Таблица 3
Алгоритмы расчёта элементов библиотеки
| № | Элемент | Алгоритм вычислений на одном шаге по времени |
| 1 | Резервуар | (Расчёт связанных элементов.) Изменение объёма на величину |
| 2 | Эластичный резервуар | (Расчёт объёма V как в резервуаре.) Регуляция ненапряжённого объёма V0, жёсткости E, давления снаружи P0. Расчёт давления изнутри: |
| 3 | Пластичный резервуар | (Расчёт объёма V как в резервуаре.) Регуляция времени релаксации T, равновесного ненапряжённого объёма V00. Расчёт ненапряжённого объёма V0 согласно дифференциальному уравнению |
| 4 | Точка соединения | Регуляция давления |
| 5 | Узел соединения | Регуляция втекающего потока q. Изменение объёма связанного резервуара (если таковой имеется) на величину |
| 6 | Проточный элемент | Регуляция потока |
| 7 | Проводник | Регуляция сопротивления R. Расчёт потока: |
| 8 | Градиент | Регуляция потока Q, сопротивления R. Расчёт давления P2 в выходном элементе через давление P1 во входном: |
| 9 | Насос | Регуляция частоты f, длительности активной фазы Ts, выходной жёсткости E, жёсткости насоса K, давления снаружи в пассивной фазе P0d, давления снаружи в активной фазе P0S. Регуляция выходного сопротивления или его расчёт по формуле |
| 10 | Сосуд | Регуляция объёма V. Расчёт сопротивления |
| 11 | Эластичный сосуд | Регуляция ненапряжённого объёма V0, жёсткости E, давления снаружи P0. Расчёт давления изнутри |
| 12 | Пластичный сосуд | (Расчёт давления изнутри как в эластичном сосуде.) Регуляция времени релаксации T, равновесного ненапряжённого объёма V00. (Расчёт ненапряжённого объёма как в пластичном резервуаре.) (Расчёт объёма как в эластичном сосуде.) |
| 13 | Контейнер | (Расчёт связанных элементов.) Изменение количеств веществ mk на величину |
| 14 | Резервуар-контейнер | (Расчёт связанных элементов.) (Расчёт объёма V как в резервуаре.) (Расчёт количеств веществ mk как в контейнере.) Расчёт концентраций веществ |
| 15 | Эластичный контейнер | (Расчёт связанных элементов.) (Расчёт объёма как в эластичном резервуаре.) (Расчёт количеств веществ как в контейнере.) (Расчёт концентраций веществ как в резервуаре-контейнере.) |
| 16 | Пластичный контейнер | (Расчёт связанных элементов.) (Расчёт объёма как в пластичном резервуаре.) (Расчёт количеств веществ как в контейнере.) (Расчёт концентраций веществ как в резервуаре-контейнере.) |
| 17 | Носитель | Регуляция потоков веществ. (Расчёт входного элемента.) |
| 18 | Поглотитель | Расчёт потоков веществ |
| 19 | Обменник | Регуляция потоков веществ. (Расчёт входного и выходного элементов.) |
| 20 | Диффузионный обменник | Регуляция эффективной площади диффузии. Расчёт потоков веществ |
| 21 | Место с веществом | Регуляция концентраций веществ |
| 22 | Точка с веществом | Регуляция давления, концентраций веществ |
| 23 | Узел с веществом | Регуляция втекающего потока, концентраций веществ. (Расчёт давления [и объёма связанного резервуара] как в узле соединения.) |
| 24 | Место диффузии | Изменение концентраций веществ ck на величину |
| 25 | Диффузор | Регуляция эффективной длины |
| 26 | Место конвекции | Регуляция втекающих потоков веществ fk. Изменение количеств веществ в связанном контейнере (если таковой имеется) на величину |
| 27 | Точка конвекции | Регуляция давления, втекающих потоков веществ. (Расчёт концентраций веществ [и их количеств в связанном контейнере] как в месте конвекции) |
| 28 | Узел конвекции | Регуляция втекающего потока, втекающих потоков веществ. (Расчёт давления [и объёма связанного резервуара] как в узле соединения.) (Расчёт концентраций веществ [и их количеств в связанном контейнере] как в месте конвекции) |
| 29 | Конвектор | Регуляция потока, эффективного размера |
| 30 | Проводник-конвектор | Регуляция эффективного размера. (Регуляция или расчёт остальных параметров как проводнике.) |
| 31 | Градиент-конвектор | Регуляция эффективного размера. (Регуляция или расчёт остальных параметров как в градиенте.) |
| 32 | Насос-конвектор | Регуляция эффективного размера. (Регуляция или расчёт остальных параметров как в насосе.) |
| 33 | Сосуд-конвектор | Регуляция эффективного размера. (Регуляция или расчёт остальных параметров как в сосуде.) |
| 34 | Эластичный конвектор | Регуляция эффективного размера. (Регуляция или расчёт остальных параметров как в эластичном сосуде.) |
| 35 | Пластичный конвектор | Регуляция эффективного размера. (Регуляция или расчёт остальных параметров как в пластичном сосуде.) |
| 36 | Место переноса | Регуляция втекающих потоков веществ. (Расчёт концентраций веществ [и их количеств в связанном контейнере] как в месте конвекции.) Копирование концентраций. (Расчёт концентраций веществ как в месте диффузии.) Копирование концентраций обратно. |
| 37 | Точка переноса | Регуляция давления, втекающих потоков веществ. (Расчёт концентраций веществ и их копий [и их количеств в связанном контейнере] как в месте переноса.) |
| 38 | Узел переноса | Регуляция втекающего потока, втекающих потоков веществ. (Расчёт давления [и объёма связанного резервуара] как в узле соединения.) (Расчёт концентраций веществ и их копий [и их количеств в связанном контейнере] как в месте переноса.) |
| 39 | Переносчик | Регуляция потока, эффективного размера, эффективной длины. |
| 40 | Проводник-переносчик | Регуляция эффективного размера, эффективной длины. (Регуляция или расчёт остальных параметров как проводнике.) |
| 41 | Градиент-переносчик | Регуляция эффективного размера, эффективной длины. (Регуляция или расчёт остальных параметров как в градиенте.) |
| 42 | Насос-переносчик | Регуляция эффективного размера, эффективной длины. (Регуляция или расчёт остальных параметров как насосе.) |
| 43 | Сосуд-переносчик | Регуляция эффективной длины. (Регуляция или расчёт параметров как сосуде.) Присвоение эффективному размеру значения объёма |
| 44 | Эластичный переносчик | Регуляция эффективной длины. (Регуляция или расчёт параметров как в эластичном сосуде.) Присвоение эффективному размеру значения объёма |
| 45 | Пластичный переносчик | Регуляция эффективной длины. (Регуляция или расчёт параметров как в пластичном сосуде.) Присвоение эффективному размеру значения объёма |
Примечание 1. При моделировании течений сначала рассчитываются элементы с давлениями (точки, узлы), затем – активные проводники (градиенты, насосы), а затем – пассивные проводники (обычные проводники, сосуды). Там, где не указано особо, соседние элементы рассчитываются на том шаге алгоритма, которое соответствует выбранному численному методу.