主要内容

生成不确定系统的样本

使用usample函数对不确定模型进行随机抽样,返回不确定模型的一个或多个非不确定实例。

生成一个样本

如果一个是一个不确定的物体吗usample (A)生成的单个样本一个

例如,一个样本尿素的是一个标量

=尿素的(' A ', 6);(A) B = 5.7298

创建一个1×3umat一个还有一个不确定的复杂参数C.一个样本umat是1乘3的2倍矩阵。

C = ucomplex (' C ', 2 + 6 j);M = [a c a * a];usample(M) ans = 5.9785 1.4375 + 6.0290i 35.7428

生成许多​​样本

如果一个是一个不确定的物体吗usample (N)生成N样本一个

例如,20个样品尿素的给出了1-by-1-20数组中。

B = usample (20);size(B) ans = 1 1 20

同样,1 × 3的30个样本umat生成一个1 × 3 × 30的数组。

size(usample(M,30)) ans = 1 3 30

看到采样不确定元素以创建数组,以获取有关不确定物体采样的更多信息。

抽样不确定的LTI动态

当抽样ultidyn.元素或包含一个ultidyn.元素,其结果总是状态空间(党卫军)对象。房地产Samplestatedimension.ultidyn.类确定示例的状态维。抽样也是如此umargin对象,因为这是一种动态不确定性。

创造一个1乘1的,有边界的收益ultidyn.具有增益绑定的对象4.验证样本的默认状态维度为3。

德尔= ultidyn (“▽”[1],“约束”4);del.samplestatedimension.
ans = 3

在30个点取样不确定元素。验证这是否创建了一个30 * 1的尺寸党卫军1输入,1输出,1状态系统的阵列。

rng (0)%的再现性德尔= usample (del 30);大小(del)
30x1状态空间模型数组。每个模型有1个输出,1个输入和3个状态。

绘制这些样本的奈奎斯特图并添加一个半径4的磁盘,增益绑定

尼奎斯特(del);θ= linspace(π-π);情节(del.Bound * exp (sqrt(1) *θ),“r”);持有

图中包含一个坐标轴。轴包含61个线型对象。这个对象表示del。

改变Samplestatedimension.到1,并重复整个过程。奈奎斯特图再次满足增益界限,但奈奎斯特图都是圆的,表明是一阶系统。

del.samplestatedimension.= 1; delS = usample(del,30); nyquist(delS) hold;θ= linspace(π-π);情节(del.Bound * exp (sqrt(1) *θ),“r”);持有

图中包含一个坐标轴。轴包含61个线型对象。这个对象表示del。

Samplestatedimension.= 1,所有奈奎斯特曲线触摸(-1,0)或(1,0)(频率= 0或)触摸增益边界INF.).较高的采样维度产生的奈奎斯特曲线在更多的频率上达到增益界限,从而产生更全面的覆盖。

创建一个umargin对象,使用默认值Samplestatedimension..当umargin块模型不确定的增益和相位。模型的变化是在有限的范围内。在这个例子中使用aumargin在任意方向捕获两个因子的相对增益变化和±30°的相位变化的块。

DGM = GetDGM(2,30,“紧”);F = umargin (“F”
F =不确定增益/相位“F”,相对增益变化为[0.5,2],相位变化为±36.9度。

a的样本umargin块也是状态空间模型。

Fs = usample (30);大小(Fs)
30x1状态空间模型数组。每个模型有1个输出,1个输入和3个状态。

在奈奎斯特平面上绘制样本。

尼奎斯特(Fs)

图中包含一个坐标轴。轴包含60个类型的类型。该对象代表F.

任何样本的奈奎斯特图F保持在由F.要确认这个界限,请使用情节检查不确定度盘。将上面的Nyquist图与下面图的右侧进行比较。

情节(F)

图包含2个轴。带有增益和相变的标题范围的轴1包含5个类型的贴片物,文本,线条。轴2具有乘法因子F的标题值F包含8个类型的补丁,行,文本的对象。

有关增益和相位不确定性模型的更多详细信息,请参阅umargin

另请参阅

|

相关主题