OMOptim presentation Hubert Thieriot Mines ParisTech Center for - - PowerPoint PPT Presentation

omoptim presentation
SMART_READER_LITE
LIVE PREVIEW

OMOptim presentation Hubert Thieriot Mines ParisTech Center for - - PowerPoint PPT Presentation

OMOptim presentation Hubert Thieriot Mines ParisTech Center for Energy and Processes February 2011 Context Two projects Mines ParisTech : CERES : energy efficiency in industrial processes Key parameters Technology choices


slide-1
SLIDE 1

OMOptim presentation

Hubert Thieriot

Mines ParisTech Center for Energy and Processes February 2011

slide-2
SLIDE 2

Context

slide-3
SLIDE 3

Two projects

  • Mines ParisTech : CERES : energy efficiency in

industrial processes

– Key parameters – Technology choices

  • PELAB : SSF Proviking EDOp

– Dynamic optimization

slide-4
SLIDE 4

What is OMOptim ?

slide-5
SLIDE 5

What OMOptim intends to be ?

Optimization platform designed to :

– Facilitate algorithms development – Share optimization functions – Apply optimization easily and efficiently

slide-6
SLIDE 6

Two main users

Academics A platform to develop and test optimization methods Industrial A user-friendly tool to perform process

  • ptimizations

6 Hubert Thieriot – OMOptim Presentation

slide-7
SLIDE 7

Types of problems

  • Static parameters’ optimization
  • Structure optimization
  • Data reconciliation
  • Parameter estimation
  • Sensitivity analysis
  • Dynamic optimization
  • ...

7 Hubert Thieriot – OMOptim Presentation

slide-8
SLIDE 8

Current version OMOptim 0.9

OMOptim

8

slide-9
SLIDE 9

Open Modelica Corba Open Modelica, Dymola OMOptim Optimization Simulation Reading Writing Modelica model

  • Heuristic
  • Linear programming

C++, Qt C++, External libs Reading/ modifying variables Reading/ modifying model structure Files

OMOptim – Current structure

slide-10
SLIDE 10

Static parameters optimization

What OMOptim can do ?

slide-11
SLIDE 11

e.g. Optimization of heat-pump parameters

Condenser Compressor Compressor Evaporator Valve Valve Heat- Exchanger P P A

  • pressure levels
  • heat-exchanger area
  • Parameters are static : constant during one simulation
  • Simulation can still be dynamic

11 Hubert Thieriot – OMOptim Presentation

slide-12
SLIDE 12

Structure optimization

What OMOptim can do ?

slide-13
SLIDE 13

Cooling Heating Drying Cooling Heating’ Heating’’ Drying’

  • Introduction of alternative options
  • Optimal choice

Structure optimization

13 Hubert Thieriot – OMOptim Presentation

slide-14
SLIDE 14

Structure optimization

  • Current :

– One compilation per configuration

  • Challenge :

– « Dynamic » change of model structure

Hubert Thieriot – OMOptim Presentation 14

slide-15
SLIDE 15

Which objectives ?

What OMOptim can do ?

slide-16
SLIDE 16

Multi-objectives

Pareto criteria allows several objectives simultaneously

Investment cost Operational cost

16 Hubert Thieriot – OMOptim Presentation

slide-17
SLIDE 17

What does it look like ?

slide-18
SLIDE 18

Model structure Model Variables Optimized parameters Optimized Objectives

18 Hubert Thieriot – OMOptim Presentation

slide-19
SLIDE 19

Problems Solved problems Result plot Export result data .csv

19

slide-20
SLIDE 20

Future work

20 Hubert Thieriot – OMOptim Presentation

slide-21
SLIDE 21

To be done …

  • Finalize OMOptim structure
  • Strengthen link Simulation – Optimization

– Derivative information – Structural change – Parallelization – Dynamic optimization

  • Organize sharability of optimization functions

21 Hubert Thieriot – OMOptim Presentation

slide-22
SLIDE 22

OMOptim for you…

  • You’re welcome to use it and to develop in !
  • Version is still 0.9
  • Share our ideas about structure, algorithms…

Hubert Thieriot – OMOptim Presentation 22

slide-23
SLIDE 23

Thanks for your attention