[7급 국가직 자동제어] 24년 1회차
7급 국가직 자동제어 기출문제

24년 1회차

총 25문항 · 객관식 · A4 약 1장

1 / 1
A4정답 포함
7급 국가직 자동제어 기출문제모두CBT · moducbt.com

24년 1회차

총 25문항 · 객관식 · 정답·해설 포함
문제 1
전달함수에 대한 설명으로 옳지 않은 것은?
1전달함수는 임펄스 응답의 라플라스 변환이다.
2전달함수를 구할 때 모든 초기 조건은 0으로 가정한다.
3일반적으로 물리적 시스템에 대한 전달함수 분모다항식의 차수는 분자다항식의 차수보다 크거나 같다.
4전달함수 분모다항식의 모든 계수가 동일 부호를 갖지 않아도 시스템은 안정할 수 있다.
정답 및 해설

전달함수에 대해 옳지 않은 설명은 분모 계수의 부호가 섞여도 안정할 수 있다는 것이다.

특성다항식의 계수가 모두 같은 부호이고 0이 아닌 것은 안정의 필요조건이므로, 부호가 하나라도 다르면 우반평면 극점이 생겨 반드시 불안정하다.

  • 임펄스 입력은 R(s)=1R(s)=1이므로 출력의 라플라스 변환이 곧 전달함수, 즉 임펄스 응답의 라플라스 변환이 맞다.
  • 전달함수는 입출력 관계만 나타내므로 모든 초기 조건을 0으로 둔다.
  • 물리적으로 구현 가능한 시스템은 proper 하므로 분모 차수가 분자 차수 이상이다.
문제 2
다음 함수 y(t)y(t)의 라플라스 변환은? (단, t0>0t_0 \gt 0이다)

1Ast0est0\frac{A}{st_0}e^{st_0}
2Ast0e−st0\frac{A}{st_0}e^{-st_0}
3Ast0(1−e−st0)\frac{A}{st_0}\left(1-e^{-st_0}\right)
4Ast0(1+est0)\frac{A}{st_0}\left(1+e^{st_0}\right)
정답 및 해설

사각 펄스의 라플라스 변환은 Ast0(1−e−st0)\dfrac{A}{st_0}\left(1-e^{-st_0}\right)이다.

높이 A/t0A/t_0, 폭 t0t_0인 펄스는 두 계단 함수의 차 y(t)=At0[u(t)−u(t−t0)]y(t)=\dfrac{A}{t_0}\left[u(t)-u(t-t_0)\right]로 쓸 수 있다.

시간 지연 정리 L{u(t−t0)}=e−st0s\mathcal{L}\{u(t-t_0)\}=\dfrac{e^{-st_0}}{s}를 적용하면 Y(s)=At0⋅1−e−st0sY(s)=\dfrac{A}{t_0}\cdot\dfrac{1-e^{-st_0}}{s}이다.

  • Ast0est0\dfrac{A}{st_0}e^{st_0}: 지수 부호가 양수(시간 앞당김)이고 처음 켜지는 계단 성분이 빠져 있다.
  • Ast0e−st0\dfrac{A}{st_0}e^{-st_0}: t0t_0에서 시작하는 계단 하나만 나타내므로 펄스가 아니다.
  • Ast0(1+est0)\dfrac{A}{st_0}\left(1+e^{st_0}\right): 꺼지는 계단을 빼지 않고 더했으며 지연 부호도 반대다.
문제 3
단위 램프 입력(unit ramp input)에 대한 선형시불변 시스템의 출력이 t≥0t \ge 0에서 y(t)=t(1−e−5t)y(t)=t(1-e^{-5t})일 때, 이 시스템의 전달함수는? (단, 시스템의 초기 조건은 0이다)
1s+5s2+2s+5\frac{s+5}{s^2+2s+5}
22s+5s2+2s+5\frac{2s+5}{s^2+2s+5}
3s+5s2+10s+25\frac{s+5}{s^2+10s+25}
410s+25s2+10s+25\frac{10s+25}{s^2+10s+25}
정답 및 해설

시스템의 전달함수는 10s+25s2+10s+25\dfrac{10s+25}{s^2+10s+25}이다.

단위 램프 입력 R(s)=1s2R(s)=\dfrac{1}{s^2}, 출력 Y(s)=1s2−1(s+5)2Y(s)=\dfrac{1}{s^2}-\dfrac{1}{(s+5)^2}이고, 출력을 입력으로 나눈다.
G(s)=s2Y(s)=1−s2(s+5)2=(s+5)2−s2(s+5)2G(s)=s^2Y(s)=1-\dfrac{s^2}{(s+5)^2}=\dfrac{(s+5)^2-s^2}{(s+5)^2}
G(s)=10s+25s2+10s+25G(s)=\dfrac{10s+25}{s^2+10s+25}

  • s+5s2+2s+5\dfrac{s+5}{s^2+2s+5}는 극점이 −1±j2-1\pm j2여서 출력의 e−5te^{-5t} 항(중근 −5-5)과 맞지 않는다.
  • 2s+5s2+2s+5\dfrac{2s+5}{s^2+2s+5}도 극점이 −1±j2-1\pm j2로 같은 이유로 맞지 않는다.
  • s+5s2+10s+25=1s+5\dfrac{s+5}{s^2+10s+25}=\dfrac{1}{s+5}는 직류 이득이 15\dfrac{1}{5}여서, 출력이 램프를 그대로 따라가는(직류 이득 1) 주어진 응답과 맞지 않는다.
문제 4
PID 제어기에 대한 설명으로 옳지 않은 것은?
1비례(P) 제어기는 시스템의 형(type)을 증가시킨다.
2비례미분(PD) 제어기는 시스템의 오버슈트(overshoot)를 줄일 수 있다.
3비례적분(PI) 제어기는 시스템의 정상상태 오차를 줄일 수 있다.
4비례적분미분(PID) 제어기는 시스템의 과도응답과 정상상태 응답을 동시에 개선할 수 있다.
정답 및 해설

옳지 않은 설명은 비례(P) 제어기가 시스템의 형을 증가시킨다는 것이다.

시스템의 형은 개루프 전달함수의 원점 극점(적분기) 개수인데, 비례 제어기는 상수 이득만 곱하므로 형을 바꾸지 못한다. 형을 올리는 것은 적분 동작이다.

  • PD 제어기는 미분 동작이 감쇠를 늘려 오버슈트를 줄일 수 있다.
  • PI 제어기는 적분기를 추가해 형을 높이므로 정상상태 오차를 줄인다.
  • PID 제어기는 미분 동작으로 과도응답을, 적분 동작으로 정상상태 응답을 함께 개선할 수 있다.
문제 5
다음 폐루프 제어 시스템에서 감쇠비(damping ratio)가 0.5, 고유 주파수(natural frequency)가 2[rad/sec]가 되기 위한 K1K_1과 K2K_2는?

1K1=14K_1=\frac{1}{4}, K2=4K_2=4
2K1=12K_1=\frac{1}{2}, K2=2K_2=2
3K1=2K_1=2, K2=12K_2=\frac{1}{2}
4K1=4K_1=4, K2=14K_2=\frac{1}{4}
정답 및 해설

감쇠비 0.5, 고유주파수 2가 되려면 K1=4K_1=4, K2=14K_2=\dfrac{1}{4}이어야 한다.

내부 루프를 먼저 줄이면 K1s+1+K1K2\dfrac{K_1}{s+1+K_1K_2}이고, 적분기 1s\dfrac{1}{s}를 곱한 뒤 단위 피드백을 닫으면 Y(s)R(s)=K1s2+(1+K1K2)s+K1\dfrac{Y(s)}{R(s)}=\dfrac{K_1}{s^2+(1+K_1K_2)s+K_1}이다.

2차 표준형 s2+2ζωns+ωn2s^2+2\zeta\omega_n s+\omega_n^2과 비교하면 ωn2=K1=4\omega_n^2=K_1=4, 2ζωn=1+K1K2=22\zeta\omega_n=1+K_1K_2=2에서 K2=14K_2=\dfrac{1}{4}이다.

  • K1=14K_1=\dfrac{1}{4}, K2=4K_2=4: ωn=12\omega_n=\dfrac{1}{2}이 되어 고유주파수 조건과 다르다.
  • K1=12K_1=\dfrac{1}{2}, K2=2K_2=2: ωn2=12\omega_n^2=\dfrac{1}{2}로 고유주파수가 맞지 않는다.
  • K1=2K_1=2, K2=12K_2=\dfrac{1}{2}: ωn=2\omega_n=\sqrt{2}, 2ζωn=22\zeta\omega_n=2이므로 감쇠비가 약 0.71이 된다.
문제 6
전달함수 G(s)=6s2+33s+10G(s)=\frac{6}{s^2+3\sqrt{3}s+10}인 시스템에서 정현파 입력 sin⁡ωt\sin\omega t에 대한 정상상태 출력이 0.5sin⁡(ωt+ϕ)0.5\sin(\omega t+\phi)일 때, 주파수 ω\omega[rad/sec]와 위상 ϕ\phi[rad]는? (단, ω>0\omega \gt 0이다)
1ω=2\omega=2, ϕ=−π3\phi=-\frac{\pi}{3}
2ω=2\omega=2, ϕ=−π4\phi=-\frac{\pi}{4}
3ω=3\omega=3, ϕ=−2π3\phi=-\frac{2\pi}{3}
4ω=3\omega=3, ϕ=−π2\phi=-\frac{\pi}{2}
정답 및 해설

출력 크기가 0.5가 되는 주파수는 ω=2\omega=2이고, 그때 위상은 ϕ=−π3\phi=-\dfrac{\pi}{3}이다.

G(jω)=6(10−ω2)+j33 ωG(j\omega)=\dfrac{6}{(10-\omega^2)+j3\sqrt{3}\,\omega}
ω=2\omega=2일 때 분모 =6+j63=6+j6\sqrt{3}, 크기 36+108=12\sqrt{36+108}=12, ∣G∣=612=0.5|G|=\dfrac{6}{12}=0.5
ϕ=−tan⁡−1636=−tan⁡−13=−π3\phi=-\tan^{-1}\dfrac{6\sqrt{3}}{6}=-\tan^{-1}\sqrt{3}=-\dfrac{\pi}{3}

  • ω=2\omega=2에서 위상 −π4-\dfrac{\pi}{4}는 분모의 실수부와 허수부가 같아야 나오는데, 실제 허수부는 실수부의 3\sqrt{3}배이다.
  • ω=3\omega=3이면 분모 =1+j93=1+j9\sqrt{3}, 크기 244≈15.6\sqrt{244}\approx15.6으로 ∣G∣≈0.38|G|\approx0.38이 되어 위상 −2π3-\dfrac{2\pi}{3}와 짝지어도 성립하지 않는다.
  • ω=3\omega=3, ϕ=−π2\phi=-\dfrac{\pi}{2}도 크기가 0.5가 아니고, 위상 −π2-\dfrac{\pi}{2}는 실수부가 0인 ω=10\omega=\sqrt{10}에서 나온다.
문제 7
다음 피드백 제어 시스템에서 속도오차상수(velocity error constant)가 Kv=1K_v=1일 때, a+ba+b는?

10
212\frac{1}{2}
32
44
정답 및 해설

속도오차상수가 유한한 1이 되려면 개루프가 1형이어야 하므로 a=0a=0, b=2b=2이고 a+b=2a+b=2이다.

개루프 전달함수는 G(s)=2b(s+a)(s+4)G(s)=\dfrac{2b}{(s+a)(s+4)}이다. a≠0a\neq 0이면 0형이라 Kv=lim⁡s→0sG(s)=0K_v=\lim_{s\to 0}sG(s)=0이 되므로 원점에 극점이 있어야 한다.

a=0a=0일 때 Kv=lim⁡s→0s⋅2bs(s+4)=b2=1K_v=\lim_{s\to 0}s\cdot\dfrac{2b}{s(s+4)}=\dfrac{b}{2}=1에서 b=2b=2이다.

  • a+b=0a+b=0: b=0b=0이면 전향 이득이 없어 Kv=0K_v=0이다.
  • a+b=12a+b=\dfrac{1}{2}: b=12b=\dfrac{1}{2}이면 Kv=14K_v=\dfrac{1}{4}로 조건을 만족하지 않는다.
  • a+b=4a+b=4: b=4b=4이면 Kv=2K_v=2가 된다.
문제 8
그림과 같이 질량 m1m_1과 m2m_2, 스프링 상수 kk로 구성된 질량-스프링 시스템에서 힘 f(t)f(t)에서 변위 y2(t)y_2(t)까지의 전달함수는? (단, 질량과 바퀴, 바퀴와 지면 사이의 마찰은 무시하며 시스템은 수평으로 움직인다)

1k(m1+m2)s2+km1m2\frac{k}{(m_1+m_2)s^2+km_1m_2}
2km1m2s2+k(m1+m2)\frac{k}{m_1m_2s^2+k(m_1+m_2)}
3k(m1+m2)s4+km1m2s2\frac{k}{(m_1+m_2)s^4+km_1m_2s^2}
4km1m2s4+k(m1+m2)s2\frac{k}{m_1m_2s^4+k(m_1+m_2)s^2}
정답 및 해설

f(t)f(t)에서 y2(t)y_2(t)까지의 전달함수는 km1m2s4+k(m1+m2)s2\dfrac{k}{m_1m_2s^4+k(m_1+m_2)s^2}이다.

운동방정식은 m1y¨1=f−k(y1−y2)m_1\ddot{y}_1=f-k(y_1-y_2), m2y¨2=k(y1−y2)m_2\ddot{y}_2=k(y_1-y_2)이다.

둘째 식에서 Y1=m2s2+kkY2Y_1=\dfrac{m_2s^2+k}{k}Y_2를 첫째 식 (m1s2+k)Y1−kY2=F(m_1s^2+k)Y_1-kY_2=F에 대입하면 [(m1s2+k)(m2s2+k)−k2]Y2=kF\left[(m_1s^2+k)(m_2s^2+k)-k^2\right]Y_2=kF, 즉 분모는 m1m2s4+k(m1+m2)s2m_1m_2s^4+k(m_1+m_2)s^2이다. 지면과 연결된 스프링이 없어 원점 이중 극점(강체 운동)이 생긴다.

  • 분모 (m1+m2)s2+km1m2(m_1+m_2)s^2+km_1m_2: 2차뿐이라 두 질량의 자유도를 반영하지 못하고 질량 항의 합·곱 위치도 틀렸다.
  • 분모 m1m2s2+k(m1+m2)m_1m_2s^2+k(m_1+m_2): 2차뿐이라 원점 이중 극점(강체 운동)이 빠져 있다.
  • 분모 (m1+m2)s4+km1m2s2(m_1+m_2)s^4+km_1m_2s^2: 질량의 곱과 합의 위치가 뒤바뀌었다.
문제 9
다음 피드백 제어 시스템에 대한 설명으로 옳지 않은 것은? (단, K>0K \gt 0이다)

1폐루프 제어 시스템의 특성방정식(characteristic equation)은 s2+4s+K=0s^2+4s+K=0이다.
2KK가 증가할수록 폐루프 제어 시스템은 진동이 심해지고 불안정하게 된다.
30<K<40 \lt K \lt 4에서 폐루프 제어 시스템은 과감쇠(overdamped)이다.
4K>4K \gt 4에서 KK가 증가할수록 극점(pole)은 원점에서 멀어진다.
정답 및 해설

K가 커질수록 불안정해진다는 설명이 옳지 않다. 진동은 커지지만 모든 K>0K\gt 0에서 안정하다.

개루프 Ks(s+4)\dfrac{K}{s(s+4)}에 단위 피드백을 닫으면 특성방정식은 s2+4s+K=0s^2+4s+K=0이고, 계수가 모두 양수인 2차식이므로 항상 안정하다.

  • 특성방정식 s2+4s+K=0s^2+4s+K=0: 1+G(s)=01+G(s)=0에서 그대로 얻어지므로 옳다.
  • 0<K<40\lt K\lt 4에서 과감쇠: 판별식 16−4K>016-4K\gt 0이라 서로 다른 두 음의 실근을 가지므로 옳다.
  • K>4K\gt 4에서 극점이 원점에서 멀어짐: 극점 −2±jK−4-2\pm j\sqrt{K-4}의 크기가 K\sqrt{K}로 커지므로 옳다.
문제 10
다음 폐루프 제어 시스템에서 근궤적에 대한 설명으로 옳지 않은 것은? (단, K>0K \gt 0이다)

1근궤적의 가지(branch)는 2개이다.
2근궤적은 s=−2,−6s = -2, -6에서 출발한다.
3근궤적의 점근선은 없다.
4s=−1s = -1은 근궤적상에 존재한다.
정답 및 해설

s=−1s=-1이 근궤적상에 존재한다는 설명이 옳지 않다.

개루프 G(s)H(s)=K(s+8)(s+10)(s+2)(s+6)G(s)H(s)=\dfrac{K(s+8)(s+10)}{(s+2)(s+6)}의 극점은 -2, -6, 영점은 -8, -10이다. 실수축 근궤적은 오른쪽 극점·영점 개수가 홀수인 구간 −6≤s≤−2-6\le s\le -2와 −10≤s≤−8-10\le s\le -8뿐이며, s=−1s=-1은 오른쪽에 극점·영점이 하나도 없어 근궤적에 속하지 않는다.

  • 가지 2개: 개루프 극점이 2개이므로 가지도 2개다.
  • -2, -6에서 출발: 근궤적은 K=0K=0일 때 개루프 극점에서 출발한다.
  • 점근선 없음: 극점 수와 영점 수가 같아(n−m=0n-m=0) 모든 가지가 유한 영점 -8, -10에서 끝난다.
문제 11
다음 폐루프 제어 시스템에서 기준입력 r(t)r(t)는 0, 외란 d(t)d(t)는 단위 계단 함수일 때, 시스템의 출력이 t≥0t \ge 0에서 y(t)=0.2e−5tsin⁡5ty(t)=0.2e^{-5t}\sin 5t이다. 제어 이득 K0K_0와 K1K_1은? (단, R(s)R(s), D(s)D(s), Y(s)Y(s)는 각각 r(t)r(t), d(t)d(t), y(t)y(t)의 라플라스 변환이고, 시스템의 초기 조건은 0이다)

1K0=25K_0=25, K1=5K_1=5
2K0=25K_0=25, K1=10K_1=10
3K0=50K_0=50, K1=5K_1=5
4K0=50K_0=50, K1=10K_1=10
정답 및 해설

출력 파형과 비교하면 K0=50K_0=50, K1=5K_1=5이다.

r(t)=0r(t)=0일 때 외란에서 출력까지는 Y(s)D(s)=ss2+(5+K1)s+K0\dfrac{Y(s)}{D(s)}=\dfrac{s}{s^2+(5+K_1)s+K_0}이고, D(s)=1sD(s)=\dfrac{1}{s}을 넣으면 Y(s)=1s2+(5+K1)s+K0Y(s)=\dfrac{1}{s^2+(5+K_1)s+K_0}이다.

한편 L{0.2e−5tsin⁡5t}=0.2⋅5(s+5)2+25=1s2+10s+50\mathcal{L}\{0.2e^{-5t}\sin 5t\}=\dfrac{0.2\cdot 5}{(s+5)^2+25}=\dfrac{1}{s^2+10s+50}이므로 계수 비교로 5+K1=105+K_1=10, K0=50K_0=50이다.

  • K0=25K_0=25, K1=5K_1=5: 분모가 (s+5)2(s+5)^2인 중근이 되어 사인 진동이 나오지 않는다.
  • K0=25K_0=25, K1=10K_1=10: 분모 s2+15s+25s^2+15s+25가 서로 다른 실근을 가져 진동하지 않는다.
  • K0=50K_0=50, K1=10K_1=10: 분모 s2+15s+50s^2+15s+50의 근이 -5, -10인 실근이라 진동하지 않는다.
문제 12
특성방정식 s5+2s4+5s3+10s2+8s+16=0s^5+2s^4+5s^3+10s^2+8s+16=0을 갖는 시스템에 Routh-Hurwitz 판별법을 적용할 때, 시스템의 안정도와 시스템이 갖는 우반평면 극점의 개수는?
1안정도: 안정, 우반평면 극점 수: 0
2안정도: 임계 안정, 우반평면 극점 수: 0
3안정도: 불안정, 우반평면 극점 수: 1
4안정도: 불안정, 우반평면 극점 수: 2
정답 및 해설

시스템은 불안정하며 우반평면 극점은 2개이다.

Routh 표: s5:1, 5, 8s^5: 1,\ 5,\ 8 / s4:2, 10, 16s^4: 2,\ 10,\ 16 / s3s^3 행이 전부 0이 되어 보조방정식 A(s)=2s4+10s2+16A(s)=2s^4+10s^2+16을 미분한 8s3+20s8s^3+20s로 대체한다.
s3:8, 20s^3: 8,\ 20 / s2:5, 16s^2: 5,\ 16 / s1:−285s^1: -\dfrac{28}{5} / s0:16s^0: 16

첫째 열 1, 2, 8, 5, −285, 161,\ 2,\ 8,\ 5,\ -\dfrac{28}{5},\ 16에서 부호 변화가 2회이므로 우반평면 극점은 2개이다. 실제로 특성방정식은 (s+2)(s4+5s2+8)(s+2)(s^4+5s^2+8)로 인수분해된다.

  • 안정하다는 판정은 첫째 열에 음수가 나타나므로 틀리다.
  • 임계 안정은 우반평면 극점 없이 허수축 극점만 있어야 하는데, s4+5s2+8=0s^4+5s^2+8=0은 s2s^2가 복소수여서 근이 허수축이 아닌 네 사분면에 대칭으로 놓인다.
  • 우반평면 극점 1개는 부호 변화 횟수 2회와 맞지 않는다.
문제 13
공액 복소수(complex conjugate) 형태의 극점을 갖는 2차 표준형 시스템에서 극점을 A에서 B로 이동할 때, 시스템의 단위 계단 응답에 대한 설명으로 옳지 않은 것은?

1상승시간(rise time)은 단축된다.
2정착시간(settling time)은 단축된다.
3최고시간(peak time)은 단축된다.
4최대 오버슈트(maximum overshoot)는 감소한다.
정답 및 해설

극점이 같은 방사선을 따라 원점에서 멀어지므로 감쇠비는 그대로이고 고유주파수만 커진다. 따라서 최대 오버슈트는 감소하지 않고 그대로다.

극점 −ζωn±jωn1−ζ2-\zeta\omega_n\pm j\omega_n\sqrt{1-\zeta^2}에서 원점과 이은 선의 각도는 cos⁡θ=ζ\cos\theta=\zeta로 감쇠비만 정하고, 원점까지의 거리가 ωn\omega_n이다. 최대 오버슈트 e−ζπ/1−ζ2e^{-\zeta\pi/\sqrt{1-\zeta^2}}는 ζ\zeta에만 의존한다.

  • 상승시간 단축: ωn\omega_n에 반비례하므로 옳다.
  • 정착시간 단축: ts≈4ζωnt_s\approx\dfrac{4}{\zeta\omega_n}에서 실수부 크기가 커지므로 옳다.
  • 최고시간 단축: tp=πωn1−ζ2t_p=\dfrac{\pi}{\omega_n\sqrt{1-\zeta^2}}에서 허수부가 커지므로 옳다.
문제 14
다음과 같은 상태공간 방정식에서 t=1t=1일 때의 상태벡터 x(1)x(1)은?
x˙(t)=[01−1−2]x(t), x(0)=[10]\dot{x}(t) = \begin{bmatrix} 0 & 1 \\ -1 & -2 \end{bmatrix}x(t),\ x(0) = \begin{bmatrix} 1 \\ 0 \end{bmatrix}
1[e−1−e−1]\begin{bmatrix} e^{-1} \\ -e^{-1} \end{bmatrix}
2[2e−1−e−1]\begin{bmatrix} 2e^{-1} \\ -e^{-1} \end{bmatrix}
3[e−1e−1]\begin{bmatrix} e^{-1} \\ e^{-1} \end{bmatrix}
4[2e−1e−1]\begin{bmatrix} 2e^{-1} \\ e^{-1} \end{bmatrix}
문제 15
전달함수 G(s)=as2+bs+cs3+ds2+es+fG(s) = \frac{as^2+bs+c}{s^3+ds^2+es+f}를 가제어표준형(controllable canonical form)의 상태공간 방정식으로 바꾸면 다음과 같다. a+da + d는?
x˙(t)=[010001−4−3−2]x(t)+[001]u(t)\dot{x}(t) = \begin{bmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ -4 & -3 & -2 \end{bmatrix}x(t) + \begin{bmatrix} 0 \\ 0 \\ 1 \end{bmatrix}u(t)
y(t)=[21.51]x(t)y(t) = \begin{bmatrix} 2 & 1.5 & 1 \end{bmatrix}x(t)
13
24
35
46
정답 및 해설

a+da+d의 값은 3이다.

가제어표준형에서 상태행렬의 마지막 행은 [−f−e−d]=[−4−3−2]\begin{bmatrix}-f & -e & -d\end{bmatrix}=\begin{bmatrix}-4 & -3 & -2\end{bmatrix}이므로 d=2d=2, e=3e=3, f=4f=4이다.

출력 행렬은 분자 계수를 낮은 차수부터 놓은 [cba]=[21.51]\begin{bmatrix}c & b & a\end{bmatrix}=\begin{bmatrix}2 & 1.5 & 1\end{bmatrix}이므로 a=1a=1
a+d=1+2=3a+d=1+2=3

  • 값 4는 출력 행렬을 거꾸로 읽어 a=2a=2로 본 경우(c+dc+d)다.
  • 값 5는 dd 자리에 상수항 계수 f=4f=4를 넣은 경우(a+fa+f)다.
  • 값 6은 출력 행렬을 거꾸로 읽고 dd 자리에 ff까지 넣은, 두 오류가 겹친 경우(c+fc+f)다.
문제 16
다음과 같이 x(t)=Pz(t)x(t) = Pz(t)를 이용하여 상태공간 방정식 (가)를 (나)로 상사변환(similarity transformation)할 때, 행렬 PP로 적합한 것은?
(가) x˙(t)=[01−2−3]x(t)+[01]u(t)\dot{x}(t) = \begin{bmatrix} 0 & 1 \\ -2 & -3 \end{bmatrix}x(t) + \begin{bmatrix} 0 \\ 1 \end{bmatrix}u(t)
y(t)=[31]x(t)y(t) = \begin{bmatrix} 3 & 1 \end{bmatrix}x(t)
(나) z˙(t)=[−100−2]z(t)+[1−1]u(t)\dot{z}(t) = \begin{bmatrix} -1 & 0 \\ 0 & -2 \end{bmatrix}z(t) + \begin{bmatrix} 1 \\ -1 \end{bmatrix}u(t)
y(t)=[21]z(t)y(t) = \begin{bmatrix} 2 & 1 \end{bmatrix}z(t)
1[−100−2]\begin{bmatrix} -1 & 0 \\ 0 & -2 \end{bmatrix}
2[11−2−1]\begin{bmatrix} 1 & 1 \\ -2 & -1 \end{bmatrix}
3[11−1−2]\begin{bmatrix} 1 & 1 \\ -1 & -2 \end{bmatrix}
4[−200−1]\begin{bmatrix} -2 & 0 \\ 0 & -1 \end{bmatrix}
정답 및 해설

적합한 변환 행렬은 P=[11−1−2]P=\begin{bmatrix}1 & 1\\-1 & -2\end{bmatrix}이다.

x=Pzx=Pz이면 z˙=P−1APz+P−1Bu\dot{z}=P^{-1}APz+P^{-1}Bu, y=CPzy=CPz이다. (나)가 대각형이므로 P의 열은 A의 고유벡터여야 한다.

A[1−1]=[−11]=−1⋅[1−1]A\begin{bmatrix}1\\-1\end{bmatrix}=\begin{bmatrix}-1\\1\end{bmatrix}=-1\cdot\begin{bmatrix}1\\-1\end{bmatrix}, A[1−2]=[−24]=−2[1−2]A\begin{bmatrix}1\\-2\end{bmatrix}=\begin{bmatrix}-2\\4\end{bmatrix}=-2\begin{bmatrix}1\\-2\end{bmatrix}
CP=[21]CP=\begin{bmatrix}2 & 1\end{bmatrix}, P[1−1]=[01]=BP\begin{bmatrix}1\\-1\end{bmatrix}=\begin{bmatrix}0\\1\end{bmatrix}=B로 (나)와 일치한다.

  • [−100−2]\begin{bmatrix}-1 & 0\\0 & -2\end{bmatrix}는 고유벡터 행렬이 아니라서 P−1APP^{-1}AP가 대각형이 되지 않고 CP=[−3−2]CP=\begin{bmatrix}-3 & -2\end{bmatrix}이다.
  • [−200−1]\begin{bmatrix}-2 & 0\\0 & -1\end{bmatrix}도 같은 이유로 대각화되지 않고 CP=[−6−1]CP=\begin{bmatrix}-6 & -1\end{bmatrix}이다.
  • [11−2−1]\begin{bmatrix}1 & 1\\-2 & -1\end{bmatrix}는 고유벡터의 순서가 바뀌어 대각 원소가 −2, −1-2,\ -1 순이 되고, CP=[12]CP=\begin{bmatrix}1 & 2\end{bmatrix}로 출력 행렬도 맞지 않는다.
문제 17
개루프 전달함수 G(s)=K(s+1)2(s+2)G(s)=\frac{K}{(s+1)^2(s+2)}를 가지는 단위 피드백 시스템이 임계 안정한 경우, 양의 주파수[rad/sec]는? (단, K>0K \gt 0이다)
11
22\sqrt{2}
34
45\sqrt{5}
정답 및 해설

임계 안정일 때 진동하는 양의 주파수는 5\sqrt{5}[rad/sec]이다.

특성방정식: (s+1)2(s+2)+K=s3+4s2+5s+(2+K)=0(s+1)^2(s+2)+K=s^3+4s^2+5s+(2+K)=0
Routh s1s^1 행: 4⋅5−(2+K)4=0\dfrac{4\cdot5-(2+K)}{4}=0에서 K=18K=18

보조방정식 4s2+(2+K)=4s2+20=04s^2+(2+K)=4s^2+20=0에서 s=±j5s=\pm j\sqrt{5}, 즉 ω=5\omega=\sqrt{5}이다. s=jωs=j\omega 대입 시 허수부 ω(5−ω2)=0\omega(5-\omega^2)=0과도 같다.

  • ω=1\omega=1이면 허수부 1⋅(5−1)=4≠01\cdot(5-1)=4\ne0이다.
  • ω=2\omega=\sqrt{2}이면 허수부 2(5−2)≠0\sqrt{2}(5-2)\ne0이다.
  • ω=4\omega=4이면 허수부 4(5−16)≠04(5-16)\ne0이다.
문제 18
다음 피드백 제어 시스템이 안정하기 위한 KK의 범위는?

1K<−2K \lt -2
2−2<K<0-2 \lt K \lt 0
30<K<20 \lt K \lt 2
4K>2K \gt 2
정답 및 해설

Routh 판별로 얻은 안정 범위는 −2<K<0-2\lt K\lt 0이다.

전향 Ks\dfrac{K}{s}, 피드백 s−1s2+2s+3\dfrac{s-1}{s^2+2s+3}이므로 특성방정식은 s(s2+2s+3)+K(s−1)=s3+2s2+(3+K)s−K=0s(s^2+2s+3)+K(s-1)=s^3+2s^2+(3+K)s-K=0이다.

Routh 배열 첫 열 1, 2, 6+3K2, −K1,\ 2,\ \dfrac{6+3K}{2},\ -K가 모두 양수여야 하므로 K<0K\lt 0이고 K>−2K\gt -2이다.

  • K<−2K\lt -2: 첫 열 셋째 원소 6+3K2\dfrac{6+3K}{2}가 음수가 되어 불안정하다.
  • 0<K<20\lt K\lt 2: 상수항 −K-K가 음수라 불안정하다.
  • K>2K\gt 2: 마찬가지로 상수항 −K-K가 음수라 불안정하다.
문제 19
다음 피드백 제어 시스템에서 진상보상기(lead compensator)의 위상이 최대가 되는 주파수 ωm\omega_m[rad/sec]과 위상값 ϕm\phi_m[°]은? (단, K>0K \gt 0이다)

1ωm=13\omega_m=\frac{1}{\sqrt{3}}, ϕm=30\phi_m=30
2ωm=13\omega_m=\frac{1}{\sqrt{3}}, ϕm=45\phi_m=45
3ωm=3\omega_m=\sqrt{3}, ϕm=30\phi_m=30
4ωm=3\omega_m=\sqrt{3}, ϕm=45\phi_m=45
정답 및 해설

진상보상기의 위상은 ωm=13\omega_m=\dfrac{1}{\sqrt{3}}에서 최대이고 그 값은 ϕm=30∘\phi_m=30^\circ이다.

보상기 K3s+1s+1K\dfrac{3s+1}{s+1}의 영점 절점은 13\dfrac{1}{3}, 극점 절점은 1이며, 최대 위상 주파수는 두 절점의 기하평균 ωm=13⋅1=13\omega_m=\sqrt{\dfrac{1}{3}\cdot 1}=\dfrac{1}{\sqrt{3}}이다.

위상은 ϕm=tan⁡−1(3ωm)−tan⁡−1ωm=tan⁡−13−tan⁡−113=60∘−30∘=30∘\phi_m=\tan^{-1}(3\omega_m)-\tan^{-1}\omega_m=\tan^{-1}\sqrt{3}-\tan^{-1}\dfrac{1}{\sqrt{3}}=60^\circ-30^\circ=30^\circ이다.

  • ωm=13\omega_m=\dfrac{1}{\sqrt{3}}, ϕm=45\phi_m=45: 주파수는 맞지만 이 주파수에서 위상은 30°이다.
  • ωm=3\omega_m=\sqrt{3}, ϕm=30\phi_m=30: 3\sqrt{3}은 기하평균이 아니며 이 주파수의 위상은 약 19°에 그친다.
  • ωm=3\omega_m=\sqrt{3}, ϕm=45\phi_m=45: 주파수와 위상 모두 맞지 않는다.
문제 20
다음 폐루프 제어 시스템의 이득여유가 20[dB]일 때, 이득 KK는? (단, K>0K \gt 0이다)

11
22
33
44
정답 및 해설

이득여유 20dB가 되는 이득은 K=2K=2이다.

개루프 G(s)H(s)=Ks(s+1)(s+4)G(s)H(s)=\dfrac{K}{s(s+1)(s+4)}의 위상 교차 주파수는 tan⁡−1ω+tan⁡−1ω4=90∘\tan^{-1}\omega+\tan^{-1}\dfrac{\omega}{4}=90^\circ, 즉 ω⋅ω4=1\omega\cdot\dfrac{\omega}{4}=1에서 ω=2\omega=2이다.

이때 ∣GH∣=K2520=K20|GH|=\dfrac{K}{2\sqrt{5}\sqrt{20}}=\dfrac{K}{20}이고, 이득여유 20dB는 ∣GH∣=0.1|GH|=0.1을 뜻하므로 K=2K=2이다.

  • K=1K=1: ∣GH∣=0.05|GH|=0.05로 이득여유가 약 26dB이다.
  • K=3K=3: ∣GH∣=0.15|GH|=0.15로 이득여유가 약 16.5dB이다.
  • K=4K=4: ∣GH∣=0.2|GH|=0.2로 이득여유가 약 14dB이다.
문제 21
다음 상태공간 방정식으로 표현된 시스템이 가제어하고 가관측하기 위한 aa와 bb에 해당하지 않는 것은?
x˙(t)=[04a−7]x(t)+[0b]u(t)\dot{x}(t)=\begin{bmatrix} 0 & 4 \\ a & -7 \end{bmatrix}x(t)+\begin{bmatrix} 0 \\ b \end{bmatrix}u(t)
y(t)=[10]x(t)y(t)=\begin{bmatrix} 1 & 0 \end{bmatrix}x(t)
1a=1a=1, b=0b=0
2a=2a=2, b=1b=1
3a=3a=3, b=2b=2
4a=4a=4, b=3b=3
문제 22
다음 그림은 전달함수 G(s)G(s)의 크기 보드(Bode) 선도를 점근선으로 표시한 것이다. 점근선으로 나타낸 G(s)G(s)의 위상 보드 선도에 대한 설명으로 옳지 않은 것은? (단, G(s)G(s)는 안정하고 최소위상(minimum phase)이다)

1ω=1\omega = 1[rad/sec]에서 위상은 45 °이다.
2ω=10\omega = 10[rad/sec]에서 위상은 0 °이다.
3ω=100\omega = 100[rad/sec]에서 위상은 -90 °이다.
4ω=1000\omega = 1000[rad/sec]에서 위상은 -180 °이다.
정답 및 해설

ω=10\omega=10[rad/sec]에서 위상이 0°라는 설명이 옳지 않다. 점근 위상은 45°이다.

크기 선도는 1에서 +20dB/dec(영점), 10에서 기울기 0(극점), 100에서 -40dB/dec(이중 극점)으로 꺾이므로 최소위상 G(s)=s+1(s10+1)(s100+1)2G(s)=\dfrac{s+1}{\left(\frac{s}{10}+1\right)\left(\frac{s}{100}+1\right)^2} 꼴이다.

점근 위상은 절점 ωc\omega_c마다 0.1ωc0.1\omega_c에서 10ωc10\omega_c까지 직선으로 변한다(1차 요소당 90°). ω=10\omega=10에서는 영점 +90°, 극점 -45°, 이중 극점 0°로 합이 45°이다.

  • ω=1\omega=1에서 45°: 영점만 절반(+45°) 기여하고 나머지 극점은 아직 0°이므로 옳다.
  • ω=100\omega=100에서 -90°: 영점 +90°, 극점 -90°, 이중 극점 -90°의 합이므로 옳다.
  • ω=1000\omega=1000에서 -180°: 영점 +90°, 극점 -90°, 이중 극점 -180°의 합이므로 옳다.
문제 23
다음의 상태변수 피드백 제어 시스템에서 상태 궤환 이득이 K=[105]K=\begin{bmatrix} 10 & 5 \end{bmatrix}일 때, 단위 계단 입력 r(t)r(t)에 대한 정상상태 오차 e(∞)e(\infty)가 0이 되기 위한 이득 NN은? (단, A=[010−1]A = \begin{bmatrix} 0 & 1 \\ 0 & -1 \end{bmatrix}, B=[01]B = \begin{bmatrix} 0 \\ 1 \end{bmatrix}, C=[10]C=\begin{bmatrix} 1 & 0 \end{bmatrix}이고, 오차 e(t)=r(t)−y(t)e(t) = r(t)-y(t)이다)

15
210
315
420
정답 및 해설

단위 계단 입력에서 정상상태 오차가 0이 되려면 N=10N=10이어야 한다.

상태 궤환 후 x˙=(A−BK)x+BNr\dot{x}=(A-BK)x+BNr이고 A−BK=[01−10−6]A-BK=\begin{bmatrix}0&1\\-10&-6\end{bmatrix}이므로 폐루프 전달함수는 Y(s)R(s)=Ns2+6s+10\dfrac{Y(s)}{R(s)}=\dfrac{N}{s^2+6s+10}이다.

최종값 정리로 계단 응답의 정상값은 N10\dfrac{N}{10}이고, 이것이 1이어야 하므로 N=10N=10이다.

  • N=5N=5: 정상값 0.5로 오차 0.5가 남는다.
  • N=15N=15: 정상값 1.5로 오차 -0.5가 남는다.
  • N=20N=20: 정상값 2로 오차 -1이 남는다.
문제 24
상태 궤환 이득 K=[7a]K=\begin{bmatrix} 7 & a \end{bmatrix}와 관측기 이득 L=[b2]L=\begin{bmatrix} b \\ 2 \end{bmatrix}을 적용하여 다음과 같은 상태변수 관측기 기반 제어 시스템을 구성한다. 제어기 극점이 −2±j2-2 \pm j2, 관측기 극점이 −2±j2-2 \pm j\sqrt{2}가 되기 위한 aa와 bb는? (단, A=[01−1−1]A = \begin{bmatrix} 0 & 1 \\ -1 & -1 \end{bmatrix}, B=[01]B = \begin{bmatrix} 0 \\ 1 \end{bmatrix}, C=[10]C= \begin{bmatrix} 1 & 0 \end{bmatrix}이다)

1a=1a=1, b=3b=3
2a=1a=1, b=7b=7
3a=3a=3, b=3b=3
4a=3a=3, b=7b=7
정답 및 해설

제어기·관측기 극점 조건을 맞추면 a=3a=3, b=3b=3이다.

제어기: A−BK=[01−8−1−a]A-BK=\begin{bmatrix}0&1\\-8&-1-a\end{bmatrix}의 특성식 s2+(1+a)s+8s^2+(1+a)s+8을 목표 (s+2)2+4=s2+4s+8(s+2)^2+4=s^2+4s+8과 맞추면 a=3a=3이다.

관측기: A−LC=[−b1−3−1]A-LC=\begin{bmatrix}-b&1\\-3&-1\end{bmatrix}의 특성식 s2+(b+1)s+(b+3)s^2+(b+1)s+(b+3)을 목표 (s+2)2+2=s2+4s+6(s+2)^2+2=s^2+4s+6과 맞추면 b=3b=3이고 상수항도 6으로 일치한다.

  • a=1a=1, b=3b=3: 제어기 특성식이 s2+2s+8s^2+2s+8이 되어 극점 실수부가 -1이다.
  • a=1a=1, b=7b=7: 제어기와 관측기 극점이 모두 목표와 다르다.
  • a=3a=3, b=7b=7: 관측기 특성식이 s2+8s+10s^2+8s+10이 되어 목표와 다르다.
문제 25
전달함수 G(s)=s+1s(0.1s−1)G(s) = \frac{s+1}{s(0.1s-1)}의 나이퀴스트(Nyquist) 선도가 음의 실수축과 만나는 양의 주파수[rad/sec]와 그 선도가 점 (−0.5, 0)(-0.5,\ 0)을 시계방향으로 감싸는 횟수는? (단, 나이퀴스트 경로는 매우 작은 반원을 따라 원점 주위를 오른쪽으로 우회하고 우반평면 전체를 시계방향으로 둘러싼다)
1주파수: 10\sqrt{10}, 횟수: −1-1
2주파수: 10\sqrt{10}, 횟수: 1
3주파수: 10, 횟수: −1-1
4주파수: 10, 횟수: 1
정답 및 해설

음의 실수축과 만나는 주파수는 10\sqrt{10}[rad/sec]이고, 점 (−0.5, 0)(-0.5,\ 0)을 시계방향으로 감싸는 횟수는 −1-1(반시계 1회)이다.

G(jω)=1+jω−0.1ω2−jω=−1.1ω2+j(ω−0.1ω3)0.01ω4+ω2G(j\omega)=\dfrac{1+j\omega}{-0.1\omega^2-j\omega}=\dfrac{-1.1\omega^2+j(\omega-0.1\omega^3)}{0.01\omega^4+\omega^2}
허수부 0: 1−0.1ω2=01-0.1\omega^2=0에서 ω=10\omega=\sqrt{10}, 이때 실수부 −1111=−1\dfrac{-11}{11}=-1

점 −0.5-0.5 둘레의 감쌈은 1+2G(s)=01+2G(s)=0으로 판단한다: 0.1s2−s+2(s+1)=0.1s2+s+2=00.1s^2-s+2(s+1)=0.1s^2+s+2=0은 두 근이 좌반평면이므로 Z=0Z=0. 개루프 극점 s=10s=10으로 P=1P=1이므로 N=Z−P=−1N=Z-P=-1이다.

  • 주파수 10\sqrt{10}에 횟수 1을 짝지으면 Z=N+P=2Z=N+P=2가 되어 0.1s2+s+20.1s^2+s+2가 안정하다는 결과와 모순된다.
  • 주파수 10에 횟수 −1-1은 개루프 극점 위치를 교차 주파수로 착각한 것으로, ω=10\omega=10에서 허수부는 10−100≠010-100\ne0이다.
  • 주파수 10에 횟수 1은 교차 주파수와 감쌈 방향이 모두 틀렸다.
7급 국가직 자동제어 기출문제모두CBT · moducbt.com
24년 1회차
총 25문항 · 객관식 · 정답·해설 포함
문제 1
전달함수에 대한 설명으로 옳지 않은 것은?
1전달함수는 임펄스 응답의 라플라스 변환이다.
2전달함수를 구할 때 모든 초기 조건은 0으로 가정한다.
3일반적으로 물리적 시스템에 대한 전달함수 분모다항식의 차수는 분자다항식의 차수보다 크거나 같다.
4전달함수 분모다항식의 모든 계수가 동일 부호를 갖지 않아도 시스템은 안정할 수 있다.
정답 및 해설

전달함수에 대해 옳지 않은 설명은 분모 계수의 부호가 섞여도 안정할 수 있다는 것이다.

특성다항식의 계수가 모두 같은 부호이고 0이 아닌 것은 안정의 필요조건이므로, 부호가 하나라도 다르면 우반평면 극점이 생겨 반드시 불안정하다.

  • 임펄스 입력은 R(s)=1R(s)=1이므로 출력의 라플라스 변환이 곧 전달함수, 즉 임펄스 응답의 라플라스 변환이 맞다.
  • 전달함수는 입출력 관계만 나타내므로 모든 초기 조건을 0으로 둔다.
  • 물리적으로 구현 가능한 시스템은 proper 하므로 분모 차수가 분자 차수 이상이다.
문제 2
다음 함수 y(t)y(t)의 라플라스 변환은? (단, t0>0t_0 \gt 0이다)

1Ast0est0\frac{A}{st_0}e^{st_0}
2Ast0e−st0\frac{A}{st_0}e^{-st_0}
3Ast0(1−e−st0)\frac{A}{st_0}\left(1-e^{-st_0}\right)
4Ast0(1+est0)\frac{A}{st_0}\left(1+e^{st_0}\right)
정답 및 해설

사각 펄스의 라플라스 변환은 Ast0(1−e−st0)\dfrac{A}{st_0}\left(1-e^{-st_0}\right)이다.

높이 A/t0A/t_0, 폭 t0t_0인 펄스는 두 계단 함수의 차 y(t)=At0[u(t)−u(t−t0)]y(t)=\dfrac{A}{t_0}\left[u(t)-u(t-t_0)\right]로 쓸 수 있다.

시간 지연 정리 L{u(t−t0)}=e−st0s\mathcal{L}\{u(t-t_0)\}=\dfrac{e^{-st_0}}{s}를 적용하면 Y(s)=At0⋅1−e−st0sY(s)=\dfrac{A}{t_0}\cdot\dfrac{1-e^{-st_0}}{s}이다.

  • Ast0est0\dfrac{A}{st_0}e^{st_0}: 지수 부호가 양수(시간 앞당김)이고 처음 켜지는 계단 성분이 빠져 있다.
  • Ast0e−st0\dfrac{A}{st_0}e^{-st_0}: t0t_0에서 시작하는 계단 하나만 나타내므로 펄스가 아니다.
  • Ast0(1+est0)\dfrac{A}{st_0}\left(1+e^{st_0}\right): 꺼지는 계단을 빼지 않고 더했으며 지연 부호도 반대다.
문제 3
단위 램프 입력(unit ramp input)에 대한 선형시불변 시스템의 출력이 t≥0t \ge 0에서 y(t)=t(1−e−5t)y(t)=t(1-e^{-5t})일 때, 이 시스템의 전달함수는? (단, 시스템의 초기 조건은 0이다)
1s+5s2+2s+5\frac{s+5}{s^2+2s+5}
22s+5s2+2s+5\frac{2s+5}{s^2+2s+5}
3s+5s2+10s+25\frac{s+5}{s^2+10s+25}
410s+25s2+10s+25\frac{10s+25}{s^2+10s+25}
정답 및 해설

시스템의 전달함수는 10s+25s2+10s+25\dfrac{10s+25}{s^2+10s+25}이다.

단위 램프 입력 R(s)=1s2R(s)=\dfrac{1}{s^2}, 출력 Y(s)=1s2−1(s+5)2Y(s)=\dfrac{1}{s^2}-\dfrac{1}{(s+5)^2}이고, 출력을 입력으로 나눈다.
G(s)=s2Y(s)=1−s2(s+5)2=(s+5)2−s2(s+5)2G(s)=s^2Y(s)=1-\dfrac{s^2}{(s+5)^2}=\dfrac{(s+5)^2-s^2}{(s+5)^2}
G(s)=10s+25s2+10s+25G(s)=\dfrac{10s+25}{s^2+10s+25}

  • s+5s2+2s+5\dfrac{s+5}{s^2+2s+5}는 극점이 −1±j2-1\pm j2여서 출력의 e−5te^{-5t} 항(중근 −5-5)과 맞지 않는다.
  • 2s+5s2+2s+5\dfrac{2s+5}{s^2+2s+5}도 극점이 −1±j2-1\pm j2로 같은 이유로 맞지 않는다.
  • s+5s2+10s+25=1s+5\dfrac{s+5}{s^2+10s+25}=\dfrac{1}{s+5}는 직류 이득이 15\dfrac{1}{5}여서, 출력이 램프를 그대로 따라가는(직류 이득 1) 주어진 응답과 맞지 않는다.
문제 4
PID 제어기에 대한 설명으로 옳지 않은 것은?
1비례(P) 제어기는 시스템의 형(type)을 증가시킨다.
2비례미분(PD) 제어기는 시스템의 오버슈트(overshoot)를 줄일 수 있다.
3비례적분(PI) 제어기는 시스템의 정상상태 오차를 줄일 수 있다.
4비례적분미분(PID) 제어기는 시스템의 과도응답과 정상상태 응답을 동시에 개선할 수 있다.
정답 및 해설

옳지 않은 설명은 비례(P) 제어기가 시스템의 형을 증가시킨다는 것이다.

시스템의 형은 개루프 전달함수의 원점 극점(적분기) 개수인데, 비례 제어기는 상수 이득만 곱하므로 형을 바꾸지 못한다. 형을 올리는 것은 적분 동작이다.

  • PD 제어기는 미분 동작이 감쇠를 늘려 오버슈트를 줄일 수 있다.
  • PI 제어기는 적분기를 추가해 형을 높이므로 정상상태 오차를 줄인다.
  • PID 제어기는 미분 동작으로 과도응답을, 적분 동작으로 정상상태 응답을 함께 개선할 수 있다.
문제 5
다음 폐루프 제어 시스템에서 감쇠비(damping ratio)가 0.5, 고유 주파수(natural frequency)가 2[rad/sec]가 되기 위한 K1K_1과 K2K_2는?

1K1=14K_1=\frac{1}{4}, K2=4K_2=4
2K1=12K_1=\frac{1}{2}, K2=2K_2=2
3K1=2K_1=2, K2=12K_2=\frac{1}{2}
4K1=4K_1=4, K2=14K_2=\frac{1}{4}
정답 및 해설

감쇠비 0.5, 고유주파수 2가 되려면 K1=4K_1=4, K2=14K_2=\dfrac{1}{4}이어야 한다.

내부 루프를 먼저 줄이면 K1s+1+K1K2\dfrac{K_1}{s+1+K_1K_2}이고, 적분기 1s\dfrac{1}{s}를 곱한 뒤 단위 피드백을 닫으면 Y(s)R(s)=K1s2+(1+K1K2)s+K1\dfrac{Y(s)}{R(s)}=\dfrac{K_1}{s^2+(1+K_1K_2)s+K_1}이다.

2차 표준형 s2+2ζωns+ωn2s^2+2\zeta\omega_n s+\omega_n^2과 비교하면 ωn2=K1=4\omega_n^2=K_1=4, 2ζωn=1+K1K2=22\zeta\omega_n=1+K_1K_2=2에서 K2=14K_2=\dfrac{1}{4}이다.

  • K1=14K_1=\dfrac{1}{4}, K2=4K_2=4: ωn=12\omega_n=\dfrac{1}{2}이 되어 고유주파수 조건과 다르다.
  • K1=12K_1=\dfrac{1}{2}, K2=2K_2=2: ωn2=12\omega_n^2=\dfrac{1}{2}로 고유주파수가 맞지 않는다.
  • K1=2K_1=2, K2=12K_2=\dfrac{1}{2}: ωn=2\omega_n=\sqrt{2}, 2ζωn=22\zeta\omega_n=2이므로 감쇠비가 약 0.71이 된다.
문제 6
전달함수 G(s)=6s2+33s+10G(s)=\frac{6}{s^2+3\sqrt{3}s+10}인 시스템에서 정현파 입력 sin⁡ωt\sin\omega t에 대한 정상상태 출력이 0.5sin⁡(ωt+ϕ)0.5\sin(\omega t+\phi)일 때, 주파수 ω\omega[rad/sec]와 위상 ϕ\phi[rad]는? (단, ω>0\omega \gt 0이다)
1ω=2\omega=2, ϕ=−π3\phi=-\frac{\pi}{3}
2ω=2\omega=2, ϕ=−π4\phi=-\frac{\pi}{4}
3ω=3\omega=3, ϕ=−2π3\phi=-\frac{2\pi}{3}
4ω=3\omega=3, ϕ=−π2\phi=-\frac{\pi}{2}
정답 및 해설

출력 크기가 0.5가 되는 주파수는 ω=2\omega=2이고, 그때 위상은 ϕ=−π3\phi=-\dfrac{\pi}{3}이다.

G(jω)=6(10−ω2)+j33 ωG(j\omega)=\dfrac{6}{(10-\omega^2)+j3\sqrt{3}\,\omega}
ω=2\omega=2일 때 분모 =6+j63=6+j6\sqrt{3}, 크기 36+108=12\sqrt{36+108}=12, ∣G∣=612=0.5|G|=\dfrac{6}{12}=0.5
ϕ=−tan⁡−1636=−tan⁡−13=−π3\phi=-\tan^{-1}\dfrac{6\sqrt{3}}{6}=-\tan^{-1}\sqrt{3}=-\dfrac{\pi}{3}

  • ω=2\omega=2에서 위상 −π4-\dfrac{\pi}{4}는 분모의 실수부와 허수부가 같아야 나오는데, 실제 허수부는 실수부의 3\sqrt{3}배이다.
  • ω=3\omega=3이면 분모 =1+j93=1+j9\sqrt{3}, 크기 244≈15.6\sqrt{244}\approx15.6으로 ∣G∣≈0.38|G|\approx0.38이 되어 위상 −2π3-\dfrac{2\pi}{3}와 짝지어도 성립하지 않는다.
  • ω=3\omega=3, ϕ=−π2\phi=-\dfrac{\pi}{2}도 크기가 0.5가 아니고, 위상 −π2-\dfrac{\pi}{2}는 실수부가 0인 ω=10\omega=\sqrt{10}에서 나온다.
문제 7
다음 피드백 제어 시스템에서 속도오차상수(velocity error constant)가 Kv=1K_v=1일 때, a+ba+b는?

10
212\frac{1}{2}
32
44
정답 및 해설

속도오차상수가 유한한 1이 되려면 개루프가 1형이어야 하므로 a=0a=0, b=2b=2이고 a+b=2a+b=2이다.

개루프 전달함수는 G(s)=2b(s+a)(s+4)G(s)=\dfrac{2b}{(s+a)(s+4)}이다. a≠0a\neq 0이면 0형이라 Kv=lim⁡s→0sG(s)=0K_v=\lim_{s\to 0}sG(s)=0이 되므로 원점에 극점이 있어야 한다.

a=0a=0일 때 Kv=lim⁡s→0s⋅2bs(s+4)=b2=1K_v=\lim_{s\to 0}s\cdot\dfrac{2b}{s(s+4)}=\dfrac{b}{2}=1에서 b=2b=2이다.

  • a+b=0a+b=0: b=0b=0이면 전향 이득이 없어 Kv=0K_v=0이다.
  • a+b=12a+b=\dfrac{1}{2}: b=12b=\dfrac{1}{2}이면 Kv=14K_v=\dfrac{1}{4}로 조건을 만족하지 않는다.
  • a+b=4a+b=4: b=4b=4이면 Kv=2K_v=2가 된다.
문제 8
그림과 같이 질량 m1m_1과 m2m_2, 스프링 상수 kk로 구성된 질량-스프링 시스템에서 힘 f(t)f(t)에서 변위 y2(t)y_2(t)까지의 전달함수는? (단, 질량과 바퀴, 바퀴와 지면 사이의 마찰은 무시하며 시스템은 수평으로 움직인다)

1k(m1+m2)s2+km1m2\frac{k}{(m_1+m_2)s^2+km_1m_2}
2km1m2s2+k(m1+m2)\frac{k}{m_1m_2s^2+k(m_1+m_2)}
3k(m1+m2)s4+km1m2s2\frac{k}{(m_1+m_2)s^4+km_1m_2s^2}
4km1m2s4+k(m1+m2)s2\frac{k}{m_1m_2s^4+k(m_1+m_2)s^2}
정답 및 해설

f(t)f(t)에서 y2(t)y_2(t)까지의 전달함수는 km1m2s4+k(m1+m2)s2\dfrac{k}{m_1m_2s^4+k(m_1+m_2)s^2}이다.

운동방정식은 m1y¨1=f−k(y1−y2)m_1\ddot{y}_1=f-k(y_1-y_2), m2y¨2=k(y1−y2)m_2\ddot{y}_2=k(y_1-y_2)이다.

둘째 식에서 Y1=m2s2+kkY2Y_1=\dfrac{m_2s^2+k}{k}Y_2를 첫째 식 (m1s2+k)Y1−kY2=F(m_1s^2+k)Y_1-kY_2=F에 대입하면 [(m1s2+k)(m2s2+k)−k2]Y2=kF\left[(m_1s^2+k)(m_2s^2+k)-k^2\right]Y_2=kF, 즉 분모는 m1m2s4+k(m1+m2)s2m_1m_2s^4+k(m_1+m_2)s^2이다. 지면과 연결된 스프링이 없어 원점 이중 극점(강체 운동)이 생긴다.

  • 분모 (m1+m2)s2+km1m2(m_1+m_2)s^2+km_1m_2: 2차뿐이라 두 질량의 자유도를 반영하지 못하고 질량 항의 합·곱 위치도 틀렸다.
  • 분모 m1m2s2+k(m1+m2)m_1m_2s^2+k(m_1+m_2): 2차뿐이라 원점 이중 극점(강체 운동)이 빠져 있다.
  • 분모 (m1+m2)s4+km1m2s2(m_1+m_2)s^4+km_1m_2s^2: 질량의 곱과 합의 위치가 뒤바뀌었다.
문제 9
다음 피드백 제어 시스템에 대한 설명으로 옳지 않은 것은? (단, K>0K \gt 0이다)

1폐루프 제어 시스템의 특성방정식(characteristic equation)은 s2+4s+K=0s^2+4s+K=0이다.
2KK가 증가할수록 폐루프 제어 시스템은 진동이 심해지고 불안정하게 된다.
30<K<40 \lt K \lt 4에서 폐루프 제어 시스템은 과감쇠(overdamped)이다.
4K>4K \gt 4에서 KK가 증가할수록 극점(pole)은 원점에서 멀어진다.
정답 및 해설

K가 커질수록 불안정해진다는 설명이 옳지 않다. 진동은 커지지만 모든 K>0K\gt 0에서 안정하다.

개루프 Ks(s+4)\dfrac{K}{s(s+4)}에 단위 피드백을 닫으면 특성방정식은 s2+4s+K=0s^2+4s+K=0이고, 계수가 모두 양수인 2차식이므로 항상 안정하다.

  • 특성방정식 s2+4s+K=0s^2+4s+K=0: 1+G(s)=01+G(s)=0에서 그대로 얻어지므로 옳다.
  • 0<K<40\lt K\lt 4에서 과감쇠: 판별식 16−4K>016-4K\gt 0이라 서로 다른 두 음의 실근을 가지므로 옳다.
  • K>4K\gt 4에서 극점이 원점에서 멀어짐: 극점 −2±jK−4-2\pm j\sqrt{K-4}의 크기가 K\sqrt{K}로 커지므로 옳다.
문제 10
다음 폐루프 제어 시스템에서 근궤적에 대한 설명으로 옳지 않은 것은? (단, K>0K \gt 0이다)

1근궤적의 가지(branch)는 2개이다.
2근궤적은 s=−2,−6s = -2, -6에서 출발한다.
3근궤적의 점근선은 없다.
4s=−1s = -1은 근궤적상에 존재한다.
정답 및 해설

s=−1s=-1이 근궤적상에 존재한다는 설명이 옳지 않다.

개루프 G(s)H(s)=K(s+8)(s+10)(s+2)(s+6)G(s)H(s)=\dfrac{K(s+8)(s+10)}{(s+2)(s+6)}의 극점은 -2, -6, 영점은 -8, -10이다. 실수축 근궤적은 오른쪽 극점·영점 개수가 홀수인 구간 −6≤s≤−2-6\le s\le -2와 −10≤s≤−8-10\le s\le -8뿐이며, s=−1s=-1은 오른쪽에 극점·영점이 하나도 없어 근궤적에 속하지 않는다.

  • 가지 2개: 개루프 극점이 2개이므로 가지도 2개다.
  • -2, -6에서 출발: 근궤적은 K=0K=0일 때 개루프 극점에서 출발한다.
  • 점근선 없음: 극점 수와 영점 수가 같아(n−m=0n-m=0) 모든 가지가 유한 영점 -8, -10에서 끝난다.
문제 11
다음 폐루프 제어 시스템에서 기준입력 r(t)r(t)는 0, 외란 d(t)d(t)는 단위 계단 함수일 때, 시스템의 출력이 t≥0t \ge 0에서 y(t)=0.2e−5tsin⁡5ty(t)=0.2e^{-5t}\sin 5t이다. 제어 이득 K0K_0와 K1K_1은? (단, R(s)R(s), D(s)D(s), Y(s)Y(s)는 각각 r(t)r(t), d(t)d(t), y(t)y(t)의 라플라스 변환이고, 시스템의 초기 조건은 0이다)

1K0=25K_0=25, K1=5K_1=5
2K0=25K_0=25, K1=10K_1=10
3K0=50K_0=50, K1=5K_1=5
4K0=50K_0=50, K1=10K_1=10
정답 및 해설

출력 파형과 비교하면 K0=50K_0=50, K1=5K_1=5이다.

r(t)=0r(t)=0일 때 외란에서 출력까지는 Y(s)D(s)=ss2+(5+K1)s+K0\dfrac{Y(s)}{D(s)}=\dfrac{s}{s^2+(5+K_1)s+K_0}이고, D(s)=1sD(s)=\dfrac{1}{s}을 넣으면 Y(s)=1s2+(5+K1)s+K0Y(s)=\dfrac{1}{s^2+(5+K_1)s+K_0}이다.

한편 L{0.2e−5tsin⁡5t}=0.2⋅5(s+5)2+25=1s2+10s+50\mathcal{L}\{0.2e^{-5t}\sin 5t\}=\dfrac{0.2\cdot 5}{(s+5)^2+25}=\dfrac{1}{s^2+10s+50}이므로 계수 비교로 5+K1=105+K_1=10, K0=50K_0=50이다.

  • K0=25K_0=25, K1=5K_1=5: 분모가 (s+5)2(s+5)^2인 중근이 되어 사인 진동이 나오지 않는다.
  • K0=25K_0=25, K1=10K_1=10: 분모 s2+15s+25s^2+15s+25가 서로 다른 실근을 가져 진동하지 않는다.
  • K0=50K_0=50, K1=10K_1=10: 분모 s2+15s+50s^2+15s+50의 근이 -5, -10인 실근이라 진동하지 않는다.
문제 12
특성방정식 s5+2s4+5s3+10s2+8s+16=0s^5+2s^4+5s^3+10s^2+8s+16=0을 갖는 시스템에 Routh-Hurwitz 판별법을 적용할 때, 시스템의 안정도와 시스템이 갖는 우반평면 극점의 개수는?
1안정도: 안정, 우반평면 극점 수: 0
2안정도: 임계 안정, 우반평면 극점 수: 0
3안정도: 불안정, 우반평면 극점 수: 1
4안정도: 불안정, 우반평면 극점 수: 2
정답 및 해설

시스템은 불안정하며 우반평면 극점은 2개이다.

Routh 표: s5:1, 5, 8s^5: 1,\ 5,\ 8 / s4:2, 10, 16s^4: 2,\ 10,\ 16 / s3s^3 행이 전부 0이 되어 보조방정식 A(s)=2s4+10s2+16A(s)=2s^4+10s^2+16을 미분한 8s3+20s8s^3+20s로 대체한다.
s3:8, 20s^3: 8,\ 20 / s2:5, 16s^2: 5,\ 16 / s1:−285s^1: -\dfrac{28}{5} / s0:16s^0: 16

첫째 열 1, 2, 8, 5, −285, 161,\ 2,\ 8,\ 5,\ -\dfrac{28}{5},\ 16에서 부호 변화가 2회이므로 우반평면 극점은 2개이다. 실제로 특성방정식은 (s+2)(s4+5s2+8)(s+2)(s^4+5s^2+8)로 인수분해된다.

  • 안정하다는 판정은 첫째 열에 음수가 나타나므로 틀리다.
  • 임계 안정은 우반평면 극점 없이 허수축 극점만 있어야 하는데, s4+5s2+8=0s^4+5s^2+8=0은 s2s^2가 복소수여서 근이 허수축이 아닌 네 사분면에 대칭으로 놓인다.
  • 우반평면 극점 1개는 부호 변화 횟수 2회와 맞지 않는다.
문제 13
공액 복소수(complex conjugate) 형태의 극점을 갖는 2차 표준형 시스템에서 극점을 A에서 B로 이동할 때, 시스템의 단위 계단 응답에 대한 설명으로 옳지 않은 것은?

1상승시간(rise time)은 단축된다.
2정착시간(settling time)은 단축된다.
3최고시간(peak time)은 단축된다.
4최대 오버슈트(maximum overshoot)는 감소한다.
정답 및 해설

극점이 같은 방사선을 따라 원점에서 멀어지므로 감쇠비는 그대로이고 고유주파수만 커진다. 따라서 최대 오버슈트는 감소하지 않고 그대로다.

극점 −ζωn±jωn1−ζ2-\zeta\omega_n\pm j\omega_n\sqrt{1-\zeta^2}에서 원점과 이은 선의 각도는 cos⁡θ=ζ\cos\theta=\zeta로 감쇠비만 정하고, 원점까지의 거리가 ωn\omega_n이다. 최대 오버슈트 e−ζπ/1−ζ2e^{-\zeta\pi/\sqrt{1-\zeta^2}}는 ζ\zeta에만 의존한다.

  • 상승시간 단축: ωn\omega_n에 반비례하므로 옳다.
  • 정착시간 단축: ts≈4ζωnt_s\approx\dfrac{4}{\zeta\omega_n}에서 실수부 크기가 커지므로 옳다.
  • 최고시간 단축: tp=πωn1−ζ2t_p=\dfrac{\pi}{\omega_n\sqrt{1-\zeta^2}}에서 허수부가 커지므로 옳다.
문제 14
다음과 같은 상태공간 방정식에서 t=1t=1일 때의 상태벡터 x(1)x(1)은?
x˙(t)=[01−1−2]x(t), x(0)=[10]\dot{x}(t) = \begin{bmatrix} 0 & 1 \\ -1 & -2 \end{bmatrix}x(t),\ x(0) = \begin{bmatrix} 1 \\ 0 \end{bmatrix}
1[e−1−e−1]\begin{bmatrix} e^{-1} \\ -e^{-1} \end{bmatrix}
2[2e−1−e−1]\begin{bmatrix} 2e^{-1} \\ -e^{-1} \end{bmatrix}
3[e−1e−1]\begin{bmatrix} e^{-1} \\ e^{-1} \end{bmatrix}
4[2e−1e−1]\begin{bmatrix} 2e^{-1} \\ e^{-1} \end{bmatrix}
문제 15
전달함수 G(s)=as2+bs+cs3+ds2+es+fG(s) = \frac{as^2+bs+c}{s^3+ds^2+es+f}를 가제어표준형(controllable canonical form)의 상태공간 방정식으로 바꾸면 다음과 같다. a+da + d는?
x˙(t)=[010001−4−3−2]x(t)+[001]u(t)\dot{x}(t) = \begin{bmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ -4 & -3 & -2 \end{bmatrix}x(t) + \begin{bmatrix} 0 \\ 0 \\ 1 \end{bmatrix}u(t)
y(t)=[21.51]x(t)y(t) = \begin{bmatrix} 2 & 1.5 & 1 \end{bmatrix}x(t)
13
24
35
46
정답 및 해설

a+da+d의 값은 3이다.

가제어표준형에서 상태행렬의 마지막 행은 [−f−e−d]=[−4−3−2]\begin{bmatrix}-f & -e & -d\end{bmatrix}=\begin{bmatrix}-4 & -3 & -2\end{bmatrix}이므로 d=2d=2, e=3e=3, f=4f=4이다.

출력 행렬은 분자 계수를 낮은 차수부터 놓은 [cba]=[21.51]\begin{bmatrix}c & b & a\end{bmatrix}=\begin{bmatrix}2 & 1.5 & 1\end{bmatrix}이므로 a=1a=1
a+d=1+2=3a+d=1+2=3

  • 값 4는 출력 행렬을 거꾸로 읽어 a=2a=2로 본 경우(c+dc+d)다.
  • 값 5는 dd 자리에 상수항 계수 f=4f=4를 넣은 경우(a+fa+f)다.
  • 값 6은 출력 행렬을 거꾸로 읽고 dd 자리에 ff까지 넣은, 두 오류가 겹친 경우(c+fc+f)다.
문제 16
다음과 같이 x(t)=Pz(t)x(t) = Pz(t)를 이용하여 상태공간 방정식 (가)를 (나)로 상사변환(similarity transformation)할 때, 행렬 PP로 적합한 것은?
(가) x˙(t)=[01−2−3]x(t)+[01]u(t)\dot{x}(t) = \begin{bmatrix} 0 & 1 \\ -2 & -3 \end{bmatrix}x(t) + \begin{bmatrix} 0 \\ 1 \end{bmatrix}u(t)
y(t)=[31]x(t)y(t) = \begin{bmatrix} 3 & 1 \end{bmatrix}x(t)
(나) z˙(t)=[−100−2]z(t)+[1−1]u(t)\dot{z}(t) = \begin{bmatrix} -1 & 0 \\ 0 & -2 \end{bmatrix}z(t) + \begin{bmatrix} 1 \\ -1 \end{bmatrix}u(t)
y(t)=[21]z(t)y(t) = \begin{bmatrix} 2 & 1 \end{bmatrix}z(t)
1[−100−2]\begin{bmatrix} -1 & 0 \\ 0 & -2 \end{bmatrix}
2[11−2−1]\begin{bmatrix} 1 & 1 \\ -2 & -1 \end{bmatrix}
3[11−1−2]\begin{bmatrix} 1 & 1 \\ -1 & -2 \end{bmatrix}
4[−200−1]\begin{bmatrix} -2 & 0 \\ 0 & -1 \end{bmatrix}
정답 및 해설

적합한 변환 행렬은 P=[11−1−2]P=\begin{bmatrix}1 & 1\\-1 & -2\end{bmatrix}이다.

x=Pzx=Pz이면 z˙=P−1APz+P−1Bu\dot{z}=P^{-1}APz+P^{-1}Bu, y=CPzy=CPz이다. (나)가 대각형이므로 P의 열은 A의 고유벡터여야 한다.

A[1−1]=[−11]=−1⋅[1−1]A\begin{bmatrix}1\\-1\end{bmatrix}=\begin{bmatrix}-1\\1\end{bmatrix}=-1\cdot\begin{bmatrix}1\\-1\end{bmatrix}, A[1−2]=[−24]=−2[1−2]A\begin{bmatrix}1\\-2\end{bmatrix}=\begin{bmatrix}-2\\4\end{bmatrix}=-2\begin{bmatrix}1\\-2\end{bmatrix}
CP=[21]CP=\begin{bmatrix}2 & 1\end{bmatrix}, P[1−1]=[01]=BP\begin{bmatrix}1\\-1\end{bmatrix}=\begin{bmatrix}0\\1\end{bmatrix}=B로 (나)와 일치한다.

  • [−100−2]\begin{bmatrix}-1 & 0\\0 & -2\end{bmatrix}는 고유벡터 행렬이 아니라서 P−1APP^{-1}AP가 대각형이 되지 않고 CP=[−3−2]CP=\begin{bmatrix}-3 & -2\end{bmatrix}이다.
  • [−200−1]\begin{bmatrix}-2 & 0\\0 & -1\end{bmatrix}도 같은 이유로 대각화되지 않고 CP=[−6−1]CP=\begin{bmatrix}-6 & -1\end{bmatrix}이다.
  • [11−2−1]\begin{bmatrix}1 & 1\\-2 & -1\end{bmatrix}는 고유벡터의 순서가 바뀌어 대각 원소가 −2, −1-2,\ -1 순이 되고, CP=[12]CP=\begin{bmatrix}1 & 2\end{bmatrix}로 출력 행렬도 맞지 않는다.
문제 17
개루프 전달함수 G(s)=K(s+1)2(s+2)G(s)=\frac{K}{(s+1)^2(s+2)}를 가지는 단위 피드백 시스템이 임계 안정한 경우, 양의 주파수[rad/sec]는? (단, K>0K \gt 0이다)
11
22\sqrt{2}
34
45\sqrt{5}
정답 및 해설

임계 안정일 때 진동하는 양의 주파수는 5\sqrt{5}[rad/sec]이다.

특성방정식: (s+1)2(s+2)+K=s3+4s2+5s+(2+K)=0(s+1)^2(s+2)+K=s^3+4s^2+5s+(2+K)=0
Routh s1s^1 행: 4⋅5−(2+K)4=0\dfrac{4\cdot5-(2+K)}{4}=0에서 K=18K=18

보조방정식 4s2+(2+K)=4s2+20=04s^2+(2+K)=4s^2+20=0에서 s=±j5s=\pm j\sqrt{5}, 즉 ω=5\omega=\sqrt{5}이다. s=jωs=j\omega 대입 시 허수부 ω(5−ω2)=0\omega(5-\omega^2)=0과도 같다.

  • ω=1\omega=1이면 허수부 1⋅(5−1)=4≠01\cdot(5-1)=4\ne0이다.
  • ω=2\omega=\sqrt{2}이면 허수부 2(5−2)≠0\sqrt{2}(5-2)\ne0이다.
  • ω=4\omega=4이면 허수부 4(5−16)≠04(5-16)\ne0이다.
문제 18
다음 피드백 제어 시스템이 안정하기 위한 KK의 범위는?

1K<−2K \lt -2
2−2<K<0-2 \lt K \lt 0
30<K<20 \lt K \lt 2
4K>2K \gt 2
정답 및 해설

Routh 판별로 얻은 안정 범위는 −2<K<0-2\lt K\lt 0이다.

전향 Ks\dfrac{K}{s}, 피드백 s−1s2+2s+3\dfrac{s-1}{s^2+2s+3}이므로 특성방정식은 s(s2+2s+3)+K(s−1)=s3+2s2+(3+K)s−K=0s(s^2+2s+3)+K(s-1)=s^3+2s^2+(3+K)s-K=0이다.

Routh 배열 첫 열 1, 2, 6+3K2, −K1,\ 2,\ \dfrac{6+3K}{2},\ -K가 모두 양수여야 하므로 K<0K\lt 0이고 K>−2K\gt -2이다.

  • K<−2K\lt -2: 첫 열 셋째 원소 6+3K2\dfrac{6+3K}{2}가 음수가 되어 불안정하다.
  • 0<K<20\lt K\lt 2: 상수항 −K-K가 음수라 불안정하다.
  • K>2K\gt 2: 마찬가지로 상수항 −K-K가 음수라 불안정하다.
문제 19
다음 피드백 제어 시스템에서 진상보상기(lead compensator)의 위상이 최대가 되는 주파수 ωm\omega_m[rad/sec]과 위상값 ϕm\phi_m[°]은? (단, K>0K \gt 0이다)

1ωm=13\omega_m=\frac{1}{\sqrt{3}}, ϕm=30\phi_m=30
2ωm=13\omega_m=\frac{1}{\sqrt{3}}, ϕm=45\phi_m=45
3ωm=3\omega_m=\sqrt{3}, ϕm=30\phi_m=30
4ωm=3\omega_m=\sqrt{3}, ϕm=45\phi_m=45
정답 및 해설

진상보상기의 위상은 ωm=13\omega_m=\dfrac{1}{\sqrt{3}}에서 최대이고 그 값은 ϕm=30∘\phi_m=30^\circ이다.

보상기 K3s+1s+1K\dfrac{3s+1}{s+1}의 영점 절점은 13\dfrac{1}{3}, 극점 절점은 1이며, 최대 위상 주파수는 두 절점의 기하평균 ωm=13⋅1=13\omega_m=\sqrt{\dfrac{1}{3}\cdot 1}=\dfrac{1}{\sqrt{3}}이다.

위상은 ϕm=tan⁡−1(3ωm)−tan⁡−1ωm=tan⁡−13−tan⁡−113=60∘−30∘=30∘\phi_m=\tan^{-1}(3\omega_m)-\tan^{-1}\omega_m=\tan^{-1}\sqrt{3}-\tan^{-1}\dfrac{1}{\sqrt{3}}=60^\circ-30^\circ=30^\circ이다.

  • ωm=13\omega_m=\dfrac{1}{\sqrt{3}}, ϕm=45\phi_m=45: 주파수는 맞지만 이 주파수에서 위상은 30°이다.
  • ωm=3\omega_m=\sqrt{3}, ϕm=30\phi_m=30: 3\sqrt{3}은 기하평균이 아니며 이 주파수의 위상은 약 19°에 그친다.
  • ωm=3\omega_m=\sqrt{3}, ϕm=45\phi_m=45: 주파수와 위상 모두 맞지 않는다.
문제 20
다음 폐루프 제어 시스템의 이득여유가 20[dB]일 때, 이득 KK는? (단, K>0K \gt 0이다)

11
22
33
44
정답 및 해설

이득여유 20dB가 되는 이득은 K=2K=2이다.

개루프 G(s)H(s)=Ks(s+1)(s+4)G(s)H(s)=\dfrac{K}{s(s+1)(s+4)}의 위상 교차 주파수는 tan⁡−1ω+tan⁡−1ω4=90∘\tan^{-1}\omega+\tan^{-1}\dfrac{\omega}{4}=90^\circ, 즉 ω⋅ω4=1\omega\cdot\dfrac{\omega}{4}=1에서 ω=2\omega=2이다.

이때 ∣GH∣=K2520=K20|GH|=\dfrac{K}{2\sqrt{5}\sqrt{20}}=\dfrac{K}{20}이고, 이득여유 20dB는 ∣GH∣=0.1|GH|=0.1을 뜻하므로 K=2K=2이다.

  • K=1K=1: ∣GH∣=0.05|GH|=0.05로 이득여유가 약 26dB이다.
  • K=3K=3: ∣GH∣=0.15|GH|=0.15로 이득여유가 약 16.5dB이다.
  • K=4K=4: ∣GH∣=0.2|GH|=0.2로 이득여유가 약 14dB이다.
문제 21
다음 상태공간 방정식으로 표현된 시스템이 가제어하고 가관측하기 위한 aa와 bb에 해당하지 않는 것은?
x˙(t)=[04a−7]x(t)+[0b]u(t)\dot{x}(t)=\begin{bmatrix} 0 & 4 \\ a & -7 \end{bmatrix}x(t)+\begin{bmatrix} 0 \\ b \end{bmatrix}u(t)
y(t)=[10]x(t)y(t)=\begin{bmatrix} 1 & 0 \end{bmatrix}x(t)
1a=1a=1, b=0b=0
2a=2a=2, b=1b=1
3a=3a=3, b=2b=2
4a=4a=4, b=3b=3
문제 22
다음 그림은 전달함수 G(s)G(s)의 크기 보드(Bode) 선도를 점근선으로 표시한 것이다. 점근선으로 나타낸 G(s)G(s)의 위상 보드 선도에 대한 설명으로 옳지 않은 것은? (단, G(s)G(s)는 안정하고 최소위상(minimum phase)이다)

1ω=1\omega = 1[rad/sec]에서 위상은 45 °이다.
2ω=10\omega = 10[rad/sec]에서 위상은 0 °이다.
3ω=100\omega = 100[rad/sec]에서 위상은 -90 °이다.
4ω=1000\omega = 1000[rad/sec]에서 위상은 -180 °이다.
정답 및 해설

ω=10\omega=10[rad/sec]에서 위상이 0°라는 설명이 옳지 않다. 점근 위상은 45°이다.

크기 선도는 1에서 +20dB/dec(영점), 10에서 기울기 0(극점), 100에서 -40dB/dec(이중 극점)으로 꺾이므로 최소위상 G(s)=s+1(s10+1)(s100+1)2G(s)=\dfrac{s+1}{\left(\frac{s}{10}+1\right)\left(\frac{s}{100}+1\right)^2} 꼴이다.

점근 위상은 절점 ωc\omega_c마다 0.1ωc0.1\omega_c에서 10ωc10\omega_c까지 직선으로 변한다(1차 요소당 90°). ω=10\omega=10에서는 영점 +90°, 극점 -45°, 이중 극점 0°로 합이 45°이다.

  • ω=1\omega=1에서 45°: 영점만 절반(+45°) 기여하고 나머지 극점은 아직 0°이므로 옳다.
  • ω=100\omega=100에서 -90°: 영점 +90°, 극점 -90°, 이중 극점 -90°의 합이므로 옳다.
  • ω=1000\omega=1000에서 -180°: 영점 +90°, 극점 -90°, 이중 극점 -180°의 합이므로 옳다.
문제 23
다음의 상태변수 피드백 제어 시스템에서 상태 궤환 이득이 K=[105]K=\begin{bmatrix} 10 & 5 \end{bmatrix}일 때, 단위 계단 입력 r(t)r(t)에 대한 정상상태 오차 e(∞)e(\infty)가 0이 되기 위한 이득 NN은? (단, A=[010−1]A = \begin{bmatrix} 0 & 1 \\ 0 & -1 \end{bmatrix}, B=[01]B = \begin{bmatrix} 0 \\ 1 \end{bmatrix}, C=[10]C=\begin{bmatrix} 1 & 0 \end{bmatrix}이고, 오차 e(t)=r(t)−y(t)e(t) = r(t)-y(t)이다)

15
210
315
420
정답 및 해설

단위 계단 입력에서 정상상태 오차가 0이 되려면 N=10N=10이어야 한다.

상태 궤환 후 x˙=(A−BK)x+BNr\dot{x}=(A-BK)x+BNr이고 A−BK=[01−10−6]A-BK=\begin{bmatrix}0&1\\-10&-6\end{bmatrix}이므로 폐루프 전달함수는 Y(s)R(s)=Ns2+6s+10\dfrac{Y(s)}{R(s)}=\dfrac{N}{s^2+6s+10}이다.

최종값 정리로 계단 응답의 정상값은 N10\dfrac{N}{10}이고, 이것이 1이어야 하므로 N=10N=10이다.

  • N=5N=5: 정상값 0.5로 오차 0.5가 남는다.
  • N=15N=15: 정상값 1.5로 오차 -0.5가 남는다.
  • N=20N=20: 정상값 2로 오차 -1이 남는다.
문제 24
상태 궤환 이득 K=[7a]K=\begin{bmatrix} 7 & a \end{bmatrix}와 관측기 이득 L=[b2]L=\begin{bmatrix} b \\ 2 \end{bmatrix}을 적용하여 다음과 같은 상태변수 관측기 기반 제어 시스템을 구성한다. 제어기 극점이 −2±j2-2 \pm j2, 관측기 극점이 −2±j2-2 \pm j\sqrt{2}가 되기 위한 aa와 bb는? (단, A=[01−1−1]A = \begin{bmatrix} 0 & 1 \\ -1 & -1 \end{bmatrix}, B=[01]B = \begin{bmatrix} 0 \\ 1 \end{bmatrix}, C=[10]C= \begin{bmatrix} 1 & 0 \end{bmatrix}이다)

1a=1a=1, b=3b=3
2a=1a=1, b=7b=7
3a=3a=3, b=3b=3
4a=3a=3, b=7b=7
정답 및 해설

제어기·관측기 극점 조건을 맞추면 a=3a=3, b=3b=3이다.

제어기: A−BK=[01−8−1−a]A-BK=\begin{bmatrix}0&1\\-8&-1-a\end{bmatrix}의 특성식 s2+(1+a)s+8s^2+(1+a)s+8을 목표 (s+2)2+4=s2+4s+8(s+2)^2+4=s^2+4s+8과 맞추면 a=3a=3이다.

관측기: A−LC=[−b1−3−1]A-LC=\begin{bmatrix}-b&1\\-3&-1\end{bmatrix}의 특성식 s2+(b+1)s+(b+3)s^2+(b+1)s+(b+3)을 목표 (s+2)2+2=s2+4s+6(s+2)^2+2=s^2+4s+6과 맞추면 b=3b=3이고 상수항도 6으로 일치한다.

  • a=1a=1, b=3b=3: 제어기 특성식이 s2+2s+8s^2+2s+8이 되어 극점 실수부가 -1이다.
  • a=1a=1, b=7b=7: 제어기와 관측기 극점이 모두 목표와 다르다.
  • a=3a=3, b=7b=7: 관측기 특성식이 s2+8s+10s^2+8s+10이 되어 목표와 다르다.
문제 25
전달함수 G(s)=s+1s(0.1s−1)G(s) = \frac{s+1}{s(0.1s-1)}의 나이퀴스트(Nyquist) 선도가 음의 실수축과 만나는 양의 주파수[rad/sec]와 그 선도가 점 (−0.5, 0)(-0.5,\ 0)을 시계방향으로 감싸는 횟수는? (단, 나이퀴스트 경로는 매우 작은 반원을 따라 원점 주위를 오른쪽으로 우회하고 우반평면 전체를 시계방향으로 둘러싼다)
1주파수: 10\sqrt{10}, 횟수: −1-1
2주파수: 10\sqrt{10}, 횟수: 1
3주파수: 10, 횟수: −1-1
4주파수: 10, 횟수: 1
정답 및 해설

음의 실수축과 만나는 주파수는 10\sqrt{10}[rad/sec]이고, 점 (−0.5, 0)(-0.5,\ 0)을 시계방향으로 감싸는 횟수는 −1-1(반시계 1회)이다.

G(jω)=1+jω−0.1ω2−jω=−1.1ω2+j(ω−0.1ω3)0.01ω4+ω2G(j\omega)=\dfrac{1+j\omega}{-0.1\omega^2-j\omega}=\dfrac{-1.1\omega^2+j(\omega-0.1\omega^3)}{0.01\omega^4+\omega^2}
허수부 0: 1−0.1ω2=01-0.1\omega^2=0에서 ω=10\omega=\sqrt{10}, 이때 실수부 −1111=−1\dfrac{-11}{11}=-1

점 −0.5-0.5 둘레의 감쌈은 1+2G(s)=01+2G(s)=0으로 판단한다: 0.1s2−s+2(s+1)=0.1s2+s+2=00.1s^2-s+2(s+1)=0.1s^2+s+2=0은 두 근이 좌반평면이므로 Z=0Z=0. 개루프 극점 s=10s=10으로 P=1P=1이므로 N=Z−P=−1N=Z-P=-1이다.

  • 주파수 10\sqrt{10}에 횟수 1을 짝지으면 Z=N+P=2Z=N+P=2가 되어 0.1s2+s+20.1s^2+s+2가 안정하다는 결과와 모순된다.
  • 주파수 10에 횟수 −1-1은 개루프 극점 위치를 교차 주파수로 착각한 것으로, ω=10\omega=10에서 허수부는 10−100≠010-100\ne0이다.
  • 주파수 10에 횟수 1은 교차 주파수와 감쌈 방향이 모두 틀렸다.