DWSIM/C3/Absorption-Column/English

From Script | Spoken-Tutorial
Revision as of 12:45, 23 May 2018 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Visulal Cue Narration
Slide Number 1

Title Slide

Welcome to this tutorial on simulating an Absorption Column using CAPE-OPEN Unit Operation in DWSIM.
Slide Number 2

Learning Objective

In this tutorial, we will learn to:
  • Simulate an Absorption Column
  • Use ChemSep column as CAPE-OPEN Unit Operation
  • Specify Thermodynamics in ChemSep column
  • Specify Pressure profiles & Method in ChemSep column
Slide Number 3

System Requirements

To record this tutorial, I am using
  • DWSIM 5.2 (Classic UI) and
  • Windows 10

The process demonstrated in this tutorial is identical in other OS also such as-

  • Linux
  • Mac OS X or
  • FOSSEE OS on ARM.
Slide Number 4

Pre-requisites

To practice this tutorial, you should know to
  • add components to a flowsheet
  • select thermodynamic packages
  • add material streams and specify their properties
Slide Number 5

Prerequisite Tutorials and Files

The prerequisite tutorials are mentioned on our website, spoken-tutorial.org

You can access these tutorials and all the associated files from this site.

Slide Number 6


Package and Inlet Condition


Inlet Stream:


Absorbent Oil


Mass Flow: 12750 kg/h

Mole Fraction(CH4): 0

Mole Fraction(C2H6): 0

Mole Fraction(C3H8): 0

Mole Fraction(C4H10): 0

Mole Fraction(C5H12): 0

Mole Fraction(C12H26): 1


Temperature: 32 degree C

Pressure: 28 bar


Feed Gas


Mass Flow: 11840 kg/h

Mole Fraction(CH4): 0.2

Mole Fraction(C2H6): 0.4625

Mole Fraction(C3H8): 0.3

Mole Fraction(C4H10): 0.0315

Mole Fraction(C5H12): 0.00625

Mole Fraction(C12H26): 0


Temperature: 41 degree C

Pressure: 28 bar


Property Package: Peng-Robinson

We will develop a flowsheet to determine Outlet stream properties after absorption.


Here we give compounds, property package and inlet stream conditions.

I have already opened DWSIM on my machine.
File >> New Steady-state Simulation Go to File menu and select New Steady-state Simulation.
Point to Simulation Configuration Wizard window The Simulation Configuration Wizard window appears.
Click on Next. At the bottom, click on Next.
Type Methane in the Search tab Now, in the Component search tab, type Methane.
ChemSep database >> Methane Select Methane from ChemSep database.
Type Ethane in the Search tab Next, add Ethane.
Type Propane in the Search tab Similarly, add Propane.
Type N-Butane in the Search tab Next, add N-Butane.
Type N-Pentane in the Search tab Next, add N-Pentane.
Type N-dodecane in the Search tab Next, add N-dodecane.
At the bottom, Click on Next. Click on Next.
Point to Property Packages Now comes Property Packages.
Property Packages >> Available Property Package


Double click on Peng-Robinson

From Available Property Package list, double-click on Peng-Robinson.
Click on Next. Then click on Next.
Point to Flash Algorithm We are moved to Flash Algorithm.
Default Flash Algorithm >> Nested Loops (VLE) From Default Flash Algorithm, select Nested Loops(VLE)
Click Next Click on Next.
Point to System of Units Next option is System of Units.
System of Units >> C5 Under System of Units, select C5.
Click on Finish Lastly, at the bottom, click on the Finish button.
click on maximize button. Let us maximize the simulation window.
Go to Object Palette Now let’s insert a feed stream that enters the Absorption Column.
Point to Flowsheet Objects. On the right hand side of the main simulation window, go to Flowsheet Objects.
In the Filter List tab, type Material Stream In the Filter List tab, type Material Stream.
Click and drag Material Stream to the flowsheet From the displayed list, drag and drop a Material Stream to the Flowsheet.
Click on MSTR-000 Click on the Material Stream “MSTR-000” to view its properties.
Type Absorbent Oil Let’s change the name of this stream to Absorbent Oil.
Now we will specify the Absorbent Oil stream properties.
Input Data >> Flash Spec >> Temperature and Pressure (TP) Select Flash Spec as Temperature and Pressure (TP), if not already selected.

