Файл: Баженов, Ю. М. Перспективы применения математических методов в технологии сборного железобетона.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.10.2024
Просмотров: 73
Скачиваний: 0
Строка 1 в табл. V.2 является направляющем; из плана исклю чается вектор лг5, имеющий в этой строке коэффициент 1. Выделим направляющую строку в табл. V.2 жирной линией.
На пересечении строки / и направляющего столбца находится ключевой элемент аи, в нашем примере его значение равно 25.
3. Проведем пересчет симплексной таблицы таким образом, что бы на месте ключевого элемента получить 1, а все остальные эле менты направляющего столбца обратить в нули.
Преобразование элементов симплексной таблицы производится по двум формулам: одна — для пересчета элементов направляющей строки, другая — для пересчета всех остальных элементов таблицы.
Новое значение элементов направляющей строки вычисляется по формуле
ИОВ ___ |
XI і |
(Ѵ.12) |
|
хи — |
аік |
||
|
Это правило применимо и для элемента столбца .ѵ0 н направ ляющей строке.
Для преобразования всех остальных элементов матрицы коэф фициентов, столбца д'о н целевой строки применимо одно общее правило:
ХІІ
'/ ч Xlk
x . k для і Ф І . |
(Ѵ.13) |
Введем вспомогательный коэффициент ß = — , который остает-
Xlk
ся постоянным при вычислении новых значений коэффициентов каж дой строки. Тогда
(ѵ-14)
4. Повторяем операции 1—3 до тех пор, пока в целевой строк не останется отрицательных чисел (в основных векторах-столбцах), что будет означать получение оптимального решения.
Повторяемость операций при пересчете симплексной таблицы позволяет эффективно использовать ЭВМ.
В настоящем параграфе для понимания метода приведен пример ручного счета. Для расчета более сложных таблиц можно исполь зовать стандартные программы для ЭВМ.
Рассмотрим порядок расчетов па примере пересчета табл. Ѵ.2. Вычисляем значение коэффициента ß:
160 |
= 6,4; |
250 |
= 10; |
28 |
= 1,12; |
—1 |
— |
— |
— |
— = — 0,04, |
|||
25 |
|
25 |
|
25 |
|
25 |
Запишем значения коэффициента ß в крайний правый столбец |
||||||
симплексной |
таблицы. |
Затем |
рассчитаем |
новую таблицу (первая |
||
итерация), |
причем |
первую строку — коэффициенты эффективности |
||||
Cj — можно |
опустить. Первые два |
столбца |
новой таблицы заполня |
ются аналогично исходной, кроме х5, исключенного из плана. На его место записывается вектор Х\ и соответствующее этой переменной значение с, = 1 вписывается в столбец cj.
Остальные элементы таблицы пересчитываются.
170
Пересчет начинаем |
с |
направляющей строки — все элементы ее |
||
ключевоп элемент: |
|
|
||
1100 |
25 |
— I • |
10 |
9 |
----- _ 44 1 |
■— |
— |
— о ,4; — |
|
25 |
25 |
|
25 |
25 |
|
15 |
|
_ |
1_ |
----- = 0 ,6 ; |
25 |
0,04. |
|
|
25 |
|
~ |
|
|
Элементы второй строки определяются по формуле |
(Ѵ.14): |
|||
20 000— 1100.6,4 |
= 12960; |
160— 25-6,4 = |
0; |
|
150 — 10.6,4 = |
86; |
1 6 0 - 9 -6 ,4 = 102,4; |
|
|
1 9 0 - 15-6,4 = |
94; |
0 — 1-6,4 = — 6,4. |
|
Подобным образом пересчитываются элементы третьей, четвер той II целевой строк.
Полученные значения вписываются в соответствующие клетки симплексной таблицы первого приближения (табл. Ѵ.З).
Значение функции цели задачи получаем в целевой строке в столбце Хо, оно равно 44. Однако план может быть улучшен, так
как в целевой строке имеются отрицательные элементы. Проводим вторую итерацию. В план вводим вектор х3, которому соответствует наибольший отрицательный элемент в целевой строке.
Вновь определяем вектор, подлежащий исключению, для чего вы
числяем элементы столбца а: |
|
|
|
|
|||
44 |
122- |
12 960 |
10 000 |
= 47,6; |
970 |
98. |
|
----------- = |
---------------- |
126,6; |
= |
|
|||
0,36 |
’ |
102,4 |
210 |
|
9,92 |
|
|
Минимальным является а в строке 3, |
следовательно, |
вектор |
х 2 |
||||
исключается |
из |
плана. |
Таким образом, |
направляющая |
строка |
3, |
ключевой элемент 210. Дальнейшие расчеты и составление новой симплексной таблицы проводятся по рассмотренному выше алго ритму.
Результаты расчетов показаны в таблице второго приближения
(табл. Ѵ.4).
Затем проводим третью итерацию (табл. Ѵ.5): вводим вектор х2,
исключаем вектор Л'8.
Среди элементов целевой строки в табл. Ѵ.5 есть только один отрицательный, но он находится в столбце дополнительного векто ра *5, ранее исключенного из плана. Поэтому его введение в план
нецелесообразно. Следовательно, план является оптимальным:
X — (л^; х2; .Ѵд) = (13; 57; 23,1).
Оптимальным планом в заданных конкретных условиях являет
ся выпуск конструкций: |
тип а....................... 13 |
шт. |
|
I |
|||
II |
» |
...........................57 |
» |
III |
» |
...........................23 |
» |
Найденные значения переменных -Ѵі= |
13 |
шт., х2 — Ы- шт., |
х3 = |
= 23 шт. подставляем в уравнения ограничений и проверяем расход
171
172
Т а б л и ц а Ѵ.З. Первая итерация
Т а б л и ц а Ѵ.5. Третья итерация
ч
ч
ч
ав
ч
ч
н
©
оГ
с?
О
m Cl
о
о*
1 —0,0002
О
О
о
о
Ч
-
—0,233 —5,0!
сч
о
1
о
о
о
о
о
ю
ч
о
г?
ю
1
0,0072
• о
ю
ю
о
о*
1
■5-
т
о
о
<М
ч
-
0,12 |
со |
|
+ |
||
|
||
сГ |
0,0012 |
|
to |
|
|
8 |
|
|
1 |
I 1 |
|
|
оо
ок |
со |
о |
|
о |
о |
1 |
1 |
СО |
|
1’ |
o ’ |
|
оо
о
оо
‘О
О)
£'
-
173
Т а б л и ц а V.6. Исходная симплексная таблица
|
|
|
Марка бетона |
|
|
Наибольшее |
|||
Вид |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
количество |
|
материала |
1 |
|
2 |
|
/ |
|
|
n |
песка данного |
|
|
|
|
|
типа |
||||
1 |
“и ьп |
си |
°І2 Ь12 |
а 1/ |
Ь1І |
СІІ |
aln |
bln |
cin |
Х1І |
*Ѵ1Э |
|
x lf |
|
|
x ln |
|
||
|
|
|
|
|
|||||
2 |
°21 Ь21 С21 |
а 22 Ь22 С22 |
a2j |
К / |
сг/ |
°2n |
П C2П |
||
|
+ |
1 |
Л*22 |
|
А2/ |
|
|
X2„ |
|
і |
|
|
|
аІІ |
bii |
cii |
|
|
+ |
|
|
|
|
х іІ |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
ш |
|
|
|
|
|
|
amn bmn cmn |
||
|
|
|
|
|
|
|
x mn |
А ,п |
|
|
|
|
|
|
|
|
|
|
|
Потреб |
|
|
|
|
|
|
|
|
|
ность |
|
|
|
|
|
|
|
|
|
в бетоне |
|
|
|
|
P i |
|
|
P n |
|
в ж3 |
|
|
|
|
|
|
|
|
|
ресурсов при изготовлении конструкции |
по |
рассчитанному плану: |
|||
0 ,25-13 + |
0,1-57 + 0 ,0 9 - |
2 3 = |
11 |
чел.-дн.; |
|
1,6-13 |
+ |
1, 5 - 57+ 1, 6 |
- 23= |
144,5 м3; |
|
2,5-13 |
+ |
1,9-57 + 3 -23 = 210 |
чел.-дн.; |
||
0,28-13 + 0,24-57 + 0,2-23 = |
21,9 т. |
Из уравнений видно, что план оптимален, так как полностью исчерпаны возможности по изготовлению арматурных каркасов и из делий и максимально возможности автотранспорта. Производство бетона имеет резерв, и бетонная смесь может отпускаться непосред ственно па строительство.
Пример V.2. Рассмотрим еще одну возможность решения зада чи по планированию производства бетона методом линейного про граммирования [67].
Имеется завод, где изготовляются железобетонные конструкции. Для них требуется бетон различных марок. Песок для бетонов по ступает из различных карьеров, щебень для всех бетонных смесей используется один и тот же.
Применяя песок из разных карьеров, для каждой марки бето на можно подобрать смеси нескольких составов — по числу карьеров песка. Каждому составу будет соответствовать свой расход материа лов и компонентов смеси. Имея заданные потребности в бетонной смеси каждой марки и ограниченный объем отпускаемого песка од ного из карьеров, необходимо определить объем применяемой бетон ной смеси каждого вида при условиях:
174
tr |
и |
|
|
“ |
Ч) |
|
|
Ч с |
|
|
|
со |
о |
|
|
|
|
|
|
|
О? |
|
|
|
м |
со |
со |
|
І4» |
|
|
Ѵ.2 |
О |
TJ* |
о |
|
О |
||
|
|
|
|
примерукДанные |
|
|
со |
|
|
|
оГ |
Ѵ.7. |
|
|
|
Т а б л и ц а |
|
|
|
\Sо оt-
йСиЮ> «и
расход песка на I ж3 бетонной смеси в г; b — расход цемента на 1 ж3 бетонной смеси
а \о
\г
а
о
к
о
ь
о
\о
О
1/5