6.3: Згортка
згортка
Ми говорили, що трансформація Лапласа продукту не є продуктом перетворень. Однак вся надія не втрачена. Нам просто потрібно використовувати інший тип «продукту». Візьміть дві функціїf(t) іg(t) визначені дляt≥0, і визначте 1згорткуf(t) іg(t) як
(f∗g)(t)def=∫t0f(τ)g(t−τ)dτ.
Як бачите, згортка двох функційt є ще однією функцієюt.
Візьмітьf(t)=et іg(t)=t заt≥0. Тоді
(f∗g)(t)=∫t0eτ(t−τ)dτ=et−t−1.
Щоб вирішити інтеграл, ми зробили одну інтеграцію частинами.
Візьмітьf(t)=sin(ωt) іg(t)=cos(ωt) заt≥0. Тоді
(f∗g)(t)=∫t0sin(ωτ)cos(ω(t−τ))dτ.
Застосовуємо ідентичність
cos(θ)sin(ψ)=12(sin(θ+ψ)−sin(θ−ψ))
Отже,
(f∗g)(t)=∫t012(sin(ωt)−sin(ωt−2ωτ))dτ=[12τsin(ωt)+14ωcos(2ωτ−ωt)]tτ=0=12tsin(ωt).
Формула тримає тільки дляt≥0. Ми припустили, щоf іg є нулем (або просто не визначено) для негативнихt.
Згортка має багато властивостей, які змушують її вести себе як продукт. Нехайc be a constant and f, g, and h be functions then
f∗g=g∗f(cf)∗g=f∗(cg)=c(f∗g)(f∗g)∗h=f∗(g∗h)
Найцікавіше властивість для нас, і основним результатом цього розділу є наступна теорема.
f(t) g(t)Дозволяти і бути експоненціального типу, то
{(f∗g)(t)}=L{∫t0f(τ)g(t−τ)dτ}=L{f(t)}L{g(t)}.
Іншими словами, перетворення Лапласа згортки є добутком перетворень Лапласа. Найпростіший спосіб використовувати цей результат - навпаки.
Припустимо, у нас є функціяs визначена
1(s+1)s2=1s+11s2.
Ми розпізнаємо два пункти таблиці 6.1.2. Тобто
L−1{1s+1}=e−t and L−1{1s2}=t.
Тому
L−1{1s+11s2}=∫t0τe−(t−τ)dτ=e−t+t−1.
Розрахунок інтеграла передбачав об'єднання частинами.
Розв'язування ОДУ
Наступний приклад демонструє всю силу згортки і перетворення Лапласа. Можна дати розв'язання задачі вимушеного коливання для будь-якої форсувальної функції як визначеного інтеграла.
Знайдіть рішення
x″+ω20x=f(t), x(0)=0, x′(0)=0,
для довільної функціїf(t).
Спочатку застосуємо перетворення Лапласа до рівняння. Позначте перетворенняx(t) поX(s) і перетворенняf(t) поF(s), як зазвичай.
s2X(s)+ω20X(s)=F(s),
або іншими словами
X(s)=F(s)1s2+ω20.
Ми знаємо
L−1{1s2+ω20}=sin(ω0t)ω0.
Тому
x(t)=∫t0f(τ)sin(ω0(t−τ))ω0dτ,
або якщо ми змінимо замовлення
x(t)=∫t0sin(ω0τ)ω0f(t−τ)dτ.
Зауважимо ще одну особливість цього прикладу. Тепер ми можемо побачити, як перетворення Лапласа обробляє резонанс. Припустимо, щоf(t)=cos(ω0t). Тоді
x(t)=∫t0sin(ω0τ)ω0cos(ω0(t−τ))dτ=1ω0∫t0sin(ω0τ)cos(ω0(t−τ))dτ.
Ми обчислили згортку синуса і косинуса в прикладі 6.3.2. Звідси
x(t)=(1ω0)(12tsin(ω0t))=12ω0sin(ω0t).
Зверніть увагуt на передню частину синуса. Отже, рішення зростає без зв'язку, оскількиt стає великим, тобто ми отримуємо резонанс.
Аналогічно, ми можемо вирішити будь-яке рівняння постійного коефіцієнта з довільною функцією форсуванняf(t) як певний інтеграл за допомогою згортки. Певного інтеграла, а не рішення закритої форми, зазвичай достатньо для більшості практичних цілей. Чисельно оцінити певний інтеграл неважко.
Інтегральне рівняння Вольтерра
Загальним інтегральним рівнянням є інтегральне рівняння Вольтерра 2
x(t)=f(t)+∫t0g(t−τ)x(τ)dτ
деf(t) іg(t) є відомими функціями іx(t) є невідомим, для якого ми хочемо вирішити. Щоб знайтиx(t), ми застосуємо перетворення Лапласа до рівняння, щоб отримати
X(s)=F(s)+G(s)X(s),
деX(s)F(s), іG(s) є перетворення Лапласаx(t)f(t), іg(t), відповідно. знаходимо
X(s)=F(s)1−G(s).
Щоб знайти,x(t) нам тепер потрібно знайти зворотне перетворення ЛапласаX(s).
Вирішити
x(t)=e−t+∫t0sinh(t−τ)x(τ)dτ
Застосовуємо перетворення Лапласа для отримання
X(s)=1s+1+1s2−1X(s),
або
X(s)=1s+11−1s2−1=s−1s2−2=ss2−2−1s2−2.
Це не важко застосувати таблицю 6.1.1, щоб знайти
x(t)=cosh(√2t)−1√2sinh(√2t).
Виноски
[1] Для тих, хто бачив згортку, визначену раніше, ви, можливо, бачили, що вона визначена якf∗g)(t)=∫∞−∞f(τ)g(t−τ)dτ. Це визначення узгоджується з тим,(???) якщо ви визначаєтеf(t) іg(t) дорівнюєте нулю дляt<0. При обговоренні перетворення Лапласа визначення, яке ми дали, є достатнім. Згортка дійсно відбувається в багатьох інших додатках, однак, де вам, можливо, доведеться використовувати більш загальне визначення з нескінченностями.
[2] Названа на честь італійського математика Віто Вольтерра (1860—1940).