By default, Temperature and Pressure are already selected as Flash Spec.

Input Data >> Temperature >> 32 degC

Press Enter

Change Temperature to 32 degC and press Enter.
Input Data >> Pressure >> 28 bar

Press Enter

Change Pressure to 28 bar and press Enter.
Input Data >> Mass Flow >> 12750 kg/h

Press Enter

Change Mass Flow to 12750 kg/h and press Enter.
Now let us specify the feed stream compositions.
Composition>>Basis >> Mole Fractions Under Composition, choose the Basis as Mole Fractions, if not already selected.


By default, Mole Fractions is already selected as Basis.

Methane: 0 Now for Methane, enter the Amount as 0 and press Enter.
Ethane: 0 For Ethane, enter it as 0 and press Enter.
Propane: 0 Similarly, for Propane, enter 0 and press Enter.
N-Butane: 0 And for N-Butane, enter 0 and press Enter.
N-Pentane: 0 Next, for N-Pentane, enter 0 and press Enter.
N-dodecane: 1 For N-dodecane, enter 1 and press Enter.
Click Accept Changes On the right, click on this green tick to Accept Changes.
Now drag and drop another Material Stream to the flowsheet.
Click on MSTR-001 Click on Material Stream MSTR-001” to view its properties.
Type Feed Gas Let’s change the name of this stream to Feed Gas.
Now we will specify the Feed Gas stream properties.
Input Data>>Flash Spec>>Temperature and Pressure(TP) Under Input Data, select Flash Spec as Temperature and Pressure (TP), if not already selected.


By default, Temperature and Pressure are already selected as Flash Spec.

Input Data >> Temperature >> 41 degree C

Press Enter

Change Temperature to 41 degree C and press Enter.
Input Data >> Pressure >> 28 bar

Press Enter

Change Pressure to 28 bar and press Enter.
Input Data >> Mass Flow >> 11840 kg/h

Press Enter

Change Mass Flow to 11840 kg/h and press Enter.
Now let us specify the feed stream compositions.
Composition>>Basis >> Mole Fractions Under Composition, choose the Basis as Mole Fractions, if not already selected.


By default, Mole Fractions is already selected as Basis.

Methane: 0.2 Now for Methane, enter the Amount as 0.2 and press Enter.
Ethane: 0.4625 For Ethane, enter it as 0.4625 and press Enter.
Propane: 0.3 Similarly, for Propane, enter 0.3 and press Enter.
N-Butane: 0.03125 And for N-Butane, enter 0.03125 and press Enter.
N-Pentane: 0.00625 Next, for N-Pentane, enter 0.00625 and press Enter.
N-dodecane: 0 For N-dodecane, enter 0 and press Enter.
Click Accept Changes On the right, click on this green tick to Accept Changes.
Now let’s insert two more material streams that exit the Absorption Column.
Click and Drag Material Stream to the flowsheet To do that, let us drag one Material Stream.
Let us now arrange it.
We will leave that stream as unspecified.
Type Lean Gas Then we will change the name of this stream to Lean Gas.
Click and drag Material Stream to the flowsheet Next, we will insert another Material Stream.
Let us once again arrange it.
Leave that stream as unspecified.
Type Rich Oil And name this stream as Rich Oil.
Now let us insert an Absorption Column into the flowsheet.
Go to Flowsheet Objects Go to Flowsheet Objects.
In the Filter list tab, type Heat Exchanger. In the Filter list tab, type CAPE.
Click and drag CAPE-OPEN Unit Operation to the flowsheet Click on the CAPE-OPEN Unit Operation displayed.

Drag and drop it to the flowsheet.

Point to Add CAPE-OPEN Unit Operation Add CAPE-OPEN Unit Operation window opens.
Select ChemSep

Click Ok

Select ChemSep from the displayed list of Unit Operations.

Click Ok.

Click on the added CAPE-OPEN Unit Operation Click on the added CAPE-OPEN Unit Operation (COUO-004)
Type Absorption Column We will change the name of the object to Absorption Column.
Click on Open CAPE-OPEN Object Editor Click on Open CAPE-OPEN Object Editor in the Object Property Editor window.
The New Unit Operation pop-up window appears.
Unit Name >> Absorption Column Click on the field against Unit Name and type Absorption Column.
Operation >> Simple Absorber/Stripper Next, click on the drop-down against Operation.

Select Simple Absorber/Stripper.

# Stages >> 6 Then click on the field against # Stages and enter 6.
Pressure >> 2757906 N/m2 Next, click on the field against Pressure and enter 2757906 N/m2
Thermo >> ChemSep

Click Ok

Then click on the drop-down against Thermo.

Select ChemSep and click Ok.

Point to ChemSep (CAPE-OPEN) -Absorption Column Please wait for a few seconds.

The ChemSep (CAPE-OPEN) -Absorption Column window will appear.

Close the ChemSep window by clicking the cross button on the top right corner of the window.
Another pop-up appears, in which we will click No.
First, we will connect the inlet feed streams and outlet streams with the Column.


Then specify the column properties.

Go to Connections


Click on drop down arrow against Feed2_stage6


Select Feed Gas

Go to the left side of the window.


Under Connections, go to input section.


Click on the drop-down against Feed2_stage6.


And select Feed Gas.

Click on drop down arrow against Feed1_stage1


Select Absorbent Oil

Next, click on the drop-down against Feed1_stage1.


And select Absorbent Oil.

Click on the drop down against TopProduct


Select Lean Gas

Go to Output section.


Then click on the drop-down against TopProduct.


And select Lean Gas.

Click on the drop down against BottomProduct


Select Rich Oil

Then click on the drop-down against BottomProduct.


And select Rich Oil.

Now we will edit the properties of the Absorber.
Click on Open CAPE-OPEN Object Editor. Click on Open CAPE-OPEN Object Editor.
Point to the window. The ChemSep window opens.
Click on Properties Click on Properties on the left side of the ChemSep window.
Here we will define the Thermodynamics, Physical Properties and Reactions taking place in the column.
First, we will define the Thermodynamics.
K-value >> EOS Click on the drop-down against K-value.


Select EOS.

Equation of state >> Peng-Robinson 76

Click Yes

Next, click on the drop-down against Equation of state.


Select Peng-Robinson 76.

Click Yes A pop-up appears:


Selection of new EOS model will reset model parameters, continue.


Click Yes

Click Yes Another pop-up appears:


Use consistent EOS to compute enthalpy.

Click Yes.

Now, we will load the Thermodynamic Model parameters.
Click Load Click Load.
Select pr.ipd >>Click Open Select pr.ipd and click Open.
Click Load Available Peng-Robinson parameters for the selected compounds are displayed.

Click Load.

There are no Physical Properties or Reactions to be defined.


So, we will not specify them.

Click on Pressures Now, we will see how to define Pressure profiles in ChemSep column.


Click on Pressures on the left side of the ChemSep window.

Column pressure >> Constant pressure


Top Pressure >> 2758000 N/m2

Click on drop-down against Column Pressure.


Here we can select the pressure type to specify for the column depending on pressure.


By-default, Constant pressure is selected.


We will not change that as the column is operated at constant pressure.

Enter 2758000 N/m2 against Top Pressure.

Click on Solve Options Click on Solve Options on the left side of the ChemSep window.


Here we will select the Method to solve the simulation.

Method >> 2-pass ideal K + constant H first Click on drop-down against Method.


Select 2-pass ideal K + constant H first from the displayed list.

Now we will run the ChemSep simulation.
Click on Check input of problem and solve Click on the green button located at the top of ChemSep window.


This button is to check input of problem and solve.

Click Yes. A pop up window appears.


Click Yes.

Click OK. Click OK.
Click Yes. Click Yes.
Click Done. Click Done
Click on Close button. Close the ChemSep window.
Point to the icon. Now we will select a proper appearance icon for the Absorption Column.
Click on Absorption Column Click on the Absorption Column.
Flowsheet Object Appearance >> AbsorptionColumn Object Editor Window opens on the left side.

Locate Settings section.


Click on the drop-down against Flowsheet Object Appearance.

Select AbsorptionColumn from the drop-down.

Point to Edit Object Appearance window. For better appearance of the column, right click on the column and select Edit Appearance.


