Simulink Control Design™ - MathWorks

(Tuis.) #1
You can use getIOTransfer to obtain various open-loop and closed-loop transfer
functions. To configure the transfer function, specify analysis points on page 15-324 as
inputs, outputs, and openings (temporary or permanent on page 15-325), in any
combination. The software treats each combination uniquely. Consider the following code
that shows some different ways that you can use the analysis point, u, to obtain a transfer
function:

sllin = slLinearizer('ex_scd_simple_fdbk')

addPoint(sllin,{'u','e','y'})

T0 = getIOTransfer(sllin,'e','y','u');
T1 = getIOTransfer(sllin,'u','y');
T2 = getIOTransfer(sllin,'u','y','u');
T3 = getIOTransfer(sllin,'y','u');
T4 = getIOTransfer(sllin,'y','u','u');
T5 = getIOTransfer(sllin,'u','u');
T6 = getIOTransfer(sllin,'u','u','u');

In T0, u specifies a loop break. In T1, u specifies only an input, whereas in T2, u specifies
an input and an opening, also referred to as an open-loop input. In T3, u specifies only an
output, whereas in T4, u specifies an output and an opening, also referred to as an open-
loop output. In T5, u specifies an input and an output, also referred to as a
complementary sensitivity point. In T6, u specifies an input, an output, and an opening,
also referred to as a loop transfer point. The table describes how getIOTransfer treats
the analysis points, with an emphasis on the different uses of u.

15 Alphabetical List

Free download pdf