Difference between revisions of "System Modeling"

From FBSwiki
Jump to: navigation, search
Line 115: Line 115:
== Errata ==
== Errata ==
<ncl>System Modeling Third Printing</ncl>
<ncl>System Modeling v2.10d</ncl>
<ncl>System Modeling v2.10e</ncl>
* [[:Category:System Modeling errata|Full list of errata starting from first printing]]
* [[:Category:System Modeling errata|Full list of errata starting from first printing]]
* {{submitbug}}
* {{submitbug}}

Revision as of 18:22, 10 August 2012

Prev: Introduction Chapter 2 - System Modeling Next: Examples

A model is a precise representation of a system's dynamics used to answer questions via analysis and simulation. The model we choose depends on the questions we wish to answer, and so there may be multiple models for a single physical system, with different levels of fidelity depending on the phenomena of interest. In this chapter we provide an introduction to the concept of modeling, and provide some basic material on two specific methods that are commonly used in feedback and control systems: differential equations and difference equations.

Textbook Contents

System Modeling (pdf, 19Jul11)

Teaching Materials

Supplemental Information

Chapter Summary

This chapter provides an overview of the process and tools for modeling dynamical systems.

  1. A model is a mathematical representation of a system that can be used to answer question about that system. The choice of the model depends on the questions one wants to ask. Models for control systems are typically input/output models and combine techniques from mechanics and electrical engineering.

  2. The state of a system is a collection of variables that summarize the past history of the system for the purpose of predicting the future. A state space model is one that describe how the state of a system evolves over time.

  3. We can model the evolution of the state using a ordinary differential equations of the form

    Nonlinear      Linear
    math math
    where math represents the state of the system, math is the time derivative of the state, are the external inputs and are the measured outputs. For the linear form, , , and are matrices of the appropriate dimension and the model is linear time invariant (LTI).

  4. Another class of models for feedback and control systems is a difference equation of the form

    Nonlinear      Linear
    math math
    where represents the state of the system at the th time instant.

  5. Three common questions that can be answered using state space models are (1) how the system state evolves from a given initial condition, (2) the stability of an equilibrium point from nearby initial conditions and (3) the steady state response of the system to sinusoidal forcing at different frequencies.

  6. Models can be constructed from experiments by measuring the response of a system and determining the parameters in the model that correspond to features in the response. Examples include measuring the period of oscillation, the rate of damping and the steady state amplitude of the response of a system to a step input.

  7. Schematic and block diagrams are common tools for modeling large, complex systems. The following symbols are some of the ones commonly used for modeling control systems:

    Modeling bdsym.png
    Computer packages such as LabView, MATLAB/SIMULINK and Modelica can be used to construct models for complex, multi-component systems.

  8. Modeling examples (wiki-based):


  • Exercise: Consider the vehicle steering model in Section 2.4. Derive the model for a vehicle with rear-wheel steering.

Frequently Asked Questions




Additional small typos:

  • In equation (2.12), math should be x[0] (twice)
  • In displayed equation for math, leading minus sign is missing from rightmost expression
  • In Exercise 2.3, disrete should be discrete

Additional Information