Анализ результатов моделирования.
Модуль 2. Моделирование и формализация
1. Понятие модели
2. Материальные и информационные модели
3. Этапы моделирования
3.1. Постановка задачи.
3.2. Разработка модели.
3.3. Компьютерный эксперимент.
3.4. Анализ результатов моделирования
4. Понятие формализации
5. Задания для самостоятельного решения
Понятие модели
Объект – некоторая часть окружающего нас мира, которая может быть рассмотрена как единое целое.
Свойства объекта – совокупность признаков объекта, по которым его можно отличить от других объектов
Модель – это упрощенное представление о реальном объекте, процессе или явлении.
Моделирование – построение моделей для изучения объектов, процессов, явлений.
Материальные и информационные модели
По способу представления модели делятся на материальные и информационные (См. Схему 1.).
Материальные модели иначе можно назвать предметными или физическими. Они воспроизводят геометрические свойства оригинала и имеют реальное воплощение.
Примеры материальных моделей:
1. Детские игрушки (куклы – модель ребенка, мягкие игрушки-звери – модель живых зверей, машинки – модели реальных автомобилей и т.д.).
2. Глобус – модель планеты Земля.
3. Школьные пособия (скелет человека – модель реального скелета, модель атома кислорода и т.д.)
4. Физические и химические опыты.
Информационные модели нельзя потрогать или увидеть, они не имеют материального воплощения, потому что строятся только на информации.
Информационная модель – совокупность информации, характеризующая свойства и состояния объекта, процесса, явления, а также взаимосвязь с внешним миром.
К информационным моделям можно отнести вербальные и знаковые модели.
Вербальная модель – информационная модель в мысленной или разговорной форме.
Примеры вербальных моделей:
1. Модель поведения человека при переходе через улицу. Человек анализирует ситуацию на дороге (сигналы светофора, наличие и скорость машин и вырабатывает модель своего движения)
2. Идея, возникшая у изобретателя - модель изобретения.
3. Музыкальная тема, промелькнувшая в голове композитора – модель будущего музыкального произведения.
Знаковая модель – информационная модель, выраженная специальными знаками, т.е. средствами любого формального языка.
Примеры знаковых моделей:
1. Чертеж кухонной мебели – модель мебели для кухни.
2. Схема Московского метрополитена – модель метро г. Москвы.
3. График изменения курса евро – модель роста курса евро.
Вербальные и знаковые модели, как правило, взаимосвязаны. Мысленный образ (например, пути по определенному адресу), может быть облечен в знаковую форму, например, в схему. И наоборот, знаковая модель помогает сформировать в сознании верный мысленный образ.
По способу реализации информационные знаковые модели делятся на компьютерные и некомпьютерные.
Компьютерная модель – это модель, реализованная средствами программной среды.
Этапы моделирования
В процессе моделирования выделяют 4 этапа (См. Схему 2):
Постановка задачи.
Разработка модели.
Компьютерный эксперимент.
Анализ результатов моделирования.
Постановка задачи
· Описание задачи
Задача (или проблема) формулируется на обычном языке, и описание должно быть понятным. Главное на этом этапе – определить объект моделирования и понять. Что собой должен представлять результат.
· Формулировка цели моделирования
Целями моделирования могут быть: познание окружающего мира, создание объектов с заданными свойствами («как сделать, чтобы…»), определение последствий воздействия на объект и принятие правильного решения («что будет, если…»), эффективность управления объектом (процессом) и т.д.
· Анализ объекта
На этом этапе, отталкиваясь от общей формулировки задачи, четко выделяют моделируемый объект и его основные свойства. Поскольку в большинстве случаев исходный объект – это целая совокупность более мелких составляющих, находящихся в некоторой взаимосвязи, то анализ объекта будет подразумевать разложение (расчленение) объекта с целью выявления составляющих и характера связей между ними.
Разработка модели
· Информационная модель
На этом этапе выявляются свойства, состояния и другие характеристики элементарных объектов, формируется представление об элементарных объектах, составляющих исходный объект, т.е. информационная модель.
· Знаковая модель
Информационная модель, как правило, представляется в той или иной знаковой форме, которая может быть либо компьютерной, либо некомпьютерной.
· Компьютерная модель
Существует большое количество программных комплексов, которые позволяют проводить исследование (моделирование)информационных моделей. Каждая среда имеет свой инструментарий и позволяет работать с определенными видами информационных объектов, что обуславливает проблему выбора наиболее удобной и эффективной среды для решения поставленной задачи.
Компьютерный эксперимент
· План моделирования
План моделирования должен отражать последовательность работы с моделью. Первыми пунктами в таком плане должны стоять разработка теста и тестирование модели.
Тестирование – процесс проверки правильности модели.
Тест – набор исходных данных, для которых заранее известен результат.
В случае несовпадения тестовых значений необходимо искать и устранять причину.
· Технология моделирования
Технология моделирования – совокупность целенаправленных действий пользователя над компьютерной моделью.