
- •4.2. Аналитические методы вычисления процессов
- •4.3. Моделирование переходных процессов на ПЭВМ
- •5.1. Понятие устойчивости линейных систем
- •5.2. Алгебраические критерии устойчивости
- •5.3. Критерий устойчивости Михайлова
- •5.4. Критерий устойчивости Найквиста
- •5.5. Построение областей устойчивости
- •6. ТОЧНОСТЬ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ
- •6.1. Понятие точности. Постоянные ошибки
- •6.2. Установившиеся ошибки при произвольном входном сигнале
- •6.3. Установившиеся ошибки при гармоническом воздействии
- •7.1. Корневые оценки качества
- •7.2. Интегральные оценки качества
- •7.3. Частотные оценки качества
- •8.4. Нормальная форма уравнений состояния одномерной системы
- •8.5. Каноническая форма уравнений состояния одномерной системы
- •8.3. Преобразование уравнений состояния
- •8.7. Передаточная и весовая матрицы
- •8.8. Устойчивость, управляемость и наблюдаемость линейных систем
- •9.2. Корректирующие устройства
- •9.3. Корректирующие устройства по внешнему воздействию
- •9.4. Синтез САУ на основе логарифмических частотных характеристик
- •9.5. Модальный метод синтеза (метод размещения полюсов)
- •1. ОБЩИЕ СВЕДЕНИЯ
- •1.1. Основные понятия
- •1.2. Классификация импульсных систем
- •2.2. Решетчатые функции и разностные уравнения
- •2.3. Дискретное преобразование Лапласа и его свойства
- •2.6. Представление данных в импульсной системе
- •2.7. Частотные свойства дискретного преобразования
- •2.8. Восстановление данных
- •2.9. Импульсная передаточная функция разомкнутой системы
- •2.9. Импульсная передаточная функция разомкнутой системы
- •2.11. Процессы в импульсных системах
- •3. АНАЛИЗ УСТОЙЧИВОСТИ ДИСКРЕТНЫХ СИСТЕМ
- •3.1. Условия устойчивости
- •3.2. Билинейное преобразование
- •3.3. Критерий Рауса-Гурвица
- •3.4. Критерий Найквиста
- •4. ТОЧНОСТЬ ДИСКРЕТНЫХ СИСТЕМ
- •6. МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ ЛИНЕЙНЫХ ДИСКРЕТНЫХ СИСТЕМ В ПРОСТРАНСТВЕ СОСТОЯНИЯ
- •6.1. Уравнения состояния дискретных систем и схемы моделирования
- •6.2. Решение уравнений состояния
- •6.3. Основные формы уравнений состояния импульсных систем
- •6.5 Управляемость и наблюдаемость дискретных систем

