Loading [MathJax]/jax/output/CommonHTML/jax.js

STUDY/공학수학

07. 2차 선형 상미분 방정식 - Homogeneous ODE

이 기사 2022. 9. 15. 20:57

▣ 2차 선형 상미분 방정식

2차 선형 상미분 방정식의 표준 형식은 아래와 같다.

y+p(x)y+q(x)y=r(x)

 

여기에서 r(x)=0 인 경우를 homogeneous, r(x)0 인 경우를 non-homogeneous 라고 한다.

homogeneous 는 때때로 '동차' 또는 '제차' 와 같은 용어로 번역하기도 하지만, 뭔가 뜻이 달라지는 느낌이 들어 여기에서는 원어를 그대로 사용하기로 한다.

 

homogeneous 선형 ODE 에는 아주 특별하고 유용한 특성이 있는데, 바로 "중첩 원리" 이다.

중첩 원리란, y1=y1(x)y2=y2(x) 가 이 미분 방정식의 해일 경우,

두 함수의 선형 결합인 y=c1y1(x)+c2y2(x) 도 또한 해가 된다는 원리이다. (c1, c2 는 임의의 상수)

 

예를 들어 아래와 같은 문제가 있다고 하자.

y+y=0

 

함수 y=cosxy=sinx 는 둘 다 이 방정식의 해이다.

중첩의 원리를 통해, (4.7cosx2sinx) 도 역시 이 방정식의 해가 된다.

 

주의할 점은, 중첩 원리는 homogeneous 선형 ODE 에만 적용할 수 있다는 것이다.

비선형 ODE 나 non-homogeneous 선형 ODE 의 경우에는 중첩 원리가 성립되지 않는다.

 

2차 homogeneous 선형 상미분 방정식의 경우 일반 해가

y=c1y1+c2y2

의 꼴로 나타나기 때문에, 특수해를 구하기 위해서는 미지수 c1, c2 2개를 구할 수 있게끔 아래와 같이 2개의 초기값이 필요하다.

y(x0)=K0,y(x0)=K1

 

예제를 보자.


<예제>

y+y=0,y(0)=3.0,y(0)=0.5

 

1) 일반해 구하기

이 미분 방정식의 2개의 해가 cosxsinx 이기 때문에, 일반해는 두 해의 선형 결합의 형태로 아래와 같이 나타낼 수 있다.

y=c1cosx+c2sinx

 

2) 특수해 구하기

y=c1cosx+c2sinx 이므로 y(0)=c1=3.0

y=c1sinx+c2cosx 이므로, y(0)=c2=0.5

따라서 구하는 해는,

y=3.0cosx0.5sinx


이와 같은 순서로 미분 방정식을 풀 때 주의할 점이 있다.

일반해를 구성하는 2개의 해 y1, y2 는 서로 비례 관계에 있어서는 안된다.

즉, y1=ky2 와 같은 식으로 표현되서는 안된다.

y1, y2 가 서로 비례 관계에 있지 않을 때, 우리는 y1y2 를 서로 선형 독립이라고 표현하며, 이 두 해를 basis 라고 부른다.

 

선형 독립을 수학적으로 표현하면 아래와 같다.

k1y1(x)+k2y2(x)=0k1=0andk2=0

 

 

▣ 차수 축소법 (Reduction of Order)

미분 방정식을 풀다 보면 때때로 직관에 의해 한 개의 해는 쉽게 구할 수 있는 경우가 있다.

이럴 경우 두 번째 해는 차수 축소법을 통해 1차 ODE 의 해를 구함으로써 얻을 수 있다.

 

2차 homogeneous 선형 ODE y+pyqy=0 의 하나의 해를 y1 이라고 하자.

y2=uy1 이라고 놓으면, 그 미분값은 아래와 같다.

y2=uy1,y2=uy1+uy1,y2=uy1+2uy1+uy1

 

이제 이것을 대입하여 정리하면,

uy1+2uy1+uy1+p(uy1+uy1)+quy1=0

uy1+u(2y1+py1)+u(y1+py1+qy1)=0

 

이제 y1 이 이 ODE 의 해이므로, 마지막 항의 y1+py1+qy1=0 이 성립하고, 수식에는 uu 만 남게 된다.

U=u 로 놓으면 U=u 가 되고 이 ODE 의 차수는 1차로 축소할 수 있다. 즉,

U+(2y1y1+p)U=0

 

이 1차 ODE 는 변수 분리법을 이용하여 쉽게 풀 수 있다.

dUU=(2y1y1+p)dx

ln|U|=2ln|y1|p dx

U=1y21ep dx

 

u=U dx 이므로,

y2=y1u=y1U dx


<예제>

(x2x)yxy+y=0

 

직관에 의해 y1=x 라는 첫번째 해를 얻었다고 하자. 다음 y2=uy1 이라고 놓으면,

y2=ux,y2=ux+u,y=ux+2u

 

이제 문제의 식에 대입하여 정리하면,

(x2x)(ux+2u)x(ux+u)+ux=0

(x2x)(ux+2u)x2u=0

$$ (x^2-x)u''+(x-2)u'=0 $$

 

이제 u=U 로 놓으면,

(x2x)U+(x2)U=0

dUU=x2x2xdx=(1x12x)dx

ln|U|=ln|x1|2ln|x|=ln|x1|x2

U=x1x2=1x1x2

u=U dx=ln|x|+1x

y2=ux=xln|x|+1