Chapter 09

라플라스 변환

6~8장에서는 2계 선형 방정식을 특성 방정식으로 풀고, 강제항이 있으면 미정계수법이나 매개변수 변환법으로 특수해를 찾은 다음, 마지막에 초기 조건 두 개로 상수를 맞췄습니다. 세 단계가 따로 놀고, 강제항이 바뀔 때마다 요령도 바뀝니다. 이 장의 라플라스 변환은 이 모든 과정을 하나의 기계적인 절차로 묶습니다. 함수 f(t)f(t)를 새 변수 ss의 함수 F(s)F(s)로 옮기면 미분은 ss를 곱하는 일이 되고, 초기 조건은 처음부터 식에 들어가며, 미분방정식은 Y(s)Y(s)에 대한 대수 방정식이 됩니다. 풀고 나서 표를 거꾸로 읽어 y(t)y(t)로 돌아오면 끝입니다.

이 수식이 없었다면회로를 손으로 해석하는 공학

스위치가 달린 회로, 여러 개의 코일과 축전기가 얽힌 필터, 전신선처럼 길게 늘어진 선로를 해석하려면 연립 미분방정식을 초기 조건과 함께 풀어야 합니다. 방정식마다 특수해의 꼴을 추측하는 방식으로는 손이 금방 모자랍니다. 19세기 말 헤비사이드(Oliver Heaviside)는 전신 문제를 다루며 미분 기호 d/dtd/dt를 그냥 문자 pp처럼 다루어 대수로 계산하는 연산자 계산법(operational calculus)을 썼습니다. 답은 잘 맞았지만 왜 맞는지에 대한 근거는 당시 엄밀하지 않았습니다.

그 근거가 된 것이 라플라스(Pierre-Simon Laplace)의 이름이 붙은 적분 ∫0∞e−stf(t) dt\int_0^\infty e^{-st}f(t)\,dt입니다. 이후 수학자들이 헤비사이드의 계산을 이 적분 변환의 성질로 정당화했고, 오늘날 회로 이론과 제어 공학의 ss-영역 언어(임피던스 sLsL, 1/(sC)1/(sC), 전달 함수)는 모두 여기서 나왔습니다.

회로의 미분방정식 + 초기 조건→미분 = s 곱하기→ℒ{f′} = sF − f(0)→대수 방정식 + 변환표

적분 변환의 아이디어: 미분을 곱셈으로

곱셈이 어려우면 로그로 바꾼다

계산기가 없던 시절 큰 수의 곱 xyxy는 로그표로 계산했습니다. ln⁡x\ln x와 ln⁡y\ln y를 표에서 찾아 더하고, 그 합을 표에서 거꾸로 찾으면 xyxy입니다. 어려운 연산(곱셈)을 쉬운 연산(덧셈)으로 바꾸는 변환, 쉬운 세계에서 계산, 그리고 되돌아오기. 미분방정식에도 이런 변환이 있을까요? 미분이라는 어려운 연산을 곱셈으로 바꿔 주는 변환이 있다면, y′′+3y′+2y=6y'' + 3y' + 2y = 6은 그냥 일차 방정식이 될 것입니다.

그런 변환의 후보를 찾아봅시다. 함수 f(t)f(t)에 어떤 핵(kernel) K(s,t)K(s, t)를 곱해 tt에 대해 적분하면 ss의 함수가 나옵니다. 이런 것을 적분 변환(integral transform)이라 합니다. 미분이 곱셈이 되려면 부분 적분 한 번에 f′f'의 적분이 ff의 적분의 상수배로 바뀌어야 하는데, 이것은 ∂K/∂t\partial K/\partial t가 KK의 상수배일 때, 즉 핵이 지수 함수 e−ste^{-st}일 때 일어납니다.

∫0∞e−stf′(t) dt=[e−stf(t)]0∞+s∫0∞e−stf(t) dt=−f(0)+s F(s).\int_0^\infty e^{-st} f'(t)\,dt = \Big[e^{-st}f(t)\Big]_0^\infty + s\int_0^\infty e^{-st}f(t)\,dt = -f(0) + s\,F(s).
경계항은 t→∞t \to \infty에서 e−stf(t)→0e^{-st}f(t) \to 0이면 −f(0)-f(0)만 남는다. 미분이 ss 곱하기로 바뀌었고, 초기값 f(0)f(0)이 저절로 따라 들어왔다.

적분 구간을 [0,∞)[0, \infty)로 잡은 데도 까닭이 있습니다. 초기값 문제는 t=0t = 0에서 출발해 앞으로만 가므로 과거(t<0t \lt 0)는 필요 없고, 경계항에 남는 것이 정확히 출발점의 값입니다. 이 장 전체의 계획은 그림 9-1의 한 장으로 요약됩니다.

t 영역 (시간) s 영역 (변환) y″ + 3y′ + 2y = 6y(0) = 1, y′(0) = 0 (s² + 3s + 2)Y − s − 3 = 6/s대수 방정식 y = 3 − 4e⁻ᵗ + 2e⁻²ᵗ해 Y = 3/s − 4/(s+1) + 2/(s+2)부분 분수 ℒ 대수로 풀기 ℒ⁻¹ 직접 풀기 (6~8장)
그림 9-1. 라플라스 변환으로 푸는 길. 왼쪽 아래로 곧장 내려가는 길(특성 방정식 + 특수해 + 상수 맞추기) 대신, 오른쪽으로 건너가 대수 방정식을 풀고 표를 거꾸로 읽어 돌아온다. 로그표로 곱셈을 하던 것과 같은 구조다.

정의와 수렴: 지수 차수

정의 9.1 (라플라스 변환) t≥0t \ge 0에서 정의된 함수 f(t)f(t)에 대해
F(s)=L{f(t)}=∫0∞e−stf(t) dt=lim⁡T→∞∫0Te−stf(t) dtF(s) = \mathcal{L}\{f(t)\} = \int_0^\infty e^{-st} f(t)\,dt = \lim_{T\to\infty}\int_0^T e^{-st}f(t)\,dt
가 수렴하는 ss에서 FF를 ff의 라플라스 변환이라 한다. 관례로 시간 함수는 소문자, 변환은 같은 글자의 대문자로 쓴다(y↔Yy \leftrightarrow Y, g↔Gg \leftrightarrow G). 이 장에서 ss는 우선 실수로 생각하고, 극점을 다룰 때 복소수로 넓힌다.

정의를 그림으로 읽으면 이렇습니다. ss를 하나 고르면 e−ste^{-st}는 t=0t = 0에서 1이고 시간이 갈수록 줄어드는 가중치입니다. F(s)F(s)는 이 가중치를 곱한 곡선 e−stf(t)e^{-st}f(t) 아래의 넓이입니다. ss가 크면 가중치가 빨리 죽어 t=0t = 0 근처만 세고, ss가 작으면 먼 미래까지 셉니다. 아래 시뮬레이터에서 ss를 움직이며 넓이를 재면 아래 그래프에 F(s)F(s)가 한 점씩 그려집니다.

예제 9.1 (첫 변환들) L{1}\mathcal{L}\{1\}, L{eat}\mathcal{L}\{e^{at}\}, L{t}\mathcal{L}\{t\}를 구하라.
  1. ∫0Te−st dt=1−e−sTs→1s\displaystyle\int_0^T e^{-st}\,dt = \frac{1 - e^{-sT}}{s} \to \frac1s (s>0s > 0). s≤0s \le 0이면 적분이 무한대로 발산한다.
  2. ∫0∞e−steat dt=∫0∞e−(s−a)t dt=1s−a\displaystyle\int_0^\infty e^{-st}e^{at}\,dt = \int_0^\infty e^{-(s-a)t}\,dt = \frac{1}{s - a} (s>as > a). 1번은 a=0a = 0인 경우다.
  3. 부분 적분(u=tu = t, dv=e−stdtdv = e^{-st}dt): ∫0∞te−st dt=[−te−sts]0∞+1s∫0∞e−st dt=0+1s2\displaystyle\int_0^\infty te^{-st}\,dt = \Big[-\frac{t e^{-st}}{s}\Big]_0^\infty + \frac1s\int_0^\infty e^{-st}\,dt = 0 + \frac{1}{s^2} (s>0s > 0).
  4. 수치 확인: s=2s = 2에서 ∫0∞te−2t dt=0.25=1/22\int_0^\infty te^{-2t}\,dt = 0.25 = 1/2^2. ✓

예제에서 보듯 변환은 보통 어떤 s0s_0보다 큰 ss에서만 존재합니다. 어떤 함수가 변환을 가지려면 ff가 e−ste^{-st}보다 빨리 자라지 않아야 합니다.

정의 9.2 (구간별 연속, 지수 차수) ff가 모든 유한 구간 [0,T][0, T]에서 유한 개의 점을 빼고 연속이고 그 점들에서 좌우 극한이 유한하면 구간별 연속(piecewise continuous)이라 한다. 상수 M>0M > 0, aa, T0T_0가 있어 t≥T0t \ge T_0에서 ∣f(t)∣≤Meat|f(t)| \le Me^{at}이면 ff는 지수 차수(exponential order) aa라 한다.
정리 9.3 (변환의 존재) ff가 [0,∞)[0, \infty)에서 구간별 연속이고 지수 차수 aa이면 L{f}(s)\mathcal{L}\{f\}(s)는 모든 s>as > a에서 존재하고, s→∞s \to \infty일 때 F(s)→0F(s) \to 0이다.

증명. [0,T0][0, T_0]에서는 구간별 연속 함수가 유계라 적분이 유한하다. t≥T0t \ge T_0에서는 ∣e−stf(t)∣≤Me−(s−a)t|e^{-st}f(t)| \le Me^{-(s-a)t}이고 ∫T0∞Me−(s−a)t dt<∞\int_{T_0}^\infty Me^{-(s-a)t}\,dt \lt \infty이므로(s>as > a) 비교 판정법으로 절대 수렴한다. 같은 부등식으로 ∣F(s)∣≤K/s+M/(s−a)|F(s)| \le K/s + M/(s - a) 꼴의 상계를 얻으니(KK는 [0,T0][0,T_0]에서 ∣f∣|f|의 최댓값) s→∞s \to \infty에서 F→0F \to 0이다. ∎

다항식, 지수 함수, 사인·코사인과 이들의 곱·합은 모두 지수 차수이므로 공학에서 만나는 입력은 거의 다 변환을 가집니다. 계단처럼 끊어지는 함수도 구간별 연속이면 괜찮습니다. 이것이 10장에서 스위치 입력을 다루는 바탕입니다.

변환이 없는 함수 et2e^{t^2}은 어떤 eate^{at}보다도 빨리 자라서 e−stet2=et(t−s)e^{-st}e^{t^2} = e^{t(t - s)}이 t>st > s부터 커지기만 하므로 적분이 발산합니다. 1/t1/t은 t=0t = 0 근처에서 적분할 수 없어(구간별 연속이 아님) 역시 변환이 없습니다. 반대로 정리 9.3의 조건은 충분조건일 뿐이라, t−1/2t^{-1/2}처럼 0에서 무한대지만 적분 가능한 함수는 변환 π/s\sqrt{\pi/s}를 가집니다.

F(s)→0F(s) \to 0은 쓸모 있는 검산 도구입니다. 계산 끝에 L{f}=s/(s+1)\mathcal{L}\{f\} = s/(s+1)처럼 s→∞s \to \infty에서 0으로 가지 않는 답이 나오면 보통의 함수의 변환이 아니므로 어디선가 틀린 것입니다(10장의 델타 함수는 예외로, 보통 함수가 아닙니다).

SIMULATOR

e−stf(t) 아래 넓이로 F(s) 그리기

f(t) (회색), 가중치 e^(−st) (점선), 곱 e^(−st)f(t)와 넓이
F(s): 넓이를 s의 함수로
∫₀ᵀ e^(−st) f dt—
공식 F(s)—
수렴 영역—
해볼 것: ① '1'에서 s를 키우면 가중치가 빨리 죽어 넓이 1/s가 작아집니다. s를 0 가까이 내리면 넓이가 한없이 커집니다. ② 'e^(0.5t)'에서 s를 0.5 아래로 내리고 T를 늘려 보세요. 넓이가 T와 함께 끝없이 자랍니다. 수렴 영역 s > 0.5 밖입니다. ③ 'sin 2t'에서는 곱이 양·음을 오가는데 넓이(=2/(s²+4))는 늘 양수입니다. 앞쪽 양의 반 주기가 가중치를 더 크게 받기 때문입니다. 모델: 넓이는 [0, T]의 심프슨 적분, F(s)는 표의 공식입니다.

기본 변환표 유도

매번 적분하지 않으려면

로그표가 쓸모 있는 것은 한 번 만들어 두면 계속 쓰기 때문입니다. 라플라스 변환도 자주 나오는 함수 몇 개의 변환을 한 번 유도해 두면, 나머지는 다음 절의 성질(선형성·이동·미분)로 조립할 수 있습니다. 어떤 함수들을 표에 넣어야 할까요? 6~8장의 해에 나온 것, 즉 tnt^n, eate^{at}, cos⁡ωt\cos\omega t, sin⁡ωt\sin\omega t와 그 곱이면 충분합니다.

예제 9.2 (거듭제곱) L{tn}=n!sn+1\mathcal{L}\{t^n\} = \dfrac{n!}{s^{n+1}} (s>0s > 0, n=0,1,2,…n = 0, 1, 2, \dots)임을 보여라.
  1. 부분 적분 u=tnu = t^n, dv=e−stdtdv = e^{-st}dt: ∫0∞tne−st dt=[−tne−sts]0∞+ns∫0∞tn−1e−st dt\displaystyle\int_0^\infty t^n e^{-st}\,dt = \Big[-\frac{t^n e^{-st}}{s}\Big]_0^\infty + \frac{n}{s}\int_0^\infty t^{n-1}e^{-st}\,dt.
  2. 경계항은 0이다(n≥1n \ge 1이면 t=0t = 0에서 0, t→∞t \to \infty에서 지수 감쇠가 다항식을 이긴다). 그래서 L{tn}=nsL{tn−1}\mathcal{L}\{t^n\} = \frac{n}{s}\mathcal{L}\{t^{n-1}\}.
  3. L{1}=1/s\mathcal{L}\{1\} = 1/s에서 시작해 되풀이하면 L{tn}=ns⋅n−1s⋯1s⋅1s=n!sn+1\mathcal{L}\{t^n\} = \frac{n}{s}\cdot\frac{n-1}{s}\cdots\frac{1}{s}\cdot\frac1s = \frac{n!}{s^{n+1}}.
  4. 수치 확인: s=2s = 2에서 ∫0∞t3e−2t dt=0.375=3!/24\int_0^\infty t^3e^{-2t}\,dt = 0.375 = 3!/2^4. ✓ 정수가 아닌 지수에서는 n!n! 대신 감마 함수 Γ(n+1)\Gamma(n+1)이 들어간다.
예제 9.3 (사인과 코사인: 오일러 공식으로 한 번에) L{cos⁡ωt}\mathcal{L}\{\cos\omega t\}와 L{sin⁡ωt}\mathcal{L}\{\sin\omega t\}를 구하라.
  1. 예제 9.1의 1s−a\frac{1}{s-a}는 aa가 복소수여도 성립한다(s>Re⁡as > \operatorname{Re}a). a=iωa = i\omega를 넣으면 L{eiωt}=1s−iω=s+iωs2+ω2\mathcal{L}\{e^{i\omega t}\} = \dfrac{1}{s - i\omega} = \dfrac{s + i\omega}{s^2 + \omega^2}.
  2. eiωt=cos⁡ωt+isin⁡ωte^{i\omega t} = \cos\omega t + i\sin\omega t이고 변환은 선형이므로 실수부와 허수부를 비교한다.
  3. L{cos⁡ωt}=ss2+ω2\mathcal{L}\{\cos\omega t\} = \dfrac{s}{s^2 + \omega^2}, L{sin⁡ωt}=ωs2+ω2\mathcal{L}\{\sin\omega t\} = \dfrac{\omega}{s^2 + \omega^2} (s>0s > 0).
  4. 같은 방법으로 cosh⁡at=12(eat+e−at)\cosh at = \frac12(e^{at} + e^{-at})이면 L{cosh⁡at}=12(1s−a+1s+a)=ss2−a2\mathcal{L}\{\cosh at\} = \frac12\bigl(\frac{1}{s-a} + \frac{1}{s+a}\bigr) = \frac{s}{s^2 - a^2}, L{sinh⁡at}=as2−a2\mathcal{L}\{\sinh at\} = \frac{a}{s^2 - a^2} (s>∣a∣s > |a|).