41. Решетчатые функции и разностные уравнения
Под решетчатыми (рис. 2.2) понимают функции дискретного аргумента, определяемые в дискретные промежутки времени kT, где k = 0, 1, 2, 3, …, а T – период дискретизации:
f (kT ) = f (t )|t=kT или f (k ) = f (t )|t=k , T =1 . |
(2.2) |
Значения дискретной функции в моменты t = kT называют дискретами. Употребляют и смещенные решетчатые функции f (kT ,T ) или f (k,e) , где
e = |
DT |
£1. |
|
|
|
|
|
|
T |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
f (t) |
a |
f (kT ) |
б |
f (kT , DT) |
в |
|||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
Рис. 2.2. Непрерывная функция – а, решетчатая функция – б, смещенная решетчатая функция – в
Надо иметь ввиду, что по непрерывной функции легко находится решетчатая. Обратная же задача, т.е. формирование по решетчатой функции непрерывной – неоднозначна, т.к. неизвестны промежуточные значения решетчатой функции.
Аналог первой производной непрерывной функции для решетчатой функции есть первая разность (разность 1-го порядка) (рис. 2.3.):
Df(k) = f(k + 1) – f(k). |
(2.3) |
f (k)
Df (k )
0 1 |
k k +1 |
k |
Рис. 2.3. Определение разности решетчатой функции
Вторая разность представляется в следующем виде:
D2 f (k) = Df (k +1) - Df (k) = f (k + 2) - f (k +1) -{ f (k +1) - f (k)} =
= f(k + 2) – 2f(k + 1) + f(k),
n-ая разность
|
|
|
n |
|
|
Dn f (k ) = Dn-1 f (k +1) - Dn-1 f (k ) = åCni f (k + n - i)(-1)i , |
(2.4) |
||
|
|
|
i=0 |
|
где Cni = |
n! |
|
(число сочетаний). |
|
i!(n - i)! |
|
|||
|
|
|
||
Аналогом интеграла является сумма |
|
|||
|
|
|
k -1 |
|
|
|
|
Få (k ) = å f (i) = f (0) + f (1) + ... + f (k -1) . |
(2.5) |
|
|
|
i=0 |
|
Разность от суммы вычисляется по формуле |
|
|||
|
|
|
DFå (k ) = Få (k +1) - Få (k ) = f (k ). |
(2.6) |
Выражение, связывающее решетчатую функцию и ее разности на выходе дискретного устройства и на его входе, называют уравнением в конечных разностях. Для устройства n -го порядка это уравнение в общем виде может быть записано так:
a 0Dn y(k) + a 1Dn-1 y(k) + ... + a n y(k) = b 0Dmv(k)+b 1Dm-1v(k) + ... + b mv(k), (2.7)
где m < n, y(k) – сигнал выхода, v(k) – сигнал входа устройства.
В рекуррентном виде (при переходе от конечных разностей к значениям решетчатых функций) получают разностные уравнения вида (2.8):
a0 y(k + n) + a1 y(k + n -1) + ... + an y(k) = b0v(k + m) + b1v(k + m -1) +... + bmv(k) , (2.8)
|
|
|
l |
|
|
|
|
|
|
(n - i)! |
|
|
||
где al |
= å(-1)l-i a icnl --ii , а cnl --ii |
= |
; |
|||||||||||
(l - i)!(n - l)! |
||||||||||||||
|
|
|
i=0 |
|
|
|
|
|
|
|
||||
b |
l |
|
( 1)bl -i |
cl-i |
|
cl -i |
|
|
(m - i)! |
|
||||
= - |
|
, а |
= |
|
|
|||||||||
|
|
|
|
|
|
|
||||||||
l |
å |
|
i m-i |
|
m-i |
|
(l - i)!(m - l)! |
|
||||||
|
i=0 |
|
|
|
|
|
|
|

42. Дискретное преобразование Лапласа и его свойства
Аналогом преобразования Лапласа для непрерывных функций f(t) является дискретное преобразование Лапласа для решетчатых функций f(k).
Прямое дискретное преобразование
¥ |
|
F* (s) = å f (k)e-skT , |
(2.9) |
k =0
обратное дискретное преобразование
|
|
c+ j |
w0 |
|
|
||
|
|
|
|
||||
|
1 |
2 |
|
|
|||
f (k) = |
ò F * (s)eskT ds . |
(2.10) |
|||||
|
|||||||
|
jw0 c- j |
|
w0 |
|
|
||
|
|
2 |
|
|
где F*(s) называют изображением решетчатой функции f(k), а функцию f(k) – оригиналом.
В выражениях (2.9), (2.10) s – комплексная переменная, c – абсцисса аб-
солютной сходимости, w 0= 2p – частота дискретизации.
T
В символической записи формулы (2.9), (2.10) представляют в виде:
F* (s) = D{ f (k)}, |
(2.11) |
f (k ) = D-1 |
{ |
} |
(2.12) |
|
F * (s) . |
Чтобы избавиться от нерациональности функции F*(s) из-за наличия множителя esT, её преобразуют в рациональную путём замены переменных по формуле
esT = z; |
s = |
1 |
ln z . |
|
(2.13) |
||||||
|
|
|
|||||||||
|
|
|
|
|
|
|
T |
|
|
||
Таким образом, |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
¥ |
|
|
¥ |
|
|
F (z ) = Z {f (k)}= F * (s ) |
|
s= |
1 |
ln z |
= å f (kT )z-k = å f (k )z-k , |
(2.14) |
|||||
|
|||||||||||
|
|
|
T |
|
k =0 |
k =0 |
|
||||
f (k ) = Z -1 {F * (z)} |
= |
1 |
Ñò F * (z)zk -1dz . |
(2.15) |
|||||||
2pj |
При использовании в теории дискретных систем z-преобразования следует помнить, что z-преобразование выходного сигнала линейной сиcтемы определяет значения временной функции только в момент квантования (т.е. не содержит информацию о значениях функции между моментами квантования).
Кроме того, передаточная функция непрерывной системы должна иметь количество полюсов, по крайней мере, на один большее, чем количество нулей, что в реальных системах практически всегда выполняется.
Для перехода к z-преобразованию используют специальные таблицы. Привёдем наиболее часто используемые преобразования (табл. 2.1.).

