Mam za zadanie zbudować model osadnika wsadowego, a dokładnie chodzi o sedemntację (opadanie zawiesiny). Mój osadnik posiada stałe pole przekroju, co ułatwia całą sprawę.
Bardziej łopatologicznie wytłumaczę o co chodzi. Do zbiornika wlewamy pewną objęstość zawiesiny, a następnie czekamy, aż się wyklaruje, czyli zawiesina osiądzie na dnie, a czysta woda pozostanie ponad nią. Czyli nic nie wypływa, nic nie dopływa do zbiornika.
Dla uproszczenia osadnik mogę podzielić np. na 10 warstw. Każda warstwa jest opisana równaniem:
Kod: Zaznacz cały
górna warstwa:
dX1/dt = 10/H [min(v2X2, v1X1)]
warstwy pomiędzy:
dX2/dt = 10/H [ min(v3X3,v2X2) - min(v2X2, v1X1)
dX3/dt = 10/H [ min(v4X4,v3X3) - min(v3X3, v2X2)
(...)
dolna warstwa:
dX10/dt = 10/H [-min(v10X10, v9X9)]
v - to prędkość sedymentacji
X - stężenie zawiesiny
Zrobiłem już subVI wyznaczającego prędkość sedymentacji oraz subVI wybierającego dane minimum. Natomiast nie bardzo mam pomysł co dalej. Na pewno należy teraz wykonać jakoś całkowanie w VI, i nie bardzo wiem jak się za to zabrać.
Każde równanie w formula note i to wszystko w maszynie stanów ?
Macie jakieś pomysły ?
Pozdrawiam