logo search
Методичка по моделированию

Дискретные блоки (Discrete)

Дискретные блоки необходимы для построения цифровых систем управления. Описание основных блоков:

Zero-Order-Hold – экстраполятор нулевого порядка;

Unit Delay – блок задержки сигнала;

Discrete-Time Integrator – дискретный интегратор;

Discrete State-Space – блок задания дискретного звена матрицами его состояния;

Discrete Filter – блок задания дискретного звена через дискретную передаточную дробно-рациональную функцию относительно 1/Z;

Discrete Transfer Fсn – блок задания дискретного звена через дискретную передаточную дробно-рациональную функцию относительно Z;

Discrete Zero-Pole – блок задания дискретного звена через указание значений нулей и полюсов дискретной передаточной функции относительно 1/Z.

First-Order Hold – экстраполятор первого порядка;

Блок Unit Delay обеспечивает задержку входного сигнала на заданное число шагов модельного времени. Параметрами настройки блока являются: Initial condition (начальное значение сигнала) и Sample time (время задержки), задаваемое числом шагов модельного времени.

Блок Discrete-Time Integrator выполняет численное интегрирование входного сигнала. Большинство параметров настройки этого блока совпадают с параметрами блока Integrator раздела Continuous. Отличия состоят в следующем: в блоке дискретного интегратора есть дополнительный параметр – метод численного интегрирования (Integrator method). С помощью списка можно выбрать один из трёх методов:

- прямой метод Эйлера (левых прямоугольников);

- обратный метод Эйлера (правых прямоугольников);

- метод трапеции.

Второе отличие – вместо параметра Absolute tolerance введён параметр Sample time, который задаёт шаг интегрирования в единицах шагов модельного времени.