Лекции.Орг
 

Категории:


Поездка - Медвежьегорск - Воттовара - Янгозеро: По изначальному плану мы должны были стартовать с Янгозера...


Искусственные сооружения железнодорожного транспорта: Искусственные сооружения по протяженности составляют в среднем менее 1,5% общей длины пути...


Макетные упражнения: Макет выполняется в масштабе 1:50, 1:100, 1:200 на подрамнике...

a) Граф модели с помощью конструктора GEM



 

Схема имитационной модели - ориентированный граф, вершины которого представляют собой компоненты элементарных процессов, а дуги определяют направление потоков заявок и управляющих воздействий в моделируемой системе.

 

Рис. №4 Граф модели.

 

B) Общая структура PILGRIM

 

Структура программы, описывающей имитационную модель в системе PILGRIM имеет следующий вид:

 

 

 

C) Описание логики модельных процессов.

 

С определенными интервалами времени на остановку приходят пассажиры (1) и подъезжают (6). Такси уезжает(5), когда в него сядет 10 пассажиров. Если пришедший пассажир(1) не обнаруживает стоящего такси, он встает в очередь на посадку(2). Если такси(6) подъехало на пустую остановку(8), оно ждет пассажиров. Если такси(6) подъехало, а на остановке уже стоит такси(8), оно встает в очередь такси(7).

 

D) Исходный текст программной модели.

 

Текст модели

#include "Pilgrim.h"

 

float Pas=1.0; /* интервал прихода пассажиров */

float Tax=10.0; /* интервал прихода такси */

float Mod_time=600.0;

 

forward

{

int fw;

 

modbeg("Маршрутное такси", 10, Mod_time, (long)time(NULL), none, 2, none,5, 2);

ag("Пассажиры", 1, none, expo, Pas, zero, zero, 2);

ag("Такси", 6, none, norm, Tax, Tax/3, zero, 7);

network(dummy, dummy)

{

top(2):

queue("Пассажиры", none, 3);

clcode

if (addr[2]->na == 1)

hold(3); /* начальное размыкание ключа */

place;

 

top(3):

key("Есть такси?", 4);

place;

 

top(4):

delet("Посадка в такси", none, none, 0, 10, 5);

rels(3);

hold(8);

place;

 

top(5):

term("Такси уехало");

hold(3);

rels(8);

place;

 

top(7):

queue("Такси", none, 8);

place;

 

top(8):

key("Остановка свободна?", 4);

place;

 

fault(123);

}

modend("123456789_1.txt", 1, 12, page);

return 0;

}

 

E) Результаты проведения экспериментов исходя из отчета PILGRIM

 

 

Рис. № 5 Результаты экспериментов


 

Анализ результатов.

 

Исходя из результатов проделанной работы можно сделать несколько выводов:

 

o Очередь людей на такси несущественная

o Такси всегда есть на остановке

o Очередь такси минимальная

o Люди всегда смогут сесть в такси, так как на остановке всегда присутствует такси, либо на посадку, либо в очереди на посадку.

o Очередь людей минимальная

o В связи с тем, что очереди минимальные, то можно было бы сократить количество такси, подаваемых на остановку.

o Можно увеличить интервал движения такси.

o Есть возможность оптимизировать интервал движения такси в зависимости от времени суток. Так как поток людей обычно больше в вечернее время.

o


 

Заключение.

 

Моделирование глубоко проникает в теоретическое мышление. Более того, развитие любой науки можно трактовать – в весьма общем, но вполне разумном смысле, – как «теоретическое моделирование». Важная познавательная функция моделирования состоит в том, чтобы служить импульсом, источником новых теорий. Нередко бывает так, что теория первоначально возникает в виде модели, дающей приближенное, упрощенное объяснение явления, и выступает как первичная рабочая гипотеза, которая может перерасти в «предтеорию» – предшественницу развитой теории. При этом в процессе моделирования возникают новые идеи и формы эксперимента, происходит открытие ранее неизвестных фактов. Моделирование – не только одно из средств отображения явлений и процессов реального мира, но и объективный практический критерий проверки истинности наших знаний, осуществляемой непосредственно или с помощью установления их отношения к другой теории, выступающей в качестве модели, адекватность которой считается практически обоснованной. Применяясь в органическом единстве с другими методами познания, моделирование выступает как процесс углубления познания, его движения от относительно бедных информацией моделей к моделям более содержательным, полнее раскрывающим сущность исследуемых явлений действительности.

 

В данном курсовом проекте была построена имитационная модель с помощью имитационного моделирования. Был построен граф с помощью ПО GEM, после создания законченной версии модели был сгенерирован файл kurs.cpp который был передан пакету PILGRIM. После дописания исходного кода, происходила компиляция в среде Visual C++ с подключением необходимых библиотек и ресурсов Pilgrim. Был сделан вывод по предоставленной задаче.

В завершении хочется сказать, что имитационное моделирование является прогрессивной составляющей нашего времени и с помощью этого можно значительно сократить время, денежные средства и многочисленные ошибки при создании работающего процесса. В заключении вышесказанному можно подвести итог, что моделирование это основной путь в системе исследования систем управления и имеет чрезвычайную важность для менеджера любого уровня.





Дата добавления: 2017-02-11; просмотров: 532 | Нарушение авторских прав


Рекомендуемый контект:


Похожая информация:

  1. A) Основные цели моделирования.
  2. B) для оценки адекватности модели
  3. B) Преимущества имитационного моделирования.
  4. Lt;question>Если процедура с именем "ОбработкаЗаполнения" уже определена в модуле документа, то возможно ли в этом случае использование конструктора ввода основании?
  5. quot;Математическое моделирование» - 1 часть
  6. V2: Модели прочностной надежности
  7. А) пояснить сущность модели частичного описания дискретного канала (модель Пуртова Л. П.), обратив особое внимание на параметр α – коэффициент группирования ошибок
  8. А.А. Леонтьев критически рассмотрел существовавшие модели производства речи и использовал
  9. аблицы результатов численного моделирования.
  10. абота 3. Определение функционального состояния сердечно-сосудистой системы с помощью пробы Маринэ.
  11. авыки работы с программным пакетом Electronics Workbench (EWB) для виртуального моделирования физических измерительных процессов.


Поиск на сайте:


© 2015-2019 lektsii.org - Контакты - Последнее добавление

Ген: 0.003 с.