| Files: | Description | File size | Format | Browse |
| Fulltext | 0.29 MB | PDF (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 5/23/2013) |
|