- •Глава 4. Анализ дискретных систем автоматического управления
- •4.1. Свойства дискретных систем
- •4.2. Преобразование и обработка сигналов
- •4.2.1. Математическое описание процесса квантования
- •4.3. Импульсная теорема
- •4.4. Фиксатор нулевого порядка
- •4.5. Элементы теории z-преобразования
- •4.5.1. Определение z-преобразования
- •4.5.2. Обратное z-преобразование
- •4.5.3. Теоремы z-преобразования
- •4.6. Импульсная передаточная функция
- •4.6.1. Последовательное соединение звеньев импульсных систем
- •4.6.2. Импульсная передаточная функция фиксатора нулевого порядка и связь между w(s) и w(z)
- •4.7. Процессы между моментами квантования
- •4.8. Метод пространства состояний
- •4.8.1. Уравнения состояния цифровых систем с квантованием и фиксацией
- •4.8.2. Уравнения состояния цифровых систем, содержащих только цифровые элементы
- •4.8.3. Переходные уравнения состояния цифровых систем
- •4.8.4. Переходные уравнения состояния цифровых стационарных систем
- •4.9. Устойчивость дискретных систем
- •4.9.1. Условия устойчивости
- •4.9.2. Критерии устойчивости
- •4.9.3. Робастность
- •4.9.4. Второй метод Ляпунова
- •4.10. Управляемость, достижимость и наблюдаемость
- •4.11. Процессы в нелинейных импульсных системах
- •4.11.1. Построение процессов
- •4.11.2. Вынужденные и свободные процессы
- •4.11.3. Возможные процессы
- •4.11.4. Влияние квантования по уровню
- •4.12. Устойчивость нелинейных импульсных систем
- •4.12.1. Понятие устойчивости
- •4.12.2. Условия абсолютной устойчивости
- •4.12.3. Критерий абсолютной устойчивости
- •4.13. Оценки качества свободных процессов
- •4.13.1. Мера быстродействия нелинейных импульсных систем
- •4.13.2. Оценка суммарного квадратического отклонения
- •Контрольные вопросы
4.10. Управляемость, достижимость и наблюдаемость
Данный раздел посвящен рассмотрению двух фундаментальных свойств динамических систем. Первое связано с возможностью перевести систему из заданного начального состояния в любое другое, второе с возможностью определить состояние динамической системы по наблюдаемым входам и выходам. Оба этих свойства были сформулированы и продемонстрированы Калманом, который также ввел понятия управляемости и наблюдаемости для одномерных и многомерных систем.
Управляемость и достижимость
Рассмотрим систему
(4.264)
Предположим, что задано ее начальное состояние х(0). Тогда состояние системы в момент времени n (здесь n − порядок системы) определяется соотношением
(4.265)
где
Если Wc имеет ранг n, то можно найти n уравнений, решением которых является такой управляющий сигнал, что из начального состояния система перейдет в желаемое конечное состояние x(n).
Заметим, что такое решение неединственное, если существует более одного входного сигнала.
Определение управляемости. Система (4.264) управляема, если существует управляющая последовательность, переводящая систему из любого начального состояния в начало координат за конечное время.
С управляемостью тесно связано понятие достижимости.
Определение достижимости. Система достижима, если существует управляющая последовательность, переводящая систему из любого начального состояния в произвольное состояние за конечное время.
Управляемость не означает достижимость, что следует из уравнения (4.265). Если nx(0) = 0, то нулевое состояние получается при нулевом входе, но система необязательно достижима. Однако эти понятия эквивалентны, если матрица Ф обратима.
Из определения достижимости следует приводимая ниже теорема, которая проверяется непосредственно.
Теорема. Система (4.264) достижима тогда и только тогда, когда матрица Wc имеет ранг n.
Заметим, что матрицу Wc обычно называют матрицей управляемости по аналогии с непрерывными системами.
В качестве примера рассмотрим систему
Можно ли найти такую управляющую последовательность, что xT(2) = [0,5; 1]? Из уравнения (4.265) следует, что
или
Отсюда получаем, что
Следовательно, одна допустимая управляющая последовательность существует: u(0) = 2 и u(1) = 2. Предположим теперь, что xT(2) = [0,5; 1]. Соответствующая система уравнений
не имеет решения, поскольку система недостижима. Матрица управляемости имеет следующий вид:
Из начала координат, возможно достичь только тех точек в пространстве состояний, которые принадлежат подпространству, натянутому на вектор [0,5; 1]T. В примере достижимы и другие точки из-за влияния начального значения.
Предположим, что с помощью невырожденной матрицы преобразования Т введены новые координаты. В этих координатах
(4.266)
Если Wc имеет ранг n, то и Wc будет такого же ранга. Это означает, что достижимость системы не зависит от выбора системы координат.
Заметим,
что формула, связывающая Wc
и
,
полезна для вычисления матрицы
преобразования, переводящей систему
из одной формы в другую.
Управляющую форму можно получить, при условии что приведенная матрица имеет обратную матрицу.
Наблюдаемость
Для решения проблемы отыскания состояния системы по ее выходу вводится понятие ненаблюдаемых состояний.
Определение. Состояние x0 0 ненаблюдаемо, если существует конечное k1 n 1, такое что y(k) = 0 для 0 k k1 при x(0) = x0 и u(k) = 0 для 0 k k1.
Система (4.264) наблюдаема, если существует такое конечное k, что значения входов u(0), …, u(k1) и выходов y(0), …, y(k1) достаточно для определения ее начального состояния.
Рассмотрим систему (4.264). Всегда можно определить действие известного входного сигнала. Поэтому общность решения не пострадает, если предположить, что u(k) = 0. Допустим, что даны y(0), y(1), …, y(n1). Можно записать следующую систему уравнений:
Используя векторную запись, получаем
(4.267)
Состояние х(0) можно получить из (4.267) тогда и только тогда, когда матрица наблюдаемости
(4.268)
имеет ранг n. Состояние х(0) ненаблюдаемо, если принадлежит нуль-пространству W0. Если два состояния ненаблюдаемы, то их линейная комбинация также ненаблюдаема. Следовательно, ненаблюдаемые состояния образуют линейное подпространство.
Теорема. Система (4.264) наблюдаема тогда и только тогда, когда W0 имеет ранг n.
Такой способ определения наблюдаемости эквивалентен методу для непрерывных систем. Легко показать, что матрица наблюдаемости, так же как и матрица управляемости, не зависит от выбора системы координат.
В качестве примера рассмотрим систему
;
.
Матрица наблюдаемости имеет вид
.
Ранг матрицы W0 равен 1 и наблюдаемые состояния принадлежат нуль-пространству W0 , т.е. [0,5 1]. На рис. 4.28 показаны выходы для четырех различных состояний: все начальные состояния, лежащие на линии, параллельной [0,5 1], дают одинаковый выход (рис. 4.28, а, б, в и г).
Рис. 4.28. Выход системы при начальных условиях: а [0,5 1];
б [1,5 0,5]; в [2,5 0]; г [1 −0,5]
