《电子技术应用》
您所在的位置:首页 > 其他 > 设计应用 > 基于LS-SVM非线性内模控制在焊缝跟踪中的运用
基于LS-SVM非线性内模控制在焊缝跟踪中的运用
来源:微型机与应用2011年第9期
姜一达1,王书军2
(1.洛阳师范学院 物理与电子信息学院,河南 洛阳 471022; 2.河南华润电力首阳山有限公司,
摘要: 针对单纯的模糊控制器在焊接机器人的焊缝跟踪中的控制精度欠佳、自适应性不强等问题,设计了一种新的用于焊缝跟踪的LS-SVM非线性内模控制器。通过样本数据建立系统固定的LS-SVM逆模型,与系统串联成精确的伪线性系统,对伪线性系统采用鲁棒性强的内模控制。仿真结果表明该方法具有很好的跟踪结果。
Abstract:
Key words :

摘  要: 针对单纯的模糊控制器在焊接机器人的焊缝跟踪中的控制精度欠佳、自适应性不强等问题,设计了一种新的用于焊缝跟踪的LS-SVM非线性内模控制器。通过样本数据建立系统固定的LS-SVM逆模型,与系统串联成精确的伪线性系统,对伪线性系统采用鲁棒性强的内模控制。仿真结果表明该方法具有很好的跟踪结果。
关键词: 非线性不确定系统最小二乘支持向量机逆系统方法;内模控制

 焊接过程中,由于工件的加工误差、热变形、定位误差等各种因素的影响,经常使焊枪偏离焊缝中心,导致焊接质量下降。为保证焊接的可靠性,必须实时检测焊缝的位置,使焊枪始终对准焊缝中心,进行焊缝的自动跟踪。由于焊接是一个非常复杂的过程,各种时变、非线性、多耦合的影响因素很多,很难甚至不可能建立跟踪过程的精确数学模型。即使采用经典控制理论和现代控制理论方法,系统的性能也不能令人满意。
内模控制具有调节性能好、鲁棒性强以及能消除不可测干扰的影响等特点,但内模控制的稳定性与控制效果取决于模型与被控过程的匹配情况[1-2]。通过样本数据建立系统固定的逆模型,与系统串联成精确的伪线性系统,对伪线性系统采用鲁棒性强的内模控制,对非线性系统具有较好的控制效果。
 LS-SVM是基于SVM的一种改进算法[3-5],它是SVM在二次损失函数下的一种形式,用二次损失函数取代SVM中的不敏感损失函数,通过构造损失函数将原SVM中算法的二次寻优变为求解线性方程,简化了计算的复杂性。
 本文将LS-SVM用于系统的逆建模,提出了一种新的用于水下机器人焊接焊缝跟踪的基于LS-SVM非线性内模控制算法,实现了快速响应和平滑过渡。

 

 

zF1(z-1),确保内模控制器Gc(z-1)正则。F(z-1)被选为常矩阵,F(z-1)=1。

 仿真结果如图3所示,基于LS-SVM非线性内模控制器对噪声的抗干扰能力较好。

 由仿真结果可以看出本文所提出的方法发生常值摄动和受到常值的强干扰的情况下,均有很好的跟踪效果。
 针对机器人焊缝跟踪系统的典型非线性系统,提出了一种新的控制基于LS-SVM非线性内模控制算法。仿真结果表明,该方法控制精度高、速度快、鲁棒性好,控制器能很好地实现焊缝跟踪。本文所提方法针对一般的非线性系统,且物理概念清晰,适用面广,便于工程应用。
参考文献
[1] 周涌,陈庆伟,胡维礼,内模控制研究的新发展[J].控制理论与应用,2004,21(3):475-482.
[2] 赵嗳.论两种改进内模控制系统的等价性[J].控制与决策,2007,22(10):1170-1176.
[3] SUYKENS J A K, VANDEWALLE J. Least squares support vector machine classifiers[J]. Neural Processing letters. 1999,9(3):293-300.
[4] SUYKENS J A K, VANDEWALLE J. Multiclass least squares support vector machines[C]. IJCNN’99 International Joint Conference on Neural Networks. Washington DC. 1999.
[5] CORTES C, VAPNIK V. Support vector networks[J]. Machine Learning, 1995,20:273-297.

此内容为AET网站原创,未经授权禁止转载。