液压泵 恒流问题
迄今为止,国内外有2种实现泵恒流量调节的方法:一种是在泵的主油路上设置一流量敏感装置,将流量信号转换为压差、位移、力或电压信号,再将其与给定信号比较实现流量反馈调节,达到泵恒流量输出;另一种是采用泄漏电补偿方法,通过检测泵的负载压力、油温等参数由补偿数学模型间接辨识出泵的实际输出流量误差,并对泵的给定信号进行电补偿修正,以达到使泵的输出流量恒定。这2种方法均能较为满意地实现泵恒流量控制。但是,前者因在主油路上直接检测负载流量,不可避免地带来了附加的节流功率损失;后者由于须先通过实验确定补偿数学模型中的变量系数,建模工作变得繁琐。同时由于模型是近似线性的,因而精度也受到一定影响。
液压泵流量调节系统因受流量—压力特性、滞环特性、死区特性以及粘温特性、质量惯性等的影响,是典型的非线性和时变系统〔1〕。运用传统的经典控制方法控制液压泵流量调节系统,难以获得满意的控制效果,特别是在工程应用中,当工况发生较大变化使调节系统参数发生较大变化时,会使系统的控制性能明显下降,甚至不能满足工程要求〔2〕。
笔者在分析液压泵恒流量调节方式和特点的基础上,提出一种采用神经网络辨识负载流量原理实现液压泵恒流量调节的新方法。结合此方法,提出一种基于模糊神经网络的智能学习控制方法,并将其应用于电液比例恒流量调节轴向柱塞泵的控制。
1 基于负载流量神经网络模型的液压恒流泵原理
液压泵输出的负载流量实际上是由泵的排量、负载压力、流体介质粘度、泵轴转速等变量决定的复杂的非线性多元函数,很难用精确的数学模型表示。神经网络因其自身的结构特点,具有逼近任何非线性函数的能力、对复杂不确定系统自学习能力和高度的并行运算能力〔3〕。因此,可以利用神经网络的特性建立负载流量的神经网络模型并将此模型作为负载流量辨识器引入液压泵流量调节系统中,通过检测各变量间接辨识出泵的实际输出流量,再将其与给定信号比较,实现流量反馈调节,达到恒流量输出。其原理见图1。
这里,用做负载流量辨识器的神经网络须经学习训练得到。我们采用3层前馈神经网络。由于流体介质粘度主要受温度和压力影响,且泵轴转速变化对负载流量影响相对较小,所以我们从工程应用角度出发,选取泵的负载压力、排量、液体温度作为网络的输入,泵的负载流量作为网络的输出,并采取归一化处理。隐层和输出层的激励函数取为Sigmoid函数
式中,neti为第i个神经元的输入;θi为阈值。训练网络的指标函数定义为
式中,Yp为第p个学习样本;Op为相应的网络实际输出;n为训练样本数。采用最速下降法调整输入层和隐层、隐层和输出层之间的权重、使E达到最小,即第k次迭代的权重修正为
式中,l=1,2;β为学习率,β∈(0,1);α为惯性系数。通过调整、以及θi,可实现对负载流量的建模估计。
从现场采集来的数据通常都会存在各种干扰噪声,为了最大限度地避免这些噪声对网络建模的干扰,我们在利用神经网络学习建模时,采用了一种分组训练检验的方法,即将获得的样本数据分成两组,一组数据用来训练网络,而另一组数据用来评价网络的映射学习结果。网络误差的评估公式定义为
式中,m为测试样本数;Yj为第j个测试样本;Oj为相应的网络实际输出。实验证明该方法对提高建模精度是有效的。
由于负载流量与各变量的非线性函数关系可以通过调整神经网络的权重和阈值得到,因此避免了采用最小二乘多项式拟合方法建立流量补偿数学模型时,必须由实验确定各自变量系数所带来的麻烦。而且,这种基于负载流量神经网络模型的恒流泵也避免了传统的恒流泵因在主油路上直接检测负载流量所带来的附加的节流功率损失。从理论上讲,以零功率损失实现了液压泵的恒流量调节。
图1 基于负载流量神经网络模型的液压恒流泵原理
2 基于模糊神经网络的恒流泵智能学习控制
根据液压泵流量调节系统具有时变和非线性的特点,结合上面提出的这种采用神经网络辨识负载流量原理实现液压泵恒流量调节的新方法,我们设计了基于模糊神经网络的恒流泵智能学习控制系统,其结构原理见图2。 控制器由模糊神经网络控制器和定增益线性控制器复合构成。模糊神经网络FNN控制器采取常用的二维输入一维输出结构。网络的Ⅰ层、Ⅱ层对应于模糊规则的前件,隶属函数取高斯基函数f()=exp〔-(xk-aik)2/〕(i=1,…,7,k=1,2);Ⅲ层、Ⅳ层对应规则后件。网络的输入端分别对应流量理想设定和负载压力,这样会使模糊神经网络能在理想的流量轨迹附近学习,并能实现系统状态的动态补偿。定增益线性控制器作为系统反馈控制器可以避免神经网络控制初始误差,并提供神经网络学习信号,起控制器与学习机制双重作用。这里引入智能调节器的目的是对系统运行状态进行评价,根据偏差及其变化情况在线调整定增益线性控制器(PID控制器)的参数和学习算法中的学习因子。智能调节器由一系列产生式规则组成,它的建立基于如下几条规则:①若偏差及其变化很小,则比例、积分、微分作用减弱;②偏差为正时,若偏差较小,则比例、积分作用增强,微分作用减弱;③偏差为负时,若偏差较大,则积分、微分作用减弱;④若偏差增加,则学习因子减小,反之,则学习因子增大。其中,规则①比例、积分、微分作用减弱是为了保持控制提高控制精度;规则②比例、积分作用增强和微分作用减弱是为了减小静差提高控制精度;规则③减弱积分、微分作用是为了兼顾稳定性与调节精度;规则④是为了提高算法的稳定性和收敛速度。总结以上规则和分析,给出系统的控制算法如下:
调节器:
if(|e(t)|<e1∩|c(t)|<c1)
then(k1=α1,k2=β1,k3=γ1)
if(e(t)>0∩e(t)<e2)
then(k1=α2,k2=β2,k′3=γ2)
if(e(t)<0∩e(t)<-e3)
then(k1=α3,k2=β3,k3=γ3)
if(e(t)c(t)<0)
then(ψ=λ1)
if(e(t)c(t)>0)
then(ψ=λ2)
else(k1=1,k2=1,k3=1,ψ=1)
控制器:
PID控制器
u1(t)=u1(t-1)+k1kp(e(t)-e(t-1))+k2kie(t)+K3kd(e(t)-2e(t-1)-e(t-2))
FNN控制器
这里
e(t)=Q*(t)-Q(t)=Q*(t)-�φ(p(t),q(t),T(t))
控制率
u(t)=u1(t)+u2(t)
权重调整
� 以上各式中,e(t)、c(t)分别为当前时刻的偏差和偏差变化率;�φ(*)为负载流量神经网络辨识器的输入输出映射函数;Q*(t)、Q(t)、q(t)、p(t)和T(t)分别为流量理想设定、负载流量、变量泵排量、负载压力和油液温度;e1、e2、e3和c1为偏差和偏差变化率的阈值;kp、ki、kd分别为PID比例、积分、微分项系数;k1、k2、k3和ψ分别为PID参数和学习因子的动态修正因子;α1、β1、β3、γ1、γ2、γ3、λ2(均小于1)和α2、β2、α3、λ1(均大于1)为修正因子取值,这些参数均可现场调整。
图2 基于模糊神经网络的恒流泵智能学习控制系统
3 在电液比例恒流量调节轴向柱塞泵中的应用
应用上面提出的智能学习控制算法,我们对所研制的电液比例恒流量轴向柱塞泵流量调节系统进行了大量的试验研究。在建立负载流量神经网络模型时,测取90个试验样本,其中40个样本组成训练样本组,另50个样本组成检验样本组。取30个隐层节点,学习率取0.6,惯性系数取0.1,经10 000次左右的迭代学习后,误差即可小于0.001。FNN控制器先经在线学习训练后再关闭训练投入使用。图3和图4为采用流量压差反馈原理的恒流泵在PID控制下的正弦跟踪控制和变轨迹跟踪控制曲线。图5和图6为采用神经网络辨识负载流量原理的恒流泵在FNN与PID复合控制下的在线学习正弦跟踪控制和停止训练后的变轨迹跟踪控制试验曲线。以上各图中,曲线1为期望轨迹,曲线2为实际轨迹。从中可以看出,基于新调节原理和控制方法的恒流泵的控制精度和鲁棒性明显提高。
图7和图8为采用新调节原理和控制方法的恒流泵的稳态负载特性和流量阶跃输入响应特性试验曲线,从中可看出,该泵具有良好的稳态特性和动态特性。
图3 图4
图5 图6
图7 图8
4 结论
本文提出的采用神经网络辨识负载流量原理实现液压泵恒流量调节的新方法,不仅能够解决
直接检测负载流量方法带来功率损失的问题,也能够避免泄漏电补偿方法建模时的麻烦。这为液压泵实现恒流量调节提供了既经济又有效的工程实用方法。结合此方法提出的基于模糊神经网络的恒流泵智能学习控制方法,比传统的控制方法具有更优良的控制品质。
用到微型水泵时,许多用户希望水泵的流量恒定,介绍一种简便方法:配一个成都新为诚科技的水泵调速盒,通过旋转调速盒上的旋钮,改变电机的转速从而改变水泵的流量。
成都新为诚科技的无刷直流水泵有PWM调速功能和电机转速反馈信号,泵的电机有专门的转速反馈信号(FG)线,可实时监测泵的转速。并很方便地通过FG信号和PWM功能协同工作来实现"闭环"控制,使系统更加智能化;可通过“占空比”来调节电机转速、改变泵的输出流量,忽快忽慢、随心所欲 。
详细情况可访问“成都新为诚科技有限公司”官方网站,上有详细介绍及多种实验数据可供用户参考。
生活小区的流量都是在不停的变化的,而压力要保持稳定。流量增大的时候泵的转速增加,需求流量减小时泵的转速减少,已达到流量变化而压力保持在设定值。
实现方法:变频器与压力变送器结合应用就可以了。
想要压力恒定的值越平稳,在变频器中的压力差的数据值就调整的越高就可以了(不同厂家的产品调试不一样)。
水泵流量与转速是没有什么关系的。
一般水泵的转速是恒定的,基本上都是2900r/min,因此泵的转版速和流量没有关系。要权改变泵的转速实质上是改变泵的特性曲线,这方法需要变速装置或价格昂贵的变速原动机,且难以做到连续调节流量,故工业生产中很少采用。要增加流量,可以增加泵的功率。
扩展资料:
水泵流量单位换算:
l/s=3.6m&sup3/h,1m&sup3/h=1/3600m&sup3/s
1立方米=1000000立方厘米,1小时=3600秒
1立方厘米/秒=10的-6次方立方米/(1/3600小时)
=3.6×10的-3次方 立方米/小时
=0.0036 立方米/小时
所以根据上述换算公式可知,如果产品的参数是100立方厘米每秒,
换算的结果是:100×0.0036=0.36 立方米/小时。以此类推。
参考资料来源:百度百科-水泵流量
若采用恒流量控制方式,还需要采用压力变送器、PLC、变频器等设备吗?
不需要那么多,精度要求不高的话,只需一个变频器控制转数即可!
流量和压力的关系要看对象而言,对于管道,流量越大,压力越大。对于泵,流量越大,压力越小。所以,配管时,要选择泵和管道的性能曲线交点作为最佳工作点,这样做的目的就是为了能同时满足管道和泵的流量与压力要求。
但是在实际使用中,根据各种现场工况的不同,流量会有略微的变化,影响因素主要有以下几种:
1、进口端的自吸高度造成的汽蚀损失
由于转速越高,那么汽蚀损失越小,所以在高吸程的情况下,低转速的螺杆泵流量损失越大,而高转速的螺杆泵越接近理论转速;
2、若出口压力不同或过高也会造成泵流量损失,但是这个流量损失在泵允许汽蚀余量范围内较小,但随着压力的增高而递增;
所以,螺杆泵本身的制造精度,间隙控制,必须汽蚀余量水平会对单位流量造成影响,但是影响较小,一般认为3%范围内是合格的。