Académique Documents
Professionnel Documents
Culture Documents
Dynamic Workshop
Driven by Innovation
RECYCLE
REACTOR
COOL
FEED
REAC-OUT COOL-OUT SEP
PRODUCT
To solve this problem, we need:
Material balances
Energy balances
Predicts
Stream flowrate, compositions, and properties
Operating conditions
Equipment sizes
Sequential Modular
Each unit operation block is solved in a certain sequence
Aspen Plus is a sequential modular simulation program
Equation Oriented
All equations are solved simultaneously
Aspen Custom Modeler (formerly SPEEDUP) is an equation oriented
simulation program
Combination
Aspen Dynamics (formerly DynaPLUS) uses the Aspen Plus
sequential modular approach to initialize the steady state simulation
and the Aspen Custom Modeler (formerly SPEEDUP) equation
oriented approach to solve the dynamic simulation
D. Muhammad & AspenTech, 2013
9
Sequential-Modular Equation Oriented
Approach Approach
Choose
Thermodynamic
Models
Specify
Specify Feed
Chemical
Conditions
Components
Aspen Plus
Process Process Specify
Flowsheet Operating
Design Simulation Conditions
Model Inputs
Mcmillan, G. K. (2006). Modeling and Simulation of Processes. In "Process Control And Optimization" (B. G. Liptk, ed.), Vol. 2. CRC Press, Boca Raton, FL.
Using Aspen Dynamic & Matlab Simulink for control scheme design
All the process inputs (e.g. sizing and process condition) must based
on facts or heuristic justification
Diagram Types:
Pure component, e.g. Vapor pressure vs. temperature
Binary, e.g. TXY, PXY
Ternary residue maps
References:
Aspen Plus User Guide, Chapter 7, Physical
Property Methods, gives similar, more detailed
guidelines for choosing a property Method.
Feed:
Propane (40%)
Isobutane (60%)
Flowrate: 100 kg/h
Temperature: 322 K (48.85C)
Pressure: ?
Feed at Stage 16
Reflux ratio = 2
Number of Stages = 32 (reboiler + sump)
Number of Trays = 30
D. Muhammad & AspenTech, 2013
36
Overview of case study
C3 0.98 wt%
iC4 0.02 wt%
C3 0.4 wt%
iC4 0.6 wt%
C3 0.01 wt%
iC4 0.99 wt%
Choose a suitable
property method
Specify a reasonable
operating condition
Valve (pressure
changer library)
Pump (pressure
changer library)
Distillation column
RadFrac (separator library)
FEED
V12
DIST
C1
V1
P11
Rename all
the blocks V11
BOTM
and streams
Note:
Select unit measurement
You can also use your own set of unit
by using Unit-Sets option under the
D. Muhammad & AspenTech, 2013
Setup Menu 44
Edit Report Options
Select Chao-Seader
property method
Heuristic pressure
drop in column =
0.0068 atm
Use outlet
pressure option
= 14.2 atm
Choose Liquid-Only
D. Muhammad & AspenTech, 2013
Click the NEXT button 54
V12 and V13 Setup
Use Pressure
drop option
= 3 atm
Choose Liquid-Only
D. Muhammad & AspenTech, 2013
Click the NEXT button 55
Run the simulation
The overall
result is still
not achieve
target
Adjust to
STREAMS
Reinitialize button
Separation
target achieved
Design Spec - This tool will help the user to achieve the production
target by varying the specified operating condition.
Sensitivity Tool This tool will help the user to analysis the effect of
specified operating condition over a certain region towards the
production target.
Optimization This tool will produce the optimized value for the
operating condition in order to achieve the desired production target.
This tool will automatically change the selected operating value to an
optimized value after Run.
D. Muhammad & AspenTech, 2013
62
ANALYSIS:
BINARY ANALYSIS
Click OK to continue
Select Unit
and list/range
Select type for Pressure
of analysis variation
Click GO to
start analysis
Mixture Block
D. Muhammad & AspenTech, 2013
68
Menu
Click the desired
component
Select the
Pressure basis
Select Property
method and
Finally, click the mixture phase
Report option to
get the analysis
Azeotrope exist!
azeotrope point
Create new ID
Specify target
value
Vary Menu
Create new ID
Select a reasonable
lower and upper
bound
Select the
Results Tab
Results summary
for C3 composition
by varying RR
Full results is
available here
under S-1 label
Optimization menu
Click New to
create a new ID
Select max
or min
Specify number of
varying variable
Luyben, W. L. (2006). "Distillation Design and Control using Aspen Simulation," Wiley, New York.
L=length; D=diameter
D. Muhammad & AspenTech, 2013
105
Vessel Geometry
Choose Rigorous
Tray Calculation
Simple Tray: Using simple tray hydraulics equation relates the liquid
flow rate from a tray to the amount of liquid on the tray. Here, the
Francis weir equation for a single pass tray is used.
Aspen provide two type of dynamic simulation i.e. flow driven and
pressure driven. The icon for pressure driven simulation is just next to
the flow driven in the menu. In the author experience, flow driven
simulation is much simpler to develop compared to the pressure
driven. Once the simulation is completed with no error, the simulation
is ready to be export to the dynamic states in flow driven.
However, for pressure driven, all the pressure inside the streams in
steady state model must be control by using pump or valve and its
pressure must appropriate. There are also problem (depends) with
irregular pressure drop inside the column and inconsistence pressure
in feed and recycle stream. Use the Pressure checker icon to check
the pressure within the SS model. Refer Process Simulation and
Control Using Aspen by AK Jana.
Pressure Checker
D. Muhammad & AspenTech, 2013
116
Find the saved file .dyn file
Click the saved file from previous
menu. Generally, the file is saved
in the same folder as the SS
simulation file
For distillation system, there are 3 major control loop that are
essential to operate the column:-
1. Top / Condenser Pressure control loop control energy balance
2. Reflux drum Level control loop control mass balance (top)
3. Sump Level control loop control mass balance (bottom)
During running
the simulation,
this panel will
show the latest
calculation step
#2 Name form
and choose Plot
option
#1 Select Tool in
the top menu. #3 The plot
Click New Form figure with no Y
axis value
Find the Aspen Dynamic instillation folder. Inside the folder, find the
Examples folder. Inside the example folder, click the Simulink folder;
C:\Program Files\AspenTech\Aspen Plus Dynamics V7.2\Examples
Click the MCH file (Simulink) as shown below:
AM-Simulation
Block
Notice that there are 4 control loops
that are controlling the MCH column.
Now, input s form the Aspen Dynamic
(via AMS Block) is supplied to the
controller block. Then, the controller
action is computed in Simulink and
A step input
returned back to the Aspen Dynamic
block act as the
for further action.
disturbance
D. Muhammad & AspenTech, 2013
128
Configure AMSimulation Block
Use Browse to
find the .dynf
Click the AM- (Aspen Dynamic)
Simulation Block file
to open this menu
Click Connect
to link with Aspen
Dynamic
Aspen
Dynamic
Simulink
AM-Simulation
Matlab Aspen
Simulink Dynamic
D. Muhammad & AspenTech, 2013
132
What happen?
Based on the output that we had selected (in the AMS box), the
output will provide the latest PV for Simulink Matlab to calculate its
next MV. The new MV is then supplied back to the Aspen Dynamic via
AMS Input and so on.
One of the ways to set the initial value for the Aspen Dynamic is by
using the unit delay box in Matlab Simulink.
This can be done via RUN (in the menu bar) >> Run Option or select
F9.
Simulation Model
u(k) (Aspen Dynamic) y(k)
Predictive
u(k) y(k+1)
Model