Files:DescriptionFile size FormatBrowse
Fulltext0.29 MBPDF (requires Acrobat Reader)Previous | Next
  
Authors:Roland Samlaus: Fraunhofer Institute for Wind Energy and Energy System Technology IWES, Germany
Peter Fritzson: Dept. of Computer and Information Science, Linköpings universitet, Sweden
Adam Zuga: Fraunhofer Institute for Wind Energy and Energy System Technology IWES, Germany
Michael Strobel: Fraunhofer Institute for Wind Energy and Energy System Technology IWES, Germany
Claudio Hillmann: Fraunhofer Institute for Wind Energy and Energy System Technology IWES, Germany
Publication title:Modelica Code Generation with Polymorphic Arrays and Records Used in Wind Turbine Modeling
Conference:Proceedings of the 9th International MODELICA Conference; September 3-5; 2012; Munich; Germany
Publication type: Abstract and Fulltext
Issue:076
Article No.:083
Abstract:At Fraunhofer Institute for Wind Energy and Energy System Technology IWES a simulation software for offshore wind farms is being developed; concentrating on the ability to define physical models at different levels of detail. Therefore parameterizable models representing parts of wind turbines are defined that can be transformed for various purposes like simulation with Finite Element Method (FEM) tools or Modelica solvers. This paper describes the concepts of purely parametric physical models and code generation. It is elucidated how models of different complexity can be transformed into each other by model driven development techniques. Thereby the focus is set on the generation of Modelica code and it is explained how the use of Modelica libraries simplifies the generation of simulatable code. During the development of generators for Modelica; issues arose regarding type compatibility of arrays with different sizes when using polymorphism. These issues are explained by an example and possible enhancements for the Modelica language are suggested.
Language:English
Keywords:model transformation; polymorphism; code generation; wind turbine modeling
Year:2012
No. of pages:10
Pages:809-818
ISBN:978-91-7519-826-2
Series:Linköping Electronic Conference Proceedings
ISSN (print):1650-3686
ISSN (online):1650-3740
File:http://www.ep.liu.se/ecp/076/083/ecp12076083.pdf
Available:2012-11-19
Publisher:Linköping University Electronic Press; Linköpings universitet

REFERENCE TO THIS PAGE
Roland Samlaus, Peter Fritzson, Adam Zuga, Michael Strobel, Claudio Hillmann (2012). Modelica Code Generation with Polymorphic Arrays and Records Used in Wind Turbine Modeling, Proceedings of the 9th International MODELICA Conference; September 3-5; 2012; Munich; Germany http://dx.doi.org/10.3384/ecp12076809 (accessed 10/1/2014)