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

Преобразование Лапласа с примерами решения и образцами выполнения

Ранее мы рассмотрели интегральное преобразование Фурье

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

с ядром K(t, ξ) = Применение преобразований лапласа решение дифференциальных уравнений.

Преобразование Фурье неудобно тем, что должно быть выполнено условие абсолютной интегрируемости функции f(t) на всей оси t,

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

Преобразование Лапласа позволяет освободиться от этого ограничения.

Определение:

Функцией-оригиналом будем называть всякую комплекснозначную функцию f(t) действительного аргумента t, удовлетворяющую следующим условиям:

  1. f(t) непрерывна на всей оси t, кроме отдельных точек, в которых f(t) имеет разрыв 1-го рода, причем на каждом конечном интервале оси t таких точек может быть лишь конечное число;
  2. функция f(t) равна нулю при отрицательных значениях t, f(t) = 0 при t 0 и з такие, что для всех t

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

Ясно, что если неравенство (1) выполняется при некотором s = s1, то оно будет выполнятся при всяком s2 > s1.

Точная нижняя грань sо всех чисел s, so = infs, для которых выполняется неравенство (1), называется показателем роста функции f(t).

Замечание:

В общем случае неравенство

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

не имеет места, но справедлива оценка

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

где ε > 0 — любое. Так, функция f(t) = t, t ≥ 0, имеет показатель роста so =0. Для нее неравенство |t| ≤ М ∀t ≥ 0 не выполняется, но ∀ε > О, ∀t > 0 верно неравенство Применение преобразований лапласа решение дифференциальных уравнений

Условие (1) гораздо менее ограничительное, чем условие (*).

Пример:

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

не удовлетворяет условию (*), но условие (1) выполнено при любом s ≥ 1 и М ≥ 1; показатель роста so = 1. Так что f(t) является функцией-оригиналом. С другой стороны, функция

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

не является функцией-оригиналом: она имеет бесконечный порядок роста, sо = +∞. Простейшей функцией-оригиналом является
так называемая единичная функция

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

Если некоторая функция φ(t) удовлетворяет условиям 1 и 3 определения 1, но не удовлетворяет условию 2, то произведение f(t) = φ(t) η(t) уже является функцией-оригиналом.

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

Для простоты записи мы будем, как правило, множитель η(t) опускать, условившись, что все функции, которые мы будем рассматривать, равны нулю для отрицательных t, так что если речь идет о какой-то функции f(t) например, о sin t, cos t, e t и т. д., то всегда подразумеваются следующие функции (рис. 2):

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

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

Определение:

Пусть f(t) есть функция-оригинал. Изображением функции f(t) по Лапласу называется функция F(p) комплексного переменного р = s + iσ, определяемая формулой

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

где интеграл берется по положительной полуоси t. Функцию F(p) называют также преобразованием Лапласа функции f(t); ядро преобразования K(t, р) = e -pt .
Тот факт, что функция f(x) имеет своим изображением F(p), будем записывать так:

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

Пример:

Найти изображение единичной функции η(t).

Функция Применение преобразований лапласа решение дифференциальных уравненийявляется функцией-оригиналом с показателем роста s0 = 0. В силу формулы (2) изображением функции η(t) будет функция

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

Если р = s + iσ, то при s > 0 интеграл в правой части последнего равенства будет сходящимся, и мы получим

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

так что изображением функции η(t) будет функция 1/p. Как мы условились, будем писать, что η(t) = 1, и тогда полученный результат запишется так:

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

Теорема:

Для всякой функции-оригинала f(t) с показателем роста sо изображение F(p) определено в полуплоскости Re p = s > So и является в этой полуплоскости аналитической функцией (рис. 3).

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

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

Для доказательства существования изображения F(p) в указанной полуплоскости достаточно установить, что несобственный интеграл (2) абсолютно сходится при s > so. Используя (3), получаем

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

что и доказывает абсолютную сходимость интеграла (2). Одновременно мы получили оценку преобразования Лапласа F(p) в полуплоскости сходимости Re р = s > so

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

Дифференцируя выражение (2) формально под знаком интеграла по р, находим

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

Существование интеграла (5) устанавливается так же, как было установлено существование интеграла (2).

Применяя для F'(p) интегрирование по частям, получаем оценку

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

откуда следует абсолютная сходимость интеграла (5). (Внеинтегральное слагаемое Применение преобразований лапласа решение дифференциальных уравнений— при t → + ∞ имеет предел, равный нулю). В любой полуплоскости Re р ≥ S1 > So интеграл (5) сходится равномерно относительно р, поскольку он мажорируется сходящимся интегралом

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

не зависящим от р. Следовательно, дифференцированиепо р законно и равенство (5) справедливо.

Поскольку производная F'(p) существует, преобразование Лапласа F(p) всюду в полуплоскости Re p = s > sо является аналитической функцией.

Из неравенства (4) вытекает

Следствие:

Если точка р стремится к бесконечности так, что Re р = s неограниченно возрастает, то

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

Пример:

Найдем еще изображение функции f(t) =Применение преобразований лапласа решение дифференциальных уравнений, где а = а + iβ — любое комплексное число.

Показатель роста sо функции f(t) равен а.

Считая Rep = s> а, получим

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

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

При а = 0 вновь получаем формулу

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

Обратим внимание на то, что изображение функции Применение преобразований лапласа решение дифференциальных уравненийявляется аналитической функцией аргумента р не только в полуплоскости Re p > а, но и во всех точках р, кроме точки р = а, где это изображение имеет простой полюс. В дальнейшем мы не раз встретимся с подобной ситуацией, когда изображение F(p) будет аналитической функцией во всей плоскости комплексного переменного р, за исключением изолированных особых точек. Противоречия с теоремой 1 нет. Последняя утверждает лишь, что в полуплоскости Re p > So функция F(p) не имеет особых точек: все они оказываются лежащими или левее прямой Re p = So, или на самой этой прямой.

