이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
kalman
상태 추정을 위한 칼만 필터 설계
구문
설명
[
은 플랜트 모델 kalmf
,L
,P
] = kalman(sys
,Q
,R
,N
)sys
와 잡음 공분산 데이터 Q
, R
, N
을 받아 칼만 필터를 만듭니다. 함수는 아래 다이어그램에 나오는 구성의 칼만 추정기에서 사용할 칼만 필터를 계산합니다.
모델 sys
를 알려진 입력 u 및 백색 공정 잡음 입력 w와 함께 구성하며, 여기서 w는 sys
에 대한 마지막 Nw개 입력으로 구성됩니다. "실제" 플랜트 출력 yt는 sys
의 모든 출력으로 구성됩니다. 잡음 공분산 데이터 Q
, R
, N
도 제공해야 합니다. 반환된 칼만 필터 kalmf
는 알려진 입력 u와 잡음 측정값 y를 받고 실제 플랜트 출력에 대한 추정값 와 플랜트 상태에 대한 추정값 를 생산하는 상태공간 모델입니다. 또한 kalman
은 칼만 이득 L
과 정상 상태 오차 공분산 행렬 P
도 반환합니다.
[
은 다음 조건 중 하나 또는 둘 모두가 존재할 때 칼만 필터를 계산합니다.kalmf
,L
,P
] = kalman(sys
,Q
,R
,N
,sensors
,known
)
sys
의 출력 중 일부가 측정되지 않은 경우.외란 입력 w가
sys
의 마지막 입력이 아닌 경우.
인덱스 벡터 sensors
는 측정할 sys
출력을 지정합니다. 이러한 출력은 y를 구성합니다. 인덱스 벡터 known
은 어떤 입력을 이미 알고 있는지(즉, 결정적인지) 지정합니다. 알려진 입력은 u를 구성합니다. kalman
명령은 sys
의 잔여 입력을 받아 이들이 확률적 입력 w가 되도록 합니다.
예제
입력 인수
출력 인수
제한 사항
플랜트 및 잡음 데이터는 다음을 충족해야 합니다.
(C,A)는 감지 가능하며, 여기서 각각은 다음과 같습니다.
및 이며, 여기서 각각은 다음과 같습니다.
는 연속시간에서는 허수축에서, 또는 이산시간에서는 단위원에서 제어 불가능한 모드를 가질 수 없습니다.
알고리즘
버전 내역
R2006a 이전에 개발됨