Научная статья на тему 'Реализация адаптивных регуляторов в распределенных системах управления'

Реализация адаптивных регуляторов в распределенных системах управления Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
143
25
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РЕАЛИЗАЦИЯ / РАСПРЕДЕЛЕННЫЕ ЗВЕНЬЯ / РЕГУЛЯТОР / СИСТЕМА УПРАВЛЕНИЯ / REALIZATION / DISTRIBUTED LINKS / REGULATOR / CONTROL SYSTEM

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Зайцев Сергей Владиленович

Рассмотрены вопросы синтеза различных распределенных регуляторов и методы реализации системы адаптации этих регуляторов. Каждый вид распределенного регулятора имеет в своих передаточных функциях свои параметры. Параметры регулятора получаются после исследования и идентификации распределенного объекта управления. В передаточных функциях имеются два параметра, которые можно изменять, добиваясь качественных переходных процессов в системе управления. Такими параметрами являются весовой коэффициент распределенного звена ni и коэффициент пропорциональности распределенного звена Еi. Параметры распределенного звена G и s зависят от конструкции объекта и от времени (или выбранного интервала дискретизации работы цифрового регулятора) соответственно. На основании синтеза параметров распределенных регуляторов предложены методы реализации адаптивной настройки различных регуляторов. В настоящее время имеются следующие регуляторы: распределенный высокоточный регулятор, пространственно-усилительный регулятор, пространственно-дифференцирующий усилительный регулятор, пространственно-изодромный регулятор для распределенных систем управления. Рассмотрен вариант реализации части распределенного РВВ регулятора, показано, в какой части его необходимо адаптировать. Тип регулятора выбирается исходя из задач, решаемых системой управления распределенным объектом. В зависимости от типа выбранного регулятора в реализации блоков регулятора можно использовать стандартные блоки интегрирования и дифференцирования, имеющиеся в различных языках программирования для программируемых логических контроллеров. Пример, приведенный в статье, разработан с помощью программного комплекса CoDeSys, поставляемого вместе с программируемым логическим контроллером фирмы «ОВЕН».

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

REALIZATION OF ADAPTIVE REGULATORS IN DISTRIBUTION CONTROL SYSTEMS

The article considers the problems of synthesis of different distributed controllers and methods for implementing the adaptation the system of these controllers. Each type of distributed controllers has its own parameters in the transfer functions. The parameters of the controller can be obtained after studying and identification of the distributed control object. In the transfer functions there are two parameters that can be changed in order to achieve the high-quality transient processes in the control system. These parameters are: weight coefficient of the distributed link ni and the proportionality coefficient of the distributed link Ei. The parameters of the distributed link G and s depend on the object structure and on the time (or the selected sampling interval of the digital controller), respectively. According to the results of the synthesis of parameters of distributed controllers, there have been proposed the methods for implementing adaptive setup of different controllers. Currently, the following controllers are available: distributed high-precision controller, space-amplifying controller, space-differentiating amplifier controller, spatially-isodromic controller for distributed control systems. There has been considered implementing a distributed controller and shown in which part it is necessary to be adapted. The controller type is selected according to the tasks to be solved by the distributed object control system. Depending on the controller type, in the implementation of controller blocks, there can be used the standard integration and differentiation blocks available in different programming languages for programmable logic controllers. The example given in the article was developed using the CoDeSys software package supplied with OVEN programmable logic controller.

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

DOI: 10.24143/2072-9502-2020-3-99-104 УДК 28;62-52

РЕАЛИЗАЦИЯ АДАПТИВНЫХ РЕГУЛЯТОРОВ В РАСПРЕДЕЛЕННЫХ СИСТЕМАХ УПРАВЛЕНИЯ

С. В. Зайцев

Институт сервиса, туризма и дизайна Северо-Кавказского федерального университета, Ставропольский край, Пятигорск, Российская Федерация

Рассмотрены вопросы синтеза различных распределенных регуляторов и методы реализации системы адаптации этих регуляторов. Каждый вид распределенного регулятора имеет в своих передаточных функциях свои параметры. Параметры регулятора получаются после исследования и идентификации распределенного объекта управления. В передаточных функциях имеются два параметра, которые можно изменять, добиваясь качественных переходных процессов в системе управления. Такими параметрами являются весовой коэффициент распределенного звена Hi и коэффициент пропорциональности распределенного звена Е. Параметры распределенного звена G и s зависят от конструкции объекта и от времени (или выбранного интервала дискретизации работы цифрового регулятора) соответственно. На основании синтеза параметров распределенных регуляторов предложены методы реализации адаптивной настройки различных регуляторов. В настоящее время имеются следующие регуляторы: распределенный высокоточный регулятор, пространственно-усилительный регулятор, пространственно-дифференцирующий усилительный регулятор, пространственно-изодромный регулятор для распределенных систем управления. Рассмотрен вариант реализации части распределенного РВВ регулятора, показано, в какой части его необходимо адаптировать. Тип регулятора выбирается исходя из задач, решаемых системой управления распределенным объектом. В зависимости от типа выбранного регулятора в реализации блоков регулятора можно использовать стандартные блоки интегрирования и дифференцирования, имеющиеся в различных языках программирования для программируемых логических контроллеров. Пример, приведенный в статье, разработан с помощью программного комплекса CoDeSys, поставляемого вместе с программируемым логическим контроллером фирмы «ОВЕН».

Ключевые слова: реализация, распределенные звенья, регулятор, система управления.

Для цитирования: Зайцев С. В. Реализация адаптивных регуляторов в распределенных системах управления // Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. 2020. № 3. С. 99-104. DOI: 10.24143/2072-9502-2020-3-99-104.

Введение

Современное производство в основном использует регуляторы, которые рассматривают объекты управления как объекты с сосредоточенными параметрами. К регуляторам такого типа относятся регуляторы, выпускаемые фирмами «ОВЕН», Siemens, Omron, Delta. Эти регуляторы имеют функции не только задания параметров для реализации законов регулирования ПИД (пропорционально-интегрально-дифференциальный), ПИ (пропорционально-интегральный), но и самонастройки этих параметров при проведении режима идентификации объекта [1]. Однако многие объекты на производстве являются объектами с распределенными параметрами, т. к. имеют большую протяженность или требуют неравномерного распределения координат (параметров технологического процесса) управления, например роторные или туннельные печи обжига или сушки различных материалов. Управление такими объектами не может быть реализовано в соответствии с требованиями к технологическим процессам, или потребуется несколько регуляторов для каждой зоны регулирования. Реализация современных регуляторов практически не использует аппаратные методы, а в большинстве случае применяет программные методы для использования в системах управления. Когда регуляторы не являются отдельными блоками, они входят в локальную систему управления в виде программы, которая входит в состав программного комплекса системы управления. Такие программы реализуются с помощью программируемых логических контроллерав (ПЛК), которые используются в распределенных системах управления в качестве одного из составных элементов. Основным элементом ПЛК

является микроконтроллер. Производительность ПЛК такая же, как у других современных процессоров персональных ЭВМ, поэтому реализация предложенных ниже алгоритмов разрабатывались и проверялись на ПЛК.

Виды распределенных регуляторов и методы определения их параметров

Рассмотрим различные распределенные регуляторы и методы их синтеза и адаптации, предлагаемые в литературе [2, 3].

Передаточная функция распределенного высокоточного регулятора (РВР) имеет следующий вид:

W (G, s) = Ei

