일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 딥러닝
- 옵시디언
- 논문작성법
- Zotero
- matplotlib
- Numerical Analysis
- 인공지능
- 수치해석
- 고체역학
- 텝스공부
- IEEE
- 텝스
- Julia
- MATLAB
- 생산성
- 논문작성
- pytorch
- teps
- 우분투
- LaTeX
- ChatGPT
- Python
- Linear algebra
- Dear abby
- obsidian
- Statics
- JAX
- 수식삽입
- WOX
- 에러기록
- Today
- Total
뛰는 놈 위에 나는 공대생
[고등자동제어] Observability in Continuous time 본문
Remind
Observability : output과 input을 알고 있을 때, 시스템의 state을 estimate할 수 있는지 여부
1. Definition of observability (CT)
$\textbf{Definition :}$
$\dot{x}(t)=Ax(t)+Bu(t)$
$y(t)=Cx(t)+Du(t), A\in R^{n\times n}, C\in R^{r\times n}$
$\text{The LTI continuous time system is said to be observable if, }$
$\text{for any initial state }x(0)=x_{0}$
$\text{there exists a finite time t_{1}>0 such that knowledge of the input and output time functions }$
$\{u(t); t\in[0,t_{1}] \}$
$\{u(t); t\in[0,t_{1}] \}$
$\text{is sufficient t determine the initial state }x_{0}$
discrete time과 마찬가지로 finite time $t_{1}$ 안에 output, input에 대해서 initial state를 추정할 수 있는 시스템을 observable하다고 합니다.
2. Observability theorem (CT)
$\text{(a). The LTI continuous time system of order n}$
$\dot x(t)=Ax(t)+Bu(t)$
$y(k)=Cx(t)+Du(t)$
$\text{ is observable.}$
$\text{(b). The observability grammian }$
$W_{o}(t_{1})=\int_{0}^{t_{1}}(A^{T})^{t}C^{T}CA^{t}dt$
$\text{is positive definite, for some finite time }t_{1}>0$
$\text{(c). The observability matrix }$
$Q=\begin{bmatrix} C\\CA\\ \vdots \\ CA^{n-1}\end{bmatrix}_{nr\times n}$
$\text{is rank n.(i.e. there an n linearly independent rows)}$
(증명 추가 예정)
3. Observability theorem comments
1. Observable canonical pair
$A=\begin{bmatrix}-a_{2}&1&0\\-a_{1}&0&1\\-a_{0}&0&0\end{bmatrix}$
$C=\begin{bmatrix}1&0&0\end{bmatrix}$
이 system은 항상 observable합니다. 직접 observalbe matrix를 만들어보면 확인할 수 있습니다.
$Q=\begin{bmatrix}C\\CA\\CA^{2}\end{bmatrix}=\begin{bmatrix}1&0&0\\-a_{2}&1&0\\(-a_{1}+a_{2}^{2})&-a_{2}&1\end{bmatrix}$
2. discrete time에서와 마찬가지로 observability grammian을 가지고
$W_{o}=\underset{t_{1}\rightarrow \infty}{\lim} W_{o}(t_{1})=\int_{0}^{\infty} e^{A^{T}t} C^{T} Ce^{At} dt$
이를 변형하여
$A^{T}W_{o}+W_{o}A=-C^{T}C$
Lyapunov equation을 만들 수 있습니다. A가 hurwitz라면 Positive definite solution $W_{o}$를 구할 수 있고, 이 시스템은 곧 observable합니다.
3. $\text{The observability results are dual of the controllability results}$
$\Rightarrow \text{The pair }\{A,C\}\text{ is observable if and only if the pair }\{A^{T},C^{T}\}\text{ is controllable.}$
'연구 Research > 제어 Control' 카테고리의 다른 글
[고등자동제어] Singular Value Decomposition과 Degree of Controllability (0) | 2021.02.26 |
---|---|
[고등자동제어] controllability/observability example (1) | 2021.02.25 |
[고등자동제어] Controllability in Continuous time (0) | 2021.02.25 |
[고등자동제어] Observability in discrete time (0) | 2021.02.23 |
[고등자동제어] Controllability in discrete time (0) | 2021.02.22 |