복소수를 피하고 싶다면 부분 적분을 두 번 해도 됩니다. 두 번째 부분 적분에서 원래 적분이 다시 나와 방정식을 풀면 같은 답이 나옵니다(CalculusBook: 적분 기법의 ∫exsin⁡x dx\int e^{x}\sin x\,dx와 같은 요령). 지금까지와 다음 절에서 얻을 것을 모으면 표 9-1이 됩니다.

f(t)f(t)F(s)=L{f}F(s) = \mathcal{L}\{f\}수렴 영역근거
111s\dfrac1ss>0s > 0예제 9.1
tnt^nn!sn+1\dfrac{n!}{s^{n+1}}s>0s > 0예제 9.2
eate^{at}1s−a\dfrac{1}{s-a}s>as > a예제 9.1
cos⁡ωt\cos\omega tss2+ω2\dfrac{s}{s^2+\omega^2}s>0s > 0예제 9.3
sin⁡ωt\sin\omega tωs2+ω2\dfrac{\omega}{s^2+\omega^2}s>0s > 0예제 9.3
cosh⁡at\cosh at, sinh⁡at\sinh atss2−a2\dfrac{s}{s^2-a^2}, as2−a2\dfrac{a}{s^2-a^2}s>∣a∣s > |a|예제 9.3
tneatt^ne^{at}n!(s−a)n+1\dfrac{n!}{(s-a)^{n+1}}s>as > a정리 9.8
eatcos⁡ωte^{at}\cos\omega ts−a(s−a)2+ω2\dfrac{s-a}{(s-a)^2+\omega^2}s>as > a정리 9.8
eatsin⁡ωte^{at}\sin\omega tω(s−a)2+ω2\dfrac{\omega}{(s-a)^2+\omega^2}s>as > a정리 9.8
tsin⁡ωtt\sin\omega t2ωs(s2+ω2)2\dfrac{2\omega s}{(s^2+\omega^2)^2}s>0s > 0정리 9.7
tcos⁡ωtt\cos\omega ts2−ω2(s2+ω2)2\dfrac{s^2-\omega^2}{(s^2+\omega^2)^2}s>0s > 0정리 9.7
u(t−a)u(t-a) (단위 계단)e−ass\dfrac{e^{-as}}{s}s>0s > 010장
δ(t−a)\delta(t-a) (델타)e−ase^{-as}모든 ss10장

표를 세로로 훑어보면 한 가지 규칙이 눈에 띕니다. F(s)F(s)는 모두 ss의 유리 함수이고, 분모가 0이 되는 점, 즉 극점(pole)의 위치가 f(t)f(t)의 모양을 정합니다. eate^{at}의 극점은 s=as = a 하나, eatcos⁡ωte^{at}\cos\omega t의 극점은 s=a±iωs = a \pm i\omega 한 쌍입니다. 극점의 실수부는 성장·감쇠율, 허수부는 진동수입니다. 6장의 특성근이 바로 이 극점이었습니다.

Re sIm s Re s < 0: 사라지는 항허수축: 지속Re s > 0: 커지는 항 e^(at)cos ωte^(at) cos ωt상수 1 발산 진동e^(at), a > 0
그림 9-2. s 평면의 극점 지도(×). 왼쪽 반평면(초록)의 극점은 시간이 지나면 사라지는 항을, 오른쪽 반평면(빨강)은 커지는 항을 만든다. 허수축 위의 극점은 상수나 지속되는 진동이다. 실수축에서 멀어질수록(허수부가 클수록) 빨리 진동한다.
SIMULATOR

변환 쌍 탐색기: f(t) ↔ F(s)와 극점

f(t)
s 평면: 극점 ×, 영점 ○
F(s)—
극점—
수치 적분 F(s₀)—
공식 F(s₀)—
해볼 것: ① 'e^(at)cos ωt'에서 a를 음수에서 양수로 밀면 극점 쌍이 허수축을 건너는 순간 감쇠 진동이 발산 진동으로 바뀝니다. ② ω를 키우면 극점이 위아래로 벌어지고 진동이 빨라집니다. ③ 'tⁿ'에서 n을 올리면 원점의 극점이 n + 1중으로 겹칩니다(숫자 표시). 겹친 극점이 t의 거듭제곱을 만듭니다. 모델: 수치 적분은 [0, 60]의 심프슨 공식(s₀가 수렴 영역 안에 있도록 범위를 잡았습니다).

선형성과 미분의 변환

정리 9.4 (선형성) L{f}\mathcal{L}\{f\}, L{g}\mathcal{L}\{g\}가 s>as > a에서 존재하면 상수 α\alpha, β\beta에 대해 L{αf+βg}=αF+βG\mathcal{L}\{\alpha f + \beta g\} = \alpha F + \beta G. 역변환도 선형이다. (적분이 선형이므로 바로 나온다.)
예제 9.4 (선형성으로 조립) L{3−2e−t+5sin⁡2t}=3s−2s+1+10s2+4\mathcal{L}\{3 - 2e^{-t} + 5\sin 2t\} = \dfrac3s - \dfrac{2}{s+1} + \dfrac{10}{s^2+4}. 수치 확인: s=2s = 2에서 양변 모두 2.08332.0833. ✓

이제 이 장의 주인공입니다. 1절의 부분 적분을 엄밀하게 쓰고, 한 번 더 써서 2계 도함수까지 갑니다.

정리 9.5 (미분의 변환) ff가 [0,∞)[0, \infty)에서 연속이고 지수 차수 aa이며 f′f'이 구간별 연속이면 s>as > a에서
L{f′}=sF(s)−f(0).\mathcal{L}\{f'\} = sF(s) - f(0).
같은 조건을 f′f'에도 두면
L{f′′}=s2F(s)−sf(0)−f′(0),L{f(n)}=snF(s)−sn−1f(0)−⋯−f(n−1)(0).\mathcal{L}\{f''\} = s^2F(s) - sf(0) - f'(0),\qquad \mathcal{L}\{f^{(n)}\} = s^nF(s) - s^{n-1}f(0) - \cdots - f^{(n-1)}(0).

증명. ∫0Te−stf′(t) dt=[e−stf(t)]0T+s∫0Te−stf(t) dt\int_0^T e^{-st}f'(t)\,dt = \big[e^{-st}f(t)\big]_0^T + s\int_0^T e^{-st}f(t)\,dt(f′f'이 끊어지는 점이 있으면 구간을 나눠 부분 적분하고, ff가 연속이라 중간 경계항이 상쇄된다). ∣e−sTf(T)∣≤Me−(s−a)T→0|e^{-sT}f(T)| \le Me^{-(s-a)T} \to 0이므로 T→∞T \to \infty에서 −f(0)+sF(s)-f(0) + sF(s). 2계는 f′f'에 1계 공식을 쓴 뒤 L{f′}\mathcal{L}\{f'\}를 넣는다: s(sF−f(0))−f′(0)s(sF - f(0)) - f'(0). ∎

이 공식이 미분방정식을 대수로 바꾸는 엔진입니다. 미분 한 번마다 ss가 하나 곱해지고, 그 대가로 초기값이 하나씩 빠집니다. 6~8장에서는 일반해를 먼저 구하고 나중에 초기 조건으로 상수를 맞췄지만, 여기서는 초기 조건이 변환 단계에서 이미 들어갑니다.