( i ^ n1 -1 G

v п1

n2 -1

V n2

G n

f

2

n4 -1

G

■'4 У

где О - обобщенная координата; 5 - оператор Лапласа; п1 - весовой коэффициент распределенного усилительного звена; п2 - весовой коэффициент распределенного дифференцирующего звена;

- весовой коэффициент интегрального распределенного звена; Е1

коэффициент

пропорциональности распределенного усилительного звена; Е2 - коэффициент пропорциональности распределенного дифференцирующего звена; Е4 - коэффициент пропорциональности распределенного интегрального звена и распределенных звеньев.

Передаточная функция пространственно-изодромного регулятора имеет следующий вид:

f

W(G, s) = E5

n5 - 1

V n5

G n

1

1,

5 У

где п5 - весовой коэффициент изодромного распределенного звена; Е5 - коэффициент пропорциональности распределенного звена.

Передаточная функция пространственно-дифференцирующего усилительного регулятора имеет вид

W(G, s) = Ei

f n1 -1 G ^

V ni

f

ч У

П2 - 1

V n2

G n

\

s.

2 У

Передаточная функция распределенного пропорционального регулятора (РПР) имеет следующий вид:

( п1 -1 О Л

n

(■ V

т

'1 У

W(G, s) = E

Параметр G определяется исходя из конструкции объекта согласно [1]:

G =

V К у

где I - соответствующая пространственная мода I = 1, 2, 3, ...; Ьх - протяженность объекта по соответствующей координате.

Параметры ni и Е { определяются исходя из идентификации объекта, синтеза выбранного регулятора, путем решения системы уравнений, полученных из пространственной модальной матрицы. Желательно выбрать первую и последнюю моды. Согласно теории литературы [1], чем дальше моды находятся друг от друга, тем их статические коэффициенты передачи отличаются сильнее, а влияние зон регулирования слабее. Уравнения 1-й и 3-й моды для пропорционального звена имеют вид [4]

n

4

М1 = е

щ -1 в1

М 3 = Е

П -1 в3 —--+ —

где М1 - статический коэффициент передачи по 1-й моде; М з - статический коэффициент передачи по 3-й моде. В нашем случае взяты 1-я и 3-я мода, которая является последней, исходя из конструкции нашего объекта.

Из уравнений получаем формулу п1 =

-1+ ЛМ -ДМ- — + в,

, где ЛМ = Мз ^ М1.

ЛМ -1

Для пропорционального звена параметром адаптации является коэффициент Е1. Соответственно для звеньев интегрального и дифференциального - Е4, Е2.

Кроме того, важным параметром для адаптации является параметр частоты среза для

( л \

полученный заменой 5 = ]® :

дифференциального блока,

^ ®1 = 18

1

К2 ( в ) = Е2

К4 ( в ) = Е4

«2 - 1

«2 - 1

— П

\

'2 У - ]

П2 у

7®,

_1_ 7®

и

для

интегрального блока

К2 ( в ) 18 ®2 = 18 (К4 ( -)),

где

где

Для РВР важным параметром, который определяет качество переходных процессов, является зона Л(—1 ) = 18®1 -18 , которая при смещении 18®2 в область более низких частот (а 18 - при смещении в область более высоких частот) расширяет частотную зону работы

пропорционального звена. Это приводит к снижению колебательности переходного процесса. Данная зона находится между точками перегиба амплитудно-частотной пространственной характеристики при переходе от преимущественно интегральной составляющей к пропорциональной и от пропорциональной преимущественно к дифференциальной (рис. 1).

Рис. 1. Амплитудно-частотная характеристика регулятора [5]

Частоты среза ю1 и ю2 влияют на коэффициенты регулятора п2 и п4 соответственно, которые

Лю2 -1 + О - Лю2 • О

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

выбираются по формулам: для n2: Дю2 -1 + G -Дю2 • G,

Дю2 -1

2

для n4:

Дю2 -1

где Дю определяется по формуле Дю = —2.

ю.

После определения Е1, п1 , Е2, п2 , Е4, п4 в соответствии выбранным типом регулятора переходим к программной реализации регулятора.

Например, для первой зоны регулирования при выборе РВР такая реализация выглядит следующим образом (рис. 2).

DIG_FLTR ] T2-IIN VAL OUT VAL-

Тзд.

SUB MUL SUB ADD DIV MAX MIN

1 А,- — U1d- 230- 0- 10-

dT2 U1 i-

-U1

Рис. 2. Реализация регулятора для первой зоны регулирования: SUB - блок вычитания; MUL - блок умножения; ADD - блок сложения; DIV - блок деления; DERIVATIVE (Dj) - блок дифференцирования; INTEGRAL - блок интегрирования; DIG_FLTR (Fj) - блок цифровой фильтрации входного сигнала; in_T2 - сигнал от датчика температуры по

первому каналу соответственно; U1 - сигнал управляющего воздействия на усилитель мощности; U1d - сигнал дифференциальной составляющей по соответствующим каналам управления; U1i - сигнал интегральной составляющей по соответствующим каналам управления; ТЗд - сигнал задания температуры

объекта; Ах2з - квадрат расстояния между зонами нагрева; А1-А6 - постоянные коэффициенты пространственного регулятора; IN_VAL - входной сигнал для блока DIG_FLTR; OUT_VAL - выходной сигнал для блока DIG_FLTR; Т2 - вспомогательный индикационный сигнал; IN - входные сигналы соответствующих блоков; ТМ - интервалы временных задержек, определяются в соответствии с описанием блоков в CoDeSys; RESET - сигнал периодического сброса блоков, выбирается исходя из недопущения переполнения памяти; OUT - выходные сигналы соответствующих блоков; OVERFLOW - сигнал переполнения памяти блока интегрирования

Реализация написана на языке FBD программного комплекса CoDeSys, который применяется для различных ПЛК.

П2 =

n4 =

П -1 1 П -1 1

Коэффициенты А1-А6 вычисляются как Е1 —-= Л1; Е1 — = Л2; Е2 —-= Л3; Е2 — = Л4;

п1 п1 п2 п2

1а -1 1

Е4 —-= Л5; Е4 — = Л6. Эти коэффициенты программой адаптации могут меняться в соответ-

П4 п4

ствии с требуемыми показателями качества переходных процессов ёТ2:= |Т21 - Т22|; ёТ3:= |Т31 - Т32|, где Т21 - текущая температура в начале временной задержки, Т22 - текущая температура в конце временной задержки по первому каналу; Т31 - текущая температура в начале временной задержки, Т32 - текущая температура в конце временной задержки по второму каналу регулирования. Аналогично реализуются блоки по другим зонам регулирования.

Заключение

Используя различные варианты регуляторов и их реализацию на ПЛК, можно реализовать адаптированную систему управления распределенным объектом. Методы адаптации, хотя и используют значительные вычислительные мощности ПЛК, позволяют вычислять и подбирать коэффициенты распределенного пространственного регулятора. Например для распределенного высокоточного регулятора подбираются параметры (Е1, щ, Е2, п2, Е4, п4).

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

1. Александров А. Г., Паленов М. В. Состояние и перспективы развития адаптивных ПИД регуляторов в технических системах // Автоматика и телемеханика. 2014. № 2. С. 16-30.

2. Першин И. М. Анализ и синтез систем с распределенными параметрами. Пятигорск: Изд-во РИА КМВ, 2007. 244 с.

3. Быстрое С. В., Григорьев В. В., Першин И. М., Мансурова О. К. Адаптивная настройка распределенных регуляторов // Изв. высш. учеб. заведений. Сер.: Приборостроение. 2019. Т. 62. № 9. С. 814-824.

4. Воронин А. Ю., Зайцев С. В. Синтез пространственного регулятора тепловой камеры пищевого производства // Системный анализ и прикладная синергетика: тез. докл. IV Междунар. конф. Пятигорск, 2011. С. 194-199.

5. Зайцев С. В. Методика адаптивной настройки РВР // Вузовская наука - Северо-Кавказскому федеральному округу: материалы Всерос. науч. конф. Пятигорск: Изд-во ФГАОУ ВПО СКФУ, 2013. Т. 3. Ч. 1. 215 с.

Статья поступила в редакцию 17.04.2020

ИНФОРМАЦИЯ ОБ АВТОРЕ

Зайцев Сергей Владиленович - Россия, 357500, Пятигорск; Институт сервиса, туризма и дизайна Северо-Кавказского федерального университета; доцент кафедры систем управления и информационных технологий; zaytsev.kmv@gmail.com.

REALIZATION OF ADAPTIVE REGULATORS IN DISTRIBUTION CONTROL SYSTEMS

S. V. Zaytsev

Institute of Service, Tourism and Design, branch of North Caucasus Federal University, Stavropol Region, Pyatigorsk, Russian Federation

Abstract. The article considers the problems of synthesis of different distributed controllers and methods for implementing the adaptation the system of these controllers. Each type of distributed controllers has its own parameters in the transfer functions. The parameters of the controller can be

obtained after studying and identification of the distributed control object. In the transfer functions there are two parameters that can be changed in order to achieve the high-quality transient processes in the control system. These parameters are: weight coefficient of the distributed link n and the proportionality coefficient of the distributed link Ei. The parameters of the distributed link G and s depend on the object structure and on the time (or the selected sampling interval of the digital controller), respectively. According to the results of the synthesis of parameters of distributed controllers, there have been proposed the methods for implementing adaptive setup of different controllers. Currently, the following controllers are available: distributed high-precision controller, space-amplifying controller, space-differentiating amplifier controller, spatially-isodromic controller for distributed control systems. There has been considered implementing a distributed controller and shown in which part it is necessary to be adapted. The controller type is selected according to the tasks to be solved by the distributed object control system. Depending on the controller type, in the implementation of controller blocks, there can be used the standard integration and differentiation blocks available in different programming languages for programmable logic controllers. The example given in the article was developed using the CoDeSys software package supplied with OVEN programmable logic controller.

Key words: realization, distributed links, regulator, control system.

For citation: Zaytsev S. V. Realization of adaptive regulators in distribution control systems. Vestnik of Astrakhan State Technical University. Series: Management, Computer Science and Informatics. 2020;3:99-104. (In Russ.) DOI: 10.24143/2072-9502-2020-3-99-104.

1. Aleksandrov A. G., Palenov M. V. Sostoianie i perspektivy razvitiia adaptivnykh PID reguliatorov v tekhnicheskikh sistemakh [Status and development prospects of adaptive PID controllers in technical systems]. Avtomatika i telemekhanika, 2014, no. 2, pp. 16-30.

2. Pershin I. M. Analiz i sintez sistem s raspredelennymiparametrami [Analysis and synthesis of systems with distributed parameters]. Piatigorsk, Izd-vo RIA KMV, 2007. 244 p.

3. Bystrov S. V., Grigor'ev V. V., Pershin I. M., Mansurova O. K. Adaptivnaia nastroika raspredelennykh reguliatorov [Adaptive setup of distributed controllers]. Izvestiia vysshikh uchebnykh zavedenii. Seriia: Priboro-stroenie, 2019, vol. 62, no. 9, pp. 814-824.

4. Voronin A. Iu., Zaitsev S. V. Sintez prostranstvennogo reguliatora teplovoi kamery pishchevogo pro-izvodstva [Synthesis of spatial controller of heat chamber in food production]. Sistemnyi analiz i prikladnaia sinergetika: tezisy doklada IVMezhdunarodnoi konferentsii. Piatigorsk, 2011. Pp. 194-199.

5. Zaitsev S. V. Metodika adaptivnoi nastroiki RVR [Adaptive setup technique of distributed high-precision regulator]. Vuzovskaia nauka - Severo-Kavkazskomu federal'nomu okrugu: materialy Vserossiiskoi nauchnoi konferentsii. Piatigorsk, Izd-vo FGAOU VPO SKFU, 2013. Vol. 3, part 1. 215 p.

REFERENCES

The article submitted to the editors 17.04.2020

INFORMATION ABOUT THE AUTHOR

Zaytsev Sergej Vladilenovich - Russia, 357500, Pyatigorsk; Institute of Service, Tourism and Design, branch of North Caucasus Federal University; Assistant Professor of the Department of Control Systems and Information Technologies; zaytsev.kmv@gmail.com.

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