Simulink Control Design™ - MathWorks

(Tuis.) #1
more information on how the software treats loop openings during linearization, see
“How the Software Treats Loop Openings” on page 2-44.

addOpening(sllin,'y1m');

You can also define analysis points by creating linearization I/O objects using the linio
command.

io(1) = linio('scdcascade/C1',1,'input');
io(2) = linio('scdcascade/G1',1,'output');
addPoint(sllin,io);

As when you define analysis points directly in your model, if you specify a linearization I/O
object with:


  • A closed-loop type, the signal is added as an analysis point only.

  • An open-loop type, the signal is added as both an analysis point and a permanent
    opening.


Refer to Analysis Points


Once you have marked analysis points in an slLinearizer interface, you can analyze
the response at any of these points using the following analysis functions:


  • getIOTransfer — Transfer function for specified inputs and outputs

  • getLoopTransfer — Open-loop transfer function from an additive input at a
    specified point to a measurement at the same point

  • getSensitivity — Sensitivity function at a specified point

  • getCompSensitivity — Complementary sensitivity function at a specified point


To view the available analysis points in an slLinearizer interface, use the getPoints
command.

getPoints(sllin)

ans =

3x1 cell array

{'scdcascade/C1/1[u1]'}
{'scdcascade/G2/1[y2]'}

3 Batch Linearization

Free download pdf