Замечание:

В операционном исчислении иногда пользуются изображением функции f(t) по Хевисайду, определяемым равенством

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

и отличаюикмся от шоСражения по Лапласу множителем р.

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

Содержание
  1. Свойства преобразования Лапласа
  2. Свертка функций. Теорема умножения
  3. Отыскание оригинала по изображению
  4. Отыскание оригинала с помощью таблиц изображений
  5. Использование теоремы обращения и следствий из нее
  6. Приложения преобразования Лапласа (операционного исчисления)
  7. Решение линейных дифференциальных уравнений с постоянными коэффициентами
  8. Формула Дюамеля
  9. Интегрирование систем линейных дифференциальных уравнений с постоянными коэффициентами
  10. Решение интегральных уравнений
  11. Таблица преобразования Лапласа
  12. Дополнение к преобразованию Лапласа
  13. Применение преобразования Лапласа к решению линейных дифференциальных уравнений и систем
  14. 1°. Общие сведения о преобразовании Лапласа: оригинал и изображение
  15. Свойства преобразования Лапласа
  16. Отыскание оригиналов дробно-рациональных изображений
  17. 2°. Решение задачи Коши для линейных дифференциальных уравнений с постоянными коэффициентами
  18. 3°. Решение систем линейных дифференциальных уравнений с постоянными коэффициентами
  19. Символьное решение линейных дифференциальных уравнений и систем методом преобразований Лапласа c применением SymPy
  20. История об авторстве преобразований Лапласа
  21. Функции прямого и обратного преобразования Лапласа
  22. Преобразование Лапласа от производных высших порядков для решения задачи Коши
  23. Метод решения линейных дифференциальных уравнений и систем уравнений, основанный на преобразованиях Лапласа, с использованием библиотеки SymPy
  24. Функции для решения ОДУ
  25. Вывод:
  26. 📹 Видео

Видео:13. Операционное исчисление. Решить неоднородное ДУ 2 порядкаСкачать

13. Операционное исчисление. Решить неоднородное ДУ 2 порядка

Свойства преобразования Лапласа

В дальнейшем через f(t), φ(t), … будем обозначать функции-оригиналы, а через F(p), Ф(р), … — их изображения по Лапласу,

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

Из определения изображения следует, что если f(t) = 9 ∀t, то F(p) = 0.

Теорема единственности:

Теорема:

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

Справедливость утверждения вытекает из свойства линейности интеграла, определяющего изображение:

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

Применение преобразований лапласа решение дифференциальных уравнений— показатели роста функций f(t) и φ(t) соответственно).

На основании этого свойства получаем

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

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

Аналогично находим, что
(4)

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

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

Теорема подобия:

Если f(t) — функция-оригинал и F(p) — ее изображение по Лапласу, то для любого постоянного а > 0

Полагая at = т, имеем

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

Пользуясь этой теоремой, из формул (5) и (6) получаем

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

Теорема:

О дифференцировании оригинала. Пусть f(t) является функцией-оригиналом с изображением F(p) и пусть Применение преобразований лапласа решение дифференциальных уравнений— также функции-оригиналы, Применение преобразований лапласа решение дифференциальных уравненийпоказатель роста функции Применение преобразований лапласа решение дифференциальных уравнений(k = 0, 1,…, п). Тогда

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

Здесь под fk(0) (k = 0,1,… , п — 1) понимается правое предельное значение Применение преобразований лапласа решение дифференциальных уравнений.

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

Пусть f(t) = F(p). Найдем изображение f'(t). Имеем

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

Интегрируя по частям, получаем

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

Внеинтегральное слагаемое в правой части (10) обращается в нуль при t → + ∞, т. к. при Re р = s > Применение преобразований лапласа решение дифференциальных уравненийимеем

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

подстановка t = 0 дает -f(0).

Второе слагаемое справа в (10) равно pF(p). Таким образом, соотношение (10) принимаетвид

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

и формула (8) доказана. В частности, если f(0) = 0, то f'(t) = pF(p). Для отыскания изображения Применение преобразований лапласа решение дифференциальных уравненийзапишем

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

откуда, интегрируя п раз по частям, получим

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

Пример:

Пользуясь теоремой о дифференцировании оригинала, найти изображение функции f(t) = sin 2 t.

Пусть f(t) = F(p). Тогда

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

Но f(0) = О, а f'(0) = 2 sin t cos t = sin 2t = Применение преобразований лапласа решение дифференциальных уравнений. Следовательно, Применение преобразований лапласа решение дифференциальных уравнений= pF(p), откуда F(p) =Применение преобразований лапласа решение дифференциальных уравнений

Теорема 5 устанавливает замечательное свойство интегрального преобразования Лапласа: оно (как и преобразование Фурье) переводит операцию дифференцирования в алгебраическую операцию умножения на р.

Формула включения. Если f(t) и f'(t) являются функциями-оригиналами, то (11)

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

В самом деле, f'( Применение преобразований лапласа решение дифференциальных уравнений

Так как функция F(p) в полуплоскости Rep = s > so является аналитической, то ее можно дифференцировать по р. Имеем

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

Последнее как раз и означает, что Применение преобразований лапласа решение дифференциальных уравнений

Пример:

Пользуясь теоремой 6, найти изображение функции Применение преобразований лапласа решение дифференциальных уравнений.

Как известно, 1 = 1/p. Здесь f(t) = 1, F(p) = 1/p. Отсюда (1/p)’= (-t) • 1, или Применение преобразований лапласа решение дифференциальных уравнений= t. Вновь применяя теорему 6, найдем

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

