EssayAI
Блог
Блог
Математика и алгоритмы

Преобразование Лапласа: решаем дифференциальное уравнение

20 июня 2026Время чтения: 8 минут
#преобразование Лапласа#дифференциальное уравнение#операционное исчисление#начальные условия#обратное преобразование
Преобразование Лапласа: решаем дифференциальное уравнение

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

Зачем нужен метод преобразования Лапласа

Классический путь решения линейного уравнения с постоянными коэффициентами - найти общее решение однородного уравнения, угадать частное решение и подобрать константы под начальные условия. Это работает, но требует отдельной возни на каждом шаге, особенно когда правая часть разрывна или содержит импульсы.

Преобразование Лапласа сворачивает всё в одну процедуру. Дифференцирование по времени превращается в умножение на ss, начальные условия входят в образ сразу, а вместо подбора констант остаётся алгебра дробей. Поэтому метод доминирует в электротехнике, теории управления и механике колебаний - там, где на входе ступеньки, прямоугольные импульсы и экспоненты.

Преобразование Лапласа переводит дифференциальное уравнение в мир комплексной переменной s, решает его алгеброй и обратным преобразованием возвращает функцию времени
Преобразование Лапласа переводит дифференциальное уравнение в мир комплексной переменной s, решает его алгеброй и обратным преобразованием возвращает функцию времени

Что такое преобразование Лапласа

Преобразованием Лапласа функции f(t)f(t), заданной при t0t \ge 0, называют функцию комплексной переменной

F(s)=0f(t)estdt.F(s) = \int_0^{\infty} f(t)\, e^{-st}\, dt.

Образ F(s)F(s) существует там, где интеграл сходится, - обычно в полуплоскости Res>σ0\operatorname{Re} s > \sigma_0. На практике интеграл считать не приходится: для всех типовых функций образы давно сведены в таблицу. Достаточно знать несколько строк: 11/s1 \mapsto 1/s, eat1/(sa)e^{at} \mapsto 1/(s-a), sinωtω/(s2+ω2)\sin \omega t \mapsto \omega/(s^2+\omega^2), cosωts/(s2+ω2)\cos \omega t \mapsto s/(s^2+\omega^2).

Главное свойство, ради которого всё затевается, - образ производной. Если f(t)F(s)f(t) \mapsto F(s), то

f(t)sF(s)f(0),f(t)s2F(s)sf(0)f(0).f'(t) \mapsto s F(s) - f(0), \qquad f''(t) \mapsto s^2 F(s) - s f(0) - f'(0).

Именно здесь начальные условия f(0)f(0) и f(0)f'(0) встраиваются в решение без отдельного шага. Подробный вывод этих формул и тонкости с разрывами разобраны в заметке про преобразование Лапласа производной.

Пошаговый алгоритм решения

Решение любого линейного уравнения с постоянными коэффициентами через преобразование Лапласа укладывается в пять шагов.

  1. Применить преобразование к обеим частям. Каждую производную заменяем по формуле образа производной, подставляя y(0)y(0) и y(0)y'(0). Уравнение в производных превращается в алгебраическое относительно Y(s)Y(s).
  2. Выразить образ Y(s)Y(s). Собираем все слагаемые с Y(s)Y(s) слева, всё остальное - справа, делим. В знаменателе появляется характеристический многочлен исходного уравнения.
  3. Разложить на простые дроби. Если Y(s)Y(s) - дробно-рациональная функция, раскладываем её на сумму элементарных дробей с известными обратными образами.
  4. Выполнить обратное преобразование. Каждую простую дробь переводим обратно по таблице, складываем - получаем y(t)y(t).
  5. Проверить начальные условия. Подставляем t=0t=0 в найденную y(t)y(t) и её производную: значения обязаны совпасть с заданными.

Тот же конвейер часто записывают как операционный метод решения дифференциального уравнения - это другое название той же процедуры.

Знаменатель образа $Y(s)$ - это в точности характеристический многочлен $s^2 + 2\delta s + \omega_0^2$. Его корни сразу говорят о типе решения, ещё до обратного преобразования.

Пример: затухающий осциллятор

Решим уравнение свободных колебаний с затуханием

y+2δy+ω02y=0,y(0)=y0, y(0)=v0.y'' + 2\delta y' + \omega_0^2 y = 0, \qquad y(0) = y_0,\ y'(0) = v_0.

Шаг 1 - преобразуем обе части. С учётом образов производных:

(s2Ysy0v0)+2δ(sYy0)+ω02Y=0.\bigl(s^2 Y - s y_0 - v_0\bigr) + 2\delta\bigl(s Y - y_0\bigr) + \omega_0^2 Y = 0.

Шаг 2 - собираем Y(s)Y(s):

Y(s)=(s+2δ)y0+v0s2+2δs+ω02.Y(s) = \frac{(s + 2\delta)\, y_0 + v_0}{s^2 + 2\delta s + \omega_0^2}.

Знаменатель - характеристический многочлен, его корни s1,2=δ±δ2ω02s_{1,2} = -\delta \pm \sqrt{\delta^2 - \omega_0^2}. Дальше всё зависит от знака дискриминанта δ2ω02\delta^2 - \omega_0^2 - он и определяет режим решения.

Три режима решения и корни на плоскости s

Знак подкоренного выражения разбивает задачу на три случая, и каждому отвечает своё расположение корней на комплексной плоскости.

  • Колебательное затухание (δ<ω0\delta < \omega_0): корни комплексно-сопряжённые δ±iωd-\delta \pm i\omega_d, где ωd=ω02δ2\omega_d = \sqrt{\omega_0^2 - \delta^2}. Решение - синусоида под экспоненциальной огибающей eδte^{-\delta t}.
  • Критическое затухание (δ=ω0\delta = \omega_0): кратный действительный корень δ-\delta. Решение вида (y0+(v0+δy0)t)eδt(y_0 + (v_0 + \delta y_0)t)\,e^{-\delta t} - без колебаний, максимально быстрый возврат к нулю.
  • Апериодический режим (δ>ω0\delta > \omega_0): два разных действительных отрицательных корня, решение - сумма двух затухающих экспонент.

