文档帮助中心文档
在模型数组中标记缺失或不相关的模型
城市= voidModel (M,无效)
例子
城市= voidModel (米,无效)设置指定的模型无效来南静态收益。当使用在多维设计点网格上定义的模型数组时,请使用voidModel表示在特定的网格点上没有可用的模型。例如,使用时systune若要调整模型阵列的控制器参数,请在设计包络线以外的点或在分析或设计期间忽略的点上移除模型。
城市= voidModel (米,无效)
城市
米
无效
南
voidModel
systune
如果无效是一个整数向量吗voidModel集米(:,:,无效)来南.
米(:,:,无效)
如果无效是逻辑阵列吗voidModel设置所选择的模型无效来南.
全部折叠
生成一个可调参数数组一族模型。为此,首先通过改变二阶传递函数中的参数来创建一个植物模型数组。然后,用一个可调控制器元素将产生的工厂模型阵列互连。
一族
特遣部队(G = 0 (1, 1, 3, 3));ζ= (0.66,0.71,0.75);w = (1.0, 1.2, 1.5);为i = 1:长度(ζ)为j = 1:长度(w) G (:,:, i, j) =特遣部队(w (j) ^ 2,[1 2 *泽塔(我)* w (j) w (j) ^ 2]);结束结束C = tunablePID (“C”,“PID”);M =反馈(C * G, 1)
M = 3x3的广义连续时间状态空间模型。每个模型有1个输出,1个输入,3个状态,和以下块:C:可调谐PID控制器,1次出现。输入“ss(M)”查看当前值,输入“get(M)”查看所有属性,输入“M. blocks”与块交互。
假设你想调优所有模型的PID控制器增益米,而是参数组合(ζ,w) = (0.66, 1.0)和(ζ,w) = (0.75, 1.5)不发生在你的物理系统中。使这些模型无效,这样它们就不会对模型数组的任何调优或分析做出贡献。这些模型是3 × 3数组中的第一个和最后一个模型,线性索引为1和9。
(ζ,w) = (0.66, 1.0)
(ζ,w) = (0.75, 1.5)
空白= [1,9]
空白=1×21 9
广义连续时间状态空间模型Mout = 3x3数组。每个模型有1个输出,1个输入,0和3个状态之间,0和1块之间。输入“ss(Mout)”查看当前值,输入“get(Mout)”查看所有属性,输入“Mout”。与积木互动。
显示屏上显示的是城市0-3个州,0-1个街区。0-状态,0-块模型是在城市.例如,检查第一个条目并确认它是南静态增益。
特遣部队(城市(:,:,1,1))
静态增益。
您可以使用逻辑数组,而不是使用线性索引来指定要void的模型。
Void ([1 0 0;0 0 0;0 0 1]);Mout1 = voidModel (M,无效);
确认第一个和最后一个模型Mout1是南.
Mout1
特遣部队(Mout1 (:,:, 1, 1))
特遣部队(Mout1 (:: 3, 3))
模型数组,指定为LTI模型数组,例如一族模型。
要void的模型,指定为整数值向量或逻辑数组。
如果无效是一个整数向量吗voidModel集米(:,:,无效)来南.例如,使用空白= [1,10]空洞米(:,:,10 [1])这两款车型分别是今年的第1和第10款米由线性索引决定,与数组的维数无关米.
空白= [1,10]
米(:,:,10 [1])
如果无效是逻辑阵列吗voidModel设置所选择的模型无效来南.例如,如果米是一个2乘2的模型阵列,然后使用空白=逻辑([0,1,0,0])的第一行中的第二个模型米.
空白=逻辑([0,1,0,0])
数组的无效模型设置为南的LTI模型数组,该数组的类型和大小与米.
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系