{{Short description|Chemical process simulation software}}
{{Infobox software
| name = DWSIM
| logo = [[Image:DWSIM icon.png|48px|DWSIM logo]]
| screenshot = [[Image:DWSIM v5 running on macOS.png|300px|DWSIM running on macOS]]
| caption = DWSIM running on macOS
| developer = [https://www.linkedin.com/pub/daniel-medeiros/24/b91/6a3 Daniel Medeiros]
| released = {{release date and age|mf=yes|2008|07|09}}
| latest release version = 6.5.3 (Windows/Linux/macOS) / {{Start date and age|2021|06|01}}[{{cite web |url=https://sourceforge.net/projects/dwsim/files/DWSIM/DWSIM%206.5/6.5.3/|title=Version 6.5.3|publisher=[[SourceForge]]|last1=Medeiros|first1=Daniel|accessdate= June 7, 2021}}]
3.3.11 (iOS) / {{Start date and age|2021|01|19}}[{{cite web |url=https://itunes.apple.com/us/app/dwsim-simulator/id1162110266?mt=8|title=Version History|last1=Medeiros|first1=Daniel|accessdate=June 7, 2021|publisher=[[App Store (iOS/iPadOS)|Apple App Store]]}}]
3.3.13 (Android) / {{Start date and age|2021|05|11}}[{{cite web |url=https://play.google.com/store/apps/details?id=com.danielmedeiros.dwsim_simulator|title=DWSIM Simulator|last1=Medeiros|first1=Daniel|accessdate=June 7, 2021|publisher=[[Google Play]]}}]
| repo = {{URL|https://github.com/DanWBR/dwsim6}}
{{URL|https://sourceforge.net/projects/dwsim/}}
| programming language = [[Visual Basic .NET]], [[C Sharp (programming language)|C#]]
| operating system = [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], [[Android (operating system)|Android]], [[iOS]]
| platform = [[.NET Framework|.NET]], [[Mono (software)|Mono]]
| language = English, Brazilian Portuguese
| genre = [[Chemical process modeling]]
| license = [[GNU General Public License]]/[[GNU Lesser General Public License]] (Windows/Linux/macOS), [[Freemium]] (Android/iOS)
| website = https://dwsim.org
}}
__NOTOC__
'''DWSIM''' is an [[Open-source software|open-source]] [[CAPE-OPEN Interface Standard|CAPE-OPEN]] compliant chemical [[Process simulation|process simulator]] for [[Windows]], [[Linux]] and [[macOS]]. DWSIM is built on top of the [[.NET Framework|Microsoft .NET]] and [[Mono (software)|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:
* [[thermodynamics|Thermodynamic models]]: [http://www.coolprop.org CoolProp], [[Peng–Robinson equation of state]], [[Peng–Robinson–Stryjek–Vera equation of state|Peng–Robinson-Strÿjek-Vera (PRSV2)]], [[Equation of state|Soave–Redlich–Kwong]], [[Lee-Kesler method|Lee-Kesler]], Lee-Kesler-Plöcker, [[UNIFAC|UNIFAC(-LL)]], Modified UNIFAC (Dortmund), Modified UNIFAC (NIST), [[UNIQUAC]], [[Non-random two-liquid model|NRTL]], Chao-Seader, Grayson-Streed, Extended UNIQUAC, [[Raoult's Law]], IAPWS-IF97 Steam Tables, IAPWS-08 Seawater, Black-Oil and Sour Water;
* [[Unit operation]]s: CAPE-OPEN Socket, Spreadsheet, Custom (IronPython Script), Mixer, Splitter, Separator, [[Pump]], [[Air compressor|Compressor]], Expander, Heater, Cooler, [[Valve]], Pipe Segment, Shortcut Column, [[Heat exchanger]], Reactors (Conversion, PFR, CSTR, Equilibrium and Gibbs), [[Distillation column]], Simple, Refluxed and Reboiled Absorbers, Component Separator, Solids Separator, Continuous Cake Filter and [[Orifice plate]];
* Utilities: Binary Data Regression, Phase Envelope, Natural Gas Hydrates, Pure Component Properties, True Critical Point, PSV Sizing, Vessel Sizing, Spreadsheet and Petroleum Cold Flow Properties;
* Tools: Hypothetical Component Generator, Bulk C7+/Distillation Curves Petroleum Characterization, Petroleum Assay Manager, Reactions Manager and Compound Creator;
* Process Analysis and Optimization: Sensitivity Analysis Utility, Multivariate Optimizer with bound constraints;
* Extras: Support for Runtime [[Python (programming language)|Python]] Scripts, Plugins and CAPE-OPEN Flowsheet Monitoring Objects.
==Android and iOS versions==
DWSIM is also available on [[Android (operating system)|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 [[Microtransaction|in-app purchases]].[Medeiros, Daniel. [http://dwsim.inforside.com.br/wiki/index.php?title=Features_by_Platform "DWSIM Features by Platform"], ''DWSIM Wiki'', Retrieved on 14 October 2016.]
==Raspberry Pi version==
A special DWSIM build is available for Raspberry Pi 2/3 devices running an [[ARM_architecture|armhf-based]] Linux distribution like [[Raspbian]] and [[Ubuntu MATE]].[Medeiros, Daniel. [https://www.linkedin.com/feed/update/urn:li:activity:6342867207382409216 "DWSIM now available for Raspberry Pi 2/3 devices"], ''LinkedIn Post'', Retrieved on 05 December 2017.]
==Standalone Thermodynamics Library==
DWSIM's Property and Equilibrium calculation routines are also available as a standalone, 100% [[Managed code|managed]] {{not a typo|.NET}} Dynamic Link Library (DLL).[Medeiros, Daniel. [http://dwsim.inforside.com.br/wiki/index.php?title=DTL "DWSIM Thermodynamics Library"], ''DWSIM Wiki'', Retrieved on 20 June 2012.] It can be linked against free and proprietary applications ([[LGPL]] v3 license).
==See also==
*[[Process design (chemical engineering)]]
*[[List of Chemical Process Simulators]]
*[[Standard temperature and pressure]]
==External links==
*[https://dwsim.org/ DWSIM homepage] - documentation, download links, tutorials, help and support for DWSIM.
*[http://www.colan.org/ CO-LaN] - the CAPE-OPEN Laboratories Network is a neutral industry and academic association promoting open interface standards in process simulation software. CO-LaN members are committed to making Computer Aided Process Engineering easier, faster and less expensive by achieving complete interoperability of compliant commercial CAPE software tools. CO-LaN supports and maintains the CAPE-OPEN interface standards.
==References==
[[Category:Simulation software]]
[[Category:Chemical engineering software]]