Лінійне диференціальне рівняння

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Шаблон:Диференціальні рівняння Лінійне диференціальне рівняння — звичайне диференціальне рівняння, в яке невідома функція та її похідні входять лінійно, тобто рівняння вигляду

y(n)(x)+g(n1)(x)y(n1)(x)++g1(x)y(x)=f(x)

де gi(x) та f(x) — функції, що залежать тільки від аргументу x.

Важливий підклас лінійних диференційних рівнянь складають лінійні диференційні рівняння зі сталими коефіцієнтами, для яких gi(x)=ci.

Рівняння

y(n)(x)+g(n1)(x)y(n1)(x)++g1(x)y(x)=0

називається однорідним лінійним диференційним рівнянням.

Однорідне диференційне рівняння n-го порядку має n лінійно незалежних розв'язків.

Якщо відомий хоча б один частковий розв'язок лінійного диференційного рівняння, то його загальний розв'язок є сумою часткового розв'язку та лінійної комбінації n розв'язків однорідного диференційного рівняння.

Операторний запис

Лінійні диференціальні рівняння мають вигляд

Ly=f

де диференціальний оператор L — лінійний оператор, у — невідома функція (наприклад, від часу y(t)), а функція праворуч — ƒ є даною функцією такого ж характеру, як у . Для такої функції ми можемо записати рівняння явно

Ly(t)=f(t)

і, навіть точніше,

L[y(t)]=f(t)

Лінійний оператор можна розглядати у формі

Ln(y)dnydtn+A1(t)dn1ydtn1++An1(t)dydt+An(t)y

Лінійність умови на L виключає такі операції, як піднесення до квадрату похідної від у, але дозволяє, наприклад, брати другу похідну у. Зручно переписати це рівняння в операторній формі

Ln(y)[Dn+A1(t)Dn1++An1(t)D+An(t)]y

