减少
减少结构或热模型
句法
描述
将结构分析模型减少到频率范围内的固定接口模式RCB
=减少(结构模型
,“频率范围”,[omega1,omega2]
)[omega1,omega2]
以及边界界面自由度。
例子
减少瞬态结构模型
在指定的频率范围和边界接口自由度下,将瞬态结构模型减少到固定接口模式。
为3D问题创建瞬态结构模型。
structuralModel = createpde(“结构”,,,,“瞬态固体”);
创建一个几何形状并将其包括在模型中。绘制几何形状。
gm =多蛋布(0.1,0.01,0.01);bunstoralModel.DEMETRY = GM;PDEGPLOT(结构模型,'facelabels',,,,'上',,,,'facealpha',0.5)
指定杨氏模量,泊松比和材料的质量密度。
结构性Properties(结构模型,'Youngsmodulus',70E9,...'Poissonsratio',0.3,...“质量密度”,2700);
生成网格。
Generatemesh(结构模型);
将光束的末端指定为结构超级元素接口。降低的模型技术保留了超级界面上的自由度,同时凝结了所有其他边界上的自由度。为了获得更好的性能,请使用绑定光束每一侧的边缘集,而不是使用整个脸部。
结构间接面(结构模型,'边缘',[4,6,9,10]);结构间接面(结构模型,'边缘',[2,8,11,12]);
将模型减少到频率范围内的固定接口模式[-inf,500000]
以及边界界面自由度。
r =降低(结构模型,'频率范围',[ - INF,500000])
r =具有属性的减少结构模型:k:[166x166 double] m:[166x166 double] nummodes:22 retaineddof:[144x1 double] referenceNenceLcations:[]网格:[]网格:[1x1 emeress]
减少热模型
使用所有模式或模式溶液中指定数量的模式减少热模型。
创建瞬态热模型。
thermalmodel = createpde(“热的”,,,,“短暂的”);
创建一个单元平方几何形状,并将其包含在模型中。
几何弗罗姆(ThermalModel,@squareg);
绘制几何形状,显示边缘标签。
PDEGPLOT(ThermalModel,“ Edgelabels”,,,,“上”)xlim([ - 1.1 1.1])ylim([ - 1.1 1.1])
指定材料的热导率,质量密度和比热。
Thermalproperties(热模型,“导热系数”,400,...“质量密度”,1300,...“特定icheat”,600);
将温度设置在右边缘100
。
ThermalBC(ThermalModel,“边缘”,2,“温度”,100);
设置初始值0
对于温度。
热模型(ThermalModel,0);
生成网格。
Generatemesh(ThermalModel);
求解三个不同值的热源值并收集快照。
tlist = 0:10:600;snapshotids = [1:10 59 60 61];tmatrix = [];热变量= [10000 15000 20000];为了Q = Heat Variation InterneTheatSource(ThermalModel,Q);结果= solve(ThermalModel,tlist);tmatrix = [tmatrix,results.temperature(:,snapshotids)];结尾
将热模型分析类型切换为模态。
hythmodel.analysistype =“模态”;
计算POD模式。
rmodal = solve(热模型,,“快照”,tmatrix)
rmodal =带有属性的模量:decayrates:[6x1 double]模拟样本:[1541x6 double] snapshotsaverage:[1541x1 double]模型:“ podmodes:“ podmodes”网格:[1x1 femesh]
使用所有模式中的所有模式减少热模型rmodal
。
rtherm =降低(热模型,,“模子”,rmodal)
rtherm =带有特性的降低的电压:[7x7 double] m:[7x7 double] f:[7x1 double]初始检查:[7x1 double]网格:[1x1 femesh] Modeshapes:[1541x6 double] Snapshotsaver
仅使用三种模式减少热模型。
rtherm3 =降低(热模型,,“模子”,rmodal,...“ nummodes”,3)
rtherm3 =带有特性的还原含量:K:[4x4 double] m:[4x4 double] f:[4x1 double]初始检查:[4x1 double]网格:[1x1 femesh] Modeshapes:[1541x3 double] Snapshotsaver
输入参数
结构模型
-结构模型
结构模型
目的
结构模型,指定为结构模型
目的。该模型包含材料,车身载荷,边界载荷和边界条件的几何,网格,结构特性。
例子:structuralModel = createpde(“结构”,“瞬态固体”)
[omega1,omega2]
-频率范围
两个元素的向量
频率范围,指定为两个元素的向量。定义omega1
略低于最低模式的频率和omega2
略高于最高模式的频率。例如,如果预期频率最低为零,则使用一个小负值omega1
。
您可以首先解决模态分析问题,找到指定频率范围的固有频率和模式形状。然后,您可以使用更精确的频率范围来减少模型。请注意,模态分析问题仍然需要您指定频率范围。例如,请参阅结构动力学问题的模态叠加方法。
例子:[-0.1,1000]
数据类型:双倍的
热模型
-模态热分析模型
热模型
目的
模态热分析模型,指定为热模型
目的。热模型
包含材料的几何形状,网格,热特性,内部热源,Stefan-Boltzmann常数,边界条件和初始条件。
例子:ThermalModel = CreatePde(“热”,“模态”)
热模式
-热模型的模态分析结果
模量
目的
指定为A的热模型的模态分析结果模量
目的。
例子:ThermalModalr = solve(ThermalModel,“ DecayRange”,[0,1000])
n
-模式数
正整数
模式的数量,指定为正整数。
输出参数
版本历史记录
matlab命令
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)