Проектирование алгоритма управления электрогидравлическим приводом», страница 4

Матрицы А и В связаны с матрицами Ан, Вн непрерывной модели соотношениями

А=ехрАнТо                 То

В=Вн∫ ехрАн t dt

                              0

Определяются эти матрицы с помощью функции MATLAB  [А,В]=С2d(Анно).

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

В следящей системе объект регулирования имеет единственную выходную величину y (перемещение или угол поворота инерционного объекта) и два входных воздействия i (компоненты вектора U)- управление (Uр) и возмущение (Mпр или Fвн). Он будет полностью описываться двумя передаточными функциями

Y(z)              Y(z)             Y(z)

WU(z)=-----       WF(z)=-----      WM(z)=----Up(z)             F(z)              M(z)

Его структурная схема имеет вид, рис.4

Рис.4

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

N(z)   bnzn+...+b1z+bo

W(z) = ----- = -------------------------------               (2.3)

D(z)   anzn+...+a1z+ao

либо в виде отношения произведений элементарных сомножителей

(z-z1)(z-z2)...(z-zn)

W(z) = K---------------------            (2.4)

(z-p1)(z-p2)...(z-pn)
1III   Анализ возможностей системы при

использовании пропорционального регулятора.

Пропорциональный регулятор является простейшим из возможных.  Алгоритм управления имеет вид:

Uр=-Крyu, где ур- постоянный  коэффициент,  а  yu -  измеряемая  координата.  Для электрогидравлического привода yu=y,  для электромеханического привода у=UВу, а для системы стабилизации yu=y1. В динамических расчетах можно условно положить Ub=1,  а реальное значение этого коэффициента (обычно Ub=30-110 В) необходимо будет учесть на последнем этапе проектирования при реализации алгоритма управления.  Структурная схема системы с пропорциональным регулятором имеет вид рис.5.

Рис.5

Значение коэффициента Кр должно удовлетворять условиям замкнутой системы:

Кр < Kкр

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

Ккр1 < Кр < Ккр2

Величину Кр можно выбрать либо аналитически, определяя Ккр по критериям устойчивости, либо определить подбором.

Простейший способ аналитического определения значения Ккр состоит в следующем. В передаточной функции Wu(z) переходят к w-преобразованию. Это делается с использованием функции MATLAB-CTRL W2Z, обращение к которой имеет вид:

[DW,NW]= W2Z(D,N,To)

Здесь D и N- векторы коэффициентов полиномов знаменателя и числителя передаточной функции Wu(z), расположенных по убыванию степени z, а То- период квантования. Результатом операции будут векторы коэффициентов полиномов DW и NW знаменателя и числителя передаточной функции

NW(w)

Wu(w)=--------DW(w)

Характеристическое уравнение системы имеет вид 1+KpWu(w)=0, или в развернутой форме

DW(w)+KpNW(w)=0   (3.1)

Поскольку во всех рассматриваемых случаях объект описывается передаточными функциями третьего порядка, приводя в (3.1) подобные, можно представить характеристическое уравнение в форме

a3(Кp)w3+a2(Кp)w2+a1(Кp)w+a0(Кp)=0

Согласно критерию Гурвица, условие устойчивости системы записывается в форме а1а20а3 и, следовательно, значение Ккр находится из уравнения

a1(Ккр)a2(Ккр)=a0(Ккр)a3(Ккр)    (3.2)

После решения этого уравнения, величину Ккр выбирают равной Кр=(0.7-0.9)Ккр с целью обеспечения некоторого запаса устойчивости.

Если исполнитель хочет избежать аналитических расчетов, связанных с решением (3.2), то приемлемое значение Кр можно найти подбором. Это делается с помощью функции MATLAB-CTRL RLOCUS, которая ищет корни характеристического уравнения

1+kpWu=0 (3.2)

Обращение к функции имеет вид               R=RLOCUS(N,D,K),   где N и D- векторы коэффициентов числителя и знаменателя  передаточной функции Wu,  а K- вектор значений коэффициентов Кр, при которых ищутся корни характеристического уравнения. Он обычно формируется в виде:

К=Кр нач Δ: Kрр кон