АИИК-испр 29-12-2015 (1). Конспект лекций введение. Понятие об автоматических системах
![]()
|
А - функциональная матрица размером n x n, называемая матрицей состояния системы (объекта); В - функциональная матрица размером n x r, называемая матрицей управления (входа); С - функциональная матрица размером m x n, называемая матрицей выхода по состоянию; D - функциональная матрица размером m x r, называемая матрицей выхода по управлению. Матрица D отлична от нуля в случаях, когда в передаточной функции рассматриваемой системы порядок числителя равен порядку знаменателя. Поскольку в реальных системах порядок числителя, как правило, всегда меньше порядка знаменателя, матрица D считается равной нулю. Пример. На рис. 2. показан электродвигатель постоянного тока независимого возбуждения, работающий при постоянном магнитном потоке (Ф=const). ![]() Рис.2.Электродвигатель постоянного тока Дифференциальные уравнения для такого объекта могут быть записаны относительно следующих переменных состояния: - скорости вращения ротора, тока якоря i(t), углового перемещения ротора . При использовании знакомых зависимостей для электродвижущей силы и вращающего момента двигателя получим уравнение электрической цепии уравнения вращающейся части: C*i=J ![]() ![]() ![]() ![]() ![]() где J – приведенный момент инерции электродвигателя. Выразим все уравнения относительно производных: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Таким образом для рассматриваемой системы матрицы А, В, С векторно-матричной модели будут иметь следующий вид:
Представляя векторы состояния, входа и выхода как ![]() ![]() ДОСТАТОЧНОЕ УСЛОВИЕ СТАБИЛИЗЙРУЕМОСТИ ЛИНЕЙНОЙ СТАЦИОНАРНОЙ НЕПРЕРЫВНОЙ СИСТЕМЫ Необходимым и достаточным условием асимптотической устойчивости линейной стационарной системы с уравнением состояния ![]() является отрицательность вещественных частей всех собственных чисел матрицы А. Если в любой момент времени доступен для измерения вектор состояния, то на вход системы (1.1) может быть подан сигнал ![]() где ![]() ![]() Устойчивость замкнутой системы (1.3) определяется собственными числами матрицы А + ВК. Система (1.1) называется стабилизируемой при полной обратной связи, если существует матрица К коэффициентов усиления обратной связи такая, что замкнутая система (1.3) асимптотически устойчива. Пара матриц ![]() ![]() rank ![]() Невырожденность пары A, В достаточна для стабилизируемости системы (1.1). Пример. Исследовать стабилизируемость системы с уравнением состояния ![]() Решение. Пара матриц А и В невырожденна, так как rank ![]() ![]() Поэтому система стабилизируема. Пример. Является ли стабилизируемой система с уравнением состояния ![]() Решение. Составим блочную матрицу ![]() Ее определитель равен минус единице, и поэтому ранг этой матрицы — три. Условие, выраженное равенством (1.4), является только достаточным, но не необходимым для стабидизируемости системы (1.1). Поэтому, если условие (1.4) не выполнено, делать заключение об отсутствии у системы (1.1) свойства стабилизируемости нельзя. НЕОБХОДИМОЕ И ДОСТАТОЧНОЕ УСЛОВИЕ СТАБИЛИЗИРУЕМОСТИ Вопрос о стабилизируемости системы ![]() для которой условие (1.4) не выполнено, может быть решен приведением уравнения состояния (2.1) этой системы к канонической форме управляемости. Предположим, что ранг матрицы управляемости rank ![]() равен l. Тогда у этой матрицы есть l линейно независимых столбцов. Обозначим, через ![]() ![]() ![]() Остальные п—lстолбцов этой матрицы ![]() ![]() При замене вектора состояния х по формуле ![]() ![]() ![]() Матрицы ![]() ![]() ![]() ![]() где ![]() ![]() ![]() ![]() Обозначим вектор-столбец, образованный первыми lкомпонентами вектора состояния ![]() ![]() ![]() ![]() ![]() ![]() Ранг матрицы rank ![]() равен l. Поэтому подсистема, описываемая первым уравнением (2.6), управляема. На движение подсистемы с уравнением движения ![]() Уравнение (2.6) называют канонической формой управляемости для исходного уравнения состояния (2.1). Необходимым и достаточным условием стабилизируемости линейной стационарной системы (2.1) является отрицательность вещественных частей всех собственных чисел неуправляемой части. Другими словами, отрицательность вещественных частей всех собственных чисел матрицы A3 в канонической форме управляемости (2.4), (2.5) необходима и достаточна для стабилизируемости системы (2.1). Пример. Является ли стабилизируемой система с уравнением состояния ![]() Решение. ![]() Ранг этой матрицы равен 2. Система не является полностью управляемой. Приведем уравнение состояния к канонической форме управляемости: ![]() ![]() ![]() ![]() ![]() ![]() Неуправляемая часть системы ![]() РАЗМЕЩЕНИЕ СОБСТВЕННЫХ ЧИСЕЛ И КАЧЕСТВО СТАБИЛИЗАЦИИ Рассмотрим линейную стационарную систему с одним входом и уравнением состояния ![]() Пусть для пары матриц ![]() ![]() ![]() в этом случае квадратная, условие (1.4) эквивалентно неравенству det ![]() Системе (3.1) при выполнении (3.2) можно за счет обратной связи вида (1.2) обеспечить любые наперед заданные собственные числа ![]() ![]() Здесь столбец dесть разность ![]() столбца p, образованного коэффициентами характеристического полинома ![]() системы (3.2), и столбца q, образованного коэффициентами полинома, имеющего заданные корни ![]() Таким образом, ![]() Матрица Fпостроена из нулей и коэффициентов полинома (3.5), исключая свободный член ![]() ![]() Если для системы с уравнением состояния (3.1) условие (1.4) не выполнено, то любые собственные числа можно обеспечить за счет обратной связи вида и=Кх только управляемой части этой системы. Например, система с уравнением состояния ![]() приведенная в предыдущем примере, имеет каноническую форму управляемости ![]() Рассмотрим отдельно управляемую часть ![]() и характеристический полином управляемой части ![]() Матрица (3.8) для управляемой части имеет вид ![]() а обратной к ней будет матрица ![]() Матрица (2.2) для управляемой части является в данном примере единичной ![]() Пусть требуется обеспечить управляемой части собственные числа ![]() ![]() ![]() В соответствии с (3.7) ![]() По формуле (3.3) находим ![]() Таким образом, нужная обратная связь имеет вид ![]() При приведении системы к канонической форме управляемости была выполнена замена переменной ![]() ![]() Неуправляемая часть рассмотренной системы имеет собственное число — 1. Обратная связь на это собственное число никак не влияет. Рассмотрим систему с уравнением состояния (1.1), стабилизированную обратной связью (1.2). Такая система описывается уравнением (1.3), и ее собственные движения затухают. Иногда качество стабилизации оценивается временем этого затухания. Обозначим матрицу ![]() ![]() ![]() Если система (3.9) при ![]() ![]() ![]() ![]() ![]() Зададимся положительным числом ε. Временем затухания собственного движения ![]() ![]() В некоторых случаях качество стабилизации оценивается временем затухания переходного процесса на выходе у=Сх системы (3.9). При этом временем переходного процесса ![]() ![]() Неравенство (3.11) эквивалентно неравенству ![]() ![]() Подставим в левую часть (3.12) выражение выходного сигнала через вектор состояния ![]() и обозначим симметричную матрицу ![]() ![]() ![]() ![]() ![]() ![]() За счет размещения собственных чисел достаточно далеко влево от мнимой оси можно добиться сколь угодно быстрого затухания переходного процесса при заданной точности, но при этом, прежде чем начнет выполняться неравенство (3.14), фазовый вектор ![]() ![]() ![]() Чтобы учесть ограничение на допустимый уровень управляющих воздействий ![]() ![]() где Q - положительно полуопределенная, а R - положительно определенная симметричные матрицы. |