Таблица 2.1 – Преобразование Лапласа и z–преобразование
|
|
Непрерывная функция |
Решетчатая функция |
||||||||||||||||||||||||||
Оригинал |
Преобразование Лапласа |
Оригинал |
z–преобразование |
||||||||||||||||||||||||||
1(t) |
|
|
|
|
|
1 |
|
|
|
|
|
|
1(kT) |
|
|
|
|
|
|
|
z |
|
|||||||
|
|
|
|
|
s |
|
|
|
|
|
|
|
z -1 |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
t |
|
|
|
|
1 |
|
|
|
|
|
kT |
|
|
|
|
|
|
|
Tz |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(z -1)2 |
|
|
|
|
|
|||||
|
|
|
|
s2 |
|
|
|
|
|
|
|
||||||||||||||||||
|
t 2 |
|
|
|
|
1 |
|
|
|
|
|
|
(kT )2 |
|
|
|
|
T 2 z(z +1) |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2(z -1)3 |
|
|
|
||||||
2 |
|
|
|
|
|
s3 |
|
|
|
|
2 |
|
|
|
|||||||||||||||
e-at |
|
|
|
|
1 |
|
|
|
|
|
e-akT |
|
|
|
|
|
|
|
Tz |
|
|||||||||
|
|
|
s + a |
|
|
|
|
|
|
z - e-aT |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
1 – e-at |
|
|
|
|
|
a |
1 – e-akT |
|
|
|
|
z(1- e-aT ) |
|||||||||||||||||
|
|
|
|
s(s + a) |
|
|
|
|
(z -1)(z - e-aT ) |
|
|
||||||||||||||||||
sin bt |
|
|
|
|
|
b |
|
sin bkT |
|
|
|
|
|
|
z sin bt |
|
|||||||||||||
|
|
s 2 |
+ b2 |
|
z 2 |
- 2z cos bT +1 |
|||||||||||||||||||||||
|
|
|
|
|
|
|
|||||||||||||||||||||||
cos bt |
|
|
|
|
|
s |
|
cos bkT |
|
|
|
z(z - cos bT ) |
|
||||||||||||||||
|
|
s 2 |
+ b2 |
|
z 2 |
- 2z cos bT +1 |
|||||||||||||||||||||||
|
|
|
|
|
|
|
Отметим основные свойства z-преобразования.
Свойство линейности
af(k) ® aF(z); f1(k) + f2(k) ® F1(z) + F2(z). |
(2.16) |
Теоремы сдвига (упреждения и запаздывания)
Упреждение иллюстрируется рис. 2.4. и вычисляется по формуле:
¥ |
¥ |
¥ |
Z{ f (k +1)} = å f (k +1)z-k =f (1)z-0 |
+ f (2)z-1 + ... = å f [k]z-(k -1) |
= zå f (k )z-k . |
k =0 |
k =1 |
k=1 |
Прибавив и вычтя в правой части f(0), получим |
|
|
Z{ f (k +1)} = z[F (z) - f (0)] . |
(2.17) |
|
f (k) |
f (k +1) |
|
|
f(k) |
|
0 |
1 |
2 |
3 |
4 |
5 |
k |
Рис. 2.4. К теореме об упреждении
17

