Часовой механизм имитации.

 

Кусочная аппроксимация- наиболее распространённый метод имитации случайных величин. Он основан на кусочной аппроксимации плотности распределения или функции распределения. Метод самый универсальный и может использоваться для отображения как теоретических законов распределения, так и для эмпирических распределений, заданных только гистограммой.

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

Функция плотности распределения разбивается на n отрезков, причём разбиение осуществляется таким образом, чтобы площади всех прямоугольников были равны. Для этого должно выполняться следующее условие:

 

 

f (x)

 

 

 


х

 

 

Т. к. площади всех прямоугольников равны, то и вероятность попадания ξj в любой из них одинакова.

Условно будем считать, что случайная величина X внутри каждого интервала распределена равномерно.

Возникают 2 задачи:

- определить интервал, в который попадает ξj;

- найти конкретное значение случайной величины X внутри этого интервала;

Решение 2-ой задачи:

Xj= ak + ξj(ak+1 - ak) (*)

 

Решение 1-ой задачи:

Рассчитываются и запоминаются все значения фактических границ интервалов и число интервалов. Затем в зависимости от числа интервалов и от конкретного значения величины ξj выбирается конкретный интервал. Далее решается 2-ая задача по формуле(*)

Для ограничения реализации имитационной модели в неё вводится часовой механизм. Его назначение- прекратить работу имитационной модели и рассчитать результирующие показатели. Часовой механизм может быть построен по 2-ум принципам: 1.по времени

2.по числу реализаций.

1.Используется для выбора рационального варианта плана на определённый, заранее выбранный период.

2. Используется, когда мы хотим установить определённую закономерность в случайности и заранее задаём нужное число реализаций.

Обозначим

t- текущее модельное время, т. е. время отсчёта процесса в модели

T- реальный плановый отрезок времени.

∆t- шаг дискретности модельного времени; ∆t ≤ ti min (min продолжительность i-ой операции)

t = 0 1
t = t + Δt 2
t ≥ T

 


да нет

 

Имитация процесса
   
 

 


 

 

Первый оператор переводит модельное время на начало отсчета

Второй оператор фиксирует текущее модельное время в виде прибавления шага дискретности.

Третий оператор проверяет, не превысило ли текущее время заданный плановый промежуток.

Вся эта группа операторов обычно обозначается (часовой механизм имитации);

R
- единичный жребий- это большая группа операторов, которая

обеспечивает случайный выбор случайной величины по определённым правилам.

 

 

Алгоритм имитации работы причала

i – операции судна

1 – грузовая обработка (погр./выгр.)

2 – ожидание начала грузовой обработки

3 – стоянка судна у причала после окончания грузовой обработки

4 – поступление судна в порт

j – индекс судна

tij – время (продолжительность) i-той операции над j-тым судном

m – очередь судов, поступивших на обслуживание

tij - момент начала i-той операции над j-тым судном

tokij – момент окончания i-той операции над j-тым судном

 

 


начало
tij=0; m=0 1)  
j=1 2)  
3)
t4j 4)
t2j=t+t4j 5)
t1j 11)
t1j=tок2j 10)
9)
m=m+1 8)
t2j³tok3j-1 6)
t1j=t2j 7)
tok1j=t1j+t1j 12)
t3j 13)
tok3j=tok1j+t3j 14)
j=j+1 15) 2)  
16)
17)
m
N
`
`
Конец
Алгоритм имитации работы причала

 

 


 

 


Алгоритм имитации работы судна на линии

Nоп – номер законченной операции

1 – движение с грузом

2 – движение порожнем

3 – стоянка в п. погр.

4 – стоянка в п. выгр.

Т – планируемый период

t – дальность перевозки

Dt – шаг дискретности модельного времени

Q – загрузка судна в рейсе из п. А в п. В

Игр – скорость хода с грузом

Ипор – скорость груза порожнем

БА, БВ – интенсивность погрузки/выгрузки

tор – продолжительность технических операций

tтех – продолжительность технологических операций

t – текущее модельное время

tоп – момент окончания транспортной операции

 


Алгоритм имитации работы судна на линии  

 

 


да
toп£t
Non=1
Non=2
Non=3
t³T
tВ=Q/БВ
toп=toп+t тоБ
t+Dt=t
Начало
tтоБ
БВ;tтехВ
toп=toп+tв+tтex
Non=4  
Игр
tто
Ипор  
toп=toп+tто
БA;Q;tтехА
tП=Q/БА
toп= tтexА + tп+ toп
Non=3  
tхгр=L/Ихгр
toп= toп +tхгр
Non=1  
tхпор=L/Ипор
toп= toп +tхпор
Non=2  
t=0;toп=0;Nоп=2
Расчет продолжительности транспортных операций
Конец

 

нет

нет

 

 

да

 


 

Понятие линии движения. Моделирование грузо- и пассажиропотоков

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

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

Оборот – это время и состав операций с момента прибытия под погрузку до момента прибытия под следующую погрузку.

Грузопоток – это опред. V перевозок грузов м/у фиксированными портами отправления и назначения.

Формализуем описание грузопотока

i – индекс п. отправления

j – индекс п. назначения

g - индекс рода груза

P – исследуемое множество портов

Г – множество возможных видов грузов

G – объем перевозок

 

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

Введем искусственную булеву – переменную, которая может быть равна 1 или 0. Значение 1 данная переменная принимает когда из i-го пункта груз g вывозится или груз g ввозится в j-тый пункт назначения; булева переменная равная 0 во всех остальных случаях, т.е.

Грузопоток можно формально представить в виде вектора (Pi, Pj, Gijg, T), где

Pi – конкр. п. опр-я; Т – промежуток времени

Pj – конкр. п. назн-я;

Gijg – объем пер-к груза g из i-го порта в j-тый п. назначения

 

Аналог. можно записать пассажиропотоки:

(Pi, Pj, ПijY, T), где

ПijY - объем перевозок пасс-в Y-го класса м/у i-тым и j-тым портами;

Циклический характер тр-го процесса. Моделирование рейса и круг. рейса.

Практич-ки " тр. процесс может представить как циклический

Ткалендарн.

 


tрем tзо tвоор tр1 tр2 tмот tрi tраз tрем

Тэ

Рейс – это законченный тр-й цикл перемещения судна из порта – отправления груза в порт назначения или из п. назначения в п. отправления последующего груза.

Рейсы бывают груженые и порожние.

Груженый рейс – это время и совокупность оп-й с момента начала погр. до момента окончания выгр.

Порожний рейс – это время от момента окончания выгр. до момента начала следующей погрузки.

Тр

tп tбукс tх гр tож.шл tшл tх гр tож.выгр tвыгр

Моделирование рейса и кругового рейса

Введем обозначения:

i – индекс судна

j – индекс направления перевозок

g - индекс рода груза

P – п. отправления

Р¢ – п. назначения

И - индекс участка пути

i - индекс шлюза

h – индекс типа перегр. машины в п. отправления,

S - -//- в п. назначения;

m - рейс с грузом;

Y – порожний груз

Рейс с грузом можно записать как вектор:

m = (Р,Р¢,g)

Порожний рейс: Y = (Р¢,Р)

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

Тогда формально круг. рейс можно записать следующим образом:

Не " судно приспособлено для работы на " напр-и и с любыми грузами.

Введем искусственную булеву – переменную:

l - искусственная переменная, которая показывает соответствие между i-тым судном и j-тым направлением перевозок;

lу = 1 – если имеется соответствие между i-тым судном и j-тым направлением перевозок;

lу = 0 – соответствие отсутствует.

Введем искусственную булеву – переменную, которая показывает соответствие между типом судна и родом груза


ig =

ig = 1 – если имеется соответствие между типом судном и родом груза;

ig = 0 – во всех остальных случаях.

Введем искусственную булеву – переменную, которая показывает соответствие между грузом g и перегрузочными механизмами в п. отправления:

hgh = (аналогично)

Введем искусственную булеву – переменную, w - соответствие между родом груза и механизацией в п. назначения:

wgs = (аналогично)

Учитывая введенные ограничения, с помощью булевых – переменных круговой рейс можно записать:

Моделирование продолжительности кругового рейса.

w - влияние ск. течения на U судна, зависит от конструктивных особенностей судна и участков пути;

gз.п.- коэффициент задержек в пути;

Б п/в – производительность погр./выгр. i-го судна с g грузом h(s)ым механизмом.

Число круговых рейсов определяется (nкр):

- время перерывов в эксплуатации i-го судна на j-м направлении (аварийный ремонт, участие в спасательных операциях);

Объем перевозок i-м судном на j-м направлении (Gij)

(m)

Грузооборот:

Эксплуатационные расходы: , где

С – скорость на ходу (х) и на стоянке (сm).

Ограничения, которые встречаются в задачах упражнения:

1. Все плановые пер-ки должны быть выполнены;

2. Число судов осуществляющих перевозки не должно превосходить наличного состава флота.

 



Дата добавления: 2019-12-09; просмотров: 1108;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, добавьте сайт познайка в закладки и расскажите о нем друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2026 год. Материал предоставляется для ознакомительных и учебных целей. Политика конфиденциальности
Генерация страницы за: 0.042 сек.