Тема 2 ЗВЕДЕННЯ РІВНЯНЬ ДРУГОГО ПОРЯДКУ ДО КАНОНІЧНОГО ВИГЛЯДУ ЗА ДОПОМОГОЮ ЗАМІНИ ЗМІННИХ 4 страница

 

3.3 Розв’язання методом Фур’є першої крайової задачі

для рівняння поширення тепла у нескінченному стержні

 

Запишемо рівняння теплопровідності

, < х < , t > 0, (3.38)

де .

Для знаходження розподілу температур у необмеженому з обох кінців стержні крім рівняння (3.38) необхідно ще задати початкову умову, тобто потрібно задати температури усіх точок стержня в початковий момент часу t.

Нехай початкова умова має вигляд:

 

, < х < , (3.39)

де – задана абсолютно інтегровна для функція.

Необхідно знайти функцію , визначену для , t 0, яка задовольняє рівняння (3.38) і початкову умову (3.39).

Для розв’язання рівняння (3.38) скористаємося методом Фур’є, тобто, будемо шукати функцію у вигляді добутку двох функцій, з яких одна залежить тільки від часу t, а друга – від координати х.

Отже,

 

. (3.40)

 

Підставимо цей розв’язок у рівняння (3.38), для чого спочатку обчислимо:

і .

 

Підставивши ці значення похідних у рівняння (3.38), отримаємо тотожність:

,

або

.

 

Ліва частина цієї тотожності залежить тільки від t, а права – тільки від х, тому ця рівність можлива за умови, що кожна частина її дорівнює невідомій поки що, сталій величині, яку позначимо через ( ). Тоді:

 

. (3.41)

 

Звідки отримаємо два звичайні лінійні однорідні диференціальні рівняння для знаходження функцій T(t) і Х(х).

 

, (3.42)

 

. (3.43)

 

Загальний розв’язок рівняння (3.42) має вигляд:

 

, (3.44)

 

де С1 – невідома стала.

Загальний розв’язок рівняння (4.43) має вигляд:

 

, (3.45)

 

де С2, С3 – невідомі сталі, причому у цьому випадку вони залежать від , тобто , .

Підставивши значення (3.44) і (3.45) у розв’язок (3.22), ми отримаємо нескінченно незчисленну множину загальних розв’язків рівняння (3.20)

, (3.46)

 

кожен з яких відповідає деякому значенню довільного параметра з інтервалу .

Позначимо:

 

, .

Тоді

 

. (3.47)

 

Враховуючи те, що у випадку необмеженого стержня крайові умови відсутні, параметр набуває не дискретних значень, а всіх значень з інтервалу , то розв’язок рівняння (3.20) запишемо не у вигляді суми загальних розв’язків (3.47), а у вигляді інтеграла за :

 

. (3.48)

 

Правильність цього розв’язку можна перевірити шляхом безпосереднього підставлення (3.48) у рівняння теплопровідності (3.20).

Щоб задача була розв’язана однозначно, необхідно ще визначити невідомі функції і так, щоб функція (3.48) задовольняла початкову умову (3.21). Для цієї мети використаємо початкову умову (3.21), яка має вигляд:

,

 

і підставимо її у розв’язок (3.48), дістанемо:

 

. (3.49)

 

З другого боку, запишемо інтеграл Фур’є для функції :

. (3.50)

 

Порівнюючи рівність (3.49) з інтегральною формулою Фур’є для функції (3.50), знайдемо коефіцієнти і

 

,

(3.51)

.

 

Підставимо значення і з (3.51) у (3.48), отримаємо:

 

тобто,

. (3.52)

 

Ми отримали розв’язок (3.52), який одночасно задовольняє і рівняння (3.20), і початкову умову (3.21).

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

 

. (3.53)

 

Щоб обчислити внутрішній інтеграл у виразі (3.53), спочатку розглянемо та обчислимо декілька невласних інтегралів.

а) Інтеграл Ейлера-Пуассона

Обчислимо інтеграл

. (3.54)

 

Позначимо його так:

 

. (3.54/)

 

Введемо нову змінну, тобто покладемо , де – поки що сталий параметр, тоді . Інтеграл (3.54/) матиме вигляд:

 

. (3.55)

 

Почнемо тепер змінювати параметр і помножимо обидві частини рівності (3.55) на вираз , матимемо

 

,

або

.

 

Інтегруємо отримане рівняння за змінною в межах від 0 до

 

.

Але

.

Отже,

.

Змінимо в подвійному інтегралі порядок інтегрування, дістанемо:

 

. (3.56)

 

Обчислимо спочатку внутрішній інтеграл в (3.56)

 

.

 

Підставимо отримане значення в (3.56), матимемо:

 

.

 

Звідки

. (3.57)

 

б) Обчислимо тепер інтеграл:

 

,

 

тобто

. (3.58)

 

в) Розглянемо тепер такий інтеграл:

 

. (3.59)

 

Інтеграл (3.59) будемо вважати функцією від параметра і позначимо його , тобто:

 

. (3.59/)

Продиференціюємо (3.59/) за параметром , дістанемо:

 

.

 

Обчислимо інтеграл у правій частині отриманої рівності, використовуючи метод інтегрування частинами, дістанемо:

 

.

 

Отже,

.

 

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

 

