- •Введение
- •Лабораторная работа № 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. Просмотр результатов моделирования.
Вопросы для самопроверки
Что означают диагональные и недиагональные элементы структурно-параметрической модели системы ?
Перечислите возможные формы описания функциональных связей между параметрами состояния системы.
Как перейти от регрессионной матрицы связей к матрице сопоставимых оценок ?
Что означают нулевые элементы структурно-параметрической модели ?
Как оценивается информативность и значимость переменной состояния и адекватность характеристик связей ?
Что характеризует стационарная и нестационарная модели системы ?
В чем заключается физический смысл и содержание стохастической структурно-параметрической модели системы ?
По каким группам делится множество параметров состояния системы ?
Требования к отчету
Отчет должен содержать постановку задачи, математическую модель, численный метод, блок-схемы или описания алгоритмов формирования структурно-параметрических моделей системы; программы и результаты вычислений.
Литература
Ивашкин Ю.А. Системный анализ и исследование операций в прикладной биотехнологии: учебное пособие / Ю.А. Ивашкин. – М. : МГУПБ, 2005. – 198 с.
Ивашкин Ю.А. Структурно-параметрическое моделирование и диагностирование аномальных состояний сложных технологических систем / Ю.А. Ивашкин. // Надежность и диагностика технологического оборудования: cборник трудов ; под ред. Т.В. Чижиковой. – М. : МГУПБ, 2000. C. 3 – 15.
3. Ивашкин Ю.А. Моделирование процессов тепловой обработки мясопродуктов с использованием инфракрасного энергоподвода / Ю.А. Ивашкин, М.А. Беляева // Хранение и переработка сельхозсырья. – 2006. –№ 10. – C. 46–50.
Бородин А.В. Математическая статистика : учебное пособие / А.В. Бородин. – М. : МГУПБ, 2006. – 84 с.
Лабораторная работа № 2 идентификация аномальных состояний большой системы
Цель работы заключается в освоении процедур построения матричных ситуационных моделей аномальных состояний больших систем и алгоритмов причинно-следственной идентификации.
Теоретическое введение
Идентификация состояния системы в текущей ситуации сводится к
диагностированию
причин ее возникновения; прогнозированию
дальнейшего состояния, анализу и оценке
возможностей достижения цели. Для этого
используется ситуационная
матрица,
получаемая в результате умножения
матрицы
характеристик взаимосвязей Cij;
, путем
умножения
Cij
n
на диагональную матрицу хjjk
вектора нормированных
текущих отклонений x1,
…, xn
от заданного состояния системы,
(2-1)
где
;
- нормированные
отклонения параметров состояния
от
диапазона допустимых отклонений
.
Элементы
главной диагонали ситуационной матрицы
;
отображают текущие нормированные
отклонения хi
контролируемых
факторов от заданных значений, а
недиагональные – вклады других
отклонений хj
,
в отклонение хi
,
с упорядочиванием по строкам всех
априорно известных причин отклонения
хi
, а по столбцам – возможных следственных
влияний отклонения хi
на другие
параметры.
В
общем случае ситуационная матрица
с множеством функциональных элементов
и связей между ними
описывает структурно-сложную ситуацию
причинно-следственного взаимодействия
элементов в текущем состоянии системы
объединяя априорные данные о структуре
связей с текущей информацией х.
Ситуационная матрица позволяет определить формальную процедуру идентификации аномальной ситуации, представленной в качестве примера на рис. 2.1 в аналоговой форме в виде распределения точек, площадь которых
Рис. 2.1. Структурно-параметрическая ситуационная модель аномального
состояния системы в пространстве контролируемых параметров х1,…, х32
пропорциональна
значению соответствующих элементов
матрицы. Исходя от максимального
диагонального элемента, соответствующего
максимальному отклонению от нормы -
х13
в наблюдаемом множестве параметров
состояния системы, следует перемещение
по строке (рис.2.1) с выявлением причин,
вызвавших отклонение данного параметра,
и выбором наиболее значимой. Далее
следует переход по столбцу к новому
элементу главной диагонали, после чего
вновь оцениваются элементы соответствующей
строки. Поиск продолжается до нахождения
отклонения, в строке которого все
недиагональные элементы будут равны
нулю, например
.
Это означает, что данное отклонение
является одной из основных исходных
причин возникновения аномальной
ситуации.
Алгоритм идентификации [1,2] содержит (рис. 2.2) блок формирования ситуационной матрицы и процедуру поиска причин аномального состояния системы. Процедура представляет собой цикл перебора независимых отклонений, внутри которого происходит отыскание максимального элемента в строке, запоминание его порядкового номера r и перехода на r-ю строку с повторением поиска максимального элемента этой строки. Для обнаружения возможного зацикливания причинно-следственных связей формируется массив индексов диагональных элементов, входящих в траекторию взаимодействия. Совпадение двух элементов этого массива является признаком возникновения цикла.
При переходе к нахождению других траекторий воздействия на исследуемое отклонение максимальный вклад в него приравнивается к нулю и выбирается следующий по величине вклад (т. е. следующий максимальный элемент строки).
Для обнаружения возможного зацикливания причинно-следственных связей формируется массив tl индексов диагональных элементов, входящих в
траекторию взаимодействия и при совпадении двух элементов этого массива следует печать слова “цикл”. При этом причина может оказаться в контуре цикла или вне его. Тогда для выхода из цикла и продолжения поиска исходной причины разрывается звено обратной связи, т. е. элемент Sqr = 0 и при повторном переборе элементов q-й строки процедура либо остановится на последней вершине цикла (если причина лежит в контуре цикла), либо пойдет дальше по ступеням взаимосвязей до следующей промежуточной или конечной причины или нового цикла.
Для
нахождения других факторов воздействия
на очередное k-е
следствие первый максимальный вклад в
его отклонение
приравнивается к нулю и выбирается
следующий за ним по величине вклад (т.
е. второй максимальный элемент строки).