Теорема:

Интегрирование оригинала. Интегрирование оригинала сводится к делению изображения на р: если f(t) = F(p), то

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

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

Нетрудно проверить, что если f(t) есть функция-оригинал, то и φ(t) будет функцией-оригиналом, причем φ(0) = 0. Пусть φ(t) = Ф(р). В силу (14)

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

С другой стороны, f(t) =’ F(p), откуда F(p) = рФ(р), т.е. Ф(р) =Применение преобразований лапласа решение дифференциальных уравнений.

Последнее равносильно доказываемому соотношению (13).

Пример:

Найти изображение функции

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

В данном случае f(t) = cos t, так что F(p) = Применение преобразований лапласа решение дифференциальных уравнений. Поэтому

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

Теорема:

Интегрирование изображения. Если f(t) = F(p) и интеграл Применение преобразований лапласа решение дифференциальных уравнений сходится, то он служит изображением функции Применение преобразований лапласа решение дифференциальных уравнений

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

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

Предполагая, что путь интегрирования (р, ∞) лежит в полуплоскости Re p ≥ а> so, мы можем изменить порядок интегрирования (t > 0):

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

Последнее равенство означает, что Применение преобразований лапласа решение дифференциальных уравненийявляется изображением функции Применение преобразований лапласа решение дифференциальных уравнений.

Пример:

Найти изображение функции Применение преобразований лапласа решение дифференциальных уравнений.

Как известно, sin t = Применение преобразований лапласа решение дифференциальных уравнений.

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

Теорема запаздывания:

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

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

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

Положим ξ = t- τ. Тогда dt = d ξ. При t = τ получаем ξ = 0, при t = + ∞ имеем ξ = + ∞.

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

Поэтому соотношение (16) принимает вид

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

Пример:

Найти изображение функции f(t), заданной графически (рис. 5).

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

Запишем выражение для функции f(t) в следующем виде:

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

Это выражение можно получить так. Рассмотрим функцию f1(t) = η(t) для t ≥ 0 (рис. 6 а) и вычтем из нее функцию

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

Разность f(t) — h(t) будет равна единице для t ∈ [0,1) и -1 для t ≥ 1 (рис. 6 b). К полученной разности прибавим функцию

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

В результате получим функцию f(t) (рис. 6 в), так что

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

Отсюда, пользуясь теоремой запаздывания, найдем

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

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

Теорема смещения:

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

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

Теорема позволяет по известным изображениям функций находить изображения тех же функций, умноженных на показательную функцию Применение преобразований лапласа решение дифференциальных уравнений, например,

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

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

Свертка функций. Теорема умножения

Пусть функции f(t) и φ(t) определены и непрерывны для всех t. Сверткой (f *φ)(t) этих функций называется новая функция от t, определяемая равенством

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

(если этот интеграл существует).

Для функций-оригиналов f(t) и φ(t) операция свертки всегда выполнима, причем
(17)

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

В самом деле, произведение функций-оригиналов f( τ ) φ(t — τ), как функция от τ, является финитной функцией, т.е. обращается в нуль вне некоторого конечного промежутка (в данном случае вне отрезка 0 ≤ τ ≤ t). Для финитных непрерывных функций операция свертки выполнима, и мы получаем формулу (17).

Нетрудно проверить, что операциясвертки коммутативна,

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

Теорема умножения:

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

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

Нетрудно проверить, что свертка (f * φ)(t) функций-оригиналов есть функция-оригинал с показателем роста s* = mах, где s1, s2

показатели роста функций f(t) и φ(t) соответственно. Найдем изображение свертки,

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

Воспользовавшись тем, что

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

Меняя порядок интегрирования в интеграле справа (при Re р = s > s* такая операция законна) и применяя теорему запаздывания, получим

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

Таким образом, из (18) и (19) находим

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

— умножению изображений отвечает свертывание оригиналов,

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

Пример:

Найти изображение функции

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

Функция ψ(t) есть свертка функций f(y) = t и φ(t) = sin t. В силу теоремы умножения

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

Задача:

Пусть функция f(t), периодическая с периодом Т, есть функция-оригинал. Показать, что ее изображение по Лапласу F[p) дается формулой

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

Видео:Неоднородное дифференциальное уравнение второго порядка с постоянными коэффициентами МЕТОДОМ ЛАПЛАСАСкачать

Неоднородное дифференциальное уравнение второго порядка с постоянными коэффициентами МЕТОДОМ ЛАПЛАСА

Отыскание оригинала по изображению

Задача ставится так: дана функция F(p), надо найти функцию f(t). изображением которой является F(p).

Сформулируем условия, достаточные для того, чтобы функция F(p) комплексного переменного р служила изображением.

Теорема:

Если аналитическая в полуплоскости Rep = s > so функция F(p)

1) стремится к нулю при |р| —» +в любой полуплоскости Re р = а > So равномерно относительно arg р;

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

сходится абсолютно, то F(p) является изображением некоторой функции-оригинала f<t).

Задача:

Может ли функция F(p) = Применение преобразований лапласа решение дифференциальных уравненийслужить изображением некоторой функции-оригинала? Укажем некоторые способы отыскания оригинала по изображению.

Отыскание оригинала с помощью таблиц изображений

Прежде всего стоит привести функцию F(p) к более простому, «табличному» виду. Например, в случае, когда F(p) — дробно-рациональная функция аргумента р,ее разлагают на элементарные дроби и пользуются подходящими свойствами преобразования Лапласа.

Пример:

Найти оригинал для

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

Запишем функцию F(p) в виде:

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

Пользуясь теоремой смещения и свойством линейности преобразования Лапласа, получаем

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

Пример:

Найти оригинал для функции

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

Запишем F(p) в виде

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

Отсюда f(t) = t — sin t.