При нулевых начальных условиях f(0) = 0 и |
|
Z { f (n + 1) } = zF (z ) |
(2.18) |
При упреждении на 2 такта и нулевых начальных условиях |
|
Z { f (k + 2)} = z2 F (z ) . |
|
При упреждении на m тактов получают |
|
Z { f (k + m)} = zm F (z ). |
(2.19) |
Аналогично получают формулы для вычисления запаздывания (рис. 2.5). |
|
¥ |
|
Z{ f (k -1)} = å f (k -1)z-k =0 × z-0 + f (0)z-1 + f (1)z-2 +... = |
|
k =0 |
|
¥ |
|
= å f (k)z-(k +1) = z-1F (z) , |
(2.20) |
k =0 |
|
Z{ f [k - 2]} = z-2 F (z), |
|
.................................... |
(2.21) |
Z{ f [k - m]} = z-m F (z). |
|
|
f (k ) |
|
|
f (k) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f (k -1) |
0 |
1 |
2 |
3 |
4 |
5 |
k |
Рис. 2.5. К теореме запаздывания
Изображение разностей
При нулевых начальных условиях
Z {Df (k )} = Z { f (k +1)}- Z { f (k )} = zF (z )- F (z ) = (z -1)F (z ). (2.22)
………………………………………….. |
|
|||||
|
{ |
|
} |
|
|
|
Z |
|
Dm f (k) = (z -1)m F (z ). |
(2.23) |
|||
Изображение сумм |
|
|
суммыDFå (k) = f (k) , то изображение будет |
|||
Так как разность |
от |
|||||
Z {DFå (k)} = F (z) . В силу (2.22) |
Z {DFå (k)} = (z -1)Z {Få (k)} |
и окончательно |
||||
получим |
|
|
|
|
|
|
|
|
Z {Få (k)}= |
F (z ) |
|
||
|
|
|
. |
(2.24) |
||
|
|
z -1 |
||||
18 |
|
|
|
|
|
|

Для суммы m-го порядка |
|
|
|
|
|
|
Z |
{ |
F m (k) = |
F (z ) |
. |
(2.25) |
|
|
||||||
|
å |
} |
(z -1)m |
|
||
Конечное значение решетчатой функции |
|
|||||
f (¥) = lim f (k) = lim(z -1)F (z) . |
(2.26) |
|||||
|
k ®¥ |
|
z®1 |
|
||
Начальное значение решетчатой функции |
|
|||||
f (0) = lim f (k) = lim F (z) |
|
|||||
|
|
k ®0 |
|
z®¥ |
|
|
Свёртка решетчатых функций |
|
|
|
|
Если Z { f1(k)} = F1 (z ) и Z { f2 (k)} = F2 (z), то
F |
( |
z × F z = Z |
ì k |
f |
n |
1 |
) 2 ( ) |
íå |
1 ( |
|
|
|
|
|
în=0 |
|
|
f |
2 |
k - n |
ü |
= Z |
ì k |
f |
2 |
( |
n |
f |
1 |
k - n |
ü. (2.27) |
) |
( |
)ý |
|
íå |
|
|
) |
( |
)ý |
||||
|
|
|
þ |
|
în=0 |
|
|
|
|
|
|
|
þ |
Формула обращения
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
l |
|
|
|
|
|
|
||||
f (k ) = |
|
|
F (z )zk -1dz = |
åRe snF (z )zk -1. |
(2.28) |
||||||||||||||||||||
2pj Ñò |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
n =1 |
|
||||||||||||
Интегрирование ведется по окружности радиуса R > |
|
zn |
|
max , где zn – по- |
|||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
люсы функции F(z), а z = zn |
– вычет в точке для простых полюсов |
|
|||||||||||||||||||||||
|
|
Re sn F (z )zk -1 = lim (z - zn )F (z )zk -1 . |
(2.29) |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
z®zn |
|
|
|
|
|
|
|
|
|
|
||||
Формула разложения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
а) Пусть F (z )= |
|
A(z) |
|
|
zA0 (z) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
B(z )= |
|
|
|
, корни знаменателя простые, |
степень чис- |
||||||||||||||||||||
|
|
B(z ) |
|||||||||||||||||||||||
лителя меньше степени знаменателя, тогда |
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
n |
A |
(z |
n |
) |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
f (k) = å |
0 |
|
|
|
znk , |
(2.30) |
|||||||||||
|
|
|
|
|
|
|
|
& |
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
n=1 |
B (zn ) |
|
|
|
|
|
|
|||||||
где zv – корни знаменателя. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
б) Пусть F(z )= |
A(z) |
, |
нулевого корня числителя нет, степень числителя |
||||||||||||||||||||||
|
|||||||||||||||||||||||||
|
|
B(z ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
меньше степени знаменателя, тогда |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
n |
(zn ) |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
f (k) = å |
A |
znk -1, k ³1. |
(2.31) |
||||||||||||||||||
|
|
|
|
& |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
n=1 B |
(zn ) |
|
|
|
|
|
|
|
|
|
19

в) Пусть F(z)= A(z) степень числителя равна степени знаменателя, тогда
B(z)
разделив A(z) на B(z) получим
F (z ) = f (0) + A0 (z ) ,
B (z )
т.е. приходим к случаю б).
В общем случае (в том числе при кратных корнях) можно воспользоваться методом разложения F(z) на простые дроби.
Разложение в ряд Лорана
¥
Так как F (z ) = å f (k) z-k = f (0) + f (1) z-1 + f (2) z-2 +..., то разложив F(z)
k=0
вряд Лорана по убывающим степеням z путем деления числителя F(z) на зна-
менатель, получим F (z)= c0 + c1z -1 + c2 z -2 + .... Сравнив два ряда, имеем
f (0) = c0 , f (1) = c1, f (2) = c2 ,... . |
(2.32) |

43. Передаточные функции и схемы моделирования
дискретных систем
Пусть дискретная система описывается разностным уравнением n-го порядка общего вида
a0 y(k) + a1 y(k -1) + ... + an y(k - n) = b0v(k ) + b1v(k -1) + ... + bnv(k - m). (2.34)
Подвергнув его z-преобразованию, получим при нулевых начальных условиях
a0Y (z) + a1z-1Y (z) +... + an z-nY
Откуда
K (z) = Y (z) V (z)
(z) = b V (z) + b z-1V (z) + ... + b z-mV (z). (2.35) |
|||||||
|
|
0 |
1 |
|
|
m |
|
= |
b |
+ b z-1 |
+ ... + b z-m |
. |
(2.36) |
||
0 |
1 |
m |
|
||||
a |
+ a z-1 |
+ ... + a |
z-n |
||||
|
|
|
|||||
0 |
1 |
n |
|
|
|
Выражение (2.36) является дискретной передаточной функцией. Дискретную передаточную функцию можно получить и из разностного
уравнения (2.8), подвергнув его z-преобразованию, в виде:
K (z) = |
Y (z) |
|
b zm + b zm-1 |
+ ... + b |
|
||
|
= |
0 |
1 |
m |
. |
(2.37) |
|
V (z) |
a zn + a zn-1 |
|
|||||
|
|
+ ... + a |
|
||||
|
|
0 |
1 |
n |
|
Моделирование дискретных систем производится по аналогии с непрерывными. Вместо интегратора используется регистр сдвига
f (k ) T f (k -1) ,
осуществляющий задержку на период дискретизации T. В остальном принцип
- -
составления модели такой же, как и в непрерывной системе. Схема модели разностного уравнения (2.34) или передаточной функции (2.36) изображена на рис. 2.7. Отметим, что эта схема не единственная, возможны и другие конфигурации.
V (z) |
|
K |
Y |
|
|
||
|
|
|
|
b0 |
b1 |
bi |
bm |
a0 |
a0 |
a0 |
a0 |
å
|
an |
|
a |
|
|
a2 |
|
|
a1 |
|||||
|
a0 |
|
|
i |
|
|
a0 |
|
|
|
|
a0 |
|
|
|
|
a |
|
|
|
|
|
|
||||||
|
|
|
0 |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 2.7. Схема моделирования (2.34) или (2.36)