Вычислите ограничение системы по данным 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)| во всех частотных точках.