COMSOL三维纤维混凝土模型

用同一个插件同时生成纤维与骨料,分层导出后导入COMSOL赋材划网格

参数设置

在 AutoCAD 中加载 CAD 颗粒密堆积插件 3D V3.0。容器选 长方体 或 圆柱体 ,按试件实际尺寸填写长、宽、高,重力方向为 Z 轴负向。核心操作是在颗粒条目中 分别添加纤维和骨料 :纤维条目类型选 圆柱体 或 长方体 ,设置直径、长度及体积比;骨料条目类型选 多面体 或 球体 ,设置粒径与体积比。目标填充率按总体积分数输入,颗粒最小间距略大于后续网格最小尺寸,避免 COMSOL 中出现过薄狭缝。如需研究界面过渡区,设置 界面层厚度 ,插件会为纤维和骨料统一生成外包 ITZ 层。

COMSOL三维纤维混凝土模型的图1

图 1 纤维条目(圆柱体)与骨料条目(多面体/球体)分别设置


堆积生成

运行插件后,内置动力学算法模拟纤维与骨料在重力下的下落、碰撞、重排和稳定,完成密堆积依次点击插件中的超界移除、顶面压实、CAD绘图按钮,插件会自动在 AutoCAD 中 按颗粒条目分组、分图层 绘制三维实体。纤维层、骨料层、基体层(以及 ITZ 层,如启用)彼此独立,这是后续 COMSOL 批量赋材料的前提。若出现穿模,适当提高 碰撞检测频率、颗粒最小间距 后重跑建模流程。V3.0 版本优化了模型生成算法,生成的模型在上表面的颗粒分布更加平整。

COMSOL三维纤维混凝土模型的图2

图 2 纤维、骨料、基体在 CAD 中分图层显示


分组导出

在 AutoCAD 中将纤维、骨料、基体(如启用 ITZ,再加 ITZ ) 分别另存为 .sat 文件 。分图层导出的意义在于:COMSOL 导入后可以按导入的部件批量选中纤维域或骨料域,一次完成材料赋值,不必逐根纤维、逐个骨料点选。文件命名建议直接用部件名,例如 fiber.sat 、 aggregate.sat 、 mortar.sat 。


COMSOL导入

COMSOL 新建三维模型,在 几何 节点下选择 导入 ,依次载入 fiber、aggregate、mortar 的 .sat 文件。导入时在几何设置中选择正确的 长度单位 ,以匹配模型的实际尺寸。全部导入后执行 形成装配或联合体 ,完成纤维混凝土三维有限元建模。

COMSOL三维纤维混凝土模型的图3

图 3 纤维域、骨料域同时载入 COMSOL


批量赋材

在 COMSOL 材料 节点下分别新建纤维材料、骨料材料、基体材料。由于 SAT 是分图层导入的,可通过在导入时建立 累积选择 的方式,赋值材料时一次选中全部纤维域赋纤维材料,再选骨料域、基体域分别赋值。如果启用了 ITZ 层,再单独为 ITZ 域赋界面材料。赋值完成后确认每个域都有且仅有一个材料。

COMSOL三维纤维混凝土模型的图4

图 4 批量完成纤维、骨料的材料设置


网格划分

划分网格时,全局单元尺寸建议 小于颗粒最小间距 ,以保证砂浆基体的材料划分。本案例为展示纤维及粗骨料的分布细节,并未显示水泥砂浆基体。

COMSOL三维纤维混凝土模型的图5

图 5 含纤维与骨料的三维混凝土细观网格


✅ 模型就绪

模型生成 → 分组导入 → 批量赋材 → 网格划分。

👍 点赞

⭐ 在看

📤 转发

查看全文
我的头像
默认 最新