МатВектор

Command Palette

Search for a command to run...

🌐 Матфизика

Как решать УЧП методом Фурье: пошаговый алгоритм

Метод Фурье для УЧП по шагам: задача Штурма–Лиувилля, таблица собственных функций и полный разбор струны с профилем x(π−x) — от интеграла до ряда с проверкой.

Сложность: Продвинутый 2 схемы действий

Струна длиной защемлена концами, в начальный момент её оттянули параболой и отпустили без толчка. Какой формы она будет через секунду? Ответ — бесконечная сумма стоячих волн, и метод Фурье выдаёт его алгоритмически: без догадок и подбора, по расписанию из семи шагов. Общая стратегия и классификация УЧП разобраны в базовом уроке; здесь копаем один метод до дна — до последнего коэффициента ряда и численной проверки.

Идея проста до дерзости: не искать решение целиком, а собрать его из «нот» — мод, каждая из которых качается со своей частотой и не перемешивается с соседями. Аккорд слышит ухо, физика раскладывает его на ноты. Вся процедура ниже — способ найти ноты конкретной задачи, а формулы коэффициентов — партитура, по которой они складываются обратно.

Шаг 1. Определите тип уравнения#

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

ТипЭталонФизикаНачальные условия
гиперболическоеволновое колебания струны, звукдва: отклонение и скорость
параболическоетеплопроводность остывание стержня, диффузияодно: температура
эллиптическоеЛапласа стационарные полянет, только краевые
три эталона уравнений матфизики; спутать типы — значит решать чужую задачу

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

Как получить тип формально? Выпишите коэффициенты при вторых производных — — и посчитайте дискриминант : плюс — гиперболика, ноль — параболика, минус — эллиптика. Для волнового уравнения , , и ; проверьте два других эталона сами. Классификации по дискриминанту с разбором пограничных случаев посвящён отдельный разбор — здесь она нужна лишь как первый шаг.

Шаг 2. Выпишите краевые и начальные условия#

Топливо метода — однородные краевые условия, то есть с нулём в правой части. Три типовых вида на отрезке :

  • Дирихле: — концы закреплены (струна) или температура задана и равна нулю;
  • Нейман: — концы свободны или теплоизолированы: поток через торец нулевой;
  • смешанные: Дирихле с одного конца и Нейман с другого — например, упругое закрепление.

Неоднородные условия — не приговор: из решения вычитают стационарную добавку, и для разности условия становятся однородными. Но учиться проще на чистом случае. Сколько ставить начальных условий, напомнила таблица шага 1; систематика всех вариантов — в термине краевая задача.

Шаги 3–4. Подставьте произведение и разделите переменные#

Ищем решение произведением : множитель-профиль по координате, множитель-ритм по времени. Подставляем в :

слева функция только от t, справа — только от x; равенство при любых x и t возможно, лишь когда обе части — константа −λ
одно УЧП распалось на два ОДУ, связанных параметром λ; знак минус выбран для удобства — скоро станет ясно, почему

Краевые условия переезжают на координатный множитель: при любом означает , и так для каждого конца. Самое скептическое место курса — «а вдруг произведениями выразится не всякое решение?» Для линейных задач с однородными краевыми условиями не выразится только то, чего и не было: суперпозиция мод плотна в классе решений, и именно она склеит любой начальный профиль.

Шаг 5. Решите задачу Штурма–Лиувилля#

Из двух ОДУ сначала решается то, у которого есть условия, — . Нетривиальные решения существуют не при всех : при профиль — гиперболические функции, и они не пересекают ноль дважды, поэтому краевые условия выкидывают решение; при закреплённых концах тоже даёт тривиальное. Живут только собственные значения — и для базовых краевых условий заготовки такие:

Краевые условияСобственные значенияСобственные функции
,
,
, ,
задача X'' + λX = 0 при трёх видах однородных краевых условий; полная теория — в уроке о Штурме–Лиувилле

Две детали, на которых валятся контрольные. У Неймана счёт идёт от : с постоянной собственной функцией — это режим средней температуры, его потеря равносильна потере решения. И таблицу можно не заучивать: подставьте в свои концы, получите , откуда — вывод занимает минуту и не забывается. Систематический разбор — в уроке о Штурме–Лиувилле и собственных функциях.

Шаги 6–7. Разложите начальные условия и соберите ответ#

Каждой моде — свой ритм: удовлетворяет , то есть качается с частотой . Суперпозиция всех мод — общий ряд с двумя семействами коэффициентов:

b_n отвечает за начальное отклонение, c_n — за начальную скорость; для теплопроводности вместо колебаний будет exp(−λ_n a²t)

