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