Friday, July 09. 2010Important information about the new IO Flash in DWSIM 1.7 |
About DWSIMDWSIM is an open-source, steady-state chemical process simulator written in VB.NET. It has a HYSYS-like interface with many of the features present in commercial simulators: - Unit Operations: Mixer, Splitter, Separator, Pump, Compressor, Expander, Heater, Cooler, Valve, Pipe Segment, Shortcut Column, Heat Exchanger, Reactors, Component Separator, Orifice Plate, Distillation and Absorption Columns; - Tools: Hypothetical Components Generator, Bulk C7+ and Distillation Curves Petroleum Characterization, Reactions Manager and - Process Analysis: Multivariate Constrained Optimization and Sensitivity Analysis utility. Google the SiteArchivesBlog Administration |
A couple more suggestions for the IO algorithm. If you're doing any broyden updates ... delay them for atleast 3-4 iterations. The acceleration works much better in this case.
The single phase problem is solveable. Lookup this paper "Efficient flash calculations for chemical process design — extension of the Boston–Britt “Inside–out” flash algorithm to extreme conditions and new flash types" - by Parekh and Mathias. You can also try introducing the pseudo-roots ... that the algorithm will converge most of the time except you'll get negative vapor fractions (or vapor fractions greater than one), indicating that you need to perform the calculation in the one phase region.
Hope this helps!
KP
It just needs some fine tuning, the rest is working well.
thanks again!
You guys are rocking. Really setting a great example of how world should function.
Thanks for the Great work.