Учебно-методический комплекс по дисциплине «Теоретические основы автоматизированного управления», страница 60

Управлять состоянием системы 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  (t> 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: