返回博客
TUTORIAL
["3D建模"
"Gyroid"
"教程"]

想生成Gyroid?别急着写MATLAB脚本

平台管理员
2026年5月28日
21 次阅读

为了一个简单 Gyroid,我曾经花过大半天写 MATLAB 脚本、调 Python 包、排依赖冲突。好不容易代码跑通了,热情也耗光了。后来发现 3D Modeling Workbench 里直接就能生成,参数调好,预览满意,导出网格。

单元尺寸、壁厚、分辨率三个核心参数
单元尺寸、壁厚、分辨率三个核心参数

为什么先练 Gyroid

它参数少、形态清晰、物理意义明确。单元尺寸、壁厚、分辨率三个参数,就能控制孔隙率和力学响应。很适合作为 TPMS 结构的入门案例。

三个参数决定一切

单元尺寸决定每个单胞的边长,单位用微米还是毫米取决于应用场景。壁厚/等值面值控制实体和孔道的比例。分辨率影响网格细密程度,进而影响后续模拟精度。

孔隙率60%和80%的Gyroid,力学性能可能差一个数量级。我通常会生成两三个版本对比,再决定做哪个。

预览比导出重要

生成后先检查:孔道是否连通?壁厚会不会太薄导致网格质量差?边界处有没有被正确截断?这些没问题再导出。导出前还要检查单位设置,很多模拟报错的根因都是单位不一致。

导出前检查一下单位设置。很多模拟报错,根因是单位不一致。

如果预览看起来支离破碎:通常是分辨率设得太低,或者壁厚参数太极端。先回到默认值附近微调,不要两个参数同时改。

下一步:网格生成后,可以用 LAMMPS Assistant 写分子动力学输入,或者用 SLMat 进一步处理结构文件。

评论 (0)

登录 后才能发表评论