입출력이 포함된 확장 DMD인 DMDio (DMD with input/output) 알고리즘을 유도해 보았다 (https://pasus.tistory.com/225). 원래 시스템을 식별한 후에 축소 모델 (ROM, reduced order model)로 근사화 하는 순서였다.
이번에는 이와 약간 다른 접근 방법을 사용해 보고자 한다. 바로 축소 모델을 식별하는 방법이다. 이러한 방법을 DMDior (DMDio for reduced order model)라고 한다.
식별하고자 하는 미지의 이산시간 시스템이 식 (1)과 같이 표현된다고 하자.
여기서
DMDio와 마찬가지로 일정한 싯점에서
여기서

이제 바로
여기서

표준 DMD와 마찬가지로 스냅샷 POD(proper orthogonal decomposition) 알고리즘을 이용하여 변환 행렬을 결정하도록 한다. 상태변수의 변환 행렬이므로 행렬
여기서

이제
한편, 식 (1)의 시스템 운동식을 이용하면 다음과 같은 관계식을 유도할 수 있다.
식 (5)와 (6)으로부터 다음과 같은 식을 유도할 수 있다.
또는
이다. 여기서
DMDio에서와 달리 축소 모델인
식 (4)를 (9)에 대입하면 다음과 같다.
여기서
여기서
그러면 유사 역행렬
식 (12)를 (10)에 대입하면
여기서
따라서 행렬
시스템의 동특성을 파악하기 위해서 축소 시스템 행렬
이제 벡터
그러면 식 (15)는 다음과 같이 된다.
위 식의 양변에
이 된다. 식 (7)과 (16)에 의하면,
가 된다.
위 식은 행렬
DMDior 방법을 정리하면 다음과 같다.
1. 먼저
2. 행렬
3. 행렬
4. 축소 시스템을 구한다.
5. 행렬
6. DMDior 모드를 계산한다.
'유도항법제어 > 데이터기반제어' 카테고리의 다른 글
Ho-Kalman 식별 알고리즘 (0) | 2023.03.24 |
---|---|
마코프 파라미터 (Markov Parameters) (0) | 2023.03.22 |
[DMD-2] DMDio (0) | 2022.10.31 |
[DMD-1] 동적모드분해 (Dynamic Mode Decomposition) (0) | 2022.10.26 |
[POD-4] Gappy POD 매트랩 예제 (0) | 2021.03.01 |
댓글