예제 9.5 (미분 공식으로 변환 얻기) L{cos⁡ωt}=ss2+ω2\mathcal{L}\{\cos\omega t\} = \frac{s}{s^2+\omega^2}만 알 때 L{sin⁡ωt}\mathcal{L}\{\sin\omega t\}를 구하라.
  1. f=cos⁡ωtf = \cos\omega t이면 f′=−ωsin⁡ωtf' = -\omega\sin\omega t, f(0)=1f(0) = 1.
  2. 정리 9.5: −ω L{sin⁡ωt}=s⋅ss2+ω2−1=−ω2s2+ω2-\omega\,\mathcal{L}\{\sin\omega t\} = s\cdot\frac{s}{s^2+\omega^2} - 1 = \frac{-\omega^2}{s^2+\omega^2}.
  3. 따라서 L{sin⁡ωt}=ωs2+ω2\mathcal{L}\{\sin\omega t\} = \frac{\omega}{s^2+\omega^2}. 예제 9.3과 같다.

미분이 ss 곱하기라면 적분은 ss로 나누기여야 자연스럽습니다. 또 ss 쪽에서 미분하면 tt 쪽에서는 무엇이 될까요?

정리 9.6 (적분의 변환) ff가 구간별 연속이고 지수 차수이면 L{∫0tf(τ) dτ}=F(s)s.\displaystyle\mathcal{L}\Big\{\int_0^t f(\tau)\,d\tau\Big\} = \frac{F(s)}{s}.

증명. g(t)=∫0tfg(t) = \int_0^t f로 두면 gg는 연속이고 g′=fg' = f(구간별), g(0)=0g(0) = 0이다. 정리 9.5로 F=sG−0F = sG - 0. ∎

정리 9.7 (tt 곱하기 = ss에 대한 미분) L{tf(t)}=−F′(s)\mathcal{L}\{t f(t)\} = -F'(s), 일반적으로 L{tnf(t)}=(−1)nF(n)(s)\mathcal{L}\{t^n f(t)\} = (-1)^n F^{(n)}(s).

증명. F(s)=∫0∞e−stf(t) dtF(s) = \int_0^\infty e^{-st}f(t)\,dt를 적분 기호 안에서 ss로 미분하면(수렴 영역 안에서 균등 수렴으로 정당화된다) ∂∂se−st=−te−st\frac{\partial}{\partial s}e^{-st} = -te^{-st}이므로 F′(s)=−∫0∞e−st tf(t) dtF'(s) = -\int_0^\infty e^{-st}\,t f(t)\,dt. ∎

예제 9.6 (공진 항의 변환) L{tsin⁡ωt}\mathcal{L}\{t\sin\omega t\}와 L{tcos⁡ωt}\mathcal{L}\{t\cos\omega t\}를 구하라.
  1. −ddsωs2+ω2=2ωs(s2+ω2)2-\frac{d}{ds}\frac{\omega}{s^2+\omega^2} = \frac{2\omega s}{(s^2+\omega^2)^2}, −ddsss2+ω2=−(s2+ω2)−2s2(s2+ω2)2=s2−ω2(s2+ω2)2-\frac{d}{ds}\frac{s}{s^2+\omega^2} = -\frac{(s^2+\omega^2) - 2s^2}{(s^2+\omega^2)^2} = \frac{s^2-\omega^2}{(s^2+\omega^2)^2}.
  2. 수치 확인(ω=3\omega = 3, s=2s = 2): ∫0∞te−2tsin⁡3t dt=0.07101=12/169\int_0^\infty te^{-2t}\sin 3t\,dt = 0.07101 = 12/169. ✓
  3. 두 식을 조합하면 12ω3(sin⁡ωt−ωtcos⁡ωt)↔1(s2+ω2)2\frac{1}{2\omega^3}\bigl(\sin\omega t - \omega t\cos\omega t\bigr) \leftrightarrow \frac{1}{(s^2+\omega^2)^2}. 8장의 비감쇠 공진에서 나온 tcos⁡ωtt\cos\omega t 항이 바로 이 겹친 극점 ±iω\pm i\omega에서 온다.

s-이동과 t-이동

감쇠 진동의 변환을 새로 적분해야 할까

7장의 부족 감쇠 진동 e−2tcos⁡3te^{-2t}\cos 3t를 변환하려면 ∫0∞e−ste−2tcos⁡3t dt\int_0^\infty e^{-st}e^{-2t}\cos 3t\,dt를 계산해야 합니다. 그런데 e−ste−2t=e−(s+2)te^{-st}e^{-2t} = e^{-(s+2)t}이니 이것은 cos⁡3t\cos 3t의 변환에서 ss 자리에 s+2s + 2를 넣은 것뿐입니다. 지수 함수를 곱하는 일은 ss축 위에서 무엇을 할까요?

정리 9.8 (s-이동, 제1 이동 정리) L{f}=F(s)\mathcal{L}\{f\} = F(s) (s>a0s > a_0)이면
L{eatf(t)}=F(s−a)(s>a0+a).\mathcal{L}\{e^{at}f(t)\} = F(s - a)\qquad (s > a_0 + a).

증명. ∫0∞e−steatf(t) dt=∫0∞e−(s−a)tf(t) dt=F(s−a)\int_0^\infty e^{-st}e^{at}f(t)\,dt = \int_0^\infty e^{-(s-a)t}f(t)\,dt = F(s - a). ∎

시간 쪽에서 eate^{at}를 곱하면 ss 쪽에서는 FF의 그래프가 aa만큼 오른쪽으로 옮겨 가고, 극점도 모두 aa만큼 이동합니다. a<0a \lt 0(감쇠)이면 극점이 왼쪽으로 갑니다. 그림 9-2의 지도에서 왼쪽으로 갈수록 빨리 사라지는 항이 되는 이유가 바로 이것입니다. 표 9-1의 tneatt^ne^{at}, eatcos⁡ωte^{at}\cos\omega t, eatsin⁡ωte^{at}\sin\omega t는 모두 이 정리로 얻었습니다.

예제 9.7 (s-이동 앞뒤로)
  1. L{e−2tcos⁡3t}=s+2(s+2)2+9\mathcal{L}\{e^{-2t}\cos 3t\} = \dfrac{s+2}{(s+2)^2 + 9}. 극점은 −2±3i-2 \pm 3i.
  2. 역변환 L−1{2s+3s2+4s+13}\mathcal{L}^{-1}\Big\{\dfrac{2s + 3}{s^2 + 4s + 13}\Big\}: 완전제곱 s2+4s+13=(s+2)2+9s^2 + 4s + 13 = (s+2)^2 + 9. 분자를 s+2s + 2로 맞추면 2s+3=2(s+2)−12s + 3 = 2(s+2) - 1.
  3. 2(s+2)(s+2)2+9−13⋅3(s+2)2+9\dfrac{2(s+2)}{(s+2)^2+9} - \dfrac13\cdot\dfrac{3}{(s+2)^2+9} ⇒\Rightarrow f(t)=e−2t(2cos⁡3t−13sin⁡3t)f(t) = e^{-2t}\bigl(2\cos 3t - \tfrac13\sin 3t\bigr).
  4. 검산: s=2s = 2에서 수치 적분 ∫0∞e−2tf(t) dt=0.28\int_0^\infty e^{-2t}f(t)\,dt = 0.28이고 F(2)=2⋅2+34+8+13=725=0.28F(2) = \frac{2\cdot2+3}{4+8+13} = \frac{7}{25} = 0.28. ✓
SIMULATOR

s-이동 = 감쇠 곱하기: eat을 곱하면 극점이 a만큼

t 영역: f(t) (회색)와 e^(at)f(t), 포락선 ±e^(at)
실수 s에서 F(s) (회색), F(s − a)
s 평면: 극점이 a만큼 이동
ℒ{e^(at)f}—
극점—
시간 쪽—
해볼 것: ① a를 0에서 −2로 내리면 위 그래프의 진동이 빨리 죽고, 아래 왼쪽 그래프의 F가 통째로 왼쪽으로 미끄러지며 오른쪽 s 평면의 극점도 같은 거리만큼 옮겨 갑니다. ② a를 양수로 올리면 극점이 허수축 오른쪽으로 넘어가고 시간 함수는 커집니다. ③ ω는 극점의 높이만 바꾸고 a와는 독립입니다. 실수부와 허수부가 각각 감쇠와 진동을 맡습니다. 모델: 아래 왼쪽 곡선은 s가 실수일 때의 F(s − a)이고, 점선 세로선은 수렴 영역의 경계(원래 0, 이동 후 a)입니다.

시간 쪽에서 미루는 것은 어떨까요? 신호 f(t)f(t)를 aa초 늦게 시작시키면 f(t−a)f(t - a)인데, t<at \lt a에서는 아무것도 없어야 하므로 스위치 함수 u(t−a)u(t - a)(t<at \lt a에서 0, t≥at \ge a에서 1)를 곱합니다.

정리 9.9 (t-이동, 제2 이동 정리) a≥0a \ge 0이면 L{u(t−a)f(t−a)}=e−asF(s)\mathcal{L}\{u(t-a)f(t-a)\} = e^{-as}F(s).

증명. 적분은 t≥at \ge a에서만 남는다. τ=t−a\tau = t - a로 치환하면 ∫a∞e−stf(t−a) dt=∫0∞e−s(τ+a)f(τ) dτ=e−asF(s)\int_a^\infty e^{-st}f(t-a)\,dt = \int_0^\infty e^{-s(\tau+a)}f(\tau)\,d\tau = e^{-as}F(s). ∎

두 이동 정리는 거울상입니다. tt 쪽의 지수 곱하기는 ss 쪽의 이동, tt 쪽의 이동은 ss 쪽의 지수 곱하기. 지연 e−ase^{-as}는 스위치로 켜고 끄는 입력을 다룰 때 핵심이 되므로 10장에서 자세히 씁니다.

부분 분수와 역변환

표에 없는 꼴로 끝나는 계산

미분방정식을 변환해 Y(s)Y(s)를 풀면 보통 5s−1s2−s−2\dfrac{5s - 1}{s^2 - s - 2} 같은 유리 함수가 나옵니다. 이 꼴은 표에 없습니다. 하지만 분모를 (s+1)(s−2)(s+1)(s-2)로 인수분해하고 As+1+Bs−2\dfrac{A}{s+1} + \dfrac{B}{s-2}처럼 쪼갤 수 있다면 각 조각은 표의 eate^{at} 줄입니다. 유리 함수를 표의 조각으로 쪼개는 방법이 부분 분수(partial fractions)입니다(CalculusBook: 적분 기법에서 적분에 쓴 것과 같은 도구).

역변환은 "L{f}=F\mathcal{L}\{f\} = F인 ff"입니다. 이것이 잘 정의되려면 FF가 ff를 하나로 정해야 합니다.

정리 9.10 (역변환의 유일성, 레르흐) 구간별 연속이고 지수 차수인 두 함수 ff, gg의 변환이 어떤 s>s0s > s_0에서 모두 같으면 ff와 gg는 끊어지는 점을 빼고 같다. 따라서 연속 함수의 범위에서 L−1{F}\mathcal{L}^{-1}\{F\}는 하나로 정해진다. (증명은 이 책의 범위를 넘는다.)

분모 Q(s)Q(s)의 차수가 분자 P(s)P(s)보다 높은 유리 함수(진분수)를 생각합니다. 분모의 인수 모양에 따라 세 가지 경우가 있습니다.

분모의 인수부분 분수 조각역변환계수 구하기
서로 다른 1차 (s−p)(s - p)As−p\dfrac{A}{s - p}AeptAe^{pt}가리기: A=[(s−p)F(s)]s=pA = \big[(s-p)F(s)\big]_{s=p}
겹친 1차 (s−p)m(s - p)^mA1s−p+⋯+Am(s−p)m\dfrac{A_1}{s-p} + \cdots + \dfrac{A_m}{(s-p)^m}(A1+A2t+⋯+Amtm−1(m−1)!)ept\Big(A_1 + A_2t + \cdots + A_m\dfrac{t^{m-1}}{(m-1)!}\Big)e^{pt}AmA_m은 가리기, 나머지는 미분 또는 대입
복소 켤레 (s−α)2+β2(s-\alpha)^2 + \beta^2B(s−α)+Cβ(s−α)2+β2\dfrac{B(s - \alpha) + C\beta}{(s-\alpha)^2 + \beta^2}eαt(Bcos⁡βt+Csin⁡βt)e^{\alpha t}(B\cos\beta t + C\sin\beta t)완전제곱 후 분자 맞추기

서로 다른 근일 때의 계수 공식은 헤비사이드 가리기 방법(cover-up method)이라 불립니다. F=As−p+(나머지)F = \frac{A}{s-p} + (\text{나머지})의 양변에 (s−p)(s - p)를 곱하고 s=ps = p를 넣으면 나머지 항이 모두 0이 되어 AA만 남습니다. 손으로는 "분모에서 (s−p)(s - p)를 손가락으로 가리고 남은 식에 s=ps = p를 넣는다"가 됩니다.

예제 9.8 (서로 다른 실근) L−1{5s−1(s+1)(s−2)}\mathcal{L}^{-1}\Big\{\dfrac{5s - 1}{(s+1)(s-2)}\Big\}를 구하라.
  1. 5s−1(s+1)(s−2)=As+1+Bs−2\dfrac{5s-1}{(s+1)(s-2)} = \dfrac{A}{s+1} + \dfrac{B}{s-2}.
  2. AA: (s+1)(s+1)을 가리고 s=−1s = -1: −6−3=2\frac{-6}{-3} = 2. BB: (s−2)(s-2)를 가리고 s=2s = 2: 93=3\frac{9}{3} = 3.
  3. f(t)=2e−t+3e2tf(t) = 2e^{-t} + 3e^{2t}. 검산: s=3s = 3에서 F(3)=144⋅1=3.5F(3) = \frac{14}{4\cdot 1} = 3.5이고 24+31=3.5\frac{2}{4} + \frac{3}{1} = 3.5. ✓
예제 9.9 (중근) L−1{s+3(s+1)2(s+2)}\mathcal{L}^{-1}\Big\{\dfrac{s + 3}{(s+1)^2(s+2)}\Big\}를 구하라.
  1. s+3(s+1)2(s+2)=A1s+1+A2(s+1)2+Cs+2\dfrac{s+3}{(s+1)^2(s+2)} = \dfrac{A_1}{s+1} + \dfrac{A_2}{(s+1)^2} + \dfrac{C}{s+2}.
  2. 가리기로 A2=[s+3s+2]s=−1=2A_2 = \big[\frac{s+3}{s+2}\big]_{s=-1} = 2, C=[s+3(s+1)2]s=−2=1C = \big[\frac{s+3}{(s+1)^2}\big]_{s=-2} = 1.
  3. A1A_1: s=0s = 0을 넣으면 32=A1+2+12\frac{3}{2} = A_1 + 2 + \frac12이므로 A1=−1A_1 = -1. (또는 A1=dds[s+3s+2]s=−1=[−1(s+2)2]s=−1=−1A_1 = \frac{d}{ds}\big[\frac{s+3}{s+2}\big]_{s=-1} = \big[\frac{-1}{(s+2)^2}\big]_{s=-1} = -1.)
  4. f(t)=−e−t+2te−t+e−2tf(t) = -e^{-t} + 2te^{-t} + e^{-2t}. 겹친 극점 −1-1이 te−tte^{-t} 항을 만든다. 검산: f(0)=0f(0) = 0, 그리고 s=2s = 2에서 F(2)=536=0.1389F(2) = \frac{5}{36} = 0.1389가 수치 적분과 같다. ✓
예제 9.10 (복소근) L−1{s+7s2+2s+5}\mathcal{L}^{-1}\Big\{\dfrac{s + 7}{s^2 + 2s + 5}\Big\}를 구하라.
  1. 판별식이 음수(4−20<04 - 20 \lt 0)이므로 완전제곱: s2+2s+5=(s+1)2+22s^2 + 2s + 5 = (s+1)^2 + 2^2. 극점은 −1±2i-1 \pm 2i.
  2. 분자를 s+1s + 1과 22로 나눠 쓴다: s+7=(s+1)+3⋅2s + 7 = (s + 1) + 3\cdot 2.
  3. s+1(s+1)2+4+32(s+1)2+4\dfrac{s+1}{(s+1)^2+4} + 3\dfrac{2}{(s+1)^2+4} ⇒\Rightarrow f(t)=e−t(cos⁡2t+3sin⁡2t)f(t) = e^{-t}(\cos 2t + 3\sin 2t).
복소 극점 p=−1+2ip = -1 + 2i에서 가리기를 해도 된다: R=p+7p−pˉ=6+2i4i=12−32iR = \frac{p + 7}{p - \bar p} = \frac{6 + 2i}{4i} = \frac12 - \frac32 i이고 f=2Re⁡(Rept)=e−t(cos⁡2t+3sin⁡2t)f = 2\operatorname{Re}(Re^{pt}) = e^{-t}(\cos 2t + 3\sin 2t). 같은 답이다.

아래 분해기에서 극점을 직접 끌어 F(s)F(s)를 만들면, 각 극점의 계수(가리기 값)와 역변환 f(t)f(t)가 바로 계산됩니다. 각 조각이 f(t)f(t)에 따로 그려지니 어느 극점이 어떤 항을 만드는지 보입니다.

SIMULATOR

부분 분수 분해기: 극점을 끌어 F(s)를 만들고 역변환

s 평면: 극점 × 끌기 (영점 ○)
f(t) = 조각들의 합 (굵은 선), 각 조각 (가는 선)
분모 모양
F(s)—
검산 F(s₀) vs Σ조각(s₀), s₀ = 3—
해볼 것: ① '실근 3개'에서 두 극점을 서로 가까이 끌면 두 계수가 크고 부호가 반대가 됩니다. 아예 겹치면 '중근' 모드의 te^(pt) 항이 됩니다. ② 영점 ○을 한 극점 위에 올려 보세요. 그 극점의 계수가 0이 되어 항이 사라집니다(극점–영점 상쇄). ③ '복소쌍'에서 극점을 오른쪽 반평면으로 옮기면 진동 조각이 커집니다. 모델: 계수는 각 극점을 둘러싼 작은 원 위의 수치 경로 적분으로 계산합니다(유수). 서로 다른 극점에서는 가리기 값과 같습니다.

초기값 문제 풀이 흐름도

한 번에 끝내는 2계 초기값 문제

y′′+3y′+2y=6y'' + 3y' + 2y = 6, y(0)=1y(0) = 1, y′(0)=0y'(0) = 0. 6·8장 방식으로는 특성근 −1,−2-1, -2로 동차해를 쓰고, 상수 특수해 yp=3y_p = 3을 찾고, 일반해에 초기 조건 두 개를 넣어 연립 방정식을 풉니다. 라플라스 변환으로는 이 세 일이 한 줄의 대수가 됩니다.

① 변환양변에 ℒy″ → s²Y − sy₀ − y₁g → G(s) ② 대수Y에 대해 풀기Y = (초기값 항+ G)/특성 다항식 ③ 극점분모 인수분해실근·중근·복소근구분 ④ 부분 분수가리기, 완전제곱표의 조각으로 ⑤ 역변환표를 거꾸로y(t) = Σ 조각검산: y(0), y(∞) 초기 조건은 ①에서 들어가고, 특수해를 따로 추측하지 않는다. 동차해와 특수해가 ④에서 한꺼번에 나온다.
그림 9-3. 라플라스 변환으로 초기값 문제를 푸는 흐름도. ③의 극점은 특성근(동차해)과 입력의 극점(특수해)을 함께 담고 있다.
예제 9.11 (서로 다른 실근) y′′+3y′+2y=6y'' + 3y' + 2y = 6, y(0)=1y(0) = 1, y′(0)=0y'(0) = 0을 풀어라.
  1. ① 변환: (s2Y−s⋅1−0)+3(sY−1)+2Y=6s\bigl(s^2Y - s\cdot 1 - 0\bigr) + 3\bigl(sY - 1\bigr) + 2Y = \dfrac6s.
  2. ② 대수: (s2+3s+2)Y=s+3+6s(s^2 + 3s + 2)Y = s + 3 + \dfrac6s이므로 Y=s2+3s+6s(s+1)(s+2)Y = \dfrac{s^2 + 3s + 6}{s(s+1)(s+2)}.
  3. ③④ 극점 0,−1,−20, -1, -2. 가리기: s=0s = 0: 62=3\frac{6}{2} = 3. s=−1s = -1: 1−3+6(−1)(1)=−4\frac{1 - 3 + 6}{(-1)(1)} = -4. s=−2s = -2: 4−6+6(−2)(−1)=2\frac{4 - 6 + 6}{(-2)(-1)} = 2.
  4. ⑤ y(t)=3−4e−t+2e−2ty(t) = 3 - 4e^{-t} + 2e^{-2t}. 검산: y(0)=1y(0) = 1, y′(0)=4−4=0y'(0) = 4 - 4 = 0, t→∞t \to \infty에서 33(정상 상태 6/26/2). RK4로 푼 수치해와 10−1110^{-11} 안에서 같다.
예제 9.12 (복소근: 계단 입력에 대한 감쇠 진동) y′′+2y′+5y=5y'' + 2y' + 5y = 5, y(0)=y′(0)=0y(0) = y'(0) = 0을 풀어라.
  1. (s2+2s+5)Y=5s(s^2 + 2s + 5)Y = \dfrac5s, Y=5s((s+1)2+4)Y = \dfrac{5}{s\bigl((s+1)^2 + 4\bigr)}.
  2. 5s((s+1)2+4)=As+Bs+C(s+1)2+4\dfrac{5}{s((s+1)^2+4)} = \dfrac{A}{s} + \dfrac{Bs + C}{(s+1)^2 + 4}. 가리기로 A=5/5=1A = 5/5 = 1. 분자를 비교하면 5=(s2+2s+5)+Bs2+Cs5 = (s^2 + 2s + 5) + Bs^2 + Cs에서 B=−1B = -1, C=−2C = -2.
  3. −s−2(s+1)2+4=−s+1(s+1)2+4−12⋅2(s+1)2+4\dfrac{-s - 2}{(s+1)^2+4} = -\dfrac{s+1}{(s+1)^2+4} - \dfrac12\cdot\dfrac{2}{(s+1)^2+4}.
  4. y(t)=1−e−t(cos⁡2t+12sin⁡2t)y(t) = 1 - e^{-t}\bigl(\cos 2t + \tfrac12\sin 2t\bigr). 1을 넘었다가(오버슈트) 진동하며 1로 가라앉는다. 수치해와 일치. ✓
예제 9.13 (공진: 겹친 복소 극점) y′′+y=sin⁡ty'' + y = \sin t, y(0)=y′(0)=0y(0) = y'(0) = 0.
  1. (s2+1)Y=1s2+1(s^2 + 1)Y = \dfrac{1}{s^2+1}, Y=1(s2+1)2Y = \dfrac{1}{(s^2+1)^2}. 입력의 극점 ±i\pm i가 특성근과 겹쳐 2중 극점이 되었다.
  2. 예제 9.6의 쌍(ω=1\omega = 1)으로 y(t)=12(sin⁡t−tcos⁡t)y(t) = \tfrac12(\sin t - t\cos t). 진폭이 t/2t/2로 자라는 8장의 공진이다. 미정계수법의 "겹치면 tt를 곱하라"는 규칙이 여기서는 따로 외울 필요 없이 겹친 극점으로 저절로 나온다.
SIMULATOR

IVP 세 단계: 변환 → 대수 → 역변환

① 변환—
② 대수: Y(s)—
③ 부분 분수 → y(t)—
Y(s)의 극점: 특성근(주황) + 입력의 극점(청록)
y(t): 역변환 (선) vs RK4 수치해 (점)
특성근—
최대 오차 |역변환 − RK4|—
해볼 것: ① 기본 설정(b = 3, c = 2, y(0) = 1, 계단 입력 1)에서 y(t)가 1/c = 0.5로 가라앉는 것을 보세요. 예제 9.11은 입력이 6이라 3으로 갔습니다. ② b = 2, c = 1로 두면 특성근이 겹쳐 te^(−t) 항이 나타납니다. ③ 'sin 2t'에서 b = 0, c = 4로 맞추면 입력 극점 ±2i가 특성근과 겹쳐 공진 t cos 2t가 생깁니다. 모델: 역변환은 극점마다 작은 원 위의 수치 경로 적분(유수)으로 구하고, 점은 독립적인 RK4 적분입니다.

연립 방정식에 적용

물이 오가는 두 탱크

탱크 A와 B가 바닥의 관으로 이어져 있고, B에는 배수구가 있습니다. 관을 지나는 유량은 수위 차에 비례하고(k(x−y)k(x - y)), 배수 유량은 B의 수위에 비례합니다(dydy). A만 채워 두고 밸브를 열면 두 수위는 어떻게 변할까요? 미지 함수가 둘이고 서로의 식에 들어 있습니다.

모델은 x′=−k(x−y)x' = -k(x - y), y′=k(x−y)−dyy' = k(x - y) - dy입니다. 라플라스 변환은 연립 미분방정식도 연립 일차 방정식으로 바꿉니다. 각 식을 변환하면

(s+k)X−kY=x0,−kX+(s+k+d)Y=y0.\begin{aligned}(s + k)X - kY &= x_0,\\ -kX + (s + k + d)Y &= y_0.\end{aligned}
계수 행렬의 행렬식 Δ(s)=(s+k)(s+k+d)−k2\Delta(s) = (s+k)(s+k+d) - k^2이 특성 다항식이다. 크라메르 공식으로 X=(s+k+d)x0+ky0Δ(s)X = \frac{(s+k+d)x_0 + ky_0}{\Delta(s)}, Y=kx0+(s+k)y0Δ(s)Y = \frac{kx_0 + (s+k)y_0}{\Delta(s)}.
예제 9.14 (연립 방정식) x′=−2x+yx' = -2x + y, y′=x−2yy' = x - 2y, x(0)=1x(0) = 1, y(0)=0y(0) = 0을 풀어라.
  1. 변환: (s+2)X−Y=1(s + 2)X - Y = 1, −X+(s+2)Y=0-X + (s + 2)Y = 0.
  2. 둘째 식에서 X=(s+2)YX = (s+2)Y. 첫째에 넣으면 ((s+2)2−1)Y=1\bigl((s+2)^2 - 1\bigr)Y = 1, 즉 Y=1(s+1)(s+3)Y = \dfrac{1}{(s+1)(s+3)}, X=s+2(s+1)(s+3)X = \dfrac{s+2}{(s+1)(s+3)}.
  3. 가리기: X=1/2s+1+1/2s+3X = \frac{1/2}{s+1} + \frac{1/2}{s+3}, Y=1/2s+1−1/2s+3Y = \frac{1/2}{s+1} - \frac{1/2}{s+3}.
  4. x=12(e−t+e−3t)x = \tfrac12(e^{-t} + e^{-3t}), y=12(e−t−e−3t)y = \tfrac12(e^{-t} - e^{-3t}). 극점 −1,−3-1, -3은 행렬 [−211−2]\begin{bmatrix}-2&1\\1&-2\end{bmatrix}의 고유값이다. Δ(s)=det⁡(sI−A)\Delta(s) = \det(sI - A)이기 때문이다(11장).
SIMULATOR

연결된 두 탱크: 크라메르 공식으로 푼 수위

탱크 A → 관 → 탱크 B → 배수
x(t) (주황), y(t) (청록): 역변환 곡선
t—
Δ(s)—
극점—
해볼 것: ① d = 0(배수 없음)으로 두면 극점 하나가 0이 되어 두 수위가 평균 (x₀ + y₀)/2로 같아지고 멈춥니다. ② k를 크게 하면 빠른 극점이 더 왼쪽으로 가서 두 수위가 금방 같아지고, 그 뒤로는 느린 극점이 함께 배수되는 속도를 정합니다. ③ 두 극점은 언제나 음의 실수입니다. 물탱크는 진동하지 않습니다. 모델: 선형 유량 가정, 수위 단위는 탱크 높이 기준입니다.

최종값 정리와 초기값 정리

역변환하기 전에 답을 검산하기

부분 분수 계산은 실수하기 쉽습니다. 역변환을 다 하기 전에 "이 시스템은 결국 어디로 가라앉는가", "처음 순간의 값은 무엇인가"를 Y(s)Y(s)에서 바로 읽을 수 있다면 좋은 검산이 됩니다. 1절에서 ss가 작으면 먼 미래를, ss가 크면 t=0t = 0 근처를 본다고 했습니다.

정리 9.11 (초기값 정리) ff와 f′f'이 지수 차수이고 변환을 가지면 f(0+)=lim⁡s→∞sF(s)\displaystyle f(0^+) = \lim_{s\to\infty} sF(s).

아이디어. 정리 9.5에서 sF(s)−f(0+)=L{f′}sF(s) - f(0^+) = \mathcal{L}\{f'\}이고, 정리 9.3에 따라 s→∞s \to \infty에서 L{f′}→0\mathcal{L}\{f'\} \to 0. ∎

정리 9.12 (최종값 정리) sF(s)sF(s)의 극점이 모두 열린 왼쪽 반평면(Re⁡s<0\operatorname{Re}s \lt 0)에 있으면 lim⁡t→∞f(t)\lim_{t\to\infty}f(t)가 존재하고
lim⁡t→∞f(t)=lim⁡s→0sF(s).\lim_{t\to\infty} f(t) = \lim_{s\to 0} sF(s).

아이디어. 같은 식 sF(s)−f(0)=∫0∞e−stf′(t) dtsF(s) - f(0) = \int_0^\infty e^{-st}f'(t)\,dt에서 s→0s \to 0이면 오른쪽은 ∫0∞f′ dt=f(∞)−f(0)\int_0^\infty f'\,dt = f(\infty) - f(0). 극점 조건은 ff가 실제로 수렴해서 극한을 바꿔 쓸 수 있게 해 주는 조건이다. ∎

예제 9.15 (검산) 예제 9.11의 Y=s2+3s+6s(s+1)(s+2)Y = \frac{s^2+3s+6}{s(s+1)(s+2)}에서 sY=s2+3s+6(s+1)(s+2)sY = \frac{s^2+3s+6}{(s+1)(s+2)}의 극점은 −1,−2-1, -2로 모두 왼쪽이다. s→0s \to 0: 6/2=3=y(∞)6/2 = 3 = y(\infty). s→∞s \to \infty: 1=y(0)1 = y(0). 역변환한 답 3−4e−t+2e−2t3 - 4e^{-t} + 2e^{-2t}와 맞는다.
조건 없이 쓰면 틀린다 F=1s−1F = \frac{1}{s-1}(f=etf = e^t)이면 lim⁡s→0sF=0\lim_{s\to0}sF = 0이지만 et→∞e^t \to \infty입니다. F=ωs2+ω2F = \frac{\omega}{s^2+\omega^2}(f=sin⁡ωtf = \sin\omega t)이면 lim⁡sF=0\lim sF = 0이지만 사인은 수렴하지 않습니다. 앞은 오른쪽 반평면의 극점, 뒤는 허수축 위의 극점 때문에 정리 9.12의 조건이 깨진 경우입니다. 최종값 정리를 쓰기 전에 극점부터 확인하세요.
SIMULATOR

최종값 정리 확인: s → 0은 먼 미래, s → ∞는 첫 순간

y(t): y″ + b y′ + c y = K, y(0) = y₀, y′(0) = 0
sY(s), s는 로그 눈금 (왼쪽 끝 → y(∞), 오른쪽 끝 → y(0))
lim(s→0) sY = K/c—
y(30) (수치)—
lim(s→∞) sY—
sY의 극점—
해볼 것: ① 기본값에서 y(t)가 K/c = 1.5로 가라앉고, 아래 그래프의 왼쪽 끝도 1.5, 오른쪽 끝은 y₀ = 0.5입니다. ② b를 0으로 내리면 극점이 허수축에 놓여 y(t)는 영원히 진동하는데 공식 K/c는 여전히 값을 내놓습니다. 정리의 조건이 깨진 것입니다. ③ c를 음수로 하면 극점 하나가 오른쪽으로 가서 y가 발산합니다. 모델: sY(s) = (K + s(s + b)y₀)/(s² + bs + c), y(t)는 RK4.

이 도구가 쓰이는 곳

라플라스 변환은 "시간 영역의 미분방정식을 ss 영역의 대수로"라는 생각 하나로 회로·기계·제어를 같은 언어로 묶습니다.

회로의 s-영역 임피던스 저항 v=Riv = Ri, 코일 v=L di/dtv = L\,di/dt, 축전기 i=C dv/dti = C\,dv/dt를 초기 조건 0으로 변환하면 V=RIV = RI, V=sL IV = sL\,I, V=1sCIV = \frac{1}{sC}I입니다. 모든 소자가 "임피던스 × 전류"의 옴의 법칙 꼴이 되어, 미분방정식을 세우지 않고 직렬·병렬 합성만으로 회로를 풉니다. 초기 조건이 있으면 코일에는 전압원 Li(0)Li(0), 축전기에는 v(0)/sv(0)/s가 하나씩 더 붙습니다. 정리 9.5의 −f(0)-f(0) 항이 회로도 위에 전원으로 나타난 것입니다.

핵심 정리

  1. L{f}=F(s)=∫0∞e−stf(t) dt\mathcal{L}\{f\} = F(s) = \int_0^\infty e^{-st}f(t)\,dt는 가중치 e−ste^{-st}를 곱한 곡선 아래 넓이다. 구간별 연속이고 지수 차수 aa인 함수는 s>as > a에서 변환을 가지며 F(s)→0F(s) \to 0이다.
  2. 기본표: 1→1/s1 \to 1/s, tn→n!/sn+1t^n \to n!/s^{n+1}, eat→1/(s−a)e^{at} \to 1/(s-a), cos⁡ωt→s/(s2+ω2)\cos\omega t \to s/(s^2+\omega^2), sin⁡ωt→ω/(s2+ω2)\sin\omega t \to \omega/(s^2+\omega^2). 극점의 실수부는 성장·감쇠, 허수부는 진동수다.
  3. 미분의 변환 L{f′}=sF−f(0)\mathcal{L}\{f'\} = sF - f(0), L{f′′}=s2F−sf(0)−f′(0)\mathcal{L}\{f''\} = s^2F - sf(0) - f'(0): 미분은 ss 곱하기이고 초기값이 저절로 들어간다. 적분은 F/sF/s, tt 곱하기는 −F′(s)-F'(s).
  4. s-이동 L{eatf}=F(s−a)\mathcal{L}\{e^{at}f\} = F(s-a)는 극점을 aa만큼 옮긴다. t-이동 L{u(t−a)f(t−a)}=e−asF(s)\mathcal{L}\{u(t-a)f(t-a)\} = e^{-as}F(s)는 지연을 곱셈으로 바꾼다.
  5. 역변환은 부분 분수: 서로 다른 극점은 가리기로 AeptAe^{pt}, 겹친 극점은 tkeptt^ke^{pt}, 복소 극점은 완전제곱으로 eαt(Bcos⁡βt+Csin⁡βt)e^{\alpha t}(B\cos\beta t + C\sin\beta t).
  6. 초기값 문제: 변환 → Y(s)Y(s)에 대한 대수 → 부분 분수 → 역변환. 연립 방정식은 연립 일차 방정식이 되고, 그 행렬식이 특성 다항식이다.
  7. 초기값 정리 f(0+)=lim⁡s→∞sFf(0^+) = \lim_{s\to\infty}sF, 최종값 정리 f(∞)=lim⁡s→0sFf(\infty) = \lim_{s\to0}sF(sFsF의 극점이 모두 왼쪽 반평면에 있을 때만).

확인 퀴즈

Q1. L{t2e3t}\mathcal{L}\{t^2e^{3t}\}은?

L{t2}=2!/s3\mathcal{L}\{t^2\} = 2!/s^3에 s-이동(정리 9.8)으로 s→s−3s \to s - 3. e3te^{3t}는 극점을 오른쪽으로 3만큼 옮긴다.

Q2. y′′−y=0y'' - y = 0, y(0)=2y(0) = 2, y′(0)=0y'(0) = 0을 변환하면 Y(s)Y(s)는?

s2Y−2s−0−Y=0s^2Y - 2s - 0 - Y = 0이므로 Y=2s/(s2−1)Y = 2s/(s^2-1), 즉 y=2cosh⁡ty = 2\cosh t. 초기값 정리로 검산: lim⁡s→∞sY=2=y(0)\lim_{s\to\infty} sY = 2 = y(0).

Q3. L−1{3s(s+3)}\mathcal{L}^{-1}\Big\{\dfrac{3}{s(s+3)}\Big\}은?

가리기: s=0s = 0에서 3/3=13/3 = 1, s=−3s = -3에서 3/(−3)=−13/(-3) = -1. 따라서 1/s−1/(s+3)1/s - 1/(s+3), f=1−e−3tf = 1 - e^{-3t}. 정리 9.6으로 보면 e−3te^{-3t}의 변환 1/(s+3)1/(s+3)을 ss로 나눈 것의 3배이므로 3∫0te−3τdτ3\int_0^te^{-3\tau}d\tau와 같다.

Q4. F(s)=s+1(s+1)2+16F(s) = \dfrac{s + 1}{(s+1)^2 + 16}의 역변환과 극점은?

cos⁡4t↔s/(s2+16)\cos 4t \leftrightarrow s/(s^2+16)에 s→s+1s \to s + 1(e−te^{-t} 곱하기). 극점은 (s+1)2=−16(s+1)^2 = -16, 즉 s=−1±4is = -1 \pm 4i. 실수부 −1-1이 감쇠율, 허수부 4가 각진동수다.

Q5. 1(s−2)3\dfrac{1}{(s-2)^3}의 역변환에 나오는 항은?

tneat↔n!/(s−a)n+1t^n e^{at} \leftrightarrow n!/(s-a)^{n+1}에서 n=2n = 2: t2e2t↔2/(s−2)3t^2e^{2t} \leftrightarrow 2/(s-2)^3. 따라서 12t2e2t\frac12t^2e^{2t}. 이미 표의 꼴이라 부분 분수가 필요 없다.

Q6. Y(s)=4s(s2+2s+2)Y(s) = \dfrac{4}{s(s^2 + 2s + 2)}일 때 lim⁡t→∞y(t)\lim_{t\to\infty}y(t)는?

sY=4/(s2+2s+2)sY = 4/(s^2+2s+2)의 극점은 −1±i-1 \pm i로 왼쪽 반평면에 있으므로 최종값 정리를 쓸 수 있다. s→0s \to 0: 4/2=24/2 = 2.

Q7. Y(s)=1s(s2+4)Y(s) = \dfrac{1}{s(s^2 + 4)}에 최종값 정리를 쓰면 lim⁡s→0sY=1/4\lim_{s\to 0}sY = 1/4이다. 실제 y(t)y(t)는?

sY=1/(s2+4)sY = 1/(s^2+4)의 극점 ±2i\pm 2i가 허수축 위에 있어 정리 9.12의 조건이 깨진다. 부분 분수로 14⋅1s−14⋅ss2+4\frac14\cdot\frac1s - \frac14\cdot\frac{s}{s^2+4}, 즉 y=14(1−cos⁡2t)y = \frac14(1 - \cos 2t)는 0과 1/2 사이를 오간다. 1/4은 진동의 평균일 뿐이다.

Q8. 연립 방정식 x′=yx' = y, y′=−xy' = -x를 라플라스 변환으로 풀 때 X(s)X(s), Y(s)Y(s)의 공통 분모는?

sX−Y=x0sX - Y = x_0, X+sY=y0X + sY = y_0의 행렬식은 s2+1=det⁡(sI−A)s^2 + 1 = \det(sI - A), A=[01−10]A = \begin{bmatrix}0&1\\-1&0\end{bmatrix}. 극점 ±i\pm i이므로 해는 단진동(원 궤도)이다.