INCLUDES是ANSA中用于模型装配和组件复用的核心功能,通过引用外部模型实现模块化设计。以下是分步学习指南:
一、功能本质
- 核心作用
- 将外部模型文件作为引用组件插入当前计算
- 建立模块化链接:针对性网格迭代,方便维护
- 支持层级管理:嵌套包含复杂装配体
二、操作步骤(以v25.1为例)
-
打开管理器,新建Include如下图所示,或者在空白位置处右击新建NEW。


-
添加引用模型
- 假设有一个很全模型,其中包含了多个用1D单元连接的零部件,以及相关的求解工况。
- 关键设置:
- 展开所有模型树(在这之前创建多个INCLUDE,名字后面需要加.fem),右击相关INCLUDE修改对应的Subcontainer Rules,如下图设置,可以实现将Properties拖拽进入Include的同时,被其包含的所有都进入了该Include(如GRID、MATERIAL、ELEMENT等等)。


- 直接拖拽相关部件至对应的INCLUDE(例如,将负责连接的单元PBUSH和PBAR移动至connect_1)

-
关于共用结点处理
在拆分时会将共用的结点一起打包,所以在建模时,通常对这些结点会有编号规则,利用这一编号规则,按F12调出模型树,双击GRID,在搜索框中输入区间。例如(100-200),选中所有结点,直接拖拽进入mesh_1这个主要的网格文件中,这样可以避免重复或缺失。 -
导出模型


- 展开所有模型树(在这之前创建多个INCLUDE,名字后面需要加.fem),右击相关INCLUDE修改对应的Subcontainer Rules,如下图设置,可以实现将Properties拖拽进入Include的同时,被其包含的所有都进入了该Include(如GRID、MATERIAL、ELEMENT等等)。
三、实战技巧
-
模块化装配
INCLUDE 'Subframe.fem' INCLUDE 'Control_Arm.fem' INCLUDE 'Knuckle.fem' INCLUDE 'Bush.fem' INCLUDE 'Loadcase.fem' -
冲突解决
- ID重复:制定不同零部件的编号区间。
- 名字重复:增加不同的前缀或后缀
四、典型应用场景
| 场景 | 操作方法 |
|---|---|
| 团队协同设计 | 每人负责子组件 → 主模型包含 |
| 标准材料库调用 | 创建材料库文件 |
| 模块化迭代 | 修改源文件 → 自动迭代装配体 |
⚠️ 避坑指南:
- 避免绝对路径(换文件夹名字会失效)
- 嵌套超过3层时检查循环引用
- 重要修改前备份源文件
学习建议:
- 创建两个简单模型存在连接关系(如立方体/圆柱体中间用弹簧连接)
- 练习相互包含 → 移动 → 修改文件观察更新
1830

被折叠的 条评论
为什么被折叠?



