Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы цифрового управления. Анализ и синтез цифровых систем управления. Ч.2. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
2. Отыскиваем соответствующие им z-преобразования:
1
iii
AA
T
1
ez
() (1 ) .
21
1
zSTz
() ()d
yt ut t
m
0
1
=
,
+
s
если
()
Gs
=+
ss
()
Gs
⎧⎫
Z
то
⎨⎬
s
⎩⎭
3.
Согласно уравнению для системы имеем
HG z z Z
=− =
AA
=+
1
Gs
⎧⎫
1
⎨⎬ ⎩⎭
m
0
1
z
=
i
∏∏
()
s
ii
i
.
T
0
1
T
i
1
TT
mm
11
==
00
⎛⎞ ⎛⎞
TT
ii
⎜⎟ ⎜⎟
1(1)1
ez z A ez
−+
⎜⎟ ⎜⎟ ⎝⎠ ⎝⎠
m
11 1
−−
1
=
i
m
⎛⎞ ⎜⎟
1
⎜⎟
1
=
i
⎝⎠
T
0
T
i
ez
i
1
Определим коэффициенты G(z) для различных значений такта квантования при m = 3; К = 1; Т
= 10 с; Т2 = 7,5 с; Т3 = 5 с. Можно
1
отметить, что с увеличением такта коэффициенты изменяются сле­дующим образом:
а) абсолютные значения параметров a
б) значения параметров b
в) сумма коэффициентов Σb
увеличиваются;
i
= 1 + Σai возрастает.
i
уменьшаются;
i
При больших значениях такта квантования справедливы неравен­ства: |a
| << 1 + Σai и |b3| << Σbi. В силу этого коэффициенты a3 и b3
3
можно считать нулевыми. Практически это означает, что полученная модель объекта имеет не третий, а второй порядок.
Еще один метод расчета HG(z) по G(s) основан на приближенном соотношении, введенном Тастином:
.
+
0
Для вывода этой приближенной формулы рассмотрим интеграль­ное уравнение
t
1
=
T
0
,
которому соответствует преобразование Лапласа
71
() 1
us Ts
() ( 1) ( 1);
.
() ( 1)
(1)
() [() ( 1)];
( 1) [ ( ) ( 1)];
( ) ( 1) [ ( ) ( 1)];
ys
= . (4.33)
()
Если идеальный интеграл заменить численной операцией интег­рирования по формуле прямоугольников, то при малых значениях Т справедливы следующие соотношения:
k
T
0
() ( 1);
≈−
yk ui
(1) (1);
yk ui
yk yk ui
T
i
=
1
k
1
T
−≈
0
T
i
=
1
T
−−≈ −
0
T
T
−−
11
()[1 ] () ;
yz z uzz
−≈
0
T
1
()
yz
uz Tz
Tz T
00
≈=
Tz
(1 )
1
⎫ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪
(4.34)
⎬ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪
Учитывая, что при малых тактах квантования уравнения (4.33) и
должны практически совпадать, можно записать:
(4.34)
0
Более точного приближения можно достичь с помощью операции интегрирования по формуле трапеций:
yk ui ui
yk ui ui
yk yk ui ui
Следовательно, при малых значениях T
72
1
sz
→−
T
0
k
T
1
0
≈+
T
2
=
i
1
k
1
T
1
−≈ + −
−−≈ +−
0
T
2
=
i
1
T
2
yz z
uz Tz
T
() 1
() 2 1
.
0
T
+
0
.
имеет место зависимость
0
21
1
zsTz
0
Ts
ze
ln ...
() ()
Xz Gz
()
z
1
1
*( ) .
z
.
+
0
Этот же результат можно получить, ограничиваясь первым чле-
ном разложения в ряд функции
121(1)
sz
=≈ + +
TTz
00
= :
3( 1)
z
+
2
2
zz
−−
1
+
.
⎥ ⎦
4.2. Анализ качества и точности импульсных систем
Качество
дискретных систем в переходном режиме оценивается
прямыми и косвенными показателями, причем первые из них приня­то отождествлять с показателями переходной характеристики, а вто­рыми могут служить дискретные аналоги интегральных оценок – суммарные оценки.
Показатели качества импульсных систем определяются с помо-
щью передаточных функций замкнутых систем:
Mz
()
=
()
Dz
, (4.35)
где
Mz
()
()
Dz
.
Следовательно, для оценки качества импульсных систем необхо­димо получить выражение для переходного процесса системы. Это можно осуществить двумя способами.
Переходная характеристика замкнутой системы h(iT
) определяет-
n
ся как реакция этой системы на дискретную единичную функцию:
()1(),или
yiT iT y z
==
nn
1
Она может быть вычислена непосредственно по разностному уравнению
h(iTn) + c1h[(i – 1)Tn] + ... + cnh[(i – n)Tn] = b0 1(iTn) + ... + bm 1[(i – m)Tn]
c
0
73
при нулевых начальных условиях или с помощью любого из приемов
1
()
Wz
z
() () d
xnT X zz z
1
() .
xnT X zz
()
Xz
z
1,368 0,368
()()1()
Wz
Wz
определения обратного z-преобразования от изображения:
***
() () ()
zxzWz
Φ= =
*
. (4.36)
1
Для определения характеристик переходного процесса по выра-
жению (4.35) воспользуемся формулой обратного z-преобразования:
1
=
2
j
π
σ
1
k
, (4.37)
где σ – контур интегрирования в плоскости z, охватывающий особые точки подынтегрального преобразования.
Вычисление обратного z-преобразования можно выполнять раз­личными способами: на основе теоремы вычетов, разложением на простые дроби и некоторыми другими способами. Рассмотрим пер­вые два.
С помощью теоремы Коши значение интеграла (4.37) определяет­ся в виде суммы всех вычетов внутри контура:
k
Функцию
() Выч
=
по всем
полюсам
z
i
можно разложить на простые множители и, при-
(4.38)
меняя обратное дискретное преобразование Лапласа, получить x(kT).
Пример 4.11. Построить переходный процесс для замкнутой им­пульсной системы.
Решение
Определим функцию W(z):
⎡⎤
==
()
Wz Z
10,632
⎢⎥ ⎣⎦
+
(0,1 1)
ss
2
zz
−+
z
.
Замкнутая передаточная функция системы находится по следую­щему выражению:
z
Φ=
+
откуда
74
,
0,632
0,736 0,368
1
zZsz
1
zz
z
() 1
() ;
0,964 ( 0,632 0,482 )
jj
() ,
0,964 (0,632 0,482 )
jj
( ) 1 cos0,92
xkT e k
()
Xz
z
; 1, 0,5, 0,5,
()
z
Φ=
zz
2
−+
z
. (4.39)
Будем считать, что управляющее воздействие g(t) = [1], тогда дис-
кретное z-преобразование имеет вид
1
⎡⎤ ⎢⎥
⎣⎦
=
. (4.40)
С помощью выражений (4.39) и (4.40) формулу для определения
выходного сигнала запишем в виде
=⋅
Xz
()
0,632
2
0,736 0,368
zz
−+
.
Теперь определим характеристики переходного процесса в им-
пульсной системе двумя способами.
1-
й способ. Найдем x(kT), для чего вычислим вычеты по z
1
k
Выч
Xzz
1
z
=
1
Выч
0,368 0,482
zj
=+
2
Выч
0,368 0,482
zj
=−
2
= ;
Xzz
Xzz
(0,5 0,92) 1
jk
1
k
0,632
=
−+ +
e
−+
(0,5 0,92) 1
jk
0,632
1
k
=
−+ +
e
+
, z2 и z3:
1
откуда
=−
.
0,5
k
Подставляя в эти выражения значение k = 0, 1, 2, … получаем пе-
реходный процесс x(kT) в тактовые моменты времени.
2-
й способ. Разложим функцию
Xz A
( ) 0,632
==+
zz
zz z
( 1)( 0,736 0,368)
++ ===
0,368 0,482 0,368 0,482
zjzj
−+ −+
2
−− +
BC
на простые множители:
1
AB C
откуда
75
() .
( ) 1 cos0,92
xkT e k
1
(1 )[1 (1 ) ]
zkz
*1
() ( )
zhnTz
Xz
1
z
zz z
=−
0,5 0,5
0,5 0,92 0,5 0,92
−− −+
−−
ze ze
jj
(4.41)
Применяя к выражению (4.41) обратное z-преобразование, полу­чаем
0,5
k
=− . (4.42)
Подставляя значение k = 0, 1, 2, … определяем переходный про­цесс по формуле (4.42) в тактовые моменты времени.
Пример 4.12.
1. Разностное уравнение в z-изображениях для переходной харак-
теристики записывается так:
*
Φ
(z) – (1 – k) z–1 Φ*(z) = k z–1 y*(z),
или в оригиналах при x(iT
h (nT
изображение переходной характеристики для этого примера
2. z-
) = k 1[(n – 1)Tn] + (1 – k) h [(n – 1)Tn].
n
) = 1(iTn):
n
равно
1
*
()
Φ=
z
kz
−−−
.
С другой стороны, по определению
Φ=
n
=
0
и, следовательно, можно записать
–1
k z
= (1 – z–1)[1 – (1 – k)z–1][h (0) + h (Tn) z–1 + h(2Tn) z–2 + ...].
Сравнивая коэффициенты при одинаковых степенях z в левой и правой частях равенства, нетрудно получить значения h(nT
), совпа-
n
дающие с результатом решения уравнения, полученного предыду­щим способом.
При выполнении условий бесконечной степени устойчивости пе­реходный процесс в системе заканчивается за конечное, вполне оп­ределенное число периодов T
. Это выполняется и для переходной
n
характеристики, с учетом, что указанные условия имеют место, если все коэффициенты характеристического уравнения замкнутой систе-
76
*
m
bbz bz
0
k
bfc
1*1
z
() () () ()...
мы D
(z) = 0, кроме c0, равны нулю, т.е. передаточная функция соот-
ветствует выражению
1
−−
*
z
()
Φ=
1
1
+++
01
1
z
...
m
c
0
,
или
f
+ f1z–1 + ... + fmz–m = (1 – z–1)[h(0) + h(Tn) z–1 + h(2Tn) z–2 + ...],
0
где принято обозначение
.
=
k
Сравнивая коэффициенты при одинаковых степенях z, можно за-
писать:
= h(0); f1 = h(Tn) – h(0);
f
0
= h(2Tn) – h(Tn); ... ; fm = h(mTn) – h[(m – 1)Tn];
f
2
0 = h[(m + 1)T
] – h(mTn), или h[(m + 1)Tn] = h(mTn).
n
Таким образом, при бесконечной степени устойчивости переход­ная характеристика принимает установившееся значение за конечное число периодов m, количественно равное порядку полинома числи­теля передаточной функции системы. Так, в рассмотренном примере условие бесконечной степени устойчивости k = 1, при этом справед­ливо выражение
()
Φ=
z
z
1
и переходная характеристика принимает установившееся значение за один период.
Динамическую ошибку в импульсных системах можно рассчиты­вать двумя методами.
1
метод.
По аналогии с непрерывными системами, сигнал ошибки как функцию времени можно представить в виде ряда по производным входного сигнала, взятым в дискретные моменты времени t = nT:
nT C g nT C g nT g nT
ε= + + +
01
′′
C
2!
2
. (4.43)
77
Применяя к полученному соотношению преобразование Лапласа,
() ... ()
EnT C C Gs
()
s
(0), 1, 2,...
()
s
[ (1) (1) (1)];
0
d()
z
получаем выражение
**
⎛⎞
=+++
⎜⎟
01
⎝⎠
C
2
, (4.44)
2!
в котором ряд, заключенный в скобках, есть разложение передаточ­ной функции ошибки
*
Φ по степеням переменной s. Следова-
ε
тельно,
*
i
d()
s
Φ
Ci
1
ε
==Φ=
i
d
s
s
*( )
i
ε
0
=
. (4.45)
При анализе импульсных систем, как правило, используют им-
*
пульсную передаточную функцию енты ошибки C
вычисляются по формулам:
i
C CT
1
CT
1
CT
1
(1);
0
ε
(1);
ε
2
′′
[ (1) (1)];
=Φ+Φ =Φ+Φ+Φ
εε
3
′′′ ′′

