Файл: Баженов, Ю. М. Перспективы применения математических методов в технологии сборного железобетона.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