I was wondering, what the “velocity” of the external profile in /input/model/external/source_XXX expresses. According to cadet.github.io its unit is 1/s, not m/s. How can I set this velocity so that, e.g. a 0.1 m column is crossed by the profile in 10 s?
The velocity of the external profile is not coupled to the Flow Rate in that unit, right?
Edit: Now that I had a coffee, I can think a bit clearer…
after consulting with @s.leweke, he informed me that in fact the column length is normalized. So the velocity is 1/s with respect to a column with unit length.
The code actually has a nice visual explanation:
Since this is not really clear from the documentation, I will add some more explanation.
You are also correct in assuming that this velocity is completely independent of the flow rate. This way you have a lot of freedom to design these external functions.
I’ve actually already started preparing a tutorial on some of the advanced features of CADET (i.e. parameter sensitivities, external functions etc.). Maybe you want to have a look? Feedback is always appreciated.
For anyone reading this, looking for answers how to interpret the velocity of the unit operations, I recommend reading on this section of the documentation.
In summary, we recommend using the column diameter and volumetric flow rate, since this is what’s used in multi-unit-operation systems. Then the velocity is automatically determined from the continuity equation, taking into account the porosity. We mostly use the velocity field just to reverse the flow direction of the column (e.g. for flip flow chromatography).