exponenta event banner

2D Форма наблюдателя [A v), B v), C v), F v

), H v)]

Реализовать контроллер состояния-пространства с планированием усиления в форме наблюдателя в зависимости от двух параметров планирования

  • Библиотека:
  • Аэрокосмический блок/GNC/Контроль

  • 2D Observer Form [A(v),B(v),C(v),F(v),H(v)] block

Описание

Блок 2D Observer Form [A (v), B (v), C (v), F (v), H (v)] реализует контроллер пространства состояния с планированием усиления, как определено в алгоритмах.

Выходной сигнал этого блока - потребность исполнительного механизма, которую можно ввести в исполнительный блок. Используйте этот блок для реализации контроллера, разработанного с использованием H-бесконечного формирования петель, одного из методов проектирования, поддерживаемых Rustive Control Toolbox.

Ограничения

Если параметры планирования, вводимые в блок, выходят за пределы диапазона, они отсекаются. Матрицы state-space не интерполируются вне диапазона.

Порты

Вход

развернуть все

Ошибка уставки, заданная как вектор.

Типы данных: double

Первая переменная планирования, заданная как вектор, которая соответствует размерам матриц состояния-пространства.

Типы данных: double

Вторая переменная планирования, заданная как вектор, которая соответствует размерам матриц состояния-пространства.

Типы данных: double

Измеренное положение привода, указанное как вектор.

Типы данных: double

Продукция

развернуть все

Требования привода, указанные как вектор.

Типы данных: double

Параметры

развернуть все

А-матрица реализации состояния-пространства. В случае 2-D планирования матрица A должна иметь четыре измерения, последние два соответствуют переменным планирования v1 и v2. Например, если A-матрица, соответствующая первой записи v1 и первой записи v2, является единичной матрицей, то A(:,:,1,1) = [1 0;0 1];.

Программное использование

Параметр блока: A
Текст: символьный вектор
Значения: вектор
По умолчанию: 'A'

B-матрица реализации состояния-пространства. В случае 2-D планирования B-матрица должна иметь четыре измерения, последние два соответствуют переменным планирования v1 и v2. Например, если B-матрица, соответствующая первой записи v1 и первой записи v2, является единичной матрицей, то B(:,:,1,1) = [1 0;0 1];.

Программное использование

Параметр блока: B
Текст: символьный вектор
Значения: вектор
По умолчанию: 'B'

C-матрица реализации состояния-пространства. В случае 2-D планирования C-матрица должна иметь четыре измерения, последние два соответствуют переменным планирования v1 и v2. Например, если C-матрица, соответствующая первой записи v1 и первой записи v2, является единичной матрицей, то C(:,:,1,1) = [1 0;0 1];.

Программное использование

Параметр блока: C
Текст: символьный вектор
Значения: вектор
По умолчанию: 'C'

Матрица обратной связи о состоянии. В случае 2-D планирования F-матрица должна иметь четыре измерения, последние два соответствуют переменным планирования v1 и v2. Например, если F-матрица, соответствующая первой записи v1 и первой записи v2, является единичной матрицей, то F(:,:,1,1) = [1 0;0 1];.

Программное использование

Параметр блока: F
Текст: символьный вектор
Значения: вектор
По умолчанию: 'F'

Матрица наблюдения (ввода выходного сигнала). В случае 2-D планирования H-матрица должна иметь четыре измерения, последние два соответствуют переменным планирования v1 и v2. Например, если H-матрица, соответствующая первой записи v1 и первой записи v2, является единичной матрицей, то H(:,:,1,1) = [1 0;0 1];.

Программное использование

Параметр блока: H
Текст: символьный вектор
Значения: вектор
По умолчанию: 'H'

Вектор точек останова для первой переменной планирования. Длина v1 должна быть такой же, как размер третьего размера A, B, C, F и H.

Программное использование

Параметр блока: AoA_vec
Текст: символьный вектор
Значения: вектор
По умолчанию: 'v1_vec'

Вектор точек останова для второй переменной планирования. Длина v2 должна быть такой же, как размер четвертого размера A, B, C, F и H.

Программное использование

Параметр блока: Mach_vec
Текст: символьный вектор
Значения: вектор
По умолчанию: 'v2_vec'

Вектор начальных состояний для контроллера, то есть начальные значения для вектора состояния, x. Он должен иметь длину, равную размеру первой размерности А.

Программное использование

Параметр блока: x_initial
Текст: символьный вектор
Значения: вектор
По умолчанию: '0'

Алгоритмы

Блок реализует контроллер состояния-пространства с планированием усиления, определенный в следующей форме наблюдателя:

x˙= (A (v) + H (v) C (v)) x + B (v) umeas + H (v) (y − ydem) udem = F (v) x

Ссылки

[1] Хайд, Р. А.. «H-infinity Aerospace Control Design - Полетное приложение VSTOL». Достижения в области промышленного контроля, Springer Verlag, 1995.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a