
книги из ГПНТБ / Лебедкин, В. Ф. Проектирование систем управления обогатительными производствами
.pdfзависимость выхода от входа, а лишь одну из возможных ее реали заций (зависимость выхода от входа представляет собой случайную
функцию), |
то статическую |
оптимизацию можно |
провести |
только |
в среднем, |
а компенсацию |
случайных возмущений |
входа |
с подси |
стемах можно осуществить системой лишь в темпе с их появле нием, т. е. в натуральном масштабе времени.
Еще более наглядно это видно при рассмотрении задачи отыс кания максимума стационарной поверхности отклика [265], когда она не меняется во времени, и нестационарной поверхности [266], когда на отыскание максимума оказывает влияние динамика про цесса управления.
Теперь, прежде чем приступить к обсуждению различных мето дов оптимизации, проведем некоторые уточнения.
В классификации критериев эффективности (целевых функций управления) наблюдается некоторая неопределенность. В самом
деле, отыскание, например, вектора управлений у для процесса, описываемого системой уравнений
(1.25)
с оптимизацией функционала (1.4), совсем не одно и то же, что определение оптимальных режимов {у} для статических моделей
вида К = К{х, у}, когда целевая |
функция максимизируется в точ |
|
ках, отвечающих установившимся |
режимам. |
|
Поэтому в зависимости от задачи оптимизации |
[оптимизируется |
|
целевая функция К{х, у} или функционал вида |
(1.4)] критерии |
|
оптимальности1 подразделяются на два класса: |
|
|
критерии оптимальности, определенные на состояниях системы |
||
управления; |
|
|
критерии оптимальности, определенные на траекториях системы |
||
управления. |
|
|
Пусть, например, для некоторой динамической системы, харак- |
||
теризующейся вектором « £ М ( и ) |
[М {и)— множество допустимых |
|
состояний системы], осуществляется вектором управления у; в свою |
очередь, вектор у определяется |
управляемой частью обобщенных |
||
координат: |
|
|
|
и = и {М(х)\ |
M (у)}; |
(1.26) |
|
У 6 |
М(у); |
(1.27) |
|
X 6 |
M |
(х), |
(1.28) |
1 Эти величины в литературе называются по-разному: критерии оптимально сти, критерии эффективности, функция отклика, функция качества, функция вы годы, функция полезности, целевая функция и т. д.
30
где X — вектор, а |
М(х)—множество |
неуправляемых |
параметров |
системы (внешние |
и внутренние |
возмущения); M |
(у)—множество |
управляемых параметров. |
|
|
|
Управление объектов состоит в том, чтобы исходя |
из оптималь |
ности по принятому критерию выбором соответствующего вектора
управлений у провести преобразование вектора состояний и в нуж-
ном направлении. Годограф вектора состояний и в пространстве состояний называют траекторией системы.
Тогда к первому классу критериев оптимальности относятся критерии, для которых имеет место соотношение
|
|
|
|
|
|
|
|
|
|
|
(1.29) |
а ко второму — критерии оптимальности, для которых |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
(1.30) |
где |
L(Ui, |
|
Uj)—множество |
всех |
векторов |
состояния, |
отражающих |
||||
одну траекторию системы, когда |
система |
переходит из состояния щ |
|||||||||
в состояние Uj (іф])- |
|
|
|
|
|
|
|
||||
|
Таким |
образом, задача оптимизации состоит в отыскании |
такого |
||||||||
вектора |
« Ç M ( u ) , |
при |
котором |
критерий |
(1.29) достигает |
макси |
|||||
мума (минимума) |
в первом случае, |
и в отыскании такой траекто- |
|||||||||
|
|
|
-> |
|
|
|
|
|
|
|
|
рии |
L(uu |
Uj) €М(и), |
при которой |
максимизируется |
(минимизи |
||||||
руется) |
функционал |
(1.32) — во |
втором. |
Состояние |
(траектория) |
системы, в котором критерий достигает своего максимального (ми нимального) значения, называется оптимальным состоянием (опти мальной траекторией) системы.
Другими факторами, влияющими на выбор метода оптимиза ции, являются способ ее осуществления (ручной или автоматичес кий) и объем имеющейся об объекте оптимизации информации.
При сопоставлении различных методов в каждом конкретном случае могут существенно меняться и требования, например к ско рости, точности, стоимости и т. п. выбираемого метода. Также су щественны и возможности для получения информации об объекте. Возможные способы описания объектов рассмотрены в разделе 1.2. Здесь же необходимо подчеркнуть, что способ описания объ екта, который зависит от априорной информации о нем, сущест венно влияет на выбор подходящего метода оптимизации.
Логичным завершением обсуждаемых в данном разделе вопро сов было бы изложение существующих методов оптимизации. Од нако в настоящее время число этих методов так велико (и оно продолжает расти), что для их детального обсуждения, пожалуй,
31
понадобилась бы не одна книга. Поэтому мы позволим себе лишь несколько замечаний общего характера.
|
|
|
—> |
|
|
Задачи отыскания |
max |
К (и) |
решаются методами математичес |
||
|
к и й ) |
|
|
|
|
кого программирования |
[76, |
115]. |
|
|
|
Здесь |
можно выделить |
два |
типа |
методов, соответствующих |
|
определенности объектов оптимизации: |
|
||||
объект |
полностью определен, т. е. функция К {и) и накладывав- |
||||
мые на нее ограничения g(u) |
заданы; |
|
|||
объект |
не определен |
или определен |
не полностью, т. е. функция |
К (и) вообще не известна или ее вид настолько сложен, что практи чески не поддается анализу.
Для статических полностью определенных |
объектов задача |
||||
отыскания max К (и), |
когда критерий качества |
и |
накладываемые |
||
и G ЛІ ( и) |
|
|
|
|
|
на него ограничения |
g (и) |
есть линейные функции, |
решаются |
ши |
|
роко известными методами |
линейного программирования [49, |
253]. |
Рассмотренная, например, в разделе 1.1 задача распределения на грузок для параллельно работающих секций представляет собой типичную задачу линейного программирования, ибо здесь критерий оптимальности (1.6) и ограничения (1.7)—линейные функции.
Для статических объектов, когда критерий качества К (и) пред-
ставляет собой квадратичную функцию, а ограничения g(u) ли нейны, задача решается методами квадратичного программиро вания [74, 115].
Для полностью определенных многомерных объектов с нелиней ной, в частности полиноминальной, целевой функцией и линейными ограничениями оказывается возможным применение методов тео рии игр.
->
Вид функции К {и) и ограничений g (и), таким образом, яв ляются определяющими при выборе того или иного метода оптими зации. В работе [133] приведена классификация методов, в соот ветствии с которой следует выделить:
методы допустимых направлений; методы аппроксимации множества состояний; методы штрафных функций; методы двойственности.
Методы допустимых направлений (к ним относятся методы проекции градиента, условного градиента и Ньютона), которые подробно рассматриваются в работе [74], характеризуются тем, что
для отыскания вектора и, при котором функция (1.29) достигает максимума, строится некоторая максимизирующая последователь-
32
ность векторов и0, ии ..., ы,-, |
Ui£M(u); |
( г = 0 , 1, . . . ) . В каж- |
->
дой точке производится аппроксимация функции К (и) и ограниче-
—>-
ний g (и) и получается новая точка.
В методах аппроксимации множества состояний M (и) (к ним относятся методы Ритца, отсечения и др. [133]) задача максимиза-
ции функции |
К (и) решается для каждого из последовательных |
|
|
-> |
-fr- |
множеств Мі(и), |
аппроксимирующих M (и). |
|
Сущность |
методов штрафных функций заключается в сведении |
задачи на экстремум при наличии ограничений к задаче на безус ловный экстремум путем добавления к исходному критерию «штрафа» за нарушение ограничений.
К методам двойственности, частично рассмотренных в работе [251], относятся методы, в которых осуществляется итеративный процесс подбора линейных функционалов (двойственных перемен ных»), содержащихся в необходимых условиях экстремума.
Для не полностью определенных объектов применяются различ ные итеративные методы. Число этих методов чрезвычайно велико, и приложение их к конкретным задачам чрезвычайно разнооб разно. Сюда можно отнести различные градиентные методы и их
модификации (метод Гаусса—Зайделя, метод |
крутого |
восхожде |
||
ния, симплекс-метод, метод «оврагов» и т. д.). |
Сведения |
о |
методах |
|
и их |
различных приложениях приведены в |
литературе |
[9, 161, |
|
243] |
и др. |
|
|
|
К итеративным методам относятся также различные методы поиска (прямой поиск, случайный поиск, случайный поиск с воз вратом, с пересчетом, по наилучшей пробе, с трехбальной оценкой направлений и т. д.) [59, 190, 293].
Сущность отмеченных методов заключается в том, что к мак симуму (минимуму) критерия К (и) приближаются неоднократными дискретными шагами, оценивая после каждого шага приращение функции качества. Для методов поиска количество таких шагов и, следовательно, необходимое время на поиск экстремума, как пра вило, существенно больше, чем для градиентных методов, а алго ритмы поиска отличаются предельной простотой.
|
|
|
-> |
Задачи оптимизации на отыскание |
max |
K{L(uit |
Uj)} для |
|
L ( и . , |
Uj) £ M |
(и) |
полностью определенных объектов решаются различными методами
классического и неклассического вариационного исчисления |
[13, |
||
243]. Так, оптимизация функционала $S{u(t), |
y(t)}dt, |
когда |
про |
цесс задан системой уравнений |
|
|
|
3 З а к а з № 510 |
33 |
является вариационной задачей, и в ряде случаев может быть ре шена методами классического вариационного исчисления. Однако в большинстве практических случаев лишь незначительное число реальных систем можно оптимизировать с их помощью.
Когда задана динамика объекта, например в виде системы уравнений (1.1), требования к функционированию системы и кри
терий качества вида K{L(uu |
«;)}, для решения |
задачи оптимиза |
||
ции применяются методы, предложенные Л. С. Понтрягиным |
[173, |
|||
174, 198] или Р. Беллманом |
[13—16]. В первом случае используется |
|||
так |
называемый «принцип |
максимума», во втором — «динамичес |
||
кое |
программирование». |
|
|
|
|
Следует отметить также широкое использование дифференци |
|||
ального исчисления при отыскании максимума |
(минимума) |
опти |
мизируемой функции, а также статистических методов оптимиза ции при отыскании функции, удовлетворяющей экспериментальным данным (множественная регрессия, метод Чебышева, метод наи меньших квадратов и др.).
1.4. ДИСКРЕТНЫЙ КОНТРОЛЬ И УПРАВЛЕНИЕ
До сих пор не объяснялось, каким образом осуществляется контроль и управление производством на разных уровнях. Надо сказать, что на нижней ступени управление технологическим про цессом ведется, как правило, с применением аппаратуры непрерыв ного действия, на средней ступени — аппаратуры непрерывно-дис кретного действия и на верхней — исключительно дискретного действия. Такое деление до некоторой степени является условным. Очевидно, что период принятия управляющего решения подсисте мами на разных уровнях различен. Это объясняется прежде всего свойствами самого объекта, содержанием решаемой задачи, а также динамическими свойствами применяемой аппаратуры. Естественно, что для подсистем более высокого ранга влияние ди намики управляемого объекта сказывается меньше.
При рассмотрении способов решения задач управления на сред ней и верхней ступени иерархической схемы было выяснено, что применение методов оптимизации носит чаще всего дискретный характер. Это важно при построении непрерывной статической мо дели подсистем управления, которые используются для расчета оптимальных технологических режимов.
Статическую модель конкретной подсистемы (например, мате матическое описание одного из технологических переделов) можно получить на основе статистических данных, накопленных системой дискретного контроля, одним из указанных в § 1.3 методом (на пример, множественной регрессии). Поэтому важно знать, какие
данные |
могут быть использованы |
для построения модели про |
цесса. |
|
|
Выясним вопросы, связанные с получением статистических дан |
||
ных о |
контролируемых функциях, |
используя известные свойства |
34
случайных функций и некоторые информационные оценки. Кроме того, в необходимой мере коснемся вопросов дискретного регули рования.
Количество информации, получаемой при единичном измерении некоторой физической величины х, могущей принимать п значений с вероятностями р; в диапазоне L [38, 233],
п
для случая равномерного |
распределения |
|
|
/ = - log/? = log - ^ , (Pl=p2= |
. . . = / > , = . . . =рп=р), |
(1.32) |
|
где Ах — шаг квантования |
параметра х по уровню, в первом при |
ближении равный абсолютной погрешности измерительного при бора.
Отсюда видно, что применение в системах контроля технологи ческих процессов измерительных средств с повышенной точностью (малыми Ах) обеспечивает получение большей информации. Од нако уменьшение Ах не может быть беспредельным, так как оно ограничено стремлением получать надежную информацию о про цессе (однократные измерения можно считать надежными лишь тогда, когда измеряемый сигнал минимальной величины Ах с боль
шой вероятностью превосходит средние тепловые флуктуации [38]). |
||
Возникает |
задача отыскать такие минимальные значения Ах, |
|
при которых |
вероятность ошибочных отсчетов достаточно мала. |
|
Известно, |
что величина единичного |
измерения представляет |
собой результат суммирования сигнала |
и помехи, которая практи |
чески ограничивает точность измерения. Именно ее нужно прини мать во внимание при определении абсолютной погрешности — того минимального уровня сигнала, который с большой вероятностью может считаться достоверным.
Абсолютная погрешность измерения физических параметров для случая наиболее часто встречающегося нормального распреде ления помехи при условии надежности измерений в интервале вре мени большой длительности определяется соотношением [118]
Д* = 5-с, |
(1.33) |
где т — среднеквадратичное отклонение помехи. |
|
Возможны также и другие способы определения |
абсолютной |
погрешности измерений (шага квантования по уровню) |
физических |
величин [73]. |
|
Таким образом, применение измерительного прибора с абсолют ной погрешностью e n = A x , подсчитанной например по (1.33), для измерения значений данного технологического параметра позво ляет получить необходимую информацию о процессе.
Обычно контролируемые в технологическом процессе пара метры представляют собой случайные стационарные функции
3* |
35 |
времени ограниченного спектра (измеряемые функции ограничены по частоте инерционностью технологических объектов [84]). Поэтому единичные измерения величин этих параметров без потерь инфор
мации можно |
проводить через |
интервалы времени AT, |
определяе |
|||||
мые «теоремой |
о представлении |
непрерывной |
случайной |
функции |
||||
ограниченного |
спектра |
ее дискретными значениями» |
[196] |
(иногда |
||||
эту теорему называют |
теоремой Котельникова |
[100, 233] или тео |
||||||
ремой отсчетов |
[245], хотя, строго говоря, эта теорема |
распростра |
||||||
няется лишь на неслучайные функции). Предложено |
несколько |
|||||||
способов определения |
интервалов ДГ [12, 84, 203]. Однако |
наибо |
||||||
лее простым является, |
по-видимому, определение шагов |
квантова |
||||||
ния по времени AT по автокорреляционным функциям |
[210] Ч |
|||||||
Из изложенного можно сделать два вывода. |
|
|
|
|
|
|||
1. Во избежание погрешностей за счет корреляционных |
связей |
|||||||
между двумя соседними значениями одного и того |
же |
параметра |
набор статистических данных, которые предполагается использо вать для построения уравнения поверхности отклика управляемого технологического процесса, следует проводить через интервалы
времени гс^АТтах. |
Здесь AT max — шаг квантования |
по времени |
наиболее низкочастотной функции из группы {х, у}. |
режимов {у} |
|
2. Поскольку выбор оптимальных технологических |
предположительно проводят без потерь информации о технологи ческой ситуации {х} в любой момент времени t, то шаг квантова ния по времени (время между циклами опроса датчиков) в системе контроля должен быть т ь ^ Д Г т щ , где Л 7 т і п — шаг квантования по времени самой высокочастотной функции из группы {х}.
При этом в обоих случаях единичные измерения величин каж дого из параметров должны проводиться с точностью, определяе мой, например, соотношением (1.33).
Для построения статической модели технологического процесса выдержать сформулированные здесь требования в принципе всегда можно (хотя бы проведением специального генерального опробова ния процесса). Что же касается второго вывода, то необходимо учитывать, что часто одновременное выполнение условий т ь ^ Л Г т ш и гп = Ах невозможно, так как для измерения с повышенной точ ностью требуется много времени [215, 234]. Поэтому ввиду слож ности и длительности измерений, ряд весьма точных методов и приборов нельзя применять для технологического контроля в си стемах управления, так как время единичных измерений, прово димых с их помощью, превосходит интервал регулирования (под интервалом регулирования обычно понимают промежутки времени, через которые на вход системы регулирования поступают сигналы, содержащие измерительную информацию [169]).
1 При оценке математического ожидания случайной функции интервал AT достаточно взять равным значению разности аргументов ее корреляционной функции, при которой нормированная корреляционная функция становится рав ной 0,25 и не превосходит этого значения при дальнейшем увеличении разности аргументов [182].
36
Ч
При управлении технологическим процессом важна не столько информация, сколько скорость ее поступления в управляющее уст
ройство, т. е. большое значение имеет лишь поток |
измерительной |
|||||||||
информации |
[235]. Поэтому большие погрешности |
измерения |
мо |
|||||||
жно компенсировать |
сокращением |
времени единичных |
измерений |
|||||||
и передачей сведений в управляющее |
устройство. |
|
|
|
|
|||||
Можно показать |
[118], что для |
некоторой системы регулирова |
||||||||
ния, для которой заданы функции |
|
|
|
|
|
|
|
|||
|
|
а = |
о ( е |
, |
t ) ; |
|
|
|
(1.34) |
|
|
|
/ = |
4 " . |
|
|
|
|
(1.35) |
||
где а — среднеквадратичное отклонение выходного |
параметра; |
е и |
||||||||
т — соответственно |
погрешность |
и |
|
время |
единичного |
измерения; |
||||
і — поток информации; / — информация, |
подсчитанная, |
например, |
||||||||
|
|
|
do |
|
|
|
|
|
|
|
по формуле |
(1.32), производная —^~<0> т - е - с увеличением |
потока |
||||||||
информации |
і среднеквадратичное |
|
отклонение выходного |
пара |
||||||
метра всегда |
уменьшается. |
|
|
|
|
|
|
|
|
|
С учетом |
(1.32) |
из соотношения |
(1.35) следует, |
что |
~^г<® |
и |
-^—>0. Следовательно, погрешность измерения можно скомпенси ровать соответствующим сокращением времени единичного измере
ния в смысле неизменности потока измерительной информации. Итак, вышесказанное позволяет сделать вывод о возможности
удовлетворительного регулирования технологических процессов при применении датчиков с погрешностями большими, чем допус кает соотношение (1.33), а измерение тех же величин для расчета поверхности отклика должно проводиться в соответствии с соот ношением (1.33).
Г Л А В А I I
ПРОИЗВОДСТВЕННЫЕ ПРОЦЕССЫ ОБОГАЩЕНИЯ КАК ОБЪЕКТ УПРАВЛЕНИЯ
11.1. ОБЩИЕ СВЕДЕНИЯ
Как уже отмечалось выше, задачи управления рассматриваются на основе системотехники — науки о рациональных методах про ектирования больших систем.
Под управлением понимают определенную совокупность выб ранных из множества воздействий, направленных на поддержание или улучшение функционирования управляемого объекта в соот
ветствии с выбранной целью управления. |
|
|
Задачу управления можно |
сформулировать |
как стремление |
к минимизации функционала, |
количественно |
характеризующего |
«расстояние» между точкой, изображающей цель управления, и точкой, соответствующей фактическому состоянию объекта управ ления.
Для реализации управления необходимо: сформулировать цель управления; выбрать критерий эффективности управления;
получить информацию о входных и выходных координатах си стемы, а также координатах, характеризующих ее «внутреннее» состояние;
синтезировать алгоритмы контроля и управления; определить степень приближения к цепи управления; располагать набором управляющих воздействий.
Поскольку управление осуществляется через комплекс техни ческих средств, объединенных в систему управления, необходимо определить:
функции системы управления; структуру системы управления;
характеристику информационных потоков; технические средства реализации управления.
Для сложных производственных комплексов решить задачи управления невозможно без создания автоматизированных систем.
38
Для объективности принятых решений и возможности просмотра достаточно большого количества вариантов необходимо примене ние вычислительной техники. Поэтому под автоматизированной си стемой управления понимают совокупность технических средств автоматического контроля и регулирования, вычислительной тех ники, информационных устройств и средств связи, осуществляю щих сбор первичной информации, передачу ее в пункт обработки, необходимые вычислительные и логические операции в соответст
вии |
с заданными алгоритмами, |
формирование |
команд управления |
||||||||
и |
воздействия на |
исполнительные |
органы систем регулирования. |
||||||||
В |
общем случае |
с |
понятием |
Упрабляющая |
Прямой канал пе |
||||||
управление |
производственным |
||||||||||
редача |
информации. |
||||||||||
комплексом |
связано |
и |
поня |
|
|
|
|
||||
тие руководство коллективом и От старшей |
|
|
|||||||||
организация |
технологического и н с т 1 ™ и и и - П |
|
|
||||||||
процесса. |
|
|
|
|
|
\ - н * - ч |
|
|
|||
|
|
Автоматизированные |
систе- |
|
|
|
|
||||
мы |
управления |
на |
промыш |
/ |
. |
|
|
||||
ленных объектах |
должны вы |
|
|
||||||||
К старшей |
|
|
|||||||||
полнять: |
|
|
|
|
инстанции |
|
|
||||
|
|
автоматический |
контроль и |
|
|
Канал |
обратной. |
||||
оперативное |
управление |
тех |
|
|
сВязи. |
нологическими |
процессами и |
Рис. I I . 1 . Общая |
схема управления: |
||||||||
производством; |
|
|
|
||||||||
|
|
|
|
Г — г р у п п а |
у п р а в л е н и я |
|
|
||||
оперативное |
и |
перспектив |
|
|
|
||||||
|
|
|
|
|
|
||||||
ное |
планирование; |
|
|
|
|
|
|
|
|
||
оперативный, |
|
бухгалтерский |
и |
статистический |
учет |
и |
отчет- |
||||
ность; |
|
|
|
|
|
|
|
|
|
|
|
анализ производственно-хозяйственной деятельности предприя- |
|||||||||||
тия; |
|
|
|
|
|
|
|
|
|
|
|
исследование технологического процесса и производства; |
|
||||||||||
экономические и инженерные |
задачи. |
|
|
|
|
||||||
. Общая схема управления показана на рис. ПЛ. |
|
|
|
||||||||
Управляющей |
системой является |
административно-управленчес |
|||||||||
кий |
аппарат |
(директор и главный |
инженер предприятия, началь |
||||||||
ники |
подразделений, |
диспетчер), управляемой системой — техноло |
|||||||||
гический процесс |
и |
оборудование. |
Управляющая |
система |
через |
||||||
прямой канал |
передачи информации посылает команды |
(приказы, |
распоряжения, планы) для достижения выбранной цели управле ния. Управляемая система через канал обратной связи направляет информацию о состоянии системы, степени ее приближения к цели управления.
Функционированию системы мешают следующие факторы: пере бои технологического процесса, выход из строя оборудования, не исправность устройств отборов и передачи информации, помехи.
От системы управления более высокого ранга (старшие инстан ции) также поступают команды, изменяющие алгоритм функциони рования системы.
39