
I Исследование линейной непрерывной сау
Исходные данные
Структура исследуемой
замкнутой линейной непрерывной САУ
представлена на рис.1.1, где
–
управляющее воздействие,
–
возмущающее воздействие,
-
сигнал ошибки,
-
выходной сигнал. Значения параметров
,
,
заданы в табл. 1. Размерность
,
,
в секундах, общий коэффициент передачи
имеет размерность 1/с, в табл. 1 заданы
также желаемые показатели качества
системы: максимальная ошибка по скорости
при скачке по скорости
и
,
время переходного процесса
в секундах, и перерегулирование
в процентах.
Исходные данные приведены в табл.1
Таблица 1
Номер варианта
|
1 |
eck |
tnn |
σ |
|
|
|
15 |
2,8 |
0,06 |
3,8 |
10 |
0,23 |
1 |
4,8 |
Рис.1.1
Требуемые передаточные функции находят с использованием правил структурных преобразований. Коротко сформулируем основные правила.
Передаточные функции последовательно соединенных звеньев перемножаются.
Передаточные функции параллельно соединенных звеньев складываются.
Передаточная функция системы с обратной связью – это передаточная функция замкнутой системы, которая определяется по формуле:
Например, для
системы, представленной на рис. 1.2
можно записать следующие передаточные
функции:
Рис.1.2
Передаточная
функция разомкнутой системы
при
,
(т.е. разомкнута главная обратная связь)
определится выражением
где обозначено
,
,
.
Главная передаточная
функция или передаточная функция
замкнутой системы при
:
Передаточная
функция по ошибке при
,
которая позволяет выразить ошибку e(t)
в системе при известном входном
воздействии:
Передаточная
функция по возмущению при
позволяет выразить влияние возмущения
на выходной сигнал:
Передаточная функция разомкнутой исходной системы имеет вид
, где
. Характеристическое уравнение замкнутой системы будет
, где при заданных из таблицы исходных данных числовых значениях
и
коэффициенты
будут зависеть от параметров
и
. Применение критерия Гурвица к характеристическому уравнению четвертого порядка дает следующие условия устойчивости:
.
Приравнивая в
написанных соотношениях правые части
нулю, найдем зависимость
от
и построим в плоскости
и
границы устойчивости, ограничивающие
некоторую область устойчивости. При
заданном параметре
находим граничное значение
коэффициента передачи
.
где обозначено
,
,
,
Выразим К через параметр Т2.
Зависимость К(Т2) приведена на рис.1.3.
Рис.1.3
При заданном
параметре
находим граничное значение
коэффициента передачи
.
Kгр=K(T2=0.1)= 8.2746.
Полагая
, записываем аналитическое выражение для
,
из
при
.
К=0.7Kгр= 5.7922.
Передаточную функцию разомкнутой системы можно записать в виде
где
Тогда
где
Строим графики логарифмических характеристик разомкнутой системы, с помощью MATLAB(оператор bodeилиmargin) Рис.1.4 а. Предварительно с помощью функцииpaz=tf([K],[a0 a1 a2 a3 0]) найдем
Рис.1.4 а
Вещественная часть частотной характеристики замкнутой системы
Строим график АФЧХ с помощью MATLAB(оператор nyquist) рис.1.4 б для разомкнутой системы.
Рис.1.4 б
Запасы устойчивости
по модулю и фазе определяются по
логарифмическим характеристикам (см.
рис.1.4 а): на частоте среза ωсопределяетсязапас
по фазе – ,
азапас по амплитуде
– на частоте при которой
.
Таким образом,
,
что является недостаточным.
Величина ошибки по скорости определяется как
. Для ориентировочной оценкиtnnи σ следует построить переходной процесс
(операторstepвMATLAB) при
и по нему определитьtnnи σ.
Для получения
уравнений состояний в нормальной форме
используем дифференциальное уравнение
замкнутой системы
.
Если
,
то уравнение состояния имеет вид
Для описания динамических систем в пространстве состояний в Matlab 7.* применяются модели подкласса ss, которые основаны на линейных дифференциальных или разностных уравнениях.
Модель непрерывной системы в подклассе ss имеет вид:
dx/dt = Ax + B;
y = Cx + D,
где: х - вектор состояния; u- вектор входа; у - вектор выхода.
Для формирования моделей в подклассе ss предназначена функция ss
sys = ss(A, В, С, D).
В результате под именем sys получаем ss-объект с числовыми характеристиками в виде четверки матриц {А, В, С, D}, которые должны иметь согласованные размеры. МатрицуDв данном случае полагаем равной 0.
Для построения
переходного процесса
воспользуемся операторомstepвMATLAB.
Реализация функций имеет вид:
sys=ss([0 1 0 0;0 0 1 0;0 0 01;-b4/b0 -b2/b0 -b1/b0],[0 0 0 K/b0]',eye(4),zeros(4,1));
step(sys)
В результате получим графики представленные на рис.1.5. Нас будет интересовать Out(1).
Величина ошибки
по скорости определяется как
.
Для ориентировочной
оценки tnnи σ следует построить переходной процесс(операторstepвMATLAB)
при
и по нему определитьtnnи σ. Эти величины из графикаOut(1)
определяются следующим образом:
,
Время переходного
процесса определяется с учетом следующих
соотношений: εуст=(t)/(1+K),
где,
а К=5.7922 – общий коэффициент передачи
разомкнутой системы. Тогда εуст=1/(1+1.964)=
0.15 и следовательноtnnиз графикаOut(1)
.
Рис.1.5
Таким образом. исходная система не удовлетворяет заданным показателям качества, ее следует скорректировать.
Если исходная система не удовлетворяет заданным показателям качества, ее следует скорректировать. В случае применения частотных методов синтеза коррекции строится желаемая ЛАЧХ
. В низкочастотной части желаемой ЛАЧХ при сохранении порядка астатизма (наличие интегратора 1/sв системе) требуемый коэффициент усиления выбирается из соотношения
. На частоте среза желательно иметь наклон ЛАЧХ -20 дБ/дек с протяженностью этого участка не менее одной декады. Далее среднечастотная часть ЛАЧХ сопрягается с низкочастотной отрезком прямой с наклоном -40(если необходимо -60) дБ/дек, а высокочастотная часть желаемой исходной ЛАЧХ по возможности должны совпадать.
Учет требований
качества переходного процесса: tnnи σ, запасов устойчивости учитываются
при формировании среднечастотной
области.
Здесь можно воспользоваться графиком
(рис.1.6).
Рис.1.6
По графику рис.1.6
для заданных значений
и
находят
и затем из соотношения
частоту среза
.
В наше случае: (как
показано на рис.1.6,а) для
,
,
откуда для
,
значение
и
.
Сопряжение
среднечастотного участка с низкочастотным
и высокочастотным (рис. 1.7) должно быть
таким, чтобы была проще коррекция и
чтобы изломы, по возможности, были не
более чем на
(протяженность участка около декады).
Тогда, выберем
на частоте
и
на частоте
.
Введем обозначения:
Величину ω1
найдем из условия равенства значений.
Это соотношение приводит к следующему
выражению:
В последнем выражении обозначено:
ω'=0.1ω2
L’(ω')=50 дБ
L’(ω2)=10 дБ
L(ω3р)=L(0.2083)= 25.8695 дБ
L(ω2)=L(0.25)= 23.4214 дБ
Последние две величины находятся из выражения для Lисх(ω).
Найденное по формуле значение ω1=0.1372
ЛАЧХ с корректирующего устройства с характеристикой Lk(ω), приведенной на рис.1.7, соответствует функция (рис.1.7):
где
Рис. 1.7.
Общая передаточная функция разомкнутой системы с корректирующим звеном последовательного типа имеет вид
где
.
Далее воспользуемся функцией zpk(z, р, К), где z и р – векторы из нулей и полюсов, а Кd – обобщенный коэффициент передачи, sys – любое имя присваиваемое модели. Тогда запись в системе Matlab примет вид
sys1=zpk([-1/T2k -1/T3k],[0 -1/T1 -1/T2 -1/T3 -1/T1k -1/T4k],Kd)
Результат представления sys1 представлен ниже.
Диаграммы Боде (margin(sys1)) представлены на рис.1.8. На диаграмме также обозначены запасы устойчивости, которые являются приемлемыми.
Рис.1.8
Для нахождения переходных характеристик замкнутой системы с корректирующим звеном предварительно сформируем модель в пространстве состояний.
Передаточная функция замкнутой системы имеет вид
Для нахождения Ф(s) воспользуемся следующей последовательностью команд
sys1=zpk([-1/T2k -1/T3k],[0 -1/T1 -1/T2 -1/T3 -1/T1k -1/T4k],K)
Zam_ck=feedback(sys1) – находится передаточная функция замкнутой системы.
Переходная характеристика (рис.1.9 ) находится с помощью функций:
sys3=ss(Zam_ck)
Из рассмотрения рис. 1.9 видно, что параметры по заданию выполняются.
Рис.1.9