exponenta event banner

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