02 Property:材料、截面与方向

Property 将几何区域与物理属性连接起来。最重要的链条是:Material → Section → Section Assignment。材料存在,不代表部件已经使用了这个材料。

前置:01 Part。本页使用 悬臂梁案例 的参数;扩展材料条目仅作概念说明,不是本案例已经使用的设置。

1. 三个对象分别是什么

对象含义例子
Material本构和其他材料参数Steel,E=210000 MPa、泊松比 0.3
Section几何类型对应的截面定义,引用材料Homogeneous Solid Section
Section Assignment将某个截面赋予指定区域将 SteelSection 赋予梁的全部 cell

实体、壳和梁的截面需求不同:实体的形状来自三维几何;壳需要厚度信息;梁需要截面形状与尺寸,并检查截面方向。

2. 单位先统一

Abaqus 需要一致的量纲体系,不会因输入了“钢”的名字而自动换算单位。

量N–mm–s 体系中的单位钢的示例
长度mm梁长 100
应力、弹性模量N/mm²,即 MPaE = 210000
泊松比无量纲0.3
质量tonne,吨由 N、mm、s 推导
密度tonne/mm³若假设 7850 kg/m³,则为 7.85×10⁻⁹

密度示例只是单位换算,不代表本模型已经定义密度。本次无重力、无惯性的静力分析仅使用弹性参数;涉及重力、动力学或质量相关响应时,再按所需过程补充密度。

3. 建立本例的线弹性材料

  1. 在 Property 中 Create Material,命名 Steel。
  2. 进入 Mechanical → Elasticity → Elastic,选各向同性。
  3. 输入 Young’s Modulus = 210000、Poisson’s Ratio = 0.3。
  4. Create Section,命名 SteelSection,选 Solid → Homogeneous,材料选择 Steel。
  5. 用 Assign Section 选择整个梁体积,赋予 SteelSection。
  6. 用区域查询或截面管理工具确认赋予范围,没有遗漏 cell。
# 片段:model、part 和 AllCells 集合需已存在
mat = model.Material(name='Steel')
mat.Elastic(table=((210000.0, 0.3),))
model.HomogeneousSolidSection(name='SteelSection', material='Steel')
part.SectionAssignment(region=part.sets['AllCells'],
                       sectionName='SteelSection')

4. 什么时候线弹性不够

线弹性适用于本次小载荷教学模型。若要研究永久变形,需增加合适的塑性模型及数据;若研究橡胶大变形,通常需考虑超弹性及可压缩性;复合材料则还涉及各向异性和材料方向。

对于常规金属塑性输入,不能把工程应力—总工程应变曲线不加处理地当作“屈服应力—塑性应变”表。单轴均匀变形阶段常用转换为:

这些简单转换不直接解决颈缩后的非均匀应力状态。首个屈服点应对应零塑性应变,材料数据需匹配试验条件和所用模型。金属塑性数据说明

5. 壳、梁与材料方向

类型容易漏掉的设置后果
壳厚度、法向、截面偏置刚度或接触位置不符
梁截面尺寸与方向强弱轴弯曲刚度颠倒
各向异性实体/复合材料材料局部方向刚度沿错误方向作用

本例是各向同性实体,不需要铺层或梁截面方向。不要为了“设置齐全”而添加与模型无关的属性。

6. 排查与交付

求解提示缺少属性时,先检查是不是有区域未赋予截面,而不是重新创建同名材料。位移差几个数量级时,优先查 E 的单位;壳或梁刚度不对时,优先查截面尺寸和方向。

进入 Assembly 前应能回答:每个可变形区域用了哪个截面,截面引用什么材料,单位是否一致,当前材料模型能回答哪些问题。关于 Property 的模块职责可参见 官方模块说明。

上一篇:01 Part;下一篇:03 Assembly。