- •Введение
- •Лабораторная работа № 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. В чем отличие ситуационной модели системы от структурно-параметрической матрицы взаимодействия?
Что является признаком исходной причины аномальной ситуации?
Что является признаком причинно-следственного цикла?
В чем особенность алгоритма идентификации траектории экстремального влияния?
Перечислить основные блоки алгоритма диагностирования всех причин аномального состояния системы в заданном параметрическом пространстве.
Требования к отчету
Отчет должен содержать постановку задачи для заданной безразмерной матрицы связей (см. приложение 1), ситуационную модель, блок-схему и описание алгоритма идентификации состояния системы; программу и анализ результатов причинно-следственной диагностики.
Литература
Ивашкин Ю.А. Системный анализ и исследование операций в прикладной биотехнологии : учебное пособие / Ю.А. Ивашкин. – М. : МГУПБ, 2005. – 198 с.
Капустин В.Ф. Практические занятия по курсу математического программирования / В.Ф. Капустин. – Л. : Изд-во Ленинградского университета, 1976. – 192 с.
Лабораторная работа № 3
ПРОГНОЗИРОВАНИЕ СОСТОЯНИЯ БОЛЬШОЙ СИСТЕМЫ
Цель работы заключается в освоении процедур причинно-следственного прогнозирования аномального состояния системы на основе ситуационного моделирования.
Теоретическое введение
Ситуационная матрица Sij позволяет прогнозировать ситуацию по параметрам состояния конечного продукта при отклонении от норм показателей входных потоков, промежуточных состояний технологических режимов и управляющих воздействий.
Алгоритм прогнозирования [1] связан с выявлением или имитацией отклонения какого-либо фактора xk от нормативного значения, вычислением элементов k-го столбца ситуационной матрицы как
;
,
отысканием в нем максимального недиагонального элемента с индексом
q = imax максимального следственного воздействия на q-й параметр (рис. 3.1). Если при этом мах оказывается равным нулю, то данное k-е отклонение не имеет последствий в контролируемом n-факторном пространстве и после распечатки индексного массива tl причинно-следственной траектории
Рис. 3.1. Блок-схема алгоритма прогнозирования ситуации при отклонении k-го фактора в направлении наибольшего функционального влияния
процедура заканчивается. При mах ≠ 0 следует запись индекса следственного отклонения q в очередной элемент индексного массива tl и после проверки на “цикл” вычисление отклонения xq (диагональный элемент q-й строки матрицы Sij ) как
=
с дальнейшим повторением процедуры нахождения мах в q-м столбце при
k
= q
и
=
.
Процесс обнаружения возможных причинно-следственных циклов аналогичен рассмотренному в алгоритме диагностирования аномальных ситуаций.
Для определения всех ветвей прогнозируемого состояния системы описанная процедура включается в цикл их последовательного перебора по принципу поиска пути в конечном лабиринте с разматыванием и сматыванием нити. В этом случае при достижении тупикового элемента очередной ветви последнее ее звено прерывается, т.е. принимается S(tl, tl-1) = 0, с возвратом к предшествующей ступени l = l - 1 с элементом k = tl-1 (сматывание нити) и нахождением следующего наибольшего вклада
k- го элемента, т.е. другой ветви воздействия (разматывание нити l = l +1). При достижении исходного пункта, т.е. при l -1 = 0 процедура останавлива-ется. В случае нескольких входных отклонений, т.е. некоторого вектора xj; формируется матрица прогнозируемой ситуации с запуском процедуры прогнозирования последовательно для всех исходных отклонений.
Задание и порядок выполнения работы.
1. В заданном параметрическом пространстве {Xi...Xn} с матрицей взаимосвязей Cij; i,j=1,n (приложение 1) построить ситуационную матрицу Si при отклонении одного или нескольких входных факторов Xk ; k=1,m от нормальных значений.
2. По алгоритму прогноза вручную найти траектории наиболее значимых следственных отклонений выходных показателей (например, качества продукта) при отклонении какого-либо одного входного параметра состояния технологической системы.
3. Вручную найти и построить траектории всех следственных отклонений параметров состояния технологической системы при отклонении одного или нескольких входных параметров.
4. Составить процедуру - подпрограмму нахождения траекторий наиболее значимых следственных отклонений.
5. Отладить программу для тестовых ситуаций ветвления и зацикливания причинно-следственных траекторий.
