Simulink Control Design™ - MathWorks

(Tuis.) #1
Block Type Linearization Issue Possible Fix
Blocks with
nondouble-precision
signals

Blocks that have nondouble-precision
inputs signals or states and do not have
defined analytic Jacobians linearize to
zero.

Convert the nondouble-
precision data types to
double-precision. For
more information, see
“Linearize Blocks with
Nondouble Precision
Data Type Signals” on
page 2-193.
Blocks that linearize
using numerical
perturbation rather
than defined analytic
Jacobians

Blocks that are located near
discontinuous regions, such as S-
Functions, MATLAB function blocks, or
lookup tables, are sensitive to
numerical perturbation levels. If the
perturbation level is too small, the
block linearizes to zero.

Change the numerical
perturbation level of the
block. For more
information, see
“Change Perturbation
Level of Blocks
Perturbed During
Linearization” on page
2-191.

See Also


More About



  • “Linearization Troubleshooting Overview” on page 4-2

  • “Identify and Fix Common Linearization Issues” on page 4-9


See Also
Free download pdf