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

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

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
() () ... () ()
() () ... () ().
mm
yk yk yk yk
xk xk xk xk
() (1) ( )
xk xk n r
n
r
() ( 1) () (1) ()
xk E xk E xk
αΔ +α Δ + +αΔ =
mm
mm
=β Δ Δ + +βΔ
mm
1
110
1
110
(3.3)
Прямой и обратный разностные операторы. С помощью урав- нений в конечных разностях оперируют с функциями дискретной переменной. Оператор сдвига E определяется в виде
E[x(k)] = x(k + 1).
Последовательное применение этого оператора дает выражение E
2
[x(k)] = E[Ex(k)] = x(k + 2),
или, в общем случае, выражение вида E
n
[x(k)] = x(k + n), (3.4)
для любого положительного целого числа n.
Разностный оператор Δ определяется как Δx(k) = x(k + 1) – x(k), поэтому можно записать:
Δx(k) = (E – 1)x(k), где операторы Δ и E связаны соотношением
Δ = E – 1. (3.5)
Δx(k) называется первой разностью функции x(t). Разности
высше-
го порядка определяются следующим образом (графическая иллюст­рация приведена на рис. 3.3):
2
Δ Δ
x(k) = Δ[Δx(k)] = x(k + 2) – x (k + 1) + x(k);
3
x(k) = Δ[Δ2x(k)] = x(k + 3) – x(k + 2) + x(k + 1) – x(k)
или, в общем случае, соотношением
n
r
=
0
где
nr
Δ=− +
⎛⎞
означают биномиальные коэффициенты.
⎜⎟ ⎝⎠
Выражение (3.6) совместно с уравнениями (3.4) и (3.5) позволяет получить выражение для определения разности n-го порядка:
nn rnr
Δ=− =−
n
⎛⎞ ⎜⎟
r
⎝⎠
n
r
=
0
n
⎛⎞ ⎜⎟
r
⎝⎠
, (3.6)
.
11
Рис. 3.3. Геометрическая интерпретация конечных разностей
( ) ( ) ( 1) ( 2) ... ( 1) ( ),
xn xn k Cxn k C xn k xn
(1)( 1)
.
d
dpt
Операторы E и Δ подчиняются обычным законам алгебры:
Δ[cx(k)] = cΔx(k);
m
Δ Δ
[x(k) + z(k)] = Δmx(k) + Δmz(k);
m Δn
x(k) = Δn Δmx(k) + Δ
m+n
x(k),
где c – постоянная величина; m и n – положительные целые числа.
Уравнение (3.6) остается справедливым при замене оператора Δ на E. Операторы коммутативны между собой, но в общем случае не коммутативны с функциями:
Δ[x(k)z(k)] ≠ x(k)Δz(k).
Преобразовать вид разностного уравнения можно с
помощью
формул:
=
0,1, 2,...,
k
1
k
+= +Δ ++Δ
( ) () () ... ();
xn k xn C xn xn
k k
Δ=+− ++ ++
kk k m
где
m
C
k
−⋅⋅ −+
=
12
kk
m
!
k
Оператор Δ для дискретных функций является своего рода анало­гом дифференциального оператора
= для непрерывной функ-
ции f(t), производная от которой равна
12
0
d()()
txtTxt
d()
txt
d()
txt
[ ( ) ( )] ( 1) ( ) ( ) ( );
() () () () ()
.
х kzk xk zk zk xk
pxt xttc x K
0
t
+−
.
=
lim
T
d
tT
Если функция рассматривается только в дискретные моменты времени x = nT (n = 0, 1, 2, …), оператор сдвига и разностный опера­тор определяются в виде
Ex(t) = x(t + T); Δx(t) = x(t + T) – x(t), тогда
mm
mm
d
tT
Δ
=
lim
0
T
,
или, в общем случае,
mm
mm
d
tT
Δ
=
lim
0
T
.
Существуют различные формулы, подобные обычным формулам дифференцирования, но не идентичные им, например следующие:
Δ=+Δ+Δ
⎡⎤
xk zk xk xk zk
Δ=
⎢⎥
zk zkzk
() ()( 1)
⎣⎦
Оператор, аналогичный интегральному оператору , имеет вид
1
[()] ()d ()d
=+=λλ+
∫∫
где c и K – постоянные интегрирования. Нижний предел t вольный и формирует часть постоянной интегрирования, а именно:
cK xtt
=−
Выражение
y(t) = p
является общим решением уравнения px(t) = x(t).
Δ−Δ
+
t
t
0
()d
–1
[x(t)]
.
t
=
,
произ-
0
13
Соответственно
() [() ( 1) ... (0) ]
xk xn K
⎢⎥⎣
() () ( 1)
xk xn c xn c
(1)
(1)!
pp
По аналогии обратный разностный оператор Δ
–1
x(t) = x(t).
–1
должен иметь та-
кой вид, чтобы выражение x(k) = Δ
–1
f(k) являлось общим решением уравнения Δy(k) = f(k) (3.7) или, соответственно, чтобы удовлетворялось равенство Δ Δ
–1
x(k) = x(k). (3.8)
Так как
1
k
⎡⎤
xn K xk xk x K
Δ+=++++
⎢⎥
0
n
=
⎣⎦
[ ( 1) ... (0) ] ( ),
−−+++=
xk x K xk
то обратный разностный оператор, удовлетворяющий уравнениям (3.7) и (3.8), имеет вид
1
k
1
() ()
Δ= +
n
0
=
.
Обратный оператор можно переписать так:
1
nk nk
1
Δ= +=−+
=− =
∑∑
00
nn
==
Выполняя аналогичные выкладки, можно получить формулу для
суммы произвольной кратности m:
k
1
n
3
⋅⋅⋅ =
∑∑
000
kkk
===
21
m
Понятия разности и суммы вводятся без изменения и для смещен-
ных решетчатых функций; в этом случае
Δx[n, ε] = x[n + 1, ε] – x[n, ε];
14
.
1
1
k
2
k
m
+
n
1
m
.
+
1
[,] [,]
Xn xk
() ( 1)... (1) ()()
xk n a xk n axk axk Fk
...
β
β
n
ε= ε
0
k
=
.
Разностные уравнения называют также рекуррентными формула-
ми. Неоднородное разностное уравнение можно переписать в виде
+= +−++ ++
1
[]
110
n
a
n
. (3.9)
Используя этот алгоритм можно последовательно найти решение
уравнения.
Однородное дифференциальное уравнение n-го порядка содержит
n линейно независимых решений.
В общем виде решение уравнения (3.9) можно представить как
x
– произвольные постоянные, не зависящие от k.
где C
i
= C1x1(k) + C2x2(k) + … + Cnxn(k),
0
Общее решение уравнения (3.9) имеет вид
x = x
+ xч.
0
Физический смысл частного и вспомогательного решений.
Пусть взаимосвязь между входом и выходом системы задается раз­ностным уравнением
A(E)x(k) = B(E)y(k) = F(k).
Вид вспомогательного решения зависит только от параметров
системы, в частности, от корней характеристического уравнения
A(β) = 0.
В случае различных значений корней β
, β2, …, βn вспомогатель-
1
ное решение
xC C=
011 22
kk
+
+
неограниченно возрастает при стремлении k к бесконечности в том случае, если хотя бы один из корней имеет значение, большее едини­цы. Если корни характеристического уравнения представить на ком­плексной плоскости, то корни внутри и вне единичного круга, прове­денного вокруг начала координат, отвечают составляющим, стремя­щимся соответственно к нулю и
к бесконечности при неограничен-
ном увеличении k. Простые корни на единичном круге соответству-
15
ют составляющим постоянной величины, а кратные корни на еди-
()
xt
()pxt
ничном круге соответствуют неограниченно возрастающим состав­ляющим.
В случае отсутствия внешних источников вспомогательное реше­ние совпадает с общим решением, поэтому его называют свободным, или невынужденным движением. Если вспомогательное решение неограниченно возрастает, т.е. если корни характеристического уравнения лежат вне единичного круга, а
кратные – на единичном
круге, то система неустойчива.
Произвольные постоянные во вспомогательном решении зависят от начальных или граничных условий, характеризующих предысто­рию системы, и от входного сигнала. Они могут быть вычислены лишь после нахождения вспомогательного и частного решений.
Вид частного решения зависит от входного сигнала, поэтому его называют также вынужденным движением.
Если все корни характе­ристического уравнения лежат внутри единичного круга, то вспомо­гательное и частное решения совпадают соответственно с переход­ным и установившимся процессом.
Решетчатая функция
физически нереализуема: она служит
δ
лишь удобной формой представления последовательности реальных импульсов
. Введение идеального квантователя, формирующего
δ-импульсы, позволяет значительно упростить математический аппа­рат, используемый для описания процессов прохождения дискретных сигналов через линейные динамические звенья. На рис. 3.4 приведе­на структурная схема системы с импульсным элементом (квантова­телем). Предполагается, что площади реальных и соответствующих им идеальных импульсов одинаковы.
Рис. 3.4. Структурная схема системы с импульсным элементом
Таким образом, эффективный математический метод описания дискретных функций основывается на замене последовательности импульсов х
(t) решетчатой функцией, состоящей из идеальных им-
р
пульсов. Идеальный импульс определяется как
16
0 при
0;
0,
()d 1c
0
() () () ( )
xt xt xth tkT
00
() () ( )( )
xt xth xkT t kT
00
() ( ) ( )
xt xkT t kT
()()()
Zs
Ns
δ=
∞=
tt≠
,
при
а его площадь равна
tt
δ=
−∞
.
Если продолжительность замыкания ключа значительно меньше
такта квантования, т.е. hKТ
импульсы последовательности хp(t),
0
имеющие площадь х(t)h, можно приближенно заменить идеальными импульсами δ(t) той же площади:
≈= δ
p
δ
k
=
0
. (3.10)
Учитывая, что последовательность идеальных импульсов опреде-
лена лишь в моменты времени t = kТ
, k = 0, 1, 2, ..., уравнение (3.10)
0
можно переписать в виде
δ
=
k
0
.
При анализе динамических систем с одинаковыми, синхронно ра­ботающими ключами на входе и выходе продолжительность замыка­ния h не учитывается. Фактически эта величина не влияет на конеч­ный результат, если за ключом стоит экстраполятор. Поэтому ее можно выбрать произвольно, например, положить для простоты h = 1 с. В этом случае последовательность идеальных
импульсов опи-
сывается выражением
*
0
k
=
. (3.11)
В уравнении (3.11) выходные сигналы квантователя умножаются на идеальные импульсы δ(tkТ
При выводе этого уравнения использовались следующие допущения:
а) h << Т
;
0
б) выходной сигнал квантователя поступает на линейную реали­зуемую систему
Gs
= .
).
0
17
3.3. Дискретное преобразование Фурье
2
T
kjt
kjt
() d () d
xte t xt e e t
⎢⎥⎢⎥⎣
k
TT
2СT
2
T
Частотный спектр конечной последовательности x[nT] на периоде
ω≤
π
Д
в дискретных точках может быть получен с использованием
дискретного преобразования Фурье.
Немодулированную последовательность импульсов можно запи-
сать в виде
2
∞∞
()
xt kT e
−=
∑∑
0
kk
==
1
T
π
T
или для дискретного набора данных:
*
() ()
xt xt e
Умножим обе части равенства на e
1
=
T
k
T
=−∞
.
st
, после чего проинтегрируем
2
π
их в пределах от нуля до бесконечности:
2
k
=−∞
π
jt
T
,
∞∞
∫∫
00
−−
*
st st
=
1
T
k
откуда следует соотношение
12
*
Xs Xs j
=+
()
⎛⎞
⎜⎟ ⎝⎠
k
=−∞
π
.
При определении частотного спектра дискретного сигнала необ-
ходимо произвести симметричную замену переменных.
В соответствии с теоремой Котельникова спектр конечного дис­кретного сигнала полностью определяется последовательностью своих отсчетов в частотной области, взятых с интервалом Δω, где
На основании последнего соотношения для дискретного сигнала длительности T
= NT можно определить минимально достаточное
С
количество равноотстоящих отсчетов спектра на периоде
18
Δω ≤
π
.
π
ω≤
Д
:
::.
N
ω
( ) () () () ,
( ) ( ) , 0,1, ..., 1.
22 22
ππ π π
Д
Следовательно, на периоде ω
== =
TT TNT
Δω
С
непрерывный спектр X(e
Д
jωt
) конеч-
ной последовательности длины x[nT] полностью определяется после-
jXeω
довательностью своих
ω
. По этим отсчетам гарантируется возможность точного восста-
Д
Д
равноотстоящих отсчетов на периоде
новления непрерывного спектра.
Это позволяет заменить в преобразовании Фурье вычисление не­прерывного спектра X(e в N дискретных точках на периоде ω
−−−
NNN
Δω − Δω
jT jkTn
Xe xnT e xnTe xnTe
=−
0,1,..., 1.
kN
111
===
∑∑∑
===
nnn
000
jωt
) на интервале < ω < его вычислением
:
Д
22
ππ
−−
jk Tn j nk
NT N
Построение частного спектра проиллюстрировано на рис. 3.5.
Рис. 3.5. Частотный спектр дискретного процесса
В практических расчетах дискретных спектров применяется нор­мированное время, переход к которому позволяет записать следую­щее соотношение:
2
N
jT
Δω
Xe xne k N
1
==
=
0
n
π
jnk
N
Дискретным преобразованием Фурье называется пара взаимно однозначных преобразований:
19
прямое преобразование (ДПФ)
() () , 0,1,..., 1
[ ] ( ) , 0,1,..., 1
k
()
1
N
Xk xnW k N
==
=
0
n
обратное преобразование (ОДПФ)
xn X kW n N
N
1
==
N
=
k
nk
N
1
0
nk
N
;
,
где
x[n], n = 0, 1, …, N – 1 –
(
вещественная или комплексная);
X(k), k = 0, 1, …, N – 1 –
последовательность во временной области
дискретные коэффициенты Фурье (веще­ственные или комплексные) – один период последовательности в частотной области; k – номер отсчета последовательности X(k), соот­ветствующий частоте kΔω;
π
2
nkNj
nk
eW
= поворачивающий множитель, получивший свое
N
2
π
jn
название в связи с тем, что аргумент экспоненты
N
e
отображает
угол поворота на единичной окружности комплексной z-плоскости.
Последовательности x[n] и X(k) называют N-точечными. Отсчеты
последовательности X(k) называют отсчетами ДПФ.
ДПФ описывает алгоритм вычисления N-точечной последова-
тельности X(k) в частотной области, а ОДПФ – алгоритм вычисления
N-
точечной последовательности x[n] во временной области.
ДПФ справедливо как для периодической, так и для конечной по­следовательности, причем результат вычислений в обоих случаях будет одинаковым, однако его трактовка – различной, а именно:
в случае периодической последовательности:
– N-
точечная последовательность x[n] – это один период данной
последовательности;
– N-
точечная последовательность X(k) – это N комплексных гар-
моник периодического спектра на периоде;
в случае конечной последовательности:
– N-
точечная последовательность x[n] – конечная последователь­ность длины N (формально это один период периодической последо­вательности);
– N-
точечная последовательность X(k) – N равноотстоящих отсче-
jT
тов непрерывного периодического спектра
Xe
ω
на периоде ωД.
20
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]