Books on Modelica

Methoden zur Modellbildung und Simulation mechatronischer Systeme Thomas Lienhard Schmitt and Markus Andres - “Methoden zur Modellbildung und Simulation mechatronischer Systeme” . Textbook about bond-graphs, Modelica and dynamic solvers. Chapter 6 and 7 are almost exclusively related to Modelica. Also Chapter 8 covers solvers for dynamic simulation.
Modelica by Application Power Systems V1.1 Atiyah Elsheikh and Peter Palensky - “Modelica by Application Power Systems V1.1” . An E-book illustrating the Modelica language from Power Systems perspective. However, since the e-book is following a fundamental approach, some chapters are domain indepndent and are also useful for readers not necessarily interested in power system modeling applications, e.g. Historical evolution of domain-independent system modeling principles. The e-book can be also an ideal guide for Modelica modelers seeking a better understanding of power system modeling applications. (December 2021).Individual chapters are accessible online. Moreover, the whole e-book can be purchased for as-much-as-you-think-the-ebook-deserves.Further details can be consulted from the following site: https://github.com/Mathemodica/ModelicaPowerSystemBook.
Book Cover - Abdulhamid Ansari Abdulhamid Ansari - “Introduction to Modeling of Engineering Systems by Modelica”. A new free electronic version of Modelica Book in Persian language (May 2020).
Modelica, Object Oriented Modeling of Polyphase Electric Machines Christian Kral - “Modelica, Object Oriented Modeling of Polyphase Electric Machines” (November 2018). The book (written in German) gives an introduction to Modelica in the field of electrical engineering with a particular focus on polyphase electric machines. Simulation examples of the open source library HanserModelica include transient and quasi stationary electric circuits including electrical systems coupled to the magnetic, thermal and mechanical domain. The theory and the implementation of the polyphase electrical machines enclosed in the Modelica Standard Library are explained in detail. Each application examples of the HanserModelica library can be simulated in OpenModelica (HanserModelica is included in OpenModelica 1.13.0 as system library). The book also includes a brief tutorial on GitHub using GitKraken to explain how a Modelica project can be initiated, developed and maintained.
Simulation Practice With Modelica Alfonso Urquia Moraleda, Caria Martin Villalba, MIGUEL Ángel Rubio Gonzalez and Victorino Sanz Prat - Simulation practice with Modelica (October 2018).
Modeling and simulation in Engineering Using Modelica Alfonso Urquia Moraleda and Caria Martin Villalba - Modeling and simulation in Engineering Using Modelica (April 2018).
OMWebBook **Peter Fritzson,  Bernhard Bachmann, Kannan Moudgalya, **Francesco Casella, Bernt Lie, Jiri Kofranek. Anton Haumer, Christoph Nytsch Geusen, Luigi Vanfretti; editors.Introduction to Modelica with Examples in Modeling, Technology, and Applications.This is a web-based executable extensible Modelica book that has been created to allow easy access to learn Modelica, modeling, simulation, analysis, optimization, etc., allowing editing of models and running simulations in the book from a web page: https://omwebbook.openmodelica.org/ The book is published by Linköping University Electronic Press in the series ”Linköping University Interdisciplinary Studies” with ISSN 1650-9625.First version, June 2017.
PF-chinese.png Peter Fritzson - “Introduction to Modeling and Simulation of Technical and Physical Systems”. This introductory book has been translated to Chinese by Fanli Zhou and Liping Chen, and published in China. Suzhou Tongyuan organized the translation work.It is aimed at teaching Modelica modeling and simulation to beginners, or in courses where there is only limited time for an introduction to Modelica.The book provides downloadable exercises available here, and uses the Modelica language standard version 3.1.A preliminary version of the translated book was available 2015. A slightly updated version will be available in print 2017.
PF-japanese.png Peter Fritzson - “Introduction to Modeling and Simulation of Technical and Physical Systems”. Slightly updated and translated to Japanese by Tomohide Hirono, reviewed by Akira Ohata, and published by TechShare through the efforts of Takaaki Shigemitsu.It is aimed at teaching Modelica modeling and simulation to beginners, or in courses where there is only limited time for an introduction to Modelica.The book provides downloadable exercises available here, and uses the Modelica language standard version 3.1.The translated book has been published and is available at Amazon Japan.Please visit: www.amazon.co.jp and search for 978-4906864058.
PF-spanish.png Peter Fritzson - “Introduction to Modeling and Simulation of Technical and Physical Systems” by , copyright (English version) by Wiley-IEEE Press. Has been slightly updated and translated to Spanish. The translation of a previous version of this book was done by Sebastián Dormido, Madrid, Spain. José Luis Villa at Technical University of Cartagena de Indias, Cartagena, Colombia, translated the updated parts and updated the current version, including the new appendix.It is aimed at teaching Modelica modeling and simulation to beginners, or in courses where there is only limited time for an introduction to Modelica.The translated book is downloadable at the end of September 2015 from here including downloadable exercises, and uses the Modelica language standard version 3.1.
Book Cover - Víctor M. Alfaro Víctor M. Alfaro - “Sistemas dinámicos heterogéneos – Modelado, simulación y optimización con Modelica” (April 2015). First Spanish book covering the basics of Modelica, its standard library components, and the use (with examples) of OpenModelica, JModelica.org, and Wolfram System Modeler.The book aim at soften the Modelica learning curve to the Spanish speaking newcomers and to provide a set of examples to the more advanced users.It is published under a Creative Commons CC-BY-NC-ND license and available at the web address https://pidplanet.wordpress.com/modelica
Book Cover - Abdulhamid Ansari Abdulhamid Ansari - “Introduction to Modeling of Engineering Systems by Modelica” (December 2014). First Modelica Book in Persian language is published by Hormozgan University Publication, ISBN:9786007279267.More information can be found in the book’s table of contents and preface and online from the following blog site: https://ansarina.ir/modelica.
Book Cover - Peter Fritzson.jpg Peter Fritzson - “Principles of Object-Oriented Modeling and Simulation with Modelica 3.3: A Cyber-Physical Approach” (December 2014). The second edition features improvements and updates of the Modelica language including synchronous clocked constructs, examines basic concepts of cyber-physical, equation-based, object-oriented system modeling and simulation.This text is aimed at System Modeling and Simulation engineers, control engineers, mechanical engineers, those working with CAD (Computer Aided Design), virtual reality, biochemistry, embedded systems, and data communication.The book can be ordered from both Amazon and from Wiley. From Wiley, 20% discount code, VBG91.
ModelicaByExample.png Michael Tiller - “Modelica by Example” (May 2014). Michael Tiller’s latest book on Modelica is the result of a Kickstarter project whose goal was to produce a freely accessible book on Modelica. Now, anyone who wants to learn Modelica can access a free, online and interactive version of the book at https://mbe.modelica.university/.The book starts off with a discussions on modeling various types of behavior in Modelica (equations, discrete events, differential equations). This is followed by a step-by-step explanation of how to create reusable component models, subsystems and architectures that encapsulated the mathematical behavior. Along the way, various Modelica features like arrays and functions are also introduced.
Book Cover - PraxisDerSimulationstechnik.jpg Peter Junglas - “Praxis der Simulationstechnik” (January 2014). This book (written in German) gives a thorough introduction to simulation using a lot of practical examples. The second part (“Object oriented methods”) describes Modelica and its libraries using MapleSim and OpenModelica as tools. For more information please have a look at the publisher’s site and the the author’s site.
Modelica Web Reference Michael Tiller - “Modelica Web Reference” (2013). While this is not technically a “book” on Modelica, it a useful online reference for information about the Modelica language. Many examples and explanations are accessible within a single click and it includes links back to the specification when further detail is required. This web reference is constantly evolving and the source material is hosted on GitHub.
Book Cover - Peter Fritzson 2.jpg Peter Fritzson - The new short introductory book “Introduction to Modeling and Simulation of Technical and Physical Systems” (September 2011) by Peter Fritzson is aimed at teaching Modelica modeling and simulation to beginners, or in courses where there is only limited time for an introduction to Modelica. However, if you already have the big book “Principles of Object-Oriented Modeling and Simulation with Modelica 2.1”, you will not need the new book, except for teaching introductory courses. The book is 232 pages, uses downloadable exercises and solution, and uses the Modelica language standard version 3.1.
Book Cover - Peter Beater.jpg Peter Beater - “Regelungstechnik und Simulationstechnik mit Scilab und Modelica” (January 2010). This book (written in German) gives an introduction to two aspects of the design of technical systems: Analytical analysis and control of their stability and non-linear simulation of their behaviour in the time domain. The first part of the book covers the standard methods of classical control and thus gives a foundation to understand modern simulation tools. In the second part several technical examples are used to explain modelling and simulation approaches. They start with a simple linear electrical oscillator, followed by a non-linear pendulum, a bouncing ball, heat conduction in a long rod and a pneumatic bellows. These examples are first used to introduce simple numerical integration algorithms and their pitfalls and later to explain basic concepts and operators in Modelica. The most important Modelica keywords and operators are listed and explained in a separate chapter.The book is intended for students and engineers of mechanical engineering. Especially in the first part, there are numerous examples and problems to illustrate the theory. An appendix gives a summary of the required mathematical methods and physical models and answers to the problems.
Book Cover - Peter Fritzson.jpg Peter Fritzson - “Principles of Object-Oriented Modeling and Simulation with Modelica 2.1” (November 2003). This book teaches modeling and simulation and gives an introduction as well as a very comprenhensive overview of the Modelica language including many examples. Moreover, about one third of the book is devoted to application examples and related application background theory. Many of these examples are available in downloadable executable form from the OpenModelica.org web site. Part four of the book gives an overview of the most important symbolic and numeric methods used in typical Modelica tools. Appendices include parts of the Modelica standard library. The whole book is 940 pages long.  Book excerpts. More…
Book Cover - Micheal Tiller.jpg Michael Tiller wrote the first book on Modelica with the title “Introduction to Physical Modeling with Modelica” (May 2001). The book provides a solid foundation in the Modelica modeling language and shows interesting modeling examples from a wide range of engineering disciplines. You can find out more about the book here