Φ
. В этом случае коэффици-
ε
εε ε
⎫ ⎪ ⎪
(4.46)
⎬ ⎪ ⎪ ⎪
где
i
z
i
(1)
Φ=
ε
Φ
ε
i
d
z
.
=
При таком методе определения ошибки в установившемся состоя­нии предполагается, что при анализе импульсной системы известен входной сигнал и его производные. Однако на вход системы могут поступать лишь дискретные значения сигнала, огибающая которого неизвестна. В этом случае не удается определить производные вход­ного сигнала и воспользоваться формулами (4.43) – (4.46).
метод.
2
Предполагается разложение ошибки ε(nT) в ряд по разностям входного сигнала. В этом случае вместо первой производной входно­го сигнала записывается разность первого порядка и т.д. В результа­те дискретный аналог выражения (4.43) имеет вид
78
() () () ()...
() ( 1) ( 1) ... ()
Ez C C z z Gz
( 1), 0,1, 2,...
1
zsT
() ( 1) ( 1) ... ()
Ez C z z Gz
( 1) , 0,1, 2,...
2
esT
() ... ()
Ew C Cw w Gw
C
2
2!
2
. (4.47)
nT C g nT C g nT g nTε= +Δ +Δ +

01
Применяя преобразование Лапласа к последнему выражению, по-
лучаем соотношение
⎛⎞
=+ −+ −+
⎜⎟
01
⎝⎠
C
2
2
(4.48)
2!
в котором ряд, заключенный в скобках, можно рассматривать как разложение передаточной функции Φ
(z) в ряд по степеням (z – l).
ε
Коэффициенты разложения при этом вычисляются по формуле
i
d()
z
Φ
Ci
i
ε
==Φ=
i
d
z
z
()
i
ε
=
1
. (4.49)
С другой стороны, при малых значениях T справедливо условие
и
⎡⎤
CC
=+ −+ −+
⎢⎥ ⎣⎦
12
0
T
2!
1
2
T
2
,
откуда
==Φ =
ii
ε
. (4.50)
()
iii
CCT Ti
Кроме того, для малых значений T справедливо соотношение
sT
1
w
=≈
sT
1
e
+
и возможно определение коэффициентов ошибки при разложении импульсной передаточной функции W ким образом, при малых значениях T справедливо равенство
⎡⎤

