- •Задания, отчеты, программы по лаботаторным работам по "Имитационному моделированию" Лабораторная работа 1. Принципы построения имитационных моделей и
- •3. Пояснения к работе
- •5. Вопросы к лабораторной работе
- •Моделирование систем средствами gpss/World
- •Задача.
- •3. Моделирование одноканальных устройств
- •6. Моделирование систем с использованием блоков split, assemble, match
- •7. Моделирование систем с использованием блоков preempt, return
- •Контрольные вопросы
- •Варианты заданий
- •Теоретические сведения Алгоритмы имитации случайных событий
- •Имитация зависимых событий.
- •Имитация полной группы событий.
- •Вопросы к работе.
- •Имитационное моделирование случайных величин
- •3. Методические указания к работе
- •4. Вопросы к лабораторной работе
- •Лабораторная работа №5 Имитационное моделирование систем
- •1. Основные этапы комплексного подхода к разработке и эксплуатации имитационных моделей
- •1.1. Необходимые этапы имитационного моделирования систем
- •1.2. Пример моделирования вычислительного центра
- •Пример.
- •2. Практическая часть
- •Лабораторная работа 6 Имитационное исследование и оптимизация системы контроля
- •1. Постановка задачи Описание проблемной ситуации
- •Обсуждение исходной задачи
- •Метод решения задачи оптимизации
- •Блок – схема имитационной модели системы контроля
- •Формализм имитационной модели системы контроля
- •Варианты исходных данных системы контроля
- •2. Практическая часть
- •2.1. Разработка и тестирование имитационной программы смо Эрланга
- •2.2. Машинный эксперимент
- •Лабораторная работа 7
- •Часть 1. Планирование и проведение эксперимента с моделью смо средствами системы моделирования gpss/World
- •Часть 2. Параметрическая идентификация модели планирования эксперимента, оценка адекватности построенной модели средствами пакета Statistica. Содержательная интерпретация результатов моделирования
- •Варианты заданий.
- •3.1. Некоторые понятия
- •3.2. Метод наименьших квадратов
- •3.3. Оценка точности и качества модели.
- •3.3.1 Проверка модели по величине остаточной дисперсии
- •3.3.2 Алгоритм проверки значимости выборочных коэффициентов регрессии
- •3.3.3 Критерий Фишера
- •3.3.4 Проверка гипотезы о случайности остатков
- •3.3.5 Критерий Дарбина-Уотсона
- •3.3.6 Коэффициент множественной корреляции
- •4. Пояснения к п. 3-5 задания (регрессионный анализ средствами Statistica)
- •5. Вопросы к лабораторной работе
- •Курсовой проект по предмету «Имитационное моделирование» Разработка имитационного проекта «Моделирование процесса функционирования вычислительной системы».
- •2008 Г.
7. Моделирование систем с использованием блоков preempt, return
На обработку по равномерному закону поступают два потока деталей: 1-ый поток со временем 9-11 мин., 2-ой поток – 23-27 минут. Причем второй поток прерывает изготовление деталей 1-го потока. Время обработки деталей первого потока 4-10 минут, второго потока – 14-16 минут. Смоделировать процесс обработки 100 деталей.
GENERATE 5,2
SEIZE FACIL1
ADVANCE 7,2
RELEASE FACIL1
TERMINATE 1
GENERATE 25,2
PREEMPT FACIL1
ADVANCE 11,2
RETURN FACIL1
TERMINATE 1
START 100
Блок PREEMPT
Блок PREEMPT имеет следующий формат :
PREEMPT <A>,[<B>],[<C>],[<D>],[<E>]
Блок PREEMPT позволяет сообщению, в зависимости от условий, заданных в операндах блока, занять устройство. Блок PREEMPT может задержать сообщение на входе.
Поле А определяет номер или имя устройства, на котором генерируется прерывание. Операнд может быть именем, положительным целым, СЧА или СЧА*<параметр>.
Поле В задает приоритетный режим (PR) или режим прерывания, если операнд опущен.
Поле С задает номер или имя блока, куда должно попытаться войти прерванное сообщение в этот же момент условного времени.
Прерванное сообщение теряет управление устройством, но претендует на право его использования, если только не задан аргумент поля Е.
Поле D задает номер параметра, связанного с прерванным сообщением.
Поле Е задает один из следующих режимов:
- режим удаления (RE); Задание этого режима означает, что прерванное сообщение более не претендует на пользование устройством. Прерванное сообщение пытается войти в блок, заданный полем С.
- если режим RE не задан, т.е. поле Е - пусто, то прерванное сообщение будет вновь пытаться занять устройство.
Блок RETURN
Блок RETURN имеет следующий формат:
RETURN <A>
Блок RETURN предназначен для освобождения ранее захваченного устройства.
В поле А задается номер устройства, с которого снимается прерывание.
Задание.
Измените условие примера: детали первого потока, обработка которых прервана на время обработки деталей второго потока, выводятся из системы.
Промоделируйте обработку 100 деталей.
Сравните результаты моделирования системы для случая, когда детали первого потока не выводятся из системы в результате прерывания обработки и когда выводятся.
Сделайте выводы.
Контрольные вопросы
Особенности работы с основными блоками GPSS: GENERATE, TERMINATE, SEIZE, RELEASE, ADVANCE, ENTER, LEAVE, TEST, TRANSFER, START, SPLIT, ASSEMBLE, PREMPT, RETURN, MATCH.
Лабораторная работа 3
Имитационное моделирование случайных событий
1. Цель работы
- изучить алгоритмы и методы имитации случайных событий.
2. Задание к лабораторной работе
1. Оценить надежность изделия (в соответствии с вариантом), состоящего из трех узлов и устройств A,B,C,D,E,F. Узел выходит из строя, когда выходят из строя все устройства, входящие в узел. Изделие выходит из строя, когда отказывает хотя бы один из его узлов. Вероятности безотказной работы всех устройств равны соответственно:P(A)=0,8;P(B)=0,7;P(C)=0,95;P(D)=0,85;P(E)=0,9;P(F)=0,7.
1.1. Рассчитать аналитически вероятность безотказной работы всей системы.
1.2. Оценить вероятность безотказной работы системы с помощью имитационных методов. Количество имитационных экспериментов N=100.
1.3. Сравнить аналитическую вероятность безотказной работы системы с оценкой вероятности, рассчитанной на основе применения методов имитационного моделирования. Сделать выводы.
2. Вероятности того, что во время работы компьютера произойдет сбой в арифметическом устройстве, в оперативной памяти, в остальных устройствах, относятся как . Вероятности обнаружения сбоя в арифметическом устройстве, в оперативной памяти и в остальных устройствах соответственно равны. Найти вероятность того, что сбой будет обнаружен.
2.1. Рассчитать аналитически вероятность обнаружения сбоя.
2.2. Оценить вероятность обнаружения сбоя с помощью имитационных методов. Количество имитационных экспериментов N=100.
2.3. Сравнить аналитическую вероятность безотказной работы системы с оценкой вероятности, рассчитанной на основе применения методов имитационного моделирования. Сделать выводы.