Principles of Object-Oriented Modeling and Simulation with Modelica 2.1
Buy Rights Online Buy Rights

Rights Contact Login For More Details

More About This Title Principles of Object-Oriented Modeling and Simulation with Modelica 2.1


  • Provides an introduction to modern object-oriented design principles and applications for the fast-growing area of modeling and simulation
  • Covers the topic of multi-domain system modeling and design with applications that have components from several areas
  • Serves as a reference for the Modelica language as well as a comprehensive overview of application model libraries for a number of application domains


PETER FRITZSON, PhD, 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 the positions of president of MathCore Engineering AB; chairman of the Scandinavian Simulation Society; secretary of the European simulation organization, EuroSim; and vice chairman of the Modelica Association, an organization he helped to establish. Professor Fritzson has published ten books and over a hundred scientific papers.


Part I: Introduction.

Chapter 1: Introduction to Modeling and Simulation.

Chapter 2: A Quick Tour of Modelica.

Part II: The Modelica Language.

Chapter 3: Classes, Types, and Declarations.

Chapter 4: Inheritance, Modifications, and Generics.

Chapter 5: Components, Connectors, and Connections.

Chapter 6: Literals, Operators, and Expressions.

Chapter 7: Arrays.

Chapter 8: Equations.

Chapter 9: Algorithms and Functions.

Chapter 10: Packages.

Chapter 11: Annotations, Units, and Quantities.

Part III: Modeling and Applications.

Chapter 12: System Modeling Methodology and Continuous Model Representation.

Chapter 13: Discrete Event, Hybrid, and Concurrency Modeling.

Chapter 14: Basic Laws of Nature.

Chapter 15: Application Examples.

Chapter 16: Modelica Library Overview.

Part IV: Technology and Tools.

Chapter 17: A Mathematical Representation for Modelica Models.

Chapter 18: Techniques and Research.

Chapter 19: Environments.

Appendix A: Modelica Formal Syntax.

Appendix B: Mathematica-style Modelica Syntax.

Appendix C: Solutions for Exercises.

Appendix D: Modelica Standard Library.

Appendix E: Modelica Scripting Commands.

Appendix F: Related Object-Oriented Modeling Languages.

Appendix G: A Modelica XML Representation.