Неопределенные элементы (также называемые неопределенными Системами управления Блоками) являются базовыми блоками, используемыми для формирования неопределенных объектов матрицы и неопределенных системных объектов. Существует шесть типов неопределенных блоков, результирующих в следующей таблице.
Функция | Описание |
---|---|
Неопределенная комплексная матрица | |
Чтобы создать модели неопределенных систем, вы комбинируете эти блоки системы управления с фиксированными динамическими элементами, чтобы создать неопределенное пространство состояний (uss
) модели.
Все элементы имеют свойства, доступ к которым осуществляется через get
и set
методы. Этот get
и set
интерфейс имитирует Control System Toolbox™ и MATLAB® Дескриптивная графика® поведение. Для образца, get(a,'PropertyName')
то же, что и a.PropertyName
, и set(b,'PropertyName',Value)
то же, что и b.PropertyName = value
. Функциональность также включает заполнение клавишей Tab и сопоставление свойств частичного имени без учета регистра.
Для ureal
, ucomplex
и ucomplexm
элементы, синтаксис:
p1 = ureal(name,NominalValue,Prop1,val1,Prop2,val2,...); p2 = ucomplex(name,NominalValue,Prop1,val1,Prop2,val2,...); p3 = ucomplexm(name,NominalValue,Prop1,val1,Prop2,val2,...);
Для ultidyn
и udyn
, а NominalValue
является фиксированным, поэтому синтаксис является
p4 = ultidyn(name,ioSize,Prop1,val1,Prop2,val2,...); p5 = udyn(name,ioSize,Prop1,val1,Prop2,val2,...);
Для umargin
блоки, вы обеспечиваете область значений изменений усиления, которые вы хотите смоделировать. umargin
интерпретирует эту область значений как дисковый запас по амплитуде. Чтобы получить дисковый запас по амплитуде от целевого усиления и изменения фазы, используйте getDGM
.
DGM = getDGM(GM,PM,'balanced); p6 = umargin(name,DGM,Prop1,val1,...);
Для ureal
, ultidyn
, umargin
, ucomplex
и ucomplexm
элементы, команда usample
сгенерирует случайный образец (то есть не неопределенный) элемента в пределах его смоделированной области значений. Для примера,
usample(p1)
создает случайный образец неопределенного вещественного параметра p1
. С целочисленным аргументом могут быть созданы целые массивы образцов. Для образца
usample(p4,100)
генерирует массив из 100 образцов ultidyn
p4 объекта
. Смотрите Сгенерировать выборки неопределенных систем, чтобы узнать больше о usample
.