Edit Object Appearance windows opens on the right.


We will change the length and height of the object to appear it better.

Length >> 75 Enter 75 against Length.
Height >> 150 Enter 150 against Height.
Let us now arrange the flowsheet.
Click Solve Flowsheet Now, solve the DWSIM flowsheet by pressing F5 button or clicking on Solve Flowsheet.
When the calculations are completed, we will check for the stream-wise material balance.
Insert >> Master Property Table Go to Insert menu and select Master Property Table.
Double click on Master Property Table


Point to Configure Master Property Table

Double-click on the Master Property Table to edit.

Configure Master Property Table window opens.

Type Steamwise Results – Absorption Column In the Name field, type Stream Wise Results – Absorption Column.
Type Material Stream In Object Type type Material Stream.


By default, Material Stream is already selected.

Object >> Absorbent Oil, Feed Gas, Lean Gas and Rich Oil Under Properties to display, select Object as Absorbent Oil, Feed Gas, Lean Gas and Rich Oil.
Configure Master Property Table>> Property Under Property, scroll down to see all the parameters.

Now select the properties as

Temperature

Pressure

Mass Flow

Molar Flow

Molar Flow (Mixture) / Methane

Mass Flow (Mixture) / Methane

Molar Flow (Mixture) / Ethane

Mass Flow (Mixture) / Ethane

Molar Flow (Mixture) / Propane

Mass Flow (Mixture) / Propane

Molar Flow (Mixture) / N-butane

Mass Flow (Mixture) / N-butane

Molar Flow (Mixture) / N-pentane

Mass Flow (Mixture) / N-pentane

Molar Flow (Mixture) / N-dodecane

Mass Flow (Mixture) / N-dodecane

Click on Close button. Close this window.


Move the Master Property Table for better visibility.


Here we can see the corresponding results for Inlet and Outlet Streams.

Let's summarize.
Slide Number 7


Summary

In this tutorial, we have learnt to


  • Simulate an Absorption Column
  • Use ChemSep column as CAPE-OPEN Unit Operation
  • Specify Thermodynamics in ChemSep column
  • Specify Pressure profiles & Method in ChemSep column
Slide Number 8


Assignment


Inlet stream:


Absorbent

Pure Water: 176.4 lbmol/h


Temperature: 80 degree F

Pressure: 14.7 psia


Gas Inlet

Acetone : 3.53 lbmol/h

Nitrogen: 136.55 lbmol/h

Oxygen: 36.3 lbmol/h


Temperature: 80 degree F

Pressure: 14.7 psia


Property package: NRTL


No of Stages: 12


Column pressure: 14.7 psia

As an assignment,


Repeat this simulation with different compounds and thermodynamics.


Different feed conditions

Slide Number 9

About the Spoken Tutorial Project

Watch the video available at following link.

http://spoken-tutorial.org/

It summarizes the Spoken Tutorial project.

Slide Number 10

Spoken Tutorial Workshops

The Spoken Tutorial Project Team
  • Conducts workshops using spoken tutorials
  • Gives certificates to those who pass an online test
  • For more details, please write to contact@spoken-tutorial.org
Slide Number 11


Forum Slide


Do you have questions in this Spoken Tutorial?

Please visit this site

Choose the minute and second where you have the question.

Explain your question briefly.

Someone from the FOSSEE team will answer them.

Please post your times queries in this forum.


Slide Number 12

DWSIM Flowsheeting Project

The FOSSEE team coordinates conversion of existing flow sheets into DWSIM.

We give honorarium and certificates.

For more details, please visit this site.

Slide Number 13

TextBook Companion Project

The FOSSEE team coordinates coding of solved examples of popular books.

We give honorarium and certificates .

For more details, please visit this site.


Slide Number 14

Lab Migration Project

The FOSSEE team helps migrate commercial simulator labs to DWSIM.

We give honorarium and certificates.

For more details, please visit this site

Slide Number 15

Acknowledgements

Spoken Tutorial and FOSSEE projects are funded by NMEICT, MHRD, Government of India.
Slide Number 16

Thanks

This tutorial is contributed by Kaushik Datta and Priyam Nayak.


Thanks for joining.

Contributors and Content Editors

Kaushik Datta