Вычислите ограничение системы по данным LTI ss
массив
Примечание
ltiarray2uss
будет удалено в следующем релизе. Использовать ucover
вместо этого.
usys = ltiarray2uss(P,Parray,ord)
[usys,wt] = ltiarray2uss(P,Parray,ord)
[usys,wt,diffdata] = ltiarray2uss(P,Parray,ord)
[usys,wt,diffdata] = ltiarray2uss(P,Parray,ord,'InputMult')
[usys,wt,diffdata] = ltiarray2uss(P,Parray,ord,'OutputMult')
[usys,wt,diffdata] = ltiarray2uss(P,Parray,ord,'Additive')
Область команды ltiarray2uss
вычисляет неопределенную систему usys
с номинальным значением P
, и область значений поведения включает в себя заданный массив систем, Parray
.
usys = ltiarray2uss(P,Parray,ord), usys
сформулирован как вход мультипликативная модель неопределенности,
usys = P*(I + wt*ultidyn('IMult',[size(P,2) size(P,2)]))
, где wt
является стабильной скалярной системой, величина переграждает относительное различие, (P - Parray)/P
. Порядок состояний функции взвешивания, используемой для связывания мультипликативного различия между P
и Parray
является ord
. Оба P
и Parray
должен быть в классах ss/tf/zpk/frd
. Если P
является frd
затем usys
будет ufrd
объект, в противном случае usys
будет uss
объект. The ultidyn
атом называется на основе имени переменной Parray
в вызов рабочей области.
[usys,wt] = ltiarray2uss(P,Parray,ord)
, возвращает значение wt
используется для связывания нормы по бесконечности ((P - Parray)/P)
.
[usys,wt] = ltiarray2uss(P,Parray,ord,'OutputMult')
, использует мультипликативную неопределенность на выходе объекта (в отличие от входной мультипликативной неопределенности). Формула для usys
является
usys = (I + wt*ultidyn('Name',[size(P,1) size(P,1)])*P)
.
[usys,wt] = ltiarray2uss(P,Parray,ord,'Additive')
, использует аддитивную неопределенность.
usys = P + wt*ultidyn('Name',[size(P,1) size(P,2)])
. wt
является переграждением частотного диапазона нормы по бесконечности (Parray - P)
.
[usys,wt] = ltiarray2uss(P,Parray,ord,'InputMult')
, использует мультипликативную неопределенность на входе объекта управления (это значение по умолчанию). Формула для usys
является usys = P*(I + wt*ultidyn('Name',[size(P,2) size(P,2)]))
.
[usys,wt,diffdata] = ltiarray2uss(P,Parray,ord,type)
возвращает норму различия (абсолютное различие для аддитива и относительное различие для мультипликативной неопределенности) между номинальной моделью P
и Parray
. wt
удовлетворяет diffdata(w_i) < |wt(w_i)|
во всех частотных точках.