Переменное транспортное запаздывание
![]() |
![]() |
| Векторный
| |
| в палитре | на схеме |
Описание
Блок реализует решение уравнения (системы уравнений) транспортного переноса распадающейся скалярной субстанции вида:
при допущении о постоянстве скорости переноса скалярной субстанции в пределах участка для каждого момента времени при граничных условиях
и начальных условиях
В уравнении yi(t) – переносимая скалярная субстанция, ui(t) – скорость переноса, L – длина участка транспортировки (переноса) скалярной субстанции, x – пространственная координата. После ввода безразмерной пространственной координаты Z=x/L и мгновенного времени переноса скалярной субстанции в пределах участка τi(t)=L/ui(t) уравнение записывается так:
а начальные условия принимают вид:
Обязательное условие: τi(t)>0
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| y(0,t) | Сигнал, соответствующий значению скалярной субстанции на входе в участок транспортировки yi(0,t)=ui(t). | Математическая |
| τ(t) | Сигнал, соответствующий значению мгновенного времени переноса скалярной субстанции в пределах участка транспортировки τi(t). | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| y(1,t) | Сигнал, соответствующий значению скалярной субстанции на выходе из участка транспортировки yi(1,t). | Математическая |
| T(t) | Сигнал, соответствующий значению времени пребывания "метки" скалярной субстанции в пределах участка транспортировки Ti(t). | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Шаг дискретизации задержки, сек | distau | Вектор постоянных времени Ti в секундах. | [1] | Массив |
| Вектор постоянных распада | lam | Вектор коэффициентов λi. | [1] | Массив |
| Способ инициализации | stackinit | Задает способ, чему будут равны элементы буфера в начале расчета - либо все будут нулевыми, либо все будут равны значению входного сигнала в момент инициализации расчета. | По входу | Перечисление |
| Метод интерполяции | interpmethod | В случае переменного шага расчета, указывает способ, которым блок будет делать интерполяцию между имеющимися у него в буфере значениями, для формирования выходного сигнала. | Линейная | Перечисление |
| Начальный размер буфера | stacksize | Начальный размер массива, в котором сохраняются входные данные блока. | 4096 | Целое |
| Максимальный размер буфера | maxsize | Максимальный размер массива, в котором сохраняются входные данные блока. Если 0, то размер буфера не ограничивается. | 0 | Целое |
| Фиксированный размер буфера | fixedbuffer | Флаг, указывающий допустимость блоку изменять размер буфера в процессе расчета. | Нет | Двоичное |
Параметры
Блок не имеет параметров.

