Раздел Discrete – блоки дискретных моделей
Этот раздел библиотеки (рис. 1.36) содержит следующие блоки:
· Discrete Transfer Fcn – определение линейного звена через задание его дискретной передаточной функции; · Discrete Zero-Pole–задание звена через указание векторов значений полюсов и нулей дискретной передаточной функции, а также значения коэффициента передачи; · Discrete Filter– задание дискретного фильтра через указание дискретной передаточной функции от обратного аргумента z-1; · Discrete State–Space – определение звена через задание четырех матриц его пространства состояний; · Discrete-Time Integrator–задание интегрирующего звена в дискретных системах; · First-Order Hold – задание звена с линейным изменением выходного | |
Рис. 1.37. Окно раздела Discrete |
сигнала на каждом шаге дискретизации;
· Memory – задание звена, осуществляющего задержку сигнала на один такт дискретности;
· Unit Delay – задание звена, осуществляющего задержку дискретного входного сигнала на один такт дискретности;
· Zero-Order Hold – задание звена экстраполяции входного сигнала на интервале дискретизации.
Блок Discrete Transfer Fcn
Определяет линейное дискретное звено с дискретной передаточной функцией в виде отношения двух полиномов. Блок предполагает применение векторного или матричного описания числителя и только векторное описание знаменателя. Имеет такие же параметры настройки, как и Transfer Fcn.
Блок Discrete Zero-Pole
Определяет линейное дискретное звено. Дискретная передаточная функция задается нулями и полюсами. Блок предполагает применение векторного или матричного описания числителя и только векторное описание знаменателя. Имеет параметры настройки Zeros, Poles, Gain такие же, как и у блока Transfer Fcn(раздел Continuous), и Sample time – такт дискретности.
Блок Discrete Filter
Задает линейный дискретный фильтр, дискретная передаточная функция которого определяется аргументом z-1. Имеет параметры настройки:
· Numerator – вектор или матрица коэффициентов числителя;
· Denominator– вектор коэффициентов знаменателя;
· Sample time – такт дискретности.
Блок Discrete State–Space
Определяет звено, параметры которого задаются матрицами пространства состояний (см. описание блока State–Space раздела Continuous). Помимо четырех матриц в качестве параметров настройки блок имеет Initial conditions – вектор начальных условий и Sample time – такт дискретности.
Блок Discrete-Time Integrator
Задает интегрирующего звена в дискретных системах. Параметры настройки:
· Integration method – метод интегрирования, который выбирается из списка:
ü Forward Euler – прямой метод Эйлера;
ü Backward Euler – обратный метод Эйлера;
ü Trapezoidal – метод трапеций;
· Sample time – такт дискретности.
Остальные параметры настройки такие же, как и у блока Integrator (см. раздел Continuous).
Блок First-Order Hold
Задает звено с линейным изменением выходного сигнала на каждом шаге дискретизации в соответствии с крутизной входного сигнала на предыдущем шаге дискретизации. Имеет единственный параметр настройки Sample time – такт дискретности.
Блок Memory
Определяет звено, задерживающее сигнал на один такт дискретности. Имеет параметры настройки:
· Initial condition – начальное значение выходного сигнала;
· Inherit sample time – наследовать такт дискретности. При установленном флажке блок использует такт дискретности такой же, как и в предшествующем блоке;
· Direct feedthrough of input during linearization–прямой проход при линеаризации. При выполнении линеаризации входной сигнал проходит через блок без задержки.
Блок Unit Delay
Задает звено, задерживающее дискретный входной сигнал на один такт дискретности. Имеет параметры настройки:
· Initial condition – начальное значение выходного сигнала;
· Sample time – такт дискретности.
Блок Zero-Order Hold
Определяет звено экстраполяции входного сигнала на интервале дискретизации. Имеет один параметр настройки: Sample time – такт дискретности.