Управлять состоянием системы x(t) можно изменением вектора входа u(t), а наблюдать ее состояние можно, измеряя вектор выхода y(t). В связи с этим возникают два вопроса, имеющих кардинальное значение для теории автоматического управления.
Можно ли, выбрав соответствующим образом входы u(t), перевести объект управления из некоторого произвольного состояния x(to) в другое произвольное состояние x(t1)?
Можно ли, наблюдая вектор выхода y(t) в течение достаточно долгого промежутка времени, определить начальное состояние объекта x(to)?
Ответ на первый вопрос связан с понятием "управляемость", а ответ на второй вопрос - с понятием "наблюдаемость".
Определение понятий "управляемость" и "наблюдаемость". Понятие "управляемость" связано с возможностью приведения системы в заданное состояние с помощью входных или управляющих воздействий.
Понятие "наблюдаемость" связано с возможностью определения переменных состояния по результатам измерения выходных переменных.
В качестве примера, поясняющего эти понятия, рассмотрим объект (рис. 5.8), описываемый уравнениями состояния:
Из рисунка 5.8 видно, что переменная х1 не соединена с входом u и поэтому он не может влиять на ее изменение во времени. Такую переменную состояния называют неуправляемой. Переменная х2 не соединена с выходом и поэтому по наблюдению выхода y невозможно определить х2. Такую переменную состояния называют ненаблюдаемой.
Более общее определение управляемости заключается в следующем.
Состояние[xo, to] называют управляемым, если можно найти момент времени t1 (t1 > to) и вход u(t), переводящий систему за интервал времени [to, t1] из состояния [xo, to] в состояние [0, t1]. Если любое состояние х ÎХ является управляемым для to, то объект называют полностью управляемым в момент времени to. Если объект полностью управляем в указанном выше смысле для любого to, то его называют полностью управляемым.
Рис. 5.8.
Можно также дать следующее определение.
Систему называют полностью управляемой, если для любых моментов времени to и t1, t1 > to и любых заданных состояний хо и х1 существует управление u(t), (to < t < t1), переводящее начальное состояние хо в конечное х1.
Судить о том, является ли система управляемой по виду ее уравнений состояния в общем случае (за исключением примера одномерной системы), очень трудно.
Однако, для САУ, которая имеет в пространстве состояний линейную модель
(5.13) |
американским ученым Р. Калманом получено необходимое и достаточное условие управляемости.
Необходимое и достаточное условие для управляемости системы (5.13) заключается в том, чтобы матрица
Q = [ B, AB, A2 B, . . . , An-1 B] |
(5.14) |
имела ранг n.
Часто матрица (5.14) имеет ранг n для некоторого v < n, т. е.
rang Qv = rang [B, AB, . . . , Av-1 B] = n. |
(5.15) |
Наименьшее значение v, при котором имеет место равенство (5.15), называют показателем управляемости.
Из выражения (5.14) видно, что управляемость определяется свойствами матриц Аи В. Критерий управляемости (5.14) остается справедливым и для дискретной системы, если ее уравнения представить в виде
xk+1 = Axk + Buk.
Как было показано в рассмотренном выше примере, переменная х2 является ненаблюдаемой, если она не соединена с выходом и по наблюдению выхода y ее определить невозможно. Но для управления необходимо располагать сведениями о текущих значениях вектора состояния. Поэтому возникает вопрос: при каких условиях, наблюдая векторы выхода и входа, можно найти переменные состояния х?
Систему (5.13) называют наблюдаемой, если по данным измерения или наблюдения векторов y(t) и u(t) на конечном интервале времени to £ t £ t1 можно однозначно определить начальное состояние x(to). Систему (5.13) называют полностью наблюдаемой, если наблюдаемы все состояния в любые моменты времени.
Предполагая, что уравнения системы приведены к нормальной форме, рассмотрим уравнение связи между вектором выхода y и вектором состояния x:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.