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