1、信息技术宋斌,等固液分离设备滤带自动纠偏系统设计第一作者简介:宋斌(1983),男,河南安阳人,工程师,硕士,研究方向为专用设备设计。DOI:1019344/j cnki issn16715276202301041固液分离设备滤带自动纠偏系统设计宋斌,戚景观,吴文俊(晋西车轴股份有限公司,山西 太原 030027)摘要:为满足固液分离设备滤带及时、精准的纠偏要求,设计一种滤带自动纠偏系统。根据设备的结构,设计自动纠偏系统的纠偏方式和整体布局。设计基于免疫粒子群优化算法求解最佳参数的 PID 控制器,建立自动纠偏系统的数学模型,并对纠偏系统进行仿真分析。搭建试验平台模拟设备运行环境,对搭载该系统
2、的设备样机进行了滤带纠偏测试、验证。结果表明:该系统纠偏及时、精准,满足设备运行要求。关键词:固液分离设备;滤带;自动纠偏系统;免疫粒子群算法中图分类号:TP3919文献标志码:B文章编号:1671-5276(2023)01-0166-04Design of Automatic Deviation Correction System for Filter Belt of SolidliquidSeparation EquipmentSONG Bin,QI Jingguan,WU Wenjun(Jinxi Axle Company Limited,Taiyuan 030027,China)Abs
3、tract:To meet the requirements of timely and accurate correction of filter belt of solidliquid separation equipment,an automaticcorrection system of filter belt is proposed According to the equipment structure,the correction mode of the automatic deviationcorrection system and its overall layout are
4、 designed A PID controller based on immuneparticle swarm optimization algorithm isdesigned to solve the optimal parameters,and the mathematical model of automatic deviation correction system is established,onwhich simulation and analysis are conducted A test platform is built to simulate the equipme
5、nt operation environment,and the filterbelt deviation correction test and verification are carried out on the equipment prototype equipped with the system The results showthat the deviation correction of the system is timely and accurate,and meets the requirements of equipment operationKeywords:soli
6、dliquid separation equipment;filter belt;automatic deviation correction system;immune particle swarm optimization0引言固液分离设备是一种污水处理设备。该设备的分离方法是使用滤带将污水中某一尺寸的固体颗粒过滤,达到固液快速分离的目的。滤带首尾相接,套装在驱动辊、托辊、纠偏辊等辊子上,由驱动辊提供摩擦力驱动滤带运行。其运行模式与带式输送机输送带运行类似,而且具有运行距离短、工作空间封闭狭小、滤带薄等特点。滤带空载运行时,能够保持较长时间不发生跑偏,但是在实际工作中,由于受到水流冲击,导
7、致滤带张力和摩擦力不均匀,极易发生滤带在垂直于其运行方向上跑偏的情况。由于滤带薄且具有较强的韧性,容易将设备内部零件划伤而损坏设备,且滤带本身在跑偏时会发生撕裂的情况。因此,实现滤带及时、精准纠偏,对设备安全、稳定运行具有重要意义。为了实现上述目的,本文参考了大量相关资料,文献 1 给出的纠偏装置以及文献 2 提出的的 Y 型转臂结构的自动纠偏装置,结构简单,成本低,但是不适用于本设备空间狭小的特点;文献 3 提出的液压结构纠偏装置,实现了可控性,但液压系统结构复杂,成本较高;文献 45提出了基于 PLC 控制器,以气缸为驱动装置的自动纠偏系统,但控制精度不高;文献 6提出的基于排序蚁群算法的
8、输送带纠偏控制系统,控制精准,但纠偏装置结构不适用于本设备;文献 7 提出了一种适用于大型输送机纠偏的二级纠偏系统;文献 8设计了一种结构简单,易于维护的纠偏装置;文献 910做了智能控制应用方面的研究,给予本文一定的启示。本文根据设备和滤带的特点,设计了自动纠偏系统,采用可编程逻辑控制器(programmable logic controller,PLC)控制调节电动缸运动方向和行程,推、拉纠偏辊自由端,使纠偏辊和滤带运行方向形成一定的夹角,提供纠偏力,实现纠偏。本文还采用了基于免疫粒子群优化算法优化 PID(proportion integral differential)控制器参数,使系
9、统获得了最佳的纠偏效果。1自动纠偏系统组成及纠偏原理11自动纠偏系统组成自动纠偏系统由上位机、传感器、PLC 控制器、伺服驱动器、电动缸(集成伺服电机)、纠偏辊等构成,其整体布661信息技术宋斌,等固液分离设备滤带自动纠偏系统设计置如图 1 所示。图 1滤带自动纠偏系统在滤带的工作段两侧设置传感器 1 与传感器 2 检测滤带偏移方向和偏移量,在滤带的回程段设置一个纠偏辊,以实现纠偏。12纠偏原理当滤带跑偏打开传感器 1 时,传感器发生角度变化,将滤带的偏移量转化为角度的变化量并将信号传递给PLC 控制器,PLC 将指令发送给伺服驱动器驱动电动缸丝杠伸缩并带动纠偏辊自由端绕固定端转动。触发传感器
10、2 时,丝杠做相反方向运动。如图2 所示,纠偏辊在电动缸的驱动下与滤带运行垂直的方向形成一个 角,力 F1在水平方向产生一个与滤带跑偏方向相反的力,当这个力大于跑偏力 F2时,滤带开始回正,达到纠偏的目的,且 角越大,提供的纠偏力就越大。图 2纠偏原理2数学建模及仿真分析图 3 为滤带自动纠偏系统流程图,图中初始偏移量d0=0,电动缸处在中立位置,伸缩量 s=0。当滤带跑偏时,传感器将偏移量 d 传递给 PLC,PLC 向伺服驱动器发送控制信号,驱动电动缸推、拉纠偏辊完成滤带纠偏。单位时间内的偏移量越大,电动缸的丝杠运动越快,纠偏辊转动的角度 也就越大。图 3自动纠偏系统流程图电动缸由伺服电机
11、和滚珠丝杠两部分组成。直流伺服电机的传递函数采用下式计算:G1(s)=ktJms2+(kkt+B)s(1)式中:Kt为力矩系数;Jm为转动惯量;为电枢电阻;K为反电动势系数;s 为复变量;B 为阻尼系数。滚珠丝杠传递函数为:G2(s)=rpha%(2)式中:r 为伺服电机输出转速与滚珠丝杠输入转速的比值;pha为丝杠导程;%为电动缸传递效率。自动纠偏系统的传递函数为G(s)=G1G2=ktrphaJms2+(kkt+B)s%(3)由于设备工作时,滤带和纠偏辊表面粘有水和微小颗粒,会改变滤带的摩擦系数,无法准确确定滤带跑偏量和纠偏辊旋转角度之间的数学关系。因此,本文采用增量式PID(比例积分微分
12、)对被控对象进行控制,其表达式如下:U(k)=kpe(k1)+kie(k)+kde(k)2e(k1)+e(k2)(4)对上式进行 Z 变换后得:U(Z)=kp(1Z1)+ki+kd(12 Z1+Z2)(5)式中 kp、ki、kd为 PID 控制器的参数。本文在确定 PID 参数时采用了工程上常用的试凑法以及免疫粒子群算法两种方法,对比取优。用试凑法得到的参数值为 kp=35257,ki=25547,kd=2023。PID 控制器结构图如图 4 所示。图 4PID 控制器结构图对于免疫粒子群算法,本文采用了 UITAE函数作为系统的评价函数6,其表达式为UITAE=0t e(t)dt(6)当 U
13、ITAE取得最小值时,kp、ki、kd的取值为 PID 的最佳参数值。该算法在基本粒子群算法的基础上结合了免疫算法的免疫部分11,可有效避免局部最优解的问题。算法步骤为:1)在 kp、ki、kd的取值范围构成的搜索空间中随机产生一组数量为 n 且具有一定速度的粒子 sn,如图 5 所示。每一个粒子在空间的位置可描述为 si=si1,si2,si3,其速度可描述为vi=vi1,vi2,vi3。比较各粒子位置,使得 UITAE值最小的粒子位置为全局最优,记为 pg,其余粒子当前位置为当前个体最优,记为 ps。2)速度和位置更新,按照下式计算新的速度和位置。vij(t+1)=vij(t)+c1r1j
14、 pij(t)sij(t)+c2r2j pgj(t)sij(t)(7)sij(t+1)=sij(t)+vij(t+1)(8)式中:vij(t)为粒子 i 第 j 维第 t 代的运动速度;w 为速度的761信息技术宋斌,等固液分离设备滤带自动纠偏系统设计惯性系数;c1为自身认知系数;c2为社会学习系数2;r1j,r2j为两个相互独立的随机数;vij为第 t+1 代粒子的速度;sij(t+1)为第 t+1 代粒子的位置。每迭代一次就进行一次比较,得到并更新pg(t)和 ps(t)。图 5粒子群示意图3)免疫更新。每更新 DS代,检查全局最佳位置,如果没有明显变化,即 UITAE最小值的差值小于某个
15、给定的数值,则进行免疫。通过每个粒子的最佳适应度比和粒子浓度,计算替换概率。当替换概率达到某一给定的数值时,产生新的粒子替换掉旧的粒子再进行迭代寻优。替换概率按下式计算:Pr(i)=randPF(i)+(1rand)PD(i)(9)式中:Pr(i)为第 i 个粒子的替换概率;rand 为随机生成的取值在 0,1上的随机数;PF(i)为第 i 个粒子的适应度比,计算公式为PF(i)=fs(i)Pz(10)式中:fs(i)为第 i 个粒子的适应度值;Pz为最优个体适应度值的和;PD(i)为个体浓度,计算公式为PD(i)=mn(11)式中 m 为与第 i 个粒子的距离小于某个给定值的粒子个数。4)终
16、止迭代,如果粒子 sij(t+1)所寻找到的近似解满足给定的精度要求,或者已经完成所设定的迭代次数,则停止,并输出 sij(t+1)最佳粒子为近似解,否则返回 2)。算法设定粒子数 n=100,最大迭代次数 MaxDT=100,免疫迭代次数 DS=10,w=06,c1=2,c2=2,选择单位阶跃信号为输入信号。伺服电机选择 AKM2x,查电机性能数据表以及机械设计手册12,G1、G2参数取值见表 1。表 1电动缸主要参数参数名符号/单位参数值力矩系数Kt/(Nm/A)036转动惯量Jm/(kgcm2)028电枢电阻/294反电动势系数Ke/(V(krmin)1)234阻尼系数系数B0007 4导程pha/mm5电动缸传动效率/%90传动比r3传递函数为:G(s)=486079s2+845s。搭建免疫粒子群优化算法的数学模型,如图 6 所示。图 6免疫粒子群优化算法数学模型编写程序将算法中的 kp、ki、kd的值输入到上述模型中计算UITAE=0t e(t)dt,将得到的值再输出至算法中进行比较得到最优解。运行程序,得到 UITAE迭代曲线如图 7 所示。kp、ki、kd参数优化曲线如图