omoptim presentation
play

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


  1. OMOptim presentation Hubert Thieriot Mines ParisTech Center for Energy and Processes February 2011

  2. Context

  3. Two projects • Mines ParisTech : CERES : energy efficiency in industrial processes – Key parameters – Technology choices • PELAB : SSF Proviking EDOp – Dynamic optimization

  4. What is OMOptim ?

  5. What OMOptim intends to be ? Optimization platform designed to : – Facilitate algorithms development – Share optimization functions – Apply optimization easily and efficiently

  6. Two main users Academics Industrial A platform to develop A user-friendly tool to and test optimization perform process methods optimizations Hubert Thieriot – OMOptim Presentation 6

  7. Types of problems  Static parameters’ optimization  Structure optimization  Data reconciliation  Parameter estimation  Sensitivity analysis  Dynamic optimization  ... Hubert Thieriot – OMOptim Presentation 7

  8. OMOptim Current version OMOptim 0.9 8

  9. OMOptim – Current structure Reading/ Open modifying Modelica model structure • Heuristic Reading Corba • Linear programming Writing Optimization Modelica OMOptim model C++, C++, Qt External libs Files Simulation Reading/ modifying variables Open Modelica, Dymola

  10. What OMOptim can do ? Static parameters optimization

  11. e.g. Optimization of heat-pump parameters Heat- Exchanger Condenser A Valve • pressure levels • heat-exchanger area Valve P P Compressor Evaporator Compressor • Parameters are static : constant during one simulation • Simulation can still be dynamic Hubert Thieriot – OMOptim Presentation 11

  12. What OMOptim can do ? Structure optimization

  13. Structure optimization Cooling • Introduction of alternative options Heating’ Heating Heating’’ • Optimal choice Drying Drying’ Cooling Hubert Thieriot – OMOptim Presentation 13

  14. Structure optimization • Current : – One compilation per configuration • Challenge : – « Dynamic » change of model structure Hubert Thieriot – OMOptim Presentation 14

  15. What OMOptim can do ? Which objectives ?

  16. Multi-objectives Pareto criteria allows several objectives simultaneously Investment cost Operational cost Hubert Thieriot – OMOptim Presentation 16

  17. What does it look like ?

  18. Optimized parameters Model structure Model Variables Optimized Objectives Hubert Thieriot – OMOptim Presentation 18

  19. Problems Result plot Export result data .csv Solved problems 19

  20. Future work Hubert Thieriot – OMOptim Presentation 20

  21. To be done … • Finalize OMOptim structure • Strengthen link Simulation – Optimization – Derivative information – Structural change – Parallelization – Dynamic optimization • Organize sharability of optimization functions Hubert Thieriot – OMOptim Presentation 21

  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

  23. Thanks for your attention

Recommend


More recommend