Файл: Чесноков, Н. И. Оптимизация решений при разработке урановых месторождений.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 163
Скачиваний: 0
гатіітслыюй фабрики, но следует, так как можно допу стить ошибку, исправить которую в некоторых случаях
будет невозможно. |
примера при средних значениях |
|
Для |
рассмотренного |
|
л 'і = 4,0, |
л' 2 = 2 , 0 II л'з=1,0 |
дополнительные потери металла |
были бы равны 89,2 кг/сутки, т. е. выше минимально воз можных (65,8 кг/сутки) более чем в 1,3 раза.
Аналогичным образом решаются динамические зада чи, в которых одним из факторов (переменных) служит время. Если на основании анализа или целевых устано вок известны закономерности изменения входящих в це левую функцию переменных и параметров (одни могут во времени уменьшаться, а другие — увеличиваться), то, пользуясь уже изложенным методом, можно определить оптимальное решение на несколько лет пли месяцев.
Динамическое программирование горного или горнообогатительного производства позволяет проанализиро вать большое число вариантов техники, технологии, ор ганизации труда с учетом изменения во времени горногеологических и горнотехнических условии и выбрать из них оптимальный. Решать такую задачу линейными методами практически невозможно. Кроме того, приме нение метода динамического программирования обеспе чивает возможность непрерывного регулирования слож ной экономической системы производства. Более под робно эти вопросы рассмотрены, например, в работах
[13, 35, 55].
Г Л А В А 4
ВЫБОР ОПТИМАЛЬНЫХ РЕШЕНИЙ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ
Е> предыдущих главах были рассмотрены методы принятия оптимальных решений в ус ловиях, когда целевая функция имеет однозначное реше
ние. (Методом динамического программирования может быть найдена оптимальная траектория системы.) На практике далеко не все задачи можно решить с помощью целевой функции, экстремум которой определен одно значно. Некоторые переменные и параметры целевой функции и ограничений для условий производства, осо бенно в горнодобывающей и перерабатывающей урано вой промышленности, являются величинами случайными. Игнорирование случайного характера переменных и па раметров и замена их средними величинами может при вести к ошибочному решению, связанному с серьезными экономическими последствиями (см. ниже).
Задачи математического программирования, в кото рых некоторые переменные или параметры являются случайными величинами, называются задачами стоха стического программирования. Эти задачи могут быть как статическими, так и динамическими, или, как их иногда называют, одношаговыми и многошаговыми
[ 3 5 , 5 5 ] .
К первому классу задач относятся те, для кото рых достаточно принятия одного решения, а если при нимается несколько решений, то реализация случайных параметров не влияет на последующие решения. Ко вто рому классу задач стохастического программирования следует отнести все остальные, в которых принимаются два или более решения для различных моментов вре мени и на последующие решения могут влиять не только решения, принятые ранее, но н изменения некоторых случайных параметров в будущем.
197
1.СТАТИЧЕСКОЕ СТ О ХАСТИ ЧЕСК О Е
ПР О ГР А М М И РО В А Н И Е
Рассмотрим пример, в котором переменные, входящие в целевую функцию, имеют случайный харак тер. Таким примером может служить определение опти мальной производительности схем переработки иа обо гатительной фабрике в условиях весьма неравномерной поставки руды разных сортов.
Пусть Х\ — количество металла в |
руде |
1-го сорта, |
л'2 — количество металла в руде 2-го сорта, |
х3 — количе |
|
ство металла в руде 3-го сорта. |
сорта |
(0,2%) в 8 |
Содержание металла в руде 1-го |
раз выше, чем в руде 3-го (0,025%), и в 4 раза выше,
чем 2-го |
сорта (0,050%). Тогда суммарное |
количество |
||
руды Ар, |
поставляемой на |
обогатительную |
фабрику, |
|
может быть представлено уравнением |
|
|
||
|
0 , 2 0 ,0 5 |
-_Ц =■ А |
р ' |
(4.1) |
|
0 ,0 2 5 |
|
В соответствии с утвержденным планом переработки руды сменная производительность обогатительной фаб рики составляет 10 тыс. т/смена. Проведя соответствую щие преобразования, выражение (4.1) можно предста вить в виде
Ар — 0,5хг -f- 2,v2 -f- 4л"з 10, |
(4.2) |
где Ар выражено в тыс. т, а х\, х2 и Хз — в г.
На основании проведенных исследований определено, что средние величины поставки металла в руде 1, 2 и 3-го сортов равны соответственно 4, 2 и 1 т/смена, а распределение плотности вероятностей количества по ставляемого иа обогатительную фабрику металла пред ставляет собой пуассоновское распределение. Кроме того, как показал анализ, поставка избыточного количе ства 1 г металла в руде 1-го сорта сверх имеющейся для этого сорта на обогатительной фабрике мощности из-за сокращения времени цикла переработки приводит к уве личению потерь до 15 кг металла на 1 г металла в ис ходной руде, для 2-го сорта эти потери составляют 10 кг, для 3-го — 7 кг.
Цель состоит в том, чтобы определить для заданных условий оптимальную производительность схем перера ботки на обогатительной фабрике, обеспечивающую ми-
198
шшалыіые потери металла из-за неравномерности по ставки руды по отдельным сортам.
Для одной (любой) из схем переработки потери ме талла из-за случайного характера поставки руды можно представить в следующей форме:
п і = 7/ Z («/ — Х[) р (щ , ß,.), |
(4.3) |
где \i — потерн металла при поставке 1 т металла в ис ходной руде сверх имеющейся мощности /'-й схемы пере работки; а,- — количество поставленного металла в исходной руде на /'-/о схему; х,-— установленная произ водительность /-й схемы для переработки руды /'-го сор та; p{Ui, ß,-)— вероятность поставки а,- — количества металла в исходной руде и ß,- — среднего количества металла в исходной руде /'-го сорта, поставляемого на обогатительную фабрику.
В связи с тем что на фабрику поступают три сорта руды, которые перерабатываются соответственно на трех технологических схемах, суммарные потери металла со ставят
77 = S Уі |
X |
|
(ai — x i ) p ( a ‘> ß*)- |
(4-4) |
|
i=l |
a.~Ki |
|
|
|
|
В аналитической форме поставленная задача тогда |
|||||
будет выглядеть следующим образом: найти |
|
||||
П = min ^ |
ух £ |
|
(г/,- — Xi)p{o.i, ß,) |
(4.5) |
|
/ = 1 |
а (. = . ѵ £ |
|
|
||
при 0,5хі+2.ѵ'2 + 4х3^ |
10. |
|
Из |
условия задачи |
известно, |
что |
|
|
|
|
|
р(а.і, ß |
. ) = |
i i i e- p<; |
(4.6) |
||
|
|
|
|
at\ |
|
тогда |
|
|
|
|
|
V (сс; |
|
|
|
Р?‘- е-Р‘ = |
|
|
|
|
|
аі'- |
|
|
|
|
- P f . |
■Хі ■Pf“' |
|
199
со
|
|
|
|
|
а,-! |
|
|
|
^ |
2 |
^ ір(аі ~ ]’ |
$i) — xiP(a l> ß<]> |
|
||
пли в интегральной форме |
|
|
|
|
|||
S |
(а‘- —-ѵ/)р(«г. ßj) = ß/^(Oi —1, |
ß/) —-v*( P(ai, ß/) (4.7) |
|||||
n . = |
V . |
|
|
|
|
|
|
при Xj = (1 , |
ll) |
II |
|
|
|
|
|
|
CO |
|
|
|
|
|
|
|
Ti |
(a ‘ — Xi)p(ah ß;) =-• ßi |
при |
x( == О, |
|
||
|
аі=л'і |
|
|
|
|
|
|
где |
P(cti, ß i)— интегральная |
плотность |
вероятности |
по |
|||
ставки руды ;-го сорта. |
|
|
|
ко |
|||
|
Выражение |
(4.7) позволяет определить среднее |
личество металла в исходной руде, поставленной в из бытке.
На основании равенства (4.7) выражение (4.5) мож но переписать в виде
П = min£] у, [3; Р (а £— 1, ßi) — х( Р (а,-, ß,)]. (4.8)
Таким образом, получена нелинейная функция, экстремальное значение которой можно найти с по мощью метода динамического программирования. Ре куррентные соотношения для рассматриваемого примера будут выглядеть следующим образом:
(Ѳ) = min (у,- [ßi Р (х£— 1, ß,-) —
— x{ P to, ßi)] + |
(Ѳ — at Xi)\. |
(4.9) |
Вычислим сначала значение Яі(Ѳ):
Яі (Ѳ) = 7l [ßxP (хх - 1, ßx) - хгР (хь ß,)]. (4.10)
Подставив значения переменных в формулу (4.10) и приняв для упрощения расчетов только четные значения
л'і ( 0 ^ л'і^ — , O ^ x ^ или 0 ^ Х і^ 2 0 ), получим
щ0 . 5
значения Яі(Ѳ), приведенные в табл. 45.
200
|
|
|
|
|
|
|
Т а б л и ц |
a 45 |
0 |
7, (Ѳ) |
л-. (0) |
|
Р а с ч е т зггачсішя |
/., |
(0) |
|
|
0 |
6 0 , 0 |
0 |
л г ( 0 ) = у і р = 1 5 - 4 — 6 0 |
|
|
|
|
|
1 |
3 0 , 0 |
2 |
4 ( 1 ) = І 5 | 4 Р ( 1 , 4 ) — 2 0 ( 2 , 4 ) | = 1 5 1 4 - 0 , 9 7 7 — 2 - 0 , 9 5 7 ] « |
|||||
|
|
|
я 3 0 , 0 |
|
|
|
|
|
2 |
1 2 , 0 |
4 |
А( ( 2 ) - - 1 5 ( 4 0 ( 3 , 4 ) — 4 Р ( 4 , 4 ) ] ^ 1 5 ( 4 - 0 , 7 6 - 4 - 0 , 5 6 ] = 1 2 , 0 |
|||||
3 |
2 , 1 0 |
6 |
4 ( 3 ) = |
1 5 | 4 Р ( 5 , 4 ) — 6 Р ( 6 , 4 ) = 1 5 [ 4 - 0 , 3 5 — 6 - 0 , 2 1 J — 2 , 1 |
||||
4 |
0 , 9 0 |
8 |
Л1(4) = |
1 5 1 4 Я ( 7 , 4 ) — 8 0 ( 8 , 4 ) 1 = |
1 5 1 4 - 0 , 1 1 5 — 8 - 0 , 0 5 ] |
= 0 , 9 0 |
||
5 |
0 , 4 5 |
10 |
4 ( 5 ) = 1 5 | 4 Р ( 9 , 4 ) — 1 0 0 ( 1 0 , 4 ) 1 |
|
1 5 ( 4 - 0 , 0 2 — 10 - 0 . 0 0 5 J = |
|||
|
|
|
= 0 . 4 5 |
I 5 [ 4 0 ( l I , 4) — 1 2 0 ( 1 2 , |
|
|
|
|
в |
0 , 0 0 6 |
12 |
Лд.(6) = |
4 ) ] |
= 0 , 0 0 6 |
|
||
7 |
0 , 0 0 0 |
14 |
>.х ( 7) = |
15 [ 4 Р ( 1 3 , 4 ) — 1 4 0 ( 1 4 , 4 ) 1 = 0 , 0 0 0 |
|
|||
8 |
0 , 0 0 0 |
16 |
4 ( 8 ) = |
1 5 1 4 0 ( 1 5 , 4 ) — 1 6 0 ( 1 6 , |
4)1 |
= 0 , 0 0 0 |
|
|
9 |
0 , 0 0 0 |
18 |
/ і (9 ) = |
15 [ 4 Р ( 1 7 , 4 ) - 1 8 0 ( 1 8 , 4 ) | = 0 , 0 0 0 |
|
|||
10 0 , 0 0 0 |
2 0 |
4 ( 1 0 ) . - 1 5 1 4 0 ( 1 9 , 4 ) — 2 0 0 ( 2 0 , 4 ) ] - - |
- 0 , 0 0 0 |
|
Значения Р (а,-, ß,) находят по таблицам распределе ния Пуассона. Как видно из табл. 45, потери металла нз-за неравномерности поставки руды 1-го сорта на обо гатительную фабрику тем меньше, чем выше производи тельность первой схемы переработки руды, на которой перерабатывается руда 1-го сорта.
Второй |
этап |
вычислений — определение |
значения |
/.2(0) в соответствии с выражением (4.9): |
|
||
|
А., (0) = |
min {уз [ß2 [Р (а'з — 1, ß2) — |
|
|
— ,ѵ2Р (д-o, ß,)] -f К (0 — fl2.v2)}. |
(4.11) |
|
Для этого вычисляем величину |
|
||
Д2 (л-2, 0) — |
I уз [ß2P (х3 — 1, ßo) — х2Р (л'з, ß2)] + |
Ах (0—я,л'2)), |
минимальное значение которой и будет А2(х2, 0). Вычислим А2 (х2, 0) для всех значений х2 и 0. Тогда
для а'2 = -|-, равных 0, 1, 2, 3, 4 и 5, получим следующие
значения А2(х2, 0). Для Ѳ= 10.
Д2 (л'2, 10) = {10 [2Я (.ѵ2 — 1, 2)—\пР (л-,, 2)] 4- А, (10 — 2х2)).
Из табл. 46 видно, что тіпА 2(л'2, 10) =3,30, т. с. при х2(Ѳ)=3,0; значит, А2(.ѵ'2, 10) =3,30 при х2 = 3,0.
201