Note: This page has been translated by MathWorks. Please click here

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Open-loop transfer function at specified point using `slLinearizer`

or `slTuner`

interface

`sys = getLoopTransfer(s,pt)`

`sys = getLoopTransfer(s,pt,sign)`

`sys = getLoopTransfer(s,pt,temp_opening)`

`sys = getLoopTransfer(s,pt,temp_opening,sign)`

`sys = getLoopTransfer(___,mdl_index)`

```
[sys,info]
= getLoopTransfer(___)
```

returns
the point-to-point
open-loop transfer function at the specified analysis point
for the model associated with the `sys`

= getLoopTransfer(`s`

,`pt`

)`slLinearizer`

or `slTuner`

interface, `s`

.

The software enforces all the permanent loop openings specified
for `s`

when it calculates `sys`

.
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, `sys`

= getLoopTransfer(`s`

,`pt`

,`sign`

)`sys`

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 `sys`

.
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,sys,sign)`

.

considers
additional, temporary, openings at the point specified by `sys`

= 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.`sys`

= getLoopTransfer(`s`

,`pt`

,`temp_opening`

,`sign`

)

returns
a subset of the batch linearization results. `sys`

= 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`

Was this topic helpful?