Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОВ_ТФКП_Операционное_Матфизика1a.pdf
Скачиваний:
44
Добавлен:
29.02.2016
Размер:
972.18 Кб
Скачать

 

 

 

 

 

 

 

 

61

конечно-разностные

аналоги

(отношения),

 

 

используя

формулу

Лагранжа(см.раздел 4). U xx =

Ui+1, j 2Ui, j +Ui1, j

; U yy

=

Ui, j+1 2Ui, j +Ui, j1

.

 

2

 

2

 

 

 

hx

 

 

 

hy

 

Тогда вместо (18.2) получим его конечно-разностный аналог для каждого

внутреннего узла

Ui+1, j 2Ui, j +Ui1, j

+

Ui, j+1 2Ui, j +Ui, j1

=0

(16.4)

hx2

 

hy2

16.6. Метод характеристик.

Пусть нас интересует поведение точек бесконечной струны при свободном ее колебании(движении). Тогда нам предстоит решить задачу

 

д2u

2

д2u

 

 

 

 

 

=0, - <x<

, t >0

(16.5)

 

дt 2

 

дx2

u(x,0)=f(x), u’t(x,0)=ф(х)

(16.6)

Cоставим однородное ДУ , которое назовем характеристическим для (16.5)

а11dy2+2a12dxdy+a22dx2=0

 

(16.7)

Договоримся считать переменную х по порядку первым переменным, а t – вторым. Для нашего случая имеем а11= а2, a12=0, a22=-1. Характеристическое уравнение принимает вид а2 dt2- dx2=0. Откуда получаем два уравнения аdt-dx=0 и аdt+dx=0. После интегрирования получаем два семейства решений x=at+C1 и x=-at+C2 или x-at=C1 и x+at=C2. Получены уравнения линий,

называемых характеристиками. Если теперь сделать замену переменных в (16.5) по формулам x-at=s , x+at=p, то тип уравнения не изменится, но оно

примет вид

д2u

=0.

 

 

В самом деле, при такой замене u(x,t) u(s,p), а якобиан

 

 

дsдp

 

 

 

 

 

 

 

перехода примет вид

 

11 aa

 

=2а2 0 и потому ut= us st + up pt =-aus+aup и

 

 

 

 

utt=(-a)(-a)uss+a(-a)ups+a(-a)ups+a(a)upp=a2(uss-2ups+upp).

 

Аналогично ux= us sx + up px =us+up и uxx=uss+ups+ups+upp=uss+2usp+upp.

И, если

полученное подставить в (18.5), получим a2(uss-2ups+upp)- a2(uss+2ups+upp)=0.

Откуда и получаем

д2u

=0. Интегрируя сначала по p , получаем us

=К(s). A

 

 

 

 

дsдp

 

затем по s

получаем u(s,p)=Q(s)+G(p). Теперь возвращаемся к исходным

переменным и получаем решение в виде u(x,t)=Q(x-at)+G(x+at) -

решение

Даламбера для колебания струны. Подразумевается, что Q(x-at), G(x+at) – дважды дифференцируемы.

Если теперь использовать начальное условие, то получаем

f(x)= Q(x)+G(x) (для первого условия) и для второго ф(х)=-а Q’(x)+aG’(x)=

=-а(Q’(x)-G’(x)). Или в другом видех ф(х)dx =-а(Q(x)-Q(0)-G(x)+G(0)), в котором

0

G(0)-Q(0)=C. Или -аQ(x)+аG(x)= х ф(х)dx +аС, Q(x)+G(x)= f(x).

0

61

62

Умножим на второе равенство на а и сложим с первым, а затем умножим на –а

и снова сложим. Получим 2аG(x)=а f(x)+ х ф(х)dx +аС и похожее

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

2Q(x)=аf(x)+ х ф(х)dx +аС. Из

этих

соотношений

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

получаем Q(x)=

1

f(x)-

1

х ф(х)dx -

С

;

G(x)=

1

f(x)+

1

х ф(х)dx +

С

. Таким

2

2а

2

2

2а

2

 

 

0

 

 

 

0

 

 

образом мы нашли Q(x),G(x). Но нaм нужны Q(x-at),G(x+at).

