- •Введение
- •1. Выбор комплектов машин
- •1) Удельные приведенные затраты:
- •7) Расчет годового режима работы строительных машин
- •8) Расчет эксплуатационной производительности строительных машин.
- •9) Общие затраты, связанные с эксплуатацией машины в планируемый период (стоимость производства объема работ), можно выразить следующим образом:
- •2. Формирование комплектов машин
- •Пример решения задачи
- •Задачи для самостоятельного решения
- •3. Распределение машин (комплектов машин) по объектам строительства
- •Пример решения задачи
- •Задачи для самостоятельного решения
- •3.2. Распределение машин (комплектов машин) по объектам строительства (6 способов)
- •Пример решения задачи
- •1. Решение задачи способом северо-западного угла
- •2. Решение задачи способом наименьшего элемента в строке
- •3. Решение задачи способом наименьшего элемента в столбце
- •4. Решение задачи способом наименьшего элемента в матрице
- •5. Решение задачи способом двойного предпочтения
- •6. Решение задачи способом аппроксимации Фогеля
- •Задачи для самостоятельного решения
- •4. Область оптимального использования средств механизации
- •Пример решения задачи
- •Задачи для самостоятельного решения
- •Заключение
- •Библиографический список
- •Справочные сведения
- •Комплект машин для комплексной механизации земляных работ
- •Оглавление
- •Жулай Владимир Алексеевич Куприн Николай Петрович Комплексная механизация дорожно-строительных работ
- •3 94006 Воронеж, ул. 20-летия Октября, 84
4. Область оптимального использования средств механизации
В процессе планирования и выбора видов и объемов работ под существующий парк машин на следующий год (планируемый период) возникает необходимость расчета и анализа видов и объемов работ с целью получения максимальной прибыли при их выполнении. Для решения поставленной задачи необходимы исходные данные:
Ai – марки машин или комплекты;
Вj – виды работ на объектах;
Аij – время выполнения единицы объема работ i-й машиной на j-м объекте;
Сj – прибыль при выполнении единицы объема работ на объектах;
Пгi – годовой фонд времени работы машин.
В процессе решения таких задач определяются виды работ и их объемы на планируемый период с получением максимальной прибыли при их выполнении.
Пример решения задачи
Условие задачи. Управление механизации имеет 3 бульдозера (ДЗ-104; ДЗ-110А; ДЗ-10) с известным годовым фондом времени (Пгi).
К строительству предложены три объекта (B1 – В3) с большим объемом работ и известной прибылью по объектам за единицу объема работ (Сij).
Необходимо выбрать виды и объемы работ по объектам на планируемый год, при выполнении которых управление получит максимальную прибыль.
Матрица исходных данных представлена в табл. 4.1.
Таблица 4.1
Mapки бульдозеров |
Время аij на выполнение ед. объема работ по объектам Вj |
Годовой фонд времени Пгi, ч |
||
В1 |
В2 |
Вз |
||
ДЗ-104 |
2 |
4 |
1 |
40 |
ДЗ-110А |
3 |
5 |
2 |
50 |
ДЗ-10 |
1 |
3 |
4 |
44 |
Прибыль Сij за ед. объема работ, руб. |
20 |
10 |
30 |
- |
Зная фонд времени работы каждого комплекта машин, можно записать следующую систему неравенств:
2X1 + 4Х2+ 1X3 ≤ 40;
3Х1 + 5Х2 + 2Х3 ≤ 50;
1X1 + 3Х2 + 4Х3 ≤ 44.
Для упрощения решения целесообразно преобразовать систему неравенств в систему равенств, введя фиктивные виды работ Х5, Х6, Х7, которые равны неиспользованному фонду времени по каждой машине. При этом время выполнения фиктивной работы каждой машиной принимается равным:
а1.4 = 1 а2.4 = 0 а3.4 = 0
а1.5 = 0 а2.5 = 1 а3.5 = 0
а1.6 = 0 а2.6 = 0 а3.6 = 1
Тогда система равенств запишется так:
2Х1 + 4Х2 + 1X3 + 1X4 + 0Х5 + 0X6 = 40,
3X1 + 5Х2 + 2Х3 + 0Х4 + 1Х5 + 0Х6 = 50,
1Х1 + 3X2 + 4X3 + 0Х4 + 0Х5 + 1Х6 = 44.
Для решения системы уравнений принимается дополнительное ограничение: все искомые переменные задачи могут быть равны или больше нуля.
Критерий оптимизации – максимальная суммарная прибыль, получаемая управлением механизации от выполнения тех или иных работ на объектах:
max
Таким образом, задача свелась к оптимальному распределению предлагаемых объемов работ для имеющихся машин с использованием их годового фонда времени и получения максимальной прибыли.
Для перехода к решению задачи запишем систему уравнений в следующем виде:
Х4 = 40 - (2X1 + 4Х2 + Х3),
Х5 = 50 - (3X1 + 5X2 + 2X3),
X6 = 44 - ( X1 + 3X2 + 4X3).
Переменные, находящиеся в левой части системы уравнений, называются базисными (основными), а в правой части – небазисными (не основными). Для решения распределительной задачи наиболее подходит симплекс-метод. Решение сводится к последовательному составлению симплекс-таблицы (табл. 4.2).
После заполнения исходной симплекс-таблицы начинается подготовка к составлению следующей, для этого:
1) проверяем базисное решение на оптимальность. Просматриваем знаки коэффициентов целевой функции Y (последняя строка таблицы), кроме коэффициентов при свободном члене. Положительные коэффициенты в последней строке говорят о том, что исходное решение еще не оптимально.
Таблица 4.2
Базисные переменные |
Свободные члены вi |
Коэффициенты аij и Cj при небазисных и базисных переменных |
|||||
Х1 |
Х2 |
Х3* |
Х4 |
Х5 |
Х6 |
||
Х4 |
40 (40) |
2 |
4 |
1 |
1 |
0 |
0 |
Х5 |
50 (25) |
3 |
5 |
2 |
0 |
1 |
0 |
Х6* |
44 (11) |
1 |
3 |
4 |
0 |
0 |
1 |
Целевая функция Y |
0 |
20 |
10 |
30 |
0 |
0 |
0 |
2) проверяем задачу на наличие решения. Так как над всеми положительными коэффициентами целевой функции нет ни одного столбца с неположительными числами, то значит, задача имеет решение;
3) выбираем из небазисных переменных ту, которая способна при введении ее в базис увеличить значение целевой функции, т.е. переменную, имеющую наибольший положительный коэффициент в последней строке, и отмечаем её звездочкой, в нашей задаче Х3;
4) определяем, какая из базисных переменных должна быть выведена из базиса. Для этого определяем минимальное частное от деления соответствующих свободных членов и положительных коэффициентов столбца, отмеченного звездочкой (1, 2, 4). Базисная переменная Х6, соответствующая минимальному частному, должна быть выведена из базиса. Эту строку отметим звездочкой. Коэффициент, который находится на пересечении столбца вводимой переменной Х3 и строки, выводимой переменной X6, и называется разрешающим элементом (4);
5) вводимую в базис переменную Х3 выразим через переменную, выводимую из базиса Х6, и небазисные переменные X1, Х2. Для этого составляем следующую симплекс-таблицу (табл. 4.3). В ней базис выражается переменными Х4 Х5 Х3. Делим строку предыдущей таблицы, отмеченную звездочкой на разрешающий элемент (4), и результат записываем в табл.4.3 (третья строка);
6) все остальные базисные переменные Х4 и X5 и целевую функцию выражаем через новые небазисные переменные Х1 Х3. Для этого полученная строка в новой таблице (табл. 4.3) Х3 умножается на такое число, чтобы после сложения с преобразуемой строкой табл. 4.2 в столбце Х3 появился ноль.
Таблица 4.3
Базисные переменные |
Свободный член вi |
Коэффициенты аij и Cj при небазисных и базисных переменных |
|||||
Х1* |
Х2 |
Х3 |
Х4 |
Х5 |
Х6 |
||
Х4 |
29 (16,5) |
7/4 |
13/4 |
0 |
1 |
0 |
- 1/4 |
Х5* |
28 (11,2) |
10/4 |
14/4 |
0 |
0 |
1 |
- 1/2 |
Х3 |
11 (44) |
1/4 |
3/4 |
1 |
0 |
0 |
1/4 |
Целевая функция |
-330 |
50/4 |
-50/4 |
0 |
0 |
0 |
- 30/4 |
В соответствии со сказанным для строки Х4 - (–1); для строки X5 - (-2), для целевой функции – (-30). После заполнения табл. 4.3 расчет повторяется с пункта 1.
1. Выясняем: решение не оптимально, так как в последней строке табл.4.3 есть положительный коэффициент - (50/4).
2. Решение есть.
3. В качестве вводимой в базис небазисной переменной берем Х1 как имеющей наибольший положительный коэффициент - 50/4. Отмечаем столбец X1 звездочкой.
4. В качестве выводимой из базиса переменной берем Х5, так как для нее частное от деления свободного члена на коэффициент минимально (11,2). Разрешающий множитель равен 10/4.
Рассчитываем симплекс-таблицу.4.4, которая получается аналогично табл. 4.3.
Таблица 4.4
Базисные переменные |
Свободные члены вi |
Коэффициенты аij и Сj при небазисных и базисных переменных |
|||||
Х1 |
Х2 |
Х3 |
Х4 |
Х5 |
Х6 |
||
Х4 |
9,4 |
0 |
-33/20 |
0 |
I |
-7/10. |
1/10 |
Х1 |
11,2 |
1 |
14/10 |
0 |
0 |
4/10 |
-2/10 |
Х3 |
8,20 |
0 |
4/10 |
1 |
0 |
-1/10 |
3/10 |
Целевая функция |
-470 |
0 |
-30 |
0 |
0 |
-5 |
-5 |
В полученной табл. 4.4 решение оптимально. В нашем случае
Х1= 11,2; Х2 = 0; Х3 =8,2; Х4 = 9,4; Х5=0; Х6=0.
Таким образом, если управление механизации будет выполнять работы вида В1 в объеме X1 = 12,2 и В3 в объёме Х3 = 8,2, то оно обеспечит себе максимальную прибыль. При этом фонд времени будет использован:
1-ой машиной:
Пг1 = 2×11,2 + 4×0 + 1×8,2 = 22,4 + 8,2 = 30,6.
Недостающий фонд времени (простой) Х4 = 9,4;
2-ой машиной:
Пг2 = 3×11,2 + 5×0 +2×8,2 = 33,6 +16,4 = 50.
Недостающий фонд времени (простой) Х5 = 0;
3-й машиной:
Пг3 = 1×11,2 + 3×0+ 4×8,2 = 11,2 + 32,8 = 44.
Недостающий фонд времени (простой) Х6 = 0.
Максимальная прибыль
Y = 11,2×20 + 0×10 + 8,2×30 = 224 + 246 = 470.