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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend