
книги из ГПНТБ / Лебедкин, В. Ф. Проектирование систем управления обогатительными производствами
.pdfное устройство о применяемом на ближайшем отрезке времени AT распределении рФ . В соответствии с этим командное устройство управляет регуляторами подачи реагентов. Таким образом, распре деление рФ характеризует чередование режимов лишь на проме жутке времени А Г.
Заметим, если игрока Y удовлетворяет гарантированный ему выигрыш, равный max min а^, то система управления технологиче ским контуром строится по схеме, показанной на рис. III.36.
Случай 3. Решение игры (ѵХг) при известных априорных распределениях неизмеряемых параметров соответствует положе-
Рис. III.37. Схема управления для дискретных игр с неполной информа цией:
/ — о б ъ е к т у п р а в л е н и я ; 2 — с и с т е м а конт р о л я ; 3 — у с т р о й с т в о к в а н т о в а н и я ; 4 — уст р о й с т в о с р а в н е н и я с и т у а ц и й ; 5 — с л у ч а й н ы й м е х а н и з м ; 6 — к о м а н д н о е у с т р о й с т в о ; 7 — р е г у л я т о р п о д а ч и р е а г е н т о в
нию, когда игроку Y известны относительные частоты qi, q2, . . . , qr k
(г= П Ai) появления наборов неизмеряемых параметров хп+и .. • i=h+l
• • -, Xk. |
платежи |
Л^ = Е^|аг| ( і = 1 , ѵ ) |
для |
всех |
стратегий |
Рассмотрим |
|||||
|
|
і |
|
|
|
игрока У (строк |
подматрицы lla^ll). Выберем |
среди |
платежей наи |
||
больший, равный, например, Л;. Оказывается, |
что режим, соответ |
||||
ствующий значению Ai, |
и есть оптимальный. |
Чтобы |
убедиться |
вэтом, докажем следующую теорему.
Те о р е м а . Если р, и q% есть такие частоты применения чистых
стратегий соответственно |
игроков Y и X, при которых р г ^ 0 ; |
qi^O; |
||||
V |
г |
qi, qi, . . . , qr заданы, то выражение |
|
|||
2 |
Рг = 2 <7r= 1 и частоты |
|
||||
имеет максимум при p» = 0 для |
всех іфі |
(t = l,v ) |
и р»= 1 для |
|||
і = 1. |
|
|
|
|
|
|
|
Д о к а з а т е л ь с т в о |
теоремы |
состоит |
в доказательстве |
нера |
|
венства |
|
|
|
|
|
|
|
|
2a ^/V7e<2a ^- |
(Ш.248) |
|||
|
Очевидно, |
|
|
|
|
|
|
2' |
*і\РіЧ\ < |
2' аііРЛь |
|
(ІІІ.249) |
где 2 ' — суммирование по всем і и £ за исключением і =
203
Но так как |
2] Pi = 1 и, |
следовательно Л'РІ=І—Pi, |
получим |
|
|
г = 1 |
|
|
|
2' |
аиРіЯі < 2' |
% «Aft =2 |
алЯ\ (1 - Л ) |
(III.250) |
или |
|
|
|
|
|
2 |
< 2 |
алЯь |
(III.251) |
|
і, S |
£ |
|
|
что и требовалось доказать.
Таким образом, решение игры в рассматриваемом случае со стояло в отыскании максимума Ai, равного А\. Игрок Y, применяя (чистую) стратегию і = 1, будет получать
Игроку Y предстоит |
|
max ^aupiq^ |
|
h |
|
|
отыскать |
Для всех Ц |
Ai по- |
||||
|
|
|
», 5 |
|
»-і |
|
дыгр (ѵ Хг). Режимы, соответствующие этим |
максимумам, есть оп |
|||||
тимальные режимы |
для |
соответствующих |
наборов х\, |
х%, |
• • -, Xh. |
|
Схема управления |
для |
данного |
случая будет такой |
же, |
как и |
схема системы управления для игр с седловой точкой.
Решение игры без информации. В принципе игры без информа
ции для небольших матриц |
(ѵХг) |
мы уже |
рассмотрели. |
Игры |
с платежными матрицами |
(ѵХя) |
большого |
размера могут |
быть |
решены таким же образом, однако такие решения связаны |
с боль |
|
шими вычислительными трудностями. Для решения игры |
(ѵХп) |
|
можно предложить, например, метод Брауна—Робинсона |
|
[199], |
дающий алгоритм, достаточно просто и быстро реализуемый на электронных вычислительных машинах.
Для матрицы ||û!jj|| построим векторную систему из ѵ-мерных векторов V и n-мерных векторов U
Ѵ(0), |
|
Ѵ(\), |
Vu, |
|
(III.252) |
||
U(0), |
U |
{I), |
|
|
|||
|
|
|
|||||
таким образом, что |
|
|
|
|
|
|
|
V(k |
+ |
|
\)=V(k)+Aj, |
|
(III.253) |
||
U(k |
+ |
\)=U(k) |
+ At, |
||||
|
|||||||
где Aj — /-й столбец матрицы |
||аг-;-||; |
Лг-- |
і-ая |
строка матрицы |
|||
||a,-j||. і и / определяются из |
условий |
|
|
|
|||
vt |
(£) = |
max |
V(k); |
|
(III.254) |
||
Uj (k)=m'm U |
(k), |
|
|||||
|
|
||||||
т. е. Vi(k)—максимальный |
компонент V(k), |
a |
Uj(k) — минималь |
||||
ный компонент U (k). |
|
|
|
|
|
|
204
За Ѵ(0) и t/(0) можно принять произвольные столбец и строку матрицы IlOijU. В частности, когда U(0) = 0 и Ѵ(0) = 0 для каждого k я k' справедливо неравенство
тіпсУ (k) |
max |
V(k') |
(Ш.255) |
|||
|
|
|
||||
Если существуют такие k и k', |
при которых |
|
||||
m i n £ / ( f e) |
m a x ^ ( f e f ) |
|
(III.256) |
|||
ь |
Т |
if |
> |
|||
|
||||||
то у есть решение игры. |
|
|
|
|
|
|
Однако такие k и k' |
существуют далеко |
не всегда. Но при k, |
||||
k'-^oo эти две границы |
приближаются |
к цене игры, причем [247] |
k
max V (k)
(III.257)
k •ï
Итак, если оборвать систему (III.252) на k-оы шаге, то получим
£/(£)=£/(<>)+2 °Лк)Аг,
(III.258)
V(k)=V(0)+ |
2 e ; |
(k)Aj, |
где
2 <зг ( * ) = Ä ;
(III.259)
ft
2<v(*)=ä.
Далее |
|
«у (*) |
(III.260) |
|
Таким образом, получаем распределение частот Pj, т. е. опти мальную смешанную стратегию, при которой игрок Y получает вы игрыш не менее
т ' = т - о ( а - v+ L2 )- |
(ш-261> |
Возвращаясь назад к решению непрерывной игры без инфор мации, обнаруживаем идентичность результатов решения в обоих случаях. Как для непрерывной игры, так и для дискретной опти мальной стратегией игрока Y является оптимальная смешанная стратегия pj. Следовательно, и схемы управления для них одина-
205
ковы. Однако, если непрерывные игры (как было отмечено выше) в смешанных стратегиях в большинстве случаев не решаются, то для решения дискретных игр разработаны машинные алгоритмы.
Так, к алгоритму Брауна—Робинсона |
[199] можно |
добавить |
итеративный алгоритм, предложенный Дж . Нейманом |
[283], ал |
|
горитм Брауна и Дж . Неймана [262]і , где |
оптимальные |
смешан |
ные стратегии игрока У отыскиваются как предельные точки си
стемы дифференциальных уравнений для |
матриц вида (III.234), |
||||
алгоритм, основанный на методе двойного описания |
[131, |
159], |
|||
представляющий |
собой |
распространение графического |
метода |
[64, |
|
146] решения игр |
(2Хп) |
на многомерные |
игры (тХп) |
т>2, |
алго |
ритмы, основанные на решении эквивалентных задач линейного программирования [64, 224].
Алгоритм решения игры (ѵХ«) с платежной |
матрицей |
(III.234) |
|||
при |
заданных |
распределениях частот чистых |
стратегий |
природы |
|
(qu |
. . . , qu) не отличается от рассмотренного выше для игры |
(ѵХ |
|||
Хг), |
поэтому |
здесь не рассматривается. Напомним только, |
что, |
как и ранее, решением игры является единственная чистая страте гия, так что построение специальной системы управления не тре буется.
Резюмируя результаты решения дискретных игр, можно отме
тить перспективность применения изложенных здесь |
алгоритмов |
||||
для медленно текущих процессов малой размерности. |
|
||||
Остановимся |
еще на |
одном |
методе управления, предложенном |
||
в работе |
[274]. |
|
|
|
|
Идея |
метода |
состоит |
в том, |
что набором уравнений |
регрессии |
описывается работа флотатора. Флотатор, выполняя роль опера тора в системе, сознательно или бессознательно отрабатывает воз мущения, действующие на входе объекта управления, стремясь поддерживать процесс в некоторой заданной области. При этом совершенно безразлично, на основе какой информации он прини мает решение изменить управляющее воздействие — ориентируясь на конечные показатели качества концентратов и хвостов или на какие-то промежуточные признаки (цвет пены, нагруженность и т. п.), взятые в промежуточных точках процесса, так как любые изменения выходных переменных объекта или некоторых проме жуточных параметров являются следствием изменения состояния входных воздействий, которые флотатор может даже ни количест венно, ни качественно не оценивать.
Очевидно, если флотатор всегда стремится (и это ему удается) вывести процесс в некоторую заданную на пространстве выходных координат область, то управляющие воздействия будут достаточно тесно коррелировать с вектором входа, в то время как связи между выходными переменными и вектором входа и управляющих воз действий (вообще J/G2) могут быть весьма слабыми. Эта простая
1 |
Изложенный в работе [262] метод представляет одно из приложений ме |
тода |
градиента '[251]. |
206
идея, основанная на отражении причинно-следственных отношений, впервые была применена в 1962 г. при построении системы управ ления флотацией на фабрике Лондон Милл (США) [272].
Математическая модель процесса в виде уравнений связи ме
жду вектором неуправляемых входных воздействий z и вектором
управляющих воздействий у в форме уравнений регрессии можно представить в виде
У = ? ( г ) .
Для того чтобы получить достаточно надежные модели, необ ходимо учитывать некоторые особенности. Целевая функция управ ления при таком подходе не задана в явном виде, хотя цель уп
равления, очевидно, состоит |
в том, чтобы поддерживать |
процесс |
по выходным координатам в |
некоторой заданной области, |
причем |
в первом приближении эта область задана некоторым многогран ником на пространстве выходных координат, например в виде ßI ?.t a <
< ß i j < ß ™ a x — для |
содержания |
металла |
в концентрате; 0 |
< ß j n < |
<ß™i n — для содержания металла в хвостах. |
|
|||
По-видимому, границы этой |
области могут быть заданы, |
исходя |
||
из технологических |
предпосылок. |
|
|
|
Если можно представить область, в |
которую стремятся, |
в та |
ком виде (при этом не запрещается ввести ограничения и на не которые другие показатели), то, выбрав из всей совокупности дан ных только такие, которые соответствуют поставленным ограниче ниям, можно найти связи вида г/'=ф(2), приняв которые за
уравнение управляющей модели |
будем |
стремиться |
попасть |
в желаемую область, осуществляя |
таким |
образом |
субопти |
мальное управление технологическим процессом. Разумеется, мо дель имеет смысл только в том случае, если оценка тесноты связи
между у и z достаточно высока и надежна, т. е. описанный метод имеет смысл в том случае, когда модель достаточно близка к де терминированной. Поэтому неслучайно, что число элементов век тора z в модели достаточно большое, причем на первом шаге ис следований в качестве элементов вектора принимают любой пара метр, который на основе технологических или каких-либо других соображений может оказывать влияние на конечные показатели.
Число элементов в дальнейшем уменьшается за счет математи ческой оценки степени влияния путем использования, например, методов корреляционного анализа и отбрасывания незначимых па раметров.
При построении модели управления в таком виде в качестве выходных переменных для расчета определенного управляющего воздействия принимаются другие управляющие величины. Модель имеет пирамидальную структуру. Это объясняется тем, что флота ция представляет собой последовательно соединенные процессы.
207
Изменения в предыдущей стадии оказывают влияние на последую щие операции.
Укажем на одну особенность этого метода. Как уже было ска зано, цель управления при этом методе формируется как поддер жание процесса внутри некоторого многогранника. На траекторию движения к цели не накладываются какие-либо ограничения. По этому не исключено, что существуют различные приемы управле ния, обеспечивающие достижение цели разными путями. В настоя щее время известно, что одни и те же показатели можно получить разными флотаторами при различных реагентных режимах; по этому, используя описанный метод получения управляющей мо дели, необходимо исходные данные классифицировать и по опера торам. Данные можно объединить в одну совокупность, если операторы действуют однообразно. Оценить однообразие можно статистическими методами, оценивая расхождения в коэффициентах регрессии, построенных для различных смен.
Описанный выше метод управления сложным процессом по су ществу использует давно известный принцип регулирования по возмущению. Результаты, получаемые при таком управлении, будут, очевидно, удовлетворительны, если имеем стационарный процесс.
В случае нестационарных процессов целесообразно применять , адаптационные методы управления.
Г Л А В А IV
П Р О Е К Т И Р О В А Н И Е СИСТЕМ У П Р А В Л Е Н И Я
IV.1. ОБЩИЕ СВЕДЕНИЯ
Рассматривая вопросы проектирования систем управления обо гатительными фабриками, следует иметь в виду определенную по следовательность проведения работ, исходной предпосылкой для которых является принятие решения о создании системы управле ния на конкретном объекте. При этом можно выделить три стадии:
составление технического проекта системы управления в сокра щенном объеме с приведением укрупненного сметно-фииансового расчета;
составление технического проекта в полном объеме, отличающе гося от первой стадии более детальной проработкой алгоритмов контроля и управления;
разработка рабочих чертежей.
Эти стадии предусмотрены строительными нормами СН-202-69, в которых проектирование системы управления выделено в отдель ный специальный раздел.
Комплекс работ выполняется обычно тремя организациями: на учно-исследовательской, проектной и предприятием, на котором намечено внедрение системы управления.
Основными этапами работ, выполняемых научно-исследователь ской организацией, являются:
обследование предприятия; выбор задач управления;
предварительная оценка ожидаемого технико-экономического эффекта;
укрупненная оценка количества операций при реализации ал горитмов в соответствии со сформулированными задачами управ ления.
В результате выполнения перечисленных выше работ разраба тываются основные положения по системе управления, которые должны включать:
функции системы управления; структуру системы управления;
14 |
З а к а з № 510 |
209 |
выбор основных параметров вычислительных устройств; технико-экономический расчет.
В процессе выполнения перечисленных выше работ необходимо
представить |
общую |
характеристику предприятия; |
характеристику |
|
и анализ существующей системы управления; обзор |
и анализ ана |
|||
логичных |
систем |
управления на |
родственных |
предприятиях |
в СССР и |
за рубежом; организацию |
управления |
предприятием, |
включающую деление технологического процесса на зоны обслу живания; перечень параметров и систем контроля и регулирова ния;, распределение потоков информации; выбор и обоснование дискретности отбора информации; ориентировочный расчет количе ства операций в соответствии с принятыми алгоритмами; перечень необходимых научно-исследовательских и опытно-конструкторских работ и сроки их проведения; этапность внедрения.
При проведении работ проектирующей организацией оконча тельно уточняются приведенные выше технические характеристики системы и выбирается необходимая аппаратура для реализации функций системы управления.
Необходимо рассматривать следующие этапы внедрения системы управления:
подготовка предприятия (монтаж и наладка системы в соот ветствии с проектом, подготовка специалистов, введение единой системы документации, пригодной для обработки в системе управ ления, принятие единой нормативной базы на машинных носителях и регламента для внесения изменений, согласование между испол
нителем и заказчиком технических заданий на |
систему |
в целом и |
на каждую из решаемых задач, согласование |
порядка |
передачи |
системы и программ в эксплуатацию) ; |
|
|
проведение контрольных испытаний программы — определение соответствия программы техническому заданию, проверяемому в ре зультате решения контрольного примера, составляемого исполни телем, конкретные данные для которого представляются заказчи ком. Представленная программа должна содержать блок-схему алгоритма решения задачи, текст на принятом носителе информа ции, паспорт и инструкцию.
На основании контрольного расчета делаются следующие за ключения:
программа |
выдержала испытание и принимается в опытную |
эксплуатацию; |
|
программа |
допускается к опытной эксплуатации с доработкой |
по замечаниям |
комиссии; |
программа должна пройти повторные испытания после устра нения замечаний комиссии;
программа не выдержала испытаний.
Следующим этапом внедрения системы управления является проведение опытной эксплуатации ее в соответствии с заранее со ставленной программой, эксплуатация проводится на представляе мых заказчиком реальных массивах информации. По результатам
210
опытной эксплуатации проводится корректировка проектной доку ментации, после чего испытывается комплекс в целом.
|
Для этих испытаний представляются схема функционирования |
||
системы управления, формы и объемы |
информационных |
массивов |
|
и |
системы внесения в них изменений, |
техническая документация |
|
к |
программе «диспетчер», инструкция |
по эксплуатации |
системы |
управления.
Предприятие, на котором внедряется система управления по формам, представляемым разработчиком системы, обеспечивает не
обходимые информационные |
материалы и несет ответственность |
за их достоверность. |
|
И, наконец, последним |
этапом является передача системы |
управления в опытную эксплуатацию, корректировка проектной до
кументации по ее результатам и передача документации |
предприя |
тию. В дальнейшем разработчики системы осуществляют |
авторский |
надзор и гарантируют при соблюдении технических |
требований |
к системе управления ее нормальное функционирование в течение одного года.
В приложении приводится временный типовой регламент ме роприятий, проведенных при испытаниях, приемке и сдаче про грамм, входящих в математическое обеспечение систем управле ния.
IV.2. ВЫБОР ОСНОВНЫХ ПАРАМЕТРОВ
СИСТЕМЫ УПРАВЛЕНИЯ
Обоснование и выбор функций и структуры системы были под робно рассмотрены в предыдущих главах.
Здесь рассмотрим вопрос об оценке правильности принятия ре шения при создании системы управления на конкретном объекте. Материал излагается в соответствии с рекомендациями, приведен ными в работе [248].
Прежде всего необходимо оценить возможный технико-эконо мический эффект после внедрения системы управления на первых стадиях проработки, не связывая его с затратами на систему управления. Иными словами, необходимо оценить возможность сни жения «колебательных потерь» принятого на предприятии критерия эффективности в результате принятия оптимальных решений при управлении. Этот эффект обычно определяют как разность между оптимальным значением критерия эффективности H(Z) и его сред ним значением / за принятый к сравнению промежуток времени.
Оптимальное значение критерия необходимо определять по ма тематической модели процесса при всем диапазоне изменения воз мущающих воздействий.
Так как рассматриваемые процессы являются многомерными со всеми вытекающими отсюда последствиями в смысле нахожде ния оптимального значения критерия эффективности, то можно реко мендовать следующий эмпирический прием. Берут массив исходной информации, в который входят значения критерия эффективности,
14* |
211 |
управляющих воздействий и возмущений, и в результате анализа определяют оптимальное значение критерия. По таким принципам была сформирована модель в работах [160, 272]. Если такой ана лиз по какой-либо причине провести не удалось, то вместо /о (Z) мо жно взять наибольшее значение критерия эффективности из всех фактически полученных значений на рассматриваемом временном интервале.
Дискретность отбора информации определяется спектральной плотностью контролируемых параметров в соответствии с сообра жениями, изложенными в работах [26, 84, 87, 184]. После этого необходимо решить вопрос о периодичности решения задач опти мизации.
В системах управления процессом обогащения с применением цифровых вычислительных машин решение задач оптимального управления может занимать длительное время вследствие слож ности задач и, кроме того, в связи с тем, что на одной и той же машине решается последовательно во времени ряд задач по управ лению различными переделами. Непрерывный характер возмуще ний, воздействующих на процесс, обусловливает необходимость непрерывной его оптимизации, в то время как возможности циф ровой вычислительной машины позволяют осуществлять оптималь ное управление дискретно во времени, что приводит к определен ной потере эффективности управления. Повысить эффективность управления можно за счет быстродействия машины, но в этом слу чае значительно возрастают затраты на приобретение дорогостоя щей техники. Следовательно, определив потери, связанные с диск ретностью управления во времени в функции от периода оптими зации Т, и зная зависимость стоимости вычислительной техники от ее быстродействия, можно экономически обоснованно выбрать требуемый тип вычислительной машины [4].
Потерю эффективности управления в зависимости от периода оптимизации Т можно оценить, если ввести некоторый критерий оптимального управления /, являющийся результатом усреднения мгновенного значения критерия i(t) на некотором длительном ин тервале управления T'y:
|
І=4~ |
f |
Of)dt. |
|
|
|
|
(IV.l) |
|
Мгновенное |
значение критерия |
i(t) |
можно |
выразить через |
па |
||||
раметры вектора состояния |
объекта Х={хі, |
..., |
xm} |
зависимостью |
|||||
|
m=f(Xu |
|
. . |
x j |
+ a, |
|
|
(IV.2) |
|
где w — слагаемое критерия |
і, |
определяемое |
неуправляемыми |
па |
|||||
раметрами. |
|
|
|
|
|
|
|
|
|
Вектор X |
определяет |
состояние |
управляемого |
объекта |
О |
||||
(рис. IV. 1 ), находящегося |
под воздействием |
r-мерного вектора |
212