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

ОТСС / О. А. Козлова, Л. П. Козлова 'Основы теориии сложных систем' ОТСС СПбГУТ бонч методичка

.pdf
Скачиваний:
40
Добавлен:
17.06.2023
Размер:
3.41 Mб
Скачать

Полученные уравнения можно представить в виде векторно-матрич- ного уравнения состояний:

x1

n 1

 

0

1

0

 

0

 

x1

n

 

0

 

 

 

 

 

 

 

0

0

1

 

0

 

 

 

x2 n 1

 

 

 

x2

n

 

0

 

 

0

0

0

 

1

 

 

u n .

xq

n 1

 

.

.

.

.

.

 

xq

n

 

1

 

 

aq

aq 1

aq 2

 

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

Совместно с уравнением выхода

x1(n)

Y(n)=[10…0] ...x2 (n) . xq (n)

Вводя обозначения: X – вектор переменных состояния; А – матрица системы; В – матрица входа; С – матрица выхода, записываем векторноматричное уравнение дискретной системы в комплексной форме:

X n 1 A X n B U n , Y n C X n .

Можно получить выражения матриц A, B и С и в более общем случае, когда bq 1 и b0 bq 1 0[1].

4.4.2.Решение дискретного уравнения состояния

спомощью Z-преобразования

Рассмотрим дискретное уравнение состояния

X n 1 A X n B U n ,

где

A* eAT L 1 sI A 1

 

 

T

 

 

 

 

 

, B* Ф d B .

 

 

t T

 

 

 

 

 

 

 

0

 

Подвергнем обе части уравнения состояния Z-преобразованию

zX z zX 0 A* X z B* U z .

Отсюда

X z zI A* 1 zX 0 zI A* 1 B*u z .

61

При обратном Z-преобразовании получим

X n Z 1 zI A* 1 z X 0 Z 1 zI A* 1 B*u z .

Покажем, что обратное Z-преобразование от zI A* 1 есть дискрет-

ная переходная матрица состояния A kT .

Z-преобразование A kT определяется общей формулой Z-преобразо-

вания A(z) = A(kT )z k . Умножим обе части последнего уравнения на A*z 1

k0

ивычтем результат из последнего уравнения. Получим

I A*z 1 A z I ,

откуда

A z I A*z 1 1 zI A* 1 z .

Вычисляя обратное Z-преобразование, получим

A kT Z 1 zI A 1 z .

Это выражение и является основой способа определения переходной матрицы состояния, основанного на Z-преобразовании.

Второе слагаемое в выражении для X n вычисляем с помощью теоремы свертки и выражения для A kT

 

 

 

 

 

 

k 1

 

 

Z 1

 

zI A*

 

1 B*U z

 

 

A k i 1 T B T u iT .

 

 

 

i 0

4.4.3. Полное переходное уравнение состояния

Полное уравнение состояния будет иметь вид

n 1

Xn A n X 0 A n i 1 B T u i .

i0

Переходной характеристикой полностью дискретной системы называется реакция дискретной системы на единичную дискретную ступенчатую функцию.

62

Графическое представление входного сигнала и математическое описание дискретной ступенчатой функции имеет вид

gи* n 1при n 0 , gи* n 0 при n 0 .

Z-преобразование дискретного входного сигнала

Gи z

z

.

 

 

z 1

 

 

Z-преобразование переходной характеристики

H z D z Gи z

z

D z ,

 

 

z 1

 

 

где D(z) – дискретная передаточная функция дискретной системы.

Таким образом

h n Z 1 D z .

4.5. Связь спектров непрерывного и дискретного сигналов

Для выяснения соотношения между Z-преобразованием и непрерывным преобразованием Лапласа, а также соотношения частотных свойств дискретного и непрерывного сигналов рассмотрим связь спектров этих сигналов.

Спектр непрерывного сигнала x(t) определяется его преобразованием Фурье

X ( jω) x(t)e jωt dt ,

0

где 2 f – круговая частота сигнала, .

Чтобы найти выражение спектра дискретного сигнала, его надо предварительно представить в непрерывной форме с помощью -функций

x*(t) x(nT )δ(t nT ) x(t)U *(t) ,

