The 
Mathematica Journal
Volume 10, Issue 1

Search

In This Issue
Articles
Trott's Corner
New Products
New Publications
Calendar
News Bulletins
New Resources
Classifieds

Download This Issue 

About the Journal
Editorial Policy
Staff and Contributors
Submissions
Subscriptions
Advertising
Back Issues
Contact Information

MathModelica--An Object-Oriented Mathematical Modeling and Simulation Environment
Peter Fritzson

MathModelica is an integrated interactive development environment for advanced object-oriented system modeling and simulation. The environment integrates Modelica-based modeling and simulation with graphic design, advanced scripting facilities, integration of program code, test cases, graphics, documentation, mathematical typesetting, and symbolic formula manipulation provided via Mathematica. The user interface consists of a graphical Model Editor and Mathematica notebooks. The Model Editor is a graphical user interface in which models can be assembled using components from a number of standard libraries representing different physical domains or disciplines, such as electrical, mechanics, block-diagram and multibody systems. The accessible MathModelica internal form allows the user to extend the system with new functionality, as well as to perform queries on the model representation and write scripts for automatic model generation. Furthermore, extensibility of syntax and semantics provides additional flexibility in adapting to unforeseen user needs.

*Notebook


*PDF


*HTML

*1. Background

*2. The Mathematica-Style Modelica Language for Simulation

*3. The MathModelica Integrated Interactive Environment

*4. Application Examples

*5. Using the Symbolic Internal Representation

*6. Conclusion

*Acknowledgments

*References

About the Author
Peter Fritzson, Ph.D., is a professor and director of the Programming Environment Laboratory (PELAB) at the Department of Computer and Information Science, Linköping University, Sweden. He currently holds positions as Chairman at MathCore Engineering, Chairman of the Scandinavian Simulation Society, Secretary of EuroSim, and Vice Chairman of the Modelica Association (www.modelica.org), an organization he helped to establish. He was previously affiliated with Sun Microsystems. Professor Fritzson has published twelve books and over a hundred scientifc papers.

Peter Fritzson
PELAB-Programming Environment Laboratory
Department of Computer and Information Science
Linköping University, SE-581 83, Linköping, Sweden
petfr@ida.liu.se
www.ida.liu.se/labs/pelab
Modelica book home page with MathModelica examples:
www.mathcore.com/DrModelica
Free OpenModelica implementation:
www.ida.liu.se/labs/pelab/modelica/OpenModelica.html


     
About Mathematica | Download Mathematica Player
© Wolfram Media, Inc. All rights reserved.