Tustin Pilot Model

Представление пилотной модели Тастина

  • Библиотека:
  • Аэрокосмический Blockset/Пилотные модели

  • Tustin Pilot Model block

Описание

Блок Tustin Pilot Model представляет пилотную модель, которую А. Тастин описывает в «Природе отклика оператора в ручном управлении» и его последствиях для проектирования контроллера [1]. При моделировании моделей пилотного сигнала человека используйте этот блок с наименьшей точностью по сравнению с той, которая предоставляется блоками Crossover Pilot Model и Precision Pilot Model. Этот блок требует меньше входов, чем эти блоки, и обеспечивает лучшую эффективность. Однако результаты могут быть менее точными.

Эта пилотная модель является одной входной, одной выходной (SISO) моделью, которая представляет поведение человека и основана на передаточной функции, описанной в Алгоритмах.

Этот блок имеет нелинейное поведение. Если вы хотите линеаризировать блок (для примера, с одним из linmod functions), вам может потребоваться изменить порядок аппроксимации Паде. Реализация блока Tustin Pilot Model включает блок Transport Delay с Pade order (for linearization) набора параметров, чтобы 2 по умолчанию. Чтобы изменить это значение, используйте set_param функция, например:

set_param(gcb,'pade','3')

Порты

Вход

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

Команда сигнала, которой управляет пилот- модель, заданная как скаляр.

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

Сигнал, управляемый пилотом, задается как скаляр.

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

Выход

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

Команда самолета, возвращается в виде скаляра.

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

Параметры

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

Коэффициент усиления пилот-сигнала, заданный как двойной скаляр.

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

Параметры блоков: Kp
Тип: Вектор символов
Значения: двойной скаляр
По умолчанию: '1'

Общая задержка пилота, заданная как двойной скаляр, в секундах. Это значение обычно находится в диапазоне от 0,1 с до 0,2 с.

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

Параметры блоков: time_delay
Тип: Вектор символов
Значения: двойной скаляр
По умолчанию: '0.1'

Пилотная свинцовая константа, заданная как двойной скаляр.

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

Параметры блоков: T
Тип: Вектор символов
Значения: двойной скаляр
По умолчанию: '5'

Алгоритмы

Эта пилотная модель является одной входной, одной выходной (SISO) моделью, которая представляет поведение человека, основанное на передаточной функции:

u(s)e(s)=Kp(1+Ts)seτs.

В этом уравнении:

ПеременнаяОписание
K p Коэффициент усиления пилота.
T Свинцовая константа.
τ Время задержки транспорта, вызванное нейромышечной системой управления.
u(s) Вход в модель самолета и выход в модель пилота.
e(s) Ошибка между желаемым пилот-значением и фактическим значением.

Ссылки

[1] Tustin, A., The Nature of the Operator's Response in Manual Control, and Iteasures for Проектирование Контроллера. Конвенция об автоматических регуляторах и сервоприводах. Май 1947 года.

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

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

.
Введенный в R2012b