Architecture and new interfaces of DWSIM open-source process simulator.
What is DWSIM Pro?
DWSIM Pro is a commercial sibling of DWSIM open-source process simulator hosted in the cloud.
DWSIM simulates the material and energy balances of chemical process plants in steady-state and dynamic mode. Applications for this include design, engineering and debottlenecking studies, control systems, operator training simulators, and digital twins.
Should You use DWSIM or DWSIM Pro?
Both versions address different needs. The following table explains the differences.
Terms and Conditions (Commercial)
Named user license
Built regularly, closely following every version.
Personal (private) support & Forum support (public)
You install and update on your own machine
We install on our servers
Start the DWSIM program on your operating system (Windows, Linux, MacOS)
Open the DWSIM Pro app in a browser and log in with your personal credentials
REFPROP is an acronym for REFerence fluid PROPerties. This program, developed by the National Institute of Standards and Technology¹ (NIST), calculates the thermodynamic and transport properties of industrially important fluids and their mixtures.
REFPROPTM is based on the most accurate pure fluid and mixture models currently available. See the REFPROPTM website for a detailed list of data and features of REFPROPTM.
Separate REFPROP license required
Calculate phase properties based on simple mole averages of pure fluids with CoolProp libraries. Phase equilibria are calculated considering the mixture as ideal.
Adds rigorous calculations for mixtures using high-accuracy Helmholtz mixing rules and equilibrium calculations using CoolProp’s own flash algorithms.
Modelling and simulation of pipe networks connected through nodes with multiple sources and sinks. Rigorous compositional fluid property calculations are done by DWSIM Property Packages.
- Supports Pipe Segments with Rigorous Heat Transfer calculations, Valves, Pumps, Compressors and Gas-Liquid Separators;
- Rigorous fluid properties and phase distribution calculated with DWSIM Property Packages
- Fully-featured Graphical Network Designer
- Supports Pressure and Mass/Molar/Volumetric Flow specification on endpoints (Sources and Sinks)
Up to 20 network objects
Unlimited number of network objects
Modeling of Air Coolers with three calculation modes: Specify Outlet Temperature, Specify Tube Geometry and Specify Overall UA.
Modeling of Falling Film Evaporators with three calculation modes: Outlet Temperature, Outlet Vapor Mole Fraction and Energy Stream. You can also set the number of equilibrium calculations (steps) inside the evaporator.
Splits an energy stream into two or three other streams.
Mixes up to six energy streams into a single one.
Allows the user to define an expression which, when evaluated as True, will redirect the inlet stream to the first outlet stream, and to the second outlet stream if the expression is evaluated as False.
PPBDesigner simulates the most industrially important liquid-liquid extraction columns such as agitated and non-agitated columns. The column module can be integrated with other flowsheet modules for a complete chemical process flow diagram simulation.
Separate PPBDesigner license required
External Equation Solvers
Pre-installed interfaces for Python’s SciPy global minimization methods like Dual-Annealing, Basin-Hopping and Differential Evolution.
Pre-installed interfaces for Extreme Optimization‘s Non-Linear System, Non-Linear Optimization and Ordinary Differential Equation (ODE) solvers for increased robustness and up to 3x faster solving times.
Excel Reporting is an extension to generate reports for all objects on the flowsheet. You can customize the objects and properties to show, and select a custom display order. The generated report can be saved to a XLSX worksheet file. It does not require Microsoft Excel to be installed in order to generate the reports.
Capital Cost Estimator is an extension that allows the estimation of Capital and Operating Costs for a Chemical Processing Plant based on data from the currently active flowsheet.
- CAPEX/ OPEX Capital Cost Estimation
- Yearly Operating Cost Estimation
- Saving/Loading of Cost Reports
- Compare multiple Cost Reports
- Export results to DOC/ODT/XLS/ODS/PDF files
- Automatic mapping for selected equipments, product/raw streams and utilities
- Price correction based on CEPCI and IPC Cost Indexes
- Currency conversion
- User-defined Equipments, Materials and Utilities
Simulate 365 Applications
Calculate the multidimensional solution space (hypercube) of a flowsheet simulation.
Separate MSS license required
Separate DoE license required
Generate any number of flowsheet simulations for classroom exercises or as individualized exams.
Separate THEE license required
Create and replace rigorous first principle models of unit operations or flowsheets by Artificial Neural Networks trained by DWSIM data.
Run Surrogate Models from several sources, e.g., process control systems (PCS; plant data) or process simulators (rigorous first-principle models; simulation data) in DWSIM.
Extend DWSIM ("Hooks")
Implementations of interfaces for Python’s SciPy methods and for Extreme Optimization‘s solvers. See the section above for details.
Use DWSIM with applications based on MALTLAB(R)
A unit operation implemented in MATLAB can use DWSIM as a graphical user interface (GUI). See PPBDesigner under the above section Unit Operations.
Use DWSIM with applications from selected market-leading software vendors¹.
Or extend DWSIM with functionality¹ that is run on initialization of the flowsheet or extension.
¹Contact us at email@example.com, if you are a software vendor with an application that could nicely integrate with DWSIM.
²Contact us at firstname.lastname@example.org, if you want to extend DWSIM using one of the hooks.