Simulink Control Design™ - MathWorks

(Tuis.) #1
Model: 'scdspeed'
OperatingPoint: [1x1 opcond.OperatingPoint]
BlockDiagnostics: [1x27 linearize.advisor.BlockDiagnostic]
QueryType: 'All Blocks'

Find Potentially Problematic Blocks for Linearization

Load Simulink model.

mdl = 'scdpendulum';
load_system(mdl)

Linearize model and obtain LinearizationAdvisor object.

io = getlinio(mdl);
opt = linearizeOptions('StoreAdvisor',true);
[linsys,~,info] = linearize(mdl,io,opt);
advisor = info.Advisor;

Find potentially problematic blocks for linearization.

result = advise(advisor)

result =
LinearizationAdvisor with properties:

Model: 'scdpendulum'
OperatingPoint: [1x1 opcond.OperatingPoint]
BlockDiagnostics: [1x3 linearize.advisor.BlockDiagnostic]
QueryType: 'Linearization Advice'

Find All SISO Blocks

Load the Simulink model.

mdl = 'scdspeed';
load_system(mdl)

17 Objects — Alphabetical List

Free download pdf