Реализуйте 2-D вектор контроллеров пространства состояний путем линейной интерполяции их выходов
Аэрокосмический Blockset/GNC/Control
Блок 2D Controller Blend реализует массив проектов контроллеров пространства состояний. Контроллеры запускаются параллельно, и их выходы интерполируются в соответствии с текущим условием рейса или рабочей точкой. Преимущество этого подхода реализации состоит в том, что матрицы пространства состояний A, B, C и D для отдельных проектов контроллера не должны изменяться плавно от одной точки проекта к следующей. Выходом из этого блока является потребность в приводе, которую можно ввести в блок привода.
Для блока 2D Controller Blend в любой заданный момент времени обновляются девять проектирования контроллера.
Когда значение параметра планирования изменяется, и индекс контроллеров, которые должны быть запущены, изменяется, состояния встречного контроллера инициализируются с помощью самоусловной формы, заданной для блока Self-Conditioned [A, B, C, D].
Для этого блока требуется лицензия Control System Toolbox™.
[1] Hyde, R. A. «H-infinity Aerospace Control Design - A VSTOL Flight Application». Springer Verlag: Усовершенствования в области промышленного контроля, 1995.
1D смеси контроллеров: u = (1-L) .K1.y + L.K2.y | 2D контроллер [A (v), B (v), C (v), D (v)] | 2D форма наблюдателя [A (v), B (v), C (v), F (v), H (v)] | 2D с учетом собственных условий [A (v), B (v), C (v), D (v)] | Linear Second-Order Actuator | Nonlinear Second-Order Actuator | Self-Conditioned [A,B,C,D]