книги из ГПНТБ / Лебедкин, В. Ф. Проектирование систем управления обогатительными производствами
.pdfДля аппроксимации последнего уравнения используется фор мула
f(Z)^f(xC) = CT<?(Z),
где С~т — транспонированный вектор. (Здесь всюду принято пред ставление векторов столбцовыми матрицами; операция транспони рования соответствует записи вектора в виде строки).
Если предположить, что Z[n] представляет собой стационарные случайные последовательности, то алгоритм адаптации можно представить в виде
С [ л ] = С [ я - 1 ] + т [ / г ] ^ ' ( - * [ " ] - С г [ л - 1 ] ç ( Z [ / i ] ) . (III.153)
Часто бывает удобно использовать описание системы в виде системы нелинейных разностных уравнений. Поэтому описанный выше способ нуждается в некотором изменении.
Каждая компонента вектора функции f(xu) является конечной суммой
/ѵ.(хйС)=--^С^(хй); |
| * = 1 , 2, |
/ |
или вектором вида
/(хТіС)=^Ф(хи)С,
где
Ф( * й ) = = | І т Ѵ * С * " ) І І —
матрица линейно независимых функций qvv (xu) размером IXN. Задача идентификации объекта состоит в минимизации матема
тического ожидания меры уклонения векторного аргумента
J(C)=M {F(x [п\)-Ф(х[п-Ц, u(n-l))},
где F (х [п]) — строго выпуклая функция.
Применяя поисковый алгоритм адаптации к последнему функ
ционалу в рассматриваемом случае, получим следующий |
алгоритм: |
|||||||
С[п] |
= С[п—1]-і |
[п] Ѵс+Нх[п\, |
11 [п-\\С[п-\\ |
• а |
[я]), |
|||
|
|
|
|
|
|
|
|
(III.154) |
где Ѵ с |
— оценка градиента, который определяется известными спо |
|||||||
собами |
с применением поисковых |
алгоритмов адаптации. |
|
|
||||
Однако функция |
F(x[n\)—строго |
выпуклая |
и обычно |
диффе |
||||
ренцируема. Поэтому |
для |
задачи |
лучше воспользоваться |
алгорит |
||||
мом |
адаптации. |
|
|
|
|
|
|
|
Градиент реализации равен |
|
|
|
|
||||
|
|
VcF{x |
[п] - |
Ф (х \п~ 1] и \ п - 1] |
С ) = |
|
|
|
= |
-Фт(х[п-\\, |
u[n-\]VF(x[n] |
— 0(x[n |
— l], |
|
и[я-\\С). |
||
143
Применяя к Je алгоритм адаптации, обычным способом нахо дим алгоритм
С[п]=С[п-\]+ч |
[п] |
Фт(х[п-\], |
u[n-\]\jF(x[n]~ |
|
— ф(х[п-\\, |
и ( л - 1 ) С [ я - 1 ] ) , |
|
(III.155) |
|
определяющий при л,—>-оо |
оптимальное значение |
вектора |
С = С*. |
|
В заключение отметим, |
что идентификацию |
объекта |
можно |
|
выполнить в процессе |
управления, точнее на |
каждом |
шаге |
|
управления. При этом управляющее воздействие носит двойствен ный характер и служит как средством изучения, так и средством
направления его к желаемому |
состоянию. Такие управления |
назы |
ваются дуальными. |
|
|
При статистической оптимизации в реальном масштабе |
вре |
|
мени часто возникает задача |
предсказать некоторые переменные |
|
по результатам наблюдений на некоторые будущие моменты вре мени или просто задача экстраполяции измеряемых или расчетных величин.
Постановка этой задачи в системах управления может быть обусловлена двумя обстоятельствами: во-первых, это связано с дискретным контролем показателей качества продуктов обогаще ния (содержание металлов в рудах, промпродуктах, концентратах определяется анализом проб, а для управления требуется инфор мация об этих переменных в текущий момент времени); во-вто рых, при статической оптимизации и реальном масштабе времени необходимо совмещать во времени процессы, разделенные транс портным трактом, т. е. возникает задача представить качественноколичественные характеристики продуктов, которые будут полу
чены в последующие |
моменты времени, когда |
поток, находящийся |
в настоящий момент |
в ступени с номером k, |
поступит в ступень |
k+l. |
|
|
Для решения этой задачи можно применить различные методы, начиная с самого простого и наиболее часто встречающегося — ме тода ступенчатой экстраполяции [84, 88], при котором не требуется производить какие-либо вычисления. О значении измеряемой вели чины в любой момент t судят по последнему по времени значению (в момент ti). С учетом погрешности измерения Ах (ti) экстрапо лируемое значение в момент времени t находится по формуле
<Рст (0 |
П р И |
+ |
(III. 156) |
где x*(ti) =x(ti) |
+Axu(ti). |
Максимальная ошибка предсказания величин этим методом для стационарных эргодических процессов определяется уравнением [84, 86]
|
° A m a x = |
2 [kx (O)-kx |
(х)] + a l x a , |
(III.157) |
где kx(0), |
kx (T) — соответствующее |
значение |
корреляционной |
|
функции; т — интервал |
экстраполяции. |
|
|
|
144
Нетрудно заметить, что погрешность экстраполяции зависит от статических свойств измеряемой величины и интервала т. Чем круче корреляционная функция, тем меньший интервал т необхо димо выбирать. Бесспорно, преимущество этого метода состоит в том, что не требуются какие-либо вычисления.
Однако, если не обеспечивается требуемая точность, то приме няют методы тригонометрической [150], параболической [16] стати стической [48] экстраполяции.
При разработке систем управления удобно пользоваться по следним методом. Это обусловлено тем, что подобрать формы экс траполирующих полиномов и их коэффициенты можно при по-
Рис. 111.19. Структура модели экстра полиции
мощи обычных программ расчета регрессии, которыми широко пользуются при разработке математического обеспечения систем.
В основе статистической экстраполяции лежит многочлен
V ^ ^ P |
i V - t i ) * * |
(tu rn. 2 |
Pi(t-ti)-i |
(III. 158) |
j = |
l |
|
|
|
где pi(t — U)—коэффициент |
многочлена; |
тх математическое |
||
ожидание. |
|
|
|
|
Коэффициенты этого многочлена определяются из условия ми |
||||
нимума квадратической погрешности |
|
|
||
|
Âxw=M |
{[?„(*)-•*(*)]' |
|
(III.159) |
где M — символ математического ожидания.
Здесь не приводятся готовые формы для расчета ошибки экс траполяции и коэффициентов заданного числа точек 1, 2, 3 и т. д., так как вряд ли найдется специалист, который будет решать эту задачу, не прибегая к помощи электронных машин (в математиче ское обеспечение ЭВМ всегда входит программа расчета уравне ний регрессии, с помощью которой можно решить эту задачу). Пользуясь статистической экстраполяцией, необходимо помнить о том, что этот метод хорош для стационарных эргодических про цессов. Если же нет информации об этих свойствах случайного про цесса, то задачу прогноза следует решать адаптивными методами. Задача экстраполяции состоит в минимизации функционала (III.159). Если структуру модели экстраполяции представить в виде,
показанном |
на |
рис. III.19, |
где хп, хп-и |
• • -, |
xn-h — |
переменные на |
входе, a хп+і |
— выходная |
переменная, |
то эта |
задача, |
очевидно, ре |
|
шается одним |
из алгоритмов идентификации, |
приведенным ранее. |
||||
Ю З а к а з № 510 |
145 |
Пусть экстраполяция производится при известной структуре уравнения
. или просто
|
|
|
|
х*=а0-\- |
ахх. |
|
|
Критерием |
оптимальности является |
J(a) = M{(x* — х)2 }. |
|||||
Градиенты |
реализации можно записать так: |
|
|||||
ѴЯ о |
(х* |
— а 0 |
— axxf= |
— 2 (х* |
— а 0 — |
ахх); |
|
Ѵй ] |
{х* |
— а 0 |
— ахх)2= |
— 2х (х* — а0 — |
ахх). |
||
Итерационный алгоритм оптимального подбора коэффициентов
ао и ах |
можно представить в виде |
|
|
а0 [ д ] = а 0 [«— 1] - f 2f [n] (x* [n}—a0\ii—l}—ax |
[n~ 1] x |
\n]; |
|
|
|
|
(III. 160) |
ax \n\=ax |
[n — 1 ] + 2 T [n] x [n] (x* [n] —a0 [n— |
1] —ax [n—\\ |
x [n]). |
|
|
|
(III.161) |
В общем случае, когда экстраполяция производится по точкам, составление итерационного алгоритма, очевидно, не составляет труда.
II1.5. ОПТИМИЗАЦИЯ ПРОЦЕССА ОБОГАЩЕНИЯ РУД
ВТЯЖЕЛЫХ СУСПЕНЗИЯХ
Процесс обогащения руд в тяжелых суспензиях является пер вой операцией, в которой исходная руда разделяется на обогащен ную (тяжелую) и обедненную (легкую) фракции по плотности минералов. Обогащенная фракция в дальнейшем измельчается и подвергается флотационному разделению. В результате получают концентрат и отвальные хвосты. Легкая фракция является отваль ным продуктом. Каждый из продуктов обогащения обладает качест венной и количественной характеристикой. Масса продуктов — есть количественная характеристика, содержание же обогащаемых ком понентов определяет их качество.
Характерной особенностью рассматриваемого процесса, как и всех разделительных процессов, является выполнение уравнения балансов, отражающих закон сохранения вещества, которые, кроме того, устанавливают соответствие между качеством и количеством продуктов. Всякие изменения режимов обогащения всегда отра жаются на состоянии баланса металлов.
Уравнение |
балансов |
как составляющая |
часть |
|
математической |
модели |
процесса |
|
|
Если при обогащении руды в результате разделения в тяжелых суспензиях извлекается п—1 компонентов, то система уравнений балансов в координатной форме может быть записана в следую-
146
щем |
виде: |
|
|
|
|
|
|
|
|
|
|
У * 2 — У 2 * 2 2 = Р 2 і - * і + |
• • • + р 2 » - і - ж » - і + |
р 2 « ^ я ; |
|
||||
|
|
|
ѵ г - 1 2 Р л - і Л Н - |
• • • |
|
|
|
||
|
|
у - у 2 |
= |
|
* ! + . . . + |
|
|
||
где |
у — масса исходной |
руды; |
ai — содержание извлекаемых ме |
||||||
таллов |
в исходной руде; |
уг — масса |
легкой фракции; |
ОСІ2 — содер |
|||||
жание |
металлов |
в легкой |
фракции; |
ß^-— содержание |
/-го металла |
||||
в /-ом продукте; |
Xj — масса |
соответствующих |
продуктов (концен |
||||||
тратов и хвостов). |
|
|
|
|
|
|
|||
В матричной форме система уравнений может быть представ
лена уравнением |
|
3>a — У 2 « 2 = [ М X, |
(III.163) |
где уа — угссг — вектор, координатами которого являются соответ ствующие элементы левой части равенств (III.162); [ßij]— квад ратная матрица, составленная из коэффициентов правой части ра венства (III.162), или уравнением
|
х = |
|
[ М _ І ( У * - У 2 « 2 ) . |
(III.164) |
||
где |
Da — определитель |
матрицы [ßij]; |
[ßij]- 1 |
— присоединенная |
||
матрица, получающаяся |
в |
результате |
замены элементов матрицы |
|||
[ßij] |
на их алгебраическое |
дополнение |
с последующим транспони |
|||
рованием. |
|
|
|
|
|
|
Заметим, что все элементы равенств |
( I I I . 162) являются функ |
|||||
циями времени. Анализ уравнений балансов как составляющей ча сти математической модели возможен только для временных ин тервалов, в которых процесс стационарен.
Уравнения балансов отражают связь между количеством и ка чеством сырья и конечных продуктов. С другой стороны, систему уравнений балансов можно рассматривать как математическую модель процесса, устанавливающую соответствие между вектором управляемых входных переменных и вектором выходных координат процесса. Дополнение этой модели уравнениями, связывающими состояние управляемого вектора с управляющими воздействиями, полностью исчерпывает задачу построения статической модели. Таким образом, математическая модель рассматривается как со стоящая из соединенных между собой отдельных моделей.
Выделим группы независимых входных (неуправляемых) пере менных и управляемых входных в группу выходных параметров.
10* |
147 |
Если вектор х рассматривать как выходной, то его состояние
всегда определенно при известных состояниях |
а, |
а2, ßj и значе |
ниях переменных у и у2. Тогда вектор уа — у2а2 |
и |
векторы-столбцы |
матрицы [ ß t j ] следует рассматривать как входные. Поэтому про цесс обогащения, в котором в качестве первой разделительной опе рации применяется обогащение руд в тяжелых суспензиях, можно
представить структурной схемой, показанной на рис. I I 1.20. |
Век |
тор, представленный в системе уравнений (III.163), (III.164) |
про |
изведением г/2«2, является входным управляемым, так как его со стояние всегда может быть задано соответствующим выбором уп равляющих воздействий. Число состояний вектора у2а2 бесконечно и вместе с тем ограниченно, поскольку элементы а,{2 не могут быть
Рис. |
I I 1.20. Структура модели про |
цесса |
на основе уравнения ( I I I . 164) |
больше соответствующих значений а,, |
т. е. 0^<Xi2^a,i, a значение |
г/г всегда удовлетворяет условию 0<у2<у. |
Заметим также, что эле |
менты вектора а2 взаимосвязаны. Выяснение характера этих свя зей имеет важное значение и составляет одну из задач, которая должна быть решена при построении математической модели объ екта.
Векторы-столбцы ßj, характеризующие качество продуктов фло тации, являются управляемыми. Значение элементов каждого из них определяется множеством факторов, например расходами реа гентов, производительностью измельчительных агрегатов, крупно стью помола и др. Мы также не исключаем, что элементы вектора
ßj |
коррелированы |
между |
собой, |
с |
компонентами |
векторов ее |
|||
и а2 |
и переменными у |
и у2. |
в исходной |
руде, |
входящее элементами |
||||
|
Содержание |
металлов |
|||||||
в вектор а=(ссі, ... , |
а п - і , |
1), и переменная |
у являются независи |
||||||
мыми, действующими на входе объекта. |
|
|
|||||||
|
Векторы уа |
и |
у2а2 |
независимы, |
поэтому |
можно |
понизить раз |
||
мерность построением модели относительно приращений масс кон
центратов и хвостов. |
|
|
|
|
Пусть по схеме, показанной |
на рис. III.21, а |
обогащается |
руда |
|
с содержанием |
металлов а, и в результате получаются концент |
|||
раты и хвосты |
с содержанием |
металлов ß,j в |
количестве Xj |
при |
148
выходе легкой фракции у% с содержанием металлов в ней, соот ветствующим вектору а2 . Запишем уравнение баланса
|
|
У* — У2<*2=1М |
|
|
|
(Ш.165) |
||
При обогащении |
этой |
же руды по |
схеме, |
показанной |
на |
|||
|
|
|
|
I |
|
6 |
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
Разделение |
|
|
|
||
|
|
|
тяжелых |
|
Флотация |
|
||
|
|
|
суспензиях |
|
|
|||
Рис. III.21. Обогащение по ком |
ГГ |
Флотация |
|
|
|
|||
бинированной |
схеме (а) |
и по |
|
|
Piß'z |
К-1 |
fin |
|
схеме прямой |
флотации |
(б) |
Уг><*2 |
|
|
r'l X'z |
хп-1 |
хп |
|
|
|
|
|
|
|||
|
|
|
|
А А Л-/ |
Л |
|
|
|
рис. 21, б, получаются концентрат и хвосты с содержанием метал лов ß,j-f-Aßij в количестве х'.. Тогда
|
у « = ( К У + [ д М ) * ' - |
|
|
(Ш.166) |
||||
Если ввести |
обозначения Ах = х — х' |
и вычесть |
из уравнения |
|||||
(Ш.165) уравнение (III.166), получим |
|
|
|
|
|
|||
Перенесем второе слагаемое |
правой |
части |
уравнения |
в |
левую |
|||
и получим |
|
|
|
|
|
|
|
|
|
[ л М * ' - у 2 й 2 = Ч М А ^ |
|
|
|
( ш л е т ) |
|||
Представляя |
левую часть уравнения |
(III.167) |
в виде |
суммы |
||||
векторов и решая его относительно Ал;, получим |
|
|
|
|
||||
^ Х = = |
Ж Ш ' 1 |
( - У 2 « 2 |
+ Д р Л + |
• • • + |
Д Р л ) . |
|
(ІН.168) |
|
Представим вектор Ах |
суммой |
векторов |
|
|
|
|
||
|
Д.х=Дх0 -г -Д;с:І -|- . . . |
-\-kx„, |
|
(Ш.169) |
||||
где Ахо — приращение элементов вектора, обусловленное выводом легкой фракции в количестве уг с содержанием металлов в ней со ответствующим элементам вектора а 2
(III. 170)
149
AXJ — приращение за счет изменения содержаний, металлов вхо дящих в векторы Aßj, у = 1, . . . , л,
Структурная схема |
модели процесса на основе |
уравнения |
|||
( I I I . 168) |
показана на |
рис. III.22. Здесь |
векторы у2а2, |
ßi |
рассмат |
риваются |
как некоррелированные. Если |
допустить, что |
в |
рабочей |
|
Рис. III.22. Структура модели про цесса на основе уравнения (III.168)
области —- |
= — + — = 0 , т. е. изменение качества легкой фрак- |
да2і |
ду2 |
цйи и ее количества не вызывают приращения элементов матрицы [ßij], характеризующей качество продуктов флотации, то для оп ределения приращений масс концентратов и хвостов, возникающих
за счет приращения Ау2, Аа2, достаточно располагать информацией
о состоянии матрицы [ß,j] и вектора у2а2. При этом матрица [ßi.,] выполняет роль линейного оператора.
Связь между содержанием металлов в легкой фракции
Характерной особенностью руды является наличие весьма тес
ной корреляционной связи между содержанием металлов |
в ней. |
Это свойство сохраняется и для легкой фракции. |
|
Количественная оценка связей между элементами |
вектора |
имеет важное значение, так как позволяет, с одной стороны, при достаточно стабильной и сильной связи значительно понизить раз мерность решаемой задачи, а с другой — использовать меньшее ко личество измерительных приборов для контроля процесса.
Исследование корреляции между содержанием металлов произ водится по результатам анализов сменных проб методами корреля ционного и регрессионного анализов. При этом в качестве аргу мента в уравнениях регрессии принимается содержание металла, контролируемого оперативно. Однако использовать информацию о связях между содержанием металлов в легкой фракции следует осторожно. Необходима уверенность в том, что форма связи и ее теснота неизменны для известного сорта руд. Для разных сортов надо получить соответствующие уравнения и применять их при
150
смене качества руды. Для этого необходимо располагать инфор мацией о сорте руд.
Если в качестве аргумента уравнений регрессии принять со
держания а,-2, то |
уравнение |
линейной регрессии можно предста |
вить в следующей |
форме: |
|
|
а 2 2 |
&22 ~\~ ^ 2 2 а 12 ! |
|
|
(III.172) |
|
а л - 1 2 = = а л - 1 2 + ^ л - 1 2 а 1 2 , |
где а и Ъ — коэффициенты регрессии. |
|
Учитывая |
уравнение (III.172), вектор г/2 а2 можно представить |
в следующей |
форме: |
. (III.173)
Так |
как осі2 в уравнении (III.173) |
является |
общим множителем, |
то для |
упрощения второй индекс а2 і |
опущен, |
и в дальнейшем при |
использовании этого выражения содержание контролируемого ме
талла в легкой фракции будет обозначаться |
а2 . |
|
|||
Связи |
между |
выходом |
легкой |
фракции |
|
и |
содержанием, металлов |
в ней |
|
||
Как уже указывалось, выход легкой фракции и содержание ме |
|||||
таллов в ней являются входными |
управляемыми воздействиями |
||||
рассматриваемой математической модели объекта. |
|
||||
С изменением управляющего воздействия, например плотности |
|||||
суспензии в разделительном корпусе, изменяется состояние |
век |
||||
тора <Х2, характеризующего |
качество |
легкой |
фракции, и выход |
лег |
|
кой фракции уг. Низким значениям плотности будет соответство вать малый выход легкой фракции и меньшее содержание ме таллов в ней. При увеличении плотности возрастает как выход отвального продукта, так и содержание металлов в легкой фрак ции. Вместе с тем одному и тому же значению плотности рабочей жидкости будет соответствовать некоторая совокупность состояний
а 2 и г/г- Это объясняется тем, что состояние рассматриваемых пе ременных определяется рядом других параметров, характеризую щих реологические свойства рабочей жидкости, минералогический
151
состав, текстурные свойства исходной руды и т. д. Поэтому связи между плотностью рабочей жидкости и выходом, плотностью и содержанием металлов в легкой фракции являются стахостическими, и описать их можно уравнениями математической статн
ее*
г,о
1,9
iß I7
1.Б
1,5
1,2
>,0
0,9
0,8
0,7
0,6
0,5
°Л
0,3
0,1
0,1
//о г,^б
7-7 *
1
\
|
/ |
|
/ |
|
|
А |
|
|
// |
/ |
|
|
-5 |
||
|
//'w11 Г8 |
||
|
41 |
|
|
/1ч |
|
|
|
//I I |
|
|
|
/// |
/1 |
|
|
/ |
|
||
III |
|
|
|
IL |
|
|
|
10 20 30 |
•т. |
40 50 60" 70 80 30 уг,% |
Рис. III.23. Зависимость между выходом легкой фрак ции и содержанием цинка в легкой фракции при раз
личном |
содержании меди |
в руде: |
|
/ — 2,47%; 2—1,63%; |
3—1,46%; |
4 — 1,67%; |
5—1,55%; 5 — 2,46%; |
|
7 — 2,44%; |
8 — 1,29% |
|
стики. Эти связи изучают на основе лабораторных и промышлен ных экспериментов.
Здесь мы приводим результаты лабораторных опытов, постав ленных с целью изучения связей для руд Зыряновского месторож дения (рис. 111.23, 111.24, 111.25).
Между исследуемыми переменными не существует причинноследственных связей. Несмотря на то, что увеличению выхода со-
152
