Uncertain State Space

Задайте неопределенную систему в Simulink

Описание

Блок Uncertain State Space позволяет вам параметрическая и динамическая неопределенность модели в Simulink®. Блок принимает неопределенное пространство состояний (uss) модели или любая модель, которая может быть преобразована в uss, такой как umat, ureal и ultidyn объекты.

Параметры

Неопределенная системная переменная (uss)

Линейная модель в пространстве состояний с неопределенностью (uss объект. Задайте uss объект с помощью одного из следующего:

  • Функция или выражение, которое оценивает к uss объект. Например:

    • ss(ureal('a',-5),5,1,1)

    • wt*input_unc, где input_unc является ultidyn объект и wt и input_unc заданы в рабочей области MATLAB®.

  • Имя переменной, заданное в рабочем пространстве MATLAB. Например, unc_sys, где вы задаете unc_sys = ss(ureal('a',-5),5,1,1) в рабочей области. Это возвращает uss объект.

  • Тип модели, который может быть преобразован в uss объект. Например:

    • Модели LTI (tf, zpk и ss)

    • Неопределенная матрица (umat)

    • Неопределенные действительные параметры (ureal)

    • Неопределенная динамика (ultidyn).

Когда блок находится в модели с синхронным государственным контролем (см. блок State Control), необходимо задать модель дискретного времени.

Значение неопределенности (struct или [], чтобы использовать номинальную стоимость)

Значения неопределенных переменных. uss возразите, что вы входите в Неопределенную системную переменную (uss), поле зависит от неопределенных переменных (ureal или ultidyn объект. Используйте это поле, чтобы задать значения этих неопределенных переменных, чтобы использовать в симуляции или линеаризации. Задайте значение как одно из следующего:

Значение

Описание

[]

Используйте номинальную стоимость.

Структура

Используйте пользовательские значения. Например, struct('a',1) задает значение 1 для неопределенной переменной a.

Используйте ufind и usample сгенерировать рандомизированные значения неопределенных переменных для симуляции Монте-Карло. Для получения дополнительной информации смотрите, Варьируются Значения Неопределенности Используя Отдельные Неопределенные Блоки Пространства состояний и Варьируются Значения Неопределенности Через Несколько Неопределенных Блоков Пространства состояний в Руководстве пользователя Robust Control Toolbox.

Начальные состояния (номинальная динамика)

Если номинальная стоимость неопределенной переменной состояния, unc_sys.NominalValue where unc_sys неопределенная системная переменная, заданная в Неопределенном поле системной переменной, имеет состояния, задайте начальное условие для этих состояний. Значения по умолчанию значения, чтобы обнулить.

Начальные состояния (неопределенная динамика)

Если неопределенная система содержит некоторую динамическую неопределенность (ultidyn), задайте начальное состояние этих движущих сил. Значения по умолчанию значения, чтобы обнулить.

Представленный в R2009b