Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
Коэффициент трения массы 2 |
b2 |
4,1·10-3 кГ/м/с |
Сначала мы получим передаточную функцию упрощенной модели на рис.5(б) (шаг 5 процедуры синтеза на рис. 1.). Учтем, что М = М1+М2 = =20,5 г = 0,0205 кг. Тогда мы имеем:
M |
d 2 y |
+ b |
dy |
= u(t) |
(2.2) |
|
dt |
|
|
|
|||
|
2 |
1 dt |
|
|
||
Следовательно, передаточная функция модели
Y (s) |
= |
1 |
|
|
|
(2.3) |
|
|
U (s) |
s(Ms + b ) |
|
|
|
|
|
|
|
|
|
1 |
С учетом |
|
|
|
||
|
|
|
|
|
|
|||
|
|
|
Y (s) |
= |
1 |
|
= |
40 |
|
|
|
U (s) |
|
s(0,0205s |
+ 0,410) |
|
s(s + 20) |
параметров в таблице 3 получим:
Теперь получим модель в переменных состояния для системы с двумя массами, изображенной на рис. 5(а). дифференциальные уравнения имеют следующий вид:
для массы М1:
для массы М2:
M |
d 2q |
+ b |
dq |
+ |
|
1 dt |
|
dt |
|||
|
2 |
1 |
|
||
M2 d 2 2y + b2 dy + dt dt
k(q - y) = u(t);
k(y - q) = 0.
Выберем в качестве переменных состояния x1 = q и x2 = y. Тогда
x3 = dqdt и x4 = dydt .
Уравнение состояния в векторно-матричной форме:
|
|
|
|
|
|
|
|
|
|
|
|
|
x = Ax + |
Bu, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
é qù |
|
|
é |
0 |
ù |
|
|
é |
0 |
|
0 |
|
1 |
|
0 |
ù |
|
||
|
|
ê |
y |
ú |
|
|
ê |
0 |
ú |
|
|
ê |
0 |
|
0 |
|
0 |
|
1 |
ú |
|
где |
x = |
ê |
|
ú |
, |
B = |
ê |
|
ú |
, |
A = |
ê |
|
|
|
|
|
|
|
ú |
. (2.4) |
ê |
|
ú |
ê |
1 M |
ú |
ê |
- k M |
|
k M |
|
- b M |
|
0 |
ú |
|||||||
|
|
q |
|
|
|
|
ê |
|
|
|
ú |
|
|||||||||
|
|
ê |
y |
ú |
|
|
ê |
1 |
ú |
|
|
k M2 |
1 |
|
1 |
1 |
1 |
|
|
||
|
|
ë |
û |
|
|
ë |
0 |
û |
|
|
ë |
|
- k M2 |
0 |
|
- b2 M2 û |
|
||||
Заметим, что выходом является y(t) = x4 . Кроме того, пренебрегая
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
индуктивностью обмотки двигателя (L = 0), имеем u(t) = Kmv(t). Выбрав значение k = 10 и используя остальные параметры из табл. 3, получим:
ВТ = [0 0 50 0]
и
|
é |
0 |
0 |
1 |
0 |
ù |
|
|
ê |
0 |
0 |
0 |
1 |
ú |
|
A = |
ê |
ú |
|
||||
ê |
- 500 |
500 |
- 20,5 |
0 |
ú . |
|
|
|
ê |
20000 |
- 20000 |
0 |
|
ú |
|
|
ë |
- 8,2û |
|
||||
Используя Matlab получим реакцию переменной |
y |
при v(t) = 1 B, t>0 . |
|||||
|
|
|
|
|
|
|
|
Характер процесса является сильно колебательным, поэтому ясно, что необходимо иметь пластину с большой жесткостью, т.е. выбирать k>100.
2.4 Исследование реакции системы на возмущение
Синтез системы чтения информации с диска является примером оптимизации и принятия компромиссных решений. Система должна точно позиционировать считывающую головку и в то же время обладать способностью уменьшать влияние изменения параметров и внешних ударов и вибраций. Механический рычаг и пластина могут резонировать на частотах, с которыми появляются внешние возмущения, например, тряска портативного компьютера. К числу возмущений относятся также физические удары, износ или биения в подшипниках привода, изменение параметров элементов системы. В этом разделе мы исследуем реакцию системы на возмущения и ее поведение при изменении параметров.
Таким образом, мы выполним шаги 6 и 7 процедуры синтеза, представленной на рисунке 1.
|
|
|
|
|
Возмущение |
|
|
|
|
|
|
|
|
|
|
D(s) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Ошибка |
|
V(s) |
Обмотка |
|
– |
Нагрузка |
|
|
|
|
|
|
|||||||
R(s) + |
Усилитель |
|
якоря |
|
|
|
|
Y(s) |
|
|
– |
Ka |
|
|
+ |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||
Желаемое |
|
|
|
|
|
|
|
Действи- |
|
|
|
|
|
|
|
||||
положение |
|
|
|
|
|
|
|
тельное |
|
|
|
|
|
|
|
||||
головки |
|
|
|
|
|
|
|
положе- |
|
|
|
|
|
|
|
|
|
|
ние |
|
|
|
|
Датчик |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H(s)=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рисунок 6 Система управления положением считывающей головки
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
дисковода
Рассмотрим систему, изображенную на рис. 6. В этой системе в качестве регулятора используется усилитель с настраиваемым коэффициентом усиления. С учетом параметров, приведенных в табл. 2, мы получим структурную схему, изображенную на рисунок 7.
|
|
|
|
Возмущение |
|
|
E(s) |
V(s) |
|
D(s) |
Y(s) |
|
|
Нагрузка |
|||
R(s) |
+ |
Ka |
Обмотка |
|
|
|
|
||||
|
– |
|
якоря |
+ |
|
|
|
|
|
Рисунок 7 Система с параметрами из табл. 2. Теперь получим переходную характеристику системы при разных
значениях коэффициента Ка. Передаточная функция замкнутой системы с учетом условия D(s) = 0 имеет вид:
T (s) = |
Y (s) |
= |
|
KaG1(s)G2 |
(s) |
= |
5000Ka |
. |
(2.5) |
R(s) |
1+ KaG1(s)G2 (s) |
s3 + 1020s2 + 20000s + 5000Ka |
|
||||||
|
|
|
|
|
|||||
С помощью скрипта MATLAB, получим переходные характеристики системы при значениях Ка = 10 и Ка = 80 .
Теперь определим влияние возмущения D(s) = 1/s, полагая R(s) = 0. Желательно, чтобы это влияние было незначительным. На основании рисунка 7 имеем:
Y (s) = |
G2 |
(s) |
D(s). |
(2.6) |
1+ KaG1 (s)G2 (s) |
|
|||
При Ка= 80 и D(s) = 1/s в MATLAB получим реакцию системы. Чтобы еще сильнее уменьшить влияние возмущения, нам потребовалось бы взять коэффициент Ка больше, чем 80. Однако при этом реакция системы на сигнал r(t) = 1, t>0 была бы с большой частотой колебаний.
Попытаемся определить оптимальное значение Ка, предъявив определенные требования к быстродействию системы и величине перерегулирования.
Поведение замкнутой системы управления положением считывающей головки рассмотрим по структурной схеме, которая приведена на рисунке7. Процедура синтеза продолжается и соответствует шагу 3 (см. рисунок 1), на
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
котором определяется желаемое качество системы.Попытаемся выбрать такое значение коэффициента усиления Ка, при котором качество системы было бы наилучшим.
Нашей целью является получение наилучшего быстродействия при отработке ступенчатого сигнала r(t) с учетом (1) ограничения на величину перерегулирования и колебательный характер реакции и (2) необходимости уменьшения влияния возмущения на положение считывающей головки. Требования к качеству системы сведены в таблицу 4.
Таблица 4- Требования к переходной характеристике
Показатель качества |
Желаемое значение |
Относительное перерегулирование |
Менее 5% |
Время установления |
Менее 250 мс |
Максимальная величина реакции на |
Менее 5·10-3 |
единичное ступенчатое возмущение |
|
Рассмотрим модель второго порядка для двигателя и рычага, в которой мы пренебрегли индуктивностью обмотки двигателя. В этом случае замкнутая система имеет вид рисунка 8. Для входной переменной при условии D(s) = =0 можно записать:
Y (s) = |
|
5Ka |
R(s) = |
|
5Ka |
R(s) = |
ϖ n2 |
|||
s(s + 20) + 5Ka |
s2 + 20s + 5Ka |
s2 + 2ς ϖ n s + ϖ n2 |
||||||||
|
|
Усилитель |
|
Двигатель |
|
|
D(s) |
|||
|
|
|
|
|
|
|
|
|
|
– |
|
|
|
|
Ka |
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
||
|
R( |
+ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
– |
|
|
|
|
|
|
|
+ |
R(s). |
|
|
(2.7) |
||
|
|
|
|
|
|
|
|
Нагрузка |
|
||
|
1 |
|
|
Y(s) |
|
|
|
s(s + |
20) |
|
|
|
|
|
|
||
|
|
|
|
|
|
Рисунок 8 Модель системы управления второго порядка
Отсюда следует, что ω2n = 5Ka и 2ζωn = 20. Далее возможно определить реакцию системы с помощью скрипта MATLAB. В табл.5 представлены показатели качества, соответствующие различным значениям Ka.
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
Таблица 5- Реакция системы второго порядка на ступенчатый входной сигнал
Ка |
20 |
40 |
60 |
80 |
Относительное |
0 |
4,35 |
10,8% |
16,3% |
перерегулирование |
|
|
|
|
Время |
0,55 |
0,40 |
0,40 |
0,40 |
установления (с) |
|
|
|
|
Коэффициент |
1 |
0,707 |
0,58 |
0,50 |
затухания |
|
|
|
|
Максимальное |
|
|
|
|
значение выходной |
- |
- |
-3,7 |
-2,9 |
переменной y(t) при |
10·10-3 |
5,2·10-3 |
·10-3 |
·10-3 |
единичном |
|
|
|
|
ступенчатом |
|
|
|
|
возмущении |
|
|
|
|
При увеличении Ка до 60 влияние возмущения уменьшается почти в 2 раза. Если мы хотим удовлетворить требования, предъявляемые к системе, то нам придется выбрать компромиссное значение Ка . Очевидно, в данном случае наилучшим компромиссом будет значение Ка = 40. Однако это значение не удовлетворяет всем требованиям.
2.5 Анализ устойчивости
Теперь мы займемся анализом устойчивости этой системы в зависимости от параметра Ка и изменим конфигурацию системы, как это предусмотрено шагом 4 процедуры синтеза. Теперь в нее добавлен датчик обратной связи по скорости К1.
Передаточная функция замкнутой системы примет вид:
Y (s) |
= |
|
KaG1(s)G2 (s) |
, |
(2.8) |
R(s) |
|
1+ [KaG1(s)G2 (s)](1+ К1s) |
|
поскольку обратная связь теперь представлена фактором (1+K1s), как изображено на рис.11.
Запишем характеристическое уравнение:
1+ [KaG1(s)G2 (s)](1+ K1s) = 0,
или |
s(s+20)(s+1000)+5000Ка(1+K1s) = 0. |