Principles of Object-Oriented Modeling and Simulation with Modelica 2.1
A timely introduction to the latest modeling and simulation techniques. Object-oriented modeling is a fast-growing area of modeling and simulation that provides a structured, computer-supported way of doing mathematical and equation-based modeling. Modelica is todays most promising modeling language in that it effectively unifies and generalizes previous object-oriented modeling languages and provides a sound basis for the basic concepts. Principles of Object-Oriented Modeling and Simulation with Modelica 2.1 introduces the latest methods of object-oriented component-based system modeling and simulation, and provides a tutorial and reference for the latest version of Modelica complete with a comprehensive overview of application model libraries from many domains. Executable examples are included from many areasphysics, mechanics, electrical systems, thermodynamics, flow systems, computer science, concurrent and real-time processes, biology, ecology, chemistry, economy, etc. Designed for students, researchers, and engineers familiar with basic programming concepts, the text: Introduces the concepts of physical modeling, object-oriented modeling, and component-based modeling; Includes both visual and textual modeling/programming; Provides a complete yet informal overview of the Modelica language; Demonstrates modeling examples for a wide range of applications; Acts as a reference guide for the most commonly used Modelica libraries; Features the current version of Modelica 2.1 including some anticipated extentions. Its flexible format, comprehensive coverage of the field, and practical focus makes Principles of Object-Oriented Modeling and Simulation with Modelica 2.1 an indispensable teaching tool, a timely reference source for modeling and programming with Modelica, and a valuable hands-on guide for doing physical modeling in a broad range of application areas. Visit the book Web page www.mathcore.com/drmodelica for samples of executable models, teaching
Comprehensive coverage of Modelica
By "pierre_heuze" - April 16, 2004
This book is one of the first widely available books to cover Modelica. The author Peter Fritzson has been instrumental in the development of Modelica, and the reader will benefit of his large experience and in depth knowledge of Modelica. The author has collected and enhanced material available form other place such as the web site of the Modelica organisation. In one volume, you will find examples, reference to the language syntax and libraries, algorithm and description of some development and simulation environment. So the first benefit of the book is to be a handy single reference.The book goes beyond just being a collection of already published material. There are a couple of chapters that provides material not available elsewhere or new light on existing ones. I particularly appreciated the discussion of Modelica packages and how they compare with Java (topics that can be confusing and generally overlooked). I also found the chapter on applications very interesting, as it... read more
Essential for Learning Modelica
By Joseph S. Riel - July 4, 2008
This is an essential book if you are using Modelica. I have found it invaluable, with excellent examples and decent explanations. The 3.0 version of the Modelica specification was rewritten by Fritzson, excerpts of it are essentially identical to passages from this book (the 3.0 specification is a definite improvement compared to the 2.2 specification).
My only serious complaint is that page numbers in the index do not match the actual pages; they are off by 2 for pages greater than about 80. This is a minor nuisance, but because it is consistent one learns to adjust.
A one-of-a-kind introduction to the theory and application of modeling and simulation techniques in the realm of international studies. Modeling and Simulation for Analyzing Global Events provides an ...
Take a step beyond syntax to discover the true art of software design, with Java as your paintbrush and objects on your palette. This in-depth discussion of how, when, and why to use objects enables ...