
vostrikov
.pdf
7.3. Устойчивость линейных импульсных систем |
241 |
Re z |
Im |
Im z |
Re |
Рис. 7.23. Отображение корней на плоскость псевдокорней
Аналитически такое преобразование выглядит следующим образом:
z |
1 |
, |
z |
1 |
. |
|
|
|
|
|
|||
|
1 |
|
z |
1 |
Процедура использования билинейного преобразования:
1) записать характеристическое уравнение линейной импульсной системы
|
|
zn |
a |
|
|
zn 1 |
... a z |
a |
0 ; |
|
||
|
|
|
n 1 |
|
1 |
0 |
|
|
|
|||
2) заменить в этом уравнении z на |
: |
|
|
|
|
|||||||
1 |
n |
|
1 |
n 1 |
|
1 |
|
|
|
|||
|
a |
... |
a |
|
a 0 |
; |
||||||
|
|
|
|
|
|
|
|
|||||
1 |
|
n 1 |
1 |
|
1 1 |
0 |
|
3) привести полученное уравнение к общему знаменателю и приравнять числитель нулю:
n |
an 1 |
n 1 |
... |
a1 a0 0 ; |
|
|
|||
4) к полученному |
уравнению |
применить критерий Гурвица |
(см. подразд. 4.2.1).


7.3. Устойчивость линейных импульсных систем |
243 |
Учтем, что экспонента с мнимым показателем степени – периодическая функция:
e j T cosT |
j sinT |
cos(T |
2 ) j sin(T |
2 ), |
|
|
0, 1, |
2,... |
|
Введем новую переменную |
|
2 |
, где Т – шаг квантования, тогда |
|||||||
0 |
T |
|||||||||
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
||
последнее выражение примет вид |
|
|
|
|
|
|||||
e j T cos(T |
T |
0 |
) |
j sin(T |
T |
0 |
) e jT ( |
0 ). (7.32) |
||
|
|
|
|
|
|
|
|
Выражение (7.32) позволяет сделать вывод, что частотная характеристика решетчатого сигнала – периодическая функция (рис. 7.24) с периодом, равным 0 :
x* ( j ) x* ( j( |
0 )) . |
x*( jω)
0 |
0 |
Рис. 7.24. Спектральная характеристика решетчатого сигнала
Найдем частотную характеристику исходного непрерывного сигнала:
x( j ) |
x(t)e j t dt. |
(7.33) |
0
Заменим точное интегральное соотношение (7.33) на приближенное в виде суммы:
x( j ) |
x(k t)e j k t t; |
|
k |
0 |
|
если шаг квантования достаточно мал, то можно |
t заменить на T: |
|
x( j ) |
x(kT )e j kT T . |
(7.34) |
k |
0 |
|

244 |
|
Глава 7. ЛИНЕЙНЫЕ ИМПУЛЬСНЫЕ СИСТЕМЫ |
|||||
Спектральная характеристика решетчатого сигнала x (j ) |
(7.31) |
||||||
повторяет спектральную характеристику непрерывного x(j ) |
(7.34) |
||||||
с точностью до константы, но является периодической с периодом |
0 |
||||||
(рис. 7.24). |
|
|
|
|
|
|
|
Будем считать, что спектр непрерывного сигнала ограничен: |
|
|
|||||
x( j |
) |
0, |
max |
|
max ; |
|
|
x( j |
) |
0, |
max , |
|
max . |
|
|
Спектральные характеристики решетчатых сигналов для различных |
|||||||
соотношений частот |
0 и |
max приведены на рис. 7.25. |
|
|
|||
|
|
|
x*( jω) |
|
|
|
|
0 |
|
max |
max |
0 |
|
|
|
|
|
|
а |
|
|
|
|
|
|
|
x*( jω) |
|
|
|
|
|
|
max |
max |
0 |
|
|
|
|
|
|
б |
|
|
|
|
|
|
|
x*( jω) |
|
|
|
|
|
|
max |
max |
|
? |
|
|
|
|
|
|
|
|
||
|
|
|
в |
|
|
|
|
Рис. 7.25. Частотные характеристики решетчатого сигнала |
|
|

