
306
и уравнениями наблюдателя
u
D
x
1
C
x
y
uDxCyLuBxAx
0
)(
222
2222
Рисунок 4.73
В полном виде функция reg(plant,k,L,sensors,known,controls) тре-
бует указания индексов измеряемых выходов объекта в векторе sen-
sors, дополнительных входов объекта в векторе known и всех управ-
ляемых входов объекта в векторе controls (рисунок 4.74). Неуправляе-
мые входы w объекта соответствуют возмущениям, шумам.
Рисунок 4.74
В группу проектирования оптимальных регуляторов входят
функции kalman(), lqr(), lqry(), lqi(), lqg(), lqgreg(), lqgtrack().
Функция [kest,L,S]=kalman(sys,Qn,Rn,Nn) проектирует наблюда-
тель kest в виде фильтра Калмана при наличии шумов технологиче-
ского процесса w (на входе объекта sys) и измерений v (на выходе дат-
чиков) и шумами ковариаций E(ww
T
)=Q, E(vv
T
)=R, E(wv
T
)=N, возвра-
щая также матрицу коэффициентов L и решение уравнений Риккати
S.
Функции lqg(), lqgreg(), lqgtrack() позволяют проектировать ли-
нейно-квадратичный гауссов регулятор LQG. Функции lqr(), lqry(),
lqi() предназначены для синтеза линейно-квадратичного регулятора с
оптимизацией соответственно по переменным состояния, по выходам
и с добавочным интегратором.
Функция [k,S,e]=lqr(sys,Q,R,N) или [k,S,e]=lqr(A,B,Q,R,N) рас-
считывает оптимальную матрицу коэффициентов обратных связей по