- •Введение
- •Лабораторная работа № 1 структурно-параметрическое моделирование систем
- •Теоретическое введение
- •Задание и порядок выполнения
- •Параметры биосырья (молока):
- •На базе статистических данных по формуле (1-1) сформирована матрица корреляционных коэффициентов связей между параметрами состояния системы (таблица 1.2). Матрица коэффициентов корреляции Rij
- •Матрица коэффициентов регрессии Pij
- •Матрица безразмерных характеристик связей Cij
- •Вопросы для самопроверки
- •Литература
- •Лабораторная работа № 2 идентификация аномальных состояний большой системы
- •Теоретическое введение
- •Задание и порядок выполнения работы
- •Варианты графов системы [2]
- •Вводится вектор текущих относительных отклонений x1,…,xn в виде
- •Ситуационная матрица аномального состояния системы Sij
- •Вопросы для самопроверки
- •Вопросы для самопроверки
- •Требования к отчету
- •Литература
- •Лабораторная работа № 4 статистическое моделирование производственных систем
- •Теоретическое введение
- •Задание и порядок выполнения работы
- •Контрольные задания для самопроверки
- •Программа
- •Требования к отчету
- •Литература
- •Лабораторная работа № 5 универсальная система имитационного моделирования simplex 3
- •Теоретическое введение
- •Компоненты модели, описываемые на объектно-ориентированном языке, объединяются в иерархические модели различной сложности структурными компонентами вышестоящего (верхнего) уровня.
- •Порядок выполнения работы
- •5.2. Общий порядок подготовки и проведения эксперимента с моделью в имитационной системе Simplex3
- •Изучить диалоговый интерфейс имитационной системы.
- •Изучить общий порядок подготовки модели
- •Внешние функции (External functions).
- •При этом в окне содержания появляется таблица с перечислением компонентов и версий. В рассматриваемом примере в окне появляются три
- •Для этого:
- •1). Выделить директорию priv и в ее контекстном меню задать команду New library…(создать новую библиотеку) и ввести имя новой модели.
- •5.2.4. Диалоговый интерфейс подготовки и проведения эксперимента с моделью в имитационной системе Simplex3
- •Задание и порядок выполнения работы
- •Вопросы для самопроверки
- •Требования к отчету
- •Литература
- •Для описания непрерывных процессов в каждом случае требуется дифференциальное уравнение. В комбинированных моделях дифференциальные уравнения могут дополняться дискретными событиями.
- •Задание и порядок выполнения работы
- •Вопросы для самопроверки
- •Требования к отчету
- •Литература
- •Лабораторная работа № 7 многомерные массивы в моделировании параметрических полей
- •Теоретическое введение
- •Задание и порядок выполнения работы
- •Требования к отчету
- •Вопросы для самопроверки
- •Литература
- •38 # Конец обслуживания
- •Листинг 8.1. Mdl- описание модели Queue
- •Задание и порядок выполнения работы
- •Варианты заданий*
- •Пример выполнения задания По заданному описанию построить и реализовать в универсальной имитационной системе Simplex3 mdl- модель сборочного конвейера.
- •Вопросы для самопроверки
- •Требования к отчету
- •Литература
- •Объектно-ориентированное моделирование систем
- •Теоретическое введение
- •Листинг 9.1. Базисный компонент Sun
- •Листинг 9.2. Базисный компонент Lake
- •Листинг 9.3. Компонент верхнего уровня Задание и порядок выполнения работы
- •Вопросы для самопроверки
- •Требования к отчету
- •Литература
- •Лабораторная работа № 10 многокомпонентная иерархическая модель
- •Задание и порядок выполнения работы
- •Вопросы для самопроверки
- •Требования к отчету
- •Литература
- •Лабораторная работа № 11 собственные функциональные компоненты
- •Задание и порядок выполнения работы
- •Вопросы для самопроверки
- •Требования к отчету
- •Литература
- •Лабораторная работа № 12 внешние с-функции и с- процедуры
- •Теоретическое введение
- •Листинг 12.1. Модель QueueExp
- •Листинг 12.2. С-функция для вычисления экспоненциально распределенных случайных чисел
- •Задание и порядок выполнения работы
- •Вопросы для самопроверки
- •Требования к отчету
- •Литература
- •Задание и порядок выполнения работы
- •Вопросы для самопроверки
- •Требования к отчету
- •Литература
- •Лабораторная работа № 14 мультиагентное моделирование систем в simplex 3
- •1. Теоретическое введение
- •2. Общее задание и порядок выполнения работы
- •3. Возможные варианты заданий
- •3.1. Моделирование маркетинговых ситуаций
- •3.2. Моделирование учебного процесса
- •3.4. Мультиагентное моделирование биологических систем
- •3.4.2. Имитационное моделирование динамического развития колоний и популяций микроорганизмов.
- •3.5.5. Объектно-ориентированное моделирование и имитация экологической системы.
- •4. Пример выполнения работы
- •И накопления знаний
- •В циклах учебного процесса
- •В цикле учебного процесса
- •Требования к отчету
- •Литература
- •Структурно-параметрическое описание технологических систем
- • Технологические режимы и параметры производства творога
- •Результаты наблюдений процесса производства кисломолочного продукта (ряженки жирностью 2,5%)
- •Корреляционная матрица тесноты связей между параметрами технологической системы производства ряженки жирностью 2.5%
- •Технологической системы производства ряженки жирностью 2.5%
- •Матрица безразмерных оценок множественной регрессии для технологической системы производства ряженки жирностью 2.5%
- •Пример ситуационной модели состояния технологической системы производства ряженки жирностью 2.5%
- •Результаты наблюдений процесса изготовления сметаны жирностью 15%
- •Корреляционная матрица тесноты связей между параметрами технологической системы производства сметаны жирностью 15%
- •Регрессионная матрица характера связей между параметрами технологической системы производства сметаны жирностью 15%
- •Безразмерная регрессионная матрица характеристик связей между параметрами технологической системы производства сметаны жирностью 15%
- •Пример ситуационной модели состояния технологической системы производства сметаны жирностью 15%
- •Результаты наблюдений процесса производства нежирного диетического творога
- •Регрессионная матрица характера связей между параметрами технологической системы производства нежирного диетического творога
- •Безразмерная регрессионная матрица характеристик связей между параметрами технологической системы производства нежирного диетического творога
- •Пример ситуационной модели состояния технологической системы производства нежирного диетического творога
- •Общий порядок создания пользовательского интерфейса с помощью внешней программы.
- •1. Создание пользовательского интерфейса с помощью внешней программы.
- •Межвидового взаимодействия.
- •2. Создание процедуры на языке edl, реализующей запуск пользовательского интерфейса и передачу исходных данных переменным модели сводится к следующему.
- •Листинг 1. Описание ввода исходных данных на языке Simplex-edl
- •4. Просмотр результатов моделирования.
5.2.4. Диалоговый интерфейс подготовки и проведения эксперимента с моделью в имитационной системе Simplex3
Первым шагом в
работе с моделью является проверка
синтаксиса MDL-описания
компонента. Красный фон изображения
версии компонента в навигаторе
означает, что она еще не проверена, и
для ее проверки следует установить
курсор на выбранной версии и нажать
кнопку
(рис.5.9), после чего фон изображения
компонента становится зеленым.
Для построения
модели следует установить курсор на
директории компонента и нажать кнопку
с
изображением молотка . В случае
коман-ды
New
model
последует запрос ввода имени новой
модели.
Для создания
эксперимента курсор устанавливается
на директории «модели» и нажимается
кнопка , после чего появляется папка
work
с директорией
запуска run.
Далее для
наблюдения за параметрами состояния
модели создается блок observer
по схеме «Observer
New
observer
Complete
timeseries
…» в окне редактирования (рис. 5.12) с
одновременной установкой параметров,
шага и интервала наблюдения.
Рис. 5.12. Окно редактирования наблюдателя
Установив
курсор на run,
нажать кнопку начала имитации.
Появляется окно (рис. 5.13), в котором
задается начальное и конечное время
имитации и нажимается Ok.
Рис. 5.13. Окно для задания интервала наблюдения
В папке результатов имитации Simulation results появятся обозначения наблюдаемых переменных, в данном случае
Obs1 # Biotope 1 Hare;
Obs1 # Biotope 1 Fox.
Для
просмотра диаграмм выделяется имя
одного или нескольких параметров
наблюдения и нажимается кнопка
. На экране появятся графики (рис.
5.14) изменения во
времени
заданных переменных состояния
(численности хищников и жертв) .
Рис. 5.14. Временные графики изменения численности популяций зайцев и лис
Представление результатов возможно также в виде протоколов, пространства событий state space, histogram (гистограммы), круговых и столбцовых диаграмм и др.
Кнопка
(рис. 5.9) отменяет результаты последнего
запуска и приводит модель в начальное
состояние для новых запусков.
Задание и порядок выполнения работы
1. В среде Simplex3 на моделях Biotope и CedarBog, имеющихся в общедоступной библиотеке моделей, отработать порядок инсталлирования модели, организации эксперимента и представления результатов в виде временных графиков и диаграмм состояния.
2. На примерах коррекции и дополнения описания компонента (изменение коэффициентов, расширения системы дифференциальных уравнений и т.п.) отработать подготовку и редактирование новых компонентов с последующей проверкой синтаксиса и подготовкой к включению в модель.
Вопросы для самопроверки
1. Опишите общую структуру и принципы организации Simplex3. Виды компонентов. Накопительные массивы и мобильные компоненты.
2. Функциональная структура имитационной системы Simplex3. Схема навигатора Simplex3. Система банка моделей. Состояние моделей и версий. Накопительные массивы и мобильные компоненты.
3. Среда экспериментирования. Организация, выполнение и регистрация результатов эксперимента.
4. Организация обсервера и формы представления результатов.
5. Составить общую блок-схему алгоритма создания и инсталляции имитационной модели.
