MaximaLabs
All unit operations

Virus filter simulation

feed -> filtrate (product) + retained

Governing equations

The exact equations the solver works for a virus filter — the same math shown in the app's "Theory" panel, not a black box.

V(t)=t1/J0+t/Vmax,A=VbatchV(tproc)V(t) = \frac{t}{1/J_0 + t/V_{max}},\quad A = \frac{V_{batch}}{V(t_{proc})}
V(t)V(t)
cumulative throughput [L/m^2]
VmaxV_{max}
capacity [L/m^2]
J0J_0
clean-filter flux [LMH]
AA
required membrane area [m^2]
VbatchV_{batch}
batch volume [L]
tproct_{proc}
available process time

Parameters

v_max [L/m^2 capacity, from a Vmax trial], initial_flux [LMH, clean filter]. Optional: batch_time [s], area [m^2 installed — checks rather than sizes], product_recovery [default 0.98].

Example flowsheets that use it

Stop fighting legacy software. Build your first flowsheet in 60 seconds.