Уравнение диффузии

Уравнение диффузии или уравнение теплопроводности представляет собой частный вид дифференциального уравнения в частных производных. Бывает нестационарным и стационарным.

Нестационарное уравнениеПравить

Нестационарное уравнение диффузии классифицируется как параболическое дифференциальное уравнение. Оно описывает распространение растворяемого вещества вследствие диффузии или перераспределение температуры тела в результате теплопроводности.

Одномерный случайПравить

В случае одномерного диффузионного процесса с коэффициентом диффузии (теплопроводности) D уравнение имеет вид: t c ( x , t ) = x D x c ( x , t ) + f ( x , t ) . \frac{\partial}{\partial t} c(x,t)=\frac{\partial}{\partial x} D \frac{\partial}{\partial x}{c(x,t)} + f(x,t).

При постоянном D приобретает вид: t c ( x , t ) = D 2 x 2 c ( x , t ) + f ( x , t ) \frac{\partial}{\partial t} c(x,t)=D\frac{\partial^2}{\partial x^2} {c(x,t)} + f(x,t)

где c(x,t) – концентрация диффундирующего вещества, a f(x,t) - функция, описывающая источники вещества (тепла).

Трёхмерный случайПравить

В трёхмерном случае уравнение приобретает вид: t c ( r , t ) = ( , D c ( r , t ) ) + f ( r , t ) , \frac{\partial}{\partial t} c(\vec{r},t) = (\nabla, D \nabla c(\vec{r},t)) + f (\vec{r},t) ,

а при постоянном D приобретает вид: t c ( r , t ) = D Δ c ( r , t ) + f ( r , t ) , \frac{\partial}{\partial t} c(\vec{r},t) = D \Delta c(\vec{r},t)+ f (\vec{r},t),

где Δ = 2 x 2 + 2 y 2 + 2 z 2 \Delta=\frac{\partial^2}{\partial x^2} + \frac{\partial^2}{\partial y^2}+\frac{\partial^2}{\partial z^2}  — оператор Лапласа.

В одномерном случае фундаментальное решение однородного уравнения (при начальном условии, выражаемом дельта-функцией c(x,0)=δ(x) и граничном условии c(∞,t)=0) есть c ( x , t ) = 1 4 π D t e x 2 4 D t c(x,t)=\sqrt{\frac{1}{4\pi Dt}} e^{-\frac{x^2}{4Dt}}

В этом случае c(x,t) можно интерпретировать как плотность вероятности того, что одна частица, находившаяся в начальный момент времени в исходном пункте, через время t перейдёт в пункт с координатой x. Тогда средний квадрат пройденного пути есть = x 2 c ( x , t ) d x = 2 D t = \int_{-\infty}^\infty x^2 c(x,t)dx = 2Dt

Такому параболическому закону подчиняется, например, рост окисных плёнок на поверхностях металлов при высоких температурах. Необходимым условием при этом является достаточное количество кислорода в окружающей среде.

В случае произвольного начального распределения c ( x , 0 ) c(x,0) общее решение уравнения диффузии представляется в интегральном виде как свёртка: c ( x , t ) = c ( x , 0 ) 1 4 π D t exp ( ( x x ) 2 4 D t ) d x c(x,t) = \int_{-\infty}^\infty c(x',0) \frac{1}{ \sqrt{4\pi D t}} \exp\left(-\frac{(x-x')^2}{4 D t}\right)\,dx'

Частные замечанияПравить

Вывод уравнений диффузии и теплопроводности основывается на классической физике, поэтому в них нет учёта квантовых и релятивистских эффектов. Последнее видно по фундаментальному решению уравнения, согласно которому вещество мгновенно распространяется на сколь угодно большие расстояния.

Типичные ошибкиПравить

Наряду с собственными фантазиями авторов, существует априорный метод вывода уравнений для всех фундаментальных взаимодействий [1].

