Дискретная апериодика 1-го порядка
![]() |
![]() |
| Векторный | Си
| ST |
|
| в палитре | на схеме |
Описание
Блок реализует разностную математическую модель апериодического звена 1-го порядка, непрерывная математическая модель динамики которого описывается линейным обыкновенным дифференциальным уравнением (ОДУ) вида:
где xi (t) – i-ый элемент входного сигнала в блок, Ti – элемент вектора постоянных времени, ki – элемент вектора коэффициентов усиления, yi (t) – элемент выходного сигнала из блока. Обязательное условие: Ti≠0
Алгоритм блока реализует вычисление выходного сигнала в дискретные моменты времени (на каждом шаге интегрирования, в том числе и на плохом) по следующему соотношению:
где xj , yj – значение сигнала на входе и выходе блока на j-ом шаге интегрирования, x j+1 – значение сигнала на входе блока на (j+1)-ом шаге интегрирования, ∆t j+1 – текущий шаг интегрирования.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| inport | Входной сигнал. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Выходной преобразованный сигнал. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Коэффициенты усиления | k | Вектор коэффициентов ki , на которые умножаются элементы входного вектора. | [1] | Массив |
| Постоянные времени | T | Вектор постоянных времени Ti в секундах. | [1] | Массив |
| Начальные условия | x0 | Вектор начальных значений yi (0) переменных состояния блока (элементы вектора выходного сигнала блока равны переменным состояния). | [0] | Массив |
| Дополнительные входы | inputs | Указывает наличие дополнительных входов блока. Если в 4-ой диалоговой строке выбрана опция "Признак трансляции входа", то у блока появляется новый дополнительный входной порт, предназначенный для ввода в блок логического управляющего сигнала, где 0 соответствует преобразованию входного сигнала по базовому алгоритму (см. формулу), а 1 соответствует мгновенной передаче входного сигнала на выход блока (без преобразования). Если в 4-ой диалоговой строке выбрана опция "Постоянные времени через порты", то у блока появляется новый дополнительный входной порт (второй или третий), предназначенный для ввода в блок значений постоянной времени звена. Это, например, позволяет динамически изменять постоянные времени звена в процессе моделирования. |
Множество | |
| Начальные условия берутся из | iniflag | Указатель источника начальных условий блока. Если в 5-ой диалоговой строке выбрана опция из "Параметров блока", то начальное условие берется из 3-ей диалоговой строки. Если в 5-ой диалоговой строке выбрана опция из "Входа" (значение по умолчанию), то начальное условие берется из 1-го входного порта на нулевом шаге расчета ("на старте"). |
Входа | Перечисление |
Параметры
Блок не имеет параметров.
Промпт
Промпт для этого блока пока не готов

