4. 铺层设计与可视化

在ANSYS Composite PrepPost(ACP)中,铺层设计不是简单地把若干层“叠”在一起,而是要把铺层顺序、每层角度、单层厚度以及参考坐标系组织成一套可参数化、可检查、可输出的数据模型。ACP的核心逻辑是:先在网格或几何上定义参考方向(Rosette)与铺层区域(Oriented Selection Set,OSS),再在建模组(Modeling Ply)中按顺序定义每一层的材料、角度和厚度,最后由建模组生成物理铺层(Modeling Ply → Physical Ply → Solid/SHELL模型)。理解这条数据链,是后续截面查看、纤维方向云图和铺层书输出的前提。

铺层顺序、角度与厚度的参数化表达

ACP中铺层顺序由建模组内各铺层的排列次序决定,序号越小越靠近参考面(通常为壳中面或底面,取决于参考面设置)。角度是相对于Rosette定义的局部坐标系而言的,常见约定为:0°沿参考方向,90°垂直于参考方向,+45°与−45°分别向两侧偏转。厚度则通过材料单层厚度与铺层数量共同决定,也可以直接指定单层厚度。参数化的意义在于:把角度、厚度、层数写成可被ANSYS参数(如angle_01、thk_ply)驱动的变量,后续只需修改参数即可批量更新铺层,而不必逐层手工修改。

一个典型的参数化铺层定义可以写成如下形式(示例参数,非实测结果):

! 示例:参数化铺层定义
angle_0   = 0
angle_45  = 45
angle_90  = 90
thk_ply   = 0.125   ! 单层厚度 mm
n_ply     = 8       ! 总层数

! 铺层顺序示例:[0/45/-45/90]s
! 对应建模组内铺层序号 1~8

在ACP的建模组界面中,每一行代表一个建模铺层,列通常包括:铺层序号、材料、角度、厚度、参考方向、选择集。角度列可以直接引用参数,厚度列可以引用thk_ply。当参数变化时,ACP会重新计算铺层几何与截面,这一过程称为“参数化更新”。需要注意的是,角度正负号必须与Rosette的坐标轴定义一致,否则会出现纤维方向镜像错误。

铺层截面查看:从建模铺层到物理铺层

铺层截面查看是验证铺层顺序与厚度分布最直接的手段。在ACP中,可以通过Section Cut(截面切割)工具沿指定路径或平面切出铺层截面,观察每一层的实际位置、厚度和角度。截面图中,不同颜色代表不同材料或不同角度,层与层之间的边界线表示铺层界面。通过截面可以快速判断:铺层顺序是否与设计一致、是否存在层间重叠或间隙、厚度是否均匀、边缘处是否有纤维裁剪异常。

实际操作时,建议先选择一条穿过关键区域的切割路径,例如从层合板中心到边缘,或沿螺栓孔周围。截面查看时要注意参考面位置:如果参考面设在壳中面,则截面图中上下层数应对称;如果参考面设在底面,则所有铺层应位于参考面同一侧。截面查看的结果应与建模组中的铺层列表逐行核对,尤其注意±45°层是否成对出现、90°层是否位于预期位置。

ACP铺层数据链与截面/纤维方向可视化关系 铺层数据链 Rosette 参考方向 定义0°基准 Oriented Selection Set 铺层区域与方向 Modeling Ply 建模铺层 序号 / 角度 / 厚度 材料 / 参考方向 Physical Ply 物理铺层 实际几何与裁剪 Solid / Shell 模型 用于后续求解 铺层截面示意(示例) 0° 层 +45° 层 −45° 层 90° 层 90° 层 −45° 层 +45° 层 0° 层 参考面(中面) 总厚度 8×0.125=1.0 mm 可视化与输出 纤维方向云图 颜色/箭头表示局部纤维方向 铺层书(Layup Book) 序号 角度 厚度 材料 1 0° 0.125 CFRP 2 +45° 0.125 CFRP 3 −45° 0.125 CFRP 4 90° 0.125 CFRP 导出:CSV / Excel / 文本 用于工艺文件与复核 注:图中角度、厚度、层数为教学示例,实际值以设计输入为准

纤维方向云图:判断角度是否真正落到预期方向

纤维方向云图(Fiber Direction Plot)用于显示每一层或整个层合板中纤维的实际走向。在ACP中,可以通过选择物理铺层或建模铺层,将纤维方向以矢量箭头或颜色云图的形式叠加到模型上。颜色通常表示纤维方向与参考方向的夹角,箭头表示局部纤维走向。通过云图可以直观判断:0°区域是否沿主受力方向、±45°区域是否成对对称、90°区域是否垂直于主方向、边缘处是否出现纤维方向突变或裁剪导致的偏转。

查看纤维方向云图时,建议逐层切换,而不是只看整体。因为整体云图容易把不同角度的层叠加在一起,难以分辨单层方向。逐层查看时,应重点关注:角度是否与建模组中定义一致、参考方向是否被正确继承、铺层边界处是否有异常偏转。如果发现某层方向与预期不符,应优先检查该层的Rosette引用和角度正负号,而不是直接修改几何。

铺层书输出:把设计数据变成可交付文件

铺层书(Layup Book)是ACP中用于汇总铺层信息的输出工具,通常包含铺层序号、角度、厚度、材料、参考方向、铺层面积等字段。铺层书可以导出为CSV、Excel或文本格式,用于工艺文件编制、设计复核和跨部门沟通。一份完整的铺层书应能回答:每一层是什么材料、什么角度、多厚、在哪个区域、顺序如何。对于参数化模型,铺层书还应记录参数名称与当前取值,便于追溯。

输出铺层书时,建议同时导出铺层截面图和纤维方向云图,形成“数据+图形”的复核包。复核时重点检查:铺层顺序是否与设计输入一致、总厚度是否等于各层厚度之和、±45°层是否成对、90°层数量是否符合要求、材料是否与区域匹配。若发现异常,应回到建模组逐层核对,而不是直接修改输出文件。

参数化铺层的关键是“角度、厚度、层数”三者都可被参数驱动。建议在建模初期就建立参数表,把角度和厚度写成变量,后续修改只需改变量值,ACP会自动更新铺层几何与截面。
角度正负号必须与Rosette坐标轴定义一致。若Rosette的X轴方向与预期相反,+45°和−45°会互换,导致纤维方向云图与设计不符。切换参考系时,应在正文和图示中明确说明当前使用的参考方向。

综合来看,ACP铺层设计与可视化的完整闭环是:用Rosette和OSS定义参考方向与区域,用建模组参数化定义铺层顺序、角度和厚度,生成物理铺层后通过截面查看验证层序与厚度,通过纤维方向云图验证角度走向,最后用铺层书输出可交付的数据文件。每一步都应保留参数记录和图形证据,确保设计意图能够被准确复现和复核。