《模糊PID控制在气动机械手中的应用.docx》由会员分享,可在线阅读,更多相关《模糊PID控制在气动机械手中的应用.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、模糊PID控制在气动机械手中的应用对有非线性的气动机械手进展位置伺服控制,采用模糊PID作为控制器的控制算法,提出了分区间分段利用模糊方法调节PID参数的算法。试验结果说明,该控制方法既能防止超调又能进步响应速度,明显地改善了系统的动态和静态性能,并且对气源压力及负载变化的鲁棒性也较强。1引言由于气动系统具有本钱低廉、平安可靠、无污染等优点,因此近年度来已经广泛地应用于各种领域。但是,由于其工作介质空气可压缩性大等因素的存在,进而导致了气动位置伺服系统的非线性强,这使得一般的传统控制方法对其较难获得理想的控制效果。常规PID简单、可靠,而模糊控制能提供解决PID参数整定问题的途径。本文针对气缸
2、的特点,使用模糊推理整定PID参数的控制算法对其进展位置伺服控制。试验结果说明这种控制算法能得到很好的控制效果。2系统介绍四自由度回转关节型气动机械手采用两个齿轮齿条式摆缸和两个直程气缸作为驱动元件,并采用电气比例/伺服阀作为控制器件。大、小臂分别由CM2B40-100和CMZQC32-75F型低摩擦直程气缸驱动。机械手的构造图如图1所示。控制回路包括传感器、A/D、D/A和控制器等几局部。在每个采样控制周期,位置传感器收集出位置的实时信号,经过A/D转换输入到计算机中,然后与目的值相比拟,并应用控制算法计算得到控制信号,经D/A输出到功率放大电路中,以驱动接口电路板控制两个压力比例阀的电压信
3、号,进而改变执行气缸两腔的压力差,驱动执行气缸向目的位置运动。系统控制器由一台工控机来执行,通过数据收集转换得到相应的信号,经过控制算法处理并输出控制信号,对多个执行部件给出有效的控制量,最后实现机械手末端的定位控制。图2为气动机械手总体的电气回路构造图。3模糊PID控制器的设计经典的线性PID控制算法,由于不要求被控对象的准确数学模型,控制参数可以通过工程法整定,算法简单、实时性强并易于实现,因此得到了广泛应用。但它也存在着以下缺点:1控制参数一经确定,不能在线调整。当遇到强干扰时,稳定状态恢复时间较长,影响了系统的动、静态性能。2存在积分饱和现象,在起动或者做大的动态调节时,造成超调增大,
4、稳态恢复时间延长。图1机械手的构造图图2气动机械手总体的电气回路构造图3模糊PID控制器系统框图表1KP、KI、KD调整规那么表本文针对上述经典PID存在的缺陷,将模糊控制与常规PID控制相结合,利用模糊推理判断的思想,根据不同的E和EC对PID的参数KP、KI、KD进展在线整定,设计了二维PID参数自调整模糊控制器。其构造如图3所示。从图中可以看出,模糊控制器由常规PID控制局部和模糊推理局部组成。模糊推理局部本质上就是一个模糊控制器,它的输入语言变量是偏向E、偏向变化EC,输出语言变量为参数足KP、KI、KD。3.1语言变量及模糊集的定义已知偏向变量et和偏向变化ect的根本论域为-12,
5、12,取偏向语言变量Z和偏向变化语言变量EC均为-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,语言变量E和EC的模糊子集均为Z,S,M,B。各模糊子集的语言值隶属函数取为等腰三角形。3.2参数调整规那么的制定一般而言,P控制环节用于减小测量轨迹的误差;I控制环节用于减小或者消除轨迹误差;而D控制环节可以减小最大超调。在不同的|e|和|e|时,被控经过对参数KP、KI、KD的自整定要求是:1当偏向|e|较大时,为了加快系统的响应速度,应取较大的KP;同时为了防止由于开场时偏向的瞬时变大可能出现的微分过饱和而使控制作用超出答应的范围,应取较小的KD;同时为了防止系统响应出现较大的
6、超调,产生积分饱和,应对积分作用加以限制,通常取KI=0,去掉积分作用。2当|e|和|e|处于中等大小时,为使系统响应具有较小的超调,KP应获得小一些,KI的取值要适当,这种情况的取值对系统响应的影响较大,KD取值要大小适中,以保证系统响应速度。3当|e|较小即接近于设定值时,为使系统有良好的稳态性能,应增加KP和KI的取值,同时为防止系统在设定值附近出现震荡,并考虑系统的抗干扰性能,KD的取值是相当重要的。一般是当较小时,KD可获得大一些;当较大时,KD应取小一些。根据以上分析和语言变量的设定,可以总结出KP、KI、KD的自调整规那么,如表1所示。可以将参数调整规那么表写成条件语句的形式,例
7、如:对于KP的调整规那么就可以写成:1ifE=NBandEC=NBorNMthenKP=PS2ifE=NBandEC=NSorNZthenKP=PS由此可以计算出各种情况下的KP、KI、KD的隶属函数值。最后采用重心法将模糊量准确化。在实际工作中,上面的计算都离线进展,制成控制决策表并存放在计算机中,在控制经过中采用查表法来读取数据,因此,减少了在线计算时间,进步了系统的实时性。3.3控制量的计算当采用计算机实现PID控制算法时,其离散PID控制规律为:图4阶越信号的比拟图5正弦信号的比拟式中:un、en分别为第n个采样时刻控制器输出量控制量和输入量偏向信号;KP为比例增益;TI、TD分别为积
8、分和微分常数;TS为采样周期。上式可以写为:由以上两式可以得第n采样时刻的控制量un与第n-1个采样时刻的控制量un-1之间的增量为:u=un-un-1=KPen-en-1+KIen+KDen-2en-1+en-2由该式可以看出增量式PID控制器只与前3次采样值有关,计算量少且实时性好。在实际的试验中,根据采样值可以求出误差和误差变化率,误差变化率为当前误差和上一次误差的差值。由误差和误差变化率的模糊量可以查模糊查询表修改KP、KI、KD,这种实时调整KP、KI、KD参数的方法利用控制经历及试验对象的实际数值而实现,没有复杂的寻优经过,算法执行时间短,鲁棒性好。能适应机械手的实时控制要求。试验结果如图4、5所示。4结论本文提出的模糊PID控制算法为改善机械手在不同工况下的控制性能提供了有效的手段。实验说明,这种控制算法具有以下优点:1对PID控制算法中的参数KP、KI、KD能进展在线自动调整,能在不同工况下选出较佳的控制参数。2调节品质指标优于常规PID控制,对进步系统动态响应有明显效果。3鲁棒性较强,使系统具有良好的性能指标。4控制算法简单方便,实时性强,易于在工控机上实现。