7.41 2차 선형 상미분 방정식과 특성 방정식

7.41 2차 선형 상미분 방정식과 특성 방정식

1. 차 선형 상미분 방정식의 일반 형태

2차 선형 상미분 방정식(second-order linear ODE)의 일반적인 형태는

a(t) y'' + b(t) y' + c(t) y = g(t)

이며, a(t) \neq 0인 영역에서 양변을 a(t)로 나누어 표준 형태(standard form)

y'' + p(t) y' + q(t) y = r(t)

로 정리할 수 있다. r(t) = 0이면 동차 방정식(homogeneous equation), r(t) \neq 0이면 비동차 방정식(nonhomogeneous equation)이다.

2. 동차 방정식의 해 구조

2.1 중첩 원리와 해 공간

2차 동차 선형 ODE

y'' + p(t) y' + q(t) y = 0

의 해 집합은 2차원 벡터 공간을 형성한다. y_1(t)y_2(t)가 선형 독립인 두 해이면, 일반해(general solution)는

y(t) = c_1 y_1(t) + c_2 y_2(t)

이며, 상수 c_1, c_2는 초기 조건 y(t_0) = y_0, y'(t_0) = y_0'에 의해 유일하게 결정된다.

2.2 론스키안과 선형 독립성

두 해 y_1, y_2의 선형 독립성은 론스키안(Wronskian)

W(y_1, y_2)(t) = \begin{vmatrix} y_1(t) & y_2(t) \\ y_1'(t) & y_2'(t) \end{vmatrix} = y_1(t) y_2'(t) - y_2(t) y_1'(t)

으로 판정된다. p(t)q(t)가 연속인 구간에서, W \neq 0이면 y_1y_2는 선형 독립이다. 아벨 정리(Abel’s theorem)에 의해 론스키안은

W(t) = W(t_0) \exp\left(-\int_{t_0}^{t} p(\tau) \, d\tau\right)

를 만족하므로, W(t_0) \neq 0이면 론스키안은 해당 구간 전체에서 0이 아니다.

3. 상수 계수 동차 방정식

3.1 특성 방정식의 유도

상수 계수 2차 동차 선형 ODE

ay'' + by' + cy = 0, \quad a, b, c \in \mathbb{R}, \; a \neq 0

에서 y = e^{\lambda t} 형태의 해를 시행하면

a\lambda^2 e^{\lambda t} + b\lambda e^{\lambda t} + c e^{\lambda t} = 0

e^{\lambda t} \neq 0이므로

a\lambda^2 + b\lambda + c = 0

을 얻는다. 이 2차 대수 방정식을 특성 방정식(characteristic equation)이라 하며, 그 근을 특성근(characteristic root)이라 한다.

3.2 판별식에 의한 분류

특성 방정식의 판별식(discriminant) \Delta = b^2 - 4ac의 부호에 따라 해의 형태가 세 가지로 분류된다.

3.2.1 경우 1: 서로 다른 두 실수근 (\Delta > 0)

두 특성근 \lambda_1 \neq \lambda_2가 모두 실수이면, 일반해는

y(t) = c_1 e^{\lambda_1 t} + c_2 e^{\lambda_2 t}

이다. 두 해 e^{\lambda_1 t}e^{\lambda_2 t}의 론스키안은 W = (\lambda_2 - \lambda_1) e^{(\lambda_1 + \lambda_2)t} \neq 0이므로 선형 독립이 보장된다.

3.2.2 경우 2: 중복 실수근 (\Delta = 0)

\lambda_1 = \lambda_2 = \lambda = -b/(2a)인 경우, e^{\lambda t}만으로는 두 개의 선형 독립 해를 구성할 수 없다. 계수 변환법(reduction of order)에 의해 두 번째 선형 독립 해가 te^{\lambda t}임을 보일 수 있다. 일반해는

y(t) = (c_1 + c_2 t) e^{\lambda t}

이다.

3.2.3 경우 3: 복소 켤레근 (\Delta < 0)

두 특성근이 복소 켤레쌍 \lambda = \alpha \pm i\beta이면, 여기서 \alpha = -b/(2a), \beta = \sqrt{4ac - b^2}/(2a)이다. 오일러 공식(Euler’s formula) e^{i\beta t} = \cos(\beta t) + i \sin(\beta t)를 적용하면, 실수값 일반해는

y(t) = e^{\alpha t} \bigl(c_1 \cos(\beta t) + c_2 \sin(\beta t)\bigr)

이다. 이를 진폭-위상(amplitude-phase) 형태로 다시 쓰면

y(t) = A e^{\alpha t} \cos(\beta t - \phi)

이며, A = \sqrt{c_1^2 + c_2^2}, \phi = \arctan(c_2/c_1)이다.

4. 해의 물리적 해석

4.1 특성근과 시스템 응답

특성근의 실수부 \alpha와 허수부 \beta는 시스템 응답의 성격을 결정한다.

특성근의 형태\alpha\beta응답 특성
서로 다른 음의 실수근\alpha_1, \alpha_2 < 00비진동 감쇠 (overdamped)
중복 음의 실수근\alpha < 00임계 감쇠 (critically damped)
음의 실수부를 가진 복소근\alpha < 0\beta \neq 0감쇠 진동 (underdamped)
순허수근0\beta \neq 0비감쇠 진동 (undamped)
양의 실수부를 가진 근\alpha > 0임의불안정 (발산)

4.2 감쇠비와 고유 진동수

표준 2차 시스템

\ddot{y} + 2\zeta \omega_n \dot{y} + \omega_n^2 y = 0

에서 \omega_n > 0비감쇠 고유 진동수(undamped natural frequency), \zeta \geq 0감쇠비(damping ratio)이다. 특성 방정식은

\lambda^2 + 2\zeta \omega_n \lambda + \omega_n^2 = 0

이며, 특성근은

\lambda = -\zeta \omega_n \pm \omega_n \sqrt{\zeta^2 - 1}

이다.

  • \zeta > 1: 과감쇠 (overdamped), 두 음의 실수근
  • \zeta = 1: 임계 감쇠 (critically damped), 중복 음의 실수근 \lambda = -\omega_n
  • 0 < \zeta < 1: 부족 감쇠 (underdamped), 복소근 \lambda = -\zeta \omega_n \pm i \omega_d
  • \zeta = 0: 비감쇠, 순허수근 \lambda = \pm i \omega_n

부족 감쇠의 경우, 감쇠 진동수(damped natural frequency)는

\omega_d = \omega_n \sqrt{1 - \zeta^2}

이다.

5. 고차 상수 계수 방정식으로의 확장

n차 상수 계수 동차 선형 ODE

a_n y^{(n)} + a_{n-1} y^{(n-1)} + \cdots + a_1 y' + a_0 y = 0

의 특성 방정식은

a_n \lambda^n + a_{n-1} \lambda^{n-1} + \cdots + a_1 \lambda + a_0 = 0

이다. n차 다항식의 근의 개수(중복도 포함)가 n개이므로, 다음의 규칙에 따라 일반해를 구성한다.

  • 단순 실수근 \lambda_k: e^{\lambda_k t}
  • 중복도 m의 실수근 \lambda_k: e^{\lambda_k t}, te^{\lambda_k t}, \dots, t^{m-1}e^{\lambda_k t}
  • 복소 켤레근 \alpha \pm i\beta (단순): e^{\alpha t}\cos(\beta t), e^{\alpha t}\sin(\beta t)
  • 복소 켤레근 \alpha \pm i\beta (중복도 m): t^k e^{\alpha t}\cos(\beta t), t^k e^{\alpha t}\sin(\beta t), k = 0, 1, \dots, m-1

6. 로봇공학에서의 응용

6.1 질량-스프링-댐퍼 모형

로봇 관절의 기계적 모형은 회전 관성 J, 점성 감쇠 계수 B, 강성 계수 K에 의한 2차 선형 ODE

J\ddot{\theta} + B\dot{\theta} + K\theta = 0

로 표현된다. 특성 방정식은

J\lambda^2 + B\lambda + K = 0

이며, 비감쇠 고유 진동수 \omega_n = \sqrt{K/J}, 감쇠비 \zeta = B/(2\sqrt{JK})이다. 감쇠비의 값에 따라 관절의 자유 응답이 진동적인지 비진동적인지가 결정된다.

6.2 PD 제어 시스템의 폐루프 동역학

단일 관절에 PD 제어기 \tau = -K_p (\theta - \theta_d) - K_d \dot{\theta}를 적용하면, 폐루프 동역학은

J\ddot{\theta} + (B + K_d)\dot{\theta} + K_p \theta = K_p \theta_d

가 된다. 동차 부분의 특성 방정식

J\lambda^2 + (B + K_d)\lambda + K_p = 0

의 근에 의해 폐루프 시스템의 과도 응답 특성이 결정된다. 제어 이득 K_pK_d의 선택은 원하는 고유 진동수와 감쇠비를 달성하도록 설계된다.

\omega_n = \sqrt{\frac{K_p}{J}}, \quad \zeta = \frac{B + K_d}{2\sqrt{J K_p}}

6.3 안정성 판정

특성 방정식의 모든 근의 실수부가 음수이면, 시스템은 점근적으로 안정(asymptotically stable)하다. 2차 시스템 a\lambda^2 + b\lambda + c = 0에서 모든 계수가 양수, 즉 a > 0, b > 0, c > 0이면 두 근의 실수부가 모두 음수임이 보장된다. 이 조건은 로봇 제어 시스템의 안정성을 확보하기 위한 이득 선택의 기초가 된다.


7. 참고 문헌

  • Boyce, W. E., & DiPrima, R. C. (2012). Elementary Differential Equations and Boundary Value Problems. 10th ed. Wiley.
  • Ogata, K. (2010). Modern Control Engineering. 5th ed. Prentice Hall.
  • Nise, N. S. (2015). Control Systems Engineering. 7th ed. Wiley.
  • Siciliano, B., Sciavicco, L., Villani, L., & Oriolo, G. (2009). Robotics: Modelling, Planning and Control. Springer.
  • Strang, G. (2014). Differential Equations and Linear Algebra. Wellesley-Cambridge Press.

v 0.2