Файл: Баженов, Ю. М. Перспективы применения математических методов в технологии сборного железобетона.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.10.2024
Просмотров: 75
Скачиваний: 0
| ö i | > I M > 1 4 > I M (это соотношение не меняется и па краях изучаемой области), можно утверждать, что наиболее велико влия ние капиллярной пористости Х^, для этого фактора переход от по-
Л
рнстостн 10% к 50% вызывает уменьшение У на 2Ь|=38,5%; при мерно вдвое меньше влияет изменение числа дефектов тепловлажно стной обработки и вчетверо — изменение плотности; всего на 7% снижает предел прочности при изгибе увеличение числа дефектов формования с 10 до 50 шт. на 100 пор;
г) влияние всех факторов в данных опытах взаимонезависимо, так как все эффекты взаимодействия ß,-,-=0.
Применение изложенных методов математического планирования экспериментов и построения полиномиаль ных статистических моделей делает труд технолога более производительным. Это достигается за счет сокращения объема экспериментальных работ и за счет увеличения полноты использования технологической информации, собранной в ходе этих работ. Эффективность нового под хода по сравнению с традиционным легко доказывается при повторном анализе (с помощью моделей) ранее опу бликованных другими авторами работ. В этом случае результаты сравнительного исследования не зависят от наших субъективных оценок. Такой анализ, проведенный [26] в одной из работ по водостойкости эпоксидного бетона, показал, что в решенной авторами пятифактор ной задаче можно было ограничиться 43 опытами вместо 243 (т. е. сократить затраты в 5,5 раз) и сделать при этом 13 технологических выводов вместо 8 опубликован ных в работе. Часть новых выводов получена благодаря количественным оценкам эффектов взаимодействий, что практически невозможно сделать без использования ме тодологии математической теории эксперимента.
Гла в а V.
ОПТИМАЛЬНОЕ ПЛАНИРОВАНИЕ
Ѵ.1. Основные понятия. Общая методика решения за дач.
Для решений ряда практических задач производства сборного железобетона в последнее время успешно ис пользуют методы математического программирования, в частности линейного программирования.
В общем виде модель математического программи рования включает систему уравнений пли неравенств (ограничений), отражающих условия, которым должно удовлетворять решение, и целевую функцию, описываю щую критерий, по которому должны сопоставляться меж ду собой возможные варианты решения.
Задача принятия решения сводится к нахождению максимального (или минимального) значения целевой функции, а также к нахождению той совокупности коли чественных показателей — искомых неизвестных величин (плана), при которой это значение достигается.
Весь процесс решения задач оптимального планиро вания можно разделить на четыре этапа: составление модели планируемой операции; подготовка необходимых исходных данных, расчет модели, анализ полученных результатов.
При составлении модели изучаются данные о законо мерностях планируемого процесса, выявляются зависи мости между главными элементами, определяется цель решения задачи и критерий оптимальности, а также устанавливаются условия, ограничивающие значения переменных. Ограничения отражают объективно сущест вующие условия, характерные для данной задачи: запа сы материалов, потребность в готовой продукции отдель ных участков или районов, моторесурсы оборудования, возможности транспорта и др. В задачах планово-про изводственного характера искомые неизвестные величи ны могут принимать только положительное значение (количество перевозимого груза, количество изготовляе мых конструкций), и поэтому в таких задачах в качестве
160
ограничения обязательно условие неотрицательности переменных.
Неизвестные, входящие в целевую функцию и огра ничения, могут приниматься как величины, постоянные па протяжении всего рассматриваемого отрезка времени. Такого типа задачи описываются статическими моделя ми. Статические модели наиболее полно исследованы, и разработаны практические методы их решения.
Если величины, включаемые в модель, изменяются во времени, то задачи являются динамическими. Мето ды динамического программирования пока сложны. Только некоторые из задач доведены до практического решения. Ряд динамических задач решают путем их сведения к статическим.
В задачах математического программирования целе вая функция и ограничения могут быть выражены урав нениями и неравенствами первой и более высокой сте пени. Ниже будет рассмотрено решение задач методами линейного программирования. В подобных задачах це левая функция и ограничения выражаются уравнениями и неравенствами первой степени.
Математически линейное программирование сводит ся к отысканию неотрицательных решений неопределен ных систем линейных уравнений, т. е. таких систем, в которых переменных больше, чем уравнений.
В общем виде задача линейного программирования может быть сформулирована следующим образом.
Уравнение целевой функции L
П
(V.1)
Система ограничений по ресурсам
П
(V.2)
Система ограничений, учитывающая необходимость получения неотрицательных значений аргументов,
х, > 0 (/ = 1 , 2 ,... ,п). |
(V.3) |
11— 1023 |
161 |
Рассмотрим составление математической модели ли нейного программирования на примере весьма распрост раненной транспортной задачи:
Надо перевезти строительный раствор с нескольких растворных узлов к нескольким строительным пло щадкам.
Каждой строительной площадке требуется опреде ленное количество раствора, каждый растворный узел производит определенное количество раствора. Расстоя ние между узлами и строительными площадками извест но. Необходимо определить, сколько раствора с какого узла и на какую площадку надо перевезти, чтобы грузо оборот транспорта, выражаемый в тонна-километрах, был минимальным.
Примем обозначения:
1— растворные узлы |
(/ = 1, 2, .... in) ; |
л); |
|
|
j — строительные площадки |
(/= 1 , 2, ..., |
уз |
||
о{— общее количество |
раствора, выделяемое /-тым растворным |
|||
лом; |
|
необходимое |
/-той строительной |
пло |
bj — количество раствора, |
щадке; Сіі— расстояние от /-того растворного узла до /-той строительной
площадки; х ц — количество раствора, перевозимое с /-того растворного узла на
У-ую строительную площадку.
Предполагается, что общее количество изготовляемо го раствора равно требуемому количеству, т. е.
т |
п |
(V.4) |
Е а,- = |
Е Ы. |
<•=1 /=1
Для случая т —2 и м = 3 можно составить таблицу:
|
|
С троительная площ адка |
|
Растворны й узел |
I |
2 |
3 |
|
|||
1 |
|
*12 |
*13 |
2 |
*2 і |
■*22 |
*23 |
Целевая функция
162 |
\ |
С 11*И + С 12*12 + П з * 1 3 + |
С2 1*21 + С 22*22+ С 23*23 = |
КМ И Н |
П р и |
|||
условиях |
|
|
|
|
|
|
'1 1 |
|
|
|
> 0 |
|
|
'12 |
|
|
|
> о |
|
|
|
'13 |
*21 |
|
> 0 |
|
|
|
|
|
> 0 |
|
||
|
|
*23 |
|
+ |
0 |
|
|
|
*23 |
|
+ - |
О |
|
*11 + * 1 2 + |
*13 |
|
= |
а 1 |
|
|
|
|
*21 + *22 + *23 ~ |
а 2 |
|
|
|
*11 |
|
+*2і |
= h |
|
|
|
*12+ |
+*22 |
“ |
^2 |
|
|
|
|
X13 |
+*:23 |
|
Ья |
|
|
Ограничение Хц^О |
гарантирует |
отсутствие |
обрат |
ных перевозок, которым соответствуют отрицательные значения хг>
Для успешного решения задачи большое значение имеет правильный выбор исходных данных. К ним от носятся: удельные затраты материальных и трудовых ресурсов, стоимость выполненных работ, расстояние про бега транспортных средств, имеющиеся запасы материа лов, объемы подлежащих выполнению работ и др. Под готовка исходных данных весьма трудоемка и требует использования многочисленных нормативных и справоч ных материалов. Например, подготовка исходных дан ных по затратам на перевозку из 100 пунктов отправле ния в 100 пунктов назначения (т. е. 10 000 нормативных величин) занимает около 100 чел.-дней, а при увеличе нии числа пунктов отправления и получения грузов в 2,5 раза трудоемкость возрастает уже в б раз. Поэтому для подготовки исходных данных для подобных задач желательно использовать электронные вычислительные машины.
Расчет математических моделей выполняется по оп ределенному набору правил — а л г о р и т м у . Методы решения задач линейного программирования делятся на точные и приближенные. Точные методы содержат в составе алгоритма признак, по которому можно судить, что полученное решение является оптимальным и не может быть улучшено. Приближенные методы позволя ют решать обширные по размерам задачи в короткие
іі* |
163 |
сроки, но не содержат доказательства оптимальности
решения.
Универсальным методом, позволяющим решать лю бые задачи, является симплексный метод. Но этот метод очень трудоемок в расчетах и может давать погрешности, если не применяется ЭВМ. Поэтому для решения неко торых задач разработаны специальные методы, более экономичные по затратам труда и машинного времени. Наиболее распространенными являются распредели тельный метод, метод потенциалов (или модифицирован ный распределительный), метод разрешающих слагае мых (дифференциальных рент).
Решение ряда задач может выполняться в матричной (табличной) форме. Если в задаче только две неизвест ные величины, то возможно графическое решение задачи.
В общем виде процесс решения любой задачи линей ного программирования в матричной форме включает выполнение следующих операций:
первая — составление исходного плана (нахождение одного из возможных — базисных решений), для чего применяют простые приемы заполнения таблиц или при ближенные методы решения;
вторая — проверка полученного плана на оптималь ность путем вычисления специальных показателей, по которым можно судить, является ли данное решение оп тимальным;
третья — улучшение плана путем выполнения опреде ленных правил, в результате чего получается новое ре шение, более близкое к оптимальному, которое также проверяется на оптимальность.
Многократно повторяя вторую и третью операции, удается за конечное число шагов (итераций) получить оптимальное решение.
Для задач линейного программирования большого объема, в процессе решения которых многократно повто ряются простые вычислительные операции, требующие при вычислении вручную длительного времени, эффек тивно применение электронных вычислительных машин. Однако многие задачи можно успешно решать и без них. Например, задачи транспортного типа молено решать без ЭВМ, если размер матрицы не больше, чем 20X30.
Решение задачи на ЭВМ включает:
составление машинной программы для расчета по имеющемуся алгоритму;
164
запись в определенном порядке исходных данных; нанесение исходных данных на перфокарты или пер
фоленты и проверка правильности перфораций; введение данных и программы в ЭВМ и проведение
расчета; расшифровку результатов расчета.
Решение задачи завершается обычно анализом полу ченных результатов и представлением их в форме, удоб ной для наглядного и быстрого усвоения. Полученное оптимальное решение может быть представлено в виде итоговой таблицы, схемы или графика.
Практика применения методов математического мо делирования в народном хозяйстве показала, что за счет принятия оптимальных решений можно получить эко номию в размере 5—20% .
V.2. Решение задач линейного программирования симплексным методом. Рассмотрим решение задач сим плексным методом на конкретном примере, опустив во просы теории и математических доказательств, с кото рыми можно познакомиться в обширной литературе по линейному программированию [10, 15, 30, 64, 65, 81], поскольку для практического использования метода не обязательно знать теорию. Начав с общей постановки задачи, проведем ее последовательный анализ вплоть до получения окончательного решения.
Пример Ѵ.1. На полигоне для строительства зданий могут из готовляться четыре разных вида конструкций. Изготовление арма турного каркаса и самих конструкций требует определенных тру дозатрат, ресурсы которых ограничены. На изготовление конст рукций расходуется различное количество бетонной смеси. Для ускорения твердения используется пропаривание, причем расход па ра для разных изделий различен. Возможности производства бетон ной смеси и мощности паросиловой установки также ограничены
(табл. Ѵ.1).
Требуется определить, какие конструкции и в каком количестве
Т а б л и ц а Ѵ.1. |
Исходные данные к примеру Ѵ.1 |
|||
|
Нормы на изготовление конструкций |
|
||
Тип конст |
трудоемкость и з |
потребность |
трудоемкость |
расход пара |
рукций |
готовления а р |
изготовления |
||
|
матурных к ар |
в бетоне в м3 |
конструкций |
в т |
|
касов в чел.-дн. |
|
в чел.-дн. |
|
I |
0,25 |
і,б |
2,5 |
0,28 |
И |
0,1 |
1,5 |
1,9 |
0,24 |
III |
0,09 |
1,6 |
3 |
0,2 |
IV |
0,15 . |
1.9 |
8 |
0,2 |
165