Объект, субъект, цель моделирования. Адекватность моделей моделируемым объектам и целям моделирования Составила: Антонова Е.П. 2010г.
Объекты информационного моделирования Предметы;
Объекты информационного моделирования Физические, химические, биологические процессы; Получение соляной кислоты Модель фотосинтеза
Объекты информационного моделирования Метеорологические явления;
Объекты информационного моделирования Экономические и социальные процессы
Субъект моделирования Это тот, кто создаёт модель: Вы сами; Другой человек; Научный коллектив; И т.п.
Целями моделирования являются: 1. Понимание (понять, как устроен объект, каковы его структура, основные свойства, законы развития и взаимодействия с окружающей средой). В этом случае целью построения модели является познание окружающего мира.
Целями моделирования являются: 2. Управление (научиться управлять объектом или процессом; определять наилучшие способы управления при заданных параметрах моделирования и с конкретной целью). Управление процессом Освещения жилища. «Умный дом»Управление процессом поставок
Целями моделирования являются: 3. Создание объектов с заданными свойствами.
Целями моделирования являются: 4. Прогнозирование (спрогнозировать последствия воздействия на объект). Прогнозирование: объёмов продаж, рисков, погоды; объёмов строительства;
.Цели моделирования определяются на начальном этапе моделирования, а построенная модель зависит от цели моделирования
Изучение свойств объекта моделирования Системный анализ объекта позволяет выделить свойства объекта в соответствии с системным подходом: каковы части объекта, их связи, какую функцию выполняет объект?
Адекватность модели Адекватность модели — совпадение свойств (функций/параметров/характеристик и т. п.) модели и соответствующих свойств моделируемого объекта. Адекватностью называется совпадение модели моделируемой системы в отношении цели моделирования. http://ru.wikipedia. http://www.abdn.ac.uk
Проверка адекватности модели Проверка адекватности заключается в доказательстве факта, что точность результатов, полученных по модели, будет не хуже точности расчетов, произведенных на основании экспериментальных данных. http://vvy.me/gosi/toau/17.html
Пример1. Предположим, что вы человек предусмотрительный и уже сейчас задумываетесь о фасоне платья (костюма), в котором вы пойдете на школьный выпускной бал. “Переведите” данную ситуацию на язык моделирования и сформулируйте ее в терминах: задача, субъект моделирования, объект моделирования, цель моделирования, модель, подзадачи, модель решения задачи. ОТВЕТ Задача: подобрать одежду к школьному выпускному балу. Субъект моделирования: либо вы сами, либо профессионал-модельер. Объект моделирования: Одежда, предназначенная для праздников. Цель моделирования: разработать фасон платья (костюма), подчеркивающего Ваши достоинства, отражающего Вашу индивидуальность, расходы на пошив которого укладываются в оговоренную с родителями сумму. Модель: эскиз платья (костюма), выкройки. Подзадачи: определиться со своими предпочтениями; просмотреть журналы мод и сделать эскизы понравившихся деталей одежды; определить перечень видов ткани, подходящих к выбранному фасону (или перечень фасонов, допустимых для понравившейся ткани); рассчитать необходимое количество ткани; рассчитать стоимость изготовления платья и пр. Модель решения задачи: дерево целей, которые надо достигнуть для решения задачи или план ваших действий.
Пример 2. Постройте модель решения задачи в виде описания последовательности действий (алгоритма), которые необходимо выполнить, чтобы узнать, достаточно ли места на диске для записи вашего файла. Определите для данного задания: а) в чем заключается задача; б) кто является субъектом моделирования; в) что является объектом моделирования; г) какова цель моделирования; д) что будет являться моделью для данной задачи; е) на какие подзадачи разбивается решение задачи?
ОТВЕТ а). Узнать, достаточно ли на дискете свободного места с помощью одной из программ работы с файлами и каталогами. б). Субъект моделирования - Вы. в). Объект моделирования - организация файловой системы (способы хранения файлов на носителях и операции над ними). г). Цель моделирования - составить алгоритм определения свободного дискового пространства. д). Модель - алгоритм определения свободного дискового пространства для конкретной операционной системы или операционной оболочки (DOS, Norton Commander, Windows и пр.) е). Подзадачи сводятся к получению ответов на вопросы: · Сколько места занимает файл? · Как выбрать нужный дисковод? · Какая команда ОС или какой пункт меню позволяет посмотреть распределение дискового пространства? · Как задать эту команду (код операции, операнды, параметры) или как вызвать соответствующий пункт меню? · На что следует обратить внимание при анализе полученной на экране дисплея информации?
Задание для практики: Постройте модель процесса ремонта квартиры Определите для данного задания: в чем заключается задача; кто является субъектом моделирования; что является объектом моделирования; какова цель моделирования; что будет являться моделью для данной задачи; на какие подзадачи разбивается решение задачи?