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

Обратное преобразование Лапласа позволяет получить оригинал функции Обратное преобразование Лапласа - student2.ru по его изображению Обратное преобразование Лапласа - student2.ru :

Обратное преобразование Лапласа - student2.ru (1.12)

Использование этого выражения весьма затруднительно, особенно, для сложных выражений Обратное преобразование Лапласа - student2.ru . Поэтому были разработаны более приемлемые способы определения оригинала Обратное преобразование Лапласа - student2.ru , в основе которых лежат вычеты. В теории автоматического управления применяют обычно два способа решения поставленной задачи.

Первый метод связан с использованием выражения

Обратное преобразование Лапласа - student2.ru (1.13)

где Обратное преобразование Лапласа - student2.ru - полюсы функции Обратное преобразование Лапласа - student2.ru .

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

Обратное преобразование Лапласа - student2.ru . (1.14)

В частном случае при m=2 имеем:

Обратное преобразование Лапласа - student2.ru (1.15)

а при m=1 получаем простое соотношение:

Обратное преобразование Лапласа - student2.ru (1.16)

Пример 1.14. Пусть операторное изображение функции равно Обратное преобразование Лапласа - student2.ru Отсюдаимеем два кратных корня: Обратное преобразование Лапласа - student2.ru .Используя соотношение(1.15), получим:

Обратное преобразование Лапласа - student2.ru

Таким образом получим очевидный (по таблице Лапласа) результат.

Пример 1.15. Пусть Обратное преобразование Лапласа - student2.ru

Так как полюсы некратные, для определения вычетов можно воспользоваться соотношением(1.16):

Обратное преобразование Лапласа - student2.ru

Пример 1.16. Найти оригинал Обратное преобразование Лапласа - student2.ru , соответствующий изображению

Обратное преобразование Лапласа - student2.ru .

Вычисление полюсов показывает, что они некратные, но комплексно-сопряжённые: Обратное преобразование Лапласа - student2.ru

В реальных задачах случай комплексных полюсов встречается довольно часто. Таким образом имеем

Обратное преобразование Лапласа - student2.ru

Второй способ получения оригинала Обратное преобразование Лапласа - student2.ru по его изображению Обратное преобразование Лапласа - student2.ru сводится к разложению Обратное преобразование Лапласа - student2.ru на элементарные составляющие:

Обратное преобразование Лапласа - student2.ru (1.17)

где Обратное преобразование Лапласа - student2.ru - полюсы, q - вещественный остаток; Обратное преобразование Лапласа - student2.ru - коэффициенты, определяемые с помощью вычетов.

Если имеется полюс кратности m, то разложение на простые дроби включает члены

Обратное преобразование Лапласа - student2.ru . (1.18)

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

[r,p,q]=residue (b,a),

где r - вектор-столбец вычетов;

p - вектор-столбец полюсов;

q -вещественная часть разложения;

b, a - соответственно массивы коэффициентов полиномов числителя и знаменателя F(s).

Пример 1.17.Пусть Обратное преобразование Лапласа - student2.ru

Для получения оригинала воспользуемся методом разложения на элементарные составляющие. Порядок знаменателя равен двум, поэтому

Обратное преобразование Лапласа - student2.ru

Определение полюсов Обратное преобразование Лапласа - student2.ru и коэффициентов Обратное преобразование Лапласа - student2.ru будем осуществлять с помощью функцииresidue:

>>[r,p,q]=residue([2],[1,7,12])

В результате будет получено:

Обратное преобразование Лапласа - student2.ru

Теперь можно записать выражение F(s) в общепринятой форме:

Обратное преобразование Лапласа - student2.ru

Для получения оригинала воспользуемся таблицей преобразования Лапласа:

Обратное преобразование Лапласа - student2.ru

В пакете MatLab имеется ещё одна специальная функция ilaplace(), позволяющая сразу получить оригинал функцииf(t) по её изображениюF(s). Она имеет следующий синтаксис:

f=ilaplace(Fs)

f=ilaplace(Fs,y)

f=ilaplace(Fs,y,x).

Для её использования необходимо объявлять символьные переменные (y,x).

Пример 1.18. Решим пример 1.17 с помощью функции ilaplace.

>>symss % объявление символьных переменных

>>Fs=2/(s^2+7*s+12);

>>f=ilaplace(Fs)

>>f=2/exp(3*t)-2/exp(4*t)

Таким образом, получен такой же результат, как и в примере 1.17:

Обратное преобразование Лапласа - student2.ru


Наши рекомендации