.

Інтегруючи, матимемо:

,

звідки

. (3.60)

Знайдемо значення константи С. Нехай , тоді . З другого боку,

 

.

Отже,

.

 

Підставивши значення С в (3.60), матимемо:

 

. (3.61)

 

Використаємо інтеграл (3.61) для обчислення внутрішнього інтеграла у виразі (3.53), який має вигляд:

 

.

 

Покладаючи у внутрішньому інтегралі, який береться за замінною

і ,

дістанемо, що

 

.

 

Отже, розв’язок рівняння (3.20), що задовольняє початкову умову (3.21), матиме вигляд:

 

,

або

. (3.62)

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

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

 

 

3.4 Приклади розв’язання задачі Коші для рівняння теплопровідності

Приклад 3.1 Знайти розв’язок рівняння теплопровідності.

, < х < , t>0 (3.63)

 

який задовольняє початкову умову

. (3.64)

Розв’язування

Скористаємося формулою (3.62), тобто запишемо розв’язок задачі (3.63), (3.64) у вигляді:

 

.

 

Перепишемо цей розв’язок так:

 

.

Використовуючи початкову умову (4.64), отримаємо:

 

,

. (3.65)

 

Розглянемо кожен з інтегралів і спростимо їх.

 

 

 

Підставимо отримані значення інтегралів у вираз (3.64), дістанемо

,

 

, (3.66)

де .

Знову розглянемо кожен з інтегралів у виразі (3.66). За властивістю адитивності маємо:

 

.

Оскільки

 

.

 

Аналогічно для другого інтеграла матимемо:

 

 

= .

 

Оскільки

 

,

а

=

= .

 

Тоді

,

тобто,

, (3.67)

де .

Зокрема, якщо , то:

 

, (3.68)

де .

 

Профіль температури в заданий момент часу визначається кривою

 

, (3.69)

 

де z є абсцисою точки, в якій визначається температура, якщо за одиницю довжини в залежності від береться значення , причому інтеграл називається функцією Лапласа. Для її обчислення складені таблиці для значень . Якщо >5, то покладають >5) = 0,5. Функція - непарна, тобто . , .

Формулу (3.67) для довільних можна подати у вигляді:

 

. (3.70)

 

Звідки видно, що в точці х = 0 температура весь час стала і дорівнює пів сумі початкових значень справа і зліва, оскільки .

Приклад 3.2 Знайти розв’язок задачі Коші

 

, < х < , t>0 (3.71)

 

 

. (3.72)

 

Розв’язування

Функція , яка задає початкову умову, абсолютно інтегровна, тому для відшукання можна застосувати формулу (3.62):

 

 

 

 

тобто,

, (3.73)

де

- функція Лапласа, причому .

Приклад 3.3 Знайти розв’язок рівняння коливання струни , яке задовольняє початкові умови , , коли та і крайові умови , .

Розв’язування

Визначимо рівняння.

> Eq:=diff(u(x,t),t$2)=a^2*diff(u(x,t),x$2);

Розв’язок будемо шукати методом розділення змінних.

> pdsolve(Eq,HINT=X(x)*T(t));

В одержаному результаті виконання команди вираження спочатку вказано, в якому вигляді шукається функція , а потім в квадратних дужках після ключового словаwhere перераховуються умови, яким задовольняють функції Х(х) і T(t).

Задаємо рівняння для функції Х(х), замінивши в ньому для зручності змінну середовища на .

 

> Eq1:=diff(X(x),`$`(x,2))=-lambda^2*X(x);

Розв’язуємо це рівняння відносно Х(х), врахувавши початкові умови, а саме: оскільки U(0,t)=X(0)T(t)=0, то X(0)=0. Одержимо наступне.

 

> dsolve({Eq1,X(0)=0},X(x));

Параметр має бути таким, щоб виконувалась і умова X(l)=0. Але перш ніж розв’язувати відповідне рівняння (відносно ), присвоюємо змінній середовища , яка відповідає за пошук всіх розв’язків рівняння, значення .

 

> _EnvAllSolutions:=true;

> solve(sin(lambda*l)=0,lambda);

В цьому виразі змінна середовища " нумерує" власні числа.

Задамо залежність, яка визначає власні числа краєвої задачі.

> nu:=n->Pi*n/l;

Визначимо власні функції – такі функції, які відповідають власним числам задачі.

 

> X:=(x,n)->sin(x*nu(n));

Повертаємось до функції T(t), задаємо і розв’язуємо рівняння для неї.

> Eq2:=diff(T(t),`$`(t,2))=-a^2*lambda^2*T(t);

> dsolve({Eq2,D(T)(0)=0},T(t));

> T:=(t,n)->cos(nu(n)*a*t);

Розв’язок рівняння будемо шукати у вигляді ряду за власними функціями.

> U:=(x,t)->Sum(A[n]*X(x,n)*T(t,n),n=1..infinity);

Загальний розв’язок хвильового рівняння згідно з узагальненим принципом суперпозиції шукається за формулою:

 

> U:=(x,t)->Sum((C[n]*cos(a*Pi*n*t/l)+ +D[n]*sin(a*Pi*n*t/l))*sin(Pi*n*x/l),n=1..infinity);

> a:=1;l:=Pi;

> U(x,t);