Неопределенное пространство состояний

Задайте неопределенную систему в 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 object.

  • Тип модели, который может быть преобразован в объект 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

Для просмотра документации необходимо авторизоваться на сайте