3. Ansys Mechanical热分析模块与界面操作
在 Workbench 环境下搭建热分析系统,本质上是把“物理场类型、几何与材料、网格、边界与载荷、求解设置、结果提取”这几件事按正确顺序串起来。Ansys Mechanical 提供两类最常用的热分析系统:Steady-State Thermal(稳态热分析)与Transient Thermal(瞬态热分析)。稳态热分析求解的是不随时间变化的热平衡状态,控制方程为 ∇·(k∇T)+q=0,得到的是稳定的温度分布与热流;瞬态热分析求解的是温度随时间演化的过程,控制方程为 ρc∂T/∂t=∇·(k∇T)+q,需要额外定义材料密度 ρ、比热容 c,以及初始温度与时间步长。选择哪一类系统,取决于载荷是否随时间变化、是否需要关注升温/降温过程,以及是否关心热惯性。
在 Workbench 项目原理图中,从 Toolbox 的 Analysis Systems 中拖入 Steady-State Thermal 或 Transient Thermal 即可创建独立系统。若后续还要做热应力耦合,通常不直接新建结构系统,而是把结构静力学系统拖到热系统的 Solution 或 Model 单元格上,形成“共享几何+传递温度”的耦合链。这里有一个关键区分:拖到 Solution 上传递的是温度结果(作为体载荷导入结构分析),拖到 Model 上则共享几何与网格但需自行建立映射。工程中做热应力,绝大多数采用前者。
Engineering Data:材料热物性定义
双击 Engineering Data 进入材料库。热分析至少需要定义 Isotropic Thermal Conductivity(各向同性导热系数)。以常见的 45 钢为例,可输入 k=50 W/(m·K);若做瞬态,还需在 Physical Properties 下补充 Density=7850 kg/m³ 与 Specific Heat=460 J/(kg·K)。对于温度相关材料,可在导热系数表格中给出多组“温度—k”数据点,Mechanical 会自动插值。需要提醒的是:稳态分析不读取密度与比热,但一旦切换到瞬态,缺失这两项会直接导致求解报错。材料定义完成后,回到 Model 的 Geometry 分支,为每个实体分配 Material Assignment。
Geometry 与 Model:几何准备与网格
Geometry 环节可直接在 SpaceClaim/DesignModeler 中建模,也可从外部 CAD 导入。热分析对几何的要求与结构分析略有不同:薄壁、细小圆角、装饰性特征对温度场影响很小,可适度简化,但参与对流换热的表面必须保留完整,否则散热面积失真。进入 Model 后,先确认单位制(建议 mm、kg、s、℃ 或 K 统一),再划分网格。温度场在靠近热源与换热面处梯度大,应在这些区域加密;远离热源处可放粗。对于瞬态分析,网格质量还影响时间步的稳定性,建议先用较粗网格试算,确认时间步合理后再加密。
Setup:载荷、初始条件与求解设置
在 Steady-State Thermal 的 Setup 中,右键插入载荷:Heat Flow(总热流,W)、Heat Flux(热流密度,W/m²)、Convection(对流,需输入膜系数 h 与环境温度)、Radiation(辐射,需定义发射率与视角因子)、Internal Heat Generation(内部生热,W/m³)。以一块 100 mm×100 mm×10 mm 的铝板为例,底面施加 5000 W/m² 热流密度,顶面施加 h=25 W/(m²·K)、环境温度 25 ℃ 的对流,其余面绝热。稳态求解后,板内最高温度会明显高于环境温度,具体数值取决于 k 与散热路径。
瞬态分析在 Setup 中多出两个关键项:Initial Temperature(初始温度)与 Analysis Settings 中的时间步。初始温度可设为均匀值(如 25 ℃),也可从稳态结果导入。时间步建议先按 τ/10 估算:若 τ≈200 s,则 Δt 取 20 s 左右,总时长取 3τ~5τ 以观察趋于稳态的过程。开启 Auto Time Stepping 可让求解器根据温度变化率自动调整步长。
Solution 与 Results:求解与结果判读
在 Solution 下插入 Temperature、Total Heat Flux、Directional Heat Flux 等结果。稳态求解通常一次收敛;瞬态则需检查每一时间步的收敛曲线。结果判读时,先看温度云图的极值位置是否与热源、散热面吻合,再看热流方向是否从高温指向低温。若发现温度异常高或热流不守恒,优先检查:材料是否分配、对流膜系数单位是否正确、是否存在未连接的接触面。热应力耦合时,把结构系统的 Setup 中导入的温度体载荷展开,确认每个时间点或每个载荷步的温度都已映射,再施加位移约束并求解。
文件管理要点
Workbench 项目由 .wbpj 项目文件与同名的 _files 文件夹组成,后者存放 Mechanical 的 .mechdat、网格与结果文件。移动或备份时必须整体复制项目文件与文件夹,只拷 .wbpj 会丢失模型数据。建议在项目原理图中对系统重命名(如 “SteadyThermal_AlPlate”),并在 Engineering Data 中保存自定义材料库(.xml),便于跨项目复用。若瞬态结果文件过大,可在 Solution 的 Analysis Settings 中设置只保存关键时间点的结果,减小磁盘占用。