Математичний апарат для дослідження імпульсних САК

Решітчасті функції. Вихідний сигнал імпульсного елемента визначається величиною вхідного сигналу тільки у дискретні моменти часу на початку кожного періоду слідування імпульсів і надалі не залежить від змінювання вхідного сигналу до початку наступного періоду слідування (модуляція першого роду). Тому достатньо знати значення вхідного сигналу лише у дискретні моменти часу, тобто у моменти nT0, де n – ціле число. На підставі цього безперервну функцію на вході імпульсного елемента можна замінити так званою решітчастою функцією.

Решітчастою функцією називається функція дискретного аргументу, значення якої визначені у дискретні моменти часу t = nT0. Між цими моментами функція дорівнює нулю. Решітчасту функцію звичайно позначають f [nT0] або, якщо перейти до відносного часу, f [n] (рис. 8.5). Тоді можна записати

Математичний апарат для дослідження імпульсних САК - student2.ru

Математичний апарат для дослідження імпульсних САК - student2.ru

Використовують також поняття зміщеної решітчастої функції. Аргумент цієї функції t = nT0 + Dt, тобто дискретні значення функції вибираються для моментів часу, зміщених на Dt=const відносно nT0. Зміщення може бути додатним або від’ємним, за умови, що |Dt| < Т0. Зміщена решітчаста функція позначається f [nT0, Dt] або, при використанні відносного часу, - f [n, e], де e=Dt/Т0 – відносне зміщення. Надалі будемо вважати, що у решітчастої функції f [n, e] аргумент n> 0 і параметр e>0.

Різниці решітчастих функцій та різницеві рівняння. Різниці решітчастих функцій є аналогами похідних безперервних функцій. Різниця першого порядку (перша різниця) решітчастої функції f [n] дорівнює

Df [n] = f [n+1] - f [n]. (8.10)

Аналогію між першою різницею і першою похідною видно з того, що перша різниця, як і перша похідна дорівнює відношенню приросту функції до приросту аргументу Df [n]/Dn, але через те, що Dn = (n+1)–n = 1, перша різниця дорівнює Df [n].

Різниця другого порядку (друга різниця) обчислюється за формулою

D2f [n] = Df [n+1] - Df [n], (8.11)

або, якщо розкрити перші різниці, за формулою (8.10),

D2f [n] = f [n+2] - 2f [n+1] + f [n]. (8.12)

Різниця k-го порядку має вигляд:

Dkf [n] = Dk-1f [n+1] - Dk-1f [n] = Математичний апарат для дослідження імпульсних САК - student2.ru (8.13)

де Математичний апарат для дослідження імпульсних САК - student2.ru - коефіцієнт бінома Ньютона.

Різниці (8.10)-(8.13) називаються прямими. Є також зворотні різниці:

перша

Ñf [n] = f [n] - f [n-1]; (8.14)

друга

Ñ2f [n] = Ñf [n] - Ñf [n-1] = f [n] - 2f [n-1] + f [n-2]; (8.15)

k-го порядку

Ñkf [n] = Ñk-1f [n] - Ñk-1f [n-1] = Математичний апарат для дослідження імпульсних САК - student2.ru (8.16)

Аналогами інтеграла безперервної функції у межах від 0 до t для решітчастої функції f [n] є неповна сума

Математичний апарат для дослідження імпульсних САК - student2.ru (8.17)

і повна сума

Математичний апарат для дослідження імпульсних САК - student2.ru (8.18)

У повній сумі, на відміну від неповної, значення f [n] у момент часу t=nT0 також бере участь у формуванні результату.

Аналогами диференціальних рівнянь є різницеві рівняння (рівняння у кінцевих різницях). Лінійні різницеві рівняння зі сталими коефіцієнтами при використанні прямих різниць мають вигляд:

b0Dmy[n] + b1Dm-1y[n] + … + bmy[n] = f [n], (8.19)

де f [n], y[n] – відповідно задана і шукана решітчасті функції.

Якщо f [n] º 0, то рівняння (8.19) називається однорідним.

Приклад 8.1 Отримати різницеве рівняння з диференціального рівняння:

Математичний апарат для дослідження імпульсних САК - student2.ru

З урахуванням (8.10) і (8.12) запишемо:

Математичний апарат для дослідження імпульсних САК - student2.ru Математичний апарат для дослідження імпульсних САК - student2.ru

Тоді задане рівняння матиме вигляд:

Математичний апарат для дослідження імпульсних САК - student2.ru

або Математичний апарат для дослідження імпульсних САК - student2.ru

Для розв’язування різницевих рівнянь (8.19) необхідно задавати початкові умови у вигляді значень шуканої функції y[n] та її різниць від першої до різниці (m-1)–го порядку.

