Аннотация. В данной статье рассмотрены проблемы синтеза цифровых систем управления с использованием метода обратных связей по состоянию. Для решения таких задач необходимо задать желаемые корни характеристического уравнения замкнутой системы. Для дискретных систем управления такая задача является проблематичной.
Проанализированы особенности выбора желаемого характеристического уравнения замкнутой системы и исследована зависимость качества синтезированной системы от его параметров.
Предложено аналитическое определение желаемых характеристических корней цифровой системы, которые обеспечивают необходимое качество управляемого процесса.
Для проверки аналитических выражений разработаны модели цифровых систем управления при помощи программного пакета MATLAB / Simulink.
Ключевые слова: переменная состояния, управляемость, время переходного процесса.
Теорія автоматичного управління
УДК 62-52
Репнікова Наталія Борисівна
кандидат технічних наук, доцент,
доцент кафедри автоматики та управління
в технічних системах
Національний технічний університет України
«Київський політехнічний інститут імені Ігоря Сікорського»
Ігнатовська Анастасія Олександрівна
студент
Національний технічний університет України
«Київський політехнічний інститут імені Ігоря Сікорського»
Репникова Наталия Борисовна
кандидат технических наук, доцент,
доцент кафедры автоматики и управления
в технических системах
Национальный технический университет Украины
«Киевский политехнический институт имени Игоря Сикорского»
Игнатовская Анастасия Александровна
студент
Национальный технический университет Украины
«Киевский политехнический институт имени Игоря Сикорского»
Natalya Repnikova
PhD, associated professor
National Technical University of Ukraine
«Igor Sikorsky Kyiv Politechnic Institute»
Anastasiia Ihnatovska
student
National Technical University of Ukraine
«Igor Sikorsky Kyiv Politechnic Institute»
СИНТЕЗ ЦИФРОВИХ СИСТЕМ КЕРУВАННЯ З ЗАДАНИМ РОЗТАШУВАННЯМ ПОЛЮСІВ
СИНТЕЗ ЦИФРОВЫХ СИСТЕМ УПРАВЛЕНИЯ С ЗАДАННЫМ РАЗМЕЩЕНИЕМ ПОЛЮСОВ
SYNTHESIS DISCRETE CONTROL SYSTEM WITH ASSIGNED POSITION POLES
Анотація. В даній статті розглянуті проблеми синтезу цифрових систем керування з використанням методу зворотних зв’язків за станом. Для вирішення таких задач необхідно задати бажані корені характеристичного рівняння замкнутої системи. Для цифрових систем керування таке завдання є проблематичним.
Проаналізовано особливості вибору бажаного характеристичного рівняння замкнутої системи та досліджена залежність якості синтезованої системи від його параметрів.
Запропоновано аналітичне визначення бажаних характеристичних коренів цифрової системи, які забезпечують необхідну якість керованого процесу.
Для перевірки аналітичних виразів розроблені моделі цифрових систем керування за допомогою програмного пакету MATLAB/Simulink.
Ключові слова: змінна стану, керованість, час перехідного процесу.
Аннотация. В данной статье рассмотрены проблемы синтеза цифровых систем управления с использованием метода обратных связей по состоянию. Для решения таких задач необходимо задать желаемые корни характеристического уравнения замкнутой системы. Для дискретных систем управления такая задача является проблематичной.
Проанализированы особенности выбора желаемого характеристического уравнения замкнутой системы и исследована зависимость качества синтезированной системы от его параметров.
Предложено аналитическое определение желаемых характеристических корней цифровой системы, которые обеспечивают необходимое качество управляемого процесса.
Для проверки аналитических выражений разработаны модели цифровых систем управления при помощи программного пакета MATLAB / Simulink.
Ключевые слова: переменная состояния, управляемость, время переходного процесса.
Summary. In this article the problems of synthesis of discrete control systems with using the state feedback method were considered. To solve such problems, it is necessary to specify the desired roots of the characteristic equation of a closed system. For discrete control systems, this task is problematic.
The features of the choice of the desired characteristic equation of a closed system were analyzed and the dependence of the quality of the synthesized system on its parameters was investigated.
An analytical determination of the desired characteristic roots of the digital system, which provide the necessary quality of the controlled process was proposed.
For check analytical expressions, models of discrete control systems have been developed using the MATLAB / Simulink software package.
Key words: state variables, controllability, response time.
Вступ
Метод змінних за станом використовується для синтезу систем керування як для класу лінійних безперервних, так і для цифрових об’єктів керування.
На теперішній час існує достатня кількість публікацій та модифікацій даного методу. Так у [1, 2] описано використання методу для синтезу безперервних систем керування, а в [3] приведено застосування методу до синтезу цифрових систем.
Однак, якщо для безперервних систем існують рекомендації по вибору бажаних коренів характеристичного рівняння, такі як: біноміальний стандартний розподіл або розподіл Баттерворта, то для цифрових систем чіткого аналітичного обґрунтування вибору бажаних характеристичних коренів не існує.
Аналіз досліджень і публікацій дозволяє визначити основні шляхи удосконалення методу, а саме виведення аналітичних виразів для визначення бажаних коренів характеристичного рівняння, які забезпечують підвищення якості синтезованих систем керування.
Постановка та вирішення задачі
Задача синтезу цифрової системи вирішується у наступній постановці. Структура цифрової системи керування передбачається заданою у вигляді системи рівнянь, які задані у просторі станів виду.
де – n-мірний вектор станів об'єкта управління;
– l-мірний вектор змінних виходу;
– m-мірний вектор керуючих впливів;
- постійна матриця, що задає властивості об'єкта розмірністю ;
- постійна матриця управління розмірністю ;
- постійна матриця виходу розмірністю .
Будемо розглядати випадок одиничного управляючого впливу.
Об'єкт управління задовольняє умові повної керованості, тобто існує не вироджена матриця керованості , така що .
Задача обирання бажаних коренів характеристичного рівняння полягає в тому, щоб після синтезу регулятора забезпечити замкнутій системі задані динамічні характеристики.
Розглянемо аналітичне рішення задачі знаходження бажаних коренів характеристичного рівняння для забезпечення нульових усталеної помилки та перерегуювання і скорочення часу перехідного процесу.
Запишемо управління через зворотній зв'язок за станом:
(1)
У загальному вигляді матриця К має вигляд:
Для системи другого порядку загальний вигляд матриці К
Запишемо передавальну функцію вихідної замкнутої системи
(2)
У нашому випадку приймаємо, що матриця D дорівнює нулю, тому її не враховуємо. Обчислимо W(z) для системи другого порядку, за формулою (2).
Система з передавальною функцією другого порядку має такі матриці А, В та С у загальному вигляді.
Передавальна функція замкнутої системи другого порядку через елементи матриць буде мати вигляд:
Застосуємо теорему про кінцеве значення функції:
(3)
Як відомо, цифрова система є стійкою, коли корені характеристичного рівняння лежать в околі одиничного радіуса. Запишемо систему рівнянь:
(4)
З виразу (3) можна записати:
Отже, для системи другого порядку система рівнянь матиме вигляд:
(5)
де
З системи рівнянь знаходимо бажані корені характеристичного рівняння замкнутої системи, які для одиничного стрибка забезпечують досліджуваній цифровій системі нульову сталу помилку та скорочення часу перехідного процесу.
Підтвердимо виконані розрахунки прикладом. Нехай задана передавальна функція неперервної системи.
Виконаємо синтез цифрової системи керування, методом синтезу зворотних зв’язків за станом, яка забезпечує нульову сталу помилку та скорочення часу перехідного процесу. Період квантування за часом 0.1 с.
Визначимо передавальну функцію приведеної безперервної частини цифрової системи.
Перейдемо до векторно-матричної моделі цифрової системи.
Визначимо матриці зворотних зав’язків за станом з характеристичного рівняння.
Використовуючи систему рівнянь (5) знаходимо бажані корені
При ,
Кінцеве значення матриці зворотних зв’язків за станом дорівнює:
Для перевірки отриманих результатів виконаємо моделювання цифрової системи з регулюючим пристроєм та вихідну систему для порівняння за допомогою прикладного пакету MATLAB.
Рис. 1. Схема синтезованої моделі
Графіки перехідного процесу вихідної та синтезованої систем представлені на рисунку 2.
Рис. 2. Перехідні процеси вихідної та синтезованої систем
Як видно з отриманих результатів, даний метод синтезу дозволяє стабілізувати систему та звести помилку системи в усталеному режимі до нуля, забезпечує час регулювання рівний одній секунді та нульове перерегулювання.
Для системи з передавальною функцією третього порядку маємо такі матриці у загальному вигляді.
Для системи третього порядку загальний вигляд матриці К: .
Обчислимо W(z), за формулою (2) поданою вище, застосуємо теорему про кінцеве значення функції (3) та за формулою (4), для передавальної функції третього порядку система рівнянь матиме вигляд:
Оскільки визначення передавальної функції приведеної безперервної частини та перехід до векторно-матричної моделі і визначення матриць A, B, C, D ми виконуємо за допомогою MATLAB. То канонічні форми матриць A, B, C, D для передавальної функції порядку n матимуть вигляд.
Тоді формули для розрахунку та матимуть вигляд.
Для передавальної функції другого порядку:
Для передавальної функції третього порядку:
Проаналізувавши формули розрахунку та для другого та третього порядків можна помітити закономірність. Отже формули у загальному вигляді для розрахунку та V мають вигляд:
(6)
Розрахувавши значення та складаємо систему рівнянь для перехіної функції n-того порядку.
(7)
Перевіримо виведені формули розрахунком бажаних коренів для передавальної функції четвертого порядку.
Виконаємо синтез цифрової системи керування за зворотнім зв’язком за станом, коли передавальна функція неперервної системи має вид .
Визначимо передавальну функцію приведеної безперервної частини цифрової системи з періодом квантування за часом 0.1 c. Та перейдемо до векторно-матричної моделі. Запишемо матриці A, B, C.
Розрахуємо значення та , і складемо систему рівнянь для перехіної функції 4-того порядку.
Таблиця 1. Значення розрахованих та .
(8)
Вирішивши систему рівнянь отримуємо кінцеве значення матриці зворотних зв’язків за станом:
Щоб знайти бажані корені .
Визначимо матрицю зворотних зав’язків за станом з характеристичного рівняння.
За теоремою Вієта, складемо систему рівнянь.
(9)
Підставимо значення матриці зворотних зв’язків у систему (9) та знайдемо значення .
Для перевірки отриманих результатів виконаємо моделювання цифрової системи з регулюючим пристроєм за допомогою прикладного пакету MATLAB/Simulink.
и перехідного процесу синтезованої системи та вихідної системи представлено на рисунках 3 та 4.
Рис. 3. Перехідний процес вихідної системи
Рис. 4. Перехідний процес синтезованої системи
З отриманих результатів видно, що даний метод синтезу дозволяє стабілізувати систему та звести помилку системи до нуля в усталеному режимі та нульове перерегулювання, проте час регулювання дорівнює 1200 с.
Спробуємо зменшити час регулювання, обравши один з коренів
істивши системи (8) та (9) отримуємо систему
Отримуємо кінцеве значення матриці зворотних зв’язків.
Для перевірки отриманих результатів виконаємо моделювання за допомогою MATLAB. Графік перехідного процесу синтезованої системи представлено на рисунку 4.
Рис. 4. Перехідний процес синтезованої системи при
Як видно з графіка перехідного процесу, час регулювання дорівнює зменшився майже вдвічі, що збільшує якість перехідного процесу.
Таким чином, запропоновано узагальнений аналітичний вираз для визначення бажаних коренів характеристичного рівняння замкнутої цифрової системи, який використовується при синтезі цифрових систем зі зворотними зв’язками за станом.
Це дозволило покращити якість перехідного процесу (звести до нуля помилку та перерегулювання). Але слід зазначити, що у випадку підвищення порядку цифрової системи спостерігається збільшення часу перехідного процесу. Можна запропонувати обирати один чи декілька коренів зі значеннями 0,5. Проте, це є подальшим напрямком досліджень у цій галузі науки.
Література: