Волнового уравнения в случае ограниченной струны

Волновое уравнение

Одним из наиболее распространенных в инженерной практике уравнений с частными производными второго порядка является волновое уравнение, описывающее различные виды колебаний. Поскольку колебания — процесс нестационарный, то одной из независимых переменных является время t. Кроме того, независимыми переменными в уравнении являются также пространственные координаты х, у, z. В зависимости от их количества различают одномерное, двумерное и трехмерное волновые уравнения.

Одномерное волновое уравнение – уравнение, описывающее продольные колебания стержня, сечения которого совершают плоскопараллельные колебательные движения, а также поперечные колебания тонкого стержня (струны) и другие задачи. Двумерное волновое уравнение используют для исследования колебаний тонкой пластины (мембраны). Трехмерное волновое уравнениеописывает распространение волн в пространстве (например, звуковых волн в жидкости, упругих волн в сплошной среде и т.п.).

Рассмотрим одномерное волновое уравнение, которое можно записать в виде

(2.63)

Для поперечных колебаний струны искомая функция U(x,t) описывает положение струны в момент t. В этом случае а2 = Т/ρ, где Т — натяжение струны, ρ — ее линейная (погонная) плотность. Колебания предполагаются малыми, т.е. амплитуда мала по сравнению с длиной струны. Кроме того, уравнение (2.63) записано для случая свободных колебаний. В случае вынужденных колебаний в правой части уравнения добавляют некоторую функцию f(x,t), характеризующую внешние воздействия, при этом сопротивление среды колебательному процессу не учитывается.

Простейшей задачей для уравнения (2.63) является задача Коши: в начальный момент времени задаются два условия (количество условий равно порядку входящей в уравнение производной по t):

(2.64)

Эти условия описывают начальную форму струны и скорость ее точек .

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

(2.65)

Рассмотрим некоторые разностные схемы для решения задачи (2.63)-(2.65). Простейшей является явная трехслойная схема типа крест (шаблон показан на рис. 2.21). Заменим в уравнении (2.63) вторые производные искомой функции Uпо tи х их конечно-разностными соотношениями с помощью значений сеточной функции в узлах сетки :

Рис. 2.21. Шаблон явной схемы

Отсюда можно найти явное выражение для значения сеточной функции на ( j + 1)-ом слое:

(2.66)

Здесь, как обычно в трехслойных схемах, для определения неизвестных значений на (j + 1)-ом слое нужно знать решения на j-ом и (j — 1)-ом слоях. Поэтому начать счет по формулам (2.66) можно лишь для второго слоя, а решения на нулевом и первом слоях должны быть известны. Их находят с помощью начальных условий (2.64). На нулевом слое имеем

(2.67)

Для получения решения на первом слое воспользуемся вторым начальным условием (2.64). Производную заменим конечно-разностной аппроксимацией. В простейшем случае полагают

(2.68)

Из этого соотношения можно найти значения сеточной функции на первом временном слое:

(2.69)

Отметим, что аппроксимация начального условия в виде (2.68) ухудшает аппроксимацию исходной дифференциальной задачи: погрешность аппроксимации становится порядка , т.е. первого порядка по τ, хотя сама схема (2.66) имеет второй порядок аппроксимации по hи τ. Положение можно исправить, если вместо (2.69) взять более точное представление:

(2.70)

Вместо нужно взять . А выражение для второй производной можно найти с использованием исходного уравнения (2.63) и первого начального условия (2.64). Получим

Тогда (2.70) примет вид:

(2.71)

Разностная схема (2.66) с учетом (2.71) обладает погрешностью аппроксимации порядка

При решении смешанной задачи с граничными условиями вида (2.65), т.е. когда на концах рассматриваемого отрезка заданы значения самой функции, второй порядок аппроксимации сохраняется. В этом случае для удобства крайние узлы сетки располагают в граничных точках (х0=0, xI = l). Однако граничные условия могут задаваться и для производной.

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

(2.72)

Если это условие записать в разностном виде с первым порядком аппроксимации, то погрешность аппроксимации схемы станет порядка . Поэтому для сохранения второго порядка данной схемы по hнеобходимо граничное условие (2.72) аппроксимировать со вторым порядком.

Рассмотренная разностная схема (2.66) решения задачи (2.63) — (2.65) условно устойчива. Необходимое и достаточное условие устойчивости:

(2.73)

Следовательно, при выполнении этого условия и с учетом аппроксимации схема (2.66) сходится к исходной задаче со скоростью O(h2+τ2). Данная схема часто используется в практи-ческих расчетах. Она обеспечивает приемлемую точность получения решения U(x,t), которое имеет непрерывные производные четвертого порядка.

Рис. 2.22. Алгоритм решения волнового уравнения