Использование теоремы обращения и следствий из нее

Теорема обращения:

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

где интеграл берется вдоль любой прямой Re p = s > So и понимается в смысле главного значения, т. е. как

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

Формула (1) называется формулой обращения преобразования Лапласа, или формулой Меллина. В самом деле, пусть, например, f(t) — кусочно-гладкая на каждом конечном отрезке [0, а] функция-оригинал-с показателем роста so. Рассмотрим функцию φ(t) = Применение преобразований лапласа решение дифференциальных уравнений, где s>so — любое.

Функция φ(t) удовлетворяет условиям применимости интегральной формулы Фурье, и, следовательно, справедлива формула обращения преобразования Фурье,

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

(φ(t) ≡ 0 при t Применение преобразований лапласа решение дифференциальных уравнений

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

откуда получаем формулу обращения преобразования Лапласа

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

Как следствие из теоремы обращения получаем теорему единственности.

Теорема:

Две непрерывные функции f(t) и φ(t), имеющие одно и то же изображение F(p), тождественны.
Непосредственное вычисление интеграла обращения (1) обычно затруднительно. Отыскание оригинала по изображению упрощается при некоторых дополнительных ограничениях на F(p).

Теорема:

Пусть изображение F(p) — дробно-рациональная функция с полюсами р1, p2….pп. Тогда оригиналом для F(p) будет функция f(t) η(t), где

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

Пусть изображение F(p) — дробно-рациональная функция, F(p) = Применение преобразований лапласа решение дифференциальных уравнений, где А(р), В(р) — многочлены относительно р (взаимно простые), причем степень числителя А(р) меньше степени знаменателя В(р), т. к. для всякого изображения должно выполняться предельное соотношение

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

Пусть корни знаменателя В(р), являющиеся полюсами изображения F(p), суть р1, р2, …, рп, а их кратности равны r1, r2, …, rп соответственно.

Если число s, фигурирующее в формуле (1), взять большим всех Re pk (k = 1,2,…, п), то по формуле обращения, которая в этих условиях применима, получим

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

Рассмотрим замкнутый контур ГR (рис.7), состоящий из дуги CR окружности радиуса R с центром в начале координат и стягивающей ее хорды АВ (отрезка прямой Re р = s), и проходимый в положительном направлении, причем радиус R настолько велик, что все полюсы F(p) лежат внутри ГR.

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

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

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

Второе слагаемое слева в равенстве (5) стремится к нулю при R → ∞. Это следует из леммы Жордана, если в ней заменить р на iz и учесть, что F(p) → 0 при Re p → + ∞. Переходя в равенстве (5) к пределу при R → ∞, мы получим слева

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

а справа — сумму вычетов по всем полюсам функции F(p)

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

Замечание:

Воспользовавшись формулой для вычисления вычетов, найдем, что

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

Если все полюсы p1, р2,…, рn — простые, то

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

и формула (6) принимает вид

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

Пример:

Найти оригинал для функции

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

Функция F(p) имеет простые полюсы р1 = i. p2 = -i. Пользуясь формулой (7), находим

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

Теорема:

Пусть изображение F(p) является аналитической функцией в бесконечно удаленной точке р =, причем ее разложение в окрестности |р| > R бесконечно удаленной точки имеет вид

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

Тогда оригиналом для F(p) будет функция f(t) η<t), где

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

Пример:

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

Видео:Метод Лапласа решения ДУСкачать

Метод Лапласа решения ДУ

Приложения преобразования Лапласа (операционного исчисления)

Решение линейных дифференциальных уравнений с постоянными коэффициентами

Дано линейное дифференциальное уравнение второго порядка с постоянными коэффициентами
(1)

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

(ао, а1, а2 — действительные числа) и требуется найти решение уравнения (1) для t > 0, удовлетворяющее начальным условиям

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

Будем считать, что f(t) есть функция-оригинал. Тогда x(t) — также функция-оригинал. Пусть

f(t) = F(p), x(t) = X(p).

По теореме о дифференцировании оригинала имеем

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

Перейдем в уравнении (1) от оригиналов к изображениям. Имеем

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

Это уже не дифференциальное, а алгебраическое уравнение относительно изображения Х(р) искомой функции. Его называют операторным уравнением. Решая его, найдем операторное решение задачи (1)-(2) —

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

Оригинал для Х(р) будет искомым решением х(t) задачи (1)-(2).

Общий случай линейного дифференциального уравнения n-го порядка (n ≥ 1) с постоянными коэффициентами от случая п = 2 принципиально ничем не отличается.

Приведем общую схему решения задачи Коши

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

Здесь Применение преобразований лапласа решение дифференциальных уравненийозначает применение к 1 преобразование Лапласа, Применение преобразований лапласа решение дифференциальных уравнений— применение к III обратного преобразования Лапласа.

Пример:

Решить задачу Коши

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

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

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

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

По теореме о дифференцировании изображения

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

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

Формула Дюамеля

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

Пусть f(t) и φt) — функции-оригиналы, причем функция f(t) непрерывна на [0, + ∞), a φ(t) — непрерывно дифференцируема на [0,+ ∞). Тогда если f(t) = F(p), φ<t) = Ф(р),то по теореме умножения получаем, что

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

Нетрудно проверить, что функция ψ(t) непрерывно дифференцируема на [0, + ∞), причем

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

Отсюда, в силу правила дифференцирования оригиналов, учитывая, что ψ(0) = 0, получаем формулу Дюамеля
(4)

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

Покажем применение этой формулы.

Пусть требуется решить линейное дифференциальное уравнение n-го порядка (n ≥ 1) с постоянными коэффициентами

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

при нулевых начальных условиях

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

