В теории управления — видимое состояние системы.
Наблюдаемость — это мера того, насколько хорошо внутренние состояния системы могут быть выведены из знания ее внешних выходов. В теории управления наблюдаемость и управляемость линейной системы являются математическими дуалами .
Концепция наблюдаемости была введена венгерско-американским инженером Рудольфом Э. Кальманом для линейных динамических систем. [1] [2] Динамическая система, предназначенная для оценки состояния системы по измерениям выходных сигналов, называется наблюдателем состояния для этой системы, например, фильтры Калмана .
Определение
Рассмотрим физическую систему, смоделированную в представлении пространства состояний . Система называется наблюдаемой , если для каждой возможной эволюции векторов состояния и управления текущее состояние можно оценить, используя только информацию из выходов (физически это обычно соответствует информации, полученной от датчиков ). Другими словами, можно определить поведение всей системы из выходов системы. С другой стороны, если система не является наблюдаемой, существуют траектории состояний, которые невозможно различить, измеряя только выходы.
Линейные системы, не зависящие от времени
Для инвариантных во времени линейных систем в представлении пространства состояний существуют удобные тесты для проверки того, является ли система наблюдаемой. Рассмотрим систему SISO с переменными состояния (см. пространство состояний для получения подробной информации о системах MIMO ), заданную как
Матрица наблюдаемости
Тогда и только тогда, когда ранг столбца матрицы наблюдаемости , определяемый как
равно , то система наблюдаема. Обоснованием этого теста является то, что если столбцы линейно независимы, то каждая из переменных состояния просматривается через линейные комбинации выходных переменных .
Связанные концепции
Индекс наблюдаемости
Индекс наблюдаемости линейной стационарной дискретной системы — это наименьшее натуральное число, для которого выполняется следующее: , где
Ненаблюдаемое подпространство
Ненаблюдаемое подпространство линейной системы является ядром линейного отображения, заданного формулой [3]
где — множество непрерывных функций от до . также можно записать как [3]
Поскольку система наблюдаема тогда и только тогда, когда , система наблюдаема тогда и только тогда, когда — нулевое подпространство.
Для ненаблюдаемого подпространства справедливы следующие свойства: [3]
Обнаруживаемость
Чуть более слабое понятие, чем наблюдаемость, — это обнаруживаемость . Система обнаруживается, если все ненаблюдаемые состояния стабильны. [4]
Условия обнаружения важны в контексте сенсорных сетей . [5] [6]
Линейные системы, изменяющиеся во времени
Рассмотрим непрерывную линейную систему, изменяющуюся во времени
Предположим, что заданы матрицы , и , а также входы и выходы и для всех тогда можно определить с точностью до аддитивного постоянного вектора , который лежит в нулевом пространстве , определяемом соотношением
где — матрица перехода состояний .
Можно определить уникальное , если невырожденно . Фактически , невозможно отличить начальное состояние для от состояния , если находится в нулевом пространстве .
Обратите внимание, что матрица, определенная выше, имеет следующие свойства:
- симметричен
- положительно полуопределен для
- удовлетворяет линейному матричному дифференциальному уравнению
- удовлетворяет уравнению
- [7]
Обобщение матрицы наблюдаемости
Система наблюдаема в тогда и только тогда, когда существует интервал в такой, что матрица невырождена.
Если являются аналитическими, то система наблюдаема в интервале [ , ], если существует и положительное целое число k такое, что [8]
где и определяется рекурсивно как
Пример
Рассмотрим систему, аналитически изменяющуюся по матрицам и
Тогда , и поскольку эта матрица имеет ранг = 3, система наблюдаема на каждом нетривиальном интервале .
Нелинейные системы
Дана система , . Где вектор состояния, входной вектор и выходной вектор. должны быть гладкими векторными полями.
Определим пространство наблюдения как пространство, содержащее все повторяющиеся производные Ли , тогда система наблюдаема в том и только том случае, если , где
- [9]
Ранние критерии наблюдаемости в нелинейных динамических системах были открыты Гриффитом и Кумаром [10], Коу, Эллиотом и Тарном [11] и Сингхом [12] .
Существуют также критерии наблюдаемости для нелинейных систем, изменяющихся во времени. [13]
Статические системы и общие топологические пространства
Наблюдаемость также может быть охарактеризована для систем стационарного состояния (систем, обычно определяемых в терминах алгебраических уравнений и неравенств) или, в более общем смысле, для множеств в . [14] [15] Так же, как критерии наблюдаемости используются для прогнозирования поведения фильтров Калмана или других наблюдателей в случае динамической системы, критерии наблюдаемости для множеств в используются для прогнозирования поведения согласования данных и других статических оценщиков. В нелинейном случае наблюдаемость может быть охарактеризована для отдельных переменных, а также для поведения локального оценщика, а не только глобального поведения.
Смотрите также
Ссылки
- ^ Калман, Р. Э. (1960). «Об общей теории систем управления». Труды IFAC, тома . 1 : 491–502. doi :10.1016/S1474-6670(17)70094-8.
- ^ Калман, Р. Э. (1963). «Математическое описание линейных динамических систем». Журнал Общества промышленной и прикладной математики, Серия A: Управление . 1 (2): 152–192. doi :10.1137/0301010.
- ^ abc Зонтаг, Э.Д., «Математическая теория управления», Тексты по прикладной математике, 1998
- ^ "Управляемость и наблюдаемость" (PDF) . Получено 2024-05-19 .
- ^ Li, W.; Wei, G.; Ho, DWC; Ding, D. (ноябрь 2018 г.). «Взвешенно-равномерная обнаруживаемость для сенсорных сетей». Труды IEEE по нейронным сетям и системам обучения . 29 (11): 5790–5796. doi :10.1109/TNNLS.2018.2817244. PMID 29993845. S2CID 51615852.
- ^ Ли, В.; Ван, З.; Хо, ДВК; Вэй, Г. (2019). «Об ограниченности ковариаций ошибок для задач фильтрации консенсуса Калмана». Труды IEEE по автоматическому управлению . 65 (6): 2654–2661. doi : 10.1109/TAC.2019.2942826. S2CID 204196474.
- ^ Брокетт, Роджер В. (1970). Конечномерные линейные системы . John Wiley & Sons. ISBN 978-0-471-10585-5.
- ^ Эдуардо Д. Зонтаг, Математическая теория управления: детерминированные конечномерные системы.
- ^ Конспект лекций по теории нелинейных систем проф. доктор Д.Ельцема, проф. JMAScherpen и проф. Эйван дер Шафт.
- ^ Гриффит, Э. У.; Кумар, К. С. П. (1971). «О наблюдаемости нелинейных систем: I». Журнал математического анализа и приложений . 35 : 135–147. doi :10.1016/0022-247X(71)90241-1.
- ^ Коу, Шауин Р.; Эллиотт, Дэвид Л.; Тарн, Цых Джонг (1973). «Наблюдаемость нелинейных систем». Информация и управление . 22 : 89–99. doi : 10.1016/S0019-9958(73)90508-1 .
- ^ Сингх, Саджендра Н. (1975). «Наблюдаемость в нелинейных системах с неизмеримыми входами». Международный журнал системной науки . 6 (8): 723–732. doi :10.1080/00207727508941856.
- ^ Мартинелли, Агостино (2022). «Расширение условия ранга наблюдаемости на нелинейные системы, изменяющиеся во времени». Труды IEEE по автоматическому управлению . 67 (9): 5002–5008. doi :10.1109/TAC.2022.3180771. ISSN 0018-9286. S2CID 251957578.
- ^ Стэнли, GM; Мах, RSH (1981). «Наблюдаемость и избыточность в оценке данных процесса» (PDF) . Химическая инженерная наука . 36 (2): 259–272. Bibcode : 1981ChEnS..36..259S. doi : 10.1016/0009-2509(81)85004-X.
- ^ Стэнли, GM; Мах, RSH (1981). «Классификация наблюдаемости и избыточности в технологических сетях» (PDF) . Химическая инженерная наука . 36 (12): 1941–1954. doi :10.1016/0009-2509(81)80034-6.
Внешние ссылки
- «Наблюдаемость». PlanetMath .
- Функция MATLAB для проверки наблюдаемости системы
- Функция Mathematica для проверки наблюдаемости системы