Differential Equation은 3가지의 subsystem을 조합하여 구현할 수 있음.
1. adder : 흔히 입력이 2개의 signal이고 출력은 두 입력 singal들을 더한 signal임.
2. multiplier : scalar mulitplier로 승수가 scalar인 곱셈기. 입력 singal을 상수배하여 출력. 해당 상수배는 사전에 지정됨
3. integrator : 적분기로 적분이 수행되어 나옴. 입력이 $\dfrac{dx(t)}{dt}$ 인 경우, 출력이 $x(t)$로 적분되어 나옴.
위의 3가지 조합으로 differential equation을 기계적으로 표현하는 방법을 canonical form이라고 부르는데, 이 문서는 그중에서 1st canonical form (다른 이름으로 direct form이라고도 불림)에 대해 다룬다.
다음과 같은 미분 방정식을 1st canonical form으로 표현.
$$\begin{aligned}(D^2+3D+2) y(t) &= D x(t)\end{aligned}$$
- $D$ : 미분연산자.
우선 integrator를 사용하기 위해, differential equaiton에 미분연산자를 제거.
$$D^{-2}[(D^2+3D+2) y(t)] = D^{-2}[D x(t)] \\ (1+3D^{-1}+2D^{-2}) y(t) = D^{-1} x(t) \\ y(t) +3D^{-1}y(t)+2D^{-2}y(t)=D^{-1}x(t) $$
left side에 $y(t)$만 남기고 right side로 나머지를 이동시킴.
$$\begin{aligned}y(t) &= -3D^{-1}y(t)-2D^{-2}y(t)+D^{-1}x(t) \\ &= D^{-1}(x(t)-3y(t))+D^{-2}(-2y(t))\end{aligned}$$
이를 first canonical form으로 구현하면 다음과 같음.
참고로 위의 미분방정식은 다음의 RLC circuit으로부터 유도된 것임.
2023.08.22 - [.../Signals and Systems] - [SS] RLC Circuit & Differential Eq