Файл: Чесноков, Н. И. Оптимизация решений при разработке урановых месторождений.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