Intro Osmose

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 34

OSMOSE

-
Tool for process integration
and optimization

Dr. Laurence TOCKa


laurence.tock@epfl.ch

aIndustrialProcess and Energy Systems Engineering


Ecole Polytechnique Fédérale de Lausanne
1
Outline

 Context
 Methodology
 Physical model
 Energy integration model
 Performance evaluation model
 Multi-objective optimization
 Osmose platform
 Concept
 Implementation
 Documentation

2013 OSMOSE EPFL-IPESE 2


Context

 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

Technologies

Products
Resources Process
Services

Environmental Process
Impact Energy Configurations
Costs
Efficiency

2013 OSMOSE EPFL-IPESE 3


Context

 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

2013 OSMOSE EPFL-IPESE 4


Methodology

 Illustrative example: SOFC-GT hybrid system

2013 OSMOSE EPFL-IPESE 5


Methodology

 Process design platform


 Technology models separated from analysis models1
 Matlab based platform
 Structured data transferred between models

 Analysis models ε
 Energy integration
 Economic evaluation Process
GHG
 Environmental impacts $ CO2

1Bolliger et al. (2009), Gassner et al. (2009), Bolliger et al. (2010), Gerber et al. (2011)

2013 OSMOSE EPFL-IPESE 6


Methodology

 Process design platform


 Technology models separated from analysis models1

1Bolliger et al. (2009), Gassner et al. (2009), Bolliger et al. (2010), Gerber et al. (2011)

2013 OSMOSE EPFL-IPESE 7


Methodology

 Platform for studying energy conversion systems2


Obj2

xiL≤xi ≤ xiU Global problem Physical model


Obj1 Belsim Vali: q1
fsyngas

Pareto set Physical model Generic reheat fNG


q2

GT model
Model preprocessing q3

fexhaust
fAir
Wtot
fH2O
T, P,
Model (external software) Xi, MFG
Aspen Plus: CO2 capture model
Multi-
objective Model post-processing T,
P,
optimization Xi,
MOG
min fobj(x,z) Energy integration model
(MILP resolution) Belsim Vali: CO2 compression model
h(x,z)=0 q1 q2 q3
fin
g(x,z)≤0 q4

Economic model W1 W2
fCO2

& LCA model fH2O

fobj(x,z)

2Bolliger et al. (2009), Gassner et al. (2009), Bolliger et al. (2010), Gerber et al. (2011)

2013 OSMOSE EPFL-IPESE 8


Physical model

 Process models
Global problem
xi
Physical model  Process units operation
Model preprocessing  Physical and chemical
transformations
Model (external software)
 Heat transfer
Model post-processing requirement

2013 OSMOSE EPFL-IPESE 9


Physical model

 Process models
Global problem
xi
Physical model  Preprocessing
Model preprocessing  Selecting process model
from superstructure
Model (external software)
 Transferring decision
Model post-processing variables xi to model

2013 OSMOSE EPFL-IPESE 10


Physical model

 Process models
Global problem
xi
Physical model  Simulation phase
Model preprocessing  Calculating process unit
Model (external software)
 Solving equations set for
given decision variables
Model post-processing and unit model parameters

2013 OSMOSE EPFL-IPESE 11


Physical model

 Process models
Global problem Physical model
xi fsyngas

Belsim Vali: q1

Physical model Generic reheat fNG


q2

GT model
Model preprocessing q3

fexhaust
fAir
Wtot
fH2O
T, P,
Model (external software)
Xi, MFG
Aspen Plus: CO2 capture model

Model post-processing T,
P,
Xi,
MOG

Belsim Vali: CO2 compression model


q1 q2 q3
fin
q4

W1 fCO2
W2

fH2O

 Process simulation:
different flow sheeting software !

2013 OSMOSE EPFL-IPESE 12


Physical model

 Process models
Global problem
xi
Physical model  Post-processing
Model preprocessing  Extracting data from
simulation results
Model (external software)
 Define unit interface
Model post-processing with rest of process

2013 OSMOSE EPFL-IPESE 13


Physical model

 Process models
Global problem
xi
Physical model  Model organization
Model preprocessing  Input (decision variables)
Model (external software)
- Output entity
 Internal mathematical
Model post-processing formulation appearing as
black box for process
synthesis model

2013 OSMOSE EPFL-IPESE 14


Energy integration model

 Pinch analysis
Global problem
xi
Physical model  Best integration of the
Model preprocessing process units3
Model (external software)
 Hot and cold streams
definition
Model post-processing
 Maximal heat recovery
Q, T
 Optimal combined heat
