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²,即 MPa | E = 210000 |
| 泊松比 | 无量纲 | 0.3 |
| 质量 | tonne,吨 | 由 N、mm、s 推导 |
| 密度 | tonne/mm³ | 若假设 7850 kg/m³,则为 7.85×10⁻⁹ |
密度示例只是单位换算,不代表本模型已经定义密度。本次无重力、无惯性的静力分析仅使用弹性参数;涉及重力、动力学或质量相关响应时,再按所需过程补充密度。
3. 建立本例的线弹性材料
- 在 Property 中 Create Material,命名
Steel。 - 进入 Mechanical → Elasticity → Elastic,选各向同性。
- 输入 Young’s Modulus = 210000、Poisson’s Ratio = 0.3。
- Create Section,命名
SteelSection,选 Solid → Homogeneous,材料选择Steel。 - 用 Assign Section 选择整个梁体积,赋予
SteelSection。 - 用区域查询或截面管理工具确认赋予范围,没有遗漏 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。