exponenta event banner

Модель Tustin Pilot

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

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

  • Tustin Pilot Model block

Описание

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

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

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

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

Порты

Вход

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

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

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

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

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

Продукция

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

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

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

Параметры

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

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

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

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

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

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

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

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

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

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

Алгоритмы

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

u (s) e (s) = Kp (1 + Ts) se −

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

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

Ссылки

[1] Tustin, A., Характер ответа оператора в ручном управлении и его последствия для конструкции контроллера. Конвенция об автоматических регуляторах и сервоприводах. Май 1947 года.

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

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

.
Представлен в R2012b