7.3. Устойчивость линейных импульсных систем |
|
245 |
На рис. 7.25, а представлен случай, когда |
max < |
0/2, а на рис. 7.25, б – |
соотношение между этими частотами иное: |
max > |
0/2. |
Поставим задачу восстановить непрерывный сигнал из решетчатого. Эту задачу можно решить с помощью идеального фильтра (ИФ) с прямоугольной частотной характеристикой, изображенной на рис. 7.25 штрихпунктирной линией. Схема такого эксперимента иллюстрируется структурой, приведенной на рис. 7.26.
Как видим, при max < 0/2 (рис. 7.25, а) это сделать удастся. В случае, когда max > 0/2 (рис. 7.25, б), это невозможно, что подтверждает рис. 7.25, в, на котором показана спектральная характеристика сигнала, восстановленного с помощью ИФ.
u(t) |
|
x(t) |
|
* |
|
|
|
ˆ |
|||
|
|
x |
(t) |
|
x(t) |
||||||
|
|
ОУ |
|
|
ИИЭ |
|
|
|
ИФ |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 7.26. Схема восстановления непрерывного сигнала из решетчатого
Таким образом, можно сделать вывод: для того чтобы восстановить непрерывный сигнал из квантованного с помощью идеального фильтра (ИФ) с прямоугольной частотной характеристикой, необходимо выполнить соотношения
|
2 |
|
или T |
1 |
. |
(7.35) |
|
0 |
max |
|
|||||
2 fmax |
|||||||
|
|
|
|
||||
|
|
|
|
|
|
Последнее соотношение и есть формулировка утверждения Котель- никова–Шеннона.
Если неравенство (7.35) выполняется, то можно говорить о том, что шаг квантования достаточно мал. При таком шаге квантования выход объекта будет «гладким» несмотря на ступенчатый вид управляющего воздействия.
7.3.5. ПРЕОБРАЗОВАНИЕ ТАСТИНА
Это преобразование позволяет получить дискретную передаточную функцию линейного объекта из его исходной непрерывной передаточной функции:
W ( p) B( p) . A( p)

