Wolfram Library Archive

Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings

Principles of Object-Oriented Modeling and Simulation with Modelica 2.1

Peter Fritzson
Organization: MathCore Engineering AB
Book information

Publisher: IEEE Press (New Jersey)
Copyright year: 2004
ISBN: 0471471631
Medium: Paperback
Pages: 897
Out of print?: N
Buy this book
Book cover image

Introduction to Modeling and Simulation | A Quick Tour of Modelica | Classes, Types, and Declarations | Inheritance, Modifications, and Generics | Components, Connectors, and Connections | Literals, Operators, and Expressions | Arrays | Equations | Algorithms and Functions | Packages | Annotations, Units, and Quantities | System Modeling Methodology and Continuous Model Representation | Discrete Event, Hybrid, and Concurrency Modeling | Basic Laws of Nature | Application Examples | Modelica Library Overview | A Mathematical Representation for Modelica Models | Techniques and Research | Environments | Appendix A: Modelica Formal Syntax | Appendix B: Mathematica-Style Modelica Syntax | Appendix C: Solutions to Exercises | Appendix D: Modelica Standard Library | Appendix E: Modelica Scripting Commands | Appendix F: Related Object-Oriented Modeling Languages | Appendix G: A Modelica XML Representation | References | Index

Designed for students, researchers, and engineers familiar with basic programming concepts, this book gives a basic introduction to the concepts of modeling and simulation, the basics of object-oriented component-based modeling for the novice, and a comprehensive overview of modeling and simulation in a number of application areas. It provides a tutorial and reference for the Modelica 2.1 (including some anticipated extensions) complete with a comprehensive overview of application model libraries from many domains. Executable examples are included from many areas--physics, mechanics, electrical systems, thermodynamics, flow systems, computer science, concurrent and real-time processes, biology, ecology, chemistry, economy, etc.

Samples of executable models, teaching material, interactive tutorials, and recent book updates are available at the book's website, http://www.mathcore.com/drmodelica.

*Applied Mathematics > Visualization
*Engineering > Aeronautical and Astronautical Engineering
*Engineering > Control Theory
*Engineering > Electrical Engineering
*Engineering > Mechanical and Structural Engineering
*Wolfram Technology > Application Packages > Additional Applications > MathModelica
*Wolfram Technology > Front End > Notebook Manipulation
*Wolfram Technology > Programming > Packages and Contexts
*Wolfram Technology > Programming > Symbolic Computation

Modeling, simulation, object-oriented