Upload
ina23aj
View
222
Download
0
Embed Size (px)
Citation preview
8/12/2019 Computer Aided Process Engineering
1/12
8/12/2019 Computer Aided Process Engineering
2/12
Computer Aided Process Engineering - Lecture 1 (R. Gani) 2
Computer Aided Process Engineering
Lecture notes and reading material
* A lecture note covering all the lectures has beenprepared (see course home-page)
* Supplementary text-books are listed
* A course home-page has been created
* All lecture and tutorial material can be
downloaded from the home-page
http://www.capec.kt.dtu.dk/Courses/MSc-level-Courses/
8/12/2019 Computer Aided Process Engineering
3/12
Computer Aided Process Engineering - Lecture 1 (R. Gani) 3
What is Simulation?
Simulation is the act ofrepresenting some aspects of the
real world by numbers or symbolswhich may be manipulated tofacilitate their study
8/12/2019 Computer Aided Process Engineering
4/12
Computer Aided Process Engineering - Lecture 1 (R. Gani) 4
What is a Process Simulator?
An Engineering Tool which performs,
* Automated calculations* Material and/or energy balances
* Physical property estimations
* Design/rating calculations
* Process optimizationIt is not a Process Engineer !
8/12/2019 Computer Aided Process Engineering
5/12
Computer Aided Process Engineering - Lecture 1 (R. Gani) 5
Design & analysis through process
simulation/optimization
Divider
Mixer Reactor Separator
A chemical plant is our real world
8/12/2019 Computer Aided Process Engineering
6/12
Computer Aided Process Engineering - Lecture 1 (R. Gani) 6
Separator
DefineProblem
Analyzeresults
Develop
processmodel
Collectadditional
data
Solve modelequations
Main steps in process simulation
Divider
Mixer Reactor
Chemical Plant
8/12/2019 Computer Aided Process Engineering
7/12
Computer Aided Process Engineering - Lecture 1 (R. Gani) 7
Separator
DefineProblem
Analyzeresults
Develop
processmodel
Collectadditional
data
Solve modelequations -AE solver
Steady state simulation - solve algebraic equations
h(x, y) = 0
Divider
Mixer Reactor
Chemical Plant
8/12/2019 Computer Aided Process Engineering
8/12
Computer Aided Process Engineering - Lecture 1 (R. Gani) 8
Separator
DefineProblem
Analyzeresults
Develop
processmodel
Collectadditional
data
Solve modelequations - AEsolver + NLP
method
Process optimization - minimize function s.t. constraints
h(x, y) = 0
Min (x, y)
s.t g(x, y) 0
h1 (x,y) = 0
Divider
Mixer Reactor
Chemical Plant
8/12/2019 Computer Aided Process Engineering
9/12
Computer Aided Process Engineering - Lecture 1 (R. Gani) 9
Separator
DefineProblem
Analyzeresults
Develop
processmodel
Collectadditional
data
Solve modelequations -DAE solver
Dynamic simulation - solve ordinary differential equations
h(x, y) = 0
dx/dt = f(x,y)
Divider
Mixer Reactor
Chemical Plant
8/12/2019 Computer Aided Process Engineering
10/12
Computer Aided Process Engineering - Lecture 1 (R. Gani) 10
Problem Definition -
What information do we need?
Divider
Mixer Reactor Separator
Knowndata
Streamdata
Equipmentdata
Operatingdata
Chemical Plant
Unitoperations
Mixturecompounds
Processflowsheet
8/12/2019 Computer Aided Process Engineering
11/12
Computer Aided Process Engineering - Lecture 1 (R. Gani) 11
Problem Definition -
What do we need to select (from a simulator)?
Divider
Mixer Reactor Separator
Library
Unitmodels
Thermo-
models
Method ofsolution
Chemical Plant
Unitoperations
Mixturecompounds
Processflowsheet
8/12/2019 Computer Aided Process Engineering
12/12
Computer Aided Process Engineering - Lecture 1 (R. Gani) 12
Some Definitions
Unit 1 Unit 2 Unit 3 Unit 4 Unit 5
Module; Stream; Flowsheet decomposition;Partitions;Recycle loop; Tear stream;Calculation sequence; Simulation approach;
Convergence technique
(see chapter 8 lecture notes - for definitions )