
- •Глава 1. Общие положения
- •1.1. Основные понятия
- •13. Виды и средства механизации строительных работ
- •Глава 2. Основы комплексной механизации 2.1. Классификация задач
- •2.2. Проектирование и формирование оптимальных комплектов, комплексов и парков машин.
- •23. Формализация комплектования машин
- •Глава 3. Формирование оптимальных комплектов и комплексов машин
- •3.2. Оптимальное комплектование машин в условиях неполной определенности с ограничениями
- •3.3. Оптимальное комплектование машин в условиях неполной
- •3. Определение апостериорных вероятностей распределения p(Cj/ п-j по формуле Байеса.
- •5. Выбор из всех комплектов машин того, который обеспечил минимальные затраты.
- •3.4. Комплектование машин в условиях полной неопределенности
- •Глава 4. Комплектование машин
- •43. Определение параметров функционирования одноканального комплекта машин
- •4.3.1. Определение параметров функционирования одноканального комплекта машин с простейшими потоками в установившемся режиме аналитическим методом
- •4.4. Оптимизация структуры одноканального комплекта машин
- •Глава 5. Оптимальное комплектование машин для земляных работ
- •5.1. Оптимальное комплектование одноковшового экскаватора транспортом
- •5.2 Оптимальное комплектование машин экскаватор - автосамосвалы
- •Глава 6. Комплектование машин для
- •6.1. Оптимальная загрузка транспортных средств
- •6.2. Комплектование транспортных машин
- •63. Комплектование погрузочно-транспортных машин
- •6.4. Моделирование работы погрузочно-транспортного машин комплекта
- •Глава 10. Оптимальное насыщение фронта работ
- •10.1. Определение оптимального фронта работ
- •1) Вероятность простоя вспомогательной машины po(At) в течение небольшого интервала времени 6t пропорциональна величине этого интервала
- •10.2. Оптимизация структуры системы обслуживания
- •103. Насыщение фронта работ комплектами машин
- •10.4. Оптимизация продолжительности выполнения механизированных работ
- •Глава 12. Прогнозирование эффективности комплексной механизации
- •12.2. Экспертная оценка средств механизации
- •1) Определение нормированных оценок, данных экспертами:
- •2) Определение средних значений весовых коэффициентов для каждого вида оборудования
- •12.Э. Оценка продолжительности выполнения механизированных работ
- •16) Определение вероятности свершения завершающего события в заданный директивный срок выполнения всего строительно-монтажного процесса.
- •12.4. Прогнозирование основных параметров средств механизации
- •2) Вычисление средних арифметических значений результативного признака и факторных признаков
- •7) Оценка параметров уравнения регрессии. По результатам оценки параметров уравнения регрессии производится отбор наиболее существенных факторов, включаемых в модель.
- •Глава 13. Экономическая эффективность комплексной механизации строительства
- •13.1. Общие положения
Глава 3. Формирование оптимальных комплектов и комплексов машин
3.1. Оптимальное комплектование машин в условиях полной определенности
Постановка задачи и выбор критерия оптимизации. Пусть задан некоторый технологический процесс, включающий, а операций. Каждая операция может быть выполнена различными типами и типоразмерами машин. Известны приведенные затраты на выполнение каждой операции каждой машиной. Исходная информация, необходимая для формирования оптимального комплекса машин, представлена в табл. 3.1
Требуется сформировать такой комплекс машин, т.е. на каждой операции выбрать такие машины, которые обеспечивают минимальные приведенные затраты на выполнение всего технологического процесса.
Выявление основных особенностей, взаимосвязей и количественных закономерностей. Изобразим графически все возможные комплексы машин в виде сетевого графа. Каждая операция в сетевом графе (рис. 3.1) представляется в виде стрелки с указанием над ней приведенных затрат на выполнения i-й операции к-й машиной после выполнения у'-й машиной (i -/)-й операции.
Стрелка означает также возможные связи одной машины с другими. Кружочек означает завершение одной операции одним типом машин и начало выполнения другой операции другим типом машин.
Число, стоящее в кружочке, означает номер (тип, типоразмер) машины, используемой на предшествующей операции. Число над кружочком означает сквозную нумерацию машин, определяющих допустимое множество машин, для выполнения, данного технологического процесса. Начальный и конечный кружочки сетевого графа означают, соответственно, начало выполнения технологического процесса и его завершение, а номера над ними (0 и 11 — номера фиктивных машин). Таким образом, в нашей задаче для формирования оптимального комплекса машин принято 10 машин. Из них по три типа, (типоразмера) на 1-й и 2-й операциях и по два На 3-й и 4-й операциях.
Приведенные затраты C(iJ,k) на выполнение (-ой операции А-ой машиной после выполнения у'- ой машиной (i -1)-ой операции даны в табл. 3.1.
Если при выполнении какой-то операции, например транспортировки продукции, габариты и грузоподъемность транспортного средства не соответствуют параметрам погрузочного оборудования, то в этих условиях данное погрузочное оборудование не может быть использовано с данным погрузочным средством. В этом случае на графе возможных комплексов машин должна отсутствовать связь (стрелка) между этими машинами. Множество такого рода ограничений часто упрощает решение задачи при использовании специальных методов решения.
Представление всех возможных комплексов машин в виде графа обеспечивает наглядность и простоту формирования допустимого множества.
Данная задача относится к классу комбинаторных, в которых число возможных комплексов N = ЗшЗ*2*2 = 36.
При увеличении операций и машин на каждой операции резко возрастает число возможных комплексов.
Построение математической модели. Для решения данной задачи воспользуемся принципом оптимальности Беллмана (метод динамического программирования), согласно которому оптимальный выбор обладает тем свойством, что, каковы бы ни были первоначальное состояние и решение в начальный момент, последующие решения должны быть оптимальными.
Метод динамического программирования дает возможность заменить перебор всех вариантов определенной системой действий, при которых отыскание экстремума многих переменных заменяется многократным отысканием экстремума функции одиой переменной. Оптимизируемый процесс разделяется на ряд последовательных этапов (шагов). Затем проводится последовательная оптимизация на каждом шаге. В качестве математической модели может быть использовано функциональное уравнение Беллмана, которое дает ключ для решения задачи:
где y(i, j) —- минимальные приведенные затраты для комплекса машин, выполняющего технологический процесс, начиная с i-й операции и с_/-й машины;
y(i+l,k) — то же,1 начиная с (i+I)-& операции и с 4-й машины.
Исследование математической модели. Алгоритм оптимизации выбора оптимального комплекса машин методом динамического программирования состоит из двух основных этапов..
На первом этапе производят расчет критерия оптимизации, для частичных комплексов машин начиная с машин, выполняющих последнюю операцию. Постепенно переходя к началу технологического процесса и используя функциональное (рекуррентное) уравнение Беллмана, определяют минимальные приведенные затраты.
На первом шаге полагают
Минимальные значения критерия оптимизации для частичных комплексов машин y(i,j) представлены рядом с кружочками.
После этого переходят ко второму этапу, на котором определяются именно те машины, которые обеспечили минимум выбранному критерию
оптимизации.
На втором этапе, который выполняется в обратной последовательности, на каждом шаге определяется машина, затраты от которой вошли в суммарный минимум критерия оптимизации. Так, в нашей задаче на четвертом шаге в состав комплекса машин вошла машина М(1, 1), на третьем М(2, 3), на втором М(3, 1); на первом М(4, 1). Таким образом, в оптимальный комплект машин вошли следующие машины:
Если ввести сквозную нумерацию машин (см. рис. 3.2) (числа над кружочками), то в оптимальный комплект машин войдут следующие машины:
Для снижения трудоемкости определения оптимального комплекта машин в условиях полной определенности целесообразно использовать электронно-вычислительную технику, которая не только снижает трудоемкость требуемых вычислений, но и резко сокращает время поиска.
Ниже приводится программа, написанная на языке программирования Фортран, для определения оптимального комплекта машин в условиях полной определенности методом Беллмана (прогр. 3.1).
В результате расчета на печать выводятся: оптимальный комплект машин и минимальные суммарные затраты, связанные с работой оптимального комплекта машин.
Программа в представленном виде допускает возможность просчета до 7 операций в технологическом процессе с числом возможных вариантов машин на каждой операции до 8. При необходимости эти ограничения можно изменить, введя соответствующие изменения в операторе DIMENSION.