(последнее ограничение несущественно: задачу с ненулевыми начальными условиями можно свести к задаче с нулевыми условиями заменой искомой функции).

Если известно решение x(t) дифференциального уравнения с той же левой частью и правой частью, равной единице,

L[x(t)] = l (7)

при нулевых начальных условиях

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

то формула Дюамеля (4) позволяет сразу получить решение исходной задачи (5)-(6).

В самом деле, операторные уравнения, отвечающие задачам (5)-(6) и (7)-(8), имеют соответственно вид

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

где F(p) — изображение функции f(t). Из (9) и (10) легко находи

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

Отсюда по формуле Дюамеля

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

или, поскольку x1(0) = 0, (11)

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

Пример:

Решить задачу Коши

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

Рассмотрим вспомогательную задачу

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

Применяя операционный метод, находим

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

По формуле (11) получаем решение x(t) исходной задачи:

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

Интегрирование систем линейных дифференциальных уравнений с постоянными коэффициентами

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

Пример:

Найти решение линейной системы

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

удовлетворяющее начальным условиям х(0) = у(0) = I.

Пусть х( Применение преобразований лапласа решение дифференциальных уравнений

Решая последнюю относительно Х(р) и У(р), получаем

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

Решение исходной задачи Коши

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

Решение интегральных уравнений

Напомним, что интегральным уравнением называют уравнение, в котором неизвестная функция входит под знак интеграла. Мы рассмотрим лишь уравнение вида (12)

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

называемое линейным интегральным уравнением Вольтерра второго рода с ядром K(t — т), зависящим от разности аргументов (уравнение типа свертки). Здесь φ(t) — искомая функция, f(t) и K(t) — заданные функции.

Пусть f(t) и K(t) есть функции-оригиналы, f(t) =’ F(p), K(t) =’ K(p).

Применяя к обеим частям (12) преобразование Лапласа и, пользуясь теоремой умножения, получим
(13)

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

где Ф(р) = φ(t). Из (13)

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

Оригинал для Ф(р) будет решением интегрального уравнения (12).

Пример:

Решить интегральное уравнение

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

Применяя преобразование Лапласа к обеим частям (14), получим

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

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

Функция Применение преобразований лапласа решение дифференциальных уравненийявляется решением уравнения (14) (подстановка Применение преобразований лапласа решение дифференциальных уравненийв уравнение (14) обращает последнее в тождество по t).

Замечание:

Преобразование Лапласа может быть использовано также при решении некоторых задач для уравнений математической физики.

Видео:Лекция 124. Преобразование Лапласа. ВведениеСкачать

Лекция 124. Преобразование Лапласа. Введение

Таблица преобразования Лапласа

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

Видео:Преобразование Лапласа - bezbotvyСкачать

Преобразование Лапласа - bezbotvy

Дополнение к преобразованию Лапласа

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

Решение заданий и задач по предметам:

Дополнительные лекции по высшей математике:

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

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

Образовательный сайт для студентов и школьников

Копирование материалов сайта возможно только с указанием активной ссылки «www.lfirmal.com» в качестве источника.

© Фирмаль Людмила Анатольевна — официальный сайт преподавателя математического факультета Дальневосточного государственного физико-технического института

Видео:18+ Математика без Ху!ни. Дифференциальные уравнения.Скачать

18+ Математика без Ху!ни. Дифференциальные уравнения.

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

Видео:Преобразование Лапласа Решение системы линейных дифференциальных уравненийСкачать

Преобразование Лапласа Решение системы линейных дифференциальных уравнений

1°. Общие сведения о преобразовании Лапласа: оригинал и изображение

Функцией-оригиналом называется комплекснозначная функция действительного переменного , удовлетворяющая следующим условиям:

2) функция интегрируема на любом конечном интервале оси ;

3) с возрастанием модуль функции растет не быстрее некоторой показательной функции, т. е. существуют числа 0″ png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAQBAMAAAC1onFLAAAAMFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlTPQ5AAAAD3RSTlMAgUHAYqEh5RGR0VIxELEI83NdAAABBklEQVQY02NgIAAcBRWA5EVBMVRhDjUwdfq/AZCc/kUBVXa6sC2IYjNfwMDANN8AVZKxguExiGYR/sDAwOcvAGK7XIDJsgcw7D8ApFlVfzAwCM0HG8yysAEqe16AQR+kgZ3xEwNbwHqIIMvKBAgDaJY+yLJklt8MfB2foXpYTCHS8gIM+SBZR6aPDFu4P8IsZDI9AJXtB8kGsX3leMD5Ce5aJuMDEFmwyQUMnzkTuD4gZIORZNkMGJYrQkyBmgx2PdDB+hOAzhBgsDdg2C8AleSGuqp9AsP+DQwMXQIMQL/GQ8ORZSnUR5y1DOFA3/7/zyDJsB5IooYG7yvXGoz4aoAzeYQYGADRdjuTYajQpgAAAABJRU5ErkJggg==» /> и такие, что для всех имеем

Изображением функции-оригинала по Лапласу называется функция комплексного переменного , определяемая равенством

при s_0″ png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAATBAMAAADxBkdhAAAAKlBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHrpZrAAAADXRSTlMAQcCBEFor0KCR6LBxSK9m8wAAAVlJREFUKM9jYCAaJBsbGx8jSqVj71LRWVuIUiqrwMB6iViVDHcT0AQNcaoUQBN0LsVh+3UGBlYlVSAnqUVaFarUASrPuKkFprJQ8JQKA0NUQmwAA0vBpZZciPnOxVClUQmzYSoXW1xyYGC7ycBewMB65DYD7waIOCtUaTHDDQY2EajtQMR8WVD6AgNj6lUGXgWoEawVYKWrpiYw9AglQFSyX2PgvGFsbMDAwHmFQXYDTKUGWOXZuwVsC1gVICqZ7jAw3wHLAl1gGwBVWAkOOja38IvMCowXoCpvMrDdYGAAKvGdwLAKotAV6szYCYzXgCovglQWMHBcZ1OYlcDWABRX4FmG6vVTCcwKTGCVsnfvKrDUWgQwX9oElJvb0ZSAGvJOmzUcOCFmgkP3IBCDDClngxjVipSEGBig7kQGLDexJg2g3zegCfFcxZ6KZoSjJ6FJShOwGwqMIwCRZlRL/vuSSQAAAABJRU5ErkJggg==» style=»vertical-align: middle;» />. Условие 3 обеспечивает существование интеграла (2).

