Modeling Simulation Lecture1
Modeling Simulation Lecture1
Ali M. Sahlodin
Department of Chemical Engineering
AmirKabir University of Technology
Fall 1398 S.H
1
11/8/2020
Your name
Your background
Your current concentration
What do you expect from this course?
Lectures
Powerpoint slides/chalkboard/whiteboard
Slides available on LMS.
Use of Software as appropriate
Octave, COCO, DWSIM, etc
Class discussions
2
11/8/2020
Assignments (50%)
Done individually
Project (30%)
Groups of two or three
Members’ contributions must be clearly specified.
Report and oral presentation
Final (20%)
Attendance required.
Attention requested.
Assignments
Late assignments may be penalized.
3
11/8/2020
Be present (physically)
Be present (mentally)
Understand the concepts
Get involved (ask questions, etc)
Do the assignments
Yes if you
Are interested in process simulation
Are interested in working with equations
Are interested in ‘learning by doing’
No if you
Hate process dynamics!
Hate math!
Hate computer-aided simulation!
Do not know any coding.
Are too busy to attend the class regularly!
4
11/8/2020
Citation:
Acknowledge the source (even if your own work).
Never copy a sentence unless you use quotation and give
proper citation.
Cite credible sources (No Wikipedia please!)
Collaboration:
Group thinking is encouraged, but codes and write-ups must be
done independently.
Do not procrastinate; be ahead of time!
Projects/assignments
Always report results truthfully.
If you don’t get results, do not push. Step back and check your
assumptions, etc.
10
5
11/8/2020
Input Output
Process
"All models are wrong but some are useful“ George Box
Simulation
•Simply solving the model; no need for a particular software package.
6
11/8/2020
First-principles models
Let the physics derive the model (mass/energy balance).
Data-driven models
Let the data derive the model.
Combination models
No adequate knowledge of
system’s physical behavior
Perturb the system to identify Input Output
Process
it.
Typical steps
Collect data set
Train the model using training Model
set Calc. output
Test the model using validation
set
Artificial Machine
intelligence learning
7
11/8/2020
Process design
Operating conditions
Design alternatives
Process operation
How to reach design
specifications?
How to maintain design
specifications?
What-if scenarios
8
11/8/2020
Process modifications
Replaceequipment
Change products
Process optimization
Maximize
production/profit
Minimize cost
9
11/8/2020
IN OUT
10
11/8/2020
Dynamic systems
are more fun!
are less discussed.
time
are less understood by engineers.
Have more applications than you
might have thought.
Complex dynamic systems are (a lot
of times) not handled properly by
commercial simulators
?
?
?
…
11
11/8/2020
Inherently dynamic
Pharmaceuticals
Specialty products
T(t) FA
t
V(t)
t
CC(t)
A+BC
t
Copyright © Ali M. Sahlodin, Dept. of Chemical Engineering, AmirKabir Univ. of Tech. 23
Process
variable
t
startup shutdown
12
11/8/2020
Examples:
Minimize startup time
Minimize startup waste
Maximize yield in a batch process
FA
We need a model for optimization
A+BC
13
11/8/2020
14
11/8/2020
15