Неопределенными элементами (также названный неопределенными Блоками Системы управления (Control System Toolbox)) являются базовые блоки, используемые, чтобы сформировать неопределенные матричные объекты и неопределенные системные объекты. Существует шесть типов неопределенных блоков, полученных в итоге в следующей таблице.
Функция | Описание |
---|---|
Неопределенная комплексная матрица | |
Чтобы создать модели неопределенные системы, вы комбинируете эти блоки системы управления с фиксированными динамическими элементами, чтобы создать неопределенное пространство состояний (uss
) модели.
Все элементы имеют свойства, к которым получают доступ через get
и set
методы. Этот get
и set
взаимодействуйте через интерфейс подражает поведение MATLAB® Handle Graphics® и Control System Toolbox™. Например, 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
.