이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
icare
연속시간 대수 리카티 방정식에 대한 음함수 솔버
구문
설명
[
는 다음 연속시간 대수 리카티 방정식의 유일한 안정화 해 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)
는 안정화 가능해야 하며, 유한한 안정화 해X
가 존재하고 유한하려면E
와R
이 가역적이어야 합니다. 이러한 조건은 일반적으로 충분하지 않지만, 다음 조건이 충족될 경우에는 충분해집니다.가 감지 가능함
알고리즘
불변 부분공간의 기저
icare
는 다음 펜슬을 사용하고, 이 펜슬의 안정적(stable)이거나 반안정적(anti-stable)인 유한 고유값과 관련된 불변 부분공간의 기저 [U;V;W]
를 계산합니다.
데이터는 허수축 가까이에 있는 고유값의 민감도를 줄이고 안정적인 불변 부분공간과 반안정적인 불변 부분공간을 더 잘 분리하기 위해 자동으로 스케일링됩니다.
해와 상태-피드백 이득과 스케일링 벡터 간의 관계
해 X
와 상태 피드백 이득 K
는 스케일링 벡터 및 U,V,W
와 다음 수식의 관계가 있습니다.
여기서