ThermalModel
热模型对象
描述
一个ThermalModel
对象包含信息传热问题:几何、材料属性、内部热源,温度界限,通过边界热通量,网格和初始条件。
创建
创建一个ThermalModel
对象使用createpde
与第一个参数“热”
。
属性
AnalysisType
- - - - - -类型的热分析
“稳态”
|“瞬态”
|“模态”
|“steadystate-axisymmetric”
|“transient-axisymmetric”
|“modal-axisymmetric”
类型的热分析,指定为“稳态”
,“瞬态”
,“模态”
,“steadystate-axisymmetric”
,“transient-axisymmetric”
,或“modal-axisymmetric”
。
改变热分析类型,分配一个新的类型model.AnalysisType
。确保所有其他属性模型的符合新的分析类型。
几何
- - - - - -几何描述
AnalyticGeometry
|DiscreteGeometry
几何描述,指定为AnalyticGeometry
二维几何或DiscreteGeometry
2 d或3 d几何。
MaterialProperties
- - - - - -材料属性域内
对象包含材料属性的任务
材料属性域内,指定为包含物质财产分配的对象。
HeatSources
- - - - - -域或子域内的热源
对象包含热源作业
域或子域内的热源,指定为一个对象包含热源作业。
BoundaryConditions
- - - - - -边界条件应用于几何
对象包含边界条件作业
边界条件应用到几何,指定为一个对象包含边界条件的作业。
InitialConditions
- - - - - -初始温度、初始猜测
对象包含初始温度几何域内作业
初始温度、初始猜测,指定为一个对象包含初始温度几何域内作业。
网
- - - - - -有限元网格
FEMesh
对象
有限元网格,指定为一个FEMesh
对象。有关详细信息,请参见FEMesh属性。创建网格使用generateMesh
函数。
StefanBoltzmannConstant
- - - - - -在斯蒂芬玻尔兹曼常数比例规律辐射传热
数量
在斯蒂芬玻尔兹曼常数比例规律辐射传热,指定为一个数字。这个值必须与模型的单位一致。斯蒂芬玻尔兹曼常数的值在系统常用的单位是:
SI - e-8 5.670367 W / (m2·K4)
CGS - 5.6704 e-5 erg /厘米2·s·K4)
我们习惯——1.714 e-9 BTU / (hr·英尺2·R4)
SolverOptions
- - - - - -PDE算法选择连接器
PDESolverOptions
对象
解决PDE算法选项,指定为一个PDESolverOptions属性对象。的属性PDESolverOptions
包括内部解决的颂歌,绝对和相对公差最大迭代解算器,等等。
对象的功能
geometryFromEdges |
创建二维几何分解几何矩阵 |
geometryFromMesh |
从网格创建2 d或3 d几何 |
importGeometry |
进口几何STL文件或步骤 |
thermalProperties |
分配材料热性能的热模型 |
internalHeatSource |
指定内部热源的热模型 |
thermalBC |
为热模型指定边界条件 |
thermalIC |
设置初始条件或初始猜测热模型 |
generateMesh |
创建三角形或四面体网格 |
解决 |
解决结构分析、传热或电磁分析问题 |
例子
创建和填充热模型
创建一个瞬态热模型容器。
thermalmodel = createpde (“热”,“瞬态”)
thermalmodel = thermalmodel属性:AnalysisType:“瞬时”几何:[]MaterialProperties: [] HeatSources: [] StefanBoltzmannConstant: [] BoundaryConditions: [] InitialConditions:[]网:[]SolverOptions: [1 x1 pde.PDESolverOptions]
创建几何和包括在模型中。
g = @squareg;geometryFromEdges (thermalmodel g)
ans = AnalyticGeometry属性:NumCells: 0 NumFaces: 1 NumEdges: 4 NumVertices: 4顶点:[4 x2双)
指定材料属性。
thermalProperties (thermalmodel“ThermalConductivity”,79.5,…“MassDensity”,7850,…“SpecificHeat”,450,…“面子”,1)
ans = ThermalMaterialAssignment属性:RegionType:“脸”RegionID: 1 ThermalConductivity: 79.5000 MassDensity: 7850 SpecificHeat: 450
指定整个几何产生热量的速度25。
internalHeatSource (thermalmodel, 25)
ans = HeatSourceAssignment属性:RegionType:“脸”RegionID: 1 HeatSource: 25标签:[]
三条边应用绝缘边界条件和自由对流边界条件的右边缘。
thermalBC (thermalmodel“边缘”(1、3、4),“HeatFlux”,0);thermalBC (thermalmodel“边缘”2,…“ConvectionCoefficient”,5000,…“AmbientTemperature”,25)
ans = ThermalBC属性:RegionType:“边缘”RegionID: 2温度:[]HeatFlux: [] ConvectionCoefficient: 5000年发射率:[]AmbientTemperature: 25矢量化:“关闭”标签:[]
设置初始条件:统一的跨域和室温温度较高的左边缘。
thermalIC (thermalmodel 25);thermalIC (thermalmodel, 100,“边缘”4)
ans = GeometricThermalICs属性:RegionType:“边缘”RegionID: 4 InitialTemperature: 100
指定斯蒂芬玻尔兹曼常数。
thermalmodel。StefanBoltzmannConstant = 5.670367 e-8;
生成网格。
generateMesh (thermalmodel)
ans = FEMesh属性:节点:[2 x1541双]元素:[6 x734双]MaxElementSize: 0.1131 MinElementSize: 0.0566 MeshGradation: 1.5000 GeometricOrder:“二次”
thermalmodel
现在包含以下属性。
thermalmodel
thermalmodel = thermalmodel属性:AnalysisType:“瞬时”几何:[1 x1 AnalyticGeometry] MaterialProperties: [1 x1 MaterialAssignmentRecords] HeatSources: [1 x1 HeatSourceAssignmentRecords] StefanBoltzmannConstant: 5.6704 e-08 BoundaryConditions: [1 x1 ThermalBCRecords] InitialConditions: [1 x1 ThermalICRecords]网:[1 x1 FEMesh] SolverOptions: [1 x1 pde.PDESolverOptions]
版本历史
介绍了R2017aApri esempio
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。