
- •«Информатика и вычислительная техника»
- •15 Октября , протокол № 2
- •Оглавление
- •Введение
- •Разработка структурно-параметрических моделей
- •( На примере производственного процесса )
- •Часть 1. Составление исходной матрицы и проведение корреляционного анализа
- •Часть 2. Проведение регрессионного анализа и приведение системы в безразмерный вид.
- •Лабораторная работа 2 Прогнозирование аномальных ситуаций в больших системах
- •Часть 3. Разработка ситуационных структурно-параметрических моделей, матриц аномального состояния
- •Часть 4. Прогнозирование состояния и установление диагноза функционирования большой системы.
- •Часть 5 . Разработка компьютерной системы анализа и принятия решений
- •(Для любой предметной области)
- •Лабораторная работа 3 Технологии структурного анализа и проектирования в инструментальной среде bPwin
- •Теоретическая часть
- •Инструментальная среда bPwin Описание инструментальной среды bPwin
- •Функциональные возможности bPwin
- •Панель меню bPwin
- •Панель инструментов bPwin
- •Дерево модели среды bРwin
- •Область рисования bPwin
- •Нотация idef0 Описание нотации idef0
- •Декомпозиция в нотации idef0
- •Диаграммы idef0
- •1. Контекстная диаграмма.
- •2. Диаграмма декомпозиции
- •(Кнопка указана стрелкой)
- •И числа уровней декомпозиции или количества блоков
- •3. Диаграмма для экспозиции feo
- •4. Диаграмма дерева узлов.
- •Типы стрелок в нотации idef0
- •Типы связей в нотации idef0
- •Основная панель инструментов bPwin при работе в нотации idef0
- •Элементы панели инструментов bPwin при работе в нотации idef0
- •Графическое представление элементов диаграммы в нотации idef0
- •Элементы idef0-дииграммы
- •Нотация idef3 Описание нотации idef3
- •Основная панель инструментов bPwin при работе в нотации idef3
- •Основные элементы модели idef3
- •Описание логических операторов idef3
- •Описание объектов ссылок в нотации idef3
- •Графическое представление элементов диаграмм в нотации idef3
- •Графические элементы диаграммы в нотации idef3
- •Нотация dfd
- •Основная панель инструментов bPwin при работе в нотации dfd
- •Основные элементы панели инструментов при работе в нотации dfd
- •Графическое изображение элементов в dfd-модели
- •Примеры выполнения заданий Пример 1. Создание контекстной диаграммы в нотации idef0
- •Пример 2. Создание диаграммы декомпозиции в нотации idef0
- •Наименование работ и их статус
- •Наименование работы и их статус
- •Работы «Заключить договор на абонентское обслуживание » Пример 3. Abc-анализ (стоимостной анализ) в среде bPwin
- •Инструментальная среда aris Описание инструментальной среды aris
- •Принципы построения модели в aris
- •Содержание модели – aris
- •Основные элементы моделей aris
- •Панель инструментов aris
- •Элементы панели инструментов aris
- •Организационные модели
- •Панель инструментов для моделирования организационных диаграмм
- •Объекты организационной диаграммы
- •Создание модели организационной структуры
- •Событийная цепочка процесса
- •Объекты eEpc-диаграммы
- •Создание eEpc – модели
- •Операторы соединений
- •Соединение событий
- •Соединение функций
- •Модель «Дерево функций»
- •Создание диаграммы «Дерева функции» в aris
- •Модель «Дерево целей»
- •Создание диаграммы «Дерево целей» в aris
- •Диаграмма «Дерево продуктов и услуг» («Products/services tree» )
- •Диаграммы «Industrial process» и «Office process»
- •Панель инструментов создания диаграммы «Industrial process»
- •Объекты модели «Office Process» и «Industrial process»
- •Создание диаграммы «Industrial Process» в aris
- •Лабораторная работа 5 Разработка моделей в имитационной среде Simpleх 3
- •Теоретическая часть Виды моделирования
- •Имитационная система Simpleх 3
- •Назначение кнопок панели инструментов
- •Модель Biotope_1 (хищники и жертвы)
- •Имя наблюдателя может быть выбрано произвольно; здесь мы вводим предложенное имя Obs1.
- •Задайте имя новой модели. В поле Имя модели введите «Модель9»
- •Пользовательский интерфейс AnyLogic
- •Описание предметной области. О компании зао «ивк»
- •Вербальное моделирование производства и поставки свт.
- •4. Разработка функциональной модели процесса производства и поставки свт в AllFusion Process Modeler bPwin Функциональная модель процесса производства и поставки свт (idef 0)
- •Этапы разработки агентной модели «Реализация прохладительных напитков ( на примере рынка яблочного сока) » в имитационной среде Any Logic
- •Главное меню
- •Экран активного агента
- •Параметров
- •Заключение
- •Литература
- •Рекомендуемые и использованные материалы интернет-сайтов
- •Сокращения, используемые в моделях приведенных в приложениях 1, 2
Модель Biotope_1 (хищники и жертвы)
Модель Biotopе_1 (хищники и жертвы) будет использована для того, чтобы продемонстрировать применение системы имитационного моделирования Simplex3. Каждый из трех вышеперечисленных этапов будет рассмотрен по очереди.
Модель изучает связь между численностью зайцев (жертвы) и лис (хищники). Наблюдения показывают, что численность, как зайцев, так и лис изменяется следующим образом: если зайцы быстро размножаются, ресурс питания для лис возрастает, так что через некоторое время их число тоже возрастает. Напротив, сокращение численности зайцев ведет к снижению числа лис. Малое число лис означает хорошие жизненные условия для зайцев. Результатом являются периодические колебания числа зайцев и лис.
Если рождаемость зайцев превышает их естественную убыль, то в отсутствие лис численность зайцев будет расти, согласно следующему дифференциальному уравнению:
Hare' = a * Hare, |
( 4 ) |
где Hare – число зайцев.
Это означает, что число зайцев, появляющихся за единицу времени, пропорционально текущей численности зайцев.
Коэффициент естественного прироста a в отсутствие лис имеет размерность [1/a], где a - число единиц времени.
Наряду с естественной убылью показатель смертности зайцев зависит от числа встреч N между зайцами и лисами:
Число встреч N между одним зайцем и одной лисой в единицу времени равно С. Это означает, что при заданном количестве зайцев Hare и лис Fox общее число встреч в единицу времени будет равно C*Hare*Fox.
Так называемые факторы выживания BFacH и BFacF определяют, как изменяется число зайцев и лис в результате их встречи. Если предположить, что в результате встречи заяц съедается, то фактор выживания BFacH для зайца равен 1. Если заяц становится жертвой лисы только при каждой второй встрече, то фактор выживания BFacH для зайца должен будет равен 0,5. Если нужно четыре зайца, чтобы накормить лису, то фактор выживания для лисы составляет BFacF = 0,25.
Поэтому произведение BFacH*C*Hare*Fox означает число зайцев, которые исчезают из общей численности за единицу времени вследствие того, что их поедают лисы.
Аналогично этому произведение BFacF*C*Fox показывает увеличение числа лис в результате их встреч с зайцами.
Hare' = a * Hare - BFacH * С * Hare * Fox |
( 5 ) |
Fox' = - b * Fox + BFacF * С * Hare * Fox |
( 6 ) |
где b – коэффициент естественной убыли лис при отсутствии зайцев.
В этом случае допускается, что при каждой встрече число зайцев уменьшается на единицу, т.е. BFacH=1. Напротив, чтобы поддержать жизнь лисы требуется 10 зайцев, т.е. BFacF=0,1.
Вообще, каждый из параметров BFacH, BFacF соединяется с с, чтобы получить d. Если принять BFacH = BFacF , то получим уравнения, известные как уравнения Лотка-Вольтерра:
Hare' = a * Hare - d * Hare * Fox |
( 7 ) |
F' = -b * F + d * H * F |
( 8 ) |
Единицы измерения очень важны в ходе разработки модели. Опыт показывает, что ошибки моделирования часто могут быть обнаружены по размерности переменных модели. Simplex3 имеет мощный метод обращения с единицами измерения. Описание модели на SIMPLEX MDL .
Рис. 85. Экранная форма Эксперимент EBiotope_1 с запуском Run1
В примере должны быть созданы два разных блока наблюдения с именами Оbs1 и Оbs2. Переменные состояния Hare (Н) и Fox (F), а также их производные Н' и F' должны быть записаны как полные временные ряды .
Найдите папку Observer и выберите в контекстном меню команду"New Observer". В появившимся подменю может быть установлен тип блока наблюдения, в данном случае Сomplete timeseries для записи полного временного ряда значений.
При этом должны быть заданы следующие атрибуты:
Имя наблюдателя