Дискретный интегратор





| Векторный | Си |
в палитре на схеме

Описание

Блок используется для выполнения интегрирования в дискретных системах. В качестве аппроксимации передаточной функции используется выражение . Расчет выхода блока происходит по следующему выражению:

где – выход интегратора на текущем шаге расчета,

– состояние блока на предыдущем шаге расчета,

– период квантования;

– номер шага моделирования.

Начальное значение выхода блока задается через свойство y0. Начальные значения состояний блок может взять или со входов, или из свойства u0. Чтобы задать начальные значения состояний через входной порт, надо выставить в "Да" свойство "Инициализировать состояния по входам".

Блок также может сбрасывать свое выходное значение к новому заданному значению в процессе расчета, при подаче управляющего единичного сигнала на порт сброса. Для появления (активизации) этой возможности и порта сброса, надо выставить свойство "Добавить порт сброса" в значение "Да". При этом у блока появится два дополнительных порта. Порт с именем RESET является портом сброса. Порт с именем NEW_STATE предназначен для задания нового значения, в которое требуется сбросить выходное значение блока. В те моменты расчета, когда на порт RESET будет подаваться единица, выход блока и состояние будет сбрасываться к значению, подаваемому на порт NEW_STATE.

Входные порты

Имя Описание Тип линии связи
inport Входной сигнал интегратора. Математическая
RESET Порт для сброса выходного значения интегратора, к новому значению, подаваемому через порт NEW_STATE; эти два порта появляются у блока при установке свойства "Добавить порт сброса" в значение "Да". Математическая
NEW_STATE Порт для задания нового значения состояния блока (сброс состояния и выхода блока осуществляется при подаче единичного воздействия на порт RESET). Данные два порта появляются у блока при установке свойства "Добавить порт сброса" в значение "Да". Математическая

Выходные порты

Имя Описание Тип линии связи
outport Выходной сигнал - результат интегрирования входного сигнала. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Коэффициент усиления k Общий коэффициент усиления блока. [1]
Период квантования tau Период квантования расчёта блока. [1] Массив
Начальное значение выходов y0 Значение выхода в момент инициализации схемы, при t=0. [0] Массив
Инициализировать состояния по входам init_by_inputs Если да, начальное значение состояний будет проинициализировано по значению входного сигнала при t=0. Нет Двоичное
Начальное значение состояний u0 Значение состояний в момент инициализации схемы, при t=0. [0] Массив
Добавить порт сброса IsResetPort Если да, у блока появляется дополнительный порт сброса и порт нового значения (до которого сбрасывается состояние блока и значение на выходе). Нет Двоичное
Ограничивать выходное значение fEnableLimit Если да, на выходное значение будет наложено ограничение, в соответствии со свойствами "Минимальное значение выхода" и "Максимальное значение выхода". Нет Двоичное
Минимальное значение выхода fMin Минимальное значение выхода блока. [0] Массив
Максимальное значение выхода fMax Максимальное значение выхода блока. [1] Массив

Параметры

Блок не имеет параметров.