Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Simulink_оконч.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1.32 Mб
Скачать

Блоки Transport Delay и Variable Transport Delay

Блок Transport Delay обеспечивает задержку сигнала на заданное количество шагов модельного времени, причем не обязательно це­лое. Настройка блока происходит по следующим параметрам:

  • Time Delay – время задержки сигнала. Определяет количество шагов модельного времени, на которое задерживается сигнал; может вводиться либо в числовой форме, либо в форме вычисляемого выражения;

  • Initial input – начальное значение выходного сигнала (по умолчанию равно 0);

  • Initial buffer size – начальный размер буфера. Определяет объем памяти (в байтах), выделяемой в рабочем пространстве MATLAB для хранения параметров задержанного сигнала. Должно быть кратно 8 (по умолчанию – 1024);

  • Pade order (for linearization) порядок ряда Паде, используемого при линеаризации выходного сигнала блока. Задается целым положительным числом;

  • Direct feedthrough of input during linearization при установленном флажке в случае выполнения линеаризации обеспечивает прохождение сигнала без задержки.

Блок Variable Transport Delay позволяет задавать управляемую извне величину задержки. С этой целью блок имеет дополнительный вход. Подаваемый на него сигнал определяет длительность задержки. Имеет следующие параметры настройки:

  • Maximum delay – максимальное значение времени задержки сигнала;

  • Initial input – начальное значение выходного сигнала;

  • Buffer size – размер буфера в байтах.

Остальные параметры настройки такие же, как и у блока Transport Delay.

Блок Transfer Fcn

Задает линейное непрерывное звено с передаточной функцией в виде отношения двух полиномов. Начальные условия при использовании блока принимаются равными 0. Блок предполагает применение векторного или матричного описания числителя и только векторное описание знаменателя. Блок имеет следующие параметры настройки (рис. 1.35):

1.36. Сообщение об ошибке при попытке моделирования физически нереализуемого звена

  • Numerator – вектор или матрица коэффициентов числителя;

  • Denominator – вектор коэффициентов знаменателя;

Рис. 1.35. Окно настроек блока

Transfer Fcn

  • Absolute tolerance – допустимая предельная величина абсолют­ной погрешности.

При использовании настроек блока Transfer Fcn следует иметь в виду, что в Simulink можно осуществлять моделирование физически реализуемых звеньев, т.е. таких звеньев, передаточные функции которых представляются в виде отношения двух полиномов, при этом порядок полинома числителя должен быть меньше или равен порядку полинома знаменателя. При попытке моделирования физически нереализуемого звена выдается сообщение об ошибке (рис. 1.36).

Блок Zero–Pole

Линейное непрерывное звено может быть реализовано с использованием блока ZeroPole, параметры настроек которого задаются указанием значений нулей и полюсов передаточной функции, при этом блок имеет следующие параметры настроек:

  • Zeros – вектор или матрица нулей передаточной функции;

  • Poles – вектор полюсов передаточной функции;

  • Gain – скалярный или векторный коэффициент передаточной функции;

  • Absolute tolerance – допустимая предельная величина абсолют­ной погрешности.

Если нули передаточной функции заданы матрицей, то с помощью блока моделируется матричная передаточная функция. Нули или полюса могут быть комплексными (сопряженными) числами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]