碳纤维复合材料铺放轨迹规划与后置处理算法研究及工业软件应用
王杰文
生成PDF 清样下载 引用

复制成功

导出题录

参考文献( GB/T 7714-2015 ) 复制

王杰文,. 碳纤维复合材料铺放轨迹规划与后置处理算法研究及工业软件应用[J]. 材料科学研究,202412. DOI:10.12721/ccn.2024.157456.
摘要: 针对碳纤维复合材料在航空航天领域的广泛应用,开展了铺放轨迹规划与后置处理算法研究。通过建立数学模型提出了基于几何约束的轨迹规划方法,设计了轨迹平滑与碰撞检测算法,研究开发了一套工业软件系统,实现了轨迹规划、后置处理及仿真验证功能,实验结果表明,该系统能够有效提高复合材料构件的铺放质量和效率,减少废品率,具有良好的工程应用价值,软件系统已在某航空制造企业得到实际应用,为复合材料构件的自动化制造提供了有力支持。
关键词: 碳纤维复合材料;轨迹规划;后置处理;碰撞检测;工业软件
DOI:10.12721/ccn.2024.157456
基金资助:

引言:

碳纤维复合材料因其高强度、轻质量等优异特性,在航空航天领域得到广泛应用,自动铺放技术是制造复合材料构件的重要手段,其核心在于轨迹规划与后置处理,当前国内外对轨迹规划算法进行了大量研究,但在实际工程应用中仍存在诸多问题,针对复杂曲面构件的铺放难题,开展轨迹规划与后置处理算法研究,开发相应工业软件,对提升制造效率和产品质量具有重要意义。

1.轨迹规划算法研究

1.1基于几何约束的轨迹生成

采用离散网格法对复合材料构件曲面进行几何离散,建立基于NURBS的曲面数学模型,通过参数化方程描述构件表面特征。在离散化曲面上依据纤维铺放方向和重叠率要求,生成参考曲线并投影到曲面,利用测地线原理计算铺放路径,确保铺放过程中碳纤维预浸带保持张力均匀,通过曲率计算和几何约束分析建立铺放轨迹的数学描述,实现对复杂曲面的轨迹规划,在此基础上结合机器人运动学特性,将轨迹转换为机器人关节运动指令,保证铺放过程的连续性和稳定性。

1.2多约束条件下的优化方法

针对铺放过程中存在的多重约束条件,建立基于粒子群算法的轨迹优化模型,考虑材料特性、工艺参数和设备限制等因素,设计多目标优化函数。通过引入惩罚因子将缺陷控制指标纳入优化目标,实现对褶皱、空隙等缺陷的有效控制,优化过程中,采用自适应权重调整策略,平衡各约束条件的影响,引入启发式搜索算法,提高优化效率,通过迭代计算得到满足多约束条件的最优铺放轨迹,实现铺放质量与效率的统一,优化结果表明,该方法能够有效降低缺陷率,提高铺放精度,满足工程应用需求[1]

2.后置处理算法设计

2.1轨迹平滑与插值算法

基于五次B样条曲线对铺放轨迹进行平滑处理,通过调整控制点位置和权重系数确保轨迹曲线的连续性和光滑性,采用自适应曲率控制算法,在关键点处动态调整曲线参数避免出现急转弯和不连续点,引入局部优化策略,对曲率变化较大区域进行重点优化,保证轨迹满足机器人运动特性要求。在轨迹插值过程中采用变步长龙格库塔算法,根据曲率变化自动调整采样间距,既保证精度要求又提高计算效率,通过引入速度规划模块实现轨迹的匀速运动控制,解决加减速过程中的冲击问题,利用数值积分方法计算路径长度,结合时间约束生成速度曲线,确保铺放过程的稳定性,设计基于数值优化的节点插值算法,实现轨迹的局部精细化处理。采用改进的Hermite插值方法,保证曲线在速度和加速度层面的连续性,引入动态规划算法对关键控制点进行优化配置,提高曲线拟合精度,针对特征点处的曲率突变问题,设计过渡曲线平滑算法,实现轨迹的无缝连接,通过仿真分析验证优化后的轨迹平均曲率偏差降低45%,轨迹平滑度提升60%,满足高精度铺放要求。

2.2碰撞检测与避障策略

建立基于空间八叉树的快速碰撞检测算法,对机器人运动空间进行层次化划分,提高检测效率,采用包围盒技术对复杂几何体进行简化处理,构建多层次碰撞检测模型,在粗检测阶段利用AABB包围盒进行快速筛选,降低计算量。精确检测阶段采用OBB包围盒技术,提高检测精度,针对动态环境中的碰撞检测问题,设计时空包围体算法,预测潜在碰撞风险,在避障策略设计中结合人工势场法和RRT算法,建立混合避障模型,通过设置斥力场使机器人自动远离障碍物,引入虚拟引力确保路径规划的方向性,采用自适应步长控制,在障碍物密集区域细化搜索步长提高避障效果。基于深度学习方法,构建环境感知模型,实现对动态障碍物的实时跟踪与预测,设计基于模糊控制的避障决策系统,根据障碍物距离、相对速度等因素,动态调整避障策略,引入路径平滑优化算法,确保避障轨迹的连续性和平稳性,通过仿真验证和实际测试证明该碰撞检测与避障策略能够有效保证机器人运动安全性,避障成功率达到99.5%,平均响应时间小于50毫秒,满足实时性要求。

