УДК 681.523.4
В.Т. Тран, А.М. Кориков, Т.Т. Нгуен
Выбор регулятора, работающего в скользящем режиме, для автоматизированной транспортной системы
Выполнен синтез скользящих регуляторов для возвратно-поступательной гидравлической системы с сервокла-паном. Такие регуляторы работают на нижнем (первом) уровне интеллектуальной системы навигации и управления автоматизированной транспортной системы. Предложено два типа скользящих регуляторов: статический и динамический. В программной среде MatLab SIMULINK выполнено моделирование статического и динамического скользящих регуляторов. Оба регулятора работают эффективно и устойчиво. Однако при наличии помех динамический скользящий регулятор показал превосходство над статическим скользящим регулятором по помехоустойчивости и точности стабилизации.
Ключевые слова: автоматизированная транспортная система, синтез, скользящий режим, скользящий регулятор, статический скользящий регулятор, динамический скользящий регулятор, моделирование, выбор регулятора. DOI: 10.21293/1818-0442-2021 -24-4-79-84
Автоматизированные транспортные системы (АТС) широко используются в промышленности и во многих других отраслях экономики для решения задач логистики, организации и реализации материальных грузопотоков [1]. В истории развития АТС известны периоды подъема (и даже эйфории), спада (например, в ФРГ в конце 1980 г. было много сообщений о практических случаях использования АТС, когда они не оправдали себя с точки зрения логистики, гибкости и экономичности). Затем изготовители АТС доказали, что АТС надежно функционируют, их новые компоненты (например, в сфере навигации и передачи информации по радио) освоены, а требуемая безопасность персонала и оборудования при эксплуатации достигнута. В настоящее время АТС известны во многих вариантах исполнения, и их применение выходит за пределы производственных корпусов и складских помещений [1].
Однако работа АТС на открытых производственных территориях (вне производственных корпусов) порождает проблемы, многие из которых не решены до настоящего времени: например, на этих территориях возможны вибрации транспортного оборудования и, в частности, транспортной (грузовой) платформы, возможны различного рода шумы и помехи, возникающие из-за метеоусловий и других внешних факторов. Решение этих проблем для АТС возможно с помощью системы автоматической стабилизации (САС), расположенной на нижнем (первом) уровне интеллектуальной системы навигации и управления (ИСНУ) АТС [2]. САС обеспечивает горизонтальную стабилизацию транспортной (грузовой) платформы АТС, что является актуальной задачей при работе АТС за пределами производственных корпусов и складских помещений [1]. Для практики АТС представляют интерес гидравлические САС. Гидравлические САС обладают известными достоинствами [3, 4]: компактная конструкция, высокая производительность, быстрая реакция, надежная работа в сочетании со скользящим контроллером с широким диапазоном регулирования, высокая поме-
хоустойчивость и высокая точность расчета управляющего сигнала [5, 6]. Выбор скользящего режима работы контроллера (регулятора) САС обусловлен тем, что этот режим управления обладает свойством независимости управления от характеристик неизменяемой части САС [7-10]. В этой связи актуальность решения задачи выбора регулятора САС, работающего в скользящем режиме, для нижнего уровня ИСНУ АТС становится очевидной.
Постановка задачи
Для задачи выбора регулятора, работающего в скользящем режиме, для нижнего уровня ИСНУ АТС выберем модель гидравлической САС, представленную на рис. 1.
Эта модель представляет собой возвратно -поступательную гидравлическую автоматическую систему с сервоклапаном, на которую действуют переменные нагрузки.
Параметры модели: т - движущаяся масса; F\ -площадь поршня; Р\ - перепад давления в 2 камерах цилиндра; КА - коэффициент усиления усилителя; Ку - коэффициент усиления клапана; I - управляющий ток сервоклапана; и($) - напряжение сигнала управления; у - расстояние перемещения объекта, м; Ко - коэффициент слива масла сервоклапана; С -жесткость пружины; X - коэффициент потерь пото-
ка; V - объем масла в гидравлической камере; В -модуль упругости масла; f - коэффициент вязкого трения масла.
Предполагая линейность исследуемой системы, в ней рассматривается вертикальное движение массы т с учетом влияния силы тяжести Р = mg, представим её математическую модель в виде уравнений:
kvi — к0 P = - ++щ
V 01 1 dt 2B dt 1
F1P1 = md2y + Cy+fdy+mg. dt dt
(1)
Выполним синтез скользящего закона управления для описанной модели гидравлической САС.
Синтез регулятора, работающего в скользящем режиме
Введем переменные состояния системы [11-13]:
_ ф _г>
Х1 — у ; x2 -~Т; х3 — . си,
Тогда система уравнений (1) перепишется следующим образом:
Х1 -х2>
с / Fi
х2 =—g--Xj--х2 + — х3 +CU,
т т т
(2)
WK.J 2/-1В
Щ =—г,---ТГХ2
V
V
2BK0 2BT
V
V
хъ.
Задача состоит в том, чтобы определить управляющий сигнал и(0 = КА1 так, чтобы выходной сигнал у(,) соответствовал установленному сигналу ут£ ). Решение данной задачи возможно в двух вариантах: синтез статического и синтез динамического регуляторов скольжения. Рассмотрим последовательно эти задачи.
Синтез статического ползункового регулятора Выберем уравнение поверхности скольжения [7] в виде
= (3)
где е — Х1 — уТ^, к\, k2 - константы, выбранные таким образом, что характеристический многочлен уравнения £(е) = 0 удовлетворяет критерию устойчивости Гурвица [12].
Подставляя е — Х[ — у1е^ в уравнение (3), получим
8(е) = к1(х1-ут£)+к2х1+х1. (4)
Из (2) и (4) имеем
Щ — | к 1—- ]Х1 +| к2 ]Х2 +—Хз — к]уте£ — g+л, (5) V т) V т) т
5(е) = {к1--\1+{к2-^]х2Лц. (6) ^ т) т) т
Из (2) и (6) имеем
S(e) = ^-k2g+{k2-^]dt т \ т)
+
Cf Ck2
m
m
Xi +
/
+
h - kf+f2 - 2F^.C
m
m
2BKoFi + f 2BT-
mV
Fik2
m
x2 —
J
x3 +"
2BKvF1
u. (7)
тУ щ тУ т ) тКА¥ Для ошибки е—>0 (у —» »ер )• тогда Ж<0 или 5" имеет знак, противоположный 5":
5 = -К^п(Х). (8)
Комбинируя (7) и (8), получим следующее выражение для управляющего напряжения:
' к2и2
u =
mKAV
2BKvF1
2F2B C mV
k2 g—g£—f -
m Im2 m
k1 ——
m
m
m
X2+.2BKoF+Щ+2BF—FkL k
mV
m
mV
m
—K sign(s)]. (9)
Тогда u = KaI .
Синтез динамического ползункового регулятора Выберем уравнение поверхности скольжения [7] в виде
S(e) = k3e+k2e+kie+e , (10)
где e = X1 — yref, k\, k2,кз - константы, выбранные так же, как и в уравнении (3), т.е. S(e) = 0 удовлетворяет критерию устойчивости Гурвица. Подставляя e = X1 — yref в уравнение (10), получим
S(e) = х\ + к\\ + к2Х\ + к$х\ - к^у^ , (11)
где
2вкЛ1+sL_£dt+cLXi +
mV
m m
m
(f2 2F2B C
m
2 mV m
2BK0F F f 2BT- ) X2—I—K0-L + -f+—TT |хз . 1)
mV
m
mV
Из (2), (11) и (12) имеем
2BKF (Cf m
S(e) = u+|C^+k3 | X1 +
+
KAmV
f2 2F\B C kf m
m
mV
+k9
m
X2 +
k1-1 2BKo-1 2BTF1 |
l m
mV
m
mV
gf f +——k1g—k3 yd ——dt + kd. m m
(13)
Введем обозначения: 2BKvF1
b =
Cf Ck1
-; a1 =^ + k3--
KAmV m2 m
f2 2-?B C kf , «2 --b-----— + k2';
m
mV
m m
k1-1 2BKo-1 Ff 2BT-1. m mV m2
mV
+
gf f
a.4 =--k\g - £3у^--dt + k\dt.
m m
Тогда уравнение (13) будет переписано так:
S(e) = bu+ax\ + a2x2 + 03x3 + 04 , (14)
S(e) =bii+a[Xi+ a2x2 +03X3- (15)
Из (2) и (15) имеем S(e) = bii +t\n+C\X[ +c2x2 +С3Л3 —a2(g—dt). (16)
где
, 2 а^БКу b = '
KV
a2 C
cl = —— ; c2 = ai m
aif 2a3F\B.
m
V
c3 =
а2р\ 2азБКо 2азБХ
m
V
V
Для ошибки е—>0 (у —>.);ГсС) тогДа Ж < 0 или $ имеет знак, противоположный 5":
^ = (17)
Из (16) и (17) имеем
Ы'1+1щ+с\Х\ + с2х2 + С3А3 - = —К ,
г'( = -— (Q\u + C]X{ +с->лъ +С3Л3 -«">g)+^sign(5)). (18) b
Моделирование и оценка результатов
Вычислительными и экспериментальными методами выбираем следующие параметры моделирования: движущаяся масса m = 500 (кг); площадь поршня F\ = 31.2 (см2); коэффициент усиления усилителя KA = 500; коэффициент усиления клапана KV = 10; коэффициент усиления обратной связи Kc = 5; коэффициент слива масла сервоклапана K0 = 2,58-10-12 м3с-1Па-1; жесткость пружины C = 0,1 Нм-1; коэффициент потерь потока X = 5,103; объем масляной камеры V = 652,8 см3; модуль упругости масла B = 0,1; коэффициент вязкого трения масла f= 588 (Нсм1).
Моделирование статического регулятора скольжения
Уравнение поверхности скольжения (6) и уравнение управляющего напряжения (9) используются при моделировании в программной среде MatLab SIMULINK [13] с коэффициентами h = 21,5; k2 = 6,8; K = 100|<S]. Начальное положение объекта m 15 см, на рис. 2 показана, что система сходится к нулю примерно за 2 с, на рис. 3 - давление в полости цилиндра вернулось к своему исходному давлению, т.е. система устойчивая. На рис. 4 показан сигнал управляющего напряжения, управляющее напряжение перешло в 0, когда система находится в установившемся режиме, колебания управляющего напряжения довольно малы, потому что мы выбрали коэффициент к = 1001Я
Таким образом, при статическом скользящем регуляторе с выбранным коэффициентом система приходит в установившийся режим примерно через 2 с, управляющее напряжение достаточно стабильно, но для гидравлической системы желательно, чтобы сигнал управления уменьшал колебательность.
1 2 3 4 5 В 7 8 Время, с
Рис. 2. Стабилизация положения для статического скользящего регулятора
3 24
1 2 3 4 5 6 7 8 Е
Время, с
Рис. 3. Стабилизация давления для статического скользящего регулятора
01 23456789 10
Время, с
Рис. 4. Реакция на управляющий сигнал для статического скользящего регулятора
Моделирование динамического регулятора скольжения
Уравнение поверхности скольжения (14) и уравнение управляющего напряжения (18) используются при моделировании в программной среде Ма1ЬаЬ SIMULINK [13] с коэффициентами к = 25, к2 = 300, кз = 1000, К = 100|51. Начальное положение объекта т 15 см, на рис. 5 показано, что система сходится к нулю примерно за 1,5 с. На рис. 6 - давление в полости цилиндра вернулось к своему исходному давлению, т. е. система устойчивая. На рис. 7 показан сигнал управляющего напряжения, управляющее напряжение перешло в 0, когда система находится в установившемся режиме, колебания управляющего напряжения малы, так как выбрали коэффициент К = 100|5"|.
Таким образом, при статическом скользящем регуляторе с выбранным коэффициентом система приходит в установившийся режим примерно через 1,5 с, управляющее напряжение стабильно.
Сравнение контроллеров
Моделирование в программной среде Ма1ЬаЬ SIMULINK показало, что как статические, так и ди-
намические регуляторы работают эффективно, из рис. 8 и 9 видно, что система сходится и стабилизируется через 1,5-2 с. Однако из рис. 10 следует, что скорость схождения регулятора динамического скольжения стабильна и менее изменчива в точке равновесия (0,0).
колебаний управляющего сигнала вокруг плоскости скольжения влияет на стабильность системы и может повредить механические соединения. Следовательно, желательно уменьшить амплитуду зашум-ленного сигнала, а также колебания управляющего сигнала вокруг плоскости скольжения.
Положение, м
\
01234567В9 1С
Время, с
Рис. 5. Стабилизация положения для динамического скользящего регулятора
35
о
30
,е
и
н 25
е
л
ч. 20
123456789
Время, с
Рис. 6. Стабилизация давления для динамического скользящего регулятора
0
о
^ -0,1 £
Ь -0,2
О
р
§ -0,3
о
----Статическая САС
-Динамическая САС
0,1
0
о
ё -0 ,1
и -0,2
о
р
£ -0,3
и
-0,4
----Статическая САС
23456789
Время, с
Рис. 9. Стабилизация скорости для статического и динамического скользящего регулятора
0,02 0,04 0,06 0,08 0,1 Положение, м
0,12 0,14 0,16
Рис. 10. Реакция на Х1(Г)^0, Х2(Г) ^0, хг) ^0 для статического и динамического скользящего регулятора
0,02
0
0
В -5
,е и -10
н
е
-15
яр -20
С
т
-25
0123456789 10
Время, с
Рис. 7. Реакция на управляющий сигнал для динамического скользящего регулятора
0123456789 10 Время, с
Рис. 8. Стабилизация положения для статического и динамического скользящего регулятора
Для гидравлических и механических систем, работающих в условиях помех, воздействие шума и
Время, с
Рис. 11. Реакция на управляющий сигнал для статического и динамического скользящего регулятора
Время, с
Рис. 12. Реакция на управляющий сигнал для статического и динамического скользящего регулятора
Из рис. 11 видно, что при выборе коэффициента К = 100 ^ колебания управляющего сигнала вокруг скользящей плоскости обоих контроллеров умень-
шены, но из рис. 12 следует, что амплитуда шумовой составляющей управляющего сигнала меньше для динамического скользящего контроллера. Это показывает значительное преимущество динамического скользящего контроллера для гидромеханической системы.
Из результатов моделирования скользящих регуляторов следует, что амплитуда колебаний давления в полости цилиндра гидравлической системы под действием шума также значительно уменьшается, если используется динамический скользящий регулятор, а это уменьшает нежелательные вибрации на механических соединениях, что увеличивает их срок службы.
Таким образом, сравнивая качество работы статического скользящего регулятора и динамического скользящего регулятора для возвратно-поступательной гидравлической системы с сервоклапанами, мы обнаруживаем, что динамический скользящий регулятор имеет выдающиеся преимущества, такие как: стабильная работа, уровень колебаний управляющего сигнала вокруг плоскости скольжения мал, амплитуда колебаний шумового сигнала значительно снижена. Это приводит к повышению качества работы системы и увеличению срока работы механических соединений.
Заключение
Выполнен синтез скользящих регуляторов для возвратно-поступательной гидравлической системы с сервоклапаном. Предложено два типа скользящих регуляторов: статический и динамический. В программной среде MatLab Simulink выполнено моделирование статического и динамического скользящих регуляторов. Оба регулятора работают эффективно и устойчиво. Однако при наличии помех динамический скользящий регулятор показал превосходство над статическим скользящим регулятором по помехоустойчивости и точности стабилизации. Отметим, что синтез скользящих регуляторов выполнен в предположении линейности исследуемой САС. Учет нелинейностей, присущих любой реальной системе [14, 15], существенно усложняет исследование.
Литература
1. Автоматизированные транспортные системы [Электронный ресурс]. - Режим доступа: https://sitmag.ru/ article/10545-kamo-gryadeshi-ats,, свободный (дата обращения: 02.12.2021).
2. Кориков А.М. Интеллектуальное управление в технических системах // Научный вестник НГТУ. - 2014. -№ 1 (54). - С. 18-26.
3. Хохлов В.А. Электрогидравлические следящие системы / В.А. Хохлов, В.Н. Прокофьев. Н.А. Борисова, В.И. Гусаков, В.М. Чуркин. - М.: Машиностроение, 1971. - 432 с.
4. Bessa W.M. Slidingmode control with adaptive fuzzy dead-zone compen-sation of an electro-hydraulic servo-system / W.M. Bessa, M.S. Dutra, E. Kreuzer // Journalof Intelligent and Robotic Systems. - 2010. - Vol. 58, No. 1. - P. 3-16.
5. Bartolini G. Modern Sliding Mode Control Theory: New Perspectives and Applications / G. Bartolini, L. Fridman, A. Pisano, E. Usai. - Berlin: Heidelberg: Springer, 2008. - 468 p.
6. Sliding Mode Control Methodology in the Applications of Industrial Power Systems / J. Liu, Y. Gao, Y. Yin, J. Wang, W. Luo, G. Sun. - Springer Nature Switzerland, 2020. - 205 p.
7. Теория систем с переменной структурой / под ред.
C.В. Емельянова. - М.: Наука. Гл. ред. физ.-мат. лит., 1970. -592 с.
8. Zhou Z. Mimo fuzzy sliding mode control for three-axis inertially stabilizedplatform / Z. Zhou, B. Zhang,
D. Mao // Sensors. - 2019. - Vol. 19, No. 7. - P. 1658.
9. Qian D. Hierarchical sliding mode control for a class of simo under-actuated systems / D. Qian, J. Yi, D. Zhao // Control and cybernetics. - 2008. - Vol. 37, No. 1. - P. 159.
10. Almutairi N.B. On the sliding mode control of a ball on a beam system / N.B. Almutairi, M. Zribi // Nonlinear dynamics. - 2010. - Vol. 59, No. 1. - P. 221-238.
11. Справочник по теории автоматического управления / под ред. А.А. Красовского. - М.: Наука. Гл. ред. физ.-мат. лит., 1987. - 712 с.
12. Кориков А.М. Основы теории управления: учеб. пособие. - 2-е изд. - Томск: Изд-во НТЛ, 2002. - 392 с.
13. Дорф Р. Современные системы управления / Р. Дорф, Р. Бишоп. - М.: Лаборатория базовых знаний, 2004. - 832 с.
14. Попов Е. П. Прикладная теория процессов управления в нелинейных системах. - М.: Наука, 1973. -584 с.
15. Алфёров С.М. Манометры: моделирование и автоматизация процессов градуировки / С.М. Алфёров, А.М. Кориков. - Томск: Изд-во ТУСУРа, 2017. - 147 с.
Тран Ван Трук
Аспирант каф. каф. автоматизированных систем управления (АСУ) Томского государственного университета систем управления и радиоэлектроники (ТУСУР)
Ленина прт, 40, г. Томск, Россия, 634050
Тел.: +7-923-428-02-82
Эл. почта: att82glass@gmail.com
Кориков Анатолий Михайлович
Д-р техн. наук, проф. каф. АСУ ТУСУРа,
вед. науч. сотр. Томского ф-ла
Федерального исследовательского центра
информационных и вычислительных технологий СО РАН
Ленина пр-т, 40, г. Томск, Россия, 634050
Тел.: +7-913-869-96-37
Эл. почта: korikov@asu.tusur.ru.
Нгуен Тхань Тьен
Д-р, доцент технического университета «Ле Куи Дон» и Института военной механики, г. Ханой, Вьетнам Тел.: +8-439-744-98-15 Эл. почта: ngttienktd@gmail.com
Tran VT., Korikov A.M., Nguyen Т.Т.
Selection of a sliding mode controller for an automated
transport system
The article presents the synthesis of sliding regulators for a reciprocating hydraulic system with a servo valve. Such regulators operate at the lower (first) level of the intelligent navigation and control system of the automated transport system. Two types of sliding regulators are proposed: static and
dynamic. Static and dynamic sliding regulators are simulated in the MatLab SIMULINK software environment. Both regulators work efficiently and steadily. However, in the presence of interference, the dynamic sliding controller showed superiority over the static sliding controller in terms of noise immunity and stabilization accuracy.
Keywords: automated transport system, synthesis, sliding mode, sliding controller, static sliding controller, dynamic sliding controller, simulation, controller selection. DOI: 10.21293/1818-0442-2021-24-4-79-84
References
1. Avtomatizirovannye transportnye sistemy. [Automated transportation systems] Available at: https://sitmag.ru/ arti-cle/10545-kamo-gryadeshi-ats, free (Accessed: December 02, 2021).
2. Korikov A.M. Intellektualnoe upravlenie v tehnich-eskih sistemah [Intelletual control in technical systems]. Nauchny vestnikNGTU. 2014, № 1 (54), pp. 18-26.
3. Khohlov V.A., Prokofev V.N., Borisova N.A., Gusakov V.I., Churkin V.M., Elektrogidravlicheskie sledyash-hie sistemy [Electro-hydraulic servo systems]. Moscow, Mash-inostroenie, 1971, 432 p.
4. Bessa W.M., Dutra M.S., Kreuzer E. Slidingmode control with adaptive fuzzy dead-zone compensation of an electro-hydraulic servo-system. Journal of Intelligent and Robotic Systems, 2010, vol. 58, no. 1, pp. 3-16.
5. Bartolini G., Fridman L., Pisano A., Usai E. Modern Sliding Mode Control Theory: New Perspectives and Applications. - Berlin, Heidelberg: Springer, 2008, 468 p.
6. Liu J., Gao Ya., Yin Yu., Wang J., Luo W., Sun G. Sliding Mode Control Methodology in the Applications of Industrial Power Systems. - Springer Nature Switzerland, 2020, 205 p.
7. Teoriya sistem s peremennoj strukturoj [Systems theory with an established structure]. Ed. S.V. Emel'yanova. -Moscow, Nauka. Gl. red. fiz.-mat. lit., 1970, 592 p.
8. Zhou Z., Zhang B., Mao D. Mimo fuzzy sliding mode control for three-axis inertially stabilizedplatform. Sensors, 2019, vol. 19, no. 7, pp. 1658.
9. Qian D., Yi J., Zhao D. Hierarchical sliding mode control for a class of simo under-actuated systems. Control and cybernetics, 2008, vol. 37, no. 1, p. 159.
10. Almutairi N.B., Zribi M. On the sliding mode control of a ball on a beam system. Nonlinear dynamics, 2010, vol. 59, no. 1, pp. 221-238.
11. Spravochnik po teorii avtomaticheskogo upravleniya [Handbook of Automatic Control Theory]. Ed. A.A. Krasov-skogo. Moscow, Nauka. Glavnaya redaktsiya fiziko-matematicheskoy literatury, 1987, 712 p.
12. Korikov A.M. Osnovy teorii upravleniya: uchebn. posobie [Fundamentals of Control Theory: Study Guide]. 2nd ed. Tomsk, NTL publ., 2002, 392 p.
13. Dorf R., Bishop R. Sovremennye sistemy upravleni-ya [Modern control systems]. Moscow, Laboratoriya bazovyh znanij, 2004, 832 p.
14. Popov E.P. Prikladnaya teoriya processov upravleniya v nelinejnyh sistemah [Applied theory of control processes in nonlinear systems]. Moscow, Nauka, 1973, 584 p.
15. Alfyorov S.M., Korikov A.M. Manometry': Mod-elirovanie i avtomatizaciya processov graduirovki [Pressure gauges: simulation and automation of calibration processes]. Tomsk, TUSUR Publishing Office, 2017, 147 p.
Van Тruc Tran
Postgraduate student, Department of Automated
Control Systems Tomsk State University of Control Systems
and Radioelectronics (TUSUR)
40, Lenin pr., Tomsk, Russia, 634050;
Phone: +7-923-428-02-82
Email: att82glass@gmail.com
Anatoly M. Korikov
Doctor of Science in Engineering, Professor, Department of Automated Control Systems TUSUR 40, Lenin pr., Tomsk, Russia, 634050; Leading Researcher, Tomsk Branch of the Institute of Computing Technologies of the Siberian Branch of Russian Academy of Sciences Phone: +7 (382-2) 70-15-36 Email: korikov@asu.tusur.ru
Thanh Tien Nguyen
Ph. D, Associate Professor,
Le Quy Don Technical University and Military Institute of Mechanical Engineering, Hanoi, Vietnam Phone: +8-439-744-98-15 Email: ngttienktd@gmail.com