Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Оптимизация расстановки машин по объектам и участкам работ. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
769 Кб
Скачать

Условия (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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]