减少
语法
描述
减少结构分析模型的固定界面模式的频率范围Rcb
=减少(structuralmodel
“FrequencyRange”,(ω,₂)
)(ω,₂)
和边界界面自由度。
减少了热分析模型中指定的模式Rtherm
=减少(thermalmodel
“ModalResults”,thermalModalR
)thermalModalR
。减少热模型时,热性能的材料,内部热源和边界条件不能依靠时间或温度。
同样的模式进行截断Rtherm
=减少(thermalmodel
“ModalResults”,thermalModalR
“NumModes”,N
)N
。使用这种语法,可以计算大量的模式,然后使用这些模式的子集构造降维模型。
例子
降低瞬态结构模型
减少固定界面模式的瞬态结构模型在指定的频率范围和边界界面自由度。
创建一个瞬态结构模型的三维问题。
structuralmodel = createpde (“结构性”,“transient-solid”);
创建一个几何和包括在模型中。绘制几何图形。
通用= multicuboid (0.1, 0.01, 0.01);structuralmodel。几何=通用;pdegplot (structuralmodel“FaceLabels”,“上”,“FaceAlpha”,0.5)
指定杨氏模量、泊松比和材料的质量密度。
structuralProperties (structuralmodel“YoungsModulus”70 e9,…“PoissonsRatio”,0.3,…“MassDensity”,2700);
生成一个网格。
generateMesh (structuralmodel);
指定的两端梁结构超单元接口。降维模型技术保留自由度超单元接口而冷凝自由度在所有其他边界。获得更好的性能,使用的边集约束的梁的整个脸。
structuralSEInterface (structuralmodel“边缘”,4,6,9、10);structuralSEInterface (structuralmodel“边缘”,2、8、11、12);
减少模型中的固定接口模式频率范围(负无穷,500000)
和边界界面自由度。
R =减少(structuralmodel“FrequencyRange”,负无穷,500000)
R = ReducedStructuralModel属性:凯西:[166 x166双)M: [166 x166双]NumModes: 22 RetainedDoF: x1双[144]ReferenceLocations:[]网:[1 x1 FEMesh]
减少热模型
减少使用模式或热模型模态的指定数量的模式解决方案。
创建一个瞬态热模型。
thermalmodel = createpde (“热”,“瞬态”);
创建一个单位平方几何,包括在模型中。
geometryFromEdges (thermalmodel @squareg);
画出几何图形,显示标签边缘。
pdegplot (thermalmodel“EdgeLabels”,“上”)xlim ([-1.1 - 1.1]) ylim ([-1.1 - 1.1])
指定导热系数、质量密度和比热的材料。
thermalProperties (thermalmodel“ThermalConductivity”,400,…“MassDensity”,1300,…“SpecificHeat”,600);
设置温度的右边缘One hundred.
。
thermalBC (thermalmodel“边缘”2,“温度”,100);
设置一个初始值0
的温度。
thermalIC (thermalmodel 0);
生成一个网格。
generateMesh (thermalmodel);
解决三种不同值的热源模型和收集快照。
tlist = 0:10:600;snapShotIDs = [1:10 59 60 61];Tmatrix = [];heatVariation = (10000 15000 20000);为q = heatVariation internalHeatSource (thermalmodel q);结果=解决(thermalmodel tlist);Tmatrix = [Tmatrix results.Temperature (:, snapShotIDs)];结束
开关模态的热模型分析类型。
thermalmodel。AnalysisType =“模态”;
计算圆荚体模式。
RModal =解决(thermalmodel,“快照”Tmatrix)
RModal = ModalThermalResults属性:DecayRates: x1双[6]ModeShapes: [1541 x6双]SnapshotsAverage: x1双[1541]ModeType:“PODModes”网:[1 x1 FEMesh]
减少使用所有模式的热模型RModal
。
Rtherm =减少(thermalmodel,“ModalResults”RModal)
Rtherm = ReducedThermalModel属性:凯西:[7 x7双)M: [7 x7双)F: x1双[7]InitialConditions: x1双[7]网:[1 x1 FEMesh] ModeShapes: [1541 x6双]SnapshotsAverage: [1541 x1双)
减少热模型只使用三种模式。
Rtherm3 =减少(thermalmodel,“ModalResults”RModal,…“NumModes”3)
Rtherm3 = ReducedThermalModel属性:凯西:[4 x4双)M: [4 x4双]F: x1双[4]InitialConditions: x1双[4]网:[1 x1 FEMesh] ModeShapes: [1541 x3双]SnapshotsAverage: [1541 x1双)
输入参数
structuralmodel
- - - - - -结构模型
StructuralModel
对象
结构模型,指定为一个StructuralModel
对象。包含几何模型、网格、结构性能的材料,身体负荷,边界载荷和边界条件。
例子:structuralmodel = createpde(“结构”、“transient-solid”)
(ω,₂)
- - - - - -频率范围
向量的两个元素
频率范围,指定为一个向量的两个元素。定义ω
略低于最低模式的频率和₂
略高于最高模式的频率。例如,如果最低的期望频率为零,然后用一个小的负面价值ω
。
你可以找到自然的固有频率和振型为指定的频率范围内通过求解模态分析问题。然后您可以使用一个更精确的频率范围来减少模型。请注意,模态分析问题仍然需要您指定频率范围。例如,请参见模态叠加法对结构动力学问题。
例子:(-0.1,1000)
数据类型:双
thermalmodel
- - - - - -模态热分析模型
ThermalModel
对象
模态热分析模型,指定为一个ThermalModel
对象。ThermalModel
包含几何、网格、热性能的材料,内部热源,斯蒂芬玻尔兹曼常数,边界条件和初始条件。
例子:thermalmodel = createpde(“热”、“模态”)
thermalModalR
- - - - - -热模型模态分析结果
ModalThermalResults
对象
热模型的模态分析结果,指定为一个ModalThermalResults
对象。
例子:thermalModalR =解决(thermalmodel“DecayRange”, [0, 1000)
N
- - - - - -数量的模式
正整数
数量的模式,指定为一个正整数。
输出参数
Rcb
——结构结果使用Craig-Bampton还原法
ReducedStructuralModel
对象
结构使用Craig-Bampton顺序还原法结果,作为一个返回ReducedStructuralModel
对象。
Rtherm
——降维热模型
ReducedThermalModel
对象
降维热模型,作为一个返回ReducedThermalModel
对象。
版本历史
介绍了R2019bR2022a:罗对热分金宝app析的支持
减少
现在也可以减少热模型。
Beispiel offnen
您有一张这本Beispiels geanderte版本。您这本Beispiel麻省理工学院古老Anderungen offnen吗?
MATLAB-Befehl
您有窗户的链接geklickt,汪汪汪der diesem MATLAB-Befehl entspricht:
在das MATLAB-Befehlsfenster Fuhren您窝Befehl军队Eingabe来自。浏览器unterstutzen MATLAB-Befehle。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。