Linearization for Model Analysis and Control Design

  • 営業へのお問い合わせ
  • 評価版

Linearize Simulink models

Linearization involves creating a linear approximation of a nonlinear system that is valid in a small region around the operating point (or trim point), a steady-state condition in which all model states are constant. Linearization is needed to design a control system using classical design techniques, such as bode plot and root locus design. It also lets you analyze system behavior, such as system stability, disturbance rejection, and reference tracking.

Simulink Control Design™ lets you perform linearization of a nonlinear Simulink® model to produce a linear state-space, transfer function, or pole-zero-gain model. You can use these models to:

  • Plot the Bode response
  • Evaluate loop stability margins
  • Analyze and compare system responses near different operating points
  • Design linear controllers with reduced sensitivity to parameter variations and modeling errors
  • Measure resonances in the frequency response of the closed-loop system

An alternative to linearization is feeding input signals through the model and calculating frequency response from the simulation output and input. You can use frequency response estimation when the model cannot be linearized because of event-based dynamics, such as those associated with pulse-width modulation and Stateflow® diagrams. Simulink Control Design provides functions that enable you to calculate frequency response with just a few lines of code, without making changes to the model.

Examples and How To

Steady-State Operating Points and Linearization

Frequency Response Estimation

Software Reference

See also: control systems, PID control, parameter estimation, PID Tuning, Control Design Software, Bode Plot, root locus, linearization videos