Введение в неопределенные элементы

Неопределенными элементами (также названный неопределенными Блоками Системы управления) являются базовые блоки, используемые, чтобы сформировать неопределенные матричные объекты и неопределенные системные объекты. Существует шесть типов неопределенных блоков, полученных в итоге в следующей таблице.

Чтобы создать модели неопределенные системы, вы комбинируете эти блоки системы управления с фиксированными динамическими элементами, чтобы создать неопределенное пространство состояний (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 сгенерирует случайный экземпляр (i.e., весьма бесспорный) элемента, в его смоделированной области значений. Например,

usample(p1) 

создает случайный экземпляр неопределенного действительного параметра p1. С целочисленным аргументом могут быть созданы целые массивы экземпляров. Например,

usample(p4,100) 

генерирует массив 100 экземпляров ultidyn объект p4. Смотрите Генерируют Выборки Неопределенных Систем, чтобы узнать больше usample.

Смотрите также

| |

Похожие темы