skip to main content
10.1145/2904081.2904088acmotherconferencesArticle/Chapter ViewAbstractPublication PageseooltConference Proceedingsconference-collections
research-article

DESA: Optimization of variable structure modelica models using custom annotations

Authors Info & Claims
Published:18 April 2016Publication History

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.

References

  1. 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 ScholarGoogle ScholarCross RefCross Ref
  2. 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 ScholarGoogle ScholarCross RefCross Ref
  3. 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 ScholarGoogle ScholarCross RefCross Ref
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dassault Systèmes. Dymola 2015 FD01. http://www.3ds.com/products-services/catia/products/dymola.Google ScholarGoogle Scholar
  6. 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 ScholarGoogle Scholar
  7. The Modelica Association. The modelica language specification, Version 3.3, 2013. Download: https://www.modelica.org/documents/ModelicaSpec33Revision1.pdf.Google ScholarGoogle Scholar
  8. 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 ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarCross RefCross Ref
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle Scholar
  13. D. Zimmer. Multi-aspect modeling in equation-based languages. In Simulation News Europe, pp. 54--61, volume 18, No. 2, 2008.Google ScholarGoogle Scholar
  14. D. Zimmer. Equation-Based Modeling of Variable-Structure Systems. Eidgenössische Technische Hochschule ETH Zürich, Zurich, 2010.Google ScholarGoogle Scholar
  15. 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 ScholarGoogle Scholar
  16. E. Zitzler, K. Deb, L. Thiele. Comparison of Multiobjective Evolutionary Algorithms: Empirical Results. In Evolutionary Computation, 8(2): 173--195. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    EOOLT '16: Proceedings of the 7th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools
    April 2016
    75 pages
    ISBN:9781450342025
    DOI:10.1145/2904081

    Copyright © 2016 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 18 April 2016

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    EOOLT '16 Paper Acceptance Rate10of11submissions,91%Overall Acceptance Rate10of11submissions,91%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader