- •Глава 2. Синтез линейных непрерывных систем управления
- •2.1. Общие положения систем управления
- •2.2. Синтез одноконтурных систем автоматического управления исходя из условия обеспечения заданной степени затухания
- •2.3. Расчет параметров настройки регуляторов исходя из условия обеспечения желаемых показателей колебательности
- •2.4. Расчет параметров регулятора на основе критерия оптимального модуля
- •2.5. Расчет параметров настройки регулятора на основании критерия максимальной степени устойчивости
- •2.6. Метод синтеза пид-регулятора из условия обеспечения системой запаса по фазе и желаемого времени регулирования
- •2.7. Синтез систем управления с апериодической реакцией (минимальным перерегулированием) и желаемым временем переходного процесса
- •2.8. Синтез двухконтурных систем автоматического регулирования
- •2.9. Синтез систем автоматического управления объектами с доминирующей величиной запаздывания
- •2.10. Синтез систем управления многомерными объектами
- •2.11. Синтез многомерных систем управления с заданными динамическими свойствами
- •2.12. Синтез систем управления объектами в области переменных состояния
- •2.13. Системы с модифицированным упредителем Смита и компенсацией кратного высшего возмущения
- •2.14. Синтез инвариантных систем
- •Контрольные вопросы
2.3. Расчет параметров настройки регуляторов исходя из условия обеспечения желаемых показателей колебательности
Рассмотрим порядок расчетов для основных типовых законов регуляторов. Пусть задана структура типового регулятора и желаемый показатель колебательности Mжел.
П-регулятор должен обеспечить такой коэффициент пропорциональности kпр, при котором амплитудно-фазовая характеристика разомкнутой системы будет касаться окружности с Mжел.
Вне зависимости от масштаба графиков окружность с Mжел всегда касается прямой, проведенной из начала координат в третьем квадранте под углом
α = arcsin(1/Mжел) (2.18)
к отрицательной вещественной полуоси. Точка касания прямой к окружности с Mжел соответствует координате 1 вещественной оси. При величине kпр, соответствующему запасу устойчивости системы, окружность с заданным Mжел должна одновременно касаться амплитудно-фазовой характеристики разомкнутой системы и луча под углом α к отрицательной полуоси. С учетом изложенного расчет производится графоаналитическим методом в следующем порядке.
Вначале строится амплитудно-фазовая характеристика объекта Woб(jω) и из начала координат проводится луч под углом α к отрицательной вещественной полуоси. Затем подбирается окружность с центром на вещественной отрицательной оси, касающаяся одновременно амплитудно-фазовой характеристики объекта и луча.
Определим модуль координаты точки касания лучом новой окружности |l|. Можно написать соотношение
|l|∙kпр = 1, (2.19)
откуда находим kпр = 1/|l|.
ПИ-регулятор рассчитывается аналогично П-регулятору с отличием в том, что амплитудно-фазовые характеристики разомкнутой системы строят из условия kпр = 1 и для нескольких фиксированных значений kи.
На основании соотношения (2.19) для каждого фиксированного значения на основании соответствующих графиков рассчитываются коэффициенты пропорциональности kпр. Среди допустимых решений можно выбрать такие, которые обеспечивают наибольшее произведение kпрkи.
ПИД-регулятор рассчитывается по такой же схеме, как и ПИ-регулятор. Для построения амплитудно-фазовых характеристик разомкнутой системы принимается равным единице kпр и задается несколько фиксированных значений kи, kД, или их соотношение kи : kД. Далее подбираются окружности, которые касаются луча и амплитудно-фазовых характеристик. Затем из точек касания окружностями луча восстанавливаются перпендикуляры на вещественную ось и находятся коэффициенты kпр на основании уравнения (2.19), а из полученных вариантов соотношения коэффициентов kпр, kи,kД будем отдавать предпочтение условию: kпрkи→ max.
Пример решения задачи с помощью пакета MatLab при расчете регулятора по заданному показателю колебательности
Рассчитываем регулятор исходя из М = 1,15 для объекта
clear, clc, clf
% задаем передаточную функцию объекта
ww = tf([1366.875 13668.75], [400 12732 102218 155648 ...
84015 45100]);
figure(1);
nyquist(ww);
% задаем величину показателя качества
M = 1.15;
w = 2:0.01:2;
p = j*w;
kp = 1;
Ti = 1.769;
www = (kp+1./(Ti*p)).*(1366.875*p + 13668.75)./(400*p.^5+...
12732*p.^4+102218*p.^3 + 155648*p.^2 + 84015*p + 45100);
% создаем функции для перехода в комплексную область
Re = real(www);
Im = imag(www);
% объявляем радиус окружности
R = M/(1-M^2);
% C - расстояние от мнимой оси до центра окружности
C = M^2/(1-M^2);
% !Геометрия! x^2 + y^2 = R^2
y1 = sqrt(R^2-(w-C).^2);
y2 = −sqrt(R^2-(w-C).^2);
% k - тангенс угла наклона касательной к окружности
k = tan(asin(1/M));
% задаем уравнение прямой
y3 = k*(w);
figure(2);
plot(Re, Im, w, y1, w, y2, w, y3);
grid on
kp = [0 1 1.2 1.29 1.3 1.5 1.6 1.7 1.8 2.0];
Ti = [0 1.769 1.7692 1.765 2.118 2.65 3.08 3.77 5.21 25];
figure(3);
plot(Ti, kp);
grid on
