Анализ технологического объекта управления

Задачи анализа технологического объекта управления решаются с использованием временных и частотных характеристик, которые средствами MatLab автоматически рассчитываются с помощью следующих команд:

- переходная характеристика дискретной модели>>step(Wz);

- переходная характеристика непрерывной модели >>step(Ws);

- импульсная характеристика дискретной модели >>impulse(Wz);

- импульсная характеристика непрерывной модели >>impulse(Ws);

- частотные характеристики ЛАХ и ЛФХ дискретной модели
>>bode(Wz);

- частотные характеристики ЛАХ и ЛФХ непрерывной модели
>>bode(Ws);

- амлитудно-фазовые частотные характеристики дискретной (АФЧХ) модели >>nyquist(Wz);

- амлитудно-фазовые частотные характеристики непрерывной (АФЧХ) модели >> nyquist(Ws).

Результаты построения временных и частотных характеристик исследуемой непрерывной модели показаны на рис. 19, 20 и 21.

Анализ технологического объекта управления - student2.ru

Рисунок 19 – Амплитудно-фазовая частотная характеристика непрерывной (АФЧХ) модели

Для оценки работоспособности системы автоматического управления воспользуемся критерием Найквиста, согласно которому АФЧХ разомкнутой САУ не должна на комплексной плоскости охватывать точку с координатами
(-1, j0) при изменении частоты в пределах Анализ технологического объекта управления - student2.ru [9].

В соответствии с полученной диаграммой на рис. 19 для исследуемого технологического объекта можно сделать вывод об ее устойчивости по критерию Найквиста.

Для того чтобы построить график переходного процесса воспользуемся функцией >>step(Ws), результаты работы которой показаны на рис. 20.

Анализ технологического объекта управления - student2.ru

Рисунок 20 – Переходная характеристика непрерывной модели

В соответствии с полученным графиком переходного процесса (рис. 20) оценим значения основных показателей качества системы автоматического управления технологическим объектом:

- время нарастания (Risetime) – 31,5 с;

- время переходного процесса (Settingtime) – 61,8 с;

- установившееся значение выходной величины (Finalvalue) – 1,1;

- пиковая амплитуда (Peakamplitude) – 1,1;

- перерегулирование (Overshoot) – 0%;

- статическая ошибка – 10%.

Частотные характеристики (рис. 21) исследуемой непрерывной САУ системы получим, используя встроенную функцию >>bode(Ws). Дополнительными показателями качества работы системы в установившемся режиме являются запасы устойчивости.

Запасом устойчивости по амплитуде называют величину Анализ технологического объекта управления - student2.ru , на которую нужно изменить коэффициент преобразования системы для того, чтобы привести её к границе устойчивости, т.е. Анализ технологического объекта управления - student2.ru , где Анализ технологического объекта управления - student2.ru – частота, при которой фазовая характеристика равна -p.

Запасом устойчивости по фазе называют угол Анализ технологического объекта управления - student2.ru , на который фазовая характеристика разомкнутой системы на частоте среза Анализ технологического объекта управления - student2.ru (когда Анализ технологического объекта управления - student2.ru ) отличается от угла ±180°, т.е. Анализ технологического объекта управления - student2.ru .

Анализ технологического объекта управления - student2.ru

Рисунок 21 – Частотные характеристики (ЛАХ и ЛФХ) непрерывной модели

По графикам частотных характеристик ЛАХ и ЛФХ (рис. 21)разомкнутой САУ оценим значения запасов устойчивости:

- по амплитуде (GainMargin) для непрерывной модели – 11,4дБ ;

- по фазе (PhaseMargin) для непрерывной модели - 138°.

Значения запасов устойчивости можно определить также и в режиме командной строки MATLAB с помощью команд:

>> [Gm,Pm,Wcg,Wcp]=margin(Wz) – для дискретной модели:

>> [Gm,Pm,Wcg,Wcp]=margin(Ws) – для непрерывной модели:

где Gm – запас устойчивости по амплитуде в натуральных величинах на частоте Wcg;Pm – запас устойчивости по фазе на частоте Wcp.

Для определения запасов устойчивости в логарифмическом масштабе применяется команды:

>>Gmlog=20*log10(Gm)– для дискретной модели:

>>Gmlog=20*log10(Gm) – для непрерывной модели.