В частности, показано, что уравнения Максвелла изначально квантовые. Однако, они пропорциональны первой степени постоянной тонкой структуры α \alpha , которая в системе единиц СИ может быть определена так: (1) α = e 2   4 π ε 0 c = e 2 2 ε 0 h c , \begin{equation} \label{alpha} \boxed{\alpha=\frac{e^2}{\ 4 \pi \varepsilon_0 \hbar c}=\frac{e^2}{2 \varepsilon_0 h c}}\end{equation}, где   e \ e  — элементарный электрический заряд,

= h / 2 π \hbar=h/2\pi  — постоянная Дирака (или приведённая постоянная Планка),

  c \ c  — скорость света в вакууме,

ε 0 \varepsilon_0  — электрическая постоянная (раньше — диэлектрическая проницаемость вакуума).

Поэтому явно постоянная тонкой структуры α \alpha в уравнения Максвелла и не входит. А в пространственно-временное уравнение диффузии α \alpha входит.

Далее надо отметить, что априорная теория всего рассматривает два типа взаимодействий: пространственные и временные. Поэтому временное уравнение требует применения метода типа предиктор-корректор.

Стационарное уравнениеПравить

В случае, когда ставится задача по нахождению установившегося распределения плотности или температуры (например, в случае, когда распределение источников не зависит от времени), из нестационарного уравнения выбрасывают члены уравнения, связанные с временем. Тогда получается стационарное уравнение теплопроводности, относящееся к классу эллиптических уравнений. Его общий вид: ( , D c ( r ) ) = f ( r ) , -(\nabla, D \nabla c(\vec{r})) = f (\vec{r}) ,

Постановка краевых задачПравить

Задача с начальными условиями (задача Коши) о распределении температуры на бесконечной прямойПравить

Если рассматривать процесс теплопроводности в очень длинном стержне, то в течении небольшого промежутка времени влияние температур на границах практически отсутствует, и температура на рассматриваемом участке зависит лишь от начального распределения температур.

Найти решение уравнения теплопроводности в области x - \infty \le x \le \infty и t t 0 t \ge t_0 , удовлетворяющее условию u ( x , t 0 ) = φ ( x )   ( < x < + ) u(x,t_0 ) = \varphi (x){\rm{ }} ~( - \infty < x < + \infty ) , где φ ( x ) \varphi (x)  — заданная функция.

Первая краевая задача для полубесконечного стержняПравить

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

