Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
__МПСУ_04.doc
Скачиваний:
1
Добавлен:
21.09.2019
Размер:
273.92 Кб
Скачать

Лекция 4. Синтез микропроцессорных систем управления методом желаемых частотных характеристик.

4.1. Определение передаточной функции дискретного корректирующего устройства.

Определение ПФ ДКУ осуществляется по желаемой Z - ПФ разомкнутой

системы с учетом места установки ДКУ в контуре управления.

Так, структурная схема ИС с последовательной импульсной коррекцией

представлена на рис.4.1.

f y

D(z) W1(p)

Здесь

D(z )

Рис.4.1.

- ПФ дискретного фильтра,

W1 ( p)

- ПФ приведенной НЧ

исходной системы. Тогда для определения Z – ПФ ДКУ легко получить зависимость

В выражении (4.13)

D(z ) = Wж (z ) . (4.1)

W1 (z )

Wж (z ) - желаемая ПФ системы, соответствующая желаемым

*

ЛАФЧХ

Wω ( jλ ),

W1 (z )

Z ПФ исходной системы (располагаемая Z ПФ).

Соотношение (4.1) может быть сразу записано и для ПЧХ в виде:

D* ( jλ ) = W * ( jλ )/W * ( jλ )

ку ж 1

(4.2)

H ку ( jλ ) = H ж ( jλ ) H1 ( jλ ).

Таким образом, псевдочастотная передаточная функция дискретного

корректирующего устройства при последовательном включении определяется в результате графического вычитания из желаемой ЛАФПЧХ располагаемой ЛАПЧХ.

Переход к z-передаточной функции осуществляется в результате выполнения подстановки в найденную псевдочастотную передаточную функцию дискретного корректирующего устройства:

jλ = 2

T

z 1

z + 1

(4.3)

В результате выполнения арифметических преобразований, в итоге получаем z-

передаточную функцию ДКУ в виде:

D(z ) =

am z m n

+ + a1 z + a0 .

n 1

bn z

+ … + bn 1 z

+ b0

Естественно, что синтез импульсных систем методами ЛАФПЧХ не

ограничивается только введением в контур управления последовательного ДКУ.

24

Поэтому, в качестве альтернативы рассмотрим один из возможных вариантов включения параллельно ДКУ (рис.4.2).

D(z)

f y

W2 (p)

W 1 (p)

Рис.4.2.

Прежде чем сформировать итоговое выражение для определения передаточной функции параллельного ДКУ. Структурные преобразования показаны на рис.4.3.

D(z)

W 1 (p)

f y

W2 (p)

W 1 (p)

Рис.4.3.

Здесь ПФ приведенной НЧ исходной системы определяется ПФ произведением

W1 ( p )W2 ( p ). Тогда определяя ПФ разомкнутой системы и приравнивая ее к

желаемой Z ПФ Wж(z ), получим:

где W1

(z ) =

D{W1

(z )}

Wж (z ) = D(z ) W1(z ) + W0 (z )

;

pT

e = z

(4.3)

D(z ) =

D{D( p)}

e pT = z

;W0

(z ) =

D{W1

( p)W2

( p)}

e pT = z

Тогда ПФ дискретного фильтра определится зависимостью:

D(z ) = Wж ( z ) W0 (z )

W1(z )

(4.4)

Возможны и другие варианты включения ДКУ в контур управления. Они рассмотрены в ряде учебников.

При определении Z - ПФ дискретных фильтров следует обязательно

проверять условия их физической реализуемости, то есть степень числителя

не должна превосходить степень знаменателя.

D(z )

25

И так, повторим шаги, которые необходимо выполнить при синтезе дискретных систем.

1. Выбираем величину такта квантования сигналов в системе.

2. Находим ПФ располагаемой приведенной непрерывной части без коррекции:

W (z) = Z {S( p)W ( p)} .

4. Используя билинейное преобразование, переходим к новой переменной:

z = 1 + w ,

1 w

то есть определяем W (w) = W (z)

1 + w .

z =

1 w

4. Переходим к псевдочастоте в результате замены w =

5. Строим располагаемые ЛАФПЧХ:

H * ( jλ ) = 20 lg W * ( jλ )

ϕ * ( jλ ) = argW * ( jλ )

6. Строим желаемую ЛАФПЧХ:

jλ T .

2

6.1. Исходя из требуемой точности строим запретную область (рис.3.1).

6.2. По заданному времени регулирования определяем псевдочастоту среза системы и строим среднечастотный участок ЖЛАФПЧХ.

6.3. Строим высокочастотный участок ЖЛАФПЧХ исходя из того, что он должен повторять аналогичный участок располагаемой ЛАФПЧХ.

6.4. Сопрягаем среднечастотный участок с низкочастотным и высокочастотным участками ЛАФПЧХ.

7. Находим ЛАФПЧХ дискретного корректирующего устройства путем выполнения графического вычитания из желаемой ЛАПЧХ располагаемой.

8. Определяем псевдочастотную передаточную функцию корректирующего

звена

D( jλ ) .

9. Переходим к Z- передаточной функции ДКУ путем выполнения подстановки (4.15).

4.4. Выбор переменных состояния импульсной системы

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

Рассмотрим выбор переменных состояния синхронных импульсных систем,

заданных своими z- передаточными функциями.

Практически удобным приемом выбора переменных состояния является построение схем моделирования дискретной системы, которые включают в себя элементы задержки на такт и сумматоры. При этом за переменные состояния обычно принимают сигналы на выходах элементов задержки на такт.

26

Существуют три варианта перехода от z- ПФ дискретной системы к уравнениям (5.8) и (5.9).

Это способы прямого программирования, параллельного программирования и последовательного программирования. Рассмотрим все эти способы на примере звена второго порядка:

W (z )

Y (z )

z 2 + az + b

= =

U (z )

z 2 + cz + d

(4.5)

4.4.1.Способ прямого программирования.

Разделим числитель и знаменатель W (z ) на

z 2 , получим:

W (z ) =

1 + az 1

+ bz 2

. (4.6)

По определению ПФ:

1 + cz 1 + dz 2

1 2

y(z ) = 1 + az

+ bz

U (z ).

Введем новую переменную

1 + cz1 + dz 2

e(z ) :

e(z ) =

1

1 + cz 1 + dz 2

U (z );

y(z ) = 1 e(z ) + az 1e(z ) + bz 2 e(z );

e (z ) =

U (z ) −

cz 1 E (z ) −

dz 2 E (z )

(4.7)

Учитывая теорему о смещении аргумента решетчатой функции, вспомним,

что умножение изображения на

z 1

соответствует смещению (задержке)

оригинала на 1 такт, на

z 2

- на 2 такта.

Тогда в соответствии с выражением (4.7) схему моделирования можно

представить в следующем виде (рис.4.4).

U[k] e[k] x2

a

[k] x1 [k] y[k]

- Z-1

Z-1 b

c

d

Рис.4.4.

В соответствии с правилом, за переменные состояния выбираем выходы задержки на 1 такт.

Уравнение состояния системы можно получить, записывая связь между координатами на выходах элементов задержки. В итоге имеем:

27

x1 [k + 1] =

x2 [k ]

(4.8)

где -

x2 [k + 1] = −dx1 [k ] − cx2 [k ] + U [k ],

xi [k + 1] - значения координат в последующем времени.

Так как :

и при этом

Y (z ) = (1 + az 1 + bz 2 ) e(z )

x 2 (z ) =

x 1 (z ) =

z 1

z 2

e (z );

e (z );

e (z ) =

U (z )

cx 2 (z )

dx 1 (z ),

то для выходной переменной получим уравнение:

y(z ) = 1 e(z ) + az 1e(z ) + bz 2 e(z ) =

= e(z ) + ax2 (z ) + bx1 (z ) = U (z ) + (a c)x2 (z ) + (b d )x1 (z );

Y [k ] = (b d )x1 [k ] + (a c)x2 [k ] + U (k ). (4.9)

Таким образом, разностные уравнения, построенные по передаточной функции

(4.5) принимают вид (4.8), (4.9), а матрицы A, B, C, D определяются выражениями:

0 1

0

А =

; В = ;

d

C = (b d ,

с

a c)

1

; D = (1).

Напомним, что матрицы A, B, C, D определяют систему разностных уравнений,

эквивалентных ПФ (4.6):

x[k + 1] = Аx[k ]+ ВU [k ]

y[k ] = Cx[k ]+ DU [k ] .