DWSIM

Last updated
DWSIM
DWSIM icon.png
DWSIM v5 running on macOS.png
DWSIM running on macOS
Developer(s) Daniel Medeiros
Initial releaseJuly 9, 2008;14 years ago (2008-07-09)
Stable release
6.5.3 (Windows/Linux/macOS) / June 1, 2021;13 months ago (2021-06-01) [1]

3.3.11 (iOS) / January 19, 2021;18 months ago (2021-01-19) [2]

Contents

3.3.13 (Android) / May 11, 2021;14 months ago (2021-05-11) [3]

Repository github.com/DanWBR/dwsim6 sourceforge.net/projects/dwsim/
Written in Visual Basic .NET, C#
Operating system Windows, Linux, macOS, Android, iOS
Platform .NET, Mono
Available inEnglish, Brazilian Portuguese
Type Chemical process modeling
License GNU General Public License/GNU Lesser General Public License (Windows/Linux/macOS), Freemium (Android/iOS)
Website https://dwsim.org

DWSIM is an open-source CAPE-OPEN compliant chemical process simulator for Windows, Linux and macOS. DWSIM is built on top of the Microsoft .NET and Mono Platforms and features a Graphical User Interface (GUI), advanced thermodynamics calculations, reactions support and petroleum characterization / hypothetical component generation tools.

DWSIM is able to simulate steady-state, vapor–liquid, vapor–liquid-liquid, solid–liquid and aqueous electrolyte equilibrium processes with the following Thermodynamic Models and Unit Operations:

Android and iOS versions

DWSIM is also available on Android and iOS mobile operating systems, where it is free to download. On these platforms, DWSIM includes a basic set of features while more advanced modules can be unlocked through in-app purchases. [4]

Raspberry Pi version

A special DWSIM build is available for Raspberry Pi 2/3 devices running an armhf-based Linux distribution like Raspbian and Ubuntu MATE. [5]

Standalone Thermodynamics Library

DWSIM's Property and Equilibrium calculation routines are also available as a standalone, 100% managed .NET Dynamic Link Library (DLL). [6] It can be linked against free and proprietary applications (LGPL v3 license).

See also

Related Research Articles

Distillation Method of separating mixtures

Distillation, or classical distillation, is the process of separating the components or substances from a liquid mixture by using selective boiling and condensation. Dry distillation is the heating of solid materials to produce gaseous products. Dry distillation may involve chemical changes such as destructive distillation or cracking and is not discussed under this article. Distillation may result in essentially complete separation, or it may be a partial separation that increases the concentration of selected components in the mixture. In either case, the process exploits differences in the relative volatility of the mixture's components. In industrial applications, distillation is a unit operation of practically universal importance, but it is a physical separation process, not a chemical reaction.

Supersaturation occurs with a chemical solution when the concentration of a solute exceeds the concentration specified by the value equilibrium solubility. Most commonly the term is applied to a solution of a solid in a liquid. A supersaturated solution is in a metastable state; it may be brought to equilibrium by forcing the excess of solute to separate from the solution. The term can also be applied to a mixture of gases.

Flash evaporation

Flash evaporation is the partial vapor that occurs when a saturated liquid stream undergoes a reduction in pressure by passing through a throttling valve or other throttling device. This process is one of the simplest unit operations. If the throttling valve or device is located at the entry into a pressure vessel so that the flash evaporation occurs within the vessel, then the vessel is often referred to as a flash drum.

Fractionating column

A fractionating column or fractional column is an essential item used in the distillation of liquid mixtures to separate the mixture into its component parts, or fractions, based on the differences in volatilities. Fractionating columns are used in small scale laboratory distillations as well as large scale industrial distillations.

Thermodynamic system Body of matter in a state of internal equilibrium

A thermodynamic system is a body of matter and/or radiation, confined in space by walls, with defined permeabilities, which separate it from its surroundings. The surroundings may include other thermodynamic systems, or physical systems that are not thermodynamic systems. A wall of a thermodynamic system may be purely notional, when it is described as being 'permeable' to all matter, all radiation, and all forces. A state of a thermodynamic system can be fully described in several different ways, by several different sets of thermodynamic state variables.

Volatility (chemistry) Tendency of a substance to vaporize

In chemistry, volatility is a material quality which describes how readily a substance vaporizes. At a given temperature and pressure, a substance with high volatility is more likely to exist as a vapour, while a substance with low volatility is more likely to be a liquid or solid. Volatility can also describe the tendency of a vapor to condense into a liquid or solid; less volatile substances will more readily condense from a vapor than highly volatile ones. Differences in volatility can be observed by comparing how fast substances within a group evaporate when exposed to the atmosphere. A highly volatile substance such as rubbing alcohol will quickly evaporate, while a substance with low volatility such as vegetable oil will remain condensed. In general, solids are much less volatile than liquids, but there are some exceptions. Solids that sublimate such as dry ice or iodine can vaporize at a similar rate as some liquids under standard conditions.

Continuous distillation Form of distillation

Continuous distillation, a form of distillation, is an ongoing separation in which a mixture is continuously fed into the process and separated fractions are removed continuously as output streams. Distillation is the separation or partial separation of a liquid feed mixture into components or fractions by selective boiling and condensation. The process produces at least two output fractions. These fractions include at least one volatile distillate fraction, which has boiled and been separately captured as a vapor condensed to a liquid, and practically always a bottoms fraction, which is the least volatile residue that has not been separately captured as a condensed vapor.

Conjugate variables (thermodynamics)

In thermodynamics, the internal energy of a system is expressed in terms of pairs of conjugate variables such as temperature and entropy or pressure and volume. In fact, all thermodynamic potentials are expressed in terms of conjugate pairs. The product of two quantities that are conjugate has units of energy or sometimes power.