Energy integration model
(MILP resolution) and power production

 Resolution
 Linear programming
minimizing operating cost,
mechanical power or
exergy losses
3Maréchal and Kalitventzeff, Computers & Chemical Engineering 22(1998)

2013 OSMOSE EPFL-IPESE 15


Energy integration model

 Pinch analysis
Global problem
xi
Physical model
Model preprocessing

Model (external software)

Model post-processing

Q, T
Energy integration model
(MILP resolution)

3Maréchal and Kalitventzeff, Computers & Chemical Engineering 22(1998)

2013 OSMOSE EPFL-IPESE 16


Economic & environmental model

 Performance evaluation
Global problem
xi
Physical model  Economic performance
Model preprocessing  Equipment sizing
Model (external software)
 Capital investment
estimation
Model post-processing

Energy integration model


 Environmental impacts4
(MILP resolution)  Life cycle assessment
Economic model
(LCA)
& LCA model

Competing indicators
Trade-offs assessment

4Gerber and Maréchal Computers & Chemical Engineering 35 (7) (2011)

2013 OSMOSE EPFL-IPESE 17


Process optimization

 Multi-objective optimization Moo


Obj2
 MINL problem5
xiL≤xi ≤ xiU Global problem
Obj1  Evolutionary algorithm
Physical model
Optimal values of
Pareto set

Model preprocessing
decision variables
Model (external software)  Pareto frontier
Multi-
objective Model post-processing

optimization

min fobj(x,z) Energy integration model


h(x,z)=0 (MILP resolution)
g(x,z)≤0
Economic model
& LCA model

fobj(x,z)

5Molyneaux et al., Energy 35 (2) (2010)

2013 OSMOSE EPFL-IPESE 18


Process optimization

 Principles: evolutionary algorithm


 Survival of the fittest
1. Random choice of set of
decision variables

2013 OSMOSE EPFL-IPESE 19


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 OSMOSE EPFL-IPESE 20


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 OSMOSE EPFL-IPESE 21


Optimization procedure
Pinch analysis
Energy • Heat cascade resolution
• Optimal utility integration
integration

Q-T Utility choice


profiles Utility flow
Energy integr.
State results
Physical model OSMOSE Performance
(Aspen, Vali,…) evaluation
Process Objective
variables function
Decision Objective • Size
Process simulation:
• Mass and energy variables function • Cost
balances • LCA

Multi-objective Evolutionary algorithm

optimization

2013 OSMOSE EPFL-IPESE 22


Osmose platform

 The functionalities of OSMOSE are organized in a


three-layer architecture

1. Model interaction layer

2. Analysis and optimization


layer

3. Results abstraction and


communication layer

2013 OSMOSE EPFL-IPESE 23


Osmose platform

1. Model interaction layer


 Cross-software communication
 Superstructure generation

2013 OSMOSE EPFL-IPESE 24


Osmose platform

2. Analysis and optimization layer


 Organize and handle computations
 Store results

2013 OSMOSE EPFL-IPESE 25


Osmose platform

3. Results abstraction and communication layer


 Results analysis
 Results and models sharing

2013 OSMOSE EPFL-IPESE 26


Implementation

 Frontend
 Launches OSMOSE

 Model description
 Describes the model, software, tags, energy
integration

 Pre-/Post-computations
 Performance calculations
 …

2013 OSMOSE EPFL-IPESE 27


Frontend

 Command part :
 choice OneRun, Sensi, Moo

 Model selection:

 Energy integration:
 Software
 Heat cascade
 optimization
 MER, Exergy losses
 OperatingCost
 MechanicalPower
2013 OSMOSE EPFL-IPESE 28
Model description

 For details look at EnergyTechnologies doc

 Main features
 Model files
 Software
 Tags definition
 Energy integration
definition

2013 OSMOSE EPFL-IPESE 29


Model description

 Energy integration definition


 Order (has to be followed strictly!)
1. Units
2. Streams
3. Groups

 Case sensitive
.Units(nu).Type= {'process'}
{'utility'}

2013 OSMOSE EPFL-IPESE 30


Model description

 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]

2013 OSMOSE EPFL-IPESE 31


Model Tags

 Tags structure (Input : cst)


 General

 Aspen Tags

.DefaultValue has to be given not .Value!

2013 OSMOSE EPFL-IPESE 32


Model Tags

 Tags structure (Output : off)


 General

 Aspen Tags

no .DefaultValue field!

2013 OSMOSE EPFL-IPESE 33


Documentations

 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.
2013 OSMOSE EPFL-IPESE 34

You might also like