Найти решение уравнения теплопроводности в области x - \infty \le x \le \infty и t t 0 t \ge t_0 , удовлетворяющее условиям { u ( x , t 0 ) = φ ( x ) ( 0 < x < ) u ( 0 , t ) = μ ( t ) ( t t 0 ) \begin{cases} u(x,t_0 ) = \varphi (x){\rm{ }} \> (0 < x < \infty ) \\ u(0,t) = \mu (t){\rm{ }} \> (t \ge t_0 ) \\ \end{cases} , где φ ( x ) \varphi (x) и μ ( t ) \mu (t)  — заданнные функции.

Краевая задача без начальных условийПравить

Если момент времени который нас интересует достаточно удален от начального, то имеет смысл принебречь начальными условиями, поскольку их влияние на процесс с течением времени ослабевает. Таким образом, мы приходим к задаче, в которой заданы краевые условия и отсутствуют начальные.

Найти решение уравнения теплопроводности в области 0 x l 0 \le x \le l и < t - \infty < t , удовлетворяющее условиям { u ( 0 , t ) = μ 1 ( t ) u ( l , t ) = μ 2 ( t ) \begin{cases} u(0,t) = \mu _1 (t) \\ u(l,t) = \mu _2 (t) \\ \end{cases} , где μ 1 ( t ) \mu _1 (t) и μ 2 ( t ) \mu _2 (t)  — заданнные функции.

Краевые задачи для ограниченного стержняПравить

Рассмотрим следущую краевую задачу:

u t = a 2 u x x + f ( x , t ) ,     0 < x < l ,     0 < t T u_t = a^2 u_{xx} + f(x,t),~~0 < x < l,~~0 < t \le T  — уравнение теплопроводности. Если f ( x , t ) = 0 f(x,t) = 0 , то такое уравнение называют однородным, в противном случае — неоднородным.

u ( x , 0 ) = φ ( x ) , 0 x l u(x,0) = \varphi (x),0 \le x \le l  — начальное условие в момент времени t = 0 t = 0 , температура в точке x x задается функцией φ ( x ) \varphi (x)

{ u ( 0 , t ) = μ 1 ( t ) , 0 t T u ( l , t ) = μ 2 ( t ) , 0 t T \begin{cases} u(0,t) = \mu _1 (t),0 \le t \le T \\ u(l,t) = \mu _2 (t),0 \le t \le T \\ \end{cases}  — краевые условия. Функции μ 1 ( t ) \mu _1 (t) и μ 2 ( t ) \mu _2 (t) задают значение температуры в граничных точка 0 и l l в любой момент времени t t .

В зависимости от рода краевых условий, задачи для уравнения теплопроводности можно разбить на три типа. Рассмотрим общий случай при  α i 2 + β i 2 0 ,     ( i = 1 , 2 ) \alpha _i^2 + \beta _i^2 \ne 0,~~(i = 1,2) .

{ α 1 u x ( 0 , t ) + β 1 u ( 0 , t ) = μ 1 ( t ) α 2 u x ( l , t ) + β 2 u ( l , t ) = μ 2 ( t ) \begin{cases} \alpha _1 u_x (0,t) + \beta _1 u(0,t) = \mu _1 (t) \\ \alpha _2 u_x (l,t) + \beta _2 u(l,t) = \mu _2 (t) \\ \end{cases}

Если α i = 0 ,     ( i = 1 , 2 ) \alpha _i=0,~~ (i=1,2) , то такое условие называют условием первого рода, если β i = 0 ,     ( i = 1 , 2 ) \beta _i = 0,~~(i = 1,2)  — второго рода, а если α i \alpha _i и β i \beta _i отличны от нуля, то условием третьего рода. Отсюда получаем задачи для уравнения теплопроводности — первую, вторую и третью краевую.

Способы решения уравнений теплопроводностиПравить

Метод разделения переменныхПравить

Однородное уравнение теплопроводности с однородными граничными условиямиПравить

Рассмотрим следующую задачу

    u t = a 2 u x x     0 < x < l , 0 < t T     u ( x , 0 ) = φ ( x )     0 x l { u ( 0 , t ) = 0 ; u ( l , t ) = 0 }     0 t T \begin{array}{l} ~~u_t = a^2 u_{xx} ~~0 < x < l,0 < t \le T \\ ~~u(x,0) = \varphi (x)~~0 \le x \le l \\ \left\{ u(0,t) = 0; u(l,t) = 0 \right\} ~~0 \le t \le T \\ \end{array}
Требуется найти функцию   u ( x , t ) ~u(x,t) для ( x , t ) :   0 x l , 0 t T \forall (x,t):~0 \le x \le l,0 \le t \le T .

Представим искомую функцию в виде произведения   u ( x , t ) = X ( x ) T ( t ) . ~u(x,t) = X(x)T(t).
Затем предполагаемую форму решения подставим в исходное уравнение, получим   X ( x ) T ( t ) = a 2 X ( x ) T ( t ) . ~X(x)T'(t) = a^2 X''(x)T(t). Разделим выражение на   a 2 X ( x ) T ( t ) ~a^2 X(x)T(t) : 1 a 2 T ( t ) T ( t ) = X ( x ) X ( x ) = λ ,   λ = c o n s t . \frac{1}{{a^2 }}\frac{{T'(t)}}{{T(t)}} = \frac{{X''(x)}}{{X(x)}} = - \lambda,~\lambda = const.
Так в левой части уравнения у нас находится функция зависящая только от t, а в правой - только от x, то фиксируя любое значение x в правой части получаем, что для любого t значение левой части уравнения постоянно. Таким же образом можно убедиться, что и правая часть постоянна, т.е. равна некой константе   λ ~-\lambda (минус взят для удобства). Таким образом, мы получаем два обыкновенных линейных дифференциальных уравнения:

X ( x ) + λ X ( x ) = 0 T ( t ) + a 2 λ T ( t ) = 0 \begin{array}{l} X''(x) + \lambda X(x) = 0 \\ T'(t) + a^2 \lambda T(t) = 0 \\ \end{array}

Обратим внимание на граничные условия исходной задачи и подставим в них предполагаемый вид уравнения, получим:

u ( 0 , t ) = X ( 0 ) T ( t ) = 0 u ( l , t ) = X ( l ) T ( t ) = 0 , \begin{array}{l} u(0,t) = X(0)T(t) = 0 \\ u(l,t) = X(l)T(t) = 0 \\ \end{array} ,

откуда   X ( 0 ) = X ( l ) = 0 ~X(0) = X(l) = 0 (   T ( t ) 0 ~T(t) \ne 0 , т.к. в противном случае мы имели бы решение   u ( x , t ) = 0 ~u(x,t) = 0 , а мы ищем только нетривиальные решения).

С учетом полученных граничных условий мы получаем задачу Штурма-Лиувилля: X ( x ) + λ X ( x ) = 0 X ( 0 ) = 0 X ( l ) = 0 \begin{array}{l} X''(x) + \lambda X(x) = 0 \\ X(0) = 0 \\ X(l) = 0 \\ \end{array}

Ее решение сводится к решению линейного дифференциального уравнения и рассмотрению трех случаев:

  1.   λ < 0 ~\lambda < 0
    В этом случае общий вид решения будет следующим: X ( x ) = C 1 e λ x + C 2 e λ x . X(x) = C_1 e^{\sqrt { - \lambda } x} + C_2 e^{ - \sqrt { - \lambda } x}. Подставив граничные условия, мы убедимся, что решение будет X ( x ) 0 X(x) \equiv 0 , а мы ищем только нетривиальные решения, следовательно, этот случай не подходит.
  2.   λ = 0 ~\lambda = 0
    Общий вид решения   X ( x ) = C 1 x + C 2 ~X(x) = C_1 x + C_2 . Несложно убедиться, что этот вариант нам также не подходит.
  3.   λ > 0 ~\lambda > 0
    Общий вид решения   X ( x ) = C 1 cos  Косинус  ( λ x ) + C 2 sin  Синус  ( λ x ) . ~X(x) = C_1 \cos (\sqrt \lambda x) + C_2 \sin (\sqrt \lambda x). Подставим граничные условия: X ( 0 ) = C 1 = 0 X ( l ) = C 2 sin  Синус  ( λ l ) = 0 \begin{array}{l} X(0) = C_1 = 0 \\ X(l) = C_2 \sin (\sqrt \lambda l) = 0 \\ \end{array} Т.к. мы ищем только нетривиальные решения,   C 2 = 0 ~C_2 = 0 нам не подходит, следовательно sin  Синус  ( λ l ) = 0 λ l = π n ,     n = 1 , 2. . . \begin{array}{l} \sin (\sqrt \lambda l) = 0 \\ \sqrt \lambda l = \pi n,~~n = 1,2...\\ \end{array} λ n = ( π n l ) 2 ,     n = 1 , 2. . . \lambda _n = \left( {\frac{{\pi n}}{l}} \right)^2,~~n = 1,2... Отсюда X n ( x ) = C n sin  Синус  ( π n l x ) ,     n = 1 , 2. . . X_n (x) = C_n\sin \left( {\frac{{\pi n}}{l}x} \right),~~n = 1,2...

C учетом найденных   λ ~\lambda , выведем общее решение линейного дифференциального уравнения T ( t ) + a 2 ( π n l ) 2 T ( t ) = 0 . T '(t) + a^2 \left( {\frac{{\pi n}}{l}} \right)^2 T (t) = 0 . Должен получиться ответ T n ( t ) = D n e a 2 ( π n l ) 2 t ,     D n = c o n s t T_n (t) = D_n e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} ,~~D_n = const

Теперь все готово для того, чтобы записать решение исходной задачи: u n ( x , t ) = X n ( x ) T n ( x ) = C n sin  Синус  ( π n l x ) e a 2 ( π n l ) 2 t ,     n = 1 , 2. . . u_n (x,t) = X_n (x)T_n (x) = C_n\sin \left( {\frac{{\pi n}}{l}x} \right)e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} ,~~n = 1,2... В результате у нас получилось бесконечное количество частных решений уравнения. Все эти частные решения линейно-независимы, т.е. линейная комбинация любого количества решений равна нулю, только если все коэффициенты при них равны нулю. Поэтому логично предположить, что суммируя все частные решения по n от единицы до бесконечности, мы получим общее решение исходной задачи. u ( x , t ) = n = 1 u n ( x ) = n = 1 C n sin  Синус  ( π n l x ) e a 2 ( π n l ) 2 t u(x,t) = \sum\limits_{n = 1}^\infty {u_n (x) = } \sum\limits_{n = 1}^\infty {C_n\sin \left( {\frac{{\pi n}}{l}x} \right)e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} } Осталось определить значение константы C (зависящей от n) из начального условия u ( x , 0 ) = φ ( x ) u(x,0) = \varphi (x) Для того, чтобы определить значение C n C_n , необходимо разложить функцию φ ( x ) \varphi (x) в ряд Фурье: φ ( x ) = n = 1 A n sin  Синус  ( π n l x ) A n = 2 l 0 l φ ( ξ ) sin  Синус  ( π n l ξ ) d ξ \begin{array}{l} \varphi (x) = \sum\limits_{n = 1}^\infty {A_n \sin \left( {\frac{{\pi n}}{l}x} \right)} \\ A_n = \frac{2}{l}\int\limits_0^l {\varphi (\xi )\sin \left( {\frac{{\pi n}}{l}\xi } \right)} d\xi \\ \end{array} Получаем: u ( x , 0 ) = n = 1 C n sin  Синус  ( π n l x ) = n = 1 A n sin  Синус  ( π n l x ) C n = A n = 2 l 0 l φ ( ξ ) sin  Синус  ( π n l ξ ) d ξ \begin{array}{l} u(x,0) = \sum\limits_{n = 1}^\infty {C_n \sin \left( {\frac{{\pi n}}{l}x} \right)} = \sum\limits_{n = 1}^\infty {A_n \sin \left( {\frac{{\pi n}}{l}x} \right)} \\ C_n = A_n = \frac{2}{l}\int\limits_0^l {\varphi (\xi )\sin \left( {\frac{{\pi n}}{l}\xi } \right)} d\xi \\ \end{array} Откуда общее решение: u ( x , t ) = n = 1 ( 2 l 0 l φ ( ξ ) sin  Синус  ( π n l ξ ) d ξ ) sin  Синус  ( π n l x ) e a 2 ( π n l ) 2 t u(x,t) = \sum\limits_{n = 1}^\infty {\left( {\frac{2}{l}\int\limits_0^l {\varphi (\xi )\sin \left( {\frac{{\pi n}}{l}\xi } \right)} d\xi } \right)\sin \left( {\frac{{\pi n}}{l}x} \right)e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} } В курсе математической физики доказывается, что полученный ряд удовлетворяет всем условиям данной задачи, т.е. функция   u ( x , t ) ~u(x,t) дифференцируема (и ряд сходится равномерно), удовлетворяет уравнению в области определения и непрерывна в точках границы этой области.

