
- •Введение
- •Лабораторная работа № 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. Просмотр результатов моделирования.
Компоненты модели, описываемые на объектно-ориентированном языке, объединяются в иерархические модели различной сложности структурными компонентами вышестоящего (верхнего) уровня.
Первоначальное описание моделей, версий и компонентов компилируется в объектные модули, которые связываются с системой реального времени и во взаимосвязанной структуре становятся работоспособной имитационной моделью.
Для выполнения эксперимента компоненты извлекаются из библиотеки, объединяются в модели и актуализируются с помощью программы имитации.
Изложенные принципы реализованы в универсальной системе имитационного моделирования Simplex3, содержащей полную среду экспериментирования и собственный объектно-ориентированный язык описания моделей Simplex-MDL.
Порядок выполнения работы
5.I. Инсталлировать систему Simplex3 с помощью следующих файлов:
– cygwin_full.exe (EGCS-компилятор);
– s3setup.exe (файл установки Simplex3).
– s3lic03-E-0001.lic (файл лицензии);
Для инсталляции Simplex3 необходимо также установить прилагаемый EGCS-компилятор языка С++.
Общий порядок инсталляции сводится к следующим операциям:
Запустить файл cygwin_full.exe. Запуск начинает-ся с диалогового окна установки компилятора“Welcome”, в котором клавишей Next вызывается окно “Software License Agreement” и с нажатием Yes, следует вхождение в окно “Information” и далее через Next – в окно “Choose Destination Location” (рис. 5.2).
Рис. 5.2. Окно “Choose Destination Location”
Нажимая в появившемся экране кнопку Browse, входим в окно “Choose Folder” (рис. 5.3), в котором в строке “Path:” указываем путь C:\Simplex3\cygnus\ и нажимаем кнопку ОК.
Рис. 5.3. Окно “Choose Folder”
Далее проверяется правильность указания пути в окне (рис.5.2) и нажимается кнопка Next. В последующих диалоговых экранах программы установки следует нажимать Next и по окончанию установки в диалоговом окне «Setup Complete» нажимается кнопка Finish.
5.1.2. Запустить файл установки Simplex3 s3setup.exe.
В появившемся окне “Willkommen” нажмаем кнопку Weiter и в следующем окне “Software-Lizenzvertrag” – кнопку Ja. В появляющемся окне “Zielpfad wahlen” (рис. 5.4), нажимая кнопку Durchsuchen, переходим в
Рис. 5.4. Окно “Zielpfad wahlen”
экранную форму “Ordner auswahlen” (рис. 5.5), в которой в строке “Phad:” указываем путь «c:\Simplex3» , и нажимаем кнопку OK.
Рис. 5.5. Экранная форма “Ordner auswahlen”.
Далее проверяем правильность указанного пути в предыдущем окне и нажимаем кнопку Weiter в предыдущем окне “Zielpfad wahlen” (рис. 5.4), после чего следует переход в окно “Setup-Typ” (рис 5.6) с выбором пункта меню: “Simplex3 mit egcs-Bibliotheken” и далее кнопки Weiter.
Рис. 5.6. Экранная форма “Setup-Typ”
В последующих окнах: “Zielpfad wahlen”, “Auswahlmoeglichkeit” и др., не производя никаких действий с опциями, нажимается Weiter до появления экрана с кнопкой ОК.
В завершающем окне установки Simplex3 нажимаем кнопку Beenden.
5.1.3. Осуществить запуск Simplex3 с установкой ключа лицензии s3lic03-E-0001.lic (файл лицензии).
При первом запуске Simplex3 появится экранная форма с сообщением, о том, что в данную копию Simplex3 ещё не внесёна лицензия. Нажимаем ОК, после чего появляется окно (рис. 5.7) для выбора ключа лицензии.
Рис. 5.7. Окно для выбора ключа лицензии “Setup-Typ”
С помощью навигационного меню слева или при помощи явного указания пути указывается папка, содержащая ключ лицензии. Выделяем его в меню справа и нажимаем кнопку Apply, после чего установка завершена и можно начинать работу в универсальной имитационной системе Simplex3.