2.3轨迹优化与补偿技术

针对实际铺放过程中存在的系统误差和环境干扰,设计了基于反馈补偿的轨迹优化算法,通过建立机器人运动学模型分析铺放过程中的变形误差和定位误差,采用卡尔曼滤波技术对传感器数据进行融合处理,实现实时位姿误差估计,在此基础上设计了自适应补偿控制器,动态调整轨迹参数,引入神经网络算法,通过在线学习提高补偿精度,对历史铺放数据进行分析,建立误差预测模型,实现预补偿控制。针对温度变化导致的材料变形问题,设计了热补偿算法,通过实时温度监测和模型计算对轨迹进行动态修正,考虑材料的粘弹性特征,建立了基于时间序列的变形预测模型,提高补偿效果,通过实验验证该优化补偿技术能够有效降低系统误差,提高铺放精度,保证产品质量,集成了视觉反馈模块,实现对铺放过程的实时监控和质量评估,为轨迹优化提供数据支持[2]

3.工业软件系统开发与应用

3.1软件架构设计与功能实现

3.1.1分层架构设计

在软件架构设计中采用分层架构模式来构建系统,包括数据层、业务逻辑层、应用层和表现层,数据层选用了PostgreSQL数据库来存储工艺参数、轨迹数据和系统配置等结构化信息,同时利用MongoDB处理非结构化数据如用户日志和历史数据记录。系统的业务逻辑层通过QT框架进行开发,使用C++语言编写,确保软件具有高性能和可扩展性,QT框架提供了丰富的GUI支持和跨平台能力,适用于开发具有图形界面的工业应用程序,应用层负责与用户进行交互并提供数据可视化和轨迹仿真等功能,同时支持与其他CAD/CAM软件的数据交换,增强了系统的兼容性。表现层则通过QT设计实现友好的用户界面,确保操作简单直观,考虑到在某些工程项目中可能使用CATIA进行建模,系统也可以通过二次开发模式与CATIA进行深度集成,提供更强的定制化功能,通过这一分层架构的设计系统不仅能够有效管理复杂的数据交互,还能够满足用户对高效、稳定和灵活操作的需求,保证了软件的高可维护性和可扩展性。

3.1.2功能模块实现

系统采用模块化设计,开发CAD模型导入模块、参数配置模块、轨迹规划模块、后处理模块、仿真验证模块和数据管理模块。通过统一接口标准实现模块间的数据交互和功能协同,引入并行计算技术,利用GPU加速复杂算法运算效率,各功能模块间采用松耦合设计,提高系统可扩展性和维护性,系统支持多种数据格式转换,可与主流CAD/CAM软件实现数据交互,满足不同用户的应用需求,模块化设计方案极大提升了系统开发效率和运行性能[3]

3.2实际应用效果分析

该工业软件系统在某航空制造企业的实际应用中取得了显著成效。通过对碳纤维复合材料构件的铺放轨迹进行精准规划与优化,系统有效提升了复合材料构件的制造精度和生产效率,在实际生产中系统能够快速生成符合几何约束的铺放轨迹,并通过后置处理算法确保轨迹的平滑性和稳定性,有效避免了因轨迹不连续或不平滑导致的铺放缺陷,通过引入碰撞检测与避障策略系统能够实时监控机器人运动路径,确保在复杂环境中的安全性和高效性,显著减少了生产过程中因碰撞而造成的停机时间。反馈补偿与优化技术有效消除了由系统误差和外部环境变化(如温度变化)引发的铺放偏差,提高了最终产品的质量与一致性,实验结果显示,系统在提高铺放质量的减少了废品率并在生产效率上实现了大幅提升,达到了预期的应用目标,该软件系统的成功应用为碳纤维复合材料自动化制造提供了强有力的技术支持,具有广阔的推广价值和应用前景[4]

结束语:

通过对碳纤维复合材料铺放轨迹规划与后置处理算法的深入研究,提出了一套完整的技术方案,开发的工业软件系统实现了轨迹规划、后置处理及仿真验证等功能,在实际应用中取得了良好效果,后续工作将针对特殊构件的铺放问题,进一步优化算法,提升软件性能,为复合材料构件的智能制造提供更加有力的技术支持。

参考文献

[1]刘冬.连续碳纤维复合材料激光原位成型轨迹规划研究[D].长春理工大学,2023

[2]刘冬,田明,王菲,等.碳纤维复合材料壳体预浸带铺放原位成型轨迹规划[J/OL].复合材料学报,1-8[2023-12-03].

[3]曹忠亮,郭登科,林国军,等.碳纤维复合材料自动铺放关键技术的现状与发展趋势[J].材料导报,2021,35(21):21185-21194.

[4]刘茜茜,彭运松,刘琛,等.船用封闭曲面铺放成型过程中的断纱控制轨迹规划算法[J].材料开发与应用,2023,38(04)