ABSTRACT
Optimizing system models in order to support the design process of equipment components or whole architectures is part of daily engineering work. Due to the variety of models, the requirements for the functionalities of such libraries are enormous. Finding the optimal structural design (i.e. of a cold plate) through automated optimization exceeds normal needs. Here the model must provide structural variability. In case of the Modelica language this reaches the limit of its functionality of handling such models for optimization. The use of meta-information such as custom annotations can increase the functionality of the Modelica Language. A tool, called DESA, was developed to overcome these limitations and handle variable structure models. This library uses custom annotations to implement the optimization task to the model. Further the model is exported including these meta-information. The DESA optimization tool then allows to set up the optimization task in a Matlab environment and operates the optimization run. In this way the optimization of variable structure models is achieved.
- T. Blochwitz, M. Otter, M. Arnold, C. Bausch, C. Clauss, H. Elmqvist, A. Junghanns, J. Mauss, M. Monteiro, T. Neidhold, D. Neumerkel, H. Olsson, J.-V. Peetz, S. Wolf. The Functional mockup interface for tool independant exchange of simulation models. In 8th International Modelica Conference, 2011.Google ScholarCross Ref
- T. Blochwitz, M. Otter, J. Åkesson, M. Arnold, C. Clauss, H. Elmqvist, M. Friedrich, A. Junghanns, J. Mauss, D. Neumerkel, H. Olsson, A. Viel. Functional mockup interface 2.0: The standard for tool independent exchange of simulation models. In Proceedings of the 9th International Modelica Conference, Munich, Germany, September 3-5, 2012.Google ScholarCross Ref
- F. Breitenecker Development of simulation software - from simple ODE modelling to structural dynamic systems. In Proceedings of the 22th European Conference on Modelling and Simulation (ECMS 2008), Nicosia, 3-6 June 2008, pp. 20--37.Google ScholarCross Ref
- K. Deb, A. Pratap, S. Agarwal. A fast and elitist multiobjective genetic algorithm: NSGA-II. In IEEE Transaction on evolutionary computations, Vol. 6, No. 2, 2002 Google ScholarDigital Library
- Dassault Systèmes. Dymola 2015 FD01. http://www.3ds.com/products-services/catia/products/dymola.Google Scholar
- A. Mehlhase. A Python framework to create and simulate models with variable structure in common simulation environment. In Mathematical and Computer Modelling of Dynamical Systems: Methods, Tools and Applications in Engineering and Related Sciences, 20:6, 566--583, DOI:10.1080/13873954.2013.861854.Google Scholar
- The Modelica Association. The modelica language specification, Version 3.3, 2013. Download: https://www.modelica.org/documents/ModelicaSpec33Revision1.pdf.Google Scholar
- H. Nilsson and G. Giorgidze Exploiting structural dynamism in functional hybrid modelling for simulation of ideal diodes., In Proceedings of the 7th EUROSIM Congress on Modelling and Simulation, Czech Technical University Publishing House, Prague, 2010.Google Scholar
- T. Ören. Model update: A model specification formalism with a generalized view of discontinuity In Proceedings of the Summer Computer Simulation Conference, J.Q.B. Chou, ed., 27-30 July, Springer-Verlag, Montreal, QC, 1987, pp. 689--694.Google Scholar
- A. Pfeiffer. Optimization library for interactive multi-criteria optimization tasks. In Proceedings of the 9th International Modelica Conference, Munich, Germany, September 3-5, 2012.Google ScholarCross Ref
- A. Pollok, D. Bender Using multi-objective optimization to balance system-level model complexity. In Proceedings of the 6th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools, 2014. Google ScholarDigital Library
- L. Yilmaz, T. I. Ören. Dynamic model updating in simulation with multimodels: A taxonomy and a generic agent-based architecture. In Proceedings of SCSC 2004 - Summer Computer Simulation Conference A. Bruzzone and E. Williams, eds., San Jose, CA, 25-29 July 2004.Google Scholar
- D. Zimmer. Multi-aspect modeling in equation-based languages. In Simulation News Europe, pp. 54--61, volume 18, No. 2, 2008.Google Scholar
- D. Zimmer. Equation-Based Modeling of Variable-Structure Systems. Eidgenössische Technische Hochschule ETH Zürich, Zurich, 2010.Google Scholar
- D. Zimmer, M. Otter, H. Elmqvist, and G. Kurzbach. Custom annotations: Handling meta-information in modelica. In Proceedings of 10th International Modelica Conference, Lund, Sweden, March 10, volume 12, 2014.Google Scholar
- E. Zitzler, K. Deb, L. Thiele. Comparison of Multiobjective Evolutionary Algorithms: Empirical Results. In Evolutionary Computation, 8(2): 173--195. 2000. Google ScholarDigital Library
Recommendations
Using multi-objective optimization to balance system-level model complexity
EOOLT '14: Proceedings of the 6th International Workshop on Equation-Based Object-Oriented Modeling Languages and ToolsDeciding what to include in a model is the essence of physical modeling. If this kind of decisions is done incorrectly, it results in a model that is both less accurate and offers less performance than others. This paper presents a method to deal with ...
Development and investigation of efficient artificial bee colony algorithm for numerical function optimization
Artificial bee colony algorithm (ABC), which is inspired by the foraging behavior of honey bee swarm, is a biological-inspired optimization. It shows more effective than genetic algorithm (GA), particle swarm optimization (PSO) and ant colony ...
CAPSO: Centripetal accelerated particle swarm optimization
Meta-heuristic search algorithms are developed to solve optimization problems. Such algorithms are appropriate for global searches because of their global exploration and local exploitation abilities. Swarm intelligence (SI) algorithms comprise a branch ...
Comments