де D є диференціальним оператором д / д (тобто Dy = у ', D 2 у = у ", …), і я  — задані функції.

Таке рівняння має порядок п, індекс старшої похідної у, у рівнянні.

Типовим простим прикладом лінійного диференціального рівняння є, наприклад, те, що використовуються для моделювання радіоактивного розпаду. Нехай N (т) позначає число радіоактивних атомів в деякому зразку матеріалу у час t. Тоді для деякої сталої А> 0, кількість радіоактивних атомів, що розпадається, може бути записана як

dNdt=kN

Якщо у вважається функцією тільки однієї змінної, то говорять про звичайне диференціальне рівняння, в іншому разі похідні та їх коефіцієнти слід розуміти як вектори, матриці або тензори, тож одержимо (лінійне) рівняння в частинних похідних.

Випадок, коли ƒ = 0, називається однорідним рівнянням . Воно особливо важливе для розв'язання у загального випадку, оскільки його розв'язки можна додавати до розв'язку неоднорідного рівняння, щоб дістати інший розв'язок (методом часткового і однорідного розв'язків). Коли я  — це числа, рівняння, називається рівнянням зі сталими коефіцієнтами.

Однорідні рівняння зі сталими коефіцієнтами

Історично перший метод розв'язування звичайних лінійних диференціальних рівнянь зі сталими коефіцієнтами пов'язаний з іменем Ейлера, який зрозумів, що розв'язки мають вигляд e^{zx}, де z,- (в загальному випадку)-комплексні значення z. Щоб сума кількох похідних функції дорівнювала нулю, похідні повинні врівноважувати одна одну, тож єдиний спосіб досягнути цього — похідні мусять мати ту ж форму, що й вихідна функція. Міркуючи так, для розв'язання

y(n)+A1y(n1)++Any=0

покладемо y=ezx, що дає

znezx+A1zn1ezx++Anezx=0.

Діленням на ezx многочлен n-го порядку

F(z)=zn+A1zn1++An=0.

Це алгебраїчне рівняння F(t)=0, характеристичне рівняння, було розглянуто пізніше Ґаспаром Монжем і Оґюстеном-Луї Коші.

Формально, члени

y(k)(k=1,2,,n).

вихідних диференціальних рівнянь замінюються на zk. Розв'язок алгебраїчного рівняння дає n значень z1,z2,...zn. Підстановка будь-якого з цих значень z в zx дає розв'язок ezx Оскільки однорідні лінійні диференціальні рівняння підпорядковані принципу суперпозиції, будь-яка лінійна комбінація цих функцій також задовольняє дане диференціальне рівняння.

Коли всі корені різні, ми маємо n різних розв'язків диференціального рівняння. Застосовуючи визначник Вандермонда, можна показати, що вони лінійно незалежні і разом утворюють базис в просторі всіх розв'язків диференціального рівняння.

Вищесказане дає розв'язок в разі, коли всі корені різні, тобто кожен з них має кратність 1. У загальному випадку, якщо z (можливо, комплексний) нуль (=корінь) Р(x), що має кратність m, то y=xkezx є розв'язками ЛОР (де k{0,1,,m1}). Застосування цього до всіх коренів дає набір з n різних і лінійно незалежних функцій, де n-степінь F(x). Як і раніше, ці функції утворюють базис простору розв'язків.

Якщо коефіцієнти диференціального рівняння дійсні, то перевагу віддаємо дійснозначним розв'язкам. Оскільки комплексні (не дійсні) корені сполучені в пари спряжених, як і відповідні базисні функції, Шаблон:Nowrap, то бажаний результат одержимо заміною кожної пари дійсною лінійною комбінацією з Re(y) і Im(y), де y — одна з функцій пари.

Випадки, що включають комплексні корені, можуть бути розглянуті за допомогою формули Ейлера.


Приклад

y2y+2y2y+y=0

має характеристичне рівняння

z42z3+2z22z+1=0.

Його корені i, -i, й 1 (кратності 2). Базис розв'язків

eix,eix,ex,xex.

Відповідний дійснозначний базис

cosx,sinx,ex,xex.

Приклади

Дано, y4y+5y=0 . Характеристичне рівняння z24z+5=0 має корені 2 + і і 2 — і. Таким чином, базис розв'язків {y1,y2} є {e(2+i)x,e(2i)x} . Тепер у є розв'язком тоді і тільки тоді y=c1y1+c2y2 для c1,c2 .

Оскільки коефіцієнти дійсні,

  • ми, ймовірно, не зацікавлені в комплексних розв'язках
  • наші базисні елементи взаємно спряжені

Лінійні комбінації

u1=Re(y1)=y1+y22=e2xcos(x) і
u2=Im(y1)=y1y22i=e2xsin(x)

дають нам дійсний базис {u1,u2} .

Простий гармонічний осцилятор

схематичне подання простого гармонічного осцилятора

Диференціальне рівняння другого порядку

D2y=k2y,

що описує простий гармонічний осцилятор, можна переформулювати

(D2+k2)y=0.

Вираз в дужках може бути факторизований, що дає

(D+ik)(Dik)y=0,

це рівняння має пару лінійно незалежних розв'язків, один для

(Dik)y=0

інший для

(D+ik)y=0.

Розв'язки, відповідно,

y0=A0eikx

та

y1=A1eikx.

Ці розв'язки є базисом двовимірного «простору розв'язків» диференціального рівняння другого порядку. Крім того, для

y0=A0eikx+A1eikx2=C0cos(kx)

та

y1=A0eikxA1eikx2i=C1sin(kx).

-останні тригонометричні розв'язки лінійно незалежні, а тому можуть слугувати іншим базисом простору розв'язків, що дає таку загальну форму розв'язку:

yH=C0cos(kx)+C1sin(kx).

Затухаючий гармонічний осцилятор

схематичне подання гармонічного осцилятора із затуханням

Враховуючи рівняння затухаючого гармонічного осцилятора:

(D2+bmD+ω02)y=0,

отримаємо спочатку характеристичне рівняння формальною заміною D на λ. Це рівняння має виконуватися для всіх у, наступним чином:

λ2+bmλ+ω02=0.

Розв'яжемо:

λ=b/m±b2/m24ω022.

Використаємо ці дані для розкладу вихідного диференціального рівняння:

(D+b2mb24m2ω02)(D+b2m+b24m2ω02)y=0.

Це визначає пару рішень, з яких одне відповідає

(D+b2mb24m2ω02)y=0

а інше

(D+b2m+b24m2ω02)y=0

Розв'язки, відповідно,

y0=A0eωx+ω2ω02x=A0eωxeω2ω02x

та

y1=A1eωxω2ω02x=A1eωxeω2ω02x

де ω = B / 2 . З цієї пари лінійно незалежних рішень можна побудувати іншу лінійно незалежну пару, що таким чином, слугуватиме базисом для двовимірного простору рішень:

yH(A0,A1)(x)=(A0sinhω2ω02x+A1coshω2ω02x)eωx.

Однак, якщо | ω | <| ω 0 |, то бажано позбутися уявних частин, виражаючи загальний розв'язок як

yH(A0,A1)(x)=(A0sinω02ω2x+A1cosω02ω2x)eωx.

Останній розв'язок відповідає слабко затухаючому випадку, тоді як попередній відповідає сильно затухаючому разі: розв'язок для слабко загальмованого випадку коливатиметься, а для розв'язку сильно загальмованого випадку це не так.

Неоднорідні рівняння зі сталими коефіцієнтами

Щоб отримати розв'язок неоднорідного рівняння , слід знайти частковий розв'язок неоднорідного рівняння або методом невизначених коефіцієнтів, або методом варіації сталих; загальний розв'язок лінійного диференціального рівняння є сумою загального розв'язку відповідного однорідного рівняння і часткового інтеграла. Якщо ж задані початкові умови, можна застосувати перетворення Лапласа для отримання конкретного розв'язку безпосередньо.

Припустимо, нам дано

dny(x)dxn+A1dn1y(x)dxn1++Any(x)=f(x).

Для подальших обчислень, виділимо характеристичний многочлен

P(v)=vn+A1vn1++An.

Ми знайдемо базис розв'язків {y1(x),y2(x),,yn(x)} як і в однорідному (F (X) = 0) випадку. Частковий розв'язок у р (х) одержимо методом варіації сталих. Нехай коефіцієнти лінійної комбінації є функціями від х:

yp(x)=u1(x)y1(x)+u2(x)y2(x)++un(x)yn(x).

Для зручності позначень будемо опускати залежність від х (тобто, частини звичного запису вигляду (х)). Використовуючи операторний запис D=d/dx і вільно використовуючи позначення, дане рівняння набуде вигляду P(D)y=f , тож

f=P(D)yp=P(D)(u1y1)+P(D)(u2y2)++P(D)(unyn).

З обмеженнями

0=u'1y1+u'2y2++u'nyn
0=u'1y'1+u'2y'2++u'ny'n
0=u'1y1(n2)+u'2y2(n2)++u'nyn(n2)

параметри виносяться, після чого залишається дещо «зайве»:

f=u1P(D)y1+u2P(D)y2++unP(D)yn+u'1y1(n1)+u'2y2(n1)++u'nyn(n1).

Але P(D)yj=0 , тому

f=u'1y1(n1)+u'2y2(n1)++u'nyn(n1).

Це, з обмеженнями, дає лінійну система за u'j . ЇЇ, насправді, завжди можна розв'язати поєднуючи методи Крамера і Вронського,

u'j=(1)n+jW(y1,,yj1,yj+1,yn)(0f)W(y1,y2,,yn).

Решта зводиться до інтегрування u'j.

частковий розв'язок не є єдиним, yp+c1y1++cnyn також задовольняє рівняння для будь-якого набору констант з основного поля.

Приклад

Покладемо, y4y+5y=sin(kx) . Ми візьмемо базис розв'язку, знайдений вище {e(2+i)x,e(2i)x} .

W =|e(2+i)xe(2i)x(2+i)e(2+i)x(2i)e(2i)x|
=e4x|112+i2i|
=2ie4x
u'1 =1W|0e(2i)xsin(kx)(2i)e(2i)x|
=i2sin(kx)e(2i)x
u'2 =1W|e(2+i)x0(2+i)e(2+i)xsin(kx)|
=i2sin(kx)e(2+i)x.

Використовуючи список інтегралів від експоненціальних функцій,

u1 =i2sin(kx)e(2i)xdx
=ie(2i)x2(3+4i+k2)((2+i)sin(kx)+kcos(kx))
u2 =i2sin(kx)e(2+i)xdx
=ie(i2)x2(34i+k2)((i2)sin(kx)kcos(kx)).

І тому

yp =i2(3+4i+k2)((2+i)sin(kx)+kcos(kx))+i2(34i+k2)((i2)sin(kx)kcos(kx))
=(5k2)sin(kx)+4kcos(kx)(3+k2)2+16.

Задля інтересу зазначимо, це рівняння має фізичний зміст, описує вимушений гармонічний осцилятор, з тертям; у р представляє стійкий стан, а c1y1+c2y2 є перехідним станом.

Рівняння зі змінними коефіцієнтами

Лінійне диференціальне рівняння порядку n зі змінними коефіцієнтами має загальний вигляд

pn(x)y(n)(x)+pn1(x)y(n1)(x)++p0(x)y(x)=r(x).

Приклади

Простим прикладом є рівняння Коші-Ейлера, що часто використовуються в машинобудуванні

xny(n)(x)+an1xn1y(n1)(x)++a0y(x)=0.

Рівняння першого порядку

Лінійне диференціальне рівняння 1-го порядку зі змінними коефіцієнтами має загальний вигляд

Dy(x)+f(x)y(x)=g(x).

Тут D — диференціальний оператор. Рівняння такого виду може бути розв'язане множенням на інтегрувальний множник

ef(x)dx,

що дає

Dy(x)ef(x)dx+f(x)y(x)ef(x)dx=g(x)ef(x)dx,

спрощуючи за правилом добутку, дістанемо

D(y(x)ef(x)dx)=g(x)ef(x)dx

Звідси інтегруванням

y(x)ef(x)dx=g(x)ef(x)dxdx+c,
y(x)=g(x)ef(x)dxdx+cef(x)dx.

Отже, розв'язком лінійного диференціального рівняння першого порядку

y(x)+f(x)y(x)=g(x),

з коефіцієнтами, які можуть залежати від х, є:

y=ea(x)(g(x)ea(x)dx+κ)

Зазначимо, що κ — стала інтегрування, і

a(x)=f(x)dx.

Компактна форма загального розв'язку

y(x)=ax[y(a)δ(ta)+g(t)]etxf(u)dudt.

δ(x) — узагальнена дельта-функція Дірака.

Приклади

Розглянемо диференціальне рівняння першого порядку із сталими коефіцієнтами:

dydx+by=1.

Це рівняння має особливе значення для систем першого порядку на кшталт RC-схем (ємність-опір) і систем маса-демпфер.

В цьому випадку f(х) = b, g(х) = 1.

Тож розв'язком є

y(x)=ebx(ebx/b+C)=1/b+Cebx.

Див. також

Посилання

Примітки

Шаблон:Reflist

Література