Преобразование (2), ставящее в соответствие оригиналу его изображение , называется преобразованием Лапласа. При этом пишут .

Видео:Применение преобразования Лапласа к решению линейных ДУ 1 порядкаСкачать

Применение преобразования Лапласа к решению линейных ДУ 1 порядка

Свойства преобразования Лапласа

Всюду в дальнейшем считаем, что

I. Свойство линейности. Для любых комплексных постоянных и

II. Теорема подобия. Для любого постоянного 0″ png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAQBAMAAABNQoq8AAAALVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACttl6nAAAADnRSTlMAAcGe2BFbQSGBMfCxcU2qjNsAAADDSURBVBjTY2AgDYgvxCHB5WyyALtM9wW2HUhcDgs4006A8TGyyprjAlCWiwCjCpDNekkzACLQrA6RYnwkwKgHZK42DVFghkq5CcBlAhi4NjOwPSuGGtMJlmJ/xMCgV8DA9JSB6yXc8kg3IMEKkelTAOo2gMv4Iuypm8DA+DoArgVkGiPQbdpgGdY3DDAXQP3DAPKPiAFjkRMbiqsZ1iWwPweGkY+RafYxEL8IJsHA5jklAeSShQysIHtYEaHD2JbKwAAA/gYrl5lLD9QAAAAASUVORK5CYII=» />

III. Дифференцирование оригинала. Если есть оригинал, то

Обобщение: если раз непрерывно дифференцируема на и если есть оригинал, то

IV. Дифференцирование изображения равносильно умножению оригинала на «минус аргумент», т.е.

V. Интегрирование оригинала сводится к делению изображения на

VI. Интегрирование изображения равносильно делению на оригинала:

(предполагаем, что интеграл сходится).

VII. Теорема запаздывания. Для любого положительного числа

VIII. Теорема смещения (умножение оригинала на показательную функцию). Для любого комплексного числа

IX. Теорема умножения (Э. Борель). Произведение двух изображений и также является изображением, причем

Интеграл в правой части (14) называется сверткой функций и и обозначается символом

Теорема XI утверждает, что умножение изображений равносильно свертыванию оригиналов , т.е.

Видео:Лекция 125. Преобразование Лапласа. Применение.Скачать

Лекция 125. Преобразование Лапласа. Применение.

Отыскание оригиналов дробно-рациональных изображений

Для нахождения оригинала по известному изображению , где есть правильная рациональная дробь, применяют следующие приемы.

1) Эту дробь разлагают на сумму простейших дробей и находят для каждой из них оригинал, пользуясь свойствами I–IX преобразования Лапласа.

2) Находят полюсы этой дроби и их кратности . Тогда оригиналом для будет функция

где сумма берется по всем полюсам функции .

В случае, если все полюсы функции простые, т.е. , последняя формула упрощается и принимает вид

Пример 1. Найти оригинал функции , если

Решение. Первый способ. Представим в виде суммы простейших дробей

и найдем неопределенные коэффициенты . Имеем

Полагая в последнем равенстве последовательно , получаем

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

Второй способ. Найдем полюсы функции . Они совпадают с нулями знаменателя . Таким образом, изображение имеет четыре простых полюса . Пользуясь формулой (17), получаем оригинал

Пример 2. Найти оригинал , если .

Решение. Данная дробь имеет полюс кратности и полюс кратности . Пользуясь формулой (16), получаем оригинал

Видео:Преобразование Лапласа по определениюСкачать

Преобразование Лапласа по определению

2°. Решение задачи Коши для линейных дифференциальных уравнений с постоянными коэффициентами

Пусть требуется найти решение дифференциального уравнения второго порядка с постоянными коэффициентами

Будем считать, что функция и решение вместе с его производньь ми до второго порядка включительно являются функциями-оригиналами. Пусть . По правилу дифференцирования оригиналов с учетом (2) имеем

Применяя к обеим частям (1) преобразование Лапласа и пользуясь свойством линейности преобразования, получаем операторное уравнение

Решая уравнение (20), найдем операторное решение

Находя оригинал для , получаем решение уравнения (18), удовлетворяющее начальным условиям (19).

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

Пример 3. Решить дифференциальное уравнение операторным методом

Решение. Пусть , тогда по правилу дифференцирования оригинала имеем

Известно, что поэтому, переходя отданной задачи (21)–(22) к операторному уравнению, будем иметь

Легко видеть, что функция удовлетворяет данному уравнению и начальному условию задачи.

Пример 4. Решить уравнение .

Решение. Так как и по условию , то операторное уравнение будет иметь вид

Отсюда находим операторное решение

Разлагаем правую часть на элементарные дроби:

Переходя к оригиналам, получаем искомое решение .

Пример 5. Решить уравнение .

Решение. Так как и по условию , то операторное уравнение будет иметь вид

и, следовательно, операторное решение

Разложим правую часть на элементарные дроби:

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

Видео:2020 г. Операторный метод (Лапласа) для анализа цепей. Лекция и практикаСкачать

2020 г.  Операторный метод (Лапласа) для анализа цепей.  Лекция и практика

