34
1 OSMOSE - Tool for process integration and optimization Dr. Laurence TOCK a a Industrial Process and Energy Systems Engineering Ecole Polytechnique Fédérale de Lausanne [email protected]

OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

1

OSMOSE

-

Tool for process integration

and optimization

Dr. Laurence TOCKa

aIndustrial Process and Energy Systems Engineering

Ecole Polytechnique Fédérale de Lausanne

[email protected]

Page 2: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

2013 2 OSMOSE EPFL-IPESE

Context

Methodology

Physical model

Energy integration model

Performance evaluation model

Multi-objective optimization

Osmose platform

Concept

Implementation

Documentation

Outline

Page 3: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 4: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 5: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

2013 5 OSMOSE EPFL-IPESE

Illustrative example: SOFC-GT hybrid system

Methodology

Page 6: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 7: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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)

Page 8: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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)

Page 9: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 10: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 11: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 12: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 13: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 14: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 15: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 16: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 17: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 18: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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)

Page 19: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

2013 19 OSMOSE EPFL-IPESE

Process optimization

Principles: evolutionary algorithm

Survival of the fittest

1. Random choice of set of decision variables

Page 20: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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. …

Page 21: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 22: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 23: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 24: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

2013 24 OSMOSE EPFL-IPESE

1. Model interaction layer

Cross-software communication

Superstructure generation

Osmose platform

Page 25: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

2013 25 OSMOSE EPFL-IPESE

2. Analysis and optimization layer

Organize and handle computations

Store results

Osmose platform

Page 26: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

2013 26 OSMOSE EPFL-IPESE

3. Results abstraction and communication layer

Results analysis

Results and models sharing

Osmose platform

Page 27: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

2013 27 OSMOSE EPFL-IPESE

Frontend

Launches OSMOSE

Model description

Describes the model, software, tags, energy integration

Pre-/Post-computations

Performance calculations

Implementation

Page 28: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 29: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

2013 29 OSMOSE EPFL-IPESE

For details look at EnergyTechnologies doc

Main features

Model files

Software

Tags definition

Energy integration

definition

Model description

Page 30: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 31: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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

Page 32: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

2013 32 OSMOSE EPFL-IPESE

Tags structure (Input : cst)

General

Aspen Tags

.DefaultValue has to be given not .Value!

Model Tags

Page 33: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

2013 33 OSMOSE EPFL-IPESE

Tags structure (Output : off)

General

Aspen Tags

Model Tags

no .DefaultValue field!

Page 34: OSMOSELife cycle assessment (LCA) Competing indicators Trade-offs assessment Energy integration model ... Survival of the fittest 1. Random choice of set of decision variables Objective

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