Article | Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools: Berlin; Germany; July 30; 2007; conjunction with ECOOP | Dynamic Optimization of Modelica Models: Language Extensions and Tools

Title:
Dynamic Optimization of Modelica Models: Language Extensions and Tools
Author:
Johan Åkesson: Department of Automatic Control, Faculty of Engineering, Lund University, Sweden
Download:
Full text (pdf)
Year:
2007
Conference:
Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools: Berlin; Germany; July 30; 2007; conjunction with ECOOP
Issue:
024
Article no.:
013
Pages:
141–150
No. of pages:
10
Publication type:
Abstract and Fulltext
Published:
2007-07-18
ISBN:
978-91-7519-822-4
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press; Linköpings universitet


Export in BibTex, RIS or text

The Modelica language is currently gaining increased interest; both in industry and in academia. Modelica is an object-oriented; general purpose modeling language; targeted at modeling of complex physical systems. While the main usage of models developed in Modelica is simulation; several other usages emerge. Examples of such usages are dynamic optimization; model reduction; calibration; verification and code generation for embedded systems. This paper reports the current status of the JModelica project; in which an extensible; Java-based Modelica compiler is being developed. In addition; an extension of the Modelica language directed towards dynamic optimization; Optimica; is discussed.

Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools: Berlin; Germany; July 30; 2007; conjunction with ECOOP

Author:
Johan Åkesson
Title:
Dynamic Optimization of Modelica Models: Language Extensions and Tools
References:

1. Johan Åkesson; Torbjörn Ekman; and Görel Hedin. Development of a Modelica compiler using JastAdd. In Seventh Workshop on Language Descriptions; Tools and Applications; Braga; Portugal; March 2007.


2. L.T. Biegler; A.M. Cervantes; and A Wchter. Advances in simultaneous strategies for dynamic optimization. Chemical Engineering Science; 57:575–593; 2002.


3. T. Ekman and G Hedin. The jastadd extensible java compiler. In Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming; Systems; Languages; and Applications; OOPSLA 2007; Montreal; Canada; October 2007. To appear.


4. R. Fourer; D. Gay; and B. Kernighan. AMPL - A Modeling Language for Mathematical Programming. Brooks/Cole - Thomson Learning; 2003.


5. Staffan Haugwitz; Johan °Akesson; and Per Hagander. Dynamic optimization of a plate reactor start-up supported by Modelica-based code generation software. In Proceedings of 8th International Symposium on Dynamics and Control of Process Systems; Cancun; Mexico; June 07.


6. G. Hedin. Reference Attributed Grammars. In Informatica (Slovenia); 24(3); pages 301–317; 2000.


7. G. Hedin and E. Magnusson. JastAdd: an aspect-oriented compiler construction system. Science of Computer Programming; 47(1):37–58; 2003.


8. The Modelica Association; 2006. http://www.modelica.org.


9. AndreasW¨achter and Lorenz T. Biegler. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathematical Programming; 106(1):25–58; 2006.

Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools: Berlin; Germany; July 30; 2007; conjunction with ECOOP

Author:
Johan Åkesson
Title:
Dynamic Optimization of Modelica Models: Language Extensions and Tools
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment