보드선도를 그릴 때는 먼저 전달함수를 인수분해한 다음, 로그 주파수 축에서 각 이득, 극, 영점이 미치는 영향을 더합니다. 보통 두 개의 그래프를 스케치하는데, 하나는 G(jω)G(j\omega)의 크기를 dB로 나타낸 것이고, 다른 하나는 위상을 도 단위로 나타낸 것입니다.

전달함수 G(s)G(s)에 대해 표준적으로 쓰는 양은 다음과 같습니다.

magnitude in dB=20log10G(jω)\text{magnitude in dB} = 20 \log_{10} |G(j\omega)|

그리고

phase=G(jω).\text{phase} = \angle G(j\omega).

핵심적인 단순화는 전달함수에서의 곱셈이 보드선도에서는 덧셈으로 바뀐다는 점입니다. 그래서 식이 복잡해 보여도 손으로 스케치할 수 있습니다.

보드선도를 빠르게 그리는 방법

다음 순서로 진행하면 됩니다.

  1. 전달함수를 단순한 인수들의 곱으로 다시 씁니다.
  2. 로그 주파수 축에 각 절점 주파수를 표시합니다.
  3. 각 인수의 크기 기여를 dB 단위로 더합니다.
  4. 각 인수의 위상 기여를 더합니다.

자주 쓰는 인수분해 형태는 다음과 같습니다.

G(s)=K(1+s/ωz)sm(1+s/ωp).G(s) = K \frac{\prod (1 + s / \omega_z)}{s^m \prod (1 + s / \omega_p)}.

여기서 KK는 상수 이득이고, 각 ωz\omega_z는 영점 주파수, 각 ωp\omega_p는 극 주파수입니다.

각 인수가 하는 일

상수 이득 KK

  • 크기: 전체 구간에서 20log10K20 \log_{10}|K| dB를 더합니다.
  • 위상: K>0K > 0이면 00^\circ를 더합니다. K<0K < 0이면 각도 정의에 따라 위상은 180180^\circ만큼 달라집니다.

ωz\omega_z에서의 영점

인수 (1+s/ωz)(1 + s / \omega_z)에 대해:

  • 크기: ωz\omega_z 이전에는 대략 00 dB이고, ωz\omega_z 이후에는 기울기가 +20+20 dB/decade입니다.
  • 위상: ωz\omega_z 부근의 전이 구간에서 대략 00^\circ에서 +90+90^\circ로 증가합니다.

ωp\omega_p에서의 극

분모에 있는 인수 (1+s/ωp)(1 + s / \omega_p)에 대해:

  • 크기: ωp\omega_p 이전에는 대략 00 dB이고, ωp\omega_p 이후에는 기울기가 20-20 dB/decade입니다.
  • 위상: ωp\omega_p 부근의 전이 구간에서 대략 00^\circ에서 90-90^\circ로 감소합니다.

원점에 있는 극 또는 영점

분모에 인수 ss가 있으면:

  • 크기: 모든 주파수에서 기울기가 20-20 dB/decade입니다.
  • 위상: 항상 90-90^\circ입니다.

분자에 인수 ss가 있으면:

  • 크기: 모든 주파수에서 기울기가 +20+20 dB/decade입니다.
  • 위상: 항상 +90+90^\circ입니다.

이 직선들은 정확한 곡선이 아니라 점근선입니다. 절점 주파수 근처에서는 실제 그래프가 부드럽게 휘어집니다.

예제: G(s)=10s(1+s/10)G(s) = \frac{10}{s(1 + s / 10)} 그리기

이 예제에는 상수 이득 하나, 원점의 극 하나, 그리고 ω=10\omega = 10에서의 1차 극 하나가 있습니다. 추가적인 복잡한 대수 계산 없이도 전체 스케치 과정을 보여 주기에 충분합니다.

1단계: s=jωs = j\omega 대입하기

G(jω)=10jω(1+jω/10).G(j\omega) = \frac{10}{j\omega(1 + j\omega / 10)}.

2단계: 크기 선도 스케치하기

정확한 크기는 다음과 같습니다.

|G(j\omega)| = \frac\{10\}\{\omega \sqrt\{1 + (\omega / 10)^2\}}.

따라서 데시벨 단위의 정확한 크기는

20log10G(jω)=2020log10ω10log10(1+(ω/10)2).20 \log_{10}|G(j\omega)| = 20 - 20 \log_{10}\omega - 10 \log_{10}\left(1 + (\omega / 10)^2\right).

손으로 스케치할 때는 인수별 기여를 더하는 편이 더 빠릅니다.

  • 이득 1010: 전체 구간에서 +20+20 dB
  • 원점의 극: 전체 구간에서 기울기 20-20 dB/decade
  • 1010에서의 극: ω=10\omega = 10 이전에는 추가 기울기 없음, 그 이후에는 기울기 20-20 dB/decade 추가

따라서 전체 기울기는 다음과 같습니다.

  • ω<10\omega < 10에서는 20-20 dB/decade
  • ω>10\omega > 10에서는 40-40 dB/decade

직선을 어디에 놓을지 정하려면 기준점 하나를 잡으면 됩니다. ω=1\omega = 1에서

|G(j1)| \approx \frac\{10\}\{1 \cdot \sqrt\{1 + 0.1^2\}} \approx 9.95,

이므로

20log10(9.95)20 dB.20 \log_{10}(9.95) \approx 20 \text{ dB}.

따라서 직선 근사 스케치는 ω=1\omega = 1에서 약 2020 dB 부근에 놓입니다. 이후 ω=10\omega = 10에서 약 00 dB에 도달하고, 절점 이후에는 기울기 40-40 dB/decade로 감소합니다.

코너 주파수에서는 정확한 곡선이 점근선보다 더 낮습니다. 1차 극의 경우 차이는 약 33 dB이므로, 여기서는

|G(j10)| = \frac\{10\}\{10\sqrt\{2\}} = \frac\{1\}\{\sqrt\{2\}},

즉 약 3-3 dB입니다.

3단계: 위상 선도 스케치하기

위상은 각 인수의 위상 기여를 더한 것입니다.

  • 원점의 극: 90-90^\circ
  • 1010에서의 극: tan1(ω/10)-\tan^{-1}(\omega / 10)

따라서 정확한 위상은

G(jω)=90tan1(ω/10).\angle G(j\omega) = -90^\circ - \tan^{-1}(\omega / 10).

이 식으로부터 세 개의 깔끔한 확인점을 얻을 수 있습니다.

  • 매우 낮은 주파수에서 위상은 90-90^\circ에 가깝습니다.
  • ω=10\omega = 10에서 위상은 135-135^\circ입니다.
  • 매우 높은 주파수에서 위상은 180-180^\circ에 가까워집니다.

빠르게 스케치할 때는 보통의 1차 근사를 사용합니다. 위상 변화는 대략 ωp/10\omega_p / 10 부근에서 시작해, ωp\omega_p에서 45-45^\circ를 지나고, 10ωp10\omega_p 부근에서 거의 끝납니다. 여기서는 추가 위상 하강이 대략 ω=1\omega = 1부터 ω=100\omega = 100까지 일어납니다.

완성된 보드선도가 알려 주는 것

스케치를 마치면 시스템의 거동을 빠르게 읽을 수 있습니다.

  • 이 예제에서는 높은 주파수가 낮은 주파수보다 더 강하게 감쇠됩니다.
  • ω=10\omega = 10에서의 절점은 롤오프가 더 가팔라지는 지점입니다.
  • 주파수가 증가할수록 위상 지연이 커집니다.

이 조합은 적분기를 포함한 저역통과 응답에서 흔히 나타납니다.

보드선도에서 자주 하는 실수

  • 선형 주파수 축을 쓰고 로그 주파수 축을 쓰지 않는 것
  • 그래프에서 크기를 곱하고, dB에서 더하지 않는 것
  • 진폭비에 10log1010 \log_{10}를 사용하는 것. 전달함수의 크기에는 20log10G(jω)20 \log_{10}|G(j\omega)|를 사용해야 합니다.
  • 원점의 극이나 영점을 빠뜨리는 것. 이는 전체 구간의 기울기를 바꿉니다.
  • 코너 주파수 근처에서도 직선 스케치를 정확한 값으로 여기는 것

보드선도는 언제 쓰이나요?

보드선도는 시스템이 서로 다른 주파수에 어떻게 응답하는지가 중요할 때 유용합니다.

  • 전자공학에서는 필터와 증폭기를 설명할 때 사용합니다.
  • 제어에서는 대역폭, 교차 주파수 부근의 거동, 위상 지연을 추정하는 데 도움이 됩니다.
  • 신호처리에서는 어떤 주파수가 통과되고 어떤 주파수가 억제되는지를 보여 줍니다.

특히 시스템이 선형 시불변이고 전달함수를 극과 영점으로 쓸 수 있을 때 매우 유용합니다.

비슷한 스케치를 직접 해 보세요

다음 전달함수로 직접 해 보세요.

G(s)=5(1+s/2)s(1+s/20).G(s) = \frac{5(1 + s / 2)}{s(1 + s / 20)}.

먼저 절점 주파수를 표시한 뒤, 각 인수에 따른 기울기와 위상 변화를 하나씩 더해 보세요. 한 단계 더 나아가고 싶다면, 그래프 도구로 그린 결과와 자신의 스케치를 비교해서 직선 근사가 어디에서 가장 크게 어긋나는지도 확인해 보세요.

문제 풀이가 필요하신가요?

문제를 올리면 검증된 단계별 풀이를 몇 초 만에 받을 수 있습니다.

GPAI Solver 열기 →