- •Введение
- •Лабораторная работа № 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. Просмотр результатов моделирования.
Программа
program normal;
uses crt;
const n=100;
var m,T1,T2,RadSqr,sigma,result:real;
i:integer;
ft:text;
label met1;
begin
clrscr;
assign(ft,'d:\bp\bin\lab.rab\t_p_r\rez_norm.pas');
rewrite(ft);
randomize;
m:=5; sigma:=0.5;
for i:=1 to n do
begin
met1:
T1:=2*random-1;
T2:=2*random-1;
RadSqr:=sqr(T1)+sqr(T2);
if (RadSqr<=1) and (RadSqr>=0) then
result:=T1*sqrt (- 2*ln(RadSqr)/RadSqr) *sigma+m
else goto met1;
writeln(ft,i:4,result:7:2);
end;
readkey;
close(ft);
end.
Рис. 4.1. Блок-схема алгоритма нормального логарифмического распределения
3. Результаты моделирования представить в виде гистограмм частоты событий (рис. 4.2).
Рис. 4.2. Гистограмма распределения
Требования к отчету
Отчет должен содержать постановку задачи, математическую модель и численный метод; блок-схему и описание алгоритма; программу и результаты вычислений.
Литература
1. Ивашкин Ю.А. Системный анализ и исследование операций в прикладной биотехнологии : учебное пособие / Ю.А. Ивашкин. – М. : МГУПБ, 2005. – 198 с.
2. Бородин А.В. Математическая статистика : учебное пособие / А.В. Бородин. – М. : МГУПБ, 2006. – 84 с.
3. Капустин В.Ф. Практические занятия по курсу математического программирования / В.Ф. Капустин. – Л. : Изд-во Ленинградского универ-ситета, 1976. – 192 с.
Лабораторная работа № 5 универсальная система имитационного моделирования simplex 3
Целью работы является изучение универсальной имитационной системы Simplex3 и приобретение навыков объектно-ориентированного имитационного моделирования систем.
Теоретическое введение
Для построения и реализации имитационных моделей используются специализированные объектно-ориентированные языки описания моделей, на основе которых разработаны такие современные системы имитационного моделирования, как: GPSS (General Purpose Simulation System), AnyLogic, Simplex3 [2,5].
Универсальная система имитационного моделирования Simplex3 включает в себя (рис.5.1) банк моделей, среду экспериментирования и специализированный объектно-ориентированный язык описания модели.
Рис. 5.1. Функциональная структура имитационной системы
1 - доступ к параметрам модели; 2 - актуализация; 3 - запуск моделей;
4 - имитационные данные.
Среда экспериментирования предоставляет пользователю возможность построения модели, организацию и управление экспериментом с анализом и представлением результатов.
Язык моделирования обеспечивает описание непрерывных и дискретных моделей, моделей массового обслуживания, транспортных и ситуационных моделей в различных областях знаний.
Модель системы составляется из:
- базисных компонентов, описывающих состояние и динамику поведения элементов системы;
- структурных компонентов, задающих структуру взаимосвязей между базисными компонентами,
- мобильных компонентов - для описания сообщений и перемещающихся объектов, размещаемых в накопительных массивах и образующих очереди на обслуживание.
Модели имеют собственное имя и могут состоять из одного или нескольких компонентов.
