Краевые задачи для дифференциальных уравнений: как решать
Двухточечная краевая задача: когда решение одно, когда их бесконечно много, а когда нет вовсе. Функция Грина, струна и стержень — с примерами и интерактивами.
Стержень между двумя стенами: левый конец приварен к котлу со ста градусами, правый торчит в холодном цеху. Найти, как температура распределится вдоль стержня, — значит решить дифференциальное уравнение, зная его поведение на двух концах сразу. Задача Коши с таким набором данных не справляется: ей нужны значение и производная в одной точке, а у нас — только значения в двух. Это и есть краевая задача. И у неё есть неприятный талант: решения может не существовать вовсе — или их может быть бесконечно много. Разберёмся, откуда это берётся и как с этим работать.
Чем краевая задача отличается от задачи Коши?#
Двухточечная краевая задача для уравнения второго порядка ставится так: найти решение , удовлетворяющее условиям и в двух разных точках и . Сравните с задачей Коши, где оба условия сидят в одной точке: значение функции и значение производной. Кажущаяся мелочь — а меняет всё. Задача Коши при разумной правой части имеет ровно одно решение; краевая — ноль, одно или бесконечность.
Причина — в физике. Струна закреплена на обоих концах, температуры концов стержня заданы печью и улицей, балка опирается на две опоры. Природа диктует условия на границах, а не в одной стартовой точке, поэтому и математика другая. Основные типы условий:
- Условия Дирихле: значения функции на концах, , — закреплённая струна, заданные температуры
- Условия Неймана: значения производной, , — заданные потоки тепла или силы на концах
- Смешанные условия: значение функции на одном конце, производная — на другом
- Периодические условия: и — движение по замкнутой орбите
Термин краевая задача разобран в словаре; там же — про смешанную задачу для уравнений в частных производных, где идея та же, но границы уже не две точки, а целый контур.
Как решить краевую задачу для линейного уравнения?#
Схема решения та же, что у линейных уравнений второго порядка: строим общее решение, а константы подбираем не по начальным данным, а по краевым условиям. Разница прячется в финальном шаге: вместо двух готовых значений констант получается система двух линейных уравнений — и именно в ней живут все сюрпризы краевых постановок.
- Характеристическое уравнение даёт корни .
- Общее решение: — две свободные константы.
- Первое условие: подставляем , получаем — константа выбита сразу.
- Второе условие: , потому что , а .
- Ответ: . Проверка подстановкой: , , и — всё сходится.
Пара и — фундаментальная система решений: её вронскиан не обращается в нуль ни в одной точке, решения независимы. Устройство линейных уравнений второго порядка по косточкам разобрано в уроке про линейные однородные ДУ, все нужные формулы собраны в шпаргалке по дифференциальным уравнениям.
Линейный случай разобран, но что делать с нелинейным ? Рабочий приём — метод стрельбы: недостающее начальное условие подбирается перебором. Зафиксируем , возьмём пробное значение производной и решим задачу Коши до точки ; промах по подскажет, куда крутить . Один-два выстрела с поправкой — и попадание в : уравнение решается обычными средствами, хоть и численно. Проверьте себя: для с условиями , выстрел с попадает в цель сразу — решение мы уже нашли. Провал у метода ровно один: в резонансе попадания может не случиться ни при каком — и это сигнал вернуться к определителю .
Почему у краевой задачи может не быть решения?#
Оставим то же уравнение , но растянем отрезок до . Условие снова даёт . А второе условие упирается в факт : значение вообще не зависит от . Управляет исходом одно число — определитель системы уравнений на константы. Три постановки — три судьбы:
| Условия | Система на константы | Что выходит |
|---|---|---|
| , | , | — решение единственное: |
| , | , | — второе условие повторяет первое: решений бесконечно много, |
| , | , | и условия противоречат друг другу: решений нет |
Случай называют резонансом: однородная краевая задача с условиями обзавелась нетривиальными решениями. В резонансе судьбу неоднородной постановки решает альтернатива Фредгольма: либо правая часть согласована с однородной задачей — и решений бесконечно много, либо не согласована — и решений нет вообще. Третьего не бывает, и проверяется это одной подстановкой.
Физика за этим понятная: на резонансной длине собственная форма колебаний отрезка вписывается в границы, и малые силы вызывают большие эффекты. Тот же механизм звучит в раскачке качелей в такт и в разрушении мостов ветром — крайняя, но честная иллюстрация того, что не бывает мелочью.
Резонансные длины отрезка — не случайность, а предмет большой теории. Задача , имеет нетривиальные решения только при , причём решения — синусы . Это задачи Штурма–Лиувилля, фундамент метода Фурье: при получается , и из нашего примера — первая ступенька этого ряда. Подробнее — в уроке про задачу Штурма–Лиувилля.
Что такое функция Грина и зачем она нужна?#
Вот струна, натянутая между двумя гвоздями. Троньте её кончиком пальца в одной точке — увидите характерный профиль: нули на гвоздях, наибольший прогиб возле пальца. Сдвиньте палец — профиль перестроится. Функция Грина — это запись такого профиля: отклик в точке на единичный точечный источник в точке . Распределённая нагрузка — просто сумма множества точечных, поэтому полное решение собирается интегралом.
Проверьте свойства сами, подстановкой. На концах: . В точке обе ветки дают — непрерывность. А производная скачет с до , и скачок равен единице — ровно столько нужно, чтобы вторая производная «щёлкнула» дельта-функцией источника. Сложение откликов — это определённый интеграл в самом буквальном смысле слова.
Заметим попутно: — отклик в точке на источник в совпадает с откликом в на источник в . Эта взаимность — общее свойство самосопряжённых операторов, на ней держится теория краевых задач; в задачах Штурма–Лиувилля она превращается в ортогональность собственных функций.
Число для доверия: возьмём и постоянную нагрузку . Интеграл , посчитанный численно, даёт при — и ровно по формуле. Знак минус честный: при таком соглашении функция Грина неположительна. Для струны под натяжением уравнение выглядит как , знаки переворачиваются, и прогиб выходит положительным: при и наибольший прогиб равен в середине — прогиб струны посчитан без единого решения уравнения в лоб.
Как температура распределяется по стержню?#
Вернёмся к стержню из начала урока. В стационарном режиме температура перестала меняться во времени, и уравнение теплопроводности выродилось в : источников нет, поток тепла через каждое сечение одинаковый. Краевые условия и дают — прямую от печи к холоду. В точке ровно градусов, в середине . Профиль линеен — это не приближение, а точный ответ, и проверка подстановкой занимает одну строку.
Смени постановку — зададим не температуры, а потоки: на левом конце, правый утеплён, . Это условия Неймана, и для них тоже существует функция Грина, а стационарное решение определено с точностью до константы: поток задаёт наклон прямой, но не её уровень. Слово «утеплённый» здесь имеет точный математический смысл — нулевой поток тепла через границу.
Динамическая версия — как начальный профиль распадается во времени — требует краевой задачи для пространственной части решения; резонансные длины из середины урока всплывают там прямо в разложении по синусам. Связка «краевая задача по пространству плюс эволюция по времени» — это метод Фурье, он разобран в уроке про уравнение теплопроводности. А уравнения второго порядка в общей постановке — в уроке про ДУ высших порядков.
Следующий шаг — руки. Возьмите задачу из разборов по дифференциальным уравнениям или из задачника, доведите её до ответа и обязательно посчитайте определитель — привычка проверять совместимость до решения экономит полконтрольной. Автоматизм ставится в тренажёре по дифференциальным уравнениям; заодно загляните в соседний урок про фазовые траектории — там краевые постановки встречаются с теорией устойчивости.
Сколько решений у краевой задачи , , ?
Решение задачи , , — это функция:
Стержень в стационарном режиме: , , . Сколько градусов в точке ?
Частые вопросы
Чем краевая задача отличается от задачи Коши?
В задаче Коши оба условия стоят в одной точке: значение функции и значение производной. Решение существует и единственно при разумной правой части. В краевой задаче условия разнесены по двум точкам — обычно по границам отрезка. Из-за этого решение может не существовать или оказаться не единственным: всё решает определитель системы на константы.
Как решать краевую задачу для линейного дифференциального уравнения?
Найдите общее решение уравнения с двумя константами, подставьте его в краевые условия — получится система двух линейных уравнений на константы. Если её определитель не нуль, решение единственно. При нулевом определителе задача либо не имеет решений, либо имеет их бесконечно много — смотрите на согласованность условий и правой части.
Что такое функция Грина простыми словами?
Это отклик системы на точечный источник: приложили единичную силу в точке — получили профиль деформации . Любая распределённая нагрузка — сумма таких точечных, поэтому решение равно интегралу от произведения и нагрузки. Удобство в том, что функция Грина строится один раз для данного оператора и условий, а дальше меняется только нагрузка.
Когда у краевой задачи бесконечно много решений?
Когда однородная краевая задача имеет нетривиальные решения — этот случай называют резонансом, — а неоднородные данные с ними согласованы. Пример: с условиями , имеет решения при любом . Если же условия или правая часть несогласованны, решений нет ни одного — это вторая сторона той же альтернативы.
Готовитесь к контрольной?
Чеклист тем по «Диффуры»: что вы уже умеете, что повторить и в каком порядке.
Открыть чеклист предмета →
Проверьте себя в бою
Босс-экзамен по «Диффуры»: квизы всех уроков плюс бесконечный поток сгенерированных задач. Каждая попытка — новый расклад.
Начать босс-экзамен →