Різницеві рівняння можна розглядати як рекурентні співвідношення, які дають змогу обчислювати значення y[n] при n =1, 2, 3, … для заданих початкових умов. З урахуванням (8.13) рівняння (8.19) матиме вигляд:

a0y[n+m] + a1y[n+m-1] + … + amy[n] = f [n], (8.20)

де Математичний апарат для дослідження імпульсних САК - student2.ru

Наприклад, якщо задане різницеве рівняння (8.20) третього порядку:

a0y[n+3] + a1y[n+2] + a2y[n+1]+a3y[n] = f [n],

і відомі функції f [n] та початкові умови y[0], y[1], y[2], то дискретні значення функції y[n] обчислюються так:

при n=0: a0y[3] + a1y[2] + a2y[1]+a3y[0] = f [0],

y[3] = (f [0] - a1y[2] - a2y[1] - a3y[0]) / a0;

при n=1: a0y[4] + a1y[3] + a2y[2]+a3y[1] = f [1],

y[4] = (f [1] - a1y[3] - a2y[2] - a3y[1]) / a0;

і т.д.

Рівняння (8.19) є більш близьким аналогом диференціального рівняння, однак рівняння (8.20) легше використовувати, і тому воно більш розповсюджене.

Різницеві рівняння можна розв’язувати також класичним і операторним методами, аналогічними методам розв’язування диференціальних рівнянь. З операторних методів найбільшого поширення набув метод, що ґрунтується на використанні z-перетворення.

Основи z - перетворення. Дискретну функцію f [nT0] можна аналітично записати у вигляді ряду:

Математичний апарат для дослідження імпульсних САК - student2.ru (8.21)

де f(t) – породжувальна безперервна функція;

d(t-nT0) – зміщена на час nT0 дельта-функція.

Перетворення Лапласа від функції (8.21) має вигляд:

Математичний апарат для дослідження імпульсних САК - student2.ru (8.22)

Це перетворення називається дискретним перетворенням Лапласа. У символічній формі його записують так:

Математичний апарат для дослідження імпульсних САК - student2.ru

Якщо аргументом безперервної функції є відносний час t/T0, то формула дискретного перетворення матиме вигляд:

Математичний апарат для дослідження імпульсних САК - student2.ru (8.23)

де q=sT0 – комплексне число, яке називається параметром дискретного перетворення Лапласа.

Зображення F*(s) і F*(q) є трансцендентними функціями від s і q, що робить неможливим застосування звичайних методів аналізу в площині s або q для дослідження імпульсних систем. Більш прийнятним є z - перетворення. Формула z–перетворення випливає з формули (8.23), якщо виконати підстановку eq = z. Вона має вигляд:

Математичний апарат для дослідження імпульсних САК - student2.ru (8.24)

Приклад 8.2 Визначити z-перетворення одиничної решітчастої функції f[n]=1[n].

За формулою (8.24) запишемо

Математичний апарат для дослідження імпульсних САК - student2.ru

Сума цієї геометричної прогресії: Математичний апарат для дослідження імпульсних САК - student2.ru

z- перетворення деяких функцій подано в таблиці 8.1.

Таблиця 8.1 - z- перетворення основних функцій

Безперервна функція f(t) Решітчаста функція f [n] Перетворення Лапласа F(s) z-перетворення F(z)
1(t) 1[n] 1/s z/(z-1)
t nT0 1/s2 T0z / (z-1)2
t2 (nT0)2 2/s3 T0 2z(z+1) / (z-1)3
t3 (nT0)3 6/s4 T0 3z(z2+4z+1) / (z-1)4
e-at Математичний апарат для дослідження імпульсних САК - student2.ru 1/(s + a) z/(z-d), d = Математичний апарат для дослідження імпульсних САК - student2.ru
1 - e-at Математичний апарат для дослідження імпульсних САК - student2.ru a/[s(s+a)] (1-d)z / [(z-1)(z-d)], d = Математичний апарат для дослідження імпульсних САК - student2.ru
sin bt sin bnT0 b/(s2 + b2) z×sin bT0/(z2 - 2z×cos bT0 + 1)

Розглянемо основні властивості z-перетворення стосовно незміщених решітчастих функцій.

1. Властивість лінійності. Зображення лінійної комбінації решітчастих функцій дорівнює такій самій лінійній комбінації їх зображень.

2. Запізнювання і випередження (зсув за часом на ціле число періодів). Для решітчастої функції, зсунутої вправо (запізнюючої) на m періодів, маємо:

Z{f [n-m]}= z-mF(z), (8.25)

де F(z) – зображення функції f [n].