In thermodynamics and chemical engineering, the vapor–liquid equilibrium (VLE) describes the distribution of a chemical species between the vapor phase and a liquid phase.

The Dortmund Data Bank is a factual data bank for thermodynamic and thermophysical data. Its main usage is the data supply for process simulation where experimental data are the basis for the design, analysis, synthesis, and optimization of chemical processes. The DDB is used for fitting parameters for thermodynamic models like NRTL or UNIQUAC and for many different equations describing pure component properties, e.g., the Antoine equation for vapor pressures. The DDB is also used for the development and revision of predictive methods like UNIFAC and PSRK.

Jürgen Gmehling is a retired German professor of technical and industrial chemistry at the Carl von Ossietzky University of Oldenburg.

The COCO Simulator is a free-of-charge, non-commercial, graphical, modular and CAPE-OPEN compliant, steady-state, sequential simulation process modeling environment. It was originally intended as a test environment for CAPE-OPEN modeling tools but now provides free chemical process simulation for students. It is an open flowsheet modeling environment allowing anyone to add new unit operations or thermodynamics packages.

UNIFAC

The UNIFAC method is a semi-empirical system for the prediction of non-electrolyte activity in non-ideal mixtures. UNIFAC uses the functional groups present on the molecules that make up the liquid mixture to calculate activity coefficients. By using interactions for each of the functional groups present on the molecules, as well as some binary interaction coefficients, the activity of each of the solutions can be calculated. This information can be used to obtain information on liquid equilibria, which is useful in many thermodynamic calculations, such as chemical reactor design, and distillation calculations.

The UNIFAC Consortium has been founded at the Carl von Ossietzky University of Oldenburg at the chair of industrial chemistry of Prof. Gmehling to invite private companies to support the further development of the group-contribution methods UNIFAC and its successor modified UNIFAC (Dortmund). Both models are used for the prediction of thermodynamic properties, especially the estimation of phase equilibria.

Spinodal

In thermodynamics, the limit of local stability with respect to small fluctuations is clearly defined by the condition that the second derivative of Gibbs free energy is zero. The locus of these points is known as the spinodal curve. For compositions within this curve, infinitesimally small fluctuations in composition and density will lead to phase separation via spinodal decomposition. Outside of the curve, the solution will be at least metastable with respect to fluctuations. In other words, outside the spinodal curve some careful process may obtain a single phase system. Inside it, only processes far from thermodynamic equilibrium, such as physical vapor deposition, will enable one to prepare single phase compositions. The local points of coexisting compositions, defined by the common tangent construction, are known as a binodal (coexistence) curve, which denotes the minimum-energy equilibrium state of the system. Increasing temperature results in a decreasing difference between mixing entropy and mixing enthalpy, and thus the coexisting compositions come closer. The binodal curve forms the basis for the miscibility gap in a phase diagram. The free energy of mixing changes with temperature and concentration, and the binodal and spinodal meet at the critical or consolute temperature and composition.

Residue curve

A residue curve describes the change of the composition of the liquid phase of a chemical mixture during continuous evaporation at the condition of vapor–liquid equilibrium. Multiple residue curves for a single system are called residue curves map.

COSMO-RS is a quantum chemistry based equilibrium thermodynamics method with the purpose of predicting chemical potentials µ in liquids. It processes the screening charge density σ on the surface of molecules to calculate the chemical potential µ of each species in solution. Perhaps in dilute solution a constant potential must be considered. As an initial step a quantum chemical COSMO calculation for all molecules is performed and the results are stored in a database. In a separate step COSMO-RS uses the stored COSMO results to calculate the chemical potential of the molecules in a liquid solvent or mixture. The resulting chemical potentials are the basis for other thermodynamic equilibrium properties such as activity coefficients, solubility, partition coefficients, vapor pressure and free energy of solvation. The method was developed to provide a general prediction method with no need for system specific adjustment.

Aspen Plus, Aspen HYSYS, ChemCad and MATLAB, PRO are the commonly used process simulators for modeling, simulation and optimization of a distillation process in the chemical industries. Distillation is the technique of preferential separation of the more volatile components from the less volatile ones in a feed followed by condensation. The vapor produced is richer in the more volatile components. The distribution of the component in the two phase is governed by the vapour-liquid equilibrium relationship. In practice, distillation may be carried out by either two principal methods. The first method is based on the production of vapor boiling the liquid mixture to be separated and condensing the vapors without allowing any liquid to return to the still. There is no reflux. The second method is based on the return of part of the condensate to still under such conditions that this returning liquid is brought into intimate contact with the vapors on their way to condenser.

The CAPE-OPEN Interface Standard consists of a series of specifications to expand the range of application of process simulation technologies. The CAPE-OPEN specifications define a set of software interfaces that allow plug and play inter-operability between a given Process Modelling Environment and a third-party Process Modelling Component.

References

  1. Medeiros, Daniel. "Version 6.5.3". SourceForge . Retrieved June 7, 2021.
  2. Medeiros, Daniel. "Version History". Apple App Store . Retrieved June 7, 2021.
  3. Medeiros, Daniel. "DWSIM Simulator". Google Play . Retrieved June 7, 2021.
  4. Medeiros, Daniel. "DWSIM Features by Platform", DWSIM Wiki, Retrieved on 14 October 2016.
  5. Medeiros, Daniel. "DWSIM now available for Raspberry Pi 2/3 devices", LinkedIn Post, Retrieved on 05 December 2017.
  6. Medeiros, Daniel. "DWSIM Thermodynamics Library", DWSIM Wiki, Retrieved on 20 June 2012.