Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Упражнения. Решить уравнение колебания бесконечной струны, удовлетворяющее условиям



Решить уравнение колебания бесконечной струны, удовлетворяющее условиям:

2.1.

Ответ: .

2.2.

Ответ: .

2.3.

Ответ: .

2.4.

Ответ: .

2.5.

Ответ: .

2.6.

Ответ: .

2.7.

Ответ: .

2.8.

Ответ: .

Решить уравнение колебания полубесконечной струны , удовлетворяющее условиям:

2.9.

Ответ:

2.10.

Ответ:

2.11.

Ответ: .

2.12.

Ответ:

2.13.

Ответ:

Решить уравнение колебания бесконечной струны, удовлетворяющее условиям:

2.14.

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

Ответ:

2.15.

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

Ответ:

2.16.

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

Ответ:

2.17.

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

Ответ:

2.18.

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

Ответ:

2.19.

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

Ответ:

2.3. Метод Фурье (метод стоячих волн) или метод разделения переменных

Метод Фурье или метод разделения переменных является одним из наиболее распространенных методов решения уравнений с частными производными. Суть этого метода мы продемонстрируем на примере задачи о колебаниях струны, закрепленной на концах. Итак, будем искать решение волнового уравнения с начальными и граничными условиями:

Уравнение линейно и однородно, поэтому сумма частных решений также является решением этого уравнения. Имея достаточно большое число частных решений, можно попытаться с помощью суммирования их с некоторыми коэффициентами найти искомое решение. Частные решения будем искать в виде:

где X (x) функция только переменного x; T (t) функция только переменного t.

Подставляя предполагаемую форму решения в уравнение, получим:

или, после деления на ,

.

Правая часть этоого равенства является функцией только переменного t, а левая – только х. Фиксируя, например, некоторое значение х и меняя t (или наоборот), получим, что правая и левая части равенства при изменении своих аргументов сохраняют постоянное значение:

,

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

Очевидно, что нас интересуют нетривиальные решения ().

Граничные условия дают:

Отсюда следует

.

Таким образом, мы приходим к простейшей задаче: найти те значения параметра , при которых существуют нетривиальные решения задач:

а также найти эти решения. Такие значения параметра называются собственными значениями, а соответствующие им нетривиальные решения – собственными функциями задачи. Сформулированную таким образом задачу часто называют задачей Штурма – Лиувилля.

Рассмотрим отдельно случаи, когда параметр отрицателен, равен нулю или положителен.

1. При задача не имеет нетривиальных решений. Действительно, общее решение уравнения имеет вид

,

Граничные условия дают:

;

.

Отсюда и, следовательно, .

2. При также не существует нетривиальных решений. Действительно, в этом случае общее решение уравнения (15) имеет вид

.

Граничные условия дают:

;

.

Отсюда и, следовательно, .

3. При общее решение уравнения может быть записано в виде

.

Граничные условия дают:

;

Нетривиальное решение получаем только в случае или . Отсюда

.

Этим собственным значениям соответствуют собственные функции

,

где – произвольная постоянная.

Пусть , тогда собственными функциями являются

.

Аналогично решаем уравнение относительно :

,

где – произвольные постоянные.

Следовательно, функции

являются частными решениями данного уравнения. В силу линейности и однородности уравнения сумма частных решений также удовлетворяет этому уравнению и граничным условиям. Получаем общее решение:

.

Начальные условия позволяют определить :

;

.

Из теории рядов Фурье известно, что коэффициенты разложения в ряд Фурье вычисляются по формулам:

;

.

Подставив эти коэффициенты в общее решение, мы удовлетворим краевым условиям и получим решение уравнения.

Простейшие задачи Штурма – Лиувилля для уравнения .

Вид условия Собственные значения и функции
 
 
 
 

Пример. Решить уравнение колебания ограниченной струны , удовлетворяющее условиям:

Решение. Общее решение имеет вид

.

Из начальных условий определим :

Тогда .

.

Отсюда .

Подставив эти коэффициенты в общее решение, получим решение уравнения:

.

Можно построить в среде MATLAB поверхность решения данного волнового уравнения (рис.2.6).

Рис.2.6. Поверхность решения уравнения колебания ограниченной струны

[x,t]=meshgrid(0:.1:5);

u=1/8*sin(3*pi*x/10).*cos(3*pi*t/10);

mesh(x,t,u)

xlabel('x')

ylabel('t')

zlabel('u(x,t)')

title('u=1/8*sin(3*pi*x/10)*cos(3*pi*t/10)')

Для лучшей визуализации напишем m-файл, который с частотой в 1 с будет демонстрировать графики решения рассмотренного выше волнового уравнения для различных моментов времени t (рис.2.7):

figure,axis([0 10 -0.15 0.15]),grid

hold on

x=0:.1:10;

t=0:.4:2;

color=rand(3,length(t));%случайный выбор цветов волн

for k=1:length(t)

u=1/8*sin(3*pi*x/10)*cos(3*pi*t(k)/10);

plot(x,u,'LineWidth',2,'Color',color(:,k))

xlabel('x')

ylabel('u(x)')

title('Колебание струны u=1/8*sin(3*pi*x/10)*cos(3*pi*t(k)/10)')

legend('t=0','t=0.4','t=0.8','t=1.2','t=1.6','t=2')

pause(1)

end

Рис.2.7. График профиля колебания ограниченной струны для различных моментов времени

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

x=0:.1:10;

for t=0:20;

u=1/8*sin(3*pi*x/10).*cos(3*pi*t/10);

plot(x,u,'r','LineWidth',2);

hold all;

xlim([0 10]);

ylim([-1/8 1/8]);

grid on;

xlabel('x');ylabel('u(x)');

M(t+1)=getframe;

pause(.2)

hold off;

end

movie(M,3)%повторяем 3 раза

Пример. Решить уравнение колебания ограниченной струны:

Решение. Имеем задачу свободных колебаний струны, закрепленной на концах (в точках 0 и 2). Здесь , т.е. , . Поэтому решение ищем в виде:

.

Подставим t = 0:

.

Используя первое начальное условие, получаем:

.

Можно подобрать коэффициенты An так, чтобы равенство выполнялось тождественно: при , следовательно, .

Чтобы использовать второе начальное условие, продифференцируем u (x, t) по t:

и подставим t = 0:

.

Таким образом, получаем условие

и подбираем коэффициенты:

при .

Итак, имеется всего два ненулевых слагаемых:

при . Окончательно, получаем решение:

Замечание. Часто начальная скорость точек струны y(х) = 0 (т.е. рассматриваются колебания струны, которую в начальный момент времени оттянули и отпустили без рывка), тогда, очевидно, Вn = 0.

Пример. Решить уравнение колебания ограниченной струны:

Решение: Имеем задачу свободных колебаний струны, закрепленной на концах (, ). Поэтому решение ищем в виде:

.

Используем первое начальное условие:

.

Подобрать коэффициенты An здесь нельзя, будем их вычислять как коэффициенты Фурье разложения функции на интервале (0, 3) по синусам:

Второе начальное условие тривиально, поэтому Bn = 0. Таким образом,

.

Заметим, что при , тогда

.





Дата публикования: 2015-10-09; Прочитано: 1394 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.027 с)...