Здравствуйте, прошел курс "Концептуальное проектирование систем в AnyLogic и GPSS World". Можно ли получить по нему сертификат? У нас в институте требуют сертификаты для создания портфолио. |
Опубликован: 15.02.2013 | Уровень: для всех | Доступ: платный
Лекция 10:
Модель функционирования системы воздушных перевозок
Полёт из аэропорта 2 в аэропорт 1
Сегмент Полёт из аэропорта 2 в аэропорт 1 предназначен для имитации полёта самолётов с грузом из аэропорта 2 в аэропорт 1.
- Из палитры Презентация перетащите элемент Прямоугольник.
- Перейдите на страницу Дополнительные панели Свойства. Введите в поля X: 850, Y: 1040, Ширина: 250, Высота: 220.
- Перетащите элемент text и в поле Текст: введите Полёт из аэропорта 2 в аэропорт 1.
- Перетащите из Основной библиотеки по два объекта enter, delay и один объект exit. Поместите и соедините их так, как на рис. 9.16.
- Установите свойства объектов согласно табл. 9.15.
Свойство | Значения |
---|---|
enter18 | |
Класс заявки: | ТранспСредство |
enter19 | |
Класс заявки: | ТранспСредство |
delay | |
Имя: | полётА21 |
Класс заявки: | ТранспСредство |
Задержка задаётся | Явно |
Время задержки | entity.врПолёта |
Вместимость | колСамТипА |
Включить сбор статистики | Установить флажок |
delay1 | |
Имя: | ПолётБ21 |
Класс заявки: | ТранспСредство |
Задержка задаётся | Явно |
Время задержки | entity.врПолёта |
Вместимость | колСамТипБ |
Включить сбор статистики | Установить флажок |
exit | |
Имя: | наОжРазгр1 |
Действие при выходе | if (entity.типТрансп==1) enter6.take(entity); |
else enter7.take(entity); |
Вывод результатов моделирования с использованием способа Событие
Для вывода результатов моделирования воспользуйтесь событием, происходящим по истечении таймаута.
- Перетащите элемент Событие из палитры Модель на область просмотра Результаты как на рис. 9.3. Измените его имя на ОбрабРезультМодел. Нажмите Enter.
- Установите флажок Отображать имя.
- С помощью выпадающего списка Tип события: выберите По таймауту.
- Установите Режим: Срабатывает один раз.
- Время срабатывания (абсолютное) 720000.
- В поле Действие введите Java код, который будет выполняться при появлении этого события.
коэфДост21=достК21/всегоПостК2; коэфДост12=достК12/всегоПостК1; коэфПогр1А=погрузка1А.statsUtilization.mean(); коэфПогр1Б=погрузка1Б.statsUtilization.mean(); коэфПогр2А=погрузка2А.statsUtilization.mean(); коэфПогр2Б=погрузка2Б.statsUtilization.mean(); коэфРазгр1А=разгрузка1А.statsUtilization.mean(); коэфРазгр1Б=разгрузка1Б.statsUtilization.mean(); коэфРазгр2А=разгрузка2А.statsUtilization.mean(); коэфРазгр2Б=разгрузка2Б.statsUtilization.mean(); коэфПолётА12=полётА12.statsUtilization.mean(); коэфПолётБ12=полётБ12.statsUtilization.mean(); коэфИспСам1А=коэфПогр1А+коэфРазгр1А+коэфПолётА12; коэфИспСам1Б=коэфПогр1Б+коэфРазгр1Б+коэфПолётБ12; коэфПолётА21=полётА21.statsUtilization.mean(); коэфПолётБ21=полётБ21.statsUtilization.mean(); коэфИспСам2А=коэфПогр2А+коэфРазгр2А+коэфПолётА21; коэфИспСам2Б=коэфПогр2Б+коэфРазгр2Б+коэфПолётБ21; коэфИспСамА=(коэфИспСам1А+коэфИспСам2А)/2; коэфИспСамБ=(коэфИспСам1Б+коэфИспСам2Б)/2; коэфДост=(достК12+достК21)/(всегоПостК1+всегоПостК2); коэфИспСам=(коэфИспСамА+коэфИспСамБ)/2;
Запуск и отладка модели
Прежде чем запустить модель:
- В окне Проекты выделите ВоздушныеПеревозки.
- На странице Основные в поле Единицы модельного времени: установите часы.
- В окне Проекты выделите Simulation: Main.
- На странице Основные установите Фиксированное начальное число (воспроизводимые "прогоны").
- В поле Начальное число: введите 15657 (можно ввести и другое начальное число, тогда результаты моделирования будут отличаться от тех, что получены при рекомендуемом начальном числе и показаны на рис. 9.17).
- Перейдите на страницу Модельное время. В поле Остановить: выберите В заданное время.
- В поле Конечное время: введите 720000.0. Время моделирования увеличено в 1000 раз по числу прогонов модели в GPSS World. Таким образом, моделируется функционирование системы воздушных перевозок в течение 720 часов (30-ти суток).
- Запустите модель. Если появятся ошибки, исправьте их.
При правильном построении модели вы получите результаты, показанные на рис. 9.17.
Видно, что коэффициент доставки системы воздушных перевозок при принятых её характеристиках и потоках грузов составляет коэфДост = 0,31 при среднем коэффициенте использования самолётов обоих типов коэфИспСам = 0,638. Коэффициент использования самолёта типа Б (0,481) ниже коэфИспСамА = 0,795.