где U * t – последовательность -функций, следующая с периодом T. Как периодическую функцию U * t можно разложить в ряд Фурье:

 

 

U *(t) δ(t nT ) Uke jkω0t ,

 

 

63

Powered by TCPDF (www.tcpdf.org)

где ω0

 

– круговая частота квантования, Uk

– коэффициент ряда Фурье:

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

1

2

 

 

1

 

 

 

 

Uk

 

 

 

 

δ(t nT )e jkω0t dt

 

 

 

 

δ(0)dt

.

 

 

 

 

 

 

 

 

 

 

T

 

T

T

 

T

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

 

 

Следовательно, все коэффициенты ряда Фурье равны независимо от значения k. Для всей суммы -функций

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

U *(t) Uk e jkω0t

 

e jkω0t .

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

Подставляя U * t в выражение сигнала, получим

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

x*(t) x(t)

e jkω0t .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

В таком виде сигнал

x* t может быть подвергнут преобразованию

Фурье:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

X *( jω) x(t)

e jkω0te jωt dt

x(t)e j ω kω0

t dt

 

 

T

T

 

 

 

0

 

 

 

 

 

0

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

X jkω0 ) ,

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где

X j k

– смещенный на k спектр непрерывного сигнала.

 

 

0

 

 

 

 

 

 

0

 

 

 

 

 

Общий вывод: спектр дискретного сигнала представляет бесконечную сумму (рис. 4.6) смещенных спектров непрерывного сигнала.

Рис. 4.6. Спектр дискретного сигнала

64

Это значит, что при определенной частоте квантования частотные характеристики дискретных систем будут представлять сумму смещенных частотных характеристик соответствующих непрерывных систем. Это также означает, что если максимальная частота спектра непрерывного сигнала (ωм) или максимальная частота пропускания непрерывной части системы (ωп) меньше половины частоты квантования ω0, то наложения отдельных составляющих спектра не будет, и характеристики дискретной системы в существенном диапазоне частот будут совпадать с характеристиками непрерывной системы.

Итак, для системы необходимо

ωп ω20 = Tπ , ωп Tπ .

Для неискаженной передачи непрерывного сигнала его дискретными значениями необходимо, чтобы максимальная частота спектра непрерыв-

ного сигнала ωм Tπ .

Последнее условие является стержнем знаменитой импульсной теоремы Котельникова-Шеннона, согласно которой частота квантования 0 2Tπ

должна быть по крайней мере в 2 раза больше максимальной частоты спектра непрерывного сигнала, передаваемого его дискретными значениями.

4.6.Связь между непрерывным преобразованием Лапласа

иZ-преобразованием

Из выражений непрерывных преобразований Лапласа и Фурье, приводимых ранее, следует, что F ( jω) F (s) s jω и F (s) F ( jω) jω s . Используем эти соотношения для преобразований дискретных сигналов и получим

F*(s) F*( jω) 1 F (s jkω ) .

jω s T 0

Если ввести замену esT z , получим связь непрерывного преобразования Лапласа и Z-преобразования

 

1

 

 

 

 

 

 

F (z)

f (s jkω0 )

 

.

T

 

-

 

esT z

 

 

 

65

Символически эту связь записывают следующим образом:

F(z) Z F(s) при = 0 и F (z,σ) 1 F (s jkω )eTσ(s jkω0 ) ,

T 0 s lnTz

что означает F(z,σ) Zσ F(s) .

Записанные выражения связи F z , F z, , F s имеют главным образом теоретическое значение и не используются для практического определения F z и F z, по F s . Существуют два способа практического перехода от F s к F z и F z, .

1 способ

Предварительно определяется временная функция, соответствующая исходному изображению,

f (t) L 1 F (s) .

Чтобы облегчить переход в дискретную область, можно предварительно разложить F s на сумму простых слагаемых.

Пример.

Пусть F (s) 1 .

s2 (s 1)

Разложение на простые слагаемые дает:

 

 

 

1

 

 

 

 

1

 

 

1

 

 

1

 

.

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

s2 (s 1) s2

 

s s

 

Из таблиц соответствия имеем:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

L t ;

1

 

L 1 ;

1

 

L e t .

 

s2

 

 

 

 

 

 

 

 

 

s

 

 

 

 

 

 

 

