idnlhw/operspec

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

Синтаксис

spec = operspec(nlsys)

Описание

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

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

свернуть все

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

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

свернуть все

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

  • Входной параметр Структура с полями:

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

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

    • tRUE findop установит соответствующий входной сигнал на Value.

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

    true

  • Вывод Структура с полями:

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

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

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

    • ложь findop сохранит соответствующий вывод в рамках ограничений заданным Min и Max.

    false

Примечание

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

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

Смотрите также

Введенный в R2008a