Как решать УЧП методом Фурье: пошаговый алгоритм
Метод Фурье для УЧП по шагам: задача Штурма–Лиувилля, таблица собственных функций и полный разбор струны с профилем x(π−x) — от интеграла до ряда с проверкой.
Струна длиной защемлена концами, в начальный момент её оттянули параболой и отпустили без толчка. Какой формы она будет через секунду? Ответ — бесконечная сумма стоячих волн, и метод Фурье выдаёт его алгоритмически: без догадок и подбора, по расписанию из семи шагов. Общая стратегия и классификация УЧП разобраны в базовом уроке; здесь копаем один метод до дна — до последнего коэффициента ряда и численной проверки.
Идея проста до дерзости: не искать решение целиком, а собрать его из «нот» — мод, каждая из которых качается со своей частотой и не перемешивается с соседями. Аккорд слышит ухо, физика раскладывает его на ноты. Вся процедура ниже — способ найти ноты конкретной задачи, а формулы коэффициентов — партитура, по которой они складываются обратно.
Шаг 1. Определите тип уравнения#
У метода Фурье чёткая область действия: линейные уравнения с постоянными коэффициентами на конечной области с однородными краевыми условиями. Поэтому первый шаг — классифицировать уравнение: тип диктует, сколько начальных условий ставить и чего ждать от решения.
| Тип | Эталон | Физика | Начальные условия |
|---|---|---|---|
| гиперболическое | волновое | колебания струны, звук | два: отклонение и скорость |
| параболическое | теплопроводность | остывание стержня, диффузия | одно: температура |
| эллиптическое | Лапласа | стационарные поля | нет, только краевые |
Каждый эталон разобран по-соседству: волновое уравнение — здесь, уравнение теплопроводности — тут, уравнение Лапласа — в этом уроке. Дальше ведём сквозной пример: волновое уравнение — у него самый богатый набор шагов, параболическое получается из него вычеркиванием одного начального условия.
Как получить тип формально? Выпишите коэффициенты при вторых производных — — и посчитайте дискриминант : плюс — гиперболика, ноль — параболика, минус — эллиптика. Для волнового уравнения , , и ; проверьте два других эталона сами. Классификации по дискриминанту с разбором пограничных случаев посвящён отдельный разбор — здесь она нужна лишь как первый шаг.
Шаг 2. Выпишите краевые и начальные условия#
Топливо метода — однородные краевые условия, то есть с нулём в правой части. Три типовых вида на отрезке :
- Дирихле: — концы закреплены (струна) или температура задана и равна нулю;
- Нейман: — концы свободны или теплоизолированы: поток через торец нулевой;
- смешанные: Дирихле с одного конца и Нейман с другого — например, упругое закрепление.
Неоднородные условия — не приговор: из решения вычитают стационарную добавку, и для разности условия становятся однородными. Но учиться проще на чистом случае. Сколько ставить начальных условий, напомнила таблица шага 1; систематика всех вариантов — в термине краевая задача.
Шаги 3–4. Подставьте произведение и разделите переменные#
Ищем решение произведением : множитель-профиль по координате, множитель-ритм по времени. Подставляем в :
Краевые условия переезжают на координатный множитель: при любом означает , и так для каждого конца. Самое скептическое место курса — «а вдруг произведениями выразится не всякое решение?» Для линейных задач с однородными краевыми условиями не выразится только то, чего и не было: суперпозиция мод плотна в классе решений, и именно она склеит любой начальный профиль.
Шаг 5. Решите задачу Штурма–Лиувилля#
Из двух ОДУ сначала решается то, у которого есть условия, — . Нетривиальные решения существуют не при всех : при профиль — гиперболические функции, и они не пересекают ноль дважды, поэтому краевые условия выкидывают решение; при закреплённых концах тоже даёт тривиальное. Живут только собственные значения — и для базовых краевых условий заготовки такие:
| Краевые условия | Собственные значения | Собственные функции |
|---|---|---|
| , | ||
| , | ||
| , | , |
Две детали, на которых валятся контрольные. У Неймана счёт идёт от : с постоянной собственной функцией — это режим средней температуры, его потеря равносильна потере решения. И таблицу можно не заучивать: подставьте в свои концы, получите , откуда — вывод занимает минуту и не забывается. Систематический разбор — в уроке о Штурме–Лиувилле и собственных функциях.
Шаги 6–7. Разложите начальные условия и соберите ответ#
Каждой моде — свой ритм: удовлетворяет , то есть качается с частотой . Суперпозиция всех мод — общий ряд с двумя семействами коэффициентов:
Коэффициенты вытачиваются начальными условиями, и тут вступает ортогональность собственных функций: при интегрировании выживает ровно одна мода, поэтому каждый коэффициент — отдельный интеграл, никакой системы уравнений:
Почему выживает ровно одна мода? Ортогональность: — численно получается , то есть ноль. Умножьте на и проинтегрируйте: все слагаемые с замолчат, и останется формула для . Никакой системы уравнений решать не нужно — каждый коэффициент добывается отдельно.
Заметьте: не обязана быть синусом или ещё какой красивостью — годится любой разумный профиль, хоть таблица измерений. Ряд в ответе бесконечен, но убывание коэффициентов делает его практичным: чем глаже , тем быстрее хвост тает.
- Подставьте : ряд обязан свестись к . Проверьте хотя бы одну точку числом.
- Продифференцируйте по и подставьте : должна получиться .
- Подставьте концы и : ноль при любом , причём каждый член ряда по отдельности.
- Подставьте одно слагаемое в уравнение: всё сводится к , знаки обязаны сойтись.
- Физический контроль: энергия не растёт, максимум отклонения не превышает максимума при нулевой скорости.
Разбор примера до последнего коэффициента#
Полная постановка: (то есть ), , концы закреплены, , . Идём по шагам.
- Тип — гиперболический, значит два начальных условия; отрезок с закреплёнными концами — метод Фурье.
- Краевые условия Дирихле, : собственные значения , собственные функции .
- Ищем ; частоты , потому что и .
- Нулевая скорость: — все , синусы времени выпали целиком.
- Осталось разложить по синусам: .
- Двойное интегрирование по частям даёт , то есть .
- Собираем ответ и проверяем чек-листом из пяти пунктов.
Проверка интегралов численно — правило Симпсона с двумя тысячами узлов даёт , аналитика тоже ; тогда . Для Симпсон даёт против точных — совпадение до двенадцатого знака. Проверка ряда: в середине струны при сумма уже на шести слагаемых равна против — сходится к нужному числу, причём знаки чередуются и хвост тает как .
И контроль без единого интеграла: подставьте , . Каждое слагаемое получает множитель — все моды одновременно стоят в узле, и . Уравнение и начальные условия такое поведение не нарушают, а вот «решение» с косинусами вместо синусов рухнуло бы уже на краях .
Пара мгновений из жизни этой струны: при середина поднята на — просела с , струна идёт вниз; при она вся в нуле, но движется с максимальной скоростью — как маятник в нижней точке. Каждый член ряда качается со своей частотой , поэтому форма струны меняется, а узлы по краям стоят намертво: их держит каждый синус по отдельности.
В разобранном примере . Чему равен ?
Стержень теплоизолирован с обоих концов: . Какая система собственных функций?
Частые вопросы
Чем метод Фурье отличается от метода характеристик?
Характеристики работают для гиперболических уравнений без границ: бесконечная струна, задача Коши, формула Даламбера — ответ одной подстановкой. Фурье требует конечной области и однородных краевых условий, зато работает и для параболических, и для эллиптических уравнений, где характеристик нет вовсе. На отрезке с закреплёнными концами отражения волн запутывают картину Даламбера — там Фурье честнее и проще.
Что делать, если начальная функция f задана кусочно или таблично?
Ничего страшного: коэффициенты — интегралы, а интеграл кусочной функции разбивается на участки и считается по частям на каждом. Для табличных данных интеграл заменяется численно — трапециями или Симпсоном. Ряд всё равно сойдётся к функции в точках непрерывности, а у изломов — к полусумме односторонних пределов; учитывайте это при проверке.
Сколько членов ряда оставлять в ответе?
Смотрите на скорость убывания коэффициентов. В нашем примере : шесть слагаемых дали против точных — уже четыре верных знака. Для гладких начальных данных три-четыре моды хватает, а вот для прямоугольного профиля коэффициенты падают как , и для приличной формы нужны десятки членов. Оцените хвост по первому отброшенному слагаемому.
Как решать уравнение теплопроводности тем же методом?
Схема идентична, меняется временной множитель. В вместо колебаний — экспоненциальное остывание : моды не качаются, а затухают, причём чем выше номер, тем быстрее. Начальное условие одно, поэтому и одно семейство коэффициентов — то же разложение по синусам или косинусам. Нюанс один: при Неймане слагаемое даёт постоянную температуру, которая не остывает.
Куда дальше: все формулы темы на одном листе — шпаргалка по УЧП, определения — в терминах метода разделения переменных и уравнения теплопроводности. Коэффициенты — это ряды Фурье: потренировать разложения можно на тренажёре рядов, а формулы интегрирования по частям освежить в шпаргалке по рядам. Параболический собрат задачи — уравнение теплопроводности, а временные множители — обычные дифференциальные уравнения: маршрут по ним — в гайде как решать дифференциальные уравнения.