ultidyn
不确定线性定常动态
描述
ultidyn
对象表示不确定线性定常动态的唯一已知的属性的频率响应范围。结合ultidyn
对象与其他动态系统模型和不确定元素与不确定的动力学模型系统,为代表号航空母舰
或一族
模型。
创建
描述
输入参数
iosize
- - - - - -输出和输入维度
1(默认)|标量|向量的形式(纽约ν)
输出和输入的尺寸不确定动态,指定为一个标量值或一个向量的形式(纽约ν)
,在那里纽约
输出的数量和吗ν
输入的数量。如果你指定一个标量值N
,然后H
有N
输出和输入。
属性
类型
- - - - - -形式表达一定的频率响应
“GainBounded”
(默认)|“PositiveReal”
形式来表达一定的频率响应不确定性动力学,指定为“GainBounded”
或“PositiveReal”
。这个值决定的意义绑定
属性如下:
“GainBounded”
——限制频率响应表示为一个上限的绝对收益,这样abs (H) < = H.Bound
(输出动力)或hinfnorm (H) < = H.Bound
(用于MIMO动力学)的频率。“PositiveReal”
——限制频率响应表示为一个下界实部,这样真正的(H) > = H.Bound
(输出动力)或H + H ' > = 2 * H.Bound
(用于MIMO动力学)的频率。
绑定
- - - - - -绑定在频率响应
标量
在频率响应,指定为一个标量值。这个值的意义取决于的价值类型
属性,描述中描述的属性。也取决于你如何设置默认值类型
在对象创建属性。
如果你不指定
类型
或者如果你设置类型= ' GainBounded '
在对象创建,那么默认值是绑定= 1
,这意味着的最大绝对收益不确定的动态频率是1。如果你设置
类型= ' PositiveReal '
在对象创建,那么默认值是绑定= 0
,这意味着真正的频率响应的一部分是频率大于或等于0。
SampleStateDimension
- - - - - -在随机抽样的数量
3(默认)|正整数
在随机样本块的状态数,指定为一个整数。一些分析命令等usample
和波德
采取随机抽样的不确定动态。这个属性决定了在样品的数量。更多信息关于取样的动态不确定性是如何工作的,看到的生成的样本不确定系统。
SampleMaxFrequency
- - - - - -最大频率的随机样本
正
(默认)|积极的标量
最大频率的随机样本,指定为一个积极的标量值。随机抽样确定动力学不超过指定的值。
NominalValue
- - - - - -名义价值
党卫军
模型
这个属性是只读的。
名义值,指定为一个与指定的输出和输入维状态空间模型iosize
。的名义价值ultidyn
块总是0不管不确定动态块代表。
AutoSimplify
- - - - - -块简化水平
“基本”
(默认)|“全部”
|“关闭”
块简化水平,指定为“基本”
,“全部”
,或“关闭”
。一般来说,当你把不确定的元素来创建不确定的状态空间模型,软件自动技术适用于消除冗余不确定元素的副本。(见简化
)。使用这个属性来指定应用当您使用模型的简化算法或互连技术不确定的块。
“基本”
——应用基本每次算术或互连操作简化方法。“全部”
——减少应用技术类似于模型。“关闭”
——执行没有简化。
的名字
- - - - - -不确定元素的名字
字符串|特征向量
名称不确定元素,指定为字符串或字符向量和存储为一个特征向量。当您创建一个不确定的状态(号航空母舰
或一族
)模型使用不确定的控制设计模块,软件跟踪模块在这个属性使用您指定的名称,而不是变量名在MATLAB®工作区。例如,如果您创建一个ultidyn
块使用H = ultidyn(“三角洲”,2)
,并结合块数字LTI模型,块
财产产生的号航空母舰
模型列出了不确定的控制设计δ
。
InputName
- - - - - -的名字输入通道
{"}
(默认)|特征向量|单元阵列的特征向量
输入通道的名字,指定这些值之一:
特征向量,输入模型
单元阵列特征向量,与两个或两个以上的输入模型
”
没有指定名称——输入
您可以使用自动分配向量扩张输入名字多输入模型。例如,如果sys
是一个两个输入模型中,输入:
sys.InputName=“控制”;
输入名称自动扩大{“控制(1)”,“控制”(2)}
。
您可以使用速记符号u
来指InputName
财产。例如,sys.u
相当于sys.InputName
。
输入通道名称有几种用途,包括:
识别频道模型显示和阴谋
提取MIMO系统的子系统
当互连模型指定连接点
您可以指定InputName
使用一个字符串,如“电压”
,但输入的名字存储为特征向量,“电压”
。
InputUnit
- - - - - -单位的输入信号
{"}
(默认)|特征向量|单元阵列的特征向量
单位的输入信号,指定这些值之一:
特征向量,输入模型
单元阵列特征向量,与两个或两个以上的输入模型
”
——输入未经指定单位
使用InputUnit
跟踪每个输入信号表示在单位。InputUnit
没有对系统行为的影响。
您可以指定InputUnit
使用一个字符串,如“电压”
,但输入单位被存储为一个特征向量,“电压”
。
例子:“电压”
例子:{“电压”,“转”}
InputGroup
- - - - - -输入通道组
结构没有字段(默认)|结构
输入通道组,指定为一个字段的结构组名称和值输入通道的指标属于相应的组。当你使用InputGroup
将MIMO系统的输入通道分配给组,您可以参考每个小组的名字当您需要访问它。例如,假设您有一个5个输入模型sys
,前三个输入控制输入和剩下的两个输入代表噪音。分配的控制和噪声的输入sys
分离群体。
sys.InputGroup。控制= [1:3];sys.InputGroup。噪音= [4 - 5];
使用组名来提取子系统的控制输入输出。
sys (:,“控制”)
例子:结构(“控制”,[1:3],“噪声”,[4 - 5])
OutputName
- - - - - -输出通道的名称
{"}
(默认)|特征向量|单元阵列的特征向量
输出通道的名字,指定这些值之一:
特征向量,对于模型
单元阵列模型与两个或两个以上的特征向量,输出
”
——输出没有指定名称
您可以使用自动分配向量扩张输出名称多输出模型。例如,如果sys
是一个两个输出模型,输入:
sys.OutputName=“测量”;
输出名称自动扩大{“测量(1)”,“测量”(2)}
。
您可以使用速记符号y
来指OutputName
财产。例如,sys.y
相当于sys.OutputName
。
输出通道名称有几种用途,包括:
识别频道模型显示和阴谋
提取MIMO系统的子系统
当互连模型指定连接点
您可以指定OutputName
使用一个字符串,如“转”
,但输出的名字存储为特征向量,“转”
。
OutputUnit
- - - - - -单位的输出信号
{"}
(默认)|特征向量|单元阵列的特征向量
单位的输出信号,指定这些值之一:
特征向量,对于模型
单元阵列模型与两个或两个以上的特征向量,输出
”
——输出没有指定单位
使用OutputUnit
跟踪每个输出信号表示在单位。OutputUnit
没有对系统行为的影响。
您可以指定OutputUnit
使用一个字符串,如“电压”
,但输出单位被存储为一个特征向量,“电压”
。
例子:“电压”
例子:{“电压”,“转”}
OutputGroup
- - - - - -输出通道组
结构没有字段(默认)|结构
输出通道组,指定为一个字段的结构组名称和值是输出通道的指标属于相应的组。当你使用OutputGroup
将MIMO系统的输出通道分配给组,您可以参考每个小组的名字当您需要访问它。例如,假设您有一个output模型sys
,第二个输出是一个温度,其余的都是测量状态。这些输出分配给单独的组。
sys.OutputGroup。温度= [2];sys.OutputGroup。测量= [1 3 4];
使用组名来提取子系统从所有测量的输入输出。
系统(“测量”:)
例子:结构(“温度”,[2],“测量”,[1 3 4])
笔记
- - - - - -文本笔记关于模型
(0×1的字符串)
(默认)|字符串|单元阵列的特征向量
对模型的文本笔记,存储为一个字符串或一个单元阵列的特征向量。这两个数据类型的属性存储任何你提供的。例如,假设sys1
和sys2
动态系统模型,并设置笔记
属性到一个字符串和一个特征向量,分别。
sys1。笔记=“sys1字符串。”;sys2。笔记=sys2有一个特征向量。;sys1。笔记sys2。笔记
ans =“sys1字符串。”ans = sys2有一个特征向量。
用户数据
- - - - - -数据与模型
[]
(默认)|任何数据类型
任何类型的数据,你想把和存储与模型,指定为任何MATLAB数据类型。
Ts
- - - - - -样品时间
0(默认)|1|积极的标量
样品时间,指定为:
0 -连续时间模型。
积极的标量值,离散时间模型。指定单位给出的样品时间
TimeUnit
模型的属性。1 -离散时间模型与未指明的样品时间。
改变这个属性不离散化或重新取样模型。
TimeUnit
- - - - - -模型时间单位
“秒”
(默认)|“分钟”
|的毫秒
|……
模型时间单位,指定这些值之一:
“纳秒”
微秒的
的毫秒
“秒”
“分钟”
“小时”
“天”
“周”
“月”
“年”
您可以指定TimeUnit
使用一个字符串,如“小时”
,但是时间单位是存储为特征向量,“小时”
。
模型属性比如样品时间Ts
,InputDelay
,OutputDelay
和其他时间延迟在指定的单位表示TimeUnit
。改变对其他属性,这个属性没有影响,因此改变整个系统的行为。使用时间单位,无需修改系统行为之间的转换。
对象的功能
许多功能,致力于数字LTI模型设计不确定控制块等ultidyn
。这些包括模型连接等功能连接
和反馈
、线性分析等功能波德
和stepinfo
。一些函数生成的情节,如波德
和一步
、情节不确定模型的随机样本给你一个不确定的分布动态。当你使用这些命令返回数据,然而,他们只作用于系统的标称值。以下列表中包含了代表功能的子集可以使用ultidyn
模型。
例子
频率相关不确定动力学
模型频率相关的不确定性水平,创建一个ultidyn
对象,并乘以一个适当的整形滤波器。例如,假设你知道你的系统动力学在低频率相当好,和不想引入不确定性政权,但是你也不理解高频动力学。创建一个不确定的动态系统模型代表一个不确定性与低频增益为0.1和10在高频率的增益。
首先,创建一个输出ultidyn
块与增益小于1的频率。
H = ultidyn (“H”,1)
不确定线性时不变动态“H”1输出,1输入,获得小于1。
接下来,创建一个权重函数与你想要获得资料,0.1开始,增加到10。
特遣部队(全年完成[1],[W =。1 1]);
乘H
通过加权函数来创建所需的动态不确定性。检查生成的不确定性模型的随机抽样确认不确定动态的获得所需的频率相关。
δ= W * H;bodemag(δ)
您可以组合δ
与其他模型引入动态不确定性系统。例如,假设你可以模型系统状态空间模型,用下面的名义价值。
A = [5 10; -10 5];B = [1 0; 0 1];C = [1 10; -10 1];D = 0;Pnom = ss (A, B, C, D);
介绍δ
作为一种添加剂的不确定性。
台Padd上阅读清单= Pnom +δ;
或者,介绍δ
乘法不确定性输入Pnom
。
Pmult = Pnom *(1 +δ);
这两个台Padd上阅读清单
和Pmult
是号航空母舰
与一个不确定的块模型,ultidyn
块H
。
那不确定的动力学
创建一个ultidyn
对象的内部名称“H”
由7规范有界,有三个输入和两个输出。
H = ultidyn (“H”3 [2],“约束”7)
不确定线性时不变动态“H”2输出,3输入,获得小于7。
通常情况下,当您使用不确定的动力学,应用加权函数强调贡献的不确定性在一定的带宽。例如,假设您的系统的行为是适当不确定(比如10%)在低频段,而高频行为超出20 rad / s不是精确建模。使用补足重量的东西
创建一个整形滤波器,抓住了这一行为。
W =补足重量的东西(。1、20、50);bodemag (W)
应用加权块输出滤波器。检查样品的未建模动态。
Hw = blkdiag (W W) * H;bodemag (Hw)
尼奎斯特图不确定的动力学
创建一个标量ultidyn
对象内部的名字“B”
的频率响应的实部大于2.5。
B = ultidyn (“B”[1],“类型”,“PositiveReal”,“约束”,2.5)
不确定线性时不变动态“B”1输出,1输入,和积极的2.5的束缚。
改变SampleStateDimension
5,情节的奈奎斯特图30随机样本。
B。SampleStateDimension = 5;尼奎斯特(usample (B, 30))
版本历史
之前介绍过的R2006aR2020a:的默认值SampleStateDimension
属性改变
默认值的SampleStateDimension
房地产现在是3。R2020a之前,默认值是1。
SampleStateDimension
集的状态数在随机不确定的动态采集样本分析命令等usample
和波德
。与SampleStateDimension
= 1,所有的奈奎斯特图采样动态接触获得绑定在(1,0)(频率= 0)或(1,0)(频率=正
)。更高的SampleStateDimension
收益率在其他频率点的联系,这意味着更好的报道最坏的可能性。(触及最坏的可能性值由随机抽样仍然很低。您可以使用抽样得到一个粗略的不确定性的影响,但对于严格的最坏情况分析,如使用命令wcgain
和wcdiskmargin
)。为的影响的一个例子SampleStateDimension
,请参阅生成的样本不确定系统。
如果你有依靠的默认值的代码SampleStateDimension
1、更新你的代码来显式地设置属性。
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。