Во всех трёх случаях корни лежат в левой полуплоскости (Res<0\operatorname{Re} s < 0) - это и есть условие устойчивости и затухания. Чем дальше корни влево от мнимой оси, тем быстрее гаснет решение.

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

Калькулятор выше как раз показывает эту связь: двигаете δ\delta и ω0\omega_0 - и видите, как корни перемещаются по плоскости ss, а форма решения y(t)y(t) меняется от незатухающей синусоиды к плавному спаду.

Уравнения с правой частью и разрывами

Если в правой части стоит не ноль, а внешняя сила f(t)f(t), алгоритм не меняется - просто справа добавляется образ F(s)F(s):

Y(s)=(s+2δ)y0+v0+F(s)s2+2δs+ω02.Y(s) = \frac{(s + 2\delta) y_0 + v_0 + F(s)}{s^2 + 2\delta s + \omega_0^2}.

Главное преимущество метода раскрывается именно здесь. Ступенчатый вход 1(t)1(t) даёт F(s)=1/sF(s) = 1/s, единичный импульс δ(t)\delta(t) - просто F(s)=1F(s)=1, экспонента eate^{at} - 1/(sa)1/(s-a). Никаких сшивок решения на границах интервалов, как в классическом подходе: разрывная правая часть превращается в обычную дробь.

Когда F(s)F(s) известно лишь как образ некоторой функции, обратное преобразование произведения G(s)F(s)G(s)F(s) берут через теорему о свёртке Лапласа: произведению образов отвечает свёртка оригиналов. Это позволяет выписать решение даже для произвольного входа f(t)f(t), не зная его явной формулы.

Преобразование Лапласа определено для $t \ge 0$ и работает с начальными условиями в нуле. Для краевых задач (условия на двух концах отрезка) метод напрямую не подходит - там нужны другие инструменты.

Обратное преобразование и простые дроби

Самый техничный шаг - вернуться от Y(s)Y(s) к y(t)y(t). Для дробно-рациональных образов рецепт стандартный: разложить на простые дроби и перевести каждую по таблице.

Например, образ Y(s)=s+3(s+1)(s+2)Y(s) = \dfrac{s+3}{(s+1)(s+2)} раскладывается как

Y(s)=2s+11s+2,Y(s) = \frac{2}{s+1} - \frac{1}{s+2},

откуда сразу y(t)=2ete2ty(t) = 2e^{-t} - e^{-2t}. Для комплексно-сопряжённых корней дробь приводят к виду s+δ(s+δ)2+ωd2\dfrac{s+\delta}{(s+\delta)^2 + \omega_d^2} и ωd(s+δ)2+ωd2\dfrac{\omega_d}{(s+\delta)^2 + \omega_d^2} - это образы eδtcosωdte^{-\delta t}\cos\omega_d t и eδtsinωdte^{-\delta t}\sin\omega_d t. Полный список нужных переходов и приёмы их применения собраны в обзоре свойств преобразования Лапласа.

Частые ошибки

  • Забыть начальные условия в образе производной. Писать L{y}=sY\mathcal{L}\{y'\} = sY вместо sYy(0)sY - y(0) - тогда решение не удовлетворяет условиям задачи.
  • Перепутать порядок в образе второй производной. Правильно s2Ysy(0)y(0)s^2 Y - s y(0) - y'(0), а не s2Yy(0)sy(0)s^2 Y - y(0) - s y'(0): множитель ss стоит при y(0)y(0).
  • Не проверить область сходимости для растущих функций - образ существует лишь правее всех полюсов.
  • Ошибиться в разложении на дроби. Коэффициенты удобно находить методом подстановки корней знаменателя; всегда проверяйте обратной сборкой дробей.
  • Применять метод к краевой задаче. Преобразование Лапласа рассчитано на начальные условия в нуле, а не на условия на концах отрезка.

FAQ

Чем преобразование Лапласа лучше классического метода? Оно встраивает начальные условия прямо в образ и превращает разрывную правую часть (ступеньки, импульсы) в обычную дробь. Не нужно отдельно искать частное решение и сшивать решение на границах интервалов - всё сводится к алгебре и таблице.

Можно ли так решать уравнения первого порядка? Да, и это даже проще. Для y+ay=f(t)y' + ay = f(t) образ сразу даёт Y(s)=y(0)+F(s)s+aY(s) = \dfrac{y(0) + F(s)}{s + a}, после чего одно обратное преобразование возвращает y(t)y(t).

Что делать, если корни знаменателя комплексные? Не раскладывать на дроби с комплексными числами, а выделить полный квадрат в знаменателе: s2+2δs+ω02=(s+δ)2+ωd2s^2 + 2\delta s + \omega_0^2 = (s+\delta)^2 + \omega_d^2. Тогда дробь сразу читается как образ затухающего синуса или косинуса.

Коротко

Преобразование Лапласа решает дифференциальное уравнение, переводя его в алгебраическое относительно образа Y(s)Y(s): производные становятся множителями ss, начальные условия входят автоматически, а знаменатель образа оказывается характеристическим многочленом. Алгоритм из пяти шагов - преобразовать, выразить Y(s)Y(s), разложить на простые дроби, обратно преобразовать, проверить условия - работает одинаково для однородных уравнений, уравнений с разрывной правой частью и систем. Корни знаменателя в левой полуплоскости задают режим затухания, а их мнимая часть - частоту колебаний.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также