246 |
Глава 7. ЛИНЕЙНЫЕ ИМПУЛЬСНЫЕ СИСТЕМЫ |
При малом шаге квантования справедлива следующая замена переменной:
p |
2 z |
1 |
. |
(7.36) |
||
|
|
|
|
|||
|
T z |
1 |
|
Обоснования
1. Запишем аналитическое выражение, связывающее операторы p и z, а затем разложим логарифм в ряд Тейлора:
z e pT , p |
1 |
ln z |
2 |
|
z |
1 |
(z |
1)3 |
... . |
|
|
|
|
|
|
|
|
1)3 |
|||
|
T |
T |
|
z |
1 |
3(z |
|
Впоследнем выражении отбросим все члены ряда, кроме первого.
2.Воспользуемся методом трапеций для аппроксимации процедуры интегрирования (рис. 7.27).
u(t )
i 1 |
i |
t |
Рис. 7.27. Иллюстрация метода трапеций для аппроксимации процедуры интегрирования
Запишем значение интеграла, найденное по методу трапеций для моментов времени k и k – 1, соответственно это будут функции y(k)
и y(k – 1):
k |
1 |
|
|
|
|
y(k) T |
|
u(i) u(i 1) , |
|||
2 |
|||||
i 1 |
|
|
|
||
y(k 1) T |
k |
1 1 |
u(i) u(i 1) . |
||
|
|
|
|||
i |
1 2 |
||||
|
|

7.3. Устойчивость линейных импульсных систем |
247 |
Для того чтобы избавиться от суммы, вычтем одно из другого и перепишем полученное выражение в операторной форме:
y(k) y(k 1) |
T |
|
u(k ) u(k 1) , |
|
2 |
||||
|
|
|
||
y(z) y(z)z 1 |
T |
|
(u(z) u(z)z 1). |
|
2 |
|
|||
|
|
|
Найдем отношение изображений (напомним, что y – это интеграл от u):
y(z) T z |
1 |
y( p) 1 |
p |
2 z |
1 |
. |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
u(z) 2 z |
|
|
u( p) p |
T z |
|
||||||||||
1 |
|
1 |
ПРИМЕР 7.8
Модель непрерывной динамической системы задана передаточной функцией
5
W ( p) p 1 .
Используя преобразование Тастина, найти дискретную модель объекта, записать ее передаточную функцию. Шаг дискретизации по времени
Т= 0,1 с.
Всоответствии с выражением (7.36) при заданном T найдем связь между операторами:
p |
2 z |
1 |
20 |
z |
1 |
; |
|||
|
|
|
|
|
|
||||
T z |
1 |
z |
1 |
||||||
|
|
|
подставим найденное значение оператора p в заданную передаточную функцию:
W (z) |
5 |
|
|
|
5z |
5 |
|
0,2381z 0,2381 |
. |
|
|
z |
1 |
|
|
|
|
|
|||
|
20* |
1 |
21z |
19 |
|
z 0,9048 |
||||
|
z |
1 |
|
|
|
|
|
Замечание. Преобразование Тастина можно использовать только для анализа процессов в линейных импульсных системах и при достаточно малом шаге квантования по времени Т, корни знаменателя при этом воспроизводятся достаточно точно, но порядок числителя при таком переходе всегда получается равным n независимо от свойств непрерывного объекта.

248 |
Глава 7. ЛИНЕЙНЫЕ ИМПУЛЬСНЫЕ СИСТЕМЫ |
7.4. АНАЛИЗ ПРОЦЕССОВ В ЛИНЕЙНЫХ ИМПУЛЬСНЫХ СИСТЕМАХ
7.4.1. ЗАДАЧИ АНАЛИЗА
Практика проектирования импульсных систем предполагает две основные задачи расчета процессов.
Задача 1 – анализ свободных движений в системе (анализируется однородное разностное уравнение):
x(k 1) Ax(k) |
(7.37) |
при заданных начальных условиях
x(0) x0 .
Свободные движения вычисляются следующим образом:
x(1) Ax0 ,
...
x(k) Ax(k 1) Ak x0.
В результате для любого заданного момента времени k при заданных начальных условиях можно найти значение вектора состояния
x(k) Ak x0 . |
(7.38) |
Задача 2 – анализ полных движений в системе:
x(k 1) Ax(k) Bu(k), |
(7.39) |
при известных начальных условиях и заданной последовательности управляющих воздействий:
x(0) x0 , u(0), u(1), ..., u(k 1) .

7.4. Анализ процессов в линейных импульсных системах |
249 |
Полные процессы рассчитываются аналогично свободным, на основе исходного разностного уравнения (7.39):
x(1) |
Ax0 Bu(0), |
|
||
x(2) Ax(1) |
Bu(1) A2 x0 |
ABu(0) |
Bu(1), |
|
|
|
... |
|
|
x(k) Ak x0 Ak 1Bu(0) |
Ak |
2Bu(1) |
... ABu(k |
2) Bu(k 1) . |
Как видим, полные процессы складываются из двух компонент: первая – свободные движения, определяемые начальными условиями; вторая – вынужденные движения, определяемые последовательностью управляющих воздействий.
ПРИМЕР 7.9
Дискретная система задана линейным разностным уравнением
y(k 3) 1, 25y(k 2) |
0, 75 y(k 1) 0,125(k) |
0, 75u(k |
1) 0,5u(k). |
Найти реакцию системы на единичное ступенчатое воздействие при нулевых начальных условиях для k 0,...,5 .
Сдвинем аргумент в исходном разностном уравнении
|
|
|
y(k) 1, 25 y(k 1) 0, 75 y(k |
2) |
0,125 y(k 3) |
|
|
|
|
|||||||
|
|
|
|
0, 75u(k 2) 0,5u(k 3). |
|
|
|
|
|
|
||||||
Заданы нулевые начальные условия, это означает, что |
|
|
|
|
|
|
||||||||||
|
|
|
y( 3) |
0, y( |
2) 0, y( |
1) |
0. |
|
|
|
|
|
|
|||
|
Управляющее воздействие подается на вход объекта в момент времени |
|||||||||||||||
|
|
|
|
|
|
|||||||||||
k |
0 , до этого момента оно равно нулю. Найдем значения y(i), |
i |
0,5 . |
|||||||||||||
k |
0 : |
y(0) |
1, 25y( 1) |
0,75y( |
2) |
0,125y( |
3) |
0,75u( |
2) 0,5u( |
3) 0. |
||||||
k |
1: |
y(1) |
1, 25y(0) |
0,75y( |
1) |
0,125y( |
2) |
0,75u( |
1) |
0,5u( |
2) |
0. |
||||
k |
2 : |
y(2) |
1, 25y(1) |
0,75y(0) |
0,125y( |
1) |
0,75u(0) |
|
0,5u( 1) |
0,75. |
||||||
k |
3 : |
y(3) |
1, 25y(2) |
0,75y(1) 0,125 y(0) |
0,75u(1) 0,5u(0) 2,188. |
|||||||||||
k |
4 : |
y(4) |
1, 25y(3) |
0,75y(2) 0,125 y(1) |
0,75u(2) 0,5u(1) |
3, 422. |
|
|||||||||
k |
5 : |
y(5) |
1, 25y(4) |
0,75y(3) |
0,125y(2) |
0,75u(3) |
0,5u(2) |
3,793. |

250 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Глава 7. ЛИНЕЙНЫЕ ИМПУЛЬСНЫЕ СИСТЕМЫ |
|||||||||||||||||||
|
На рис. 7.28 показан вид полученного процесса. |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3,793 |
|
|
|
|||
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3,422 |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2,188 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0,75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k |
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
2 |
|
3 |
|
|
4 |
|
|
5 |
|
|
|
|
|
||||||||||||||
|
|
|
|
0 |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 7.28. Вид процесса, полученного в примере 7.9
7.4.2.ПРОЦЕССЫ МИНИМАЛЬНОЙ ДЛИТЕЛЬНОСТИ
Вимпульсных системах имеет смысл говорить о процессах предельного быстродействия и для этого нетрудно получить соответствующие формальные условия.
Рассмотрим процессы в линейной импульсной системе, которые описываются разностным уравнением
x(k 1) Ax(k) Bu(k) .
Характеристическое уравнение системы имеет вид
det(zI A) 0 zn a |
zn 1 ... a z |
a 0. |
n 1 |
1 |
0 |
Оказывается, в линейных импульсных системах процессы могут заканчиваться не более чем за n шагов, где n – порядок системы. Такие процессы называют процессами минимальной длительности.
Утверждение: для того чтобы процессы в системе заканчивались не более чем за n шагов, все собственные числа матрицы A должны быть равны нулю:
zi 0, i 1, n .
Доказательство данного утверждения основано на следующей теореме.