Проведем такие рассуждения. (По Арсенину). Q(x-at),G(x+at) – есть решения нашей задачи. Рассмотрим сначала Q(x-at). Пусть в момент t=0 из точки хо вышел наблюдатель и пошел вдоль оси Ох вправо. Тогда к моменту времени t он окажется в точке х1 = хо+at. При этом, если в момент t=0 отклонение точки струны от положения равновесия было Q(хо), то в момент t отклонение будет уже Q(х1-at) или , что то же самое Q(хо), т.е равно первоначальному отклонению. Иначе говоря, если в начальный момент времени профиль струны имел определенную форму, то наблюдатель видит эту

форму неизменной на протяжении всего пути. Говорят так : вдоль бесконечной струны бежит волна возмущения.

По аналогии G(x+at) дает обратную волну возмущения, которая бежит навстречу наблюдателю со скоростью –а. Общее решение есть суперпозиция (наложение) этих волн. Внимание! Это не обязательно стоячая волна.

Исхлдя их таких рассуждений получаем

 

 

 

1

 

 

1

 

 

хat

 

С

 

 

Q(x)= Q(x-аt)=

 

f(x-аt)-

 

 

ф(z)dz -

 

 

2

 

2а

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

х+at

 

 

С

 

G(x)= G(x+аt)=

f(x+аt)+

 

 

 

ф(z)dz +

. После суммирования получим

2

2а

 

2

 

 

 

 

 

 

0

 

 

 

 

1

 

 

 

 

 

 

 

1

 

х+at

 

 

 

 

U(x,t)=

( f(x-аt)+ f(x+аt))+

 

ф(z)dz - решение исходной задачи Коши.

 

 

2а

2

 

 

 

 

 

 

 

 

хat

 

 

 

 

16.6. Метод разделения переменных.

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

 

 

2

 

 

 

 

 

U a2 U2 = 0,

0 < x <1,

t > 0

(16.8)

 

 

t

x

 

 

(16.9),

 

п ри н ачальн ы х усло виях U (x,0) = f (x),

 

 

ãðàí è÷í û õ óñëî âèÿõU (0,t) = 0, U (l,t) = 0

(16.10)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В этой модели: u(x,t) - температура точки х стержня в момент

времени t;

условие

(16.9)

указывает

начальное

распределение температуры

в точках

62

63

стержня; (16.10) говорит о том, что стержень теплоизолирован и на его концах поддерживается постоянная нулевая температура .

Найдем сначала нетривиальные частные решения u1(x,t), u2(x,t), u3(x,t),…, un(x,t) для уравнения (16.8). Причем выбирать будем только такие, которые могут быть представлены произведением функций, каждая от которых зависит только от одного переменного ui(x,t)=X(x)T(t). (16.11)

Потребуем. Чтобы каждое из таких решений удовлетворяло начальному условию (18.9).

Ввиду того, что ДУ – линейное, его решения подчиняются принципу

суперпозиции. Это означает, что Сi ui (x,t) также будет решением (16.8).

i=1

Потребуем, чтобы записанный функциональный ряд сходился к некоторой u(x,t). Коэффициенты ряда подбираем так, чтобы функция u(x,t) удовлетворяла начальным и краевым условиям.

Выбранном нами решении получаем ut=XTt , uх=XхT , uхх=XххT. Уравнение (16.8) принимает вид XTt2XххT. Из этого соотношения получаем

TTt = а2 XXxx . Т.к. обе функции Х и Т зависят только от одного переменного, но

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

TTt = а2 XXxx = λ . Откуда получаем Tt 2 λ Т=0 и Xхх- λ Х=0.

Т.к. u(0,t)=0, то получаем Х(0)=0, т.к. u(l,t)=0, то получаем X(l)=0. Это означает, что для уравнения Xхх- λ Х=0 нужно решить краевую задачу

 

 

2

X2 = 0,

0 < x < l

 

 

(16.12)

 

 

 

 

d

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

X (0)

= 0,

 

(16.13),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X (l) = 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решаем сначала характеристическое уравнение r2- λ =0.

 

 

 

 

 

Пусть λ >0. Тогда Х=С1 е λ х + С2 еλ х . Найдем Константы из краевых

 

 

 

 

0 =C +C

,

 

 

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

 

 

. Т.к. определитель системы

 

0, то мы

условий

 

 

 

 

 

 

 

λ l

λ l

 

 

 

0

=C1

e

λ t

+C2

e

λ t

 

e

 

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