Неоднородное уравнение теплопроводности с однородными граничными условиямиПравить

Рассмотрим способ решения неоднородного уравнения:   u t = a 2 u x x 0 + f ( x , t ) ,     0 < x < l , 0 < t T   u ( x , 0 ) = 0 ,     0 x l u ( 0 , t ) = 0 u ( l , t ) = 0 }   0 t T \begin{array}{l} ~ u_t = a^2 u_{xx} 0 + f(x,t),~~0< x < l,0 < t \le T \\ ~ u(x,0) = 0,~~0 \le x \le l \\ \left. \begin{array}{l} u(0,t) = 0 \\ u(l,t) = 0 \\ \end{array} \right\}~0 \le t \le T \\ \end{array} Пусть u n ( x , t ) = X n ( x ) T n ( t ) f n ( x , t ) = X n ( x ) F n ( t ) X n ( x ) = sin  Синус  ( π n l x ) . \begin{array}{l} u_n (x,t) = X_n (x)T_n (t) \\ f_n (x,t) = X_n (x)F_n (t) \\ X_n (x) = \sin \left( {\frac{{\pi n}}{l}x} \right) \\ \end{array} . Тогда, пользуясь очевидным соотношением X n ( x ) = ( π n l ) 2 X n ( x ) X''_n (x) = - \left( {\frac{{\pi n}}{l}} \right)^2 X_n (x) , перепишем исходное уравнение: X n ( x ) T n ( t ) = a 2 ( π n l ) 2 X n ( x ) T n ( t ) + X n ( x ) F n ( t ) T n ( t ) = a 2 ( π n l ) 2 T n ( t ) + F n ( t ) . \begin{array}{l} X_n (x)T'_n (t) = - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 X_n (x)T_n (t) + X_n (x)F_n (t) \\ T'_n (t) = - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 T_n (t) + F_n (t) \\ \end{array} . Решим последнее линейное неоднородное уравнение методом вариации постоянной. Сначала найдем общее решение однородного линейного уравнения T n ( t ) = a 2 ( π n l ) 2 T n ( t ) T n ( t ) = D e a 2 ( π n l ) 2 t \begin{array}{l} T'_n (t) = - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 T_n (t) \\ T_n (t) = De^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} \\ \end{array} В общем решении заменим постоянную D на переменную D(t) и подставим в исходное уравнение. T n ( t ) = D ( t ) e a 2 ( π n l ) 2 t D n ( t ) e a 2 ( π n l ) 2 t a 2 ( π n l ) 2 e a 2 ( π n l ) 2 t D n ( t ) = a 2 ( π n l ) 2 e a 2 ( π n l ) 2 t D n ( t ) + F n ( t ) D n ( t ) e a 2 ( π n l ) 2 t = F n ( t ) D n ( t ) = F n ( t ) e a 2 ( π n l ) 2 t d t T n ( t ) = A n e a 2 ( π n l ) 2 t + e a 2 ( π n l ) 2 t F n ( t ) e a 2 ( π n l ) 2 t d t \begin{array}{l} T_n (t) = D(t)e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} \\ D'_n (t)e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} D_n (t) = - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} D_n (t) + F_n (t) \\ D'_n (t)e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} = F_n (t) \\ D_n (t) = \int {F_n (t)} e^{a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} dt \\ T_n (t) = A_n e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} + e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} \int {F_n (t)} e^{a^2 \left( {\frac{{\pi n}}{l}} \right)^2 t} dt \\ \end{array} Из начального условия получаем: u n ( x , 0 ) = X n ( x ) T n ( 0 ) = 0 T n ( 0 ) = 0 \begin{array}{l} u_n(x,0) = X_n(x)T_n(0) = 0 \\ T_n(0) = 0 \\ \end{array} С учетом условия для T, получаем T n ( t ) = 0 t e a 2 ( π n l ) 2 ( t τ ) F n ( τ ) d τ T_n (t) = \int\limits_0^t {e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 \left( {t - \tau } \right)} } F_n (\tau )d\tau Так как f n ( x , t ) = X n ( x ) F n ( t ) = sin  Синус  ( π n l x ) F n ( t ) , f_n (x,t) = X_n (x)F_n (t) = \sin \left( {\frac{{\pi n}}{l}x} \right)F_n (t) , то   F n ( t ) ~F_n(t) , очевидно, является коэффициентом ряда фурье, и равен F n ( t ) = 2 l 0 l f ( ξ , t ) sin  Синус  ( π n l ξ ) d ξ . F_n (t) = \frac{2}{l}\int\limits_0^l {f(\xi ,t)\sin \left( {\frac{{\pi n}}{l}\xi } \right)} d\xi . В результате, общая формула такова: u ( x , t ) = n = 1 X n ( x ) T n ( t ) = n = 1 [ 0 t e a 2 ( π n l ) 2 ( t τ ) { 2 l 0 l f ( ξ , τ ) sin  Синус  ( π n l ξ ) d ξ } d τ ] sin  Синус  ( π n l x ) u(x,t) = \sum\limits_{n = 1}^\infty {X_n (x)T_n (t) = \sum\limits_{n = 1}^\infty {\left[ {\int\limits_0^t {e^{ - a^2 \left( {\frac{{\pi n}}{l}} \right)^2 \left( {t - \tau } \right)} } \left\{ {\frac{2}{l}\int\limits_0^l {f(\xi ,\tau )\sin \left( {\frac{{\pi n}}{l}\xi } \right)d\xi } } \right\}d\tau } \right]\sin \left( {\frac{{\pi n}}{l}x} \right)} }

