Алгоритм синтезу модального регулятора багатовимірної системи управління

Запропоновано формалізований алгоритм та формули розрахунку регуляторів, які забезпечують потрібну якість багатовимірних систем з використанням методу модального управління....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2009
Hauptverfasser: Репнікова, Н.Б., Писаренко, А.В., Замуренко, К.В., Зімарєв, Ф.C.
Format: Artikel
Sprache:Ukrainian
Veröffentlicht: Інститут проблем штучного інтелекту МОН України та НАН України 2009
Schlagworte:
Online Zugang:https://nasplib.isofts.kiev.ua/handle/123456789/7894
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Алгоритм синтезу модального регулятора багатовимірної системи управління / Н.Б. Репнікова, А.В. Писаренко, К.В. Замуренко, Ф.C. Зімарєв // Штучний інтелект. — 2009. — № 2. — С. 69-75. — Бібліогр.: 1 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id nasplib_isofts_kiev_ua-123456789-7894
record_format dspace
spelling nasplib_isofts_kiev_ua-123456789-78942025-02-09T13:25:34Z Алгоритм синтезу модального регулятора багатовимірної системи управління Алгоритм синтеза модального регулятора многомерной системы управления Репнікова, Н.Б. Писаренко, А.В. Замуренко, К.В. Зімарєв, Ф.C. Алгоритмическое и программное обеспечение Запропоновано формалізований алгоритм та формули розрахунку регуляторів, які забезпечують потрібну якість багатовимірних систем з використанням методу модального управління. Предложен формализованный алгоритм и формулы расчета регуляторов, которые обеспечивают необходимое качество многомерных систем с использованием метода модального управления. 2009 Article Алгоритм синтезу модального регулятора багатовимірної системи управління / Н.Б. Репнікова, А.В. Писаренко, К.В. Замуренко, Ф.C. Зімарєв // Штучний інтелект. — 2009. — № 2. — С. 69-75. — Бібліогр.: 1 назв. — укр. 1561-5359 https://nasplib.isofts.kiev.ua/handle/123456789/7894 681.3 uk application/pdf Інститут проблем штучного інтелекту МОН України та НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Ukrainian
topic Алгоритмическое и программное обеспечение
Алгоритмическое и программное обеспечение
spellingShingle Алгоритмическое и программное обеспечение
Алгоритмическое и программное обеспечение
Репнікова, Н.Б.
Писаренко, А.В.
Замуренко, К.В.
Зімарєв, Ф.C.
Алгоритм синтезу модального регулятора багатовимірної системи управління
description Запропоновано формалізований алгоритм та формули розрахунку регуляторів, які забезпечують потрібну якість багатовимірних систем з використанням методу модального управління.
format Article
author Репнікова, Н.Б.
Писаренко, А.В.
Замуренко, К.В.
Зімарєв, Ф.C.
author_facet Репнікова, Н.Б.
Писаренко, А.В.
Замуренко, К.В.
Зімарєв, Ф.C.
author_sort Репнікова, Н.Б.
title Алгоритм синтезу модального регулятора багатовимірної системи управління
title_short Алгоритм синтезу модального регулятора багатовимірної системи управління
title_full Алгоритм синтезу модального регулятора багатовимірної системи управління
title_fullStr Алгоритм синтезу модального регулятора багатовимірної системи управління
title_full_unstemmed Алгоритм синтезу модального регулятора багатовимірної системи управління
title_sort алгоритм синтезу модального регулятора багатовимірної системи управління
publisher Інститут проблем штучного інтелекту МОН України та НАН України
publishDate 2009
topic_facet Алгоритмическое и программное обеспечение
url https://nasplib.isofts.kiev.ua/handle/123456789/7894
citation_txt Алгоритм синтезу модального регулятора багатовимірної системи управління / Н.Б. Репнікова, А.В. Писаренко, К.В. Замуренко, Ф.C. Зімарєв // Штучний інтелект. — 2009. — № 2. — С. 69-75. — Бібліогр.: 1 назв. — укр.
work_keys_str_mv AT repníkovanb algoritmsintezumodalʹnogoregulâtorabagatovimírnoísistemiupravlínnâ
AT pisarenkoav algoritmsintezumodalʹnogoregulâtorabagatovimírnoísistemiupravlínnâ
AT zamurenkokv algoritmsintezumodalʹnogoregulâtorabagatovimírnoísistemiupravlínnâ
AT zímarêvfc algoritmsintezumodalʹnogoregulâtorabagatovimírnoísistemiupravlínnâ
AT repníkovanb algoritmsintezamodalʹnogoregulâtoramnogomernojsistemyupravleniâ
AT pisarenkoav algoritmsintezamodalʹnogoregulâtoramnogomernojsistemyupravleniâ
AT zamurenkokv algoritmsintezamodalʹnogoregulâtoramnogomernojsistemyupravleniâ
AT zímarêvfc algoritmsintezamodalʹnogoregulâtoramnogomernojsistemyupravleniâ
first_indexed 2025-11-26T04:31:42Z
last_indexed 2025-11-26T04:31:42Z
_version_ 1849825963109515264
fulltext «Штучний інтелект» 2’2009 69 2Р УДК 681.3 Н.Б. Репнікова, А.В. Писаренко, К.В. Замуренко, Ф.C. Зімарєв Національний технічний університет України «КПІ», м. Київ Алгоритм синтезу модального регулятора багатовимірної системи управління Запропоновано формалізований алгоритм та формули розрахунку регуляторів, які забезпечують потрібну якість багатовимірних систем з використанням методу модального управління. Багато сучасних складних систем управління і регулювання є багатовимірними, тобто такими, що мають декілька регульованих величин ),1( niyi  . До них відносяться, наприклад, системи управління літальним апаратом, орієнтації і стабілізації косміч- ного апарата, системи стеження різного типу верстатів для обробки деталей, системи управління роботами та ін. Багатовимірна система передбачає наявність багатовимірного об’єкта регулю- вання (рис. 1), який характеризується існуванням декількох входів (точок прикладання керувальних і збурювальних дій) і декількох виходів, що визначаються регульованими величинами. Рисунок 1 – Багатовимірний об’єкт регулювання Систему управління таким об’єктом можна представити як структурну схему, що показана на рис. 2. Рисунок 2 – Структурна схема системи управління, де )(t – задавальна дія; )(tY – вихідний сигнал У даній статті описується метод побудови регулятора для системи з незалежни- ми каналами, тобто системи, в якій вихід )(tyi управляється тільки сигналом )(ti і не залежить від решти вхідних сигналів. Нехай об’єкт регулювання в загальному випадку описується рівнянням: )()( )()()( tCXtY tBUtAXtX   (1) Об’єкт управління u1(t) u2(t) u3(t) … f1(t) f2(t) f3(t) … u1(t) u2(t) u3(t) … Регулятор Об’єкт η(t) Y(t) + _ Репнікова Н.Б., Писаренко А.В., Замуренко К.В., Зімарєв Ф.С. «Искусственный интеллект» 2’2009 70 2Р              nna a a A ...00 ... 0...0 0...0 22 11               nnb b b B ...00 ... 0...0 0...0 22 11               1...00 ... 0...10 0...01  C              0...00 ... 0...00 0...00  D . Структурна схема моделі, що синтезується, представлена на рис. 3. Припустимо, що всі змінні стану об’єкта управління підлягають безпосередньо- му вимірюванню.  s 1 DUCXY BUAXX    YU    1K / 1K1 / 1x 2K nK 1x 2x nx  . . . . . . 1  s 1   / 2K2 / 2x2  s 1   / nKn / nxn . . . . . . . . .   / 1x / 2x / nx Рисунок 3 – Структурна схема моделі де nK K K K ...00 ... 0...0 0...0 2 1   – матриця коефіцієнтів зворотнього зв’язку за станом, а nK K K K     ...00 ... 0...0 0...0 2 1 /  – матриця прямого каналу управління. Для знаходження матриць K і /K опишемо роботу замкненої системи за схемою:                    nn nnnnnnn xy xy xy ubxax ubxax ubxax ... ... 22 11 2222222 1111111    ; (2)           nnnn xKxu xKxu xKxu / 22 / 22 11 / 11 ... ; (3)                     )( ... )( )( )( ... )( )( 1 / 2 22 / 22 11 / 11 / 22 / 2222222 11 / 1111111 nn nnnnnnnnn xKx xKx xKx xKxbxax xKxbxax xKxbxax          (4) Алгоритм синтезу модального регулятора багатовимірної системи управління «Штучний інтелект» 2’2009 71 2Р Вираз (4) запишемо в матричному вигляді: n n n n n nnnnnnn n n K K K x x x x x x K K K bKba bKba bKba x x x x x x    ... ...00 ... 0...0 0...0 0...00 ... 0...00 0...00 ... ... 0...00...00 ...... 0...000...0 0...000...0 ...00...00 ...... 0...00...0 0...00...0 ... ... 2 1 / / 2 / 1 / / 2 / 1 2 1 / / 2 / 1 2222222 1111111 . 2 1 . 2 . 1                   Запишемо характеристичне рівняння замкненої системи:           0...00...00 ...... 0...000...0 0...000...0 ...00...00 ...... 0...00...0 0...00...0 ...00 ... 0...0 0...0 / / 2 / 1 2222222 1111111 * n nnnnnnn K K K bKba bKba bKba s s s ASE    sK sK sK bKbas bKbas bKbas n nnnnnnn ...00...00 ...... 0...00...0 0...00...0 ...00...00 ...... 0...00...0 0...00...0 / / 2 / 1 2222222 1111111       . Використовуючи метод стандартних коефіцієнтів [1] (наприклад, біноміальний), обчислимо детермінант матриці  *ASE  і прирівняємо коефіцієнти при ступенях отриманого полінома до коефіцієнтів при відповідних ступенях бінома Ньютона. Отримаємо систему рівнянь, розв’язуючи яку знаходимо необхідні матриці K і /K : ii ii i b aK 02  ; (5) ii i b K 2 0/   , (6) де 0 – значення кратного кореня стандартного розподілення коренів. Репнікова Н.Б., Писаренко А.В., Замуренко К.В., Зімарєв Ф.С. «Искусственный интеллект» 2’2009 72 2Р Для того, щоб реалізувати такий регулятор, необхідно зробити декомпозицію загальної моделі на частини (об’єкт регулювання (ОР) і регулятор (Р)). Структурна схема моделі представлена на рис. 4. ОРР ... ... 1 2 n вx1 вx2 в nx 1u 2u nu ... ... 11 xy  22 xy  nn xy  Рисунок 4 – Структурна схема синтезованої системи Запишемо рівняння стану і виходу для регулятора: )()()( tUBtXAtX ppppp  )()()( tUDtXCtY ppppp  . Матриці регулятора у загальному вигляді описуються формулами: 00    BA Ap  , // 0 KK BK Bp       , EC p 0 , KDp  0 . (7) Розглянемо приклад розробки регулятора для об’єкта 3-го порядку. Нехай об’єкт регулювання в просторі станів описується наступними матрицями:               600 08.00 005.2 A            600 040 0015 B            100 010 001 C            000 000 000 D . Змоделюємо систему в програмному пакеті MatLab: Рисунок 5 – Схема системи в MatLab Для наочності прикладу вхідні дії 321 ,, uuu розведені у часі і являють собою стрибки в 0-й, 3-й і 5-й моменти часу величиною 10, 20 та 30 відповідно (рис. 6): u3 x`= Ax+Bu y = Cx+Du u1 u2 Об’єкт Алгоритм синтезу модального регулятора багатовимірної системи управління «Штучний інтелект» 2’2009 73 2Р Рисунок 6 – Форма вхідних сигналів системи Графіки перехідних процесів початкової системи представлені на рис. 7. Рисунок 7 – Графіки перехідних процесів початкової системи Як видно з графіка, процеси в системі керуються з великою сталою помилкою, тому необхідно розробити такий регулятор, щоб показники якості системи були, на- приклад, такими: перерегулювання 0 % , час перехідного процесу 775,0. ппt с і нульова помилка. 1. Досліджуємо керованість системи. >> A= [– 2,5 0 0; 0 – 0.8 0; 0 0 – 6] >> B = [15 0 0; 0 4 0; 0 0 6] >> P = ctrb(A,B) 216003600600 056.2002.30040 0075,93005,370015    P >> n = rank(P) n = 3 – ранг матриці керованості, що дорівнює порядку об’єкта, отже, система повністю керована. Репнікова Н.Б., Писаренко А.В., Замуренко К.В., Зімарєв Ф.С. «Искусственный интеллект» 2’2009 74 2Р 2. Визначення матриць K и /K . Знаючи нормоване значення часу для системи 4-го порядку (яка отримується під час розрахунку регулятора) і заданий час перехідного процесу, знаходимо значення 0 . 10 775,0 75,775,775,7 . 0.0  пп пп t t  . Підставляємо у формули (5) і (6) параметри даної системи і отримуємо: 167,1 2 11 011 1    b aK  ; 8,4 2 22 022 2    b aK  ; 333,2 2 33 033 3    b aK  ; 667,6 11 2 0/ 1  b K  ; 25 22 2 0/ 2  b K  ; 667,16 33 2 0/ 3  b K  Тоді матриці K и /K мають такі кінцеві значення: 1,167 0 0 0 4,8 0 0 0 2,333 K  ; / 6,667 0 0 0 25 0 0 0 16,667 K  . 3. Знаходження матриць pA , pB , pC , pD регулятора. Для знаходження матриць, що описують роботу регулятора, скористаємося фор- мулами (7): 2,5 0 0 15 0 0 0 0,8 0 0 4 0 0 0 6 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 pA     ; 0 0 0 17,501 0 0 0 0 0 0 19, 2 0 0 0 0 0 0 13,998 6,667 0 0 6,667 0 0 0 25 0 0 2,5 0 0 0 16,667 0 0 16,667 pB        ; 100000 010000 001000 pC ; 0 0 0 1,167 0 0 0 0 0 0 4,8 0 0 0 0 0 0 2,333 pD     . Алгоритм синтезу модального регулятора багатовимірної системи управління «Штучний інтелект» 2’2009 75 2Р Таким чином, модель синтезованої системи має вигляд: Рисунок 8 – Схема системи управління На виході системи спостерігаємо необхідні перехідні характеристики, графіки яких представлені на рис. 9. Рисунок 9 – Графіки перехідних процесів синтезованої системи Таким чином, запропонований алгоритм синтезу регулятора багатовимірної сис- теми управління дозволив поширити застосування методу модального управління та формалізувати алгоритм розрахунків регулятора за наведеними формулами. Література 1. Кузовков М.Т. Модальное управление и наблюдающие устройства / Кузовков М.Т. – М. : Машино- строение, 1976. – 184 с. Н.Б. Репникова, А.В. Писаренко, Е.В. Замуренко, Ф.С. Зимарев Алгоритм синтеза модального регулятора многомерной системы управления Предложен формализованный алгоритм и формулы расчета регуляторов, которые обеспечивают необходимое качество многомерных систем с использованием метода модального управления. Стаття надійшла до редакції 03.03.2009. x`= Ax + Bu y = Cx + Du Об’єкт регулювання x`= Ax + Bu y = Cx + Du регулятор u3 u1 u2