보통 제어기는 디지털 방식으로 구현되고 있다. 이 방식에서는 제어기의 출력도 디지털 신호이기 때문에 일정한 시간 간격에서만 사용할 수 있다. 즉 이산시간(discrete-time) 단계에서만 새로운 제어입력 값을 사용할 수 있다. 하지만 제어 대상 시스템이 연속시간(continuous-time) 시스템이라면 연속적인 입력이 필요하기 때문에 간헐적으로 계산되는 제어 입력을 사용할 수는 없다. 이 때 일반적으로 사용하는 방법은 다음 샘플링 시간까지 제어입력 값을 일정하게 유지시키는 것이다. 이를 0차홀드(ZOH, zero-order hold) 방식이라고 한다. 물론 더 복잡한 유형의 홀드 연산도 가능하지만, ZOH가 가장 널리 사용된다.
연속시간 (continuous-time) 선형 시불변 (LTI, linear time-invariant) 시스템은 다음과 같이 상태공간 방정식(state-space equation)으로 표현할 수 있다.
여기서
이제 시스템의 입력
여기서

그러면 샘플링 구간
위 식에서 적분변수를
이 된다. 다시
이 된다. 이산시간 시스템의 기호를 따르기 위하여 다음과 같이 정의하면,
다음과 같이 연속시간 시스템 (1)의 이산시간 등가 모델(equivalent model)을 얻을 수 있다.
여기서
이다. 식 (8)에서는
식 (1)의 측정 모델은 동적운동이 없는 정적 시스템이기 때문에 다음과 같이 간단히 샘플링된 변환식을 구할 수 있다.
여기서
식 (8)을 테일러 시리즈(Taylor series)로 전개하면 다음과 같다.
만약 샘플링 시간
오일러 근사식은 식 (1)에서 미분을 다음과 같이 근사화하여 직접 구할 수도 있다.
식 (11)에서
식 (12)에서 세번째 줄은
제어 분야에서는 식 (7) 또는 (11)의 형식이 일반적으로 사용되는 반면에, 기계학습 분야에서는 식 (12)의 형식이 사용되기도 한다.

만약 시스템의 입력
그러면 연속시간 시스템 (1)의 이산시간 등가 모델은 다음과 같다.
여기서
지금까지 ZOH에 의한 등가 이산화 방법에 대해 설명했다. 이 방법은 샘플링 순간에 정확한 이산시간 모델을 제공한다. 이밖에 연속시간 전달함수(transfer function)를 이산시간 등가 함수로 변환하는 방법도 있다.
'유도항법제어 > 비행제어' 카테고리의 다른 글
[Continuous-Time] 제어가능한 부분공간 (0) | 2024.07.23 |
---|---|
[Continuous-Time] 제어가능성 (Controllability) (0) | 2024.07.16 |
근궤적법 (Root locus method)에서 K→∞ 일 때의 근 (0) | 2023.11.03 |
상태공간 방정식과 전달함수 (0) | 2023.09.22 |
상태천이행렬 (State Transition Matrix) 과 Floquet 정리 (0) | 2023.06.30 |
댓글