This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

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.

idnlhw/operspec

Construct operating point specification object for idnlhw model

Syntax

spec = operspec(nlsys)

Description

spec = operspec(nlsys) creates a default operating point specification object for the idnlhw model nlsys. This object is used with findop and specifies constraints on the model input and output signal values. Modify the default specifications using dot notation.

Input Arguments

collapse all

Nonlinear Hammerstein-Wiener model, specified as an idnlhw object.

Output Arguments

collapse all

Operating point specification, used to determine an operating point of the idnlhw model using findop, returned as an object containing the following:

  • Input — Structure with fields:

    FieldDescriptionDefault for Each Input
    ValueInitial guesses or fixed levels for the values of the model inputs, specified as a vector with length equal to the number of input signals.0
    MinMinimum value constraints on the model inputs, specified as a vector with length equal to the number of input signals.-Inf
    MaxMaximum value constraints on the model inputs, specified as a vector with length equal to the number of input signals.Inf
    Known

    Known value indicator, specified as a logical vector with length equal to the number of input signals and with the following values:

    • truefindop will set the corresponding input signal to Value.

    • falsefindop will estimate the corresponding input signal using Value as an initial guess.

    true

  • Output — Structure with fields:

    FieldDescriptionDefault for Each Input
    ValueTarget values the model outputs, specified as a vector with length equal to the number of output signals.0
    MinMinimum value constraints on the model outputs, specified as a vector with length equal to the number of output signals.-Inf
    MaxMaximum value constraints on the model outputs, specified as a vector with length equal to the number of output signals.Inf
    Known

    Known value indicator, specified as a logical vector with length equal to the number of output signals and with the following values:

    • truefindop will use Value as an estimation target for the corresponding output.

    • falsefindop will keep the corresponding output within the constraints specified by Min and Max.

    false

Note

  1. If Input.Known is true for all model inputs, then the initial state values are determined using the input specifications only. In this case, findop ignores the specifications in the Output structure.

  2. Otherwise, findop uses the output specifications to meet the objectives indicated by Output.Known.

Introduced in R2008a