=++ +
⎢⎥
01
⎣⎦
C
2!
2
(w) в ряд по степеням w. Та-
ε
2
, (4.51)
79
где
(0), 0,1,2,...
2
i
T
2
i
T
11
1() 1
z
WH z zz
11
1
i
d()
w
Φ
Ci
i
ε
==Φ=
i
w
d
w
()
i
ε
1
=
.
При этом
⎛⎞
CC
=
ii
, (4.52)
⎜⎟ ⎝⎠
или, с учетом выражения (4.47):
⎛⎞
CC
=
ii
. (4.53)
⎜⎟ ⎝⎠
Разложение в ряд позволяет для нахождения коэффициентов ошибки воспользоваться логарифмическими характеристиками и функциями псевдочастоты. Рассмотрим пример.
Пример 4.13. Для заданной системы определить ряд ошибок при воздействии возмущения f(t) = 1(t).
Решение
Преобразуем исходную систему к виду, удобному для расчета, при этом
sT
110
e
Ws Hs sT
0
() ; () 0,5; 0,2
===
2
s
s
.
с
Замыкая внутренний контур, получаем импульсную передаточ­ную функцию одноконтурной системы в виде
или, переходя к переменной w:
() 0,2
Ww
=
w
ww
Изображение сигнала ошибки для такой системы вычисляется по формуле
ε
80
()
Wz
() 0,2
Wz
+
.
0
==
+−
0
)()()()()(
zGzzGzzE ΦΦ=
E(z),
21
+
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]