получаем С12=0, что насне устраивает. Причина в том, что если в начальный момент была задана ненулевая температура в точках стержня, то и в дальнейшем какой-то процесс в стержне идет, а значит он не нуль. Значит u 0.

Но это будет только, если λ <0.

Чтобы подчеркнуть этот факт, обозначим

λ =- μ2 . В этом случае r= ±i μ .

После чего решение уравнения (16.12)

принимает вид Х=С1Сos μ x+ С2Sin μ x. Используя краевые условия находим константы С1 и С

63

 

 

 

 

 

 

 

 

 

 

 

 

 

64

0 =C1 cos0 +C2 sin 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 =C1 cos μl+C2 sin μl

 

 

 

 

 

 

 

 

 

 

 

Т.к. определитель системы

 

 

1

0

 

=0, только, если Sin μ l =0, т.е.

 

 

 

 

Cos μ l Sin μ l

 

при μ l=nπ ,

т.е. при μ =

n π

. Именно

в

 

этом

случае

система

имеет

l

 

 

 

 

 

 

 

 

 

 

n2

π 2

 

 

нетривиальное

(ненулевое) решение. Итак

получаем

λ =-

. И

в этом

 

2

 

 

 

 

 

 

 

 

 

 

l

 

случае имеем ненулевое решение Х(х). Возьмем в качестве решения линейной системы С1=0 и С2=1. Получаем одно из частных решений краевой задачи

Хn(x)=Sin nlπ x. Т.о. каждая из функций Хn(x)=Sin nlπ x при n=1,2,3… является частным решением краевой задачи (16.12), (16.13). Теперь при заданной λ =-

 

n2 π 2

 

 

 

 

 

 

 

 

 

 

 

 

2

n2 π 2

 

 

 

 

 

 

 

найдем T(t)

 

из соотношения Tt

 

Т=0. Откуда

 

 

 

 

l 2

 

 

 

l 2

 

 

 

2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

an π t

 

 

 

 

 

dT

=- а2

n π

 

 

dt. Что дает после интегрирования T(t)=Ce(

 

)2 .

Поэтому

 

 

 

 

 

l

 

 

 

T

 

l 2

 

 

un(x,t)= Cn e(

an π t

)2

Sin

n π

x . После чего общее решение принимает вид

 

l

 

 

l

 

 

 

 

 

 

 

 

 

 

an π t

 

 

n π

 

 

 

 

 

 

 

 

 

 

 

u(x,t)= Cn e(

)2 Sin

 

x.

 

 

 

(16.14)

 

 

 

 

l

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

n=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

При t → ∞экспонента e(

an π t

)2 быстро убывает для всех t,x (

на всей

 

 

 

l

плоскости) а гармоники по модулю не превышают 1 и ряд мажорируется и потому равномерно сходится при произвольных коэффициентах Cn, а потому его можно почленно интегрировать и дифференцировать.

Подберем Cn так, чтобы решение u(x,t) , записанное в виде (16.14) , удовлетворяло начальным условиям при t=0.

 

n π

 

Имеем при t=0 f(x)= Cn

Sin

x – фактическое разложение u(x) по

l

n=1

 

 

нечетным гармоникам в ряд Фурье. Причем сама f(x) тоже нечетная и

2l-периодична , Поэтому, умножив равенство на Sin

n π

 

x и проинтегрировав на

 

[0;l] получаемl

 

 

 

 

 

 

 

 

xdx= Cn l

 

 

 

 

 

 

l

 

f(x) Sin

n π

Sin2

n π

xdx. Откуда

 

l

 

 

 

 

0

 

 

 

 

 

 

 

0

 

 

l

 

 

l

f(x) Sin

nπ

 

xdx

 

 

 

 

 

 

 

 

 

 

 

 

Cn =

l

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

- коэффициенты обобщенного ряда Фурье. И при этом

 

 

 

 

 

 

 

l

 

nπ

 

 

 

 

 

Sin 2

 

xdx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

an π t

 

 

 

n π

 

 

исходная задача имеет решение u(x,t)=

Cn e(

)2 Sin

 

x, где Cn вычисляют

l

l

 

 

 

 

 

 

 

 

 

 

 

 

n=1

 

 

 

 

 

 

 

 

по вышеприведенным формулам.

Комментарий. Иное название этого метода – метод Фурье.

64