Алгоритм решения задачи (2.63)-(2.65) с помощью данной явной разностной схемы приведен на рис. 2.22. Здесь представлен простейший вариант, когда все значения сеточной функции, образующие двумерный массив, по мере вычисления хранятся в памяти компьютера, а после решения задачи выводятся результаты. Можно было бы предусмотреть хранение решения лишь на трех слоях, что сэкономило бы память. Результаты в таком случае можно выводить в процессе счета (см. рис. 2.13).

Существуют и другие разностные схемы решения волнового уравнения. В частности, иногда удобнее использовать неявные схемы, чтобы избавиться от ограничений на величину шага, налагаемых условием (2.73). Эти схемы обычно абсолютно устойчивы, однако алгоритм решения задачи и программа для компьютера усложняются.

Построим простейшую неявную схему. Вторую производную по tв уравнении (2.63) аппроксимируем, как и ранее, по трехточечному шаблону с помощью значений сеточной функции на слоях j 1, j, j + 1. Производную до х заменяем полусуммой ее аппроксимации на (j + 1)-ом и (j 1)-ом слоях (рис. 2.23):

Рис. 2.23. Шаблон неявной схемы

Из этого соотношения можно получить систему уравнений относительно неизвестных значений сеточной функции на (j+ 1)-ом слое:

(2.74)

Полученная неявная схема устойчива и сходится со скоростью . Систему линейных алгебраических уравнений (2.74) можно, в частности, решать методом прогонки. К этой системе следует добавить разностные начальные и граничные условия. Так, выражения (2.67), (2.69) или (2.71) могут быть использованы для вычисления значений сеточной функции на нулевом и первом слоях по времени.

При двух или трех независимых пространственных переменных волновые уравнения принимают вид

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

Лекция 2. Вывод уравнения колебания струны

Рассмотрим струну длины l

Струной будем называть тонкую туго натянутую упругую нить.

При построени математической модели колебаний струны будем рассматривать малые колебания, происходящие в одной и той же плоскости. Пусть в состояниии покоя струна расположена вдоль оси Ox на отрезке [0,l] и при колебании каждая точка перемещается перпендикулярно оси (поперечные колебания). Тогда отклонение любой точки струны в произвольный момент времени U есть функция U(x,t) (см. рис.2).

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


Рис. 3

Выделим малый участок струны (см. рис.3) и рассмотрим силы, действующие на него. Так как струна не сопротивляется изгибу, то ее натяжение направлено по касательной к струне в точке x. Более того, в рамках наших предположений можно считать величину силы натяжения постоянной. В самом деле, длина любого участка струны (величиной Ux 2 можно пренебречь). С ледовательно, в соответствии с законом Гука .

Пусть ρ ( x )- линейная плотность в точке x , а γ ( x , t )- плотность внешних сил, действующих на струну в момент времени t, и направленных перпендикулярно Ox .

Результирующая сила, действующая на участок струны [ x , x +∆ x ] в направлении перпендикулярном оси OX , равна (см. рис. 3)

.

При выводе этой формулы учитываем, что при малых колебаниях

По второму закону Ньютона произведение массы на ускорение равно действующей силе mw = F , где w=Utt, поэтому

ρ ∆ xUtt = T 0[ Ux ( x + ∆ x , t )- Ux ( x , t )]+ γ ( x , t ) ∆ x .

Разделим обе части равенства на Δx и устремим Δx к нулю:

ρ ( x ) Utt = T 0[ Ux ( x + ∆ x , t )- Ux ( x , t )]/ ∆ x + γ ( x , t ) .

Это уравнение называется уравнением вынужденных колебаний струны. Если струна однородная, то есть ρ ( x )= const , то уравнение (3) обычно записывают в виде

Utt = a 2 Uxx + f ( x , t ),где a 2 = T 0/ ρ ; f ( x , t )= γ ( x , t ) / ρ .

В том случае, когда на струну не действуют внешние силы, получается уравнение свободных колебаний струны

Уравнения (3) и (4) являются одномерными волновыми уравнениями (соответственно, неоднородным и однородным).

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

Начальные условия и граничные условия.

Дифференциальные уравнения с частными производными, вообще говоря, имеют бесчисленное множество решений. Чтобы из этого множества выбрать то единственное решение, которое соответствует реальному физическому процессу (например, колебанию данной струны), надо задать некоторые дополнительные условия. В теории уравнений с частными производными, как и в обыкновенных дифференциальных уравнениях, задаются условия, называемые начальными и краевыми (граничными) условиями. Начальные условия в математической физике соответствуют состоянию физического процесса в начальный момент времени, который обычно принимают за t=0. В результате возникает задача Коши. Однако здесь есть некоторые отличия. Во-первых, начальные условия задаются для нестационарных уравнений, то есть таких уравнений, которые описывают нестационарные (зависящие от времени) процессы. Такими уравнениями являются, к примеру, волновые уравнения и уравнения теплопроводности. Во-вторых, задача Коши для уравнений с частными производными имеет единственное решение только в том случае, когда соответствующее уравнение рассматривается или на всей прямой, или на всей плоскости, или во всем пространстве. Например, это может быть задача о колебании бесконечной струны или о распространении тепла в бесконечном стержне. На практике к таким задачам приходят в том случае, когда имеется очень длинная струна или очень длинный стержень и интересуются процессами, происходящими далеко от концов, а влиянием концов пренебрегают. Если взять, допустим, длинный провод и слегка качнуть его в середине, то по нему влево и вправо побегут волны. Картина начнет искажаться только тогда, когда волны дойдут до концов провода и, отразившись, пойдут обратно. Следовательно, не учитывая влияния концов, мы тем самым не будем учитывать влияния отраженных волн.

Для волнового уравнения Utt = a 2 Uxx задаются два начальных условия U | t =0 = φ ( x ), Ut | t =0 = ψ ( x ). Иногда их записывают иначе: U ( x , 0) = φ (х), Ut ( x , 0) = ψ (х). Первое условие физически задает начальную форму струны (начальные отклонения точек струны), а второе условие — начальные скорости точек струны. В случае волнового уравнения Utt = a 2 Δ U на плоскости или в пространстве задаются те же два начальных условия, только функции φ и ψ , соответственно, будут зависеть от двух или трех переменных.

Если размеры струны или стержня не очень велики и влиянием концов нельзя пренебречь, то в этих случаях одни начальные условия уже не обеспечивают единственность решения задачи. Тогда необходимо задавать условия на концах. Они называются граничными условиями или краевыми условиями.Для уравнения колебаний струны часто задаются условия U | x =0 = 0, U | x = l = 0. Иначе их записывают еще и гак: U (0, t )=0, U ( l , t ) = 0. Эти условия физически означают, что концы струны закреплены (то есть отклонения при х = 0 и при х = l в любой момент времени равны нулю). Можно задавать и другие условия на концах струны, например, Ux |х=0= 0 , Ux |х= l = 0. Такие условия возникают в следующей задаче.

Пусть концы сруны перемещаются вдоль вертикальных направляющих без трения (см. рис.4).


рис.4

Так как вертикальные силы, действующие на левый и правый концы струны, определяютя выражениями T 0 Ux ( O , t ) и T 0 Ux (l, t ) (см рис. 2), то записанные выше условия означают, что на концы струны не действуют никакие силы(поэтому такие условия называют еще условиями свободных концов).

Как было уже сказано, волновое уравнение Utt = a 2 Uxx описывает не только колебания струны, но и другие волновые процессы, к примеру, продольные колебания пружины, продольные колебания стержня, крутильные колебания вала. В этих задачах возникают граничные условия и других видов. Подробно такие задачи мы изучать не будем. Однако приведем основные типы граничных условий. Обычно рассматривают три типа:

Граничные условия (5), (6) и (7) называются однородными, если правые части g1(t) и g2(t) тождественно равны нулю при всех значениях t. Если хотя бы одна из функций в правых частях не равна нулю, то граничные условия называются неоднородными.

Аналогично формулируются граничные условия и в случае трех или четырех переменных при условии, что одна из этих переменных — время. Г раницей в этих случаях будет или замкнутая кривая Г, ограничивающая некоторую плоскую область, или замкнутая поверхность Ω, ограничивающая область в пространстве. Соответственно изменится и производная от функции, фигурирующая в граничных условиях второго и третьего рода. Это будет производная по нормали n к кривой Г на плоскости или к поверхности Ω в пространстве, причем, как правило, рассматривают нормаль, внешнюю по отношению к области(см.рис. 5 ) .

К примеру, граничное условие (однородное) первого рода на плоскости записывается в виде U|Γ=О, в пространстве U|Ω=0. Граничное условие второго рода на плоскости имеет вид ,а в пространстве . Конечно, физический смысл этих условий разный для различных задач.

При постановке начальных и граничных условий возникает задача об отыскании решения дифференциального уравнения, удолетворяющего заданным начальным и граничным (краевым) условиям. Для волнового уравнения (3) или (4), начальных условий U(x,0)= φ(x), Ut (x,0)=ψ(x) и в случае граничных условий первого рода (5), задача называется первой начально-краевой задачей для волнового уравнения. Если вместо граничных условий первого рода задавать условия второго рода (6) или третьего рода (7), то задача будет называться, соответственно, второй и третьей начально-краевой задачей. Если граничные условия на разных участках границы имеют различные типы, то такие начально-краевые задачи называют смешанными.


источники:

http://vicaref.narod.ru/PDE/index2.htm