Неявный решатель для алгебраических уравнений Риккати в непрерывном времени
[ вычисляет уникальный стабилизирующее решение X,K,L] = icare(A,B,Q,R,S,E,G)X, усиление обратной связи в состоянии K, и собственные значения замкнутой системы L следующего алгебраического уравнения Риккати в непрерывном времени.
Стабилизирующее решение X помещает все собственные значения L в левой полуплоскости.
Алгебраические уравнения Риккати играют ключевую роль в управлении LQR/LQG, контроле H2- и H-бесконечности, фильтрации Калмана и спектральных или ко-простых факторизациях.
[___] = icare(___, отключает встроенное масштабирование и устанавливает все значения векторов масштабирования 'noscaling')info.Sx и info.Sr по 1. Отключение масштабирования ускоряет расчеты, но может быть вредным для точности при A,B,Q,R,S,E,G плохо масштабируются.
(A-sE,B) должны быть стабилизируемыми и E и R должна быть инвертируемой для конечного стабилизирующего решения X существовать и быть конечным. Хотя этих условий в целом недостаточно, их становится достаточно при выполнении следующих условий:
обнаруживается
Basis of the invariant subspace
icare работает со следующим карандашом и вычисляет базис [U;V;W] инвариантного подпространства, сопоставленного со стабильными или анти-стабильными конечными собственными значениями этого карандаша.
Данные автоматически масштабируются, чтобы уменьшить чувствительность собственных значений около воображаемой оси и увеличить разделение между стабильным и антистабилизированным инвариантными подпространствами.
Relationship between the solution, the state-feedback gain, and the scaling vectors
Решение X и коэффициент усиления обратной связи о состоянии K связаны с векторами масштабирования, и U,V,W следующим набором уравнений:
где,
Basis of the invariant subspace
icare работает со следующим карандашом и вычисляет базис [U;V;W] инвариантного подпространства, сопоставленного со стабильными или анти-стабильными конечными собственными значениями этого карандаша.
idare | ishermitian | kalman | lqg | lqr | lyap | spectralfact | h2syn (Robust Control Toolbox) | hinfsyn (Robust Control Toolbox) | lncf (Robust Control Toolbox) | rncf (Набор инструментов Robust Control Toolbox)