- •Введение
- •Лабораторная работа № 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. Просмотр результатов моделирования.
Задание и порядок выполнения работы
1. Для модели СМО (см. лабораторную работу № 8) создать интерфейсную форму ввода исходных параметров.
2. Провести оптимизацию параметров СМО методом деформируемого симплекса при помощи внешней программы.
3. В многокомпонентной модели CedarBog поведение одного из компонентов задать при помощи внешней программы.
Вопросы для самопроверки
1. В чем главное назначение языка EDL, используемого в Simplex3?
2. Объявление и вызов внешней программы в базисном компоненте.
3. Описание параметров входа и выхода во внешней программе.
4. Как осуществляется вызов процедуры-функции с одним и несколькими выходными параметрами?
Требования к отчету
Отчет должен содержать задание с описанием моделируемой системы, интерфейсной формы ввода исходных параметров, код внешней программы для создания экранной формы, МDL и ЕDL-описания компонентов и модели, формы представления и анализ результатов моделирования.
Литература
1. Ивашкин Ю.А. Мультиагентное имитационное моделирование больших систем : учебное пособие / Ю.А. Ивашкин. – М. : МГУПБ, 2008. – 238 с.
2. Schmidt B. The Art of modelling and simulation. / B. Schmidt. – SCS - Europe BVBA, Ghent, Belgium, 2001. – 504 c.
3. Шмидт Б. Искусство моделирования и имитации. Введение в универсальную имитационную систему Simplex3 / Б. Шмидт; перевод с немецкого под редакцией Ю.А. Ивашкина и В.Л. Конюха. – Ghent, Belgium, 2003. – 550 с.
4. http://isgwww.cs.uni-magdeburg.de/sim/its/ws0405/simplex/edl.pdf
Лабораторная работа № 14 мультиагентное моделирование систем в simplex 3
Цель работы. На основе изучения объектно-ориентированного языка описания моделей Simplex-MDL и языка описания эксперимента Simplex-EDL в универсальной имитационной системе Simplex3 освоить агентно-ориентированные технологии имитационного моделирования больших активных систем любой физической, биологической и социальной природы с построением мультиагентных имитационных моделей и организацией эксперимента для нахождения оптимальных решений.
1. Теоретическое введение
.
Динамика состояния большой системы в условиях неопределенности, нечеткой или неполной информации в большинстве случаев не может быть прогнозируемо аналитически или путем логического анализа, так как оно является результатом многошагового взаимодействия многих активных элементов системы и окружающей среды.
Для идентификации и прогнозирования различных ситуаций в больших системах предлагается агентно-ориентированная имитация взаимодействия активных элементов – интеллектуальных агентов, изменяющих свои свойства и поведение в зависимости от состояния других элементов и среды.
Под интеллектуальным агентом понимается модель активного элемента, имитирующая процессы обработки информации и принятия решения в сложных ситуациях по аналогии с интеллектуальным поведением человека в этих условиях.
Интеллектуальные агенты могут быть классифицированы по продукционному уровню искусственного интеллекта и способу поведения на следующие основные классы:
– рефлексивные агенты с простым поведением, реагирующие на текущее состояние среды выживания и информацию от других агентов-особей по продукционным правилам "условие -действие".
– знаниеориентированные агенты с поведением, основанным на априорных знаниях окружающей среды, способные идентифицировать ситуацию и принимать решения в условиях неполной информации о среде и степени достижения цели.
– целенаправленные обучаемые интеллектуальные агенты, располагающие базой знаний о характере связей между параметрами состояния и заданной целью, банком моделей поведения, альтернатив и стратегий достижения заданной цели в условиях дрейфа целевой функции, риска и противодействия.
Рис. 14.1. Общий алгоритм поведения интеллектуального агента
– самообучающиеся целеустремленные агенты, способные накапливать знания на основе большого объема данных и онтологии событий в процессе взаимодействия с другими агентами и окружающей средой, адаптироваться к ситуации, выбирать стратегию достижения выбранной цели и оценивать степень ее достижения.
Критерием интеллектуальности агента является степень полноты и глубины априорной базы знаний, стратегий и алгоритмов целеустремленного поведения в условиях неопределенности, риска и конфликта.
Общий алгоритм поведения интеллектуального агента в динамической ситуации, требующей принятия решения, показан на рис. 14.1.
Структура объектного описания интеллектуального агента и модели в целом аналогичны описанию базисного компонента модели в Simplex-MDL [1,2] с использованием сенсорных переменных, мобильных компонентов и компонентов верхнего уровня для организации связей и взаимодействия интеллектуальных агентов в общей мультиагентной имитационной модели системы.
В различных случаях компонентно-ориентированная модель интеллектуального агента включает те или иные базовые подкомпоненты, имитирующие его физическое, интеллектуальное, эмоциональное и другие состояния, изменяющиеся в результате взаимодействия с другими агентами и средой.
