From Script | Spoken-Tutorial
Jump to: navigation, search

DWSIM is an open-source CAPE-OPEN compliant chemical process simulator. It is available for Windows, Linux and Mac OS.

It allows us to conduct experiments and analyze data using advanced models and operations.The simulator allows chemical engineering students and chemical engineers to run the simulations and get a better understanding on a phenomenon.

It has built-in thermodynamic models and unit operations as well as a large range of tools for managing reactions or creating components.Some popular property packages are also available, such as Peng-Robinson, NRTL, UNIQUAC, Raoult's law, Lee-Kesler etc.

DWSIM enables us to manage the material streams and design a schematic representation of the entire mechanism with the help of object palette. It features customizable parameters for each item and PH calculation for all the compounds. It also allow us to view the properties of the pure component, calculate the critical point, perform hydrate calculations, as well as conduct the sensitivity analysis and multi-variate optimizations.

DWSIM is capable of generating distillation curves petroleum characterizations and helps us to create new compounds that can be used in experiments, along with the existing ones. Also, it can be used for performing data regression studies for two compounds using various thermodynamics models and methods, generating conclusive graphs.

The Spoken Tutorial Effort for DWSIM was contributed by Prof Kannan Moudgalya from the Spoken Tutorial Project and is supported by Rahul Jain, Kaushik Datta and Pravin Dalve from IIT Bombay.


Basic Level

1. Overview of DWSIM

  • Introduction to simulation and examples
  • What is DWSIM
  • Installation of DWSIM on Windows 7
  • Benefits of DWSIM
  • Help facility of DWSIM through F1
  • Spoken Tutorials available on DWSIM
  • Timed discussion forum of Spoken Tutorials
  • Discussion forum of FOSSEE
  • Textbook companions for DWSIM
  • Lab migration for DWSIM
  • Help documents that come with DWSIM
  • Discussion forum by the international DWSIM community
  • Wiki page for tutorials on DWSIM

2. Creating a material stream in DWSIM

  • Brief introduction to DWSIM GUI
  • Configuring simulation
  • Selecting chemical components
  • Selecting thermodynamics
  • Adding a stream to the flowsheet
  • Defining the properties of a stream
  • Choosing the units
  • Properties and appearance tab

3. Introduction to Flowsheeting

  • Build a small flowsheet
  • Adding mixer to the flowsheet
  • Adding streams
  • Connecting material streams
  • Defining single phase and two phase streams
  • Assigning stream properties
  • Carrying out material balance calculations
  • Adding a flash vessel to the flowsheet
  • Repeating all of the above with flash vessel
  • Connecting an energy stream
  • Verifying the results of calculations
  • Saving the results to a file

4. Shorcut Distillation

  • Defining default units for variables using Units System
  • Adding short cut distillation column to the flowsheet
  • Connecting feed, output, energy streams to the column
  • Specifying condenser type
  • Specifying condenser and reboiler pressure
  • Specifying desired product composition through key values
  • Specifying a guess value of reflux ratio
  • Simulate a short cut distillation column
  • Minimum and actual number of stages
  • Minimum reflux ratio
  • Optimal feed tray location

5. Rigorous Distillation

  • Distillation column widget
  • Making use of results of shortcut distillation
  • Connecting flow and energy streams
  • Convention of DWSIM in including condenser and reboiler as stages
  • Assigning linear interpolated pressure profiles
  • Assigning pressure when new stages are added
  • Assigning individual stage pressure
  • Assigning individual stage efficiency
  • Assigning condenser and reboiler pressure, pressure drops, and type
  • Selecting solution method for rigorous distillation
  • Checking column profiles as graphs and Tables

6. Sensitivity Analysis and Adjust

  • Increasing the purity of distillate
  • Independent variable in sensitivity analysis
  • Dependent variable in sensitivity analysis
  • Narrowing down the search region
  • Graphical display of sensitivity analysis results
  • Verification of results of sensitivity analysis
  • Multiple dependent variables in sensitivity analysis
  • Manipulated variable in adjust
  • Controlled variable in adjust
  • Pushing the envelope through adjust

Contributors and Content Editors

Kaushik Datta, Nancyvarkey