3°. Решение систем линейных дифференциальных уравнений с постоянными коэффициентами

Пусть требуется найти решение системы двух уравнений с постоянными коэффициентами

удовлетворяющее начальным условиям

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

По правилу дифференцирования оригиналов с учетом (24) имеем

Применяя к обеим частям каждого из уравнений системы (23) преобразование Лапласа, получим операторную систему

Эта система является линейной алгебраической системой двух уравнений с двумя неизвестными и . Решая ее, мы найдем и , а затем, переходя к оригиналам, получим решение системы (23), удовлетворяющее начальным условиям (24). Аналогично решаются линейные системы вида

Пример 6. Найти решение системы дифференциальных уравнений операторным методом

удовлетворяющее начальному условию .

Решение. Так как и , то операторная система будет иметь вид

Решая систему, получаем

Разлагаем дроби, стоящие в правых частях, на элементарные:

Переходя к оригиналам, получим искомое решение

Видео:Задача Коши ➜ Частное решение линейного однородного дифференциального уравненияСкачать

Задача Коши ➜ Частное решение линейного однородного дифференциального уравнения

Символьное решение линейных дифференциальных уравнений и систем методом преобразований Лапласа c применением SymPy

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

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

В данной публикации предлагаю рассмотреть функции прямого и обратного преобразования Лапласа из библиотеки SymPy, которые позволяют использовать метод Лапласа для решения дифференциальных уравнений и систем средствами Python.

Сам метод Лапласа и его преимущества при решении линейных дифференциальных уравнений и систем широко освещены в литературе, например в популярном издании [1]. В книге метод Лапласа приведен для реализации в лицензионных программных пакетах Mathematica, Maple и MATLAB (что подразумевает приобретение учебным заведением этого ПО) на выбранных автором отдельных примерах.

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

История об авторстве преобразований Лапласа

Преобразования Лапласа (изображения по Лапласу) имеют интересную историю. Впервые интеграл в определении преобразования Лапласа появился в одной из работ Л. Эйлера. Однако в математике общепринято называть методику или теорему именем того математика, который открыл ее после Эйлера. В противном случае существовало бы несколько сотен различных теорем Эйлера.

В данном случае следующим после Эйлера был французский математик Пьер Симон де Лаплас (Pierre Simon de Laplace (1749-1827)). Именно он использовал такие интегралы в своей работе по теории вероятностей. Самим Лапласом не применялись так называемые «операционные методы» для нахождения решений дифференциальных уравнений, основанные на преобразованиях Лапласа (изображениях по Лапласу). Эти методы в действительности были обнаружены и популяризировались инженерами-практиками, особенно английским инженером-электриком Оливером Хевисайдом (1850-1925). Задолго до того, как была строго доказана справедливость этих методов, операционное исчисление успешно и широко применялось, хотя его законность ставилось в значительной мере под сомнение даже в начале XX столетия, и по этой теме велись весьма ожесточенные дебаты.

Функции прямого и обратного преобразования Лапласа

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

Эта функция возвращает (F, a, cond), где F(s) есть преобразование Лапласа функции f(t), a Текст программы

Время на обратное визуальное преобразование Лапласа: 2.68 s

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

Обратное преобразование Лапласа часто используется при синтезе САУ, где Python может заменить дорогостоящих программных “монстров” типа MathCAD, поэтому приведенное использование обратного преобразования имеет практическое значение.

Преобразование Лапласа от производных высших порядков для решения задачи Коши

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

Если a и b — константы, то

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

для всех s, таких, что существуют оба преобразования Лапласа (изображения по Лапласу) функций f(t) и q(t).

Проверим линейность прямого и обратного преобразований Лапласа с помощью ранее рассмотренных функций laplace_transform() и inverse_laplace_transform(). Для этого в качестве примера примем f(t)=sin(3t), q(t)=cos(7t), a=5, b=7 и используем следующую программу.

(7*s**3 + 15*s**2 + 63*s + 735)/((s**2 + 9)*(s**2 + 49))
(7*s**3 + 15*s**2 + 63*s + 735)/((s**2 + 9)*(s**2 + 49))
True
5*sin(3*t) + 7*cos(7*t)
5*sin(3*t) + 7*cos(7*t)

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

Если предположить, что Применение преобразований лапласа решение дифференциальных уравненийудовлетворяет условиям первой теоремы, то из этой теоремы будет следовать, что:

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

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

Повторение этого вычисления дает

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

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

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

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

Применяя соотношение (3), содержащее преобразованные по Лапласу производные искомой функции с начальными условиями, к уравнению (1), можно получить его решение по методу, специально разработанному на нашей кафедре при активной поддержке Scorobey для библиотеки SymPy.

Метод решения линейных дифференциальных уравнений и систем уравнений, основанный на преобразованиях Лапласа, с использованием библиотеки SymPy

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

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

Упрощённая физическая модель, заданная уравнением (4) при ненулевых начальных условиях [1]:

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

Система, состоящая из материальной точки заданной массы, закрепленной на пружине, удовлетворяет задаче Коши (задаче с начальными условиями). Материальная точка заданной массы первоначально находится в покое в положении ее равновесия.

Для решения этого и других линейных дифференциальных уравнений методом преобразований Лапласа удобно пользоваться следующей системой, полученной из соотношений (3):
Применение преобразований лапласа решение дифференциальных уравнений
Применение преобразований лапласа решение дифференциальных уравнений
Применение преобразований лапласа решение дифференциальных уравнений
Применение преобразований лапласа решение дифференциальных уравнений
Применение преобразований лапласа решение дифференциальных уравнений

Последовательность решения средствами SymPy следующая:

    загружаем необходимые модули и явно определяем символьные переменные:

указываем версию библиотеки sympy, чтобы учесть ее особенности. Для этого нужно ввести такие строки:

по физическому смыслу задачи переменная времени определяется для области, включающей ноль и положительные числа. Задаём начальные условия и функцию в правой части уравнения (4) с её последующим преобразование по Лапласу. Для начальных условий необходимо использовать функцию Rational, поскольку использование десятичного округления приводит к ошибке.

пользуясь (5), переписываем преобразованные по Лапласу производные, входящие в левую часть уравнения (4), формируя из них левую часть этого уравнения, и сравниваем результат с правой его частью:

решаем полученное алгебраическое уравнение относительно преобразования X(s) и выполняем обратное преобразование Лапласа:

осуществляем переход из работы в библиотеке SymPyв библиотеку NumPy:

строим график обычным для Python методом:

Получаем:
Версия библиотеки sympy – 1.3

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

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

При этом учебное значение метода решения сохраняется за счёт необходимости использования системы (5) и перехода в NumPy для исследования решения более производительными методами.

Для дальнейшей демонстрации метода решим систему дифференциальных уравнений:
Применение преобразований лапласа решение дифференциальных уравнений
с начальными условиями Применение преобразований лапласа решение дифференциальных уравнений

Упрощённая физическая модель, заданная системой уравнений (6) при нулевых начальных условиях:

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

Таким образом, сила f(t) внезапно прилагается ко второй материальной точке заданной массы в момент времени t = 0, когда система находится в покое в ее положении равновесия.

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

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

Для ненулевых начальных условий текст программы и график функций примет вид:

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

Рассмотрим решение линейного дифференциального уравнения четвёртого порядка с нулевыми начальными условиями:
Применение преобразований лапласа решение дифференциальных уравнений
Применение преобразований лапласа решение дифференциальных уравнений

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

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

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

Функции для решения ОДУ

Для имеющих аналитическое решение ОДУ и систем ОДУ применяется функция dsolve():
sympy.solvers.ode.dsolve(eq, func=None, hint=’default’, simplify=True, ics=None, xi=None, eta=None, x0=0, n=6, **kwargs)

Давайте сравним производительность функции dsolve() с методом Лапласа. Для примера возьмём следующее дифференциальное уравнение четвёртой степени с нулевыми начальными условиями:
Применение преобразований лапласа решение дифференциальных уравнений
Применение преобразований лапласа решение дифференциальных уравнений

Время решения уравнения с использованием функции dsolve(): 1.437 s

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

Время решения уравнения с использованием преобразования Лапласа: 3.274 s

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

Итак, функция dsolve() (1.437 s) решает уравнение четвёртого порядка быстрее, чем выполняется решение по методу преобразований Лапласа (3.274 s) более чем в два раза. Однако при этом следует отметить, что функция dsolve() не решает системы дифференциальных уравнений второго порядка, например, при решении системы (6) с использованием функция dsolve() возникает ошибка:

Данная ошибка означает, что решение системы дифференциальных уравнений с помощью функции dsolve() не может быть представлено символьно. Тогда как при помощи преобразований Лапласа мы получили символьное представление решения, и это доказывает эффективность предложенного метода.

Для того чтобы найти необходимый метод решения дифференциальных уравнений с помощью функции dsolve(), нужно использовать classify_ode(eq, f(x)), например:

Eq(f(x), C1*sin(x) + C2*cos(x))
(‘nth_linear_constant_coeff_homogeneous’, ‘2nd_power_series_ordinary’)
(‘separable’, ‘1st_exact’, ‘almost_linear’, ‘1st_power_series’, ‘lie_group’, ‘separable_Integral’, ‘1st_exact_Integral’, ‘almost_linear_Integral’)
[Eq(f(x), -acos((C1 + Integral(0, x))*exp(-Integral(-tan(x), x))) + 2*pi), Eq(f(x), acos((C1 + Integral(0,x))*exp(-Integral(-tan(x), x))))]

Таким образом, для уравнения eq=Eq(f(x).diff(x,x)+f(x),0) работает любой метод из первого списка:

Для уравнения eq = sin(x)*cos(f(x)) + cos(x)*sin(f(x))*f(x).diff(x) работает любой метод из второго списка:

separable, 1st_exact, almost_linear,
1st_power_series, lie_group, separable_Integral,
1st_exact_Integral, almost_linear_Integral

Чтобы использовать выбранный метод, запись функции dsolve() примет вид, к примеру:

Вывод:

Данная статья ставила своей целью показать, как использовать средства библиотек SciPy и NumPy на примере решения систем линейных ОДУ операторным методом. Таким образом, были рассмотрены методы символьного решения линейных дифференциальных уравнений и систем уравнений методом Лапласа. Проведен анализ производительности этого метода и методов, реализованных в функции dsolve().

  1. Дифференциальные уравнения и краевые задачи: моделирование и вычисление с помощью Mathematica, Maple и MATLAB. 3-е издание.: Пер. с англ. — М.: ООО «И.Д. Вильяме», 2008. — 1104 с.: ил. — Парал. тит. англ.
  2. Использование обратного преобразования Лапласа для анализа динамических звеньев систем управления

📹 Видео

Операционное исчисление. Решение дифференциального уравнения четвертого порядка.Скачать

Операционное исчисление. Решение дифференциального уравнения четвертого порядка.

Решить задачу Коши для дифференциального уравнения с помощью формулы ДюамеляСкачать

Решить задачу Коши для дифференциального уравнения с помощью формулы Дюамеля

Откуда появляются дифференциальные уравнения и как их решатьСкачать

Откуда появляются дифференциальные уравнения и как их решать

Преобразование Лапласа. Решение Д.У.Скачать

Преобразование Лапласа. Решение Д.У.
Поделиться или сохранить к себе: