Реализовать вектор 1-D регуляторов состояния-пространства путем линейной интерполяции их выходов
Аэрокосмический блок/GNC/Контроль
Блок 1D Controller Blend u = (1-L) .K1.y + L.K2.y реализует массив конструкций контроллера пространства состояний. Модель параллельно запускает контроллеры и интерполирует их выходы в соответствии с текущим состоянием полета или рабочей точкой. Преимущество этого подхода реализации состоит в том, что матрицы состояния-пространства A, B, C и D для отдельных конструкций контроллера не нуждаются в плавном изменении от одной точки проектирования к следующей. Выходной сигнал этого блока - потребность исполнительного механизма, которую можно ввести в исполнительный блок.
Для этого блока требуется лицензия на Toolbox™ системы управления.
Блок реализует
u1+λu2λ={0v<vminv−vminvmax−vminvmin≤v≤vmax1v>vmax
Например, предположим, что два контроллера сконструированы в двух рабочих точках v = vmin и v = vmax. Для более длинных массивов точек проектирования блок реализует только ближайшие проекты соседей. В любой момент времени блок обновляет три конструкции контроллера, снижая вычислительные требования.
Поскольку значение параметра планирования изменяется, и индекс контроллеров, которые должны быть запущены, изменяется, блок инициализирует состояния встречного контроллера, используя самосовершенствованную форму, определенную для блока самосовершенствования [A, B, C, D].
[1] Хайд, Р. А., «H-infinity Aerospace Control Design - A VSTOL Flight Application»., Достижения в промышленной серии управления, Springer Verlag, 1995.
1D Контроллер [A (v), B (v), C (v), D (v)] | 1D Форма наблюдателя [A v), B v), C v), F v), H v)] | 1D кондиционированные [A (v), B (v), C (v), D (v)] | 2D Смесь контроллера | Линейный привод второго порядка | Нелинейный привод второго порядка | Самоподготовка [A, B, C, D]