Для решітчастої функції, зсунутої вліво (випереджуючої) на m періодів, маємо:

Z{f [n + m]}= Математичний апарат для дослідження імпульсних САК - student2.ru (8.26)

3. Множення оригіналу на експоненту Математичний апарат для дослідження імпульсних САК - student2.ru Зображення незміщеної решітчастої функції записуємо у вигляді:

Математичний апарат для дослідження імпульсних САК - student2.ru Математичний апарат для дослідження імпульсних САК - student2.ru (8.27)

4. Зображення різниць (аналог зображення похідної). Для різниці k-го порядку за нульових початкових умов, тобто n=0, маємо:

Z{Dk f [n]} = (z-1)k F(z), (8.28)

звідки для першої різниці (k=1)

Z{D f [n]} = (z-1) F(z).

5. Зображення суми (аналог зображення інтеграла). Зображення суми має вигляд:

Математичний апарат для дослідження імпульсних САК - student2.ru (8.29)

6. Початкове значення решітчастої функції. При n=0 значення решітчастої функції обчислюється за формулою:

Математичний апарат для дослідження імпульсних САК - student2.ru (8.30)

7. Кінцеве значення решітчастої функції. При n = ¥ запишемо:

Математичний апарат для дослідження імпульсних САК - student2.ru (8.31)

8. Згортка решітчастих функцій. Якщо

Z{f1[n]} = F1(z) і Z{f2[n]} = F2(z),

то

F1(z)F2(z) = Математичний апарат для дослідження імпульсних САК - student2.ru (8.32)

9. Зображення функції Математичний апарат для дослідження імпульсних САК - student2.ru Маємо

Z{F(s)} = F1(z) Z{F2(s)}. (8.33)

За допомогою z-перетворення можна розв’язувати різницеві рівняння, причому послідовність дій аналогічна послідовності розв’язування диференціальних рівнянь при використанні перетворення Лапласа безперервних функцій. Спочатку треба перейти від різницевих рівнянь відносно оригіналів до алгебраїчних рівнянь відносно їх z-зображень, потім визначити z-зображення шуканої функції, розв’язавши знайдене алгебраїчне рівняння, і нарешті перейти від z-зображення до оригіналу – шуканої решітчастої функції.

Для переходу до оригіналу зображення доцільно подати у вигляді простих дробів, для яких оригінали можна знайти у таблицях z-перетворень функцій часу, і знайти оригінал y[n] як суму оригіналів, що відповідають простим дробам.

Значення функції y[n] у дискретних точках можна обчислити без знаходження аналітичного виразу для неї, якщо розкласти зображення Y(z) в ряд Лорана

Y(z) = c0 + c1z-1 + c2z-2 + c3z-3 + … (8.34)

За формулою (8.24) отримаємо:

Математичний апарат для дослідження імпульсних САК - student2.ru (8.35)

Із (8.34) і (8.35) випливає, що y[0] = c0, y[1] = c1, y[2] = c2 і т.д.

Найзручнішим способом розкладання в ряд Лорана дрібно-раціональних функцій є ділення чисельника на знаменник.

Приклад 8.3За відомим z-перетворенням Y(z) = 3z/(z2 – 0,7z + 0,1) визначити оригінал y[n].

Розкладемо Y(z) на суму простих дробів. Для цього визначимо корені рівняння z2 – 0,7z + 0,1 = 0. Маємо z1=0,5; z2=0,2. Тоді можна записати:

Y(z) = 3z/(z – 0,5)(z - 0,2) = 10[z / (z-0,5) – z / (z-0,2)].

З таблиці 8.1 знаходимо, що доданку z/(z-0,5) відповідає оригінал Математичний апарат для дослідження імпульсних САК - student2.ru , де Математичний апарат для дослідження імпульсних САК - student2.ru =d = z1 = 0,5. Тобто оригінал має вигляд 0,5n Аналогічно для доданка z/(z-0,2) маємо оригінал 0,2n. Отже, шукана решітчаста функція має вигляд:

y[n] = 10(0,5n - 0,2n).

Звідси знаходимо дискретні значення функції y[n]: y[0] = 0; y[1] = 3; y[2] = 2,1; y[3] = 1,17 і т.д.

Визначимо тепер дискретні значення функції y[n], розклавши зображення Y(z) в ряд Лорана діленням чисельника на знаменник:

3z / (z2 – 0,7z + 0,1) = 3z-1 + 2,1z-2 + 1,17z-3 + …

Отже, Y(z) = 0 + 3z-1 + 2,1z-2 + 1,17z-3 + …, тобто y[0] = 0; y[1] = 3; y[2] = 2,1; y[3] = 1,17.

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