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