Open-loop transfer function at specified point using slLinearizer
or slTuner
interface
returns the point-to-point open-loop
transfer function at the specified analysis point for the model
associated with the linsys
= getLoopTransfer(s
,pt
)slLinearizer
or
slTuner
interface, s
.
The software enforces all the permanent loop
openings specified for s
when it calculates
linsys
. If you configured either
s.Parameters
, or s.OperatingPoints
, or
both, getLoopTransfer
performs multiple linearizations and
returns an array of loop transfer functions.
specifies the feedback sign for computing the open-loop response. By default,
linsys
= getLoopTransfer(s
,pt
,sign
)linsys
is the positive-feedback open-loop transfer
function.
Set sign
to -1
to compute the negative-feedback
open-loop transfer function for applications that assume the negative-feedback
definition of linsys
. Many classical design and analysis
techniques, such as the Nyquist or root locus design techniques, use the
negative-feedback convention.
The closed-loop sensitivity at pt
is equal to
feedback(1,linsys,sign)
.
considers additional, temporary, openings at the point specified by
linsys
= getLoopTransfer(s
,pt
,temp_opening
)temp_opening
. Use an opening, for example, to calculate
the loop transfer function of an inner loop, measured at the plant input, with
the outer loop open.
specifies temporary openings and the feedback sign.linsys
= getLoopTransfer(s
,pt
,temp_opening
,sign
)
returns a subset of the batch linearization results.
linsys
= getLoopTransfer(___,mdl_index
)mdl_index
specifies the index of the linearizations of
interest, in addition to any of the input arguments in previous syntaxes.
Use this syntax for efficient linearization, when you want to obtain the loop transfer function for only a subset of the batch linearization results.
addOpening
| addPoint
| getCompSensitivity
| getIOTransfer
| getSensitivity
| slLinearizer
| slTuner