Содержательная постановка задачи



 

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

В качестве исходных данных для построения имитационной модели следует выделить:

1) время моделирования (время работы маршрутного микроавтобуса) 16 часов. Это рабочее время реального парка микроавтобусов одного из городских маршрутов с 7:00 до 23:00. По истечению этого времени микроавтобусы сходят с маршрута;

2) интервал прихода пассажиров подчиняется экспоненциальному закону распределения.

Среднее время 2-5 минут в дневное время и 1-2 в час-пик.

Вероятность того, что пассажир проедет некоторое количество остановок, задана в таблице 1.1.

 

Вероятность 0,1 0,15 0,2 0,25 0,3
Количество остановок 3  4  5  6  7

 

3) интервал приезда маршрутного микроавтобуса подчиняется нормальному закону распределения.

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

4) количество микроавтобусов на маршруте. Данная информация позволит сформировать оптимальный набор парка микроавтобусов;

5) количество мест в маршрутном микроавтобусе. Эти данные также будут корректироваться для выявления наиболее экономически эффективного положения дел;

6) количество остановок на маршруте 20. Данный тип исходных данных фиксирован как и общее время имитации;

7) стоимость проезда в маршрутном микроавтобусе 15 рублей. Этот тип входных данных позволит подсчитать прибыль со всех маршрутных микроавтобусов за весь день – все время вычислительного эксперимента, что покажет наличие или отсутствие экономической эффективности построенной модели.


Обоснование выбора программного средства

Для построения имитационной модели и дальнейшего проведения процесса имитации с вариациями входных и анализом выходных параметров будет использован пакет разработки программного обеспечения Microsoft Visual Studio 2010.

Эта линейка продуктов компании Microsoft представляет собой интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом. Visual Studio - это полный набор инструментов и служб для создания различных приложений как для платформы Microsoft, так и для других платформ. Visual Studio также позволяет связать все проекты, группы и всех заинтересованных лиц. Теперь группа сможет работать более гибко практически где угодно независимо от используемого средства разработки (в том числе Eclipse и Xcode). Этот пакет программ позволяет разрабатывать важные приложения .NET, писать невероятно быстрый код с помощью C++ AMP или тестировать и отлаживать облачное приложение на HTML или JavaScript, которое работает на множестве устройств.

В курсовом проекте код программы, которая позволит реализовать имитационную модель, будет написан на объектно-ориентированном,
процедурном, императивном языке программирования С#. C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java.

Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов, в том числе операторов явного и неявного преобразования типа, делегаты, атрибуты, события, свойства, обобщенные типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.

Язык С# позволяет строить графики - наглядное изображение процесса имитации в режиме реального времени. Графики позволяют проводить анализ проведенного исследования не только по результатам, но и по изменению параметров в течение всего времени наблюдений - отследить пассажиропоток на протяжении всего рабочего дня по по денежной прибыли по часам, а также интенсивность обслуживания, то есть какова очередь пассажиров и микроавтобусов на остановочных пунктах.


Дата добавления: 2018-02-15; просмотров: 437;