Коэффициенты вытачиваются начальными условиями, и тут вступает ортогональность собственных функций: при интегрировании выживает ровно одна мода, поэтому каждый коэффициент — отдельный интеграл, никакой системы уравнений:

разложение f и ψ в ряд по собственным функциям — обычные коэффициенты Фурье; техника — в уроке о рядах Фурье

Почему выживает ровно одна мода? Ортогональность: — численно получается , то есть ноль. Умножьте на и проинтегрируйте: все слагаемые с замолчат, и останется формула для . Никакой системы уравнений решать не нужно — каждый коэффициент добывается отдельно.

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

  1. Подставьте : ряд обязан свестись к . Проверьте хотя бы одну точку числом.
  2. Продифференцируйте по и подставьте : должна получиться .
  3. Подставьте концы и : ноль при любом , причём каждый член ряда по отдельности.
  4. Подставьте одно слагаемое в уравнение: всё сводится к , знаки обязаны сойтись.
  5. Физический контроль: энергия не растёт, максимум отклонения не превышает максимума при нулевой скорости.

Разбор примера до последнего коэффициента#

Полная постановка: (то есть ), , концы закреплены, , . Идём по шагам.

  1. Тип — гиперболический, значит два начальных условия; отрезок с закреплёнными концами — метод Фурье.
  2. Краевые условия Дирихле, : собственные значения , собственные функции .
  3. Ищем ; частоты , потому что и .
  4. Нулевая скорость: — все , синусы времени выпали целиком.
  5. Осталось разложить по синусам: .
  6. Двойное интегрирование по частям даёт , то есть .
  7. Собираем ответ и проверяем чек-листом из пяти пунктов.
у нечётных n — 8/(πn³), у чётных — нули: парабола x(π−x) симметрична относительно середины струны, и чётные моды с узлом в середине ей чужды
ответ: три семейства чисел — 8, π и кубы нечётных номеров; струна качается как аккорд из нечётных гармоник

Проверка интегралов численно — правило Симпсона с двумя тысячами узлов даёт , аналитика тоже ; тогда . Для Симпсон даёт против точных — совпадение до двенадцатого знака. Проверка ряда: в середине струны при сумма уже на шести слагаемых равна против — сходится к нужному числу, причём знаки чередуются и хвост тает как .

И контроль без единого интеграла: подставьте , . Каждое слагаемое получает множитель — все моды одновременно стоят в узле, и . Уравнение и начальные условия такое поведение не нарушают, а вот «решение» с косинусами вместо синусов рухнуло бы уже на краях .

Пара мгновений из жизни этой струны: при середина поднята на — просела с , струна идёт вниз; при она вся в нуле, но движется с максимальной скоростью — как маятник в нижней точке. Каждый член ряда качается со своей частотой , поэтому форма струны меняется, а узлы по краям стоят намертво: их держит каждый синус по отдельности.

Проверь себя+15 XP

В разобранном примере . Чему равен ?

Проверь себя+15 XP

Стержень теплоизолирован с обоих концов: . Какая система собственных функций?

Частые вопросы

Чем метод Фурье отличается от метода характеристик?

Характеристики работают для гиперболических уравнений без границ: бесконечная струна, задача Коши, формула Даламбера — ответ одной подстановкой. Фурье требует конечной области и однородных краевых условий, зато работает и для параболических, и для эллиптических уравнений, где характеристик нет вовсе. На отрезке с закреплёнными концами отражения волн запутывают картину Даламбера — там Фурье честнее и проще.

Что делать, если начальная функция f задана кусочно или таблично?

Ничего страшного: коэффициенты — интегралы, а интеграл кусочной функции разбивается на участки и считается по частям на каждом. Для табличных данных интеграл заменяется численно — трапециями или Симпсоном. Ряд всё равно сойдётся к функции в точках непрерывности, а у изломов — к полусумме односторонних пределов; учитывайте это при проверке.

Сколько членов ряда оставлять в ответе?

Смотрите на скорость убывания коэффициентов. В нашем примере : шесть слагаемых дали против точных — уже четыре верных знака. Для гладких начальных данных три-четыре моды хватает, а вот для прямоугольного профиля коэффициенты падают как , и для приличной формы нужны десятки членов. Оцените хвост по первому отброшенному слагаемому.

Как решать уравнение теплопроводности тем же методом?

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

Куда дальше: все формулы темы на одном листе — шпаргалка по УЧП, определения — в терминах метода разделения переменных и уравнения теплопроводности. Коэффициенты — это ряды Фурье: потренировать разложения можно на тренажёре рядов, а формулы интегрирования по частям освежить в шпаргалке по рядам. Параболический собрат задачи — уравнение теплопроводности, а временные множители — обычные дифференциальные уравнения: маршрут по ним — в гайде как решать дифференциальные уравнения.