К
— '¿п'Рг (2ЛЗ>
Средняя величина задержки, связанной с поломкой автотранспортных средств, может быть определена следующим образом:
К=7^-Т> (2.14)
1-Рп
где Рп - вероятность поломки транспортного средства.
Таким образом, выражение принимает следующий вид:
ДВ
К ЬТ" АРп
Таким образом, имеется возможность за счет оптимального выбора производительности РБУ и типа автотранспортных средств минимизировать величину необслуженных заявок пользователей. Исходными данными для задачи параметрической оптимизации исполнительных элементов РБУ являются:
К} - интенсивность поступления заявок; К} - времена простоя автотранспорта из-за полоТ - допустимое время обработки заявки на РБУ;
Э^ - суммарная производительность РБУ;
——-нм
РР - заданная номенклатура производительности исполнительных элементов РБУ.
Варьируемые параметры:
РР = N} - производительность исполнительных элементов
РБУ;
К = {к!? 1 — — емкость бункеров РБУ.
Проведенный анализ позволяет поставить следующие частные задачи оптимизации исполнительных элементов РБУ.
Задача выбора производительности исполнительного элемента РБУ может быть представлена в виде:
К=согЫ ' " ' (2.16)
Рд(К,РР)-> тт
(2.17) (2.18) РРеЗфр
N
<Кк =
кРР
Задача выбора емкости бункера РБУ:
Рд(К,РР)-> _шт
Р Р —СО П 51
1 X'1
мок: К:-ХП'Р: е{1Д...,...})(2.19)
„
Представленные задачи относятся к классу нелинейных задач, основные методы решения которых рассмотрены в разделе 2.3.
Решение задачи параметрической оптимизации исполнительных элементов РБУ ищется в соответствии с общей схемой:
Lq ->L* -^L* —»...—> Lg ->...-> LKZ. (2.20)
Условие окончания итерационного процесса:
Z:РД(ЬК2)>РД(ЬК2_,). (2.21)
Получаемое решение является локально оптимальным и зависит от начального решения. Поэтому процедура поиска решения задачи параметрической оптимизации исполнительных элементов РБУ предусматривает выполнение итерационного процесса Lq -»•••-» L§ с преобразованием Lg для ряда начальных точек, выбираемых координатором или рассчитываемых с помощью ЛПХ - последовательности. Условием окончания процедуры параметрической оптимизации является получение оценки глобально оптимального решения с требуемой точностью или выполнение требуемого перебора начальных точек.
Схема метода решения задачи выбора емкости бункера РБУ описывается следующим образом:
А,:Кь —»К h+i, h = 1,2,3..., (2.22)
причем на каждом шаге h решается задача:
Рд(Кь,аь) min, ah = ßK • och_1, (2.23)
к
Pfl(Kh,ah) = • . + £ h-. Pk ß) +
= (Ра/Г(а)) • (2.8) 272
Р, =1-Фк(1,р), (2.9) 275
Рд(К,РР)-> тт 297
А2: РРь —> РРь+ь Ь = 1,2,3,..., (2.25) 315
[9^р]„ = {РР: = {ц!\ц2т>...,цГД...,0Ь (2.26) РРГ =аг8штРд(РРь,К)2]цГ <Эе}. (2.27) 316
А.Гх = тах{А.|,1еЬ;} 326
Щ = (51Л + + Бп) и (¥1Л + ¥12 + Рп) и (11Л + \12 + 1п), при Щ е Щ, (2.34) 348
= (Б2Л + 52.2 + 5П) и (Р21 + Р2.2 + Рп) и (121+ 122 + 1П), при \ЛГ2 е Шп, (2.35) 349
0,1 932
= 0,1 934
0,1 934
= 0,1 936
= 0,2 938
= 0,1 939
= 0,2 943
= 0,1 943
0,1 944
= 0,1 947
= 0,1 947
= 0,2 959
= 0,2 960
= 0,2 961
= 0,1 961
0,1 961
где ОС - коэффициент штрафа на шаге Ь; рк - константа, задающая скорость
увеличения коэффициента штрафа по шагам.
В данном случае для поиска решения задачи выбора емкости бункеров
РБУ используется метод штрафных функций. Вспомогательная задача
Рд(Кп, а*1) может быть решена методом покоординатного спуска, рассмотрен
ным в предыдущем разделе, с шагом, равным единице.
Для поиска решения задачи выбора производительностей исполнительных элементов РБУ может быть использован метод, основанный на идеях динамического программирования [24], в основе которого лежит отсев значений, которые заведомо не могут входить в оптимальный план. Тогда решение задачи может быть найдено за N шагов (И - размерность задачи):
А2: РРь —> РРь+ь Ь = 1,2,3,..., (2.25)
на каждом из которых определяется множество потенциальных решений задачи
Р& 1|,:
[9^р]„ = {РР: = {ц!\ц2т>...,цГД...,0Ь (2.26) РРГ =аг8штРд(РРь,К)2]цГ <Эе}. (2.27)
РРЬ еЗфр \
Для выделения множества [$Ярр \ может быть использован метод полного перебора. Оценка для общего объема необходимого перебора и максимального объема одновременно хранимой информации приведены в [41].
8"Р = Программная реализация рассмотренных методов позволила решить задачу параметрической оптимизации исполнительных элементов РБУ. Приведенные результаты численных экспериментов показали улучшение целевой функции по шагам итерационного процесса ¿о ••• . Величина максимального улучшения целевой функции зависит от заданного суммарного ресурса и величины "перекоса" в поступлении заявок, вычисляемой по формуле:
ТГ1 • (2.28)
А.Гх = тах{А.|,1еЬ;}
и достигается за разное число шагов.
В соответствии с выражениями, указанными выше, численные эксперименты показали, что недостаточная емкость бункеров РБУ увеличит составляющую потерь за счет отказа в обслуживании заявок. Зависимость оптималь
ного числа бункеров на РБУ от коэффициента загрузки запишется следующим образом:
г.« \1
$ = / J ■ (2-29)
Эффективность полученных решений может быть оценена относительным уменьшением значений целевой функции:
Р _Рд(Ьо)-Рд(Ьг-,) 6К - ыи) , (2.30)
а также показателем неравномерности производительности РБУ:
Т| = к - ^
(2.31)
Эх
где (I - производительность базового варианта РБУ.
Полученные результаты показывают, что разработанная модель и методы параметрической оптимизации исполнительных элементов РБУ позволяют проводить обоснованный выбор производительности РБУ и емкости их бункеров с учетом времени обработки заявки и интенсивности потоков заявок, обеспечивая при этом уменьшение вероятности потерь заявок.
2.3. Решение задачи оптимизации совместного функционирования РБУ и автотранспортного обслуживания потребителей бетонных
смесей
В диссертационном исследовании применяются следующие методы решения задач оптимизации совместного функционирования РБУ и автотранспортного обслуживания потребителей бетонных смесей:
1) организация рабочих процессов рассматриваемой технологии и указание о должном обеспечении их всеми необходимыми ресурсами за счет научно- обоснованной структуризации этих процессов:
Р2 Рп
(2.32)
^1.1 Л 1^1.2 Л Лп К2Л Л Я2.2 Л Ип Яп
где Р1? Р2, Рп - анализируемые процессы; 11ц, К12, 1*2.1 > 1*2.2> ^п _ ресурсы, которыми обеспечены процессы.
обеспечение наиболее рационального протекания всех технологических процессов за счет их подробного логического анализа и последующего синтеза их построения с указанием концентрации каждого из процессов транспортирования бетонных смесей на определенной сфере деятельности:
Р1 Р2( р '1) Рп, (2.33)
где Р15 Р2, Р31, Р32, Рп - анализируемые процессы; - обозначение порядка следования процессов.
внедрение рациональных приемов работы через обеспечение оптимального распределения задач, функций, информационных потоков и связи между процессами во всей технологии транспортирования бетонных смесей автомобильным транспортом за счет её полной структуризации;
Щ = (51Л + + Бп) и (¥1Л + ¥12 + Рп) и (11Л + \12 + 1п), при Щ е Щ, (2.34)
= (Б2Л + 52.2 + 5П) и (Р21 + Р2.2 + Рп) и (121+ 122 + 1П), при \ЛГ2 е Шп, (2.35)
Шп = Бп и Рп и 1П, при шп е (2.36)
где \/У2, \УП, Wnг - приемы работы; 512, Б2 2, 8П - распределенные между процессами задачи; Рг ъ ¥12, ¥21, ¥2 2, Рп - распределенные между процессами функции; 11Л, 112, 121, 12 2, 1п - распределенные между процессами информационные потоки.
гарантирование приемлемой целостности, непрерывности и равномерности реализации технологии транспортирования бетонных смесей автомобильным транспортом за счет применения правил взаимоответственности протекающих процессов, включающих в себя: допуск корректного протекания процесса, протекание друг за другом корректных процессов, блокирование некорректного протекания процесса.
О, С, и) £ Б, <=> О = Е |