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

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

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

См. также

| |

Похожие темы