Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЧМ (МП-3) / Курсовые / mpm_9a / Задание.doc
Скачиваний:
138
Добавлен:
17.04.2013
Размер:
518.14 Кб
Скачать

Первая краевая задача для уравнения колебаний струны.

Рассмотрим струну длиной l, закрепленную в точках x=0, x=l. Положение каждой точки струны характеризуется значением координаты x. Пусть U=U(x, t)  вертикальное отклонение струны в точке x в момент времени t от положения равновесия.

Так как концы струны закреплены, то в любой момент времени должны выполняться граничные условия U(0,t) = 0; U(l,t) = 0. Процесс колебания струны зависит от ее начальной формы и от распределения скоростей, поэтому задаются начальные условия:

Начальные и граничные условия определяют решение уравнения струны.

где

- натяжение струны;

p - плотность материла струны;

f(x,t) - плотность внешней силы, рассчитанная на единицу длины струны.

Если концы струны движутся по заданному закону, то граничные условия принимают другой вид: . Возможны также и другие типы граничных условий: условие “свободного конца”-, условие“упругого закрепления”- , где-коэффициент жесткости закрепления.

Итак, первая краевая задача для уравнения колебаний струны ставится следующим образом: найти функцию, определенную в области,, удовлетворяющую уравнению:

0 < x < l, t > 0.

а также следующим граничным условиям:

; , t > 0

и начальным условиям:

, ,,

где - заданные функции;a - известная постоянная.

§2 Метод сеток

Метод сеток состоит в сведении решения краевой задачи к решению алгебраических уравнений для так называемой сеточной функции. Для этого область G непрерывного изменения аргумента заменяется областью дискретного его изменения. Дифференциальный оператор заменяется некоторым разностным оператором. Краевые и начальные условия заменяются на соответствующие разностные аналоги. Выберем в области, где ищется решение дифференциального уравнения, некоторое конечное множество точек, в которых и будем искать решение уравнения. Ясно, что чем больше мы возмем таких точек, тем точнее решим уравнение. Множество таких точек называется сеткой, отдельные точки – узлы сетки. Функция, определенная в узлах сетки, называется сеточной функцией.

Пусть ωh – сетка в некоторой области G, Hh – линейное пространство сеточных функций, заданных на ωh ; H0 –линейное пространство гладких функций (x) ;-норма в H0 ; -норма в Hh. Предполагается, что:

  1. существует оператор проектирования Ph такой, что

Ph=hHh для любого H0

  1. нормы исогласованы, т. е.

||Ph || =

Рассмотрим некоторый дифференциальный оператор λ, заданный в H0, и оператор λh, преобразующий сеточную функцию h в сеточную функцию λhh, заданную на ωh.

Погрешностью аппроксимации оператора λ разностным оператором λh называется сеточная функция ψh = λhh – (λ)h, в сеточном пространстве Hh , где h= Ph, (λ)h= Ph), -любая функция из H0. Если при этом

|| ψh ||h= ||λhh - (λ)h||h = O(hm), то разностный оператор λh аппроксимирует дифференцальный оператор λ с порядком m>0.

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

§3 Разностная аппроксимация простейших дифференциальных операторов.

Пусть дан линейный дифференциальный оператор L, действующий на функцию v=v(x). Заменяя входящие в Lv производные разностными отношениями, получим вместо Lv разностное выражение Lhvh, являющееся линейными комбинациями значений сеточной функции vh на некотором множестве узлов сетки, называемом шаблоном. Такая приближенная замена Lv на Lhvh называется аппроксимацией дифференциального оператора разностным оператором ( или разностной аппроксимацией оператора L).

Изучение разностных аппроксимаций оператора L вначале производят локально, т.е. в любой фиксированной точке x области h. Прежде чем приступать к разностной аппроксимации оператора необходимо выбрать шаблон, т.е. указать множество соседних с узлом хi узлов, в которых значения сеточной функции vh(xi)=v(xi) могут быть использованы для аппроксимации оператора L.

Обозначим: (x)=Lhv(x)-Lv(x) при h0. Величина (x) называется погрешностью разностной аппроксимации Lv в точке х.

Говорят, что Lh аппроксимирует дифференциальный оператор L с порядком m>0 в точке х, если

(x)=Lhv(x)-Lv(x)=О(hm).

Пример.

Рассмотрим дифференциальный оператор в уравнении колебаний:

, v=v(x,y).

Сначала аппроксимируем этот оператор на Т-образном шаблоне

Здесь j- номер слоя по оси времени у, а i – номер точки на стержне, т.е. vi,j – смещение от положения равновесия в момент времени yj=j в точке xi=ih. Аппроксимация имеет вид

или .

Так как

,

То погрешность аппроксимации имеет порядок

=Lhv-Lv=O(2+h2).

Рассмотрим аппроксимацию этого оператор на шаблоне «крест»:

Она имеет вид:

или

.

Таким образом:

=Lhv-Lv = O(2+h2).

Соседние файлы в папке mpm_9a