
206 Глава 8. Робастная стабилизация и управление
figure=c:/sher/book/figs/8rdpart.eps,height=2.5in,width=3in
Рис. 8.2: Робастное D-разбиение. Область робастной устойчивости.
словами, можно построить D-разбиение по двум параметрам k
1
, k
2
для всех харитонов-
ских объектов; тогда пересечение всех областей устойчивости даст область робастной
устойчивости. Для данного примера D-разбиение дается гиперболами, получающимися
после исключения ω
2
из уравнений (8.1):
k
2
=
(k
1
− a
0
)(k
1
+ a
1
)
a
1
+ a
2
+ k
1
и особой прямой k
2
= 0. Четыре области устойчивости (для четырех харитоновских
полиномов с коэффициентами
i
, i = 1, . . . , 4) показаны на рис. 8.3; их пересечение
определяет ту же область робастной устойчивости, что и на рис. 8.2. Идея робастного
figure=c:/sher/book/figs/8rdpart1.eps,height=2.5in,width=3in
Рис. 8.3: Робастное D-разбиение. Область робастной устойчивости как пересечение об-
ластей устойчивости четырех харитоновских объектов.
D-разбиения может быть применена и в более общем случае, когда полиномы A(s), B(s)
принадлежат семействам, отличным от интервальных, однако при этом техника по-
строения границы усложняется (граница порождается не параллелограммами, а более
сложными множествами).
Изложенные выше методы относились к стабилизации непрерывных систем. Их
можно отчасти перенести и на дискретный случай, но мы на этом не будем останавли-
ваться.
Возможны совсем другие подходы к синтезу робастных регуляторов низкого поряд-
ка, опирающиеся на численные методы. Пусть характеристический полином замкнутой
системы имеет вид
P (s, q, k), q ∈ Q.
Здесь, как и ранее, q — вектор неопределенных параметров, изменяющийся во мно-
жестве Q ⊂ R
`
, а k — коэффициенты регулятора. Будем считать, что k ∈ R
2
, т.е. мы
проектируем регулятор, зависящий от двух параметров. Тогда, для некоторого номи-
нального q
0
∈ Q можно с помощью D-разбиения найти область устойчивости в про-
странстве {k
1
, k
2
}, т.е. построить
D
0
.
= {k ∈ R
2
: P (s, q
0
, k) устойчив}.
Ясно, что множество всех робастно стабилизирующих регуляторов
D
rob
.
= {k ∈ R
2
: P (s, q, k) робастно устойчив для всех q ∈ Q}
является подмножеством D
0
: D
rob
⊂ D
0
. Генерируя точки k
i
∈ D
0
и пользуясь крите-
риями робастной устойчивости из раздела 7.1, можно проверять, будет ли k
i
∈ D
rob
.
Ясно, что можно организовать не только перебор точек из D
0
, но и построить более
эффективные методы поиска.