Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
1
OSMOSE
-
Tool for process integration
and optimization
Dr. Laurence TOCKa
aIndustrial Process and Energy Systems Engineering
Ecole Polytechnique Fédérale de Lausanne
2013 2 OSMOSE EPFL-IPESE
Context
Methodology
Physical model
Energy integration model
Performance evaluation model
Multi-objective optimization
Osmose platform
Concept
Implementation
Documentation
Outline
2013 3 OSMOSE EPFL-IPESE
Rational use and conversion of energy in industrial energy systems
Systematic approach to design complex integrated energy conversion systems
Computer-aided tool for process integration & optimization
Context
Process Resources
Technologies
Products
Services
Process
Configurations Energy
Efficiency Costs
Environmental
Impact
2013 4 OSMOSE EPFL-IPESE
Rational use and conversion of energy in industrial energy systems
Systematic approach to design complex integrated energy conversion systems
Computer-aided tool for process integration & optimization
Context
2013 5 OSMOSE EPFL-IPESE
Illustrative example: SOFC-GT hybrid system
Methodology
2013 6 OSMOSE EPFL-IPESE
Process design platform
Technology models separated from analysis models1
Matlab based platform
Structured data transferred between models
Analysis models
Energy integration
Economic evaluation
Environmental impacts
Methodology
1Bolliger et al. (2009), Gassner et al. (2009), Bolliger et al. (2010), Gerber et al. (2011)
Process
$
ε
GHG
CO2
2013 7 OSMOSE EPFL-IPESE
Process design platform
Technology models separated from analysis models1
Methodology
1Bolliger et al. (2009), Gassner et al. (2009), Bolliger et al. (2010), Gerber et al. (2011)
2013 8 OSMOSE EPFL-IPESE
Platform for studying energy conversion systems2
Methodology
Global problem
Multi-objective
optimization
min fobj(x,z)
h(x,z)=0
g(x,z)≤0
xiL≤xi ≤ xi
U
fobj(x,z)
Pareto set
Obj1
Obj2
Physical model
Energy integration model (MILP resolution)
Economic model & LCA model
WtotfAir
fNG
fsyngas
fexhaust
fH2O
q1
q2
q3
Physical model
Aspen Plus: CO2 capture model
Belsim Vali: Generic reheat
GT model
Belsim Vali: CO2 compression model
W1 W2
q1 q2 q3
q4
fCO2
fH2O
fin
T, P,
Xi, MFG
T,
P,
Xi,
MOG
Model preprocessing
Model (external software)
Model post-processing
2Bolliger et al. (2009), Gassner et al. (2009), Bolliger et al. (2010), Gerber et al. (2011)
2013 9 OSMOSE EPFL-IPESE
Process models
Physical model
Global problem
Physical model
Model preprocessing
Model (external software)
Model post-processing
xi Process units operation
Physical and chemical transformations
Heat transfer requirement
2013 10 OSMOSE EPFL-IPESE
Process models
Physical model
Global problem
Physical model
Model preprocessing
Model (external software)
Model post-processing
xi Preprocessing
Selecting process model from superstructure
Transferring decision variables xi to model
2013 11 OSMOSE EPFL-IPESE
Process models
Physical model
Global problem
Physical model
Model preprocessing
Model (external software)
Model post-processing
xi Simulation phase
Calculating process unit
Solving equations set for given decision variables and unit model parameters
2013 12 OSMOSE EPFL-IPESE
Process models
Process simulation:
different flow sheeting software !
Physical model
Global problem
Physical model
WtotfAir
fNG
fsyngas
fexhaust
fH2O
q1
q2
q3
Physical model
Aspen Plus: CO2 capture model
Belsim Vali: Generic reheat
GT model
Belsim Vali: CO2 compression model
W1 W2
q1 q2 q3
q4
fCO2
fH2O
fin
T, P,
Xi, MFG
T,
P,
Xi,
MOG
Model preprocessing
Model (external software)
Model post-processing
xi
2013 13 OSMOSE EPFL-IPESE
Process models
Physical model
Global problem
Physical model
Model preprocessing
Model (external software)
Model post-processing
xi Post-processing
Extracting data from simulation results
Define unit interface with rest of process
2013 14 OSMOSE EPFL-IPESE
Process models
Physical model
Global problem
Physical model
Model preprocessing
Model (external software)
Model post-processing
xi Model organization
Input (decision variables)
- Output entity
Internal mathematical formulation appearing as black box for process synthesis model
2013 15 OSMOSE EPFL-IPESE
Pinch analysis
Energy integration model
Global problem
Physical model
Model preprocessing
Model (external software)
Model post-processing
xi Best integration of the
process units3
Hot and cold streams definition
Maximal heat recovery
Optimal combined heat and power production
Resolution
Linear programming minimizing operating cost, mechanical power or exergy losses
Energy integration model (MILP resolution)
3Maréchal and Kalitventzeff, Computers & Chemical Engineering 22(1998)
Q, T
2013 16 OSMOSE EPFL-IPESE
Pinch analysis
Energy integration model
Global problem
Physical model
Model preprocessing
Model (external software)
Model post-processing
xi
Energy integration model (MILP resolution)
3Maréchal and Kalitventzeff, Computers & Chemical Engineering 22(1998)
Q, T
2013 17 OSMOSE EPFL-IPESE
Performance evaluation
Economic & environmental model
Global problem
Physical model
Model preprocessing
Model (external software)
Model post-processing
xi Economic performance
Equipment sizing
Capital investment estimation
Environmental impacts4
Life cycle assessment (LCA)
Competing indicators
Trade-offs assessment
Energy integration model (MILP resolution)
4Gerber and Maréchal Computers & Chemical Engineering 35 (7) (2011)
Economic model & LCA model
2013 18 OSMOSE EPFL-IPESE
Multi-objective optimization Moo
Process optimization
Pareto set
Obj1
Obj2
Global problem
Multi-objective
optimization
min fobj(x,z)
h(x,z)=0
g(x,z)≤0
xiL≤xi ≤ xi
U
fobj(x,z)
Physical model
Energy integration model (MILP resolution)
Economic model & LCA model
Model preprocessing
Model (external software)
Model post-processing
MINL problem5
Evolutionary algorithm
Optimal values of decision variables
Pareto frontier
5Molyneaux et al., Energy 35 (2) (2010)
2013 19 OSMOSE EPFL-IPESE
Process optimization
Principles: evolutionary algorithm
Survival of the fittest
1. Random choice of set of decision variables
2013 20 OSMOSE EPFL-IPESE
Process optimization
Principles: evolutionary algorithm
Survival of the fittest
1. Random choice of set of decision variables
Objective function evaluation
2. Selection of the fittest (best solution with regard to obj.)
3. Generation of new dec. var.
4. Selection of the fittest
5. etc. …
2013 21 OSMOSE EPFL-IPESE
Process optimization
Principles: evolutionary algorithm
Survival of the fittest
Solutions representation
Pareto frontier
Two main parameters:
number of initial individuals ni
number of total individuals generated by optimization nt
Obviously: ni < nt
No stop criteria
2013 22 OSMOSE EPFL-IPESE
Optimization procedure
Energy
integration
Performance
evaluation OSMOSE
Multi-objective
optimization
Physical model
(Aspen, Vali,…)
Process simulation:
• Mass and energy
balances
Decision
variables
Process
variables
State
Q-T
profiles
Pinch analysis
• Heat cascade resolution
• Optimal utility integration
Utility choice
Utility flow
Energy integr.
results
• Size
• Cost
• LCA
Objective
function
Objective
function
Evolutionary algorithm
2013 23 OSMOSE EPFL-IPESE
The functionalities of OSMOSE are organized in a three-layer architecture
Osmose platform
1. Model interaction layer
2. Analysis and optimization layer
3. Results abstraction and communication layer
2013 24 OSMOSE EPFL-IPESE
1. Model interaction layer
Cross-software communication
Superstructure generation
Osmose platform
2013 25 OSMOSE EPFL-IPESE
2. Analysis and optimization layer
Organize and handle computations
Store results
Osmose platform
2013 26 OSMOSE EPFL-IPESE
3. Results abstraction and communication layer
Results analysis
Results and models sharing
Osmose platform
2013 27 OSMOSE EPFL-IPESE
Frontend
Launches OSMOSE
Model description
Describes the model, software, tags, energy integration
Pre-/Post-computations
Performance calculations
…
Implementation
2013 28 OSMOSE EPFL-IPESE
Command part :
choice OneRun, Sensi, Moo
Model selection:
Energy integration:
Software
Heat cascade
optimization
MER, Exergy losses
OperatingCost
MechanicalPower
Frontend
2013 29 OSMOSE EPFL-IPESE
For details look at EnergyTechnologies doc
Main features
Model files
Software
Tags definition
Energy integration
definition
Model description
2013 30 OSMOSE EPFL-IPESE
Energy integration definition
Order (has to be followed strictly!)
1. Units
2. Streams
3. Groups
Case sensitive .Units(nu).Type= {'process'}
{'utility'}
Model description
2013 31 OSMOSE EPFL-IPESE
Energy integration definition
Streams definition
% Long definition
model.EI.Streams.Type = {'qt'}; % Type of stream.
model.EI.Streams.Hin % Inlet flow enthalpy of the stream [kW]
model.EI.Streams.Hout % Outlet flow enthalpy of the stream [kW]
model.EI.Streams.Tin % Inlet temperature [K]
model.EI.Streams.Tout % Outlet temperature [K]
model.EI.Streams.DTmin_2 % Minimum temperature approach [K]
model.EI.Streams.h % (optional) heat transfer coefficient [kW/Km^2]
model.EI.Streams.AddToProblem % (optional) heat transfer coefficient [kW/Km^2]
Short definition: % type,unit,tag_name, T_in[K], h_in[kW], T_out[K], h_out[kW],deltaTmin
Temperature in [K]
Heat load in [kW]
Model description
2013 32 OSMOSE EPFL-IPESE
Tags structure (Input : cst)
General
Aspen Tags
.DefaultValue has to be given not .Value!
Model Tags
2013 33 OSMOSE EPFL-IPESE
Tags structure (Output : off)
General
Aspen Tags
Model Tags
no .DefaultValue field!
2013 34 OSMOSE EPFL-IPESE
IPESE website -> Resources
IPESE wiki:
Videos to get started
Documentations
Main OSMOSE doc
EnergyTechnologies doc
Introduction to IPESE software
Papers Gassner, Martin, and François Maréchal. ‘Methodology for the Optimal Thermo-
economic, Multi-objective Design of Thermochemical Fuel Production from Biomass’. Computers & Chemical Engineering 33, no. 3 (2009): 769–781.
Gerber, Léda, Martin Gassner, and François Maréchal. ‘Systematic Integration of LCA in Process Systems Design: Application to Combined Fuel and Electricity Production from Lignocellulosic Biomass’. Computers & Chemical Engineering , 2010.
Gerber, Léda, Samira Fazlollahi, and François Maréchal. ‘A Systematic Methodology for the Environomic Design and Synthesis of Energy Systems Combining Process Integration, Life Cycle Assessment and Industrial Ecology’. Computers & Chemical Engineering. 2013.
Documentations