При решении задач управления методами теории пространства состояний предварительно рассматриваются фундаментальные свойства динамических систем, которые не встречаются в классической теории управления, оперирующей только входными и выходными сигналами элементов рассматриваемой системы. Такими свойствами являются управляемость и наблюдаемость.

Теоретическая справка [10-13]:

Рассмотрим n-мерное пространство состояний Анализ технологического объекта управления - student2.ru Анализ технологического объекта управления - student2.ru , в котором каждому состоянию соответствует некоторое положение изображающей точки, определяемое значениями переменных состояния Анализ технологического объекта управления - student2.ru Анализ технологического объекта управления - student2.ru .

Пусть в пространстве состояний Анализ технологического объекта управления - student2.ru заданы два множества Анализ технологического объекта управления - student2.ru и Анализ технологического объекта управления - student2.ru . Рассматриваемая система будет управляемой, если существует такое управление Анализ технологического объекта управления - student2.ru , определенное на конечном интервале времени Анализ технологического объекта управления - student2.ru , которое переводит изображающую точку в пространстве Анализ технологического объекта управления - student2.ru из подобласти Анализ технологического объекта управления - student2.ru в подобласть Анализ технологического объекта управления - student2.ru .

Следует отметить, что признак управляемости применим не только к динамическим объектам, но и к системам, содержащим множество замкнутых контуров управления. Управляемость зависит от структуры системы, состава органов управления и значений параметров.

Проведем анализ специфических свойств объектов управления, представленных векторно-матричными моделями в непрерывном времени

Анализ технологического объекта управления - student2.ru (7)

где Анализ технологического объекта управления - student2.ru – вектор фазовых координат или состояний исследуемого объекта, Анализ технологического объекта управления - student2.ru – вектор управляемых (выходных) величин системы, Анализ технологического объекта управления - student2.ru – вектор управляющих (входных) воздействий, А – матрица коэффициентов размерности Анализ технологического объекта управления - student2.ru , В – матрица коэффициентов размерности Анализ технологического объекта управления - student2.ru ,
С – матрица управления размерности Анализ технологического объекта управления - student2.ru , D – сквозная матрица размерности Анализ технологического объекта управления - student2.ru .

Р. Калман показал, что линейная стационарная система будет полностью управляемой, если ранг матрицы управляемости и порядок системы совпадают:

Анализ технологического объекта управления - student2.ru ,

где Анализ технологического объекта управления - student2.ru

Система считается наблюдаемой, если в формировании вектора выходных координат Анализ технологического объекта управления - student2.ru участвуют все составляющие вектора переменных состояния Анализ технологического объекта управления - student2.ru . Таким образом, если на конечном интервале времени по выходу системы в конце этого интервала можно определить все начальные компоненты вектора состояния при известном управляющем воздействии, то система будет наблюдаемой.

Р. Калман доказал, что линейная стационарная система является полностью наблюдаемой, если ранг матрицы наблюдаемости равен порядку исследуемой системы:

Анализ технологического объекта управления - student2.ru ,

где Анализ технологического объекта управления - student2.ru

Воспользуемся встроенной в пакетControlSystemToolboxфункциейctrb(А,В), чтобы сформировать матрицу управляемости в пространстве состояний. Для этого необходимо вычислить матрицы A, B, C, D с помощью команд:

>> [A,B,C,D]=ssdata(Ws)

A = Анализ технологического объекта управления - student2.ru

B = Анализ технологического объекта управления - student2.ru

C = Анализ технологического объекта управления - student2.ru

D = Анализ технологического объекта управления - student2.ru

>> Mu=ctrb(A,B)

Mu= Анализ технологического объекта управления - student2.ru

>>n1=rank(Mu)

n1=4

Таким образом, для исследуемой модели объекта размерность вектора состояний, определяемая размером матриц A и B равна четырем и ранг матрицы управляемости Mu также равен четырем, следовательно рассматриваемый технологический объект управления является полностью управляемым.

Рассчитаем матрицу наблюдаемости, используя встроенные командыMatLab:

>>My=obsv(A, C)

My = Анализ технологического объекта управления - student2.ru

>>n2=rank(My)

n2=4

Для исследуемой модели ранг матриц наблюдаемости и матриц А и С для рассматриваемого технологического объекта управления такжесовпадают, следовательно, объект автоматизации является полностью наблюдаемым, т.е.для всех значений выходной величины Y(t) может быть определен вектор переменных состоянияX(t), необходимый для синтеза системы управления.

Наши рекомендации