主要内容

U6RD.

不确定频率响应数据模型

句法

UFRD_SYS = UFRD(M,FREQ)
UFRD_SYS = UFRD(m,freqs,ermarnits)
UFRD_SYS = UFRD(m,freqs,ermarnits,mountunits)

描述

不确定频率响应数据模型(U6RD.)结合数字时出现FRD.模型具有不确定的型号,如尿尿ultidyn.umargin., 或者我们。一种U6RD.模型跟踪不确定元素如何影响频率响应。用U6RD.用于稳健稳定性和最坏情况的性能分析。

建造三种方法U6RD.模型:

  1. 组合数字FRD.使用型号算术的不确定模型的模型。例如:

    sys = frd(rand(100,1),logspace(-2,2,100));k =尿尿('k',1);d = ultidyn('delta',[1 1]);UFRD_SYS = K * SYS *(1 + 0.1 * D)

    UFRD_SYS.是A.U6RD.模型与不确定的元素K.D.

  2. UFRD_SYS = UFRD(M,FREQ)转换动态系统模型或者静态模型mU6RD.。如果m包含不代表不确定性的控制设计块,这些块被其当前值取代。(保护可调和不确定的控制设计块,使用GENFRD.反而。)

    UFRD_SYS = UFRD(m,freqs,ermarnits)指定频率的频率单元弗里克。争论frequ可以采取以下值:

    • 'rad / mountunit'

    • '周期/时间'

    • 'rad / s'

    • '赫兹'

    • '千赫'

    • 'MHz'

    • 'ghz'

    • 'rpm'

    UFRD_SYS = UFRD(m,freqs,ermarnits,mountunits)指定时间单位UFRD_SYS.什么时候m是一个静态模型。时刻可以采取以下值:

    • '纳秒'

    • '微秒'

    • '毫秒'

    • '秒'

    • '分钟'

    • '小时'

    • '天'

    • '周'

    • “月”

    • '年'

  3. FRD.建造一个U6RD.来自不确定矩阵的模型(umat)表示不确定的频率响应数据。例如:

    a =尿尿('delta',1,'百分比',50);freq = logspace(-2,2,100);respdata = rand(1,1,100)* a;usys = frd(respdata,freq,0.1)

例子

全部收缩

计算具有参数不确定性的不确定系统的不确定频率响应(尿尿)不确定的收益和相位(umargin.)。通过构建A创造不确定的频率响应我们模型使用不确定动态,然后在指定的频率集中提取其响应。

p1 =尿尿('p1',5,'范围',[2 6]);p2 =尿尿('p2',3,'正负',0.4);f = umargin('F',1.2);a = [-p1 0; p2-p1];b = [0; p2];c = [1 1];usys = USS(A,B,C,0)* f;freqs = logspace(-2,2,60);usysfrd = UFRD(USYS,FREQS);

绘制随机样本和不确定频率响应的标称值。

RNG(0);重复性的%BODE(USYSFRD,'r',usysfrd.nominalvalue,'B +'

图包含2个轴。轴1包含22个类型的类型。这些对象代表USYSFRD,UNTITLED1。轴2包含22个类型的类型。这些对象代表USYSFRD,UNTITLED1。

也可以看看

||||

在R2006A之前介绍