4.4.2. Способ параллельного программирования.
Передаточная функция (4.6)
W (z ) =
1 + az −1
+ bz −2
−1
разбивается на сумму элементарных звеньев:
W (z ) =
1 + α1z −1
1 + β1z −1
+ 1 + α 2 z .
1 + β2 z −1
Далее, аналогично первому способу, вводят новые переменные:
e1 (z ) =
1
1 + β1 z −1
⋅ U (z );
e(z ) =
1
1 + β 2 z − 1
⋅ U (z ).
Переменные состояния определяются выражением:
28
x1 (z ) =
z −1
⋅ U z =
(
)
z −1 ⋅ e1
(z );
x2 (z ) =
1 + β1 z
z − 1
1 + β 2 z − 1
⋅ U (z ) =
z − 1 ⋅ e2
(z ).
Соответствующая схема моделирования представлена на рис.4.5.:
-
U[k]
Z-1
β 1
x1 [k]
α
1
y[k]
Z
-
β 2
x2[k]
α 2
Рис.4.5.
Разностные уравнения системы будут иметь вид:
x1[k + 1] = − β1 x1[k ] + U [k ]
x2 [k + 1] = − β 2 x2 [k ] + U [k ];
y[k ] = (α1 − β1 )x1[k ] + (α 2 − β 2 )x2 [k ] + 2U [k ]. (4.10)
При этом матрицы будут иметь вид:
⎛ − β 0 ⎞
⎛ 1⎞
A = ⎜ 1
⎟; B = ⎜ ⎟;
⎝ 0 − β 2 ⎠
⎝ 1⎠
С = (α 1 − β 1 ,
α 2 − β 2 );
D = (2).
Достоинство этого способа состоит в том, что матрица А получается
диагональной, но при этом числа
β1 , β2
могут оказаться комплексными.
4.4.4. Способ последовательного программирования
Общая его идея заключается в следующем:
уравнению системы в операторной форме записи придается вид:
⎛ 1 + γ z − 1
=
y(z
)
⎜ 1
⎞ 1 + γ z −1
⋅ ⋅
U
(z
)⎟
2
⎝ 1 + β1 z
⎠ 1 + β 2 z
и схема моделирования составляется как последовательность однотипных
каскадов (рис.4.6).
29
U[k] x1 [k]
1
β 1
Z
y[k]
- Z γ2
β 2
Рис.4.6.
Уравнения состояния системы при этом будут иметь вид:
x1 [k + 1] = − β1 x1 [k ] + U [k ];
x2 [k + 1] = (γ 1 − β1 )x1 [k ] − β 2 x2 [k ] + U [k ];
y[k ] = (γ 1 − β1 )x1 [k ] + (γ 2
− β 2 )x2 [k ] + U [k ]. (4.11)
Матрицы А,В,С,D будут определяться следующими выражениями:
⎛ − β 1 0 ⎞
⎛ 1⎞
A = ⎜
⎟; B = ⎜ ⎟;
⎝γ 1 − β 1
С = (γ 1 − β 1 ,
− β 2 ⎠
γ 2 − β 2 );
⎝ 1⎠
D = (1).
Матрица А при этом является треугольной.
Составление блок–схемы моделирования дискретных систем является важным этапом их исследования. С помощью блок – схемы можно рационально выбрать переменные состояния системы, а также перейти к описанию динамики системы в рамках аппарата дискретного преобразования Лапласа или Z – преобразования.
30
31