Цель работы: 1) Приобретение практических навыков построения агрегатированных и детализированных моделей транспортных сетей;
2) Использование средств вычислительной техники в расчёте кратчайших расстояний и путей проезда.
Задание: разработать агрегатированную модель транспортной сети и рассчитать матрицу кратчайших расстояний с использованием прикладного программного обеспечения для формирования сменно-суточного плана маршрутизации перевозок.
Исходные данные:
1) масштабная схема района перевозок;
2) схема организации дорожного движения;
3) прикладное программное обеспечение.
Модели транспортных сетей На практике используют агрегатированные и детализированные модели транспортных сетей. агрегатированные модели строятся на основе микрорайонирования. Границы микрорайонов наносятся по следующим правилам:
естественные и искусственные преграды выступают в качестве границы и не препятствуют проезду транспорта в любую часть микрорайона без выезда с его территории; по улицам микрорайона имеется возможность беспрепятственного проезда; конфигурация микрорайонов произвольная; площадь микрорайонов выбирается в зависимости от предполагаемого размера модели транспортной сети.
Центр микрорайона определяется:
месторасположением единственного поставщика или потребителя в микрорайоне; географическим центром при наличии нескольких поставщиков или (и) потребителей.
Микрорайону ставится в соответствие вершина, расположенная в его центре. Вершины в смежных микрорайонах соединяются дугами (звеньями). Длина звена определяется наименьшим значением расстояния, полученного из результатов промеров всех возможных комбинаций проезда с учетом масштаба и организации дорожного движения. Пример микрорайонирования с нанесением центров показан на рис. 1. соответствующая агрегатированная модель приведена на рис. 2. модели данного типа обычно используются при решении задач маршрутизации перевозок помашинными отправками.
Р исунок 2 – План-схема района с разбивкой на микрорайоны
ГОП (8, 19, 20)
ГПП (1, 2, 6, 10, 12, 13,16,18)
Рисунок 3 – Модель транспортной системы
Вершине, от которой требуется определить кратчайшее расстояние, присваивается потенциал, равный нулю.
Шаг 1. Отыскиваются звенья, в которых начальные вершины i имеют потенциалы vi, а конечные j не имеют. Значения потенциалов конечных вершин vj определяются по формуле:
vj = vi + cij,
где cij – длина звена (i,j).
Шаг 2. Если потенциал вершины j определен неоднозначно, в расчетах оставляют наименьшее значение vj. Из всех полученных от начала расчетов и неприсвоенных вершинам потенциалов выбирается наименьший. Его значение присваивается конечной вершине.
Шаг 3. Звено (i,j) отмечается стрелкой.
Действия повторяются, начиная с шага 1, до присвоения потенциалов всем вершинам. Величина потенциала у соответствующей вершины показывает кратчайшее расстояние до данного пункта. Звенья со стрелками образуют кратчайший маршрут движения от исходной вершины до всех остальных.
Рассчитаем расстояния до каждой из вершин ГОП:
Таблица 1 – Расчёт для вершины ГОП микрорайона №8
|
| Вершины с однозвенной связью
|
|
| -
| V8=0
|
|
| 8
| V7=0+5=5, V13=0+6=6, V9=0+7=7, min (V7, V13, V9)=V7=5
|
|
| 7
| V6=5+4=9, V8=5+5=10,min (V13, V9, V6)=V13=6
|
|
| 13
|
V8=6+6=12, V9=6+8=14, V10=6+6=12, V11=6+6=12, V12=6+8=14, V20=6+7=13 min (V9, V6, V11,V12,V20)=V9=7
|
|
| 9
|
V8=7+7=14, V13=7+8=13, V10=7+5=12, min (V6, V11, V12, V20,V10)=V6=9
|
|
| 6
| V5=9+4=13, V20=9+7=16, V7=9+4=13 min (V11, V12, V20, V10, V5)=V11=12
|
|
| 11
|
V10=12+4=16, V12=12+5=17, V13=12+6=18, min (V12, V20, V10, V5,)=V10=12
|
|
| 10
|
V9=12+5=17, V13=12+6=18, V11=12+4=16, min (V12, V20, V5)=V5=13
|
|
| 5
|
V6=13+4=17, V4=13+8=21, min (V12, V20)=V20=13
|
|
| 20
|
V6=13+7=20, V4=13+7=20, V15=13+5=18, V14=13+5=18, V13=13+7=20, min (V12, V4, V15, V14)=V12=14
|
|
| 12
|
V20=14+5=19, V12=14+5=19, min (V4, V15, V14)=V14=18
|
|
| 14
|
V20=18+5=23, V12=18+5=23, min (V4, V15)=V15=18
|
|
| 15
| V17=18+5=23, V16=18+5=23,V12=18+7=25,V20=18+5=23, min (V4)=V4=20
|
|
| 4
| V3=20+3=23,V5=20+8=28, V17=20+8=28, V20=20+7=27, min (V3, V16, V17)=V3=23
|
|
| 3
| V1=23+5=28, V4=23+3=26,V2=23+5=28, min (V1, V16, V17)=V16=23
|
|
| 16
|
V12=23+8=31,V15=23+5=28,V17=23+5=28,V18=23+7=30 min (V17)=V17=23
|
|
| 17
|
V16=23+5=28, V15=23+5=28, V4=23+5=28, V2=23+5=28, V18=23+2=25,min (V18, V1, V2)=V18=25
|
|
| 18
|
V16=25+7=32,V17=25+2=27 ,V2=25+5=30, V19=25+5=30,min (V19, V2, V1)=V2=28
|
|
| 2
|
V3=28+5=33, V1=28+4=32, V18=28+5=33, V17=28+5=33 min (V19, V1)=V1=28
|
|
| 1
|
V3=28+5=33, V2=28+4=32, V19=28+5=33, min (V19)=V19=30
|
| Таблица 2 – Расчёт для вершины ГОП микрорайона №19
|
|
| Вершины с однозвенной связью
|
|
| -
| V19=0
|
|
| 19
| V18=0+5=5, V1=0+5=5, min (V18, V1)=V18=5
|
|
| 18
|
V16=5+7=12, V17=5+2=7, V2=5+5=10, V2=5+5=10, V19=5+5=10,min (V1, V17)=V1=5
|
|
| 1
|
V19=5+5=10, V2=5+4=9,V3=5+5=10, min (V17, V2,V3)=V17=7
|
|
| 17
| V16=7+5=12, V15=7+5=12, V4=7+8=15, V2=7+5=12, V18=7+2=9 min (V2, V3,V15,V16)=V2=9
|
|
| 2
|
V18=9+5=14, V17=9+5=14, V3=9+5=14, V1=9+4=13, min (V3,V15,V16)=V3=10
|
|
| 3
|
V1=10+5=15, V2=10+5=15, V4=10+3=13, min (V6, V15,V16,V4)=V15=12
|
|
| 15
|
V16=12+5=17, V12=12+7=19, V20=12+5=17, V17=12+5=17, min (V12,V20, V4)=V16=12
|
|
| 16
|
V12=12+8=20, V15=12+5=17, V17=12+5=17, V18=12+7=19, min (V12, V20, V4)=V4=13
|
|
| 4
| V5=13+8=21, V20=13+7=20, V17=13+8=21, V3=13+3=16, min (V12, V20, V5)=V20=17
|
|
| 20
|
V15=17+5=22, V14=17+5=22, V13=17+7=24, V6=17+7=24, V4=17+7=24, min (V6, V12, V13, V14)=V12=19
|
|
| 12
| V11=19+5=24, V13=19+8=27, V14=19+5=24, V15=19+7=26, V16=19+8=27, min (V6, V13, V14, V11)=V5=21
|
|
| 5
|
V6=21+4=25, V4=21+8=29, min (V6, V13, V14,V11)=V14=22
|
|
| 14
| V12=22+5=27, V20=22+5=27, min (V6, V13,V11)=V11=24
|
|
| 11
| V10=24+4=28, V13=24+6=30, V12=24+5=29, min (V6, V13, V10)=V13=24
|
|
| 13
|
V12=24+8=32, V11=24+6=30, V10=24+6=30, V9=24+8=32, V8=24+6=30, V20=24+7=31, min (V6, V10, V8, V9)=V6=24
|
|
| 6
| V7=24+4=28, V20=24+7=31, V5=24+4=28, min (V10, V8, V9,V7)=V7=28
|
|
| 7
|
V8=28+5=33, V6=28+4=32, min (V10, V8, V9)=V10=28
|
|
| 10
|
V9=28+5=33, V13=28+6=34, V11=28+4=32,min (V9,V8)=V8=30
|
|
| 8
|
V13=30+6=36, V9=30+7=37, V7=30+5=35,min (V9)=V9=32
|
|
Таблица 3 – Расчёт для вершины ГОП микрорайона №20
| Вершины с однозвенной связью
| -
| V20=0
| 20
| V15=0+5=5, V14=0+5=5, V13=0+7=7, V6=0+7=7, V4=0+7=7, min (V15, V14, V13, V6, V4)=V15=5
| 15
| V16=5+5=10, V12=5+7=12, V20=5+5=10, V17=5+5=10, V20=5+5=10 min (V14, V13, V6,V4,V16,V17)=V14=5
| 14
| V12=5+5=10, V20=5+5=10, min (V13, V6, V4,V12, V16, V17)=V13=7
| 13
|
V20=7+7=14, V12=7+8=15, V11=7+6=13, V10=7+6=13, V9=7+8=15, V8=7+6=13, min (V6, V4, V12, V11, V10,V9,V8, V16, V17)=V6=7
| 6
| V7=7+4=11, V20=7+7=14, V5=7+4=11, min (V4, V12, V11, V10, V9,V8, V16, V17,V7,V5)=V4=7
| 4
| V3=7+3=10, V17=7+8=15, V20=7+7=14, V5=7+8=15, min (V12, V11, V10, V9, V8,V3, V16, V17, V11,V12, V7,V5)=V16=10
| 16
|
V12=10+8=18, V15=10+5=15, V17=10+5=15, V18=10+7=17, min (V7, V10, V9,V8, V3, V17, V11,V12, V7,V5)=V17=10
| 17
|
V16=10+5=15, V15=10+5=15, V4=10+8=18, V2=10+5=15, V18=10+2=12, min (V7, V10, V9,V8,V3, V11,V12,V18, V5)=V12=10
| 12
|
V11=10+5=15, V13=10+8=18, V14=10+5=15, V16=10+7=17, V16=10+8=18, min (V7, V10, V9, V11, V8, V3, V18, V5)=V3=10
| 3
| V1=10+5=15, V2=10+5=15, V4=10+3=13,min (V17, V10, V9,V11, V8, V18,V1,V2, V7,V5)=V5=11
| 5
|
V6=11+4=15, V4=11+8=19, min ( V17, V10, V9,V11,V8, V18,V1,V2, V7)=V7=11
| 7
|
V8=11+5=16, V6=11+4=15, min ( V17, V10, V9, V11, V8, V18,V1,V2)=V18=12
| 18
|
V16=18+7=25,V17=12+2=14, V2=12+5=17, V19=12+5=17, min ( V17, V10, V9, V11, V8, V18,V1,V2,V19)=V11=13
| 11
|
V10=13+4=17, V13=13+6=19, V12=13+5=18, min ( V17, V10, V9,V8, V18,V1,V2,V19)=V8=13
| 8
|
V9=13+7=20, V13=13+6=19,V7=13+5=18, min ( V17, V10, V9, V18,V1,V2,V19)=V9=15
| 9
|
V10=15+5=20, V13=15+8=23, V8=15+7=22,min ( V17, V10,V18,V1,V2,V19)=V1=15
| 1
|
V19=15+5=20, V2=15+4=19, V3=15+5=20,min ( V17, V10,V18,V2,V19)=V2=15
| 2
|
V18=15+5=20, V17=15+5=20, V3=15+5=20, V1=15+4=19, min ( V17, V10,V18,V19)=V19=17
| 19
|
V18=17+5=22, V1=17+5=22
| Далее изобразим в таблице матрицу кратчайших расстояний
Таблица 4 – Матрица кратчайших расстояний От вершины
| ГПП
1
| 2
| 3
| 4
| ГПП 5
| 6
| 7
| ГПП 8
| 9
| ГПП 10
| 11
| 12
| 13
| ГПП 14
| 15
| 16
| 17
| 18
| 19
| ГПП
20
| 8
| 283
| 2817
| 234
| 2020
| 136
| 97
| 58
| 0
| 78
| 129
| 1213
| 1413
| 68
| 1820
| 1820
| 2315
| 2315
| 2517
| 3018
| 1313
| 19
| 519
| 91
| 101
| 133
| 214
| 2420
| 286
| 3013
| 3213
| 2811
| 2412
| 1915
| 2420
| 2220
| 1217
| 1217
| 718
| 519
| 0
| 1715
| 20
| 153
| 153
| 104
| 720
| 116
| 720
| 116
| 1313
| 1513
| 1313
| 1313
| 1014
| 720
| 520
| 520
| 1015
| 1015
| 1217
| 1718
| 0
| |