
- •Введение
- •Лабораторная работа № 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. Просмотр результатов моделирования.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
Государственное образовательное учреждение
высшего профессионального образования
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПРИКЛАДНОЙ БИОТЕХНОЛОГИИ
(МГУПБ)
Кафедра «Компьютерные технологии и системы»
Ю.А. ИВАШКИН, Е.А. НАЗОЙКИН
МОДЕЛИРОВАНИЕ СИСТЕМ
СТРУКТУРНО-ПАРАМЕТРИЧЕСКИЕ И АГЕНТНО-ОРИЕНТИРОВАННЫЕ ТЕХНОЛОГИИ
Лабораторный практикум
Рекомендовано учебно-методическим объединением вузов по университетскому политехническому образованию в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению 230100 – Информатика и вычислительная техника по специальности 230102 – Автоматизированные системы обработки информации и управления и бакалавров по направлению 230100 – Информатика и вычислительная техника
МОСКВА 2010
УДК 519.47.07
ББК 72; 32; 81
И 24
Рецензенты: В.В. Нечаев, д-р техн. наук, проф., зав. кафедрой
«Интеллектуальные технологии и системы» Московского
государственного института радиотехники, электроники
и автоматики;
Н.И. Федунец, д-р техн. наук, проф., зав. кафедрой
«Автоматизированные системы управления» Московского
государственного горного университета.
Ивашкин Ю.А.
Моделирование систем. Структурно-параметрические и агентно-ориентированные технологии : лабораторный практикум / Ю.А. Ивашкин, Е.А. Назойкин. – М. : МГУПБ, 2010. - 134 с.
ISBN 978-589168-236-8
Учебное пособие включает четырнадцать лабораторных работ, в которых изложены принципы и алгоритмы структурно-параметрических и агентно-ориентированных технологий моделирования систем, а также методы и инструментальные средства моделирования и имитации систем различной физической природы; представлены примеры создания непрерывных и дискретных многокомпонентных иерархических моделей в универсальной имитационной системе моделирования Simplex3 на языке описания моделей Simplex-MDL со всем необходимым набором инструментальных средств организации эксперимента, обработки и представления результатов. Кратко изложены принципы и примеры создания ситуационных моделей, а также алгоритмы идентификации и прогнозирования состояния больших систем. Даны вопросы для самопроверки и задания к выполнению лабораторных работ.
Содержание пособия соответствует ГОСу профессиональной образовательной программы для студентов высших учебных заведений, обучающихся по направлению 230100 – Информатика и вычислительная техника по специальности 230102 – Автоматизированные системы обработки информации и управления и бакалавров по направлению 230100 – Информатика и вычислительная техника.
Утверждено в качестве учебного пособия УМС МГУПБ.
ISBN 978-589168-236-8 © МГУПБ, 2010
Введение
Предлагаемый лабораторный практикум дополняет существующие методические материалы по основным разделам теории и практики изучения методов, алгоритмов и инструментальных средств структурно-параметрического и мультиагентного моделирования и имитации систем различной физической природы.
Пособие содержит краткое изложение существа изучаемых методов стуктурно-параметрического описания объектов как больших и сложных систем, алгоритмы идентификации и прогнозирования аномальных состояний, варианты заданий и порядка выполнения лабораторных работ для практического освоения теоретического материала соответствующих лекционных курсов и учебников.
Агентно-ориентированные технологии имитации состояния и поведения динамических систем с множеством взаимодействующих элементов описываются и реализуются в универсальной имитационной системе моделирования Simplex3 на объектно-ориентированном языке описания моделей Simplex-MDL. Рекомендуемые языковые средства позволяют достаточно просто реализовать мультиагентные модели больших систем в различных областях исследовательской и производственной деятельности.
На конкретных примерах показаны все этапы построения в Simplex-MDL непрерывных и дискретных процессов и систем, создание многокомпонентных иерархических моделей на основе декомпозиции исследуемого объекта и агентно-ориентированное моделирование активных систем с описанием имитационного эксперимента. В отдельную работу выделено статистическое моделирование производственных систем с принятием решения в условиях риска.
Каждая лабораторная работа состоит из теоретического введения, задания и порядка выполнения работы, указаний к составлению отчетов, вопросов для самопроверки и списка рекомендуемой литературы.
Пособие предназначено для студентов и бакалавров, изучающих соответствующие дисциплины, а также может быть полезно для магистрантов и преподавателей, ведущих указанные курсы. Преподаватели могут использовать предлагаемый материал непосредственно или модифицировать его, руководствуясь личными методическими предпочтениями.
Авторы выражают благодарность студентам факультета «Автоматизация биотехнических систем» МГУПБ, обучающимся по специальности 230102 ”Автоматизированные системы обработки информации и управления”, и бакалаврам по направлению 230100 ”Информатика и вычислительная техника” за творческую работу в реализации имитационных моделей и обработке результатов моделирования на лабораторных занятиях, а также в курсовом и дипломном проектировании на кафедре «Компьютерные технологии и системы» Московского государственного университета прикладной биотехнологии.
Лабораторная работа № 1 структурно-параметрическое моделирование систем
Целью работы является освоение метода структурно-параметрического описания большой системы с полным использованием априорных знаний о функциональных связях между параметрами.
Теоретическое введение
Структурно-параметрическое моделирование систем любой физической и социальной природы сводится к построению матриц взаимосвязей между сгруппированными параметрами состояния и цели отдельных функциональных блоков системы аналогично параметрической матрице смежности. При этом главной задачей является отыскание сопоставимых характеристик связей между параметрами состояния технологической системы с последующим построением ситуационной модели состояния системы с алгоритмизацией процедур его идентификации и прогнозирования.
На первом этапе характеристики связей между наблюдаемыми параметрами задаются экспертным путем с последующим уточнением в результате обработки статистических данных методами корреляционного и регрессионного анализа.
Исходные
данные формируются в виде массива
наблюдений xkj
значений
j-го
фактора в k-м
опыте, и для каждой пары факторов xi
и xj
определяется
коэффициент
корреляции rij
между i–м
и j–м
факторами. Для тесно связанных
элементов (rij
0,5) рассчитываются
коэффициенты
,…,
множественной
регрессии i-го
параметра с j-ми
связанными факторами (
).
Далее
от размерных коэффициентов
следует переход к матрице сопоставимых
безразмерных относительных характеристик
связей между i-м
и j-м параметрами
,
(1-1)
где i j - среднеквадратичные отклонения i-го и j-го факторов от их
математического ожидания Xi,, Xj.
Комплекс алгоритмов построения структурно-параметрической модели сопоставимых характеристик связей между параметрами состояния и цели функциональных блоков технологической системы с процедурами нахождения коэффициентов корреляции и множественной регрессии Regr изложен в учебном пособии [1] и сборнике научных трудов МГУПБ [2] .