Answers for "What is the best way to carry the characteristics of the fluid using FloWorks?"
https://answers.flexsim.com/questions/50638/what-is-the-best-way-to-carry-the-characteristics.html
The latest answers for the question "What is the best way to carry the characteristics of the fluid using FloWorks?"Answer by Mischa Spelt
https://answers.flexsim.com/answers/50672/view.html
<p>
<strong>Short answer: </strong>The best approach is not FlexSim. The second best approach is not FloWorks but FlexSim with time slicing.</p><p>
<strong>Long answer:</strong></p><p>
No matter how cool we think FloWorks is, and how happy I'd be to tell you it's the perfect solution for anything fluid related, your situation has two characteristics that make me feel like FloWorks is fundamentally not the way to go here.</p><p>
<em>1. The problem is not linear</em></p><p>
This is quite a complex issue, mainly because the concentration does not change linearly which means that you cannot use any built-in functionality such as kinetic tracked variables. In fact, the current concentration is something like</p><p>
<img src="/storage/attachments/11839-concentration.png"></p><p>
where
<em>C(t)</em> is the current concentration, <em>C</em><sub>in</sub> is the concentration of the inflow, <em>t</em><sub>0</sub> is some fixed starting point (presumably the last point at which the inflow concentration changed) and <em>C</em><sub>0</sub>, <em>V</em><sub>0</sub> are the concentration and volume of the tank content at that instance; <em>r</em><sub>in</sub> is the inflow rate.</p><p>
This suggests that any linear approach, like FloWorks uses and FlexSim provides with the kinetic level tracked variable, is bound to fail.</p><p>
<em>2. The problem is continuous</em></p><p>
In fact, the fact that the
<em>outflow</em> rate of the tank is also changing continuously based on the concentration in the tank, which in turn changes the concentration in the tank, suggests that any discrete event approach is probably not suitable and you will end up with something like time slicing. In which case, if you are going to discretize this anyhow, you are probably better off finding a CFD package with some proper discrete element calculations.</p><p>
<strong>So what then?</strong></p><p>
Maybe there are simplifications that you could make, that will linearize the problem, or allow you to run a different model that you can post-process to get the proper statistics. I'd have to put a bit more thought into that and you'd probably have to give me a more extensive description of your goals.</p>Thu, 10 May 2018 09:10:03 GMTMischa Spelt