liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Principles of Object Oriented Modeling and Simulation with Modelica 3.3: A Cyber-Physical Approach
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering. (Programming Environment Laboratory)ORCID iD: 0000-0002-3435-4996
2014 (English)Book (Refereed)
Abstract [en]

modeling and simulation with major applications in virtual prototyping of complex cyber-physical systems, which mix physical system dynamics with software (cyber) and networks. It is bringing about a revolution in this area, based on its ease of use, visual design of models with combination of lego-like predefined model building blocks, its ability to define model libraries with reusable components, its support for modeling and simulation of complex applications involving parts from several application domains, and many more useful facilities. To draw an analogy—Modelica is currently in a similar phase as Java early on, before the language became well known, but for virtual prototyping instead of Internet programming.

This book teaches modeling and simulation of cyber-physical systems and gives an introduction and complete overview of the Modelica language to people who are familiar with basic programming concepts. It gives a basic introduction to the concepts of cyber-physical systems, modeling and simulation, equation-based object-oriented modeling, as well as 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. In fact, the book has several goals:

·         Being a useful textbook in introductory courses on modeling and simulation of cyber-physical systems.

·         Being easily accessible for people who do not previously have a background in modeling, simulation and object orientation.

·         Introducing the concepts of cyber-physical modeling, object-oriented modeling, and component-based modeling.

·         Providing a complete yet informal reference for the Modelica 3.3 language including the new synchronous features for embedded system modeling.

·         Demonstrating modeling examples from a wide range of application areas.

·         Being a reference guide for the most commonly used Modelica libraries.

·         Introducing requirement driven model-based system design and verification.

·         Giving an introduction to numeric and symbolic techniques used in current Modelica tools.

The book contains many examples of models in different application domains, as well as examples combining several domains. However, it is not primarily intended for the advanced modeler who, for example, needs additional insight into modeling within very specific application domains, or the person who constructs very complex models where special tricks may be needed. 

All examples and exercises in this book are available in an electronic self-teaching material called DrModelica, based on this book, which gradually guides the reader from simple introductory examples and exercises to more advanced ones. All of this teaching material can be freely downloaded from the book web site within www.openmodelica.org. This site also includes the downloadable free open source tool OpenModelica for modeling and simulation, which is the tool primarily used in this book.

Moreover, the web site contains additional (teaching) material related to this book. The Modelica Standard Library 3.2.1 release August 2013 is used for the examples in this book. The main web site for the Modelica and Modelica libraries, including the most recent versions, is the Modelica Association website, www.Modelica.org.

This second edition describes improvements and updates of the Modelica language up to Modelica 3.3. revision 1, including synchronous clocked constructs, examines basic concepts of cyber-physical, equation-based, object-oriented system modeling and simulation. The Modelica class concept and its use in graphical and textual modeling is introduced together with several hundred examples from many application areas and explores modeling methodology for continuous, discrete, and hybrid systems; and more.

Place, publisher, year, edition, pages
John Wiley & Sons, 2014, 2nd. , p. 1250
Keywords [en]
Modeling, simulation, cyber-physical, Modelica, OpenModelica, equation-based
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:liu:diva-108594Libris ID: 16911843ISBN: 9781118859124 (print)OAI: oai:DiVA.org:liu-108594DiVA, id: diva2:1520741
Available from: 2021-01-21 Created: 2021-01-21 Last updated: 2021-12-22Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Find book at a Swedish library/Hitta boken i ett svenskt bibliotek

Authority records

Fritzson, Peter

Search in DiVA

By author/editor
Fritzson, Peter
By organisation
Software and SystemsFaculty of Science & Engineering
Other Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 790 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf