idnlhw/operspec

Создайте объект спецификации рабочей точки для idnlhw модель

Синтаксис

Описание

spec = operspec(nlsys) создает объект спецификации рабочей точки по умолчанию для idnlhw модели nlsys. Этот объект используется с findop и задает ограничения на вход и выход модели значений сигналов. Измените спецификации по умолчанию с помощью записи через точку.

Входные параметры

свернуть все

Нелинейная модель Гаммерштейна-Винера, заданная как idnlhw объект.

Выходные аргументы

свернуть все

Спецификация рабочей точки, используемая для определения рабочей точки idnlhw модель с использованием findop, возвращенный как объект, содержащий следующее:

  • Input - Структура с полями:

    ОбластьОписаниеЗначение по умолчанию для каждого входа
    ValueНачальные догадки или фиксированные уровни для значений входов модели, заданные как вектор с длиной, равной количеству входных сигналов.0
    MinОграничения минимального значения на входах модели, заданные как вектор с длиной, равной количеству входных сигналов.-Inf
    MaxОграничения максимального значения на входах модели, заданные как вектор с длиной, равной количеству входных сигналов.Inf
    Known

    Индикатор известного значения, заданный как логический вектор с длиной, равной количеству входных сигналов, и со следующими значениями:

    • truefindop установит соответствующий входной сигнал равным Value.

    • falsefindop оценит соответствующий входной сигнал, используя Value как начальное предположение.

    true

  • Output - Структура с полями:

    ОбластьОписаниеЗначение по умолчанию для каждого входа
    ValueЦелевое значение выходов модели, заданное как вектор с длиной, равной количеству выхода сигналов.0
    MinОграничения минимального значения на выходах модели, заданные как вектор с длиной, равной количеству выходных сигналов.-Inf
    MaxОграничения максимального значения на выходах модели, заданные как вектор с длиной, равной количеству выходных сигналов.Inf
    Known

    Индикатор известного значения, заданный как логический вектор с длиной, равной количеству выхода сигналов, и со следующими значениями:

    • truefindop будет использовать Value как цель оценки для соответствующего выхода.

    • falsefindop будет сохранять соответствующий выход в пределах ограничений, заданных Min и Max.

    false

Примечание

  1. Если Input.Known является true для всех входов модели начальные значения состояний определяются только с помощью входных спецификаций. В этом случае, findop игнорирует спецификации в Output структура.

  2. В противном случае, findop использует спецификации выходов для достижения целей, обозначенных Output.Known.

См. также

Введенный в R2008a