Multi-objective optimization of dynamic systems combining genetic algorithms and Modelica: Application to adsorption air-conditioning systems

The Modelica language enables the fast and convenient development of physical simulation models. These models are often used for simulation studies. The re-use of simulation models for optimizations requires modeladaptions, additional tools or libraries. In this paper, we present a framework to connect Modelica models developed in Dymola to MATLAB’s optimization toolbox. As optimization algorithm, we use a multi-objective genetic algorithm. The optimization procedure is tested for an adsorption air-conditioning design. Compared to a full factorial design, the optimization procedure produces better solutions using less evaluations.

[1]  Giacomo Mantriota,et al.  The Fuel Economy of Hybrid Buses: The Role of Ancillaries in Real Urban Driving , 2014 .

[2]  Andreas Pfeiffer,et al.  Optimization Library for Interactive Multi-Criteria Optimization Tasks , 2012 .

[3]  Andreas Sumper,et al.  Pareto Optimal Reconfiguration of Power Distribution Systems Using a Genetic Algorithm Based on NSGA-II , 2013 .

[4]  Mehrdad Tamiz,et al.  Multi-objective meta-heuristics: An overview of the current state-of-the-art , 2002, Eur. J. Oper. Res..

[5]  Franz Lanzerath,et al.  Adsorption energy systems library - Modeling adsorption based chillers, heat pumps, thermal storages and desiccant systems , 2014 .

[6]  David W. Coit,et al.  Multi-objective optimization using genetic algorithms: A tutorial , 2006, Reliab. Eng. Syst. Saf..

[7]  Johannes P. Schlöder,et al.  An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization. Part 1: theoretical aspects , 2003, Comput. Chem. Eng..

[8]  Hans Bock,et al.  Determining the optimum cyclic operation of adsorption chillers by a direct method for periodic optimal control , 2011 .

[9]  Wilhelm Tegethoff,et al.  Modelling of heat pumps with an object-oriented model library for thermodynamic systems , 2010 .

[10]  Peter Fritzson,et al.  Towards Design Optimization with OpenModelica Emphasizing Parameter Optimization with Genetic Algorithms , 2011 .

[11]  Johan Åkesson,et al.  Industrial application of optimization with Modelica and Optimica us- ing intelligent Python scripting , 2014 .

[12]  Christian Blum,et al.  Metaheuristics in combinatorial optimization: Overview and conceptual comparison , 2003, CSUR.

[13]  Charles Audet,et al.  Derivative-Free Optimization: Theory and Practice , 2008 .

[14]  Johan Åkesson,et al.  Start-up Optimization of a Combined Cycle Power Plant , 2012 .

[15]  Johan Åkesson,et al.  An FMI-Based Tool for Robust Design of Dynamical Systems , 2014 .

[16]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .