Note: This page has been translated by MathWorks. Click here to see

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

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

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

or `slTuner`

interface

`linsys = getLoopTransfer(s,pt)`

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

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

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

`linsys = getLoopTransfer(___,mdl_index)`

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

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`