Моделирование работы морского порта C++

Требуется создать компьютерную модель обслуживания потока заявок на разгрузку, поступающих от грузовых судов (сухогрузов и танкеров), прибывающих в морской порт. Грузовые суда прибывают в порт согласно расписанию, но возможны опоздания и досрочные прибытия. Расписание включает день и время прибытия, название судна, вид груза и его вес, а также планируемый срок стоянки в порту для разгрузки.

Для разгрузки судов в порту используются три вида разгрузочных кранов, соответствующих трем видам грузов: сыпучим и жидким грузам, контейнерам. Число разгрузочных кранов каждого вида ограничено, так что поступающие заявки на разгрузку одного вида груза образуют очередь. Длительность разгрузки судна зависит от вида и веса его груза, а также некоторых других факторов, например, погодных условий. Любой дополнительный (сверх запланированного срока) день стояния судна в порту (из-за ожидания разгрузки в очереди или из-за задержки самой разгрузки) влечет за собой выплату штрафа (например, 2 тыс. у.е. за каждый дополнительный день простоя судна).

При моделировании прибытия судов отклонение их от расписания рассматривается как случайная величина с равномерным распределением в некотором интервале (например, от -2 до 9 дней). Еще одной случайной величиной, изменяющейся в фиксированном диапазоне (например, от 0 до 12 дней), является время задержки окончания разгрузки судна по сравнению с обычным (зависящим только от вида груза и его веса).

Цель моделирования работы морского порта – определение для заданного расписания прибытия судов минимально достаточного числа кранов в порту, позволяющего уменьшить штрафные суммы. Период моделирования – месяц, шаг моделирования – 1-3 дня. В параметры моделирования следует включить расписание прибытия судов, количество кранов каждого вида, диапазоны разброса случайных величин (отклонения от расписания прибытия и отклонения от обычного времени разгрузки), а также шаг моделирования.

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





Бюджет: 900 руб.
Город: Саратов
Вид предложения: Удаленная работа (разовый заказ)
Оплата: с банковской карты физлица
Категория: Программирование

Добавлено: 21.12.2020 в 21:34




Сделайте предложение по проекту:


Для того чтобы ответить на предложение, вам необходимо авторизоваться или зарегистрироваться на сайте


Комментарии:
Георгий Вартазарьян    08.01.2021   20:51:01    от 1 до 1 часов    от 1 до 1 Руб  

Здравствуйте, могу сделать.
Виктор Гречишников    22.12.2020   16:42:52     

Доброго времени суток! Ознакомился с описанием проекта
есть свободное время готов обсудить. Всегда на связи

Skype: live:.cid.e757dc7e7cfc644d
Email viktor_dev@mail.ru
Телеграмм @viktor_dev
Вадим Кузнецов    22.12.2020   14:33:30    от 7 до 10 часов    от 6000 до 8000 Руб  

Добрый день
Готов выполнить проект, есть опыт.
Дмитрий Андреевич    22.12.2020   01:23:22     

Здравствуйте, задача ясна, готов приступить.
Сделаю быстро и качественно.
Я гарантирую вам своевременное выполнение работы и быстрое устранение недочетов.
Добавляйтесь обсудим детали.
Telegram: @kruvoi
WhatsApp: +79588702117
Почта: kruvoi@bk.ru