Неопределенная модель данных частотной характеристики
ufrd_sys = ufrd(M,freqs)
ufrd_sys = ufrd(M,freqs,frequnits)
ufrd_sys = ufrd(M,freqs,frequnits,timeunits)
Неопределенные модели данных частотной характеристики (ufrd) возникните при объединении числовой frd модели с неопределенными моделями такой как ureal, ultidyn, umargin, или ussA ufrd модель отслеживает то, как неопределенные элементы влияют на частотную характеристику. Использование ufrd для устойчивой устойчивости и анализа эффективности худшего случая.
Существует три способа создать a ufrd модель:
Числовое объединение frd модели с неопределенной арифметикой модели использования моделей. Например:
sys = frd(rand(100,1),logspace(-2,2,100)); k = ureal('k',1); D = ultidyn('Delta',[1 1]); ufrd_sys = k*sys*(1+0.1*D)
ufrd_sys isa ufrd модель с неопределенными элементами k и D.
ufrd_sys = ufrd(M,freqs) преобразует динамическую систему или статическая модель M модели к ufrd. Если M содержит Блоки Системы управления, которые не представляют неопределенность, эти блоки заменяются их текущим значением. (Чтобы сохранить и настраиваемые и неопределенные Блоки Системы управления, использовать genfrd вместо этого.)
Использование ufrd_sys = ufrd(M,freqs,frequnits) задавать единицы частоты частот в freqs. Аргумент frequnits может принять следующие значения:
'rad/TimeUnit'
'cycles/TimeUnit'
'rad/s'
'Hz'
'kHz'
'MHz'
'GHz'
'rpm'
Использование ufrd_sys = ufrd(M,freqs,frequnits,timeunits) задавать единицу измерения времени ufrd_sys когда M статическая модель. timeunits может принять следующие значения:
'nanoseconds'
'microseconds'
'milliseconds'
'seconds'
'minutes'
'hours'
'days'
'weeks'
'months'
'years'
Использование frd создать a ufrd модель из неопределенной матрицы (umat) представление неопределенных данных о частотной характеристике. Например:
a = ureal('delta',1,'percent',50); freq = logspace(-2,2,100); RespData = rand(1,1,100) * a; usys = frd(RespData,freq,0.1)