滤波器对变转速液压系统恒压控制性能的影响研究

来源 :今日自动化 | 被引量 : 0次 | 上传用户:c492665189
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对变转速液压系统恒压控制中存在的信号干扰影响控制性能的问题,文中提出了对压力反馈信号进行滤波处理的方法。结合变转速液压实验平台,通过MATLAB与LabVIEW软件联合编程方法设计了变转速液压系统压力闭环控制系统,并通过实验对比分析了压力反馈信号未加滤波器、加非零相位滤波器以及加零相位滤波器3种方式下的系统压力控制性能。实验结果表明:对压力反馈信号进行滤波处理可以明显提高系统的压力控制性能,且相比于非零相位滤波器,零相位滤波器能够在不降低系统响应速度的基础上,进一步降低压力波动,提高系统压力控制精度,改善系统鲁棒性。
  关键词:变转速液压系统;联合编程;零相位滤波器;恒压控制
  中图分类号:TP271. 31
  文献标识码:A
  文章编号:2095-6487 (2018) 01-0003-04
  在实际测控系统中,由于环境等各种外界干扰,测量信号总会混杂多种干扰成分,如电磁干扰、高频噪声等,而直接将混有干扰的信号用于反馈控制,会影响系统的控制性能[1-2]。因此,工程中往往使用Butterworth等数字滤波器对控制信号进行滤波处理,但普通的数字滤波器在滤波时有一定的相移,而且存在截断边界信号的吉布斯现象,不利于系统的实时控制[3],因此,本文提出采用零相位滤波器对反馈信号进行滤波处理,提高液压系统控制性能。
  1.变转速液压测控平台与控制原理设计
  1.1变转速液压测控平台
  如图1所示,变转速液压测控平台由变转速液压系统和工控机测控系统两部分组成[4-5]。
  如图1所示,油液经滤油器2、截止阀3,由伺服电机4驱动定量泵5,压力油经过单向阀6,通过电磁换向阀9驱动柱塞马达10旋转,再经过电比例溢流阀11返回油箱。系统流量控制是通过伺服电机驱动定量泵来实现,伺服控制器控制伺服电机转速变化,从而改变系统流量。电机转速与伺服控制器输入电压大小成正比。系统通过电比例溢流阀11实现模拟加载,模拟负载大小与电比例溢流阀输入电流大小成正比。
  如图2测控原理框图所示,液压系统的压力、流量等信号,经过数据采集卡采集,在LabVIEW测控程序界面实时显示与保存。同时,生成的控制信号通过数据采集卡D/A转换后,用于控制伺服电机和电比例溢流阀,从而实时控制系统流量和压力。
  反馈信号的零相位滤波是通过在LabVIEW测控程序中嵌入MATLAB Script节点来实现的。数据采集卡将压力传感器测得的压力信号传送给LabVIEW程序,再通过MATLAB Script节点送至MATLAB中进行滤波处理,处理完成后的信号通过外部接口节点,重新送至LabVIEW程序中进行实时显示与控制。非零相位滤波器直接从LabVIEW自带的子Vl中调用。
  1.2控制原理
  变转速液压系统压力反馈信号滤波的恒压控制原理框图如图3所示。压力反馈信号Pf与目标压力P.的偏差经过PID控制器校正及电比例溢流阀放大板放大后作为控制信号,控制电比例溢流阀阀芯的开度,从而改变系统压力。当反馈信号大于输入信号时,阀芯开度增大,系统压力减小;当反馈信号小于输入信号时,阀芯开度减小,系统压力增大;直至反馈信号与输入信号的偏差为0,达到目标压力值。
  信号采集过程中,反馈通道存在干扰Ⅳ,,设压力输入信号P1与干扰信号Ni的拉普拉斯变换式分别为P1(s)和Ni(s),压力输入与输出的误差传递函数为Φpi(s),干扰与输出压力的误差传递函数為Φni(s),则可得误差信号的拉普拉斯变换式为:
  由式(1)可知,系统的压力误差受干扰信号的影响。因此,滤除压力反馈信号中干扰成份,能减小或消除干扰对系统输出的影响,提高系统压力控制精度。
  2.实验分析
  2.1 压力动态响应性能分析
  设定电机转速700 r/min,系统目标压力4 MPa-6 MPa-4 MPa阶跃变化,PID控制器设置参数为Kp=0.25,Ki-0.01,Kd=0,对比分析压力反馈信号未加滤波器、加非零相位滤波器及加零相位滤波器3种情况下,系统压力的动态响应性能。非零相位滤波器使用Butterworth 3阶滤波器,滤波器低通截止频率设置为3Hz(实验测得液压系统压力、流量信号最高响应频率为1Hz左右)。零相位滤波器低通截止频率同样设为3Hz。图4为未加滤波器的压力响应曲线,图5为加非零相位滤波器。
  如图4所示,当压力反馈信号未经滤波处理时,实际压力响应均值以3.85MPa-5.86MPa-3.85MPa阶跃变化,存在稳态误差,且存在较大波动,约为0.3MPa。如图5所示,加非零相位滤波器时,实际压力响应以3.68MPa-5.58MPa-3.69MPa阶跃变化,虽然波动减小,但达不到目标压力值,这是由于非零相位滤波器相位偏移产生的截断信号边界的吉布斯现象引起的。图6是经非零相位滤波器滤波后的压力信号,可知经过非零相位滤波器滤波后,信号成份发生相移,信号一端会移出边界而消失,另一端则从0值开始,导致了信号失真,使实际压力达不到目标值。图7是加零相位滤波器的压力响应曲线,由图可以看出实际压力响应达到目标值,且波动很小,控制精度高。
  通过上面分析可知,在反馈通道加入零相位滤波器,有效滤除了干扰成份,不仅能减小压力波动,而且经过动态调整能减小稳态误差,提高控制精度。在LabVIEW测控程序中嵌入MATLAB编程,不会影响系统响应速度。
  2.2鲁棒性分析
  设定系统目标压力为5 MPa恒定,伺服电机转速700 r/min-1000 r/min-700 r/min阶跃变化,则流量以0.4rri3/h-0.61m3/h-0.4m3/h阶跃变化。由于液压系统压力与流量的耦合关系,流量的变化会对压力产生扰动。PID控制器设置参数为Kp=0.25,Ki=0.01,Ka=0,对比分析压力反馈信号未加滤波器、加非零相位滤波器及加零相位滤波器3种情况下,系统压力的鲁棒性。   图8是反馈信号未加滤波器处理时的压力扰动响应曲线,实际压力达不到设定目标值,当流量阶跃上升时,系统压力瞬时达到7.079 MPa,经过闭环PID控制,重新回到稳态值4.8 MPa,调整时间为7.35s;当流量阶跃下降时,系统压力瞬间下降至2.701 MPa,经7. 42 s调整后重新回到稳态。如图9加非零相位滤波器的压力扰动响应曲线所示,实际压力在4. 88 MPa左右,且波动较大。当流量阶跃上升时,压力瞬时达到6.189 MPa,流量阶跃下降时,压力瞬时下降至3.753 MPa,经过一段时间调整,回到目标压力附近。图10是加零相位滤波器的压力扰动响应曲线,当流量阶跃上升时,压力瞬间达到6.208 MPa,经过5.5s的调整,回到稳态5MPa;当流量阶跃下降时,压力瞬间达到3.867MPa,经过4.98s调整回到稳态。
  通过上面实验分析可知,反馈通道加入零相位滤波器,实际压力响应曲线不仅能达到设定目标值,波动也小,而且在受到流量突变扰动时,能减小瞬变值和缩短调整时间,使系统能够更快地校正扰动所产生的误差。
  3.结论
  本文针对液压系统恒压控制中的反馈信号存在干扰的问题,提出了对压力反馈信号进行滤波的方法,并通过实验验证了提出方法的有效性。实验结果说明,作为反馈信号的压力信号的纯净度会影响系统的控制性能,经非零相位滤波器处理的压力信号由于存在吉布斯现象,虽然可以减小系統的压力波动,但会影响系统的控制精度,而使用零相位滤波器不仅能减小系统稳态误差,提高控制精度,而且能提高系统鲁棒性。
  参考文献
  [1] 庞新维,谌炎辉.基于小波理论的电机电流信号消噪研究[J].机械设计与制造,2011(10):200 201.
  [2] 朱春明,黄道平.小波分析在控制中的应用概况[J].计算机测量与控制,2003,11 (10):754-756+760.
  [3] 纪跃波,秦树人,柏林,等.有限区间信号边界效应问题的研究[J].振动与冲击,2002,21 (4):108 -111.
  [4] 贾永峰,谷立臣.永磁同步电机驱动的液压动力系统设计与实验分析[J].中国机械工程,2012,23 (3):286-290
  [5] 郑德帅,谷立臣,贾永峰,等,基于AMEsim的电液负载模拟系统[J].机械设计与研究,2013,29 (2):97 100.
其他文献
目的:探析胎儿半椎体畸形运用产前超声诊断的临床价值。方法:选择我院201 2年7月-2013年5月期间在我院行超声检查的2000例孕妇为研究对象,回顾性分析其临床资料。结果:本组的200
目的 分析儿童晚发性维生素K缺乏症的临床特点、病因和预防。方法 回顾性分析32例儿童晚发性雏生素K缺乏症所致出血性疾病患儿的临床资料。结果 26倒患儿治愈,死亡3例。至少8
我国社会工作办学规模从起步阶段的20多所发展到了200多所。这些学校由于地区、办学时间、师资力量等的差异,开展社工实习教育的资源和能力也存在差异。新阶段社会工作实习教
主要从数据库规划和程序设计两方面,介绍了一种基于Delphi 6.0和SQL Server 2000的检修网络图动态生成方法,实现了网络图的可维护性.