Gain Scheduled Lead-Lag

Реализация опережения первого порядка с коэффициентами, запланированными по усилению

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

  • Gain Scheduled Lead-Lag block

Описание

Блок Gain Scheduled Lead-Lag реализует задержку первого порядка в форме

u=1+as1+bse

где e - вход фильтра, а u - выход фильтра.

Коэффициенты a и b являются входами в блок. Эти значения могут зависеть от условия рейса или рабочей точки. Для примера можно создать их из Интерполяционной таблицы (n-D) Simulink® блок.

Порты

Вход

расширить все

Вход фильтра, заданный как скаляр.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Коэффициент числителя, заданный как скаляр.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Коэффициент знаменателя, заданный как положительная скалярная величина.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Выход

расширить все

Выход фильтра, заданный как скаляр.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Параметры

расширить все

Начальное внутреннее состояние, заданное как вектор, для фильтра x_initial. Учитывая это начальное состояние, начальный выход задается как

u|t=0=x_initial+aeb

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

Параметры блоков: initial state, x_initial
Тип: Вектор символов
Значения: вектор
По умолчанию: '0'

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

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