Создайте неопределенный линейный инвариантный по времени объект
H = ultidyn('Name',iosize)
H = ultidyn('Name',iosize,'Property1',Value1,'Property2',Value2,...)
H = ultidyn('Name',iosize) создает неопределенные линейные, инвариантные по времени объекты, используются для представления неизвестных динамических объектов, единственными известными атрибутами которых являются ограничения их частотной характеристики. Неопределенные линейные, инвариантные по времени объекты имеют имя (Name свойство) и размер входного/выходного сигнала (ioSize свойство).
В конструкции допускаются пары конечных свойств/значений.
H = ultidyn('name',iosize,'Property1',Value1,'Property2',Value2,...)
Свойство Type является 'GainBounded' (по умолчанию) или 'PositiveReal', и описывает, в какой форме задано знание о частотной характеристике объекта.
Если Type является 'GainBounded', тогда знание является верхней границей величины (то есть абсолютным значением), а именно abs(H)<= Bound на всех частотах. Матричное обобщение этого ∥ H∥ <= Bound.
Если Type является 'PositiveReal' тогда знание является нижней границей вещественной части, а именно Real(H) >= Bound на всех частотах. Матричное обобщение этого H+H' >= 2*Bound
Свойство Bound является действительным, скаляром, который количественно определяет границу частотной характеристики неопределенного объекта, как описано выше.
Свойство SampleStateDimension является положительным целым числом, определяющим размерность состояний случайных выборок неопределенного объекта при дискретизации с usample. Значение по умолчанию является 3.
Свойство AutoSimplify управляет упрощением выражений с использованием неопределенной матрицы. Его значение по умолчанию является 'basic', что означает применение элементарных способов упрощения по мере выполнения операций. Другие значения для AutoSimplify являются 'off'без выполнения упрощения и 'full' который применяет методы, подобные восстановлению модели, к неопределенному объекту.
Используйте свойство SampleMaxFrequency ограничить естественную частоту дискретизации. Случайным образом выбранная неопределенная динамика не быстрее заданного значения. Значение по умолчанию Inf (без предела).
Чтобы смоделировать частотно-зависимые уровни неопределенности, умножьте ultidyn объект подходящим формирующим фильтром. Для примера, для a ultidyn dH объектаследующие команды задают границу неопределенности, которая увеличивается с 0,1 на низких частотах до 10 на высоких частотах.
W = tf([1 .1],[.1 1]); dH = W*dH;