您的当前位置:首页伺服运动系统控制参数在线调节算法研究

伺服运动系统控制参数在线调节算法研究

2021-11-07 来源:乌哈旅游
罩 电子工业毫用i殳备 专用设备设计研究 伺服运动系统控制参数在线 调节算法研究 方强。宋福民 (深圳市大族数控科技有限公司,广东深圳518057) 摘 要:针对传统伺服运动系统跟踪性能容易受到外界干扰、速度变化、非线性等因素影响的缺 陷,提出根据速度变化实时切换控制参数的在线调节算法,并基于PMAC控制器实现其算法,通 过实验证明了算法对改善伺服运动系统跟踪性能的有效性。 关键词:伺服运动系统:控制参数在线调节;PMAC控制器 中图分类号:TM383.4 文献标识码:A 文章编号:1004-4507(2011)08—0027-05 Research on Control Parameters On-line Adj ustment Algorithm of Servo Moving System FANG Qiang,SONG Fumin (HANS CNC Science&Technology Co.,Ltd,Shenzhen 5 1 8057,China) Abstract:The tracking performance of the traditional Servo Moving System is Likely to be affected by the outside interference,speed changes,non—linear and other factors.The on—line adjustment algorithm is proposed to switch real—time control parameters based on speed changes,and the algorithm is realized on PMAC controller.Experiments show that this algorithm is effective to improve the tracking performance of Servo Moving System. Keywords:Servo Moving System,Adjustment Control parameters On—line,PMAC controller 伺服运动系统通常采用PID+前馈控制策 略,具有鲁棒性强(对工况的适应能力强)、算法 于参数整定直接受负载性能的影响,往往整定不 良、性能欠佳,导致对运行工况(扰动、参数时变 容易实现等优点,然而PID+前馈控制策略属于 经典控制理论范畴,适合于线性控制系统,但是 等)的适应性差。 伺服控制系统的基本结构如图1所示。 伺服控制策略中,比例环节用于调节伺服运 动系统的刚性,微分环节提供运动所需要的阻尼 实际工程应用中往往受非线性、参数时变等不确 定性因素的影响,导致控制效果不理想;此外由 收稿日期:2011-07—04 罩 电子工业薹用设备 专用设备设计研究 上层应用程序 嘉 鎏 耋 囊 J 跟 随 误 控 制 器 差 数 据 参 数 1 『 高速 数据 采集 速度及 速度 切换 加速度—I 区问— 控制 检测 判断 参数 底层在线调节程序 (a)流程图 图4控制参数分段自整定原理图 (b)软件结构简图 控制参数分段自整定不能由运动控制器的底 层在线调节程序单独完成,否则受到数据采样、计 切换,可以满足控制器在线调节程序实时性需要, 见图5所示。 开始 算延迟等的影响会降低在线调节程序的实时性。 在线调节程序只用于对指令速度和指令加速度进 行在线监测,并根据速度分段模型切换控制参数, 而控制参数的修改、跟随误差数据采集、控制参数 寻优等功能需要由上层应用软件来完成。 控制参数分段自整定的关键在于研究合适的 速度、加速度检测 控制参数寻优算法,对于单个控制参数寻优算法 很容易实现(通过单循环法搜索合适的控制参数, 使得评价函数值最小),而对于多个控制参数的寻 优,如果采用循环嵌套寻优法,则效率极低,且容 易受循环步长影响。单纯形法是解决高维寻优的 最优化方法,它不需要求导数,只要能够测量到系 Y 切换到控制参数0 Y 统的响应值就可以使用。 度∈速度 \/ 切换到控制参数n l N 2控制参数在线调节算法 控制参数在线调节就是根据速度分段模型, 当指令速度落入相应的速度段,立即将控制器参 数切换为该速度段上事先整定出的控制参数。由 图5控制参数在线调节流程图 3算法实现 为了验证算法的有效性,以PMAC运动控制 器为研究对象详细介绍算法的实现过程。PMAC 于速度段的区问较宽,避免了控制器参数的频繁 匝墨幽(总第199期)( 专用设备设计研究 电子工业董用设备 控制器是Delta Tau公司生产的多轴运动 廑段 囊l耋 整 E rr[ ̄isl 控制器,能够对存储在它内部的程序进行 单独运算,同时执行运动程序、PLC程序和 伺服控制程序,而且可以自动对任务进行 # 国犍窥 穑I壁 国-10l蛐≮盥 : ^ I 谴§溆_ 鳝熊 蕊 鼹s鞠嘲警鬻 整褒盛# 套醛, 爱 /\/、/\,\,\,\,\ \^n,\,、,、,\厂\,\^ 。¨’ 优先级判别,从而进行实时的多任务处理。 PMAC控制器参数的分段自整定与 在线调节算法实现的基本思路是:利用 PMAC控制器允许嵌入PLC程序的功能 开发出用于速度分段和控制参数快速切 换的PLC程序,基于PMAC控制器上的 高速数据采集功能开发出上层应用程序, 实现运动数据采集、评价函数计算、控制 参数整定、控制参数下载等功能。 PLC程序实现如下功能: (1)速度分段,即设定各个速度段的端 点速度; 蘧纛 邋蒺8 B 骥 口 麓 遵褒 m 曩壤制嬲 爨尊麟 b攀麟罄 糍 …一0.0O IB,20 0 40 0.6B 0 81 1,01 1 21 I11 I 6l 1 81 2 02 2 22 2 42 2.62 2日2 3.02 3.22“ 1 ∞参馘整 熬兼 整麓 蒜 {^工整定 B fl嘶 箨韵 l0 k 端 箍 茹常 鞭 …一 D 80D 暖8 }0罅 d畦 瞧黢 口 嚷拨《 硒 廉段 a B 0 0 口 n n 圆 圜 凰 愿翮 匿圈 建 & 匿 速 鲫:口 圆 逮蕊鼬; 冁 鼙 《虞投g 啻 医蜜 图6 PMAC控制器PID参数分段整定界面 (2)指令速度、指令加速度在线监测; (3)根据指令速度所处的速度区问实时 切换控制参数。 上层应用程序实现如下功能: 一一一一一一一一一一一一一一一一 图7 PMAC控制器加速度前馈增益分段整定界面 (1)PMAC高速数据采集与解码; (2)计算评价函数; (3)控制参数(1 、KD、KAFF)整定 (人工整定和自整定); (4)下载控制参数到PMAC控制器中。 上层应用程序界面操作形式如图6、图 Err(cts)t 7所不。 为了验证控制参数在线调节算法对 改善系统动态性能的有效性,在PMAC控 制器上嵌入控制参数在线调节PLC程序, 结合上层应用程序整定出各个速度段上 的加速度前馈增益值并测试出采用控制 参数在线调节算法前后的跟踪误差曲线。 测试前先根据跟随误差变化情况建 立速度分段模型(最大速度为160 cts/ms、 最大加速度为1 cts/ms ),然后确定需要 整定的控制参数的取值范围,最后对各 个速度段上的控制参数进行整定(人工或自动整 1一原始跟随误差曲线2一整定后跟随误差l}}『线 图8系统定位运动实拍跟随误差曲线 4结论 (1)伺服运动系统本身是一个惯性系统,加速 (下转第46页) 定)并下载到PMAC控制器中。测试曲线如图8 所示。 ( (总第199期)匝圈圊衄 专用设备制造工艺 电子工业专用设菩 的停留而引起镀层针孔,增加了镀层孔隙率,所以 电流密度大时,镀层孔隙率也增大,表面风暴漩涡 的增加而降低,延伸率、内应力随N 浓度、氯化 物含量的增加而增加。 状的针孔缺陷增大;电流密度的提高,镀镍层的硬 度逐渐降低。本来硬度应该随电流密度增加,PH值 变大而增加的,但是在氨基磺酸镍镀镍中杂质 N 、氯化物的含量也随电流密度的增加而增加,从 而导致了硬度的降低;内应力在温度不变的情况下 通过以上分析实验得出以下结论: (1)要得到低应力的镀层需要小丁1 A/dm 3结论 是随电流密度的提高而增高,电流密度提高,阴极 的氢离子浓度就会提高,会析出大量氢气,pH就会 变大,pH值在4.0~4.2时应力达到最小值。l 2l 2.4温度的影响 的电流密度;较高的温度60℃左右;pH越高越 好,4.2左右;溶液中尽可能低的Ni 、氯化物浓 度;必要时添加消除应力剂钴盐以消除应力。 (2)氨基磺酸镍电流密度范围, 适合f人电 流镀镍,它主要目的是镀层的机械性能,电流密度 大沉积速度快,提高了电镀的效率。 氨基磺酸镍是有机盐,温度超过80℃易分 解,所以工艺温度一般都低于70℃,当温度低于 49℃时,随温度的升高张应力减少,当镀液温度达 49℃以上时,随着温度的升高张应力缓慢增大;硬 度是随工艺温度的升高而增大的;内应力随温度 的升高而减小。[3J 2.5 pH的影响 电导率、搅拌、电流密度、温度、pH和溶液中 N 浓度、氯化物含量对电镀镍镀层质量有着重要 的影响,所以在操作过程中要严格控制其工艺参数。 参考文献: 【1] 张允诚、胡如南、向荣.电镀手册J:册(2版)【M].北 京:国防T业出版社. 强度、硬度随PH的上升而增加,延伸率、内 应力随PH的上升而降低。 [2] 周荣廷.化学镀镍的原理 1-_ [M].北京:【 防J 、『 出版社1975.50—51. —喜 .址.S也 — 屯 —业.址.址 址儿—址—S — 止艇—址—S —址—S止—S屯 —址 作者简介: 2.6溶液中Ni 浓度、氯化物含量的影响 邹森(1981 ), ,西安,ts人,助理 从事电子专用设备研究与丌发。 .址.址 —St . . .S 儿师,2005 今 张应力、强度、硬度随N 浓度、氯化物含量 — L— . 止.址.S也儿—S也— L— .址.址.S也 —S —S .址.址.址 业—S —S —S —址—址—S也—S —S —S —址 —S屯—S —S (上接第30页) 度、驱动质量越大,惯性就越大,由此弓I起的跟随 误差就越大,因此对加速度前馈增益进行在线调 优先级的伺服中断上(如TurboPMAC提供的开放 伺服功能),则该算法能够应用到高速倒服运动系 统中。 参考文献: 【11 杨更更,叶佩青,杨开明,等.丛十PMAC的数控系统 PID参数自适应调节[J].机械工程帅2002(4):l3-15. [2] 刘金琨.先进PID控制及其MATLAB仿真[M].北京: 节,能明显改善系统的动态性能; (2)受在线调节程序实时性的限制,控制参数 分段自整定算法需要由底层实时控制程序和上层 应用程序联合实现; (3)控制参数整定,既可以对单个参数进行整 定,也可以对多个参数联合整定,从而寻找出对改 善伺服运动系统控制性能最有效的敏感参数; (4)实现控制参数在线调节功能的前提是建 立速度分段模型,因此划分合适的速度分段区间 对改善伺服运动系统动态性能有明显影响; (5)如果底层在线调节程序能够运行在最高 电 工、I 出版礼,2003. 『31 陈玉霜,朱学峰,刘维之.简易单参数白适应PID控制 研究[J].计算技术与自动化.2006,25(4):1 1—13. [4] 聂建华,李晟.基于前馈及自适应滤波的零跟踪以芽 伺服控制器[J].制造技术与机床,2007(9):109.112. 

因篇幅问题不能全部显示,请点此查看更多更全内容