제어 시스템을 해석할 때 가장 먼저 마주하는 난관은 복잡한 미분 방정식입니다.

하지만 공학자들은 이를 더 쉽고 직관적인 '주파수의 세계'로 가져와 해석합니다.

오늘은 제어 이론의 기초가 되는 라플라스 변환부터, 시스템의 성격을 결정짓는 Pole(극점)의 중요성에 대해 다룹니다.

시간 영역 $\rightarrow$ 주파수 영역 (라플라스 변환)

시스템의 거동을 나타내는 가장 기본적인 식은 시간에 따른 미분 방정식입니다. 예를 들어 다음과 같은 2계 미분 방정식이 있다고 가정해 봅시다.
$$
\frac{d^{2}y}{dt^{2}} + 5\frac{dy}{dt} + 6y = 2\frac{du}{dt} + 1
$$
시간 영역($t$)에서는 미분 연산이 섞여 있어 직관적인 분석이 까다롭습니다. 이를 라플라스 변환(Laplace Transform)을 통해 주파수 영역($s$)으로 옮기면, 미분 방정식은 단순한 대수 방정식(사칙연산)으로 변환되어 해석이 훨씬 쉬워집니다.

전달함수 $H(s)$

라플라스 변환을 거치면 입력 $U(s)$에 대한 출력 $Y(s)$의 비율, 즉 전달함수(Transfer Function)를 정의할 수 있습니다. 위 식을 변환하여 정리하면 다음과 같은 형태가 됩니다.
$$
H(s) = \frac{Y(s)}{U(s)} = \frac{2s + 1}{s^2 + 5s + 6}
$$
이 식을 인수분해하면 시스템의 특성이 더 명확히 드러납니다.
$$
H(s) = \frac{2s + 1}{(s + 2)(s + 3)}
$$
이 전달함수만으로 입력에 대한 시스템의 동특성과 응답을 완전하게 해석할 수 있습니다.

시스템의 핵심 요소: Pole(극점)과 Zero(영점)

전달함수의 분모와 분자를 인수분해했을 때, 식이 0이 되거나 무한대가 되는 지점들이 나타납니다.

이 점들이 바로 시스템의 고유한 특성을 결정하는 핵심 요소입니다.

  • Zero (영점, $z$): 분자가 0이 되는 $s$ 값
    • 위 식에서는 $2s + 1 = 0$ 이 되는 지점입니다.
    • 영점(Zero) 부근에서는 분자가 0에 가까워지므로 전달함수 H(s)H(s)는 0으로 수렴합니다.
    • 특정 신호 성분을 감소시키거나, 과도 응답의 모양(Overshoot 등)을 미세하게 조정하는 역할을 합니다.
  • Pole (극점, $p$): 분모가 0이 되는 $s$ 값
    • 위 식에서는 $s^2 + 5s + 6 = 0$ 이 되는 지점입니다. 이를 특성 방정식(Characteristic Equation)이라 합니다.
    • Pole 근처에서는 분모가 0이 되므로 전달함수 $H(s)$가 무한대($\infty$)로 발산합니다.
    • 시스템의 안정성, 반응 속도, 진동 여부를 결정하는 가장 중요한 요소입니다.

왜 Pole이 Zero보다 더 중요한가?

Zero와 Pole은 모두 전달함수의 형태에 영향을 주지만, 시스템의 전체적인 시간 응답(거동)은 전적으로 Pole의 위치에 의해 결정됩니다. 기술적으로 그 이유는 다음과 같습니다.

Pole 근처에서 분모가 0에 가까워지며 전달함수가 급격히 증가

전달함수는 다음과 같습니다.
$$
H(s)=\frac{N(s)}{D(s)}
$$
Pole은 $D(s)=0$이 되는 지점이므로, $s$가 Pole에 접근할수록 다음 관계가 성립합니다.
$$
D(s)\to 0 \quad\Rightarrow\quad H(s)\to \infty
$$
즉, Pole은 시스템의 반응 크기를 지배적으로 키우는 요소가 됩니다. 시스템의 전체 거동을 결정하는 주된 영향이 Pole에서 발생하는 이유입니다.

Zero는 '모양'을, Pole은 '거동'을 결정한다

Zero는 분자 $N(s)=0$이 되는 지점입니다.
$$
\lim_{s \to z} H(s) = 0
$$
Zero는 특정 주파수 성분을 억제하거나 응답의 모양을 다듬는 역할을 합니다. 하지만 시스템이 폭주(발산)할지, 안정될지(수렴)와 같은 근본적인 동특성을 바꾸지는 못합니다.

시간 영역의 자연 응답(Natural Response)은 Pole이 결정한다

이것이 가장 결정적인 이유입니다. 전달함수를 다시 시간 영역으로 역라플라스 변환하면, 시스템의 응답 $y(t)$는 Pole 값 $p$를 지수로 하는 지수함수의 합으로 표현됩니다.
$$
y(t) \propto A \cdot e^{pt}
$$
즉, 시간 함수에서의 거동은 전적으로 $p$의 값(복소수 좌표)에 달려 있습니다.

  • 실수부가 음수 ($Re(p) < 0$): $e^{-at}$ 형태가 되어 시간이 지나면 0으로 수렴 $\rightarrow$ 안정 (Stable)
  • 실수부가 양수 ($Re(p) > 0$): $e^{at}$ 형태가 되어 시간이 지나면 무한대로 발산 $\rightarrow$ 불안정 (Unstable)
  • 허수부가 존재 ($Im(p) \neq 0$): $e^{j\omega t}$ 성분이 포함되어 진동 (Oscillation) 발생

결론적으로 시스템이 안정적인지, 얼마나 빨리 반응하는지, 진동하는지는 모두 Pole의 좌표가 결정하며, Zero는 이 기본 응답 위에 약간의 가중치를 더할 뿐입니다.