Смекни!
smekni.com

Объектно-ориентированный подход (стр. 20 из 22)

Таблица 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. При моделировании течений сначала рассчитываются элементы с давлениями (точки, узлы), затем – активные проводники (градиенты, насосы), а затем – пассивные проводники (обычные проводники, сосуды). Там, где не указано особо, соседние элементы рассчитываются на том шаге алгоритма, которое соответствует выбранному численному методу.