Общая первая краевая задачаПравить

Во многих случаях удается решить уравнение теплопроводности с неоднородными краевыми и начальным условиями u t = a 2 u x x + f ( x , t ) u ( x , 0 ) = φ ( x ) u ( 0 , t ) = μ 1 ( t ) u ( l , t ) = μ 2 ( t ) \begin{array}{l} u_t = a^2 u_{xx} + f(x,t) \\ u(x,0) = \varphi (x) \\ u(0,t) = \mu _1 (t) \\ u(l,t) = \mu _2 (t) \\ \end{array} с помощью методов, описанных выше и следующего несложного приема. Представим искомую функцию в виде суммы: u ( x , t ) = u ~ ( x , t ) + U ( x , t ) u ~ ( x , 0 ) = u ( x , 0 ) U ( x , 0 ) = φ ( x ) U ( x , 0 ) u ~ ( 0 , t ) = 0 u ~ ( l , t ) = 0 \begin{array}{l} u(x,t) = \tilde u(x,t) + U(x,t) \\ \tilde u(x,0) = u(x,0) - U(x,0) = \varphi (x) - U(x,0) \\ \tilde u(0,t) = 0 \\ \tilde u(l,t) = 0 \\ \end{array} Найдем функцию   U ( x , t ) ~U(x,t) : U ( x , t ) = A x + b U ( 0 , t ) = b = μ 1 ( t ) U ( l , t ) = A l + μ 1 = μ 2 A = μ 2 ( t ) μ 1 ( t ) l U ( x , t ) = μ 2 ( t ) μ 1 ( t ) l x + μ 1 ( t ) \begin{array}{l} U(x,t) = Ax + b \\ U(0,t) = b = \mu _1 (t) \\ U(l,t) = Al + \mu _1 = \mu _2 \Rightarrow A = \frac{{\mu _2 (t) - \mu _1 (t)}}{l} \\ U(x,t) = \frac{{\mu _2 (t) - \mu _1 (t)}}{l}x + \mu _1 (t) \\ \end{array} Таким образом, исходная задача свелась к следующей: u ~ t = a 2 u ~ x x + f ( x , t ) μ 2 ( t ) μ 1 ( t ) l x μ 1 ( t ) u ~ ( x , 0 ) = φ ( x ) μ 2 ( 0 ) μ 1 ( 0 ) l x μ 1 ( 0 ) u ~ ( 0 , t ) = 0 u ~ ( l , t ) = 0 \begin{array}{l} \tilde u_t = a^2 \tilde u_{xx} + f(x,t) - \frac{{\mu _2 ^\prime (t) - \mu _1 ^\prime (t)}}{l}x - \mu _1 ^\prime (t) \\ \tilde u(x,0) = \varphi (x) - \frac{{\mu _2 (0) - \mu _1 (0)}}{l}x - \mu _1 (0) \\ \tilde u(0,t) = 0 \\ \tilde u(l,t) = 0 \\ \end{array} После того, как мы найдем функцию   u ~ ( x , t ) ~\tilde u (x,t) , искомую функцию найдем по формуле u ( x , t ) = u ~ ( x , t ) + μ 2 μ 1 l x + μ 1 u(x,t) = \tilde u(x,t) + \frac{{\mu _2 - \mu _1 }}{l}x + \mu _1