- •Лабораторна робота 7 Визначення границi стiйкостi для неперервних систем управлiння
- •Основні теоретичні відомості
- •Лабораторна робота 8 Визначення границi стiйкостi для дискретних систем управлiння
- •Основнi теоретичнi відомості
- •Лабораторна робота 9 Корекція шляхом зміни коефіцієнта підсилення
- •Основнi теоретичнi відомості
- •Лабораторна робота 10 Корекція. Пі–регулятор. Пд-регулятор
- •Основнi теоретичнi відомості
- •Основнi теоретичнi відомості
- •Лабораторна робота 11 Синтез під-регулятора
- •Основні теоретичні відомості
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота 13 Поняття білий шум. Формуючий фільтр
- •Основні теоретичні відомості
- •Завдання
- •Контрольні запитання
- •Лабораторна робота 14 Структурний синтез. Аналітичне конструювання оптимального детермінованого регулятора для неперервних систем
- •Основні теоретичні відомості
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота 15 Структурний синтез. Аналітичне конструювання оптимального детермінованого регулятора для дискретних систем
- •Основні теоретичні відомості
- •Хід роботи
- •Контрольні запитання
Лабораторна робота 11 Синтез під-регулятора
Мета роботи: навчитись виконувати процедуру синтезу ПІД-регулятора, визначати запаси стійкості системи, будувати її частотні та перехідні характеристики.
Основнi теоретичнi відомості
Передавальна функція ПІД-регулятора має вигляд
де Кр –коефіцієнт пропорційної частини, Кі- інтегральної, а КD– диференційної відповідно. Як відмічено в попередніх роботах, інтегральна складова відповідає відставанню по фазі, а диференційна – випередженню по фазі. Відповідно, інтегральна складова знаходить місце в області низьких частот, а диференційна складова – в області високих частот. Звідси випливає, що ПІД-регулятор є регулятором з відставанням та випередженням по фазі. При синтезі ПІД-регулятора необхідно визначити три параметра: Кр ,Кі ,КD. Необмежено зростаючий коефіцієнт підсилення диференціатора приводить безкінечного підсилення на високих частотах, тому в канал похідної добавляється полюс, щоб обмежити підсилення на високих частотах. В цьому випадку передавальна функція ПІД-регулятора має вигляд
Це приводить до необхідності в процесі синтезу визначати чотири параметри. При синтезі ПІД-регулятора в першу чергу розраховується пропорційно-інтегральний канал, який відповідає за забезпечення необхідного запасу по модулю. В цьому випадку підлягають визначенню коефіцієнти Кр ,Кі . Для цього необхідно виконати алгоритм:
1. Знайти частоту 1, при якій
2. Визначити коефіцієнт Кр із виразу
3. Визначити абсолютне значення нуля передавальної функції
а потім
Після цього визначається параметр КD , за допомогою якого забезпечується необхідний запас по фазі. Для цього необхідно обчислити фазовий здвиг регулятора на частоті 1
та визначити:
,
Схему моделювання можна виконати в пакеті SIMULINK.
Рис. 11.1. Схема моделювання
Приклад 11.1. Необхідно синтезувати ПІД-регулятор для системи, яка зображена на рис.9.1. Передавальна функція некоректованої системи має вигляд: , причому
Для синтезу ПІД-регулятора спочатку синтезуємо ПД-регулятор, який би забезпечив запас по фазі 50 Процедура аналітичного синтезу ПД-регулятора зводиться до наступного:
1. Для синтезу ПД-регулятора необхідно спочатку задати початкові дані: запас по фазі , коефіцієнт підсилення регулятора а0=1 та час встановлення перехідної характеристики =4с.
2.
Обчислити частоту 1
за формулою
,
при якій
3. Обчислити фазовий здвиг регулятора на частоті 1
4. Обчислити коефіцієнт пропорційності:
5. Обчислити коефіцієнт диференційності:
6. Таким чином, ПД-регулятор має передавальну функцію:
7. Далі для цієї системи синтезуємо ПІД-регулятор. Для цього скористаємося рівнянням
Вибираємо
Кі=0,005.
=1,123
Ці обчислення можна виконати в пакеті програм MATLAB:
1. Вводимо передавальну функцію та початкові значення:
Gp=tf([4],[1 3 2 0]); ph=50; a0=1; Ts=4; KI=[0.005 0.05 0.5];
w1=8/(Ts*tan(ph/57.296))
2. Відповідно до пункту 2 процедури синтезу вибираємо w1=1.7
3. Обчислимо значення модуля на частоті 1. Для цього використовуються оператори evalfr – обчислює значення комплексного коефіцієнта передачі для одного заданого комплексного значення частоти та abs - обчислює абсолютне значення.
Gpjw1=evalfr(Gp,j*w1)
Gpjw1mag=abs(Gpjw1)
4. Обчислимо фазовий здвиг регулятора на частоті 1. Для цього використовуються оператор angle – обчислює значення кута при заданому значенні частоти
theta=-pi+ph/57.296-angle(Gpjw1)
5. Пункт 3 та 4 можна також виконати за допомогою відомих з попередніх робіт операторів :
[Gpjw1mag, PHASE] = BODE(Gp,1.7)
theta=-pi+ph/57.296- PHASE/57.296
6. Обчислимо Kp, KD.
KP=cos(theta)/Gpjw1mag
KD=sin(theta)/(w1* Gpjw1mag+KI(k)/ w1^2
[KP, KI(k), KD]
7. Отримаємо передавальну функцію ПIД- регулятора
Gc=tf([0 KD KP KI(k)],[1 0])
8. Порахуємо передавальну функцію системи, яка замкнена зворотнім від’ємним одиничним зв’язком:
T=minreal(Gc*Gp/(1+Gc*Gp))
9. Щоб перевірити стійкість системи обчислимо полюси замкненої системи та запаси її стійкості:
pole(T); margin(Gc*Gp)
Щоб зробити висновки про отримані результати, необхідно побудувати перехідну характеристику отриманої замкненої системи. Це можна зробити за допомогою оператора step: t=0:0.2:20; step(Т,t); hold on
Завдання
Необхідно синтезувати ПІД-регулятор для системи, яка зображена на рис.9.1. Передавальна функція некоректованої системи має вигляд:
,
причому
Для
цього необхідно:
1. Визначити запас стійкості заданої системи.
2. По заданому алгоритму синтезувати ПІД-регулятор.
3. Визначити запас стійкості коректованої системи.
4. Побудувати її перехідну характеристику в пакеті MATLAB.
5. Змоделювати отриману систему в пакеті SIMULINK.
6. Порівняти отримані в пакеті MATLAB та в пакеті SIMULINK перехідні процеси.
Варіанти до виконання роботи 11 взяти з роботи 9.
Контрольні запитання
1. Що таке коректуючий пристрій в системі управління? Які типи корекцій ви знаєте?
2. Що таке запас стійкості по фазі?
3. Записати передавальну функцію ПІ-регулятора.
4. Записати передавальну функцію ПД-регулятора.
5. Описати процедуру синтезу ПІД-регулятора.
6. Записати передавальну функцію ПІД-регулятора.
7. Які оператори використовувались в роботі?
Лабораторна робота 12
Параметричний синтез.
Параметрична оптимізація ПІД- регулятора
Мета роботи: навчитись в пакеті MATLAB створювати програми для виконання процедури параметричної оптимізації методом Нелдера-Міда, використовуючи в цих програмах алгоритм визначення штрафної функції для неперервних систем.