s 1

 

Таким образом

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (t) L 1

 

1

 

 

t 1 e t .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s2 (s 1)

 

 

 

 

 

 

 

 

Подвергая f t Z-преобразованию, получим:

 

 

 

 

 

 

Z f (t) Z t Z 1(t) Z e t

Tz

 

z

 

z

 

 

 

 

.

(z 1)2

z 1

z e t

66

2 способ

Осуществляется непосредственный переход от F(s) к F(z) с использованием таблицы соответствия изображений [2]. Если в таблице нет изображения, соответствующего заданному F(s), выполняют разложение F(s) на сумму более простых выражений.

Пример.

Пусть F (s)

 

 

 

 

k

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s2

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

П (T s 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 3

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Представим заданное F(s) суммой слагаемых

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k1

 

 

 

k2

 

5

 

ki

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F (s)

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

s2

s s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 3

 

i

 

 

 

 

 

 

где s

1

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

Ti

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Определим модифицированное Z-преобразование

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

k

 

 

k

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

Zσ

 

 

 

 

 

 

 

 

 

Zσ

 

 

1

Zσ

 

 

 

2

 

Zσ

 

i

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

s2

П (T s

1)

 

s

 

 

s

 

 

i 3

s si

 

 

 

 

 

i 3

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

 

 

σTz

 

 

 

 

 

 

 

Tz

 

 

 

 

5

 

 

 

z

 

 

 

 

 

k1

 

 

 

 

k2

k2

 

 

 

 

 

kie siTσ

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z 1

 

(z 1)

2

 

z e

s T

 

 

 

 

z 1

 

 

 

 

 

 

 

 

 

i 3

 

 

 

i

Частный случай, важный в практике записи Z-изображений по заданному F(s).

Если

F (s) F1(esT )F2 (s) ,

то

Пример.

Пусть F (s)

Zσ

Z

 

F (s) F (esT )

 

 

 

F (z, σ) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

σ

 

 

 

 

 

1

 

 

 

esT z

2

 

 

 

 

 

 

 

 

 

k(1 e sT )

1

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s(T 1s 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Zσ F (s) k(1 z 1)Zσ

 

1

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s(T1s 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tσ

 

 

 

 

 

1

 

 

1

 

 

1

 

 

 

 

 

z

 

 

 

z

 

 

 

 

 

 

 

 

 

 

 

 

T1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Zσ

 

 

 

 

 

 

 

 

 

 

 

e

 

 

 

 

 

.

s(T1s 1)

 

 

s 1T

z

 

 

 

 

 

T

 

 

s

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

z e

1

 

 

67

Окончательно

 

 

 

 

Tσ

 

 

 

 

 

 

 

Tσ

 

 

 

 

 

 

 

1

z

 

 

 

 

z

 

 

 

 

 

 

 

 

z 1

 

 

F (z,σ) k(1 z

e

T

T

k(1 e

T

) .

 

z 1

1

 

 

 

 

1

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z e

T

 

 

 

 

z e

T

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

1

 

 

4.7. Обратное преобразование Лапласа

Обратным преобразованием Лапласа L 1 F (s) называется определение временной функции f t , для которой прямое преобразование Лапласа

 

 

 

 

L f (t) f (t)e st dt F (s) .

 

 

0

 

 

 

Обратным Z-преобразованием Z 1 F (z) ,

или Zσ 1 F (z,σ) , называ-

ется определение дискретной функции времени

f nT

( f n T ), для

 

 

 

 

которой

Z f (nT ) F(z) или Zσ f [(n σ)T ] F(z,σ) .

Отметим ограничения, которые следует иметь в виду, выполняя обратное преобразование Лапласа или обратное Z-преобразование.

1.Не каждая функция F(s) имеет обратное преобразование. Существование обратного преобразования определяется необходимыми и достаточными условиями, накладываемыми на F(s).

2.Прямое преобразование Лапласа L f (t) единственно для каждой

f(t), имеющей такое преобразование. Обратное утверждение, в общем случае, несправедливо. Различные разрывные функции могут иметь одинаковое преобразование Лапласа. Например, единичная ступенчатая функция f t = 0 для t < 0 и f t = 1 для t > 0 имеет преобразование Лапласа 1/s

независимо от значения, принимаемого при t = 0.

3. Обратное Z- или Z -преобразование, если оно существует, позволяет определить лишь последовательность отдельных значений непрерывной функ- ции-оригинала, существующих в моменты времени t nT или t n T . Одной и той же последовательности дискретных значений f mT или

f n T

может соответствовать множество огибающих

f t . Поэтому

 

 

 

 

по обратному Z-преобразованию принципиально невозможно восстановить непрерывную функцию f t .

68

Существует два общих практических способа определения обратных преобразований как для непрерывных, так и для дискретных систем.

1.Использование таблиц обратных преобразований Лапласа и обратных Z-преобразований, например в [2]. Если исходного F(s) и F(z) изображения нет в таблице, следует использовать разложение его на сумму или произведение изображений, имеющихся в таблице.

2.Использование формулы обращения.

Для непрерывного изображения

 

 

σ j

f (t)

1 1

F (s)est ds .

j

 

 

σ

j

 

 

 

 

1

 

Значение контурного интеграла определяется в открытом интервале, где f(t) ограничена и имеет конечное число точек экстремума и разрыва. Решение часто удается получить при помощи теоремы о вычетах:

 

 

 

 

 

1

 

 

n

 

 

 

 

 

 

F (s)est ds

Re sF (zk ) ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j c

 

 

 

 

 

 

 

k 1

где z , z

2

,

, z

n

особые точки F (s)est .

 

1

 

 

 

 

 

 

 

Вычисление интеграла обращения как суммы вычетов широко используется в различных программных продуктах, используемых при компьютерном моделировании систем автоматического управления.

Для дискретного изображения формула обращения имеет вид:

f (n,σ) 1 F (z,σ)zn 1dz.

j R

Контур интегрирования R должен охватывать начало координат плоскости Z и все особые точки подынтегральной функции. Как и в непрерывном случае, круговой интеграл обычно рассчитывается как сумма вычетов подынтегральной функции в особых точках:

N

f n, Re si F z, zn 1 ,

i 1

где N – число вычетов; N = q + 1 для n = q для n > 0, где q – число особых точек функции F z, .

Вычеты вычисляются следующим образом:

– для простого полюса z zi

Re s F z, zn 1

 

lim

F z, zn 1

z z

 

,

z z

i

 

z z

 

i

 

 

i

 

 

i

 

 

 

 

69

– для кратного полюса кратности m

Re s F z, zn 1

 

 

 

1

 

lim

d m 1

F z, zn 1 z z

m .

 

 

 

 

 

z z

i

 

 

 

m 1 !

z z

 

m 1

i

 

i

 

 

 

i dz

 

 

 

 

 

 

 

 

 

 

 

 

 

Кроме двух общих методов в случае обратного Z-преобразования ис-

пользуется также разложение

F z,

в ряд по возрастающим степеням

z 1 в соответствии с основной формулой Z-преобразования:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F (z,σ) f (n,σ)z n .

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

Когда

F z,

представлено

рациональной дробью,

разложение

по степеням z 1 может быть выполнено простым делением числителя на знаменатель.

При сложных выражениях F z

и

F z, лучше использовать вы-

числение по рекуррентной формуле:

 

 

 

b0

 

1

k

f (q p,σ)

; f (k q p,σ)

[bk ai f (k i q p,σ)] ,

 

a0

 

a0

i 1

где b0, ,bk , ,bp – коэффициенты числителя F z, a0, ,ai , ,aq коэффициенты знаменателя F z, . При q = p формулы значительно упрощаются

 

b0

 

 

1

k

f (0,σ)

;

f (k,σ)

[bk ai f (k i,σ)].

 

a0

 

a0

 

i 1

Аналогично преобразованию дифференциального уравнения непрерывной системы осуществляется Z-преобразование разностного уравнения дискретной системы.

Пусть дискретная система описывается уравнением

a0 n y(n,σ) a1 n 1y(n,σ) ... an y(n,σ)

b0 m g(n) b1 m 1g(n) ... bm g(n) c0 e f (n)

c1 e 1 f (n) ... ce f (n).

Подвергнем это разностное уравнение Z-преобразованию, принимая начальные условия нулевыми:

70