- •Завьялов в. А. Основы теории управления
- •Лекция № 1 Основные понятия и определения теории автоматического управления
- •Классификация сау. Примеры реальных сау
- •Лекция № 3 Математические модели и характеристики сау и ее элементов
- •Лекция № 4 Аналитическое описание реальных элементов сау
- •Постановка задач анализа и синтеза сау
- •Лекция № 5 Комплексные числа и функции в исследовании частотных свойств сау
- •Лекция № 6 Ряд и интеграл Фурье в анализе нелинейных сау
- •Лекция № 7 Свойства преобразования Фурье
- •Лекция № 8 Свойства непрерывного преобразования Лапласа
- •Лекция № 9 Операционное исчисление в исследовании переходных процессов
- •С помощью преобразования Лапласа
- •1. Решение дифференциальных уравнений при нулевых начальных условиях
- •2.Решение дифференциального уравнения при ненулевых начальных условиях
- •Лекция № 10 Дискретные функции в исследовании микропроцессорных сау
- •Лекция № 11
- •Лекция № 12 Связь методов исследования непрерывных и дискретных сау
- •Лекция № 13 Векторы и операции над векторами
- •Лекция № 14 Матрицы и операции с матрицами
- •Лекция № 15 Векторно-матричные математические модели сау
- •Матричная передаточная функция
- •Лекция № 16 Математическое описание случайных процессов в сау
- •Библиографический список
Лекция № 11
Z-преобразование и его применение при анализе дискретных САУ
Преобразование Лапласа, применяемое для отображения непрерывных функций в частотном пространстве, позволяет преобразовать дифференциальные уравнения в алгебраические, чем существенно облегчается исследование линейных стационарных систем управления.
Дискретное преобразование Лапласа и Z-преобразование позволяют представить разностные уравнения и дискретные функции в алгебраических выражений и упростить исследование импульсных и цифровых систем управления. Дискретное преобразование Лапласа осуществляется по формуле
Fd(s) = f(nT)e -nTs , где
n = 0
f(nT) - дискретная (решетчатая) функция; nT - аргумент дискретной функции;
n = 0, 1, 2, ..., - ряд целых чисел; Т - период повторения импульсов; s - оператор Лапласа.
Если принять обозначения: Т=1; eTs= z,
то можно перейти к Z-преобразованию
F(z) = f(n)z-n.
n = o
Переменную z можно представить как оператор задержки на nT единиц времени.
Z-преобразование обозначается следующим образом
F(z) = Z[f(n)] = f(n)z-n.
n = o
Оно обладает следующими свойствами:
1. Линейность
N N
Z[ cvfv(n)] = cvFv(z);
v=1 v=1
2. Запаздывание (сдвиг функции вправо)
m
Z[f(n – m)] = z-m[F(z) + f(r)zr], r = n – m;
r = 1
Если исходная решетчатая функция f(n) равна нулю при отрицательных значениях аргумента, то Z-преобразование производится по формуле
Z[f(n – m)] = z-mF(z);
3. Опережение (упреждение – сдвиг функции влево)
m - 1
Z[f(n + m)] = zm[F(z) – f(k)z-k];
k = 0
Если исходная решетчатая функция f(n) равна нулю при значениях аргумента n от 0 до m – 1, то Z-преобразование производится по формуле
Z[f(n + m)] = zmF(z);
4. Изображение разностей:
а) обратная разность
Z[DO f(n)] = Z[f(n) – f(n – 1)] = [(z – 1)/z]F(z) + z -1f(-1).
Если исходная решетчатая функция f(n) равна нулю при отрицательных значениях аргумента, то Z-преобразование производится по формуле
Z[DOf(n)] = [(z – 1)/z]F(z),
а для k-той разности по формуле
Z[DOf(n)] = [(z – 1)/z]k F(z);
б) прямая разность
Z[DPf(n)] = (z – 1)k F(z);
5. Изображение сумм:
a) неполная сумма
Z[бk(n)] = F(z)/( z – 1)k;
б) полная сумма
Z[б0k(n)] = [z/(z – 1)]kF(z);
6. Изображение суммы ординат решетчатой функции
f(n) = lim F(z) = F(1);
n = o z 1
7. Начальное и конечное значение функций
а) конечное значение
lim f(n) = Dp f(n) = lim [(z – 1)/z]F(z);
n n = o z 1
б) начальное значение
f(0) = lim [(z – 1)/z]F(z).
z
Решение разностных уравнений при нулевых начальных условиях
Общий вид разностного уравнения можно представить следующим образом
a0y(n) + a1y(n – 1) + ... + amy(n – m) =
= b0u(n) + b1u(n – 1) + ... + bku(n – k).
Переход к изображениям дает следующий результат
a0y(z) + a1z-1y(z) + ... + amz-my(z) =
= b0u(z) + b1z-1u(z) + ... + bkz-ku(z);
(a0 + a1z-1 + ... + amz-m)Y(z) =
= (b0 + b1z-1 + ... + bkz-k)U(z). (11.1)
Уравнение (11.1) является алгебраическим и имеет решение вида
Y(z) = (b0 + b1z-1 + ... + bkz-k)U(z)/(a0 + a1z-1 + ... + amz-m) = W(z)U(z). (11.2)
В уравнении (11.2) W(z) - дискретная передаточная функция, которая представляет собой отношение выходной переменной Y(z) к входной U(z) преобразованными с помощью Z-преобразования при нулевых начальных условиях.
Оригинал решения (11.2) уравнения (11.1) находится путем обратного
Z-преобразования
y(n) = Z-1[W(z)U(z)].
Пример
Непрерывное дифференциальное уравнение:
dX(t)/dt + X(t) = 1 (t); X(0) = 0.
Решение: X(t) = 1 – e-t.
Дискретный аналог:
Примем dt = 0.068 , тогда DX(i) + 0.068X(i) = 0.068;
X(i+1)-X(i) + 0.068X(i) = 0.068;
X(i+1) = 0.932X(i) + 0.068.
Z-преобразование:
zx(z) – 0.932x(z) = 0.068z/(z – 1);
(z – 0.932)X(z) = 0.068z/(z – 1);
X(z) = 0.068z/[(z – 1)(z – 0.932)];
дискретное решение:
x(n) = Z-1{0.068z/[(z – 1)(z – 0.932)]} = 1 – e -an0.068,
где a = - ln(0.932)/0.068;
непрерывное решение:
x(t) = 1 – e-at, где a = - ln(0.932)/0.068 1.
Для решения разностных уравнений с помощью Z-преобразования целесообразно пользоваться соответствующей таблицей.
Таблица Z-преобразований
N |
G(t) |
G(z) |
1
|
b[1 – e-atsec(f)cos(0t+f)], где f = arctg[(a2 + 02 – ab)/(b0)] |
bz/(z – 1) – – b[z2 – ze-aTsec(f)cos(0T+f)]/ /[z2-2ze-aTcos(0T)+e-2aT] |
2
|
1 – e-atsec(f)cos(0t + f), где f = arctg(a/0) |
z/(z – 1) – – [z2 – e-aTsec(f)cos(0T + f)]/ /[z – 2ze-aTcos(0T) + e-2aT |
3
|
e-bt – e-atsec(f)cos(0t+f), где f = arctg[(b – a)/0] |
z/(z – e-bT) – – [z2 – ze-aTsec(f)cos(0T + f)]/ /[z2 – 2ze-aTcos(0T) + e-2aT] |
4 |
e-atcos(0t) |
[z2 – ze-aTcos(0T)]/[z2 – 2ze-aTcos(0T) + e-2aT] |
5 |
e-atcos(0t) |
ze-aTsin(0T)/[z2-2ze-aTcos(0T) + e-2aT] |
6
|
a[1 – sec(f)cos(0t+f)], где f = arctg(0/a) |
az/(z – 1) – – az[z – sec(f)cos(0T + f)]/[z2 – 2z cos(0T) + 1] |
7
|
1 – cos(0t) |
z/(z – 1) – z[z – cos(0T)]/[z2 – 2z cos(0T) + 1] |
8 |
cos(0t) |
z[z – cos(0T)]/[z2 – 2zcos(0T) + 1] |
9 |
sin(0t) |
z sin(0T )/[z2 – 2zcos(0T) + 1] |
10 |
c + [a2(b – c)/(a – b)2]e-bt + + {[ab(c-a)+bc(a-b)]/[(a-b)2]}e-at + + [ab(c - a)/(a - b)]te-at |
cz/(z - 1) + a2(b - c)z/[(a - b)2(z - e-bT)] + + [ab(c - a) + bc(a - b)]z/[(a - b)2(z - e-aT)] + + [ab(c - a)Te-aTz]/[(a-b)(z-e-aT)2] |
11 |
1 – [a2/(a - b)2]e-bt + + {[ab + b(a - b)]/(a - b)2}e-at + + [ab/(a – b)]te-at |
z/(z - 1) – az/[(a - b)2(z - e-bT)] + + z[ab + b(a - b)]/[(a - b)2(z - e-aT)] + + abTe-aTz/[(a-b)(z-e-aT)2] |
12 |
e-bt – e-at + (a - b)te-at |
z/[z - e-bt] – z[z - e-aT] + (a - b)Te-aTz/[(z - e-aT)2] |
13 |
1 – (1 + at)e-at |
z/(z - 1) – z/(z - e-aT) – aTe-aTz/(z - e-aT)2 |
14
|
d – {bc(d - a)/[(b - a)(c - a)]}e-at – – {ca(d - b)/[(c - b)(a - b)]}e-bt – – {ab(d - c)/[(a - c)(b - c)]}e-ct |
dz/(z - 1) – bc(d - a)z/[(b - a)(c - a)(z - e-at)] – – ac(d - b)z/[(c - b)(a - b)(z - e-bt) – – ab(d - c)z/[(a - c)(b - c)(z - e-ct)] |
15
|
1 – {bc/[(b - a)(c - a)]}e-at – – {ca/[(c - b)(a - b)]e-bt – – {ab/[(a - c)(b - c)]e-ct |
z/[z – 1] – bcz/[(b - a)(c - a)(z - e-at)] – – acz/[(c - b)(a - b)(z - e-bt) – – abz/[(a - c)(b - c)(z - e-ct) |
16
|
{(d - a)/[(b - a)(c - a)]e-at + + {(d - b)/[(c - b)(a - b)]e-bt + + {(d - c)/[(a - c)(b - c)]}e-ct |
(d - a)z/[(b - a)(c - a)(z - e-at)] + + ac(d - b)z/[(c - b)(a - b)(z - e-bt)] + + ab(d - c)z/[(a - c)(b - c)(z - e-ct)] |
17
|
e-at/[(b - a)(c - a)] + + e-bt/[(c - b)(a - b)] + + e-ct[(a - c)(b - c)] |
z/[(b - a)(c - a)(z - e-at)] + + z/[(c - b)(a - b)(z - e-bt)] + + z/[(a - c)(b - c)(z - e-ct)] |
18
|
c + [b(c - a)/(a - b)]e-at + + [a(b-c)/(a - b)]e-bt |
cz/(z - 1) + b(c - a)z/[(a - b)(z - e-aT)] + + a(b - c)z/[(a - b)(z - e-bT)] |
19 |
1 – [b/(a - b)]e-at – [a/(a - b)]e-bt |
z/(z - 1) + bz/[(a - b)(z - e-aT)] – az/[(a - b)(z - e-bT)] |
20 |
(c - a)e-at + (b - c)e-bt |
(c - a)z/(z - e-aT) + (b - c)z/(z - e-bT) |
21 |
e-at+ e-bt |
z/(z - e-aT) – z/(z - e-bT) |
22 |
t – (1 - e-at)/a |
Tz/(z - 1) – (1 - e-aT)z/[a(z - 1)(z - e-aT)] |
23 |
1 – e-at |
[(1 - e-aT)z]/[(z - 1)(z - e-aT)] |
24 |
te-at |
Tze-aT/(z - e-aT)2 |
25 |
e-at |
z/(z - e-aT) |
26 |
t |
Tz/(z - 1)2 |
27 |
1(t) |
z/(z - 1) |
28 |
б(t) |
1 |
29 |
б(t - kT) |
z-k |
