Научная статья на тему 'Кольцевые структуры систем автоматического регулирования для энергетических объектов управления'

Кольцевые структуры систем автоматического регулирования для энергетических объектов управления Текст научной статьи по специальности «Математика»

CC BY
206
42
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ / СИСТЕМЫ БЕЗ ОТРИЦАТЕЛЬНОЙ ОБРАТНОЙ СВЯЗИ ПО ОШИБКЕ / МОДЕЛИРОВАНИЕ / ПСЕВДОИНВЕРСИЯ ВЕКТОРА / AR-АЛГОРИТМ / НЕПОДВИЖНАЯ ТОЧКА / ПРОСТРАНСТВО ТЕКУЩИХ УПРАВЛЕНИЙ / БИЛИНЕЙНЫЕ ФОРМЫ / ДВУХКОНТУРНЫЕ СИСТЕМЫ / ОБОБЩЕННЫЙ РЯД ФУРЬЕ / СИСТЕМА ОРТОГОНАЛЬНЫХ ФУНКЦИЙ

Аннотация научной статьи по математике, автор научной работы — Боровков А. А., Корсес Р. С., Мозилов А. И.

Обсуждается алгоритм для построения замкнутых систем автоматического регулирования, не использующих в качестве своей основы отрицательную обратную связь по движению этой системы или так называемое рассогласование (ошибку) между желаемым и заданным ее движениями. Получены соотношения для управляющего воздействия предлагаемого алгоритма. Проведен анализ работоспособности алгоритма в условиях действия аддитивного возмущения. Сделан анализ неподвижной точки алгоритма управления. Приведены результаты моделирования.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Боровков А. А., Корсес Р. С., Мозилов А. И.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

RING STRUCTURES OF AUTOMATIC CONTROL SYSTEMS FOR ENERGY CONTROL OBJECTS

Algorithm for constructing closed automatic control systems not using degenerative feedback as their basis on this system motion or so-called unbalance (error) between desired and specified motion has been discussed. Ratios for control action of the proposed algorithm were obtained. Algorithm availability in conditions of action of additive disturbance was analyzed. Fixed point of control algorithm was analyzed. The results of simulation were given.

Текст научной работы на тему «Кольцевые структуры систем автоматического регулирования для энергетических объектов управления»

УДК 620.193.001.2/621.315.66

КОЛЬЦЕВЫЕ СТРУКТУРЫ СИСТЕМ АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ ДЛЯ ЭНЕРГЕТИЧЕСКИХ ОБЪЕКТОВ УПРАВЛЕНИЯ

А.А. Боровков*, Р.С. Корсес, А.И. Мозилов

"Новосибирский государственный технический университет Новосибирская государственная академия водного транспорта E-mail: mozil@bk.ru

Обсуждается алгоритм для построения замкнутых систем автоматического регулирования, не использующих в качестве своей основы отрицательную обратную связь по движению этой системы или так называемое рассогласование (ошибку) между желаемым и заданным ее движениями. Получены соотношения для управляющего воздействия предлагаемого алгоритма. Проведен анализ работоспособности алгоритма в условиях действия аддитивного возмущения. Сделан анализ неподвижной точки алгоритма управления. Приведены результаты моделирования.

Ключевые слова:

Система автоматического регулирования, системы без отрицательной обратной связи по ошибке, моделирование, псевдоинверсия вектора, AR-алгоритм, неподвижная точка, пространство текущих управлений, билинейные формы, двухконтурные системы, обобщенный ряд Фурье, система ортогональных функций.

Актуальность создания альтернативных алгоритмов регулирования и управления обуславливается необходимостью обеспечения более широкого диапазона изменения параметров объекта управления. В некоторых случаях возникает необходимость создания регулятора для объекта с неизвестными параметрами, т. е. в определенном смысле универсального алгоритма, не нуждающегося в настройке. Данная задача является перспективной для разработки и анализа характеристик алгоритма построения замкнутых систем автоматического управления и регулирования, не использующих отрицательную обратную связь по движению.

Предлагаемый алгоритм автоматического регулирования, который условно назовем АЯ-алгорит-мом, опишем, сравнивая его с традиционным алгоритмом (принципом) отрицательной обратной связи. В качестве основы изложения используем конечно-разностную аппроксимацию математической модели объекта управления (ОУ), которую представим в виде свертки на скользящем интервале времени Т==/-Т.../, т. е., имеем соотношение

х(t)= | w(t-t)u(v)dz ,

(1)

r u, w

- х.

►e

где - весовая функция линейного стационарного динамического ОУ, и(/) - его управление.

Переходя к дискретному времени ...,/;-1,/■,... и выделяя на интервале Т п отрезков длительностью Д1=1—1-Л, получим выражение для текущего движения х==х(/) ОУ в виде скалярного произведения (п+1)-мерных векторов

х 1 = мТ щ, (2)

где ^Т=[^п,...,^1,^о], м;Т=[м-п,...,«;-1,«;]. В формуле (2) компоненты векторов ^, и, соответствуют значениям непрерывных функций Ц/), и(/) в точках дискретизации интервала Т, причем, наряду с текущим движением х! ОУ, здесь введен щ - вектор текущего управления, обозначаемый по его компоненте и;=и(/;), соответствующей текущему времени ¡¡.

Рис. 1. Классическая структура САР

Приведем классическую структуру системы автоматического регулирования (САР) с отрицательной обратной связью для одномерного ОУ типа (1), используя введенные обозначения. Имеем структуру рис. 1 с сигналами, соответствующими времени На рис. 1 Я, Ж представляют операторы регулятора и ОУ, причем оператор ^соответствует ур. (1) и дополнен аддитивным возмущением р и заданием V так, что текущее движение х определено уравнением

X = мТ + р. (3)

Дискреты V,, х;, е^-х, щ обозначают соответственно дискретные текущие значения входа v(t), выхода х(/), ошибки е(/)^(/)-х(/) и управления и(/) системы рис. 1.

Известно, что всякая САР предназначена для решения задачи автоматического регулирования, заключающейся в определении такого управления и объектом, которое с заданной точностью приближает реальное движение х1 к желаемому V,. Такое приближение сводится к подавлению ошибки е^-х, возникающей под действием возмущения р, изменения входа V и наличия инерционности (динамики) ОУ.

Решение задачи автоматического регулирования достигается соответствующим построением регулятора Я в САР, который содержит так называемый большой коэффициент усиления, т. е. множитель кус (много больше единицы) для подавления ошибки от действия возмущения р1 и входа V и динамическое преобразование Яд для компенсации динамики ОУ. Таким образом, как правило, для оператора Я имеем выражение

v

х

R = kус R.

(4)

Отметим, что для определения регулятора R, как правило, используют его уравнение u=R(v—x), которое совместно с уравнением ОУ (3) приводит к уравнениям движения САР

х. + wRx. = wRv. + p.

i i

и ее ошибки

e . + wRe = v. - p ,

i i i * i 1

имеет место для всех линеиных стационарных динамических объектов управления, любых их управлении ыч и их соответствующих движении х.. Из формулы (5), в частности, следует представление вектора компенсирующего динамику ОУ в виде итерационнои процедуры

и х+ = , (8)

согласно которой последовательность векторов

U. x+

на основании которых находят параметры регулятора Я, обеспечивающие требуемую точность в установившемся режиме и динамическое качество САР типа рис. 1.

Таким образом, как правило, для определения регулятора Я в классических САР, основанных на алгоритме отрицательнои обратнои связи, управление щ таких систем не используется в качестве самостоятельного фактора.

Обратимся теперь к описанию предлагаемого АЯ-алгоритма, основанного на следующем тезисе.

Классический алгоритм отрицательной обрат-нои связи построен на алгебраическои операции суммирования у=е+х. Следовательно, автоматическое регулирование в соответствующей САР (например, рис. 1) достигается с помощью отрицательного движения (-х). То есть регулирующим в таких системах является сигнал, противоположный суммированию, которое определяет данный алгоритм.

Аналогично: АЯ-алгоритм, построенный на алгебраической операции умножения должен иметь в качестве регулирующего сигнал х+, квазиобратный (обратный) умножению - операции, положенной в его основу.

Таким образом, исходным для АЯ-алгоритма является равенство

(к,, х+)= 1, (5)

где х, х+ - векторы, порождающие скалярное произведение, являются, соответственно, векторами движения и псевдоинверсии (регулирующего) движения в АЯ-алгоритме и определены на интервале Т, причем х;+=х(х;,х;)-1.

Использование текущих векторов движения в основном соотношении требует приведения уравнения ОУ к виду, содержащему вектор текущего движения х , т. е. к рассмотрению его на интервале Т, тогда имеем уравнение ОУ в виде

хТ = V т и,,, (6)

где матрица управления Ц=ЦТ есть и=[Щ-»,...,Цч,Щ] и определена векторами управлений ыч, где у - индекс смещения по времени от настоящего момента у'=[-и;0] для моментов времени ¡н подинтервала Т.

С учетом (6) основное уравнение (5) принимает вид

и. х = 1, (7)

¡¡7 4 '

что задает неподвижную точку САР, построенную по АЯ-алгоритму. Отметим, что соотношение (7)

так что

V V+ = 1.

На основании последовательности (8) определен вектор управления АЯ-алгоритма, вычисленный на интервале Т в виде

«„1 = и, х+. (9)

То есть, вектор АЯ-алгоритма задается в виде последовательности векторов, которая в пределе компенсирует динамику ОУ.

Теперь легко определить АЯ-алгоритм для текущего управления и;+1=и(/;+1) одномерного ОУ, т. е. объекта со скалярным управлением. Из выражения (9) для любого имеем

и, , = ит х+, (10)

,+1 11 ' у '

что является некоторым аналогом алгоритма и +. = к (V, - х,),

1 + 1 ус V 1 1 / '

где £ус - коэффициент регулятора (4) классического принципа отрицательной обратной связи.

Покажем на примере тривиального ОУ с передаточной функцией МХя)=^„>0, что регулятор, действующий по алгоритму (10), действительно, подавляет возмущение р, действующее на выходе этого объекта, воспроизводит заданный входной сигнал V и осуществляет компенсацию динамики ОУ, реализуя последовательность (8), которая в пределе приводит к равенству

к к'1 = 1.

о о

В соответствии с изложенным, имеем структуру САР с АЯ-алгоритмом для тривиального ОУ в виде рис. 2, где полезный сигнал V и возмущение р1 введены мультипликативно и аддитивно, соответственно.

Рис. 2. Структура САР с АН-регулятором

Использование тривиального ОУ для анализа свойств элементарного АЯ-алгоритма (10) объясняется, во-первых, особой простотой и очевидностью этого анализа для таких простейших регулятора и объекта, и, во-вторых, необходимостью

обеспечить равные условия при сравнении предлагаемого и классического алгоритмов, поскольку компенсация динамики в традиционных САР достигается оператором регулятора (4).

Анализ алгоритма начнем, положив в структуре рис. 2 у;=1, р=0, к0=1, тогда из определений функции косинуса угла между векторами и, х&Е «-мерного евклидового пространства

(и, X)

cos

(uZx ) =

НИ '

где (u,x) - скалярное произведение этих векторов, ||u||, ||x|| - их евклидовы нормы, для AR-алгоритма получаем

ы

(н, x+)= cos > 0.

(11)

Таким образом, AR-алгоритм (10), для введенных условий порождает положительное произведение двух функций векторов u,, x,, а именно, cos(u,Zx+) и МИ"1. Поэтому, текущее управление u;+1=(u;,x;+) принадлежит поверхности, заданной над плоскостью, на которой определены две оси: углов (щАх+) между векторами u, x+ и отношения норм ||u;||.||xj|-1 векторов u, х.

Характерной особенностью данной поверхности, т.е. пространства текущих управлений AR-ал-горитма, является наличие на ней единственной стационарной точки

;(utZx+) |«,||-||x И.......= 1, (12)

4 /Щ= x, u =1 x

cos (

X = koU > xf = ko u,> x+=(k0u, )(k0ui> ko u, )"'>

U+1 = (u, x+)= cos (u, Z(k0Ui)|| k0u, ||"2 )||"и| = и'и>+ ,(13)

откуда следует, что теперь происходит сближение по углу векторов u, x=kdui и длин этих векторов.

Таким образом, текущее управление ui+1=k<-1 последовательно инвертирует объект, приближаясь к неподвижной точке для выхода

X = koК ^' ,

при этом сама неподвижная точка вместе с поверхностью текущих управлений смещается по вертикали в положение, соответствующее обратно пропорциональному значению коэффициента ko.

Проведем следующее обобщение, введя переменное возмущении p, на выходе ОУ. Тогда формула текущего управления AR-алгоритма принимает вид

/ ч l|u II

u+1 = cos (u Zxpi ^¡i, (14)

\x A I'

где хр!=х!+р,, рI - вектор возмущения на интервале Т ,, причем х - движение невозмущенного объекта, Х=к0и.

Несложно видеть, что теперь неподвижная точка текущих управлений смещается в положение

(u zxP. )=инк г1

= 1,

(15)

соответствующей совпадению векторов u , x по углам и модулю. Действительно, положительная обратная связь, формирующая алгоритм (10) всегда приводит к возрастанию управления ui+1 и тем самым к уменьшению угла между векторами u, x. Такое сближение этих векторов по углу имеем место при любом расположении u,, xi ограниченном двумя условиями ортогональности

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

u, 1 (-x, cos Zxl u,1 x,.

При этом одновременно действует фактор сближения длин векторов u, x, определенный сомножителем ||uj-||x|-1 AR-алгоритма, действующим разнонаправлено при согласованном изменении норм векторов u,, x, что и устанавливает равенство

И | = | |x, II

для любых векторов замкнутой системы вида рис. 2.

Таким образом, содержание AR-алгоритма для тривиального ОУ приводит к движению векторов управления u и движения x системы рис. 2 из любых начальных положений в устойчивую неподвижную точку (12), где эти векторы совпадают по углу и длине.

Сделаем небольшие обобщения сказанного, положив коэффициент передачи ko тривиального ОУ отличным от единицы, то есть, принимаем W(s)ko>0(ko^1). Тогда для структуры рис. 2 последовательно имеем

т. е. АЯ-алгоритм подстраивается под новый выход хр, изменение которого, как видим, может быть вызвано как изменением управления и , так и действием возмущения р .

Сделаем еще одно усложнение, положив переменным действующий на АЯ-регулятор сигнал V, подлежащий воспроизведению. Тогда текущее управление примет вид

ч+1 = V ("и, х+)= (и^ ЖН |х+|1.

Теперь аналитическая основа АЯ-алгоритма заданная выражением (11) подвергается изменению за счет вектора управления и и сближение векторов хрг, и^ по углу и норме осуществляется для новой неподвижной точки

" " (16)

(и .Zx )= 0, II и ||= x Vй p' / Il v II II .

Очевидно также, что точка (16) как и предыдущая точка (15) перемещается в соответствии с параметрами возмущения р1 и входа V. Данное обстоятельство ставит вопрос о границах применимости АЯ-алго-ритма, связанных с возмущениями его основы (11) и мероприятиях по расширению этих границ.

Сделаем несколько замечаний. 1. АЯ-алгоритм тесно связан с некоторыми фундаментальными математическими построениями, такими как метод наименьших квадратов, разложение в обобщенный ряд Фурье по системе ортогональных функций и так далее. Действительно, решая с помощью метода наимень-

ших квадратов вырожденную систему алгебраических уравнений вида

итк = хт , (17)

где и, хеЕ", получаем такое решение в виде

к = хт и+. (18)

Поскольку решение задачи автоматического регулирования требует компенсации динамики ОУ, то вместо системы (17) принята «инверсная» система

хтк= ит ,

I I 7

образованная последовательностями «-мерных векторов и, хе£", решение которой по методу наименьших квадратов

к = ит х+

I I

совпадает с правой частью алгоритма (10), который, как отмечалось, порождает неподвижную точку (12), компенсирует «тривиальный» ОУ системы (17) и приводит к необходимым обобщениям (13), (14).

2. AR-алгоритм порождает структуры САР, содержащие два контура: текущих управлений и движений. Такое привлечение управления к построению САР часто оказывается необходимым. Подобные структуры автоматических систем для динамических ОУ, не содержащие отрицательной обратной связи и построенные на операциях умножения типа (10), (18), отмечались в [2], где условно были названы кольцевыми структурами. Примером такой кольцевой структуры является также система рис. 2.

3. Наиболее значимым применением подобных кольцевых структур являются объекты энергетики, в том числе и электроэнергетики, где процессы движения и управления часто протекают с небольшим темпом в присутствии возмущений и тому подобного. Поэтому управление такими процессами требует их рассмотрения на интервалах, т. е. в форме сверток типа (1), что

приводит к алгоритмам подобным (10), хотя, по-видимому, возможна и более широкая область применения таких алгоритмов.

4. Отмеченная выше зависимость качества AR-ал-горитма от его фильтрующих свойств и параметров возмущения р и входа У(, т. е. в рамках итерационных процедур типа (10), частично иллюстрируется результатами моделирования, приведенными на рис. 3.

5. Обобщение АЯ-алгоритма от тривиального на динамические ОУ может быть проведено на основании конечно-разностной аппроксимации (2) математической модели линейного стационарного динамического ОУ. Тогда, положив в качестве регулятора к такому ОУ АЯ-регулятор, заданный алгоритмом (10), получаем уравнение движения соответствующей кольцевой структуры в виде

„„„ х. = w ти. х+,

или • • •'

где матрица управления Ц=щи? представляет собой внешнее произведение вектора и на самого себя.

Аналогичным уравнением описывается и контур управления данной структуры, т. е. имеем

и. , = wти.х+.

¡+1 I I

Таким образом, текущие управления и движения описываются билинейными формами, максимизирующими свои значения, при этом многократная вырожденность матриц Ц этих форм делает такую процедуру максимизации неустойчивой. Естественно, возникает задача обеспечения устойчивости таких структур, и, поскольку протекающие в них процессы определены на интервалах конечной длительности, такая коррекция имеет свою специфику. Рассмотрение этого вопроса приводит к обеспечению устойчивости так называемых некорректно поставленных задач.

0 5 10

Рис. 3. Результаты моделирования

20

25

30

х. = w Ы.Ы х

1 1 1

СПИСОК ЛИТЕРАТУРЫ

1. Теория автоматического регулирования / Под ред. В.В. Соло-довникова. - М.: Машиностроение, 1967. - Т. 1. - 46 с.

2. Borovkov А.А., Pivnev S.V., Tsivinsky M.Yu. About the Ring Structure ofthe Control System // The Third Russian-Korean Internatio-

nal Symposium on Science and Technology, KORUS'99: Abstracts. - June 22-25, 1999 at Novosibirsk State Technical University. - Novosibirsk, 1999. - V. 1. - P. 219.

Поступила 12.03.2008 г.

УДК 658.012.011.56:681.324

ПРИНЦИПЫ ПОСТРОЕНИЯ СИСТЕМ ПРИНЯТИЯ РЕШЕНИЙ ДЛЯ ОПЕРАТИВНОГО ДИСПЕТЧЕРСКОГО УПРАВЛЕНИЯ В MES ГАЗОДОБЫВАЮЩИХ КОМПАНИЙ

С.А. Богдан, А.В. Кудинов

Институт «Кибернетический центр» ТПУ E-mail: bogdan@tpu.ru

Проведена классификация функций диспетчерских служб газодобывающих предприятий, с использованием которой выполнен анализ подходов к формированию систем принятия решений для оперативного диспетчерского управления в газодобывающих компаниях.

Ключевые слова:

MES, диспетчерское управление, автоматизация газодобычи, системы принятия решений.

Введение

Одним из актуальных вопросов в управлении предприятием газовой отрасли является сокращение производственных издержек. Известны различные подходы к решению данного вопроса [1]. Основным из них является внедрение современных информационных технологий: цифрового измерительного оборудования, автоматизированных систем управления технологическими процессами, новых технологий передачи данных, систем связи и т. д.

Использование современных технологий приводит к сокращению издержек предприятия за счет снижения числа специалистов, занятых в технологическом процессе, уменьшения риска аварийных ситуаций связанных с человеческим фактором, повышения оперативности при действиях в аварийной ситуации, снижения потерь при добыче, производстве и транспортировке углеводородов. При этом повышается безаварийность, технологичность и экологичность производства. Однако в полной мере воздействие на эти факторы можно оказать только при создании единого информационного пространства для большинства основных служб предприятия.

Задачи диспетчерской службы

газодобывающего предприятия

В настоящее время на предприятиях отрасли единым центром сбора оперативной технологической информации и центром оперативного принятия решений является диспетчерская служба. Диспетчерские решения затрагивают множество служб предприятий: технологическую, геологическую, механическую, энергетическую и т. д.

Управление в газодобывающих компаниях имеет иерархическую структуру: производственно-диспетчерские службы (ПДС) месторождений подчиняются центральным производственно-диспетчерским службам (ЦПДС) соответствующих предприятий. ЦПДС предприятий Единой системы газоснабжения, как газодобывающих так и газотранспортных, подчиняются центральному производственно-диспетчерскому департаменту (ЦПДД) ОАО «Газпром».

Основной задачей диспетчерских служб газодобывающего предприятия является обеспечение непрерывного круглосуточного оперативного контроля над работой и взаимодействием основного и вспомогательного производства, а также обеспечением планов предприятия [2]. Это достигается за счет иерархического разделения функций диспетчерских служб согласно уровням их компетенции: на уровне ЦПДД принимаются решения масштаба Единой системы газоснабжения, на уровне ЦПДС принимаются решения связанные с различными задачами в масштабах предприятия, на уровне ПДС решения ЦПДС должны быть реализованы в масштабах промысла. При этом на уровне ЦПДС газотранспортных предприятий решаются задачи своевременного обеспечения потребителей углеводородами в заданных объемах.

От качества диспетчерских решений на любом уровне напрямую зависит стабильность большинства производственных процессов. Ошибочное или недостаточно обоснованное диспетчерское решение, даже в условиях высокоавтоматизированного контроля, может привести к нештатной ситуации. Это определяет исключительную важность лично-

i Надоели баннеры? Вы всегда можете отключить рекламу.