Оптимизация расстановки машин по объектам и участкам работ. Учебное пособие
.pdfУсловия (32) и (33) используются для вычисления потенциалов ui и vj по занятым клеткам распределительной матрицы. Условия (34), (35) и (36) используются для проверки оптимальности плана по свободным клеткам матрицы.
Если условия (32) – (36) удовлетворяют для всех клеток матрицы, то рассматриваемый план является оптимальным. Если одна или несколько свободных клеток основного блока матрицы являются непотенциальными, то план подлежит улучшению. План не является потенциальным также и тогда, когда не выполняется только условие (34), непотенциальной в этом случае будет являться tx -клетка.
ПРИМЕР. Произведем проверку на оптимальность нашего исходного опорного плана.
Вычислим значения потенциалов и произведем окаймление ими опорного плана (табл. 9).
Так как в третьей строке матрицы клетка дополнительного столбца является занятой, то по условию (33) потенциал u3 = 0. Исходя из условия (32), все значения остальных потенциалов также равны нулю.
Проверка плана на оптимальность сводится к условиям (35) и (36) для всех свободных клеток основного блока и условию (34) для исследования по-
тенциальности tx-клетки. Так как для всех свободных клеток pij vj – ui 0, то эти клетки являются потенциальными. Непотенциальной будет являться tx- клетка, так как
3 ui 1.
i 1
План не является оптимальным и подлежит улучшению.
4.4. Улучшение опорного плана
Улучшение опорного плана производится здесь теми же методами, что и в обычной расстановочной задаче. Непотенциальная клетка вводится в план, и в
31
неё записывается условное значение xij = . При наличии нескольких непотенциальных клеток в план вводится только одна из них, имеющая наибольшую величину расхождения pij vj – ui. Если не удовлетворяется условие (34), то непотенциальной является tx-клетка.
После введения в план непотенциальной клетки составляются уравнения баланса, из которых определяются положительные или отрицательные прира-
щения xij, компенсирующие введение в план величины . Все вычисления производятся по следующему алгоритму.
1.Составляется система алгебраических уравнений баланса:
-по строкам матрицы
m 1
xij tx 0;
j 1
- по столбцам матрицы
n pij xij 0.
i 1
2.Из указанных уравнений баланса все приращения xij выражаются че-
рез tx или непосредственно через . Приращение tx так же выражается через
:
tx .
3. Все приращения xij, выраженные первоначально через tx, далее опре-
деляются через в виде
xij ij .
Значения величины , как и в случае обычной распределительной задачи, определяются по формуле-правилу:
|
min ( |
xij |
; |
t |
x |
|
) . |
(37) |
|
| ij | |
| |
| |
|||||||
|
( ij ; 0) |
|
|
|
|||||
|
|
|
|
|
|
|
|
||
После вычисления всех значений приращений xij они суммируются c соответствующими значениями xij и подставляются в план.
32
Приближенное значение tx.исх, записанное в tx-клетке-матрице, заменяется новым улучшенным значением
tx tx.исх tx .
При составлении уравнений баланса для облегчения вычислений может быть использовано правило вычеркивания. Если в каком-либо столбце основного блока матрицы занята только одна клетка, то очевидно, что для этой клет-
ки приращение xij=0, так как оно не может быть ничем сбалансировано. В соответствии с правилом вычеркивания этот столбец в дальнейшем при составлении уравнений баланса не учитывается.
Если в какой-либо строке основного блока матрицы занятой является только одна клетка, то правило вычеркивания применено быть не может, так как каждая строка матрицы всегда содержит занятую дополнительную tx-
клетку, с которой может быть сбалансировано приращение xij. В этом случаеxij – tx = 0и приращение xij = tx.
Полученный улучшенный план (опорный) вновь проверяется на оптимальность. Эта процедура повторяется до тех пор, пока в плане не будут отсутствовать непотенциальные клетки.
ПРИМЕР. Произведем улучшение нашего исходного опорного плана.
Введем в tx-клетку, оказавшуюся непотенциальной, приращение tx. Так как дополнительный столбец 5 содержит значение x35 = 15 ч, то первоначально заданное значение tx.исх должно быть уменьшено и, следовательно, приращение
tx, вводимое в tx-клетку, имеет отрицательное значение
tx = - .
Составим уравнения баланса (табл. 10). Применяя правило вычеркивания, вычеркнем столбцы 2 и 3. Тогда
x23 = x33 = 0.
Уравнения баланса запишутся в виде: - по первой строке
x11 - tx = 0, |
x11 = tx = - , |
| 11| = 1; |
33
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 10 |
|
Определение состава ячеек по правилу вычеркивания |
|||||||||||||||
|
Участок работы |
|
|
|
|
|
|
|
||||||||
Тип |
1 |
2 |
|
|
|
|
3 |
|
|
|
4 |
|
tx |
5 |
||
машины |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
360 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
28 |
|
|
|
24 |
|
|
36 |
|
|
|
||||
|
70 |
|
|
|
|
|
|
|
|
290 |
|
|
360 + tx |
|||
2 |
100 |
68 |
|
|
|
56 |
|
|
80 |
( tx = - ) |
||||||
|
|
|
|
|
|
|
|
|
||||||||
|
125 |
|
|
|
100 |
|
|
|
120 |
|
|
|
|
|
||
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
|
175 |
120 |
|
|
|
90 |
|
|
140 |
|
|
|
||||
- по первому столбцу |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 x11 + 100 x21 = 0, -50 + 100 x12 |
= 0, x21 = 0,5 , |
| 21| = 0,5; |
||||||||||||||
- по второй строке |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x21 + x24 - tx = 0, |
0,5 + x24 |
+ = 0, x24 = -1,5 , |
| 24| = 1,5; |
|||||||||||||
- по четвертому столбцу |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
80 x24 + 140 x34 = 0, |
-120 + 140 x34 |
= 0, |
|
|
x34 |
= 6 /7, |
| 34| = 6/7; |
|||||||||
- по третьей строке |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x32 + x33 + x34 + x35 - tx = 0, |
|
|
|||||||||||||
|
6 /7 + x35 + = 0, x35 = -13 /7, | 35| = 13/7. |
|||||||||||||||
Тогда |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
min( |
360 |
; |
70 |
|
; |
120 |
; |
290 |
; |
|
15 |
) 8. |
|
|
|
|
|
0,5 |
|
|
1,5 |
13/7 |
|
|
||||||||
|
|
1 |
|
|
6/7 |
|
|
|
|
|
||||||
Определим новые значения переменных xij: |
|
|
|
|
|
|||||||||||
|
tx = tx + tx = 360 - = 352; |
|
|
|
||||||||||||
|
x11 = x11 + x11 = x11 - = 360 – 8 = 352; |
|
|
|||||||||||||
|
x21 = x21 + x21 = x21 + 0,5 = 70 + 4 = 74; |
|
|
|||||||||||||
|
x24 = x24 + x24 = x24 – 1,5 = 290 – 12 = 278; |
|
||||||||||||||
|
x34 = x34 + x34 = x34 + 6 /7 = 120 + 6 8/7 = 127; |
|||||||||||||||
x35 = x35 + x35 = x35 - 13 /7 = 15 – 15 = 0 |
- |
|
клетка освобождается. |
|||||||||||||
34
Составим новый опорный план (табл. 11) и вычислим заново значения потенциалов.
|
|
|
|
|
|
|
|
Таблица 11 |
|
Распределительная матрица нового опорного плана |
|
|
|||||
№ ком- |
Тип |
vj |
|
Участок работы |
|
|
|
|
плекта |
машины |
|
1 |
2 |
3 |
4 |
tx |
5 Фi , |
|
|
ui |
V1 = 0,00307 |
V2 = 0,0045 |
V3 = 0,006 |
V4 = 0,0038 |
|
ч |
352
1 |
ДЗ-12Б |
u1= 0,154 |
50 |
28 |
24 |
36 |
|
|
|
|
|||||
|
|
|
74 |
|
|
278 |
|
2 |
ДЗ-11 |
u2= 0,308 |
|
|
|
352 |
|
100 |
68 |
56 |
80 |
||||
|
|
|
|||||
|
|
|
|
125 |
100 |
127 |
|
3 |
ДЗ-13 |
u3= 0,538 |
175 |
120 |
90 |
140 |
|
|
Объем работы, м3 |
||||||
|
25000 |
15000 |
9000 |
40000 |
|||
Уравнения для вычисления потенциалов имеют следующий вид:
50v1 – u1 = 0, 90v3 |
– u3 |
= 0, |
||
100v1 |
– u2 |
= 0, 80v4 |
– u2 |
= 0, |
120v2 |
– u3 |
= 0, 140v4 – u3 = 0. |
||
Выразим из этих уравнений все потенциалы через u1 , имеем:
50v1 = u1, |
|
v1 = u1/50, |
|||
100v1 |
= u2, |
u2 |
= 100u1/50 = 2u1, |
||
80v4 |
= u2, v4 = u2/80 = u1/40, |
||||
140v4 = u3, |
u3 |
= 140u1/40 = 3,5u1, |
|||
90v3 |
= u3, |
v3 |
= u3/90 = 140u1/3600, |
||
120v2 |
= u3, |
v2 |
= u3/120 = 140u1/4800. |
||
Из условия (34) имеем: u1 +2u1 + 3,5u1 = 1, u1 = 1/6,5 = 0,154.
Тогда потенциалы равны следующим величинам:
u1 |
= 0,154, |
v1 = 0,154/50 = 0,00307, |
|
u2 |
= 2 0,154 = 0,308, |
v2 |
= 140 0,154/4800 = 0,0045, |
u3 |
= 3,5 0,154 = 0,538, |
v3 |
= 140 0,154/3600 = 0,006, |
|
|
v4 = 0,154/40 = 0,0038. |
|
400 
360
380 
35
|
Подставив полученные значения потенциалов в опорный план, проверяем |
|||||||
потенциальность всех свободных клеток: |
|
|
|
|||||
(1.2) |
|
28 0,0045 – 0,154 = 0,126 – 0,154 = -0,028 0, |
|
|||||
(1.3) |
|
24 0,006 – 0,154 = 0,144 – 0,154 = -0,010 0, |
|
|||||
(1.4) |
|
36 0,0038 – 0,154 = 0,137 – 0,154 = -0,017 0, |
|
|||||
(2.2) |
|
68 0,0045 – 0,308 = 0,306 – 0,308 = -0,002 0, |
|
|||||
(2.3) |
|
56 0,006 – 0,308 = 0,336 – 0,308 = +0,028 0, |
|
|||||
(3.1) |
|
175 0,00307 – 0,538 = 0,537 – 0,538 = -0,001 0. |
|
|||||
|
Непотенциальной |
оказалась |
клетка |
(2.3). Введем в нее |
приращение |
|||
x23 = и выполним заново операции по улучшению плана (табл.12). |
||||||||
|
|
|
|
|
|
|
Таблица 12 |
|
|
|
Определение состава ячеек по правилу вычеркивания |
|
|||||
|
|
|
Участок работы |
|
|
|
||
|
Тип |
1 |
2 |
3 |
4 |
tx |
5 |
|
машины |
||||||||
|
|
|
|
|
|
|||
|
|
352 |
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
50 |
28 |
|
24 |
36 |
|
|
|
2 |
74 |
|
|
278 |
352 + tx |
||
|
|
|
|
|
|
|
||
|
|
100 |
68 |
|
56 |
80 |
|
|
|
|
|
125 |
100 |
127 |
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
175 |
120 |
|
90 |
140 |
|
|
Применив правило вычеркивания, освободимся от второго столбца, тогда
x32 = 0. Составим далее уравнения баланса:
x11 - tx = 0, 50x11 + 100 x21 = 0,x21 + + x24 - tx = 0, 56 + 90 x33 = 0,
x32 + x33 + x34 - tx = 0, 80 x24 + 140 x34 = 0.
36
Откуда
x11 = tx ,x21 = - x11/2 = - tx/2,
x24 = - x21 - + tx = 1,5 tx - ,34 = -80 x24/140 = -0,856 tx + 0,571 ,
x33 = -56 /90 = -0,622 .
Одновременно
x33 = - x34 + tx = tx + 0,856 tx – 0,571 = 1,856 tx – 0,571 ,
откуда |
|
|
|
-0,622 = -0,571 + 1,856 tx , |
-0,051 = 1,856 tx , |
||
|
tx = -0,0275 . |
||
Выразив далее все значения приращений xij через , имеем: |
|||
x11 = tx = -0,0275 , |
x21 = -0,5 tx = 0,0137 , |
||
x33 |
= -0,622 , x24 = 1,5 (-0,0275) - = -1,0412 , |
||
x34 |
= (-0,856)(-0,0275) + 0,571 = 0,594 , |
||
x33 |
= 1,856(-0,0275) - 0,571 = -0,622 . |
||
Величина определяется из соотношения
min(0,0275352 ;0,013774 ;1,2780412;0100,622;0127,594) 160,77 161,
откуда
tx = - 0,0275 = - 4,
а значения приращений определяются равными:
x11 = -4, x32 = 0, x33 = -100, x24 = -167, x21 = 2, x34 = 95.
Определим новые значения переменных xij:
x11 = x11 + x11 = 352 – 4 = 348, x21 = x21 + x21 = 74 + 2 = 76, x23 = = 161,
x24 = x24 + x24 = 278 – 167 = 111,
37
x32 = 125,
x33 = x33 + x33 = 100 – 100 = 0, x34 = x34 + x34 = 127 + 96 = 223.
Новый опорный план представлен в табл. 13.
|
|
|
|
|
|
|
|
|
Таблица 13 |
|
|
Распределительная матрица нового опорного плана |
|
||||||||
№ ком- |
Тип |
vj |
|
Участок работы |
|
|
|
|
||
плекта машины |
|
1 |
2 |
3 |
|
4 |
tx |
5 Фi , |
||
|
|
ui |
V1 = 0,00307 V2 = 0,0049 V3 = 0,0055 V4 = 0,0038 |
|
ч |
|||||
|
|
|
348 |
|
|
|
|
|
|
|
1 |
ДЗ-12Б |
u1= 0,154 |
50 |
28 |
24 |
36 |
|
400 |
||
|
|
|
|
|
||||||
|
|
|
76 |
|
161 |
|
111 |
348 |
|
|
2 |
ДЗ-11 |
u2= 0,308 |
100 |
68 |
56 |
80 |
360 |
|||
|
||||||||||
|
|
|
|
|
||||||
|
|
|
125 |
|
|
223 |
|
|
||
3 |
ДЗ-13 |
u3= 0,538 |
175 |
120 |
90 |
140 |
|
380 |
||
Объем работы, м3 |
|
|
||||||||
25000 |
15000 |
9000 |
|
40000 |
|
|
||||
Для проверки плана на оптимальность вычислим заново значения потен- |
||||||||||
циалов ui |
и vj. Значения потенциалов u1, u2, u3, v1, v4 |
сохранились прежними. |
||||||||
Вычислим заново значения v2 и v3. |
|
|
|
|
|
|
||||
|
|
120v2 – 0,538 = 0, v2 = 0,538/120 = 0,0049, |
|
|
||||||
|
|
56v3 – 0,308 = 0, |
v3 = 0,308/56 = 0,0055. |
|
|
|||||
Проверяем свободные клетки на потенциальность: |
|
|
||||||||
(1.2) |
|
28 0,0049 – 0,154 = - 0,017 |
0, |
|
|
|||||
(1.3) |
|
24 0,0055 – 0,154 = - 0,018 |
0, |
|
|
|||||
(1.4) |
|
36 0,0038 – 0,154 = - 0,017 |
0, |
|
|
|||||
(2.2) |
|
68 0,0049 – 0,308 = - 0,025 |
0, |
|
|
|||||
(3.1) |
|
175 0,00307 – 0,538 = - 0,001 |
0, |
|
|
|||||
(3.3) |
|
90 0,0055 – 0,538 = - 0,043 |
0. |
|
|
|||||
Все свободные клетки потенциальны и полученный план расстановки |
||||||||||
скреперов |
по |
участкам |
является |
оптимальным. |
Полученное |
значение |
||||
Тmin= 348 ч. на 12 часов меньше первоначального значения tx.исх в исходном опорном плане.
38
Библиографический список
1.Кудрявцев, Е.М. Комплексная механизация строительства: учеб. пособие /Е.М. Кудрявцев.- 2-е изд., перераб. и доп.- Москва: Издательство Ассоциации строительных вузов, 2005.- 424 с.
2.Кудрявцев, Е.М. Основы имитационного моделирования различных систем /Е.М. Кудрявцев.- Москва: ДМК Пресс, 2004.- 320 с.
3.Золотарь, И.А. Экономико-математические методы в дорожном строительстве /И.А. Золотарь.- Москва: Транспорт, 1974.- 248с.
4.Расчеты экономической эффективности применения машин в строительстве /Под ред. Канторера С.Е.- Москва: Изд. литературы по строительству, 1972.- 483с.
5.Единые нормы и расценки на строительные, монтажные и ремонтностроительные работы: Сборник Е2 «Земляные работы», Выпуск 1 «Механизированные и ручные земляные работы».- Москва, 1989.- 224 с.
39
|
|
|
|
Приложение 1 |
№ |
|
Номер участка, |
|
|
вари- |
|
состав и объем земляных работ |
|
|
анта |
1 |
2 |
3 |
4 |
1 |
Выемка объемом |
Разработка песча- |
Разработка песча- |
Разработка грунта |
|
15000м3 с транс- |
ного резерва с пе- |
ного резерва с пе- |
(выемки) объемом |
|
портировкой |
ремещением грун- |
ремещением грун- |
20000 м3 с транспор- |
|
грунта в насыпь |
та в насыпь на |
та в насыпь на |
тировкой на расстоя- |
|
на расстояние |
расстояние 700 м. |
расстояние 500 м. |
ние 900 м в насыпь. |
|
1400 м. Грунт |
Объем грунта |
Объем грунта |
Грунт супесчаный. |
|
супесчаный. |
25000 м3. |
19000 м3. |
|
2 |
Разработка пес- |
Разработка грунта |
Разработка песча- |
Разработка песчаного |
|
чаного резерва с |
(выемки) объемом |
ного резерва с перезерва с перемещени- |
|
|
перемещением |
15000 м3 с транс- |
ремещением грунем грунта в насыпь на |
|
|
грунта в насыпь |
портировкой на |
та в насыпь на |
расстояние 500 м. Объ- |
|
на расстояние |
расстояние 800 м в |
расстояние 700 м. |
ем грунта 13000 м3. |
|
450 м. Объем |
насыпь. Грунт су- |
Объем грунта |
|
|
грунта 10000 м3. |
песчаный. |
25000 м3. |
|
3 |
Разработка грун- |
Разработка песча- |
Разработка грунта |
Разработка песчаного |
|
та (выемки) объ- |
ного резерва с пе- |
(выемки) объемом |
резерва с перемещени- |
|
емом 30000 м3 с |
ремещением |
20000 м3 с трансем грунта в насыпь на |
|
|
транспортиров- |
грунта в насыпь |
портировкой на |
расстояние 700 м. Объ- |
|
кой на расстоя- |
на расстояние |
расстояние 400 м в |
ем грунта 35000 м3. |
|
ние 900 м в на- |
1200 м. Объем |
насыпь. Грунт су- |
|
|
сыпь. Грунт су- |
грунта 25000 м3. |
песчаный. |
|
|
песчаный. |
|
|
|
4 |
Разработка пес- |
Разработка песча- |
Разработка грунта |
Разработка грунта |
|
чаного резерва с |
ного резерва с пе- |
(выемки) объемом |
(выемки) объемом |
|
перемещением |
ремещением грун- |
20000 м3 с транс- |
30000 м3 с транспор- |
|
грунта в насыпь |
та в насыпь на |
портировкой на |
тировкой на расстоя- |
|
на расстояние |
расстояние 500 м. |
расстояние 750 м в |
ние 600 м в насыпь. |
|
1500 м. Объем |
Объем грунта |
насыпь. Грунт су- |
Грунт супесчаный. |
|
грунта 15000 м3. |
25000 м3. |
песчаный. |
|
5 |
Разработка грун- |
Разработка песча- |
Разработка песча- |
Разработка грунта (вы- |
|
та (выемки) объ- |
ного резерва с пе- |
ного резерва с пеемки) объемом 10000 м3 |
|
|
емом 40000 м3 с |
ремещением грун- |
ремещением грун- с транспортировкой на |
|
|
транспортиров- |
та в насыпь на рас- |
та в насыпь на |
расстояние 1300 м в |
|
кой на расстоя- |
стояние 400 м. |
расстояние 600 м. насыпь. Грунт супесча- |
|
|
ние 1400 м в на- |
Объем грунта |
Объем грунта |
ный. |
|
сыпь. Грунт су- |
25000 м3. |
35000 м3. |
|
|
песчаный. |
|
|
|
6 |
Разработка пес- |
Разработка песча- |
Разработка грунта |
Разработка песчаного |
|
чаного резерва с |
ного резерва с пе- |
(выемки) объемом |
резерва с перемещени- |
|
перемещением |
ремещением грун- |
25000 м3 с трансем грунта в насыпь на |
|
|
грунта в насыпь |
та в насыпь на рас- |
портировкой на |
расстояние 1400 м. |
|
на расстояние |
стояние 700 м. |
расстояние 1300 м Объем грунта 17000 м3. |
|
|
600 м. Объем |
Объем грунта |
в насыпь. Грунт |
|
|
грунта 15000 м3. |
12000 м3. |
супесчаный. |
|
40
