Дискретная апериодика 1-го порядка





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

Описание

Блок реализует разностную математическую модель апериодического звена 1-го порядка, непрерывная математическая модель динамики которого описывается линейным обыкновенным дифференциальным уравнением (ОДУ) вида:

где xi(t) – i-ый элемент входного сигнала в блок, Ti – элемент вектора постоянных времени, ki – элемент вектора коэффициентов усиления, yi(t) – элемент выходного сигнала из блока. Обязательное условие: Ti≠0

Алгоритм блока реализует вычисление выходного сигнала в дискретные моменты времени (на каждом шаге интегрирования, в том числе и на плохом) по следующему соотношению:

где xj, yj – значение сигнала на входе и выходе блока на j-ом шаге интегрирования, xj+1 – значение сигнала на входе блока на (j+1)-ом шаге интегрирования, ∆tj+1 – текущий шаг интегрирования.

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

Имя Описание Тип линии связи
inport Входной сигнал. Математическая

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

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

Свойства

Название Имя Описание По умолчанию Тип данных
Коэффициенты усиления k Вектор коэффициентов ki, на которые умножаются элементы входного вектора. [1] Массив
Постоянные времени T Вектор постоянных времени Ti в секундах. [1] Массив
Начальные условия x0 Вектор начальных значений yi(0) переменных состояния блока (элементы вектора выходного сигнала блока равны переменным состояния). [0] Массив
Дополнительные входы inputs Указывает наличие дополнительных входов блока.

Если в 4-ой диалоговой строке выбрана опция "Признак трансляции входа", то у блока появляется новый дополнительный входной порт, предназначенный для ввода в блок логического управляющего сигнала, где 0 соответствует преобразованию входного сигнала по базовому алгоритму (см. формулу), а 1 соответствует мгновенной передаче входного сигнала на выход блока (без преобразования). Если в 4-ой диалоговой строке выбрана опция "Постоянные времени через порты", то у блока появляется новый дополнительный входной порт (второй или третий), предназначенный для ввода в блок значений постоянной времени звена. Это, например, позволяет динамически изменять постоянные времени звена в процессе моделирования.

Множество
Начальные условия берутся из iniflag Указатель источника начальных условий блока.

Если в 5-ой диалоговой строке выбрана опция из "Параметров блока", то начальное условие берется из 3-ей диалоговой строки. Если в 5-ой диалоговой строке выбрана опция из "Входа" (значение по умолчанию), то начальное условие берется из 1-го входного порта на нулевом шаге расчета ("на старте").

Входа Перечисление

Параметры

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