Modeling and Identification of Dynamic Systems
Modeling and Identification of Dynamic Systems
This is a book about how to build models both from first principles in physics and from information in collected input and output measurements from the system.
Physical modeling is nowadays typically done by object oriented software, such as Modelica and Matlab’s Simscape. These techniques are described in the book, together with their theoretical and mathematical underlying principles. Domain-independent methods, such as following energy flows in bond graphs gives a useful background for understanding object oriented modeling. Both classical state-space models and general differential algebraic equations (DAE) are treated.
The book also gives a comprehensive treatment of system identification, that is, techniques to estimate mathematical models from measured system inputs and outputs. Both linear and nonlinear models are treated, including artificial neural networks.
The text is related to the Swedish text Modellbygge och Simulering, Studentlitteratur, 2003. It also has some roots in the book Modeling of Dynamic Systems, Prentice Hall, 1994.
The currrent 2nd edition of book has been extended with more material on the statistical roots of the area, a treatment of so called subspace methods and an orientation on neural networks, deep nets and deep learning.