2장. 일계 선형 방정식

미분방정식 · 1부. 일계 방정식

기본 · 약 15분 · 연습문제 5

요약

일계 선형 방정식의 꼴, 적분인자, 동차해와 특수해의 합, RC 회로와 혼합 문제, 시간 상수, 평형과 과도 응답

1장의 변수분리는 강력하지만, y′+2y=sin⁡ty' + 2y = \sin t처럼 외부에서 힘이 들어오는 방정식은 변수를 나눌 수 없습니다. 이 장에서는 이런 일계 선형 방정식을 언제나 풀 수 있는 방법인 적분인자를 배웁니다. 그리고 해가 “스스로의 감쇠(과도 응답)”와 “외부 입력을 따라가는 부분(정상 상태)”의 합으로 나뉜다는, 선형 시스템 전체를 꿰뚫는 사실을 처음 만납니다.

2.1 일계 선형 방정식

정의 2.1. y′+p(t)y=q(t)y' + p(t)y = q(t) 꼴을 일계 선형 방정식(first-order linear equation)이라 합니다. q=0q = 0이면 동차(homogeneous), 아니면 비동차(nonhomogeneous)라 합니다.

“선형”은 yy와 y′y'가 일차로만(제곱, 곱, sin⁡y\sin y 없이) 나온다는 뜻입니다. q(t)q(t)를 입력(input) 또는 강제항(forcing term)이라 부릅니다.

2.2 적분인자

아이디어. 양변에 μ(t)\mu(t)를 곱해 왼쪽이 곱의 미분 (μy)′(\mu y)'이 되게 만듭니다. (μy)′=μy′+μ′y(\mu y)' = \mu y' + \mu'y이므로 μ′=pμ\mu' = p\mu이면 됩니다. 이 변수분리형을 풀면

μ(t)=e∫p(t) dt.\mu(t) = e^{\int p(t)\,dt}.

μ\mu를 적분인자(integrating factor)라 합니다.

정리 2.2. y′+p(t)y=q(t)y' + p(t)y = q(t)의 일반해는

y(t)=1μ(t)(∫μ(t)q(t) dt+C),μ=e∫p dt.y(t) = \frac{1}{\mu(t)}\left(\int\mu(t)q(t)\,dt + C\right), \qquad \mu = e^{\int p\,dt}.

증명. 양변에 μ\mu를 곱하면 (μy)′=μq(\mu y)' = \mu q. 적분하면 μy=∫μq dt+C\mu y = \int\mu q\,dt + C. □

예제 2.3. y′+2y=6y' + 2y = 6, y(0)=0y(0) = 0. μ=e2t\mu = e^{2t}이므로 (e2ty)′=6e2t(e^{2t}y)' = 6e^{2t}, e2ty=3e2t+Ce^{2t}y = 3e^{2t} + C, y=3+Ce−2ty = 3 + Ce^{-2t}. y(0)=0y(0) = 0에서 C=−3C = -3: y=3(1−e−2t)y = 3(1 - e^{-2t}). 0에서 출발해 3으로 다가갑니다.

예제 2.4. ty′+2y=t2ty' + 2y = t^2(t>0t > 0). 먼저 y′+2ty=ty' + \frac2ty = t로 나눕니다. μ=e2ln⁡t=t2\mu = e^{2\ln t} = t^2이므로 (t2y)′=t3(t^2y)' = t^3, t2y=t44+Ct^2y = \frac{t^4}4 + C, y=t24+Ct2y = \frac{t^2}4 + \frac{C}{t^2}.

2.3 해의 구조

예제 2.3의 해 y=3+Ce−2ty = 3 + Ce^{-2t}를 보면

  • Ce−2tCe^{-2t}: 동차 방정식 y′+2y=0y' + 2y = 0의 일반해 yhy_h.
  • 33: 비동차 방정식을 만족하는 해 하나, 특수해(particular solution) ypy_p.

정리 2.5. 선형 방정식의 일반해 = (동차 방정식의 일반해) + (특수해 하나).

증명. yy와 ypy_p가 모두 비동차 방정식의 해이면, 차 y−ypy - y_p는 (y−yp)′+p(y−yp)=q−q=0(y - y_p)' + p(y - y_p) = q - q = 0을 만족하므로 동차해입니다. □

선형대수의 “Ax=bA\mathbf x = \mathbf b의 해 = (Ax=0A\mathbf x = \mathbf 0의 해) + 특수해 하나”와 정확히 같은 구조입니다. 미분 연산 L[y]=y′+pyL[y] = y' + py가 선형 사상이기 때문입니다. 이 구조는 3–5장에서 계속 쓰입니다.

2.4 RC 회로와 시간 상수

저항 RR과 축전기 CC를 전압 VV에 연결하면, 축전기 전압 v(t)v(t)는 키르히호프 법칙에 따라

RCv′+v=V.RCv' + v = V.

예제 2.6. VV가 일정하고 v(0)=0v(0) = 0이면 예제 2.3과 같은 방식으로 v(t)=V(1−e−t/RC)v(t) = V(1 - e^{-t/RC}). τ=RC\tau = RC를 시간 상수(time constant)라 합니다.

  • t=τt = \tau에서 v=V(1−e−1)≈0.632Vv = V(1 - e^{-1}) \approx 0.632V.
  • t=5τt = 5\tau에서 99% 이상 충전. 공학에서는 “5τ5\tau면 끝났다”고 봅니다.

R=10 kΩR = 10\,\mathrm{k\Omega}, C=100 μFC = 100\,\mu\mathrm F이면 τ=104⋅10−4=1\tau = 10^4\cdot10^{-4} = 1초입니다.

2.5 과도 응답과 정상 상태

예제 2.7. y′+y=cos⁡ty' + y = \cos t. μ=et\mu = e^t, ∫etcos⁡t dt=et2(cos⁡t+sin⁡t)\int e^t\cos t\,dt = \frac{e^t}2(\cos t + \sin t)이므로

y=12(cos⁡t+sin⁡t)+Ce−t.y = \frac12(\cos t + \sin t) + Ce^{-t}.
  • Ce−tCe^{-t}: 초기 조건에 따라 다르지만 시간이 지나면 사라짐. 과도 응답(transient response).
  • 12(cos⁡t+sin⁡t)=12cos⁡(t−π4)\frac12(\cos t + \sin t) = \frac{1}{\sqrt2}\cos(t - \frac\pi4): 입력과 같은 진동수로 진동하지만 진폭은 12\frac1{\sqrt2}배, 위상은 π4\frac\pi4 늦음. 정상 상태 응답(steady-state response).

p>0p > 0인 안정한 선형 시스템은 결국 처음 상태를 잊고 입력만 따라갑니다. 진동수에 따라 진폭과 위상이 어떻게 바뀌는지를 정리한 것이 주파수 응답(frequency response)이고, 푸리에 해석 10장(LTI 시스템)과 저역통과 필터(RC 회로가 그 예)가 이 이야기를 이어 갑니다.

2.6 혼합 문제

예제 2.8. 100 L 탱크에 소금 10 kg이 녹아 있습니다. 소금 0.2 kg/L인 물이 분당 5 L 들어오고, 잘 섞인 물이 분당 5 L 나갑니다. 소금 양 x(t)x(t)는

x′=(들어오는 양)−(나가는 양)=5⋅0.2−5⋅x100=1−x20.x' = (\text{들어오는 양}) - (\text{나가는 양}) = 5\cdot0.2 - 5\cdot\frac{x}{100} = 1 - \frac{x}{20}.

평형은 x=20x = 20 kg(농도 0.2 kg/L). 해는 x=20−10e−t/20x = 20 - 10e^{-t/20}이고, 시간 상수는 20분입니다.

2.7 이 장의 요약

  • y′+py=qy' + py = q: 적분인자 μ=e∫p\mu = e^{\int p}로 (μy)′=μq(\mu y)' = \mu q.
  • 일반해 = 동차해 + 특수해(선형성).
  • RC 회로의 시간 상수 τ=RC\tau = RC, 5τ5\tau면 거의 평형.
  • 안정한 시스템: 과도 응답은 사라지고 정상 상태가 남습니다.

쓰이는 곳. 전자회로(RC·RL 회로, 필터), 열 전달과 온도 제어, 약물 주입과 농도, 화학 반응 속도, 제어공학의 1차 시스템, 머신러닝의 지수 이동 평균(EMA는 이 방정식의 이산판, 최적화 과목 5장에서 모멘텀과 Adam이 쓰는 β\beta)이 이 장의 방정식입니다.

문제

2.1 [계산] · 확인 문제

y′+3y=12y' + 3y = 12, y(0)=1y(0) = 1의 해에서 t→∞t \to \infty일 때의 극한은?

정답
4
풀이

y=4+Ce−3ty = 4 + Ce^{-3t}이므로 44로 갑니다. (C=−3C = -3)

2.2 [계산] · 확인 문제

위 문제의 y(ln⁡2)y(\ln2)를 구합니다. (소수 넷째 자리까지)

정답
3.625
풀이

y=4−3e−3ty = 4 - 3e^{-3t}, e−3ln⁡2=18e^{-3\ln2} = \frac18이므로 4−38=3.6254 - \frac38 = 3.625입니다.

2.3 [계산] · 확인 문제

R=2 kΩR = 2\,\mathrm{k\Omega}, C=50 μFC = 50\,\mu\mathrm F인 RC 회로의 시간 상수는 몇 초인가요?

정답
0.1
풀이

τ=2000⋅50×10−6=0.1\tau = 2000\cdot50\times10^{-6} = 0.1초입니다.

2.4 [계산] · 확인 문제

예제 2.8에서 30분 뒤 소금의 양은 몇 kg인가요? (소수 넷째 자리까지)

정답
17.7687
풀이

20−10e−1.5≈20−2.2313=17.768720 - 10e^{-1.5} \approx 20 - 2.2313 = 17.7687 kg입니다.

2.5 [증명]

y′+ky=0y' + ky = 0(k>0k > 0)의 해가 모두 t→∞t \to \infty에서 0으로 감을 보이고, 이것이 왜 “과도 응답이 사라진다”는 말의 근거인지 설명합니다.

풀이

해는 Ce−ktCe^{-kt}이고 k>0k > 0이면 0으로 갑니다. 비동차 방정식의 두 해의 차는 동차해이므로, 초기 조건이 다른 두 해의 차이도 0으로 갑니다. 그래서 어떤 초기 조건에서 시작하든 결국 같은 정상 상태 해에 가까워집니다.