PID-模糊控制在多电机同步传动系统中的应用_雁过留声_百度空间
   

1 引言
滤嘴成型机组是个高速运转的设备,它由三部分组成:开松上胶机(AF2)、滤嘴成型机(KDF2)和装盘机(HCF),各个组成部分必须相互配合协调运作,才能使整个稳定运行。而整个机组的生产效率在很大程度上取决于开松上胶机开松过程中能否准确而有效的开松机的三个协调运行。根据厂方积累的经验,开松速度不好是导致机组故障停机的主要因素之一。而且生产工艺要求既能根据生产速度实现等比例调速,又要能够单独调节其中的任意一个辊速,即调整速度比。而原是由过滤嘴成型机的主通过齿型带和变速箱来驱动的,它跨距大并且机械结构复杂。在生产过程中,为了调整到某一比例,操作工需要反复手动调节三个变速箱的变速比才能使其保持在某一转速。随着设备老化,很难调整,严重影响了生产效率。并且在运行过程中,由于种种原因,如静态时负载的波动,减速比和轧辊直径的差异,动态(起动、调速、制动)时各单元机组负载转矩和转动惯量的不同,造成速度差,操作工必须频繁调节才能使整个机组协调工作。针对这种情况,本文设计改造方案,把原改造为交流调速传动来代替原机械传动,并针对交流电动机多变量、强耦合等非线性特点采用模糊算法和PID算法相结合的复合方案。在策略上,模糊和PID算法相结合,整个精度高,动态响应快,稳态误差小,鲁棒性好。经实际投入运行后表明,改造后一方面能够让操作人员方便的实现平滑调速,另一方面简化了整台机组的机械结构,达到了良好的效果。

2 开松上胶机传动描述
开松上胶机是过滤棒生产的前道工艺设备,其工作原理如下:将醋酸纤维丝束展开、开松、卷曲xx、再组合,在均匀展开的丝束上涂洒增塑剂,{zh1}送入过滤嘴成型机制成过滤棒。丝束的展开与开松是由开松器两扩展对、输出辊对完成。开松器实际上是一个开了窄槽的强制低压通风装置,通过低压使得丝束横向展开。每个扩展辊对包括上边的螺纹辊和下边的橡胶辊。螺纹辊在旋转时其上的螺纹使丝束进一步横向展开;前螺纹辊要快于后螺纹辊,使得丝束纵向拉伸。丝束在后螺纹辊和输出辊之间的上胶箱内被上胶箱内的辊刷均匀的涂洒上增塑剂。如果前、后螺纹辊之间不保持一定的比例关系,则丝束不是被拉断便是堵塞烟枪室,以致造成整个机组停车,影响整个机组的机台效率。但设备在改造前,它们是由过滤嘴成型机的主通过齿行带和变速箱来驱动的,跨距大、机械结构复杂,精度低,维修量大。且在运行过程中,由于种种原因,如静态时负载的波动,减速比和轧辊直径的差异,动态(起动、调速、制动)时各单元机组负载转矩和转动惯量的不同,造成速度差。鉴于以上实际情况,本文采用模糊算法和PID算法相结合的策略(以下简称PID—模糊器)对转速误差进行调节。
在PID中,其参数已经选定,就不能随着现场情况的变化而改变,因此影响质量;而模糊由于过于依赖经验值,精度往往不高。为了克服模糊器和PID器各自的这些缺点,现采用把模糊器与PID器相结合的方案,相互取长补短,从而提高效果。要求各电动机之间必须协调地运行,使各台电动机之间转速或线速度始终保持一定的比例关系。

3 方案原理
要实现各电动机协调的运行,要求电气传动必须具有两种调速方法,既能公调又能自调。所谓公调,就是改变主令给定信号时各台电动机共同调节,以满足一定的调速范围的要求;而自调则是在运行过程中电动机之间出现不协调时各台电动机自己调节以满足要求。一般情况是要求中的第i台电动机转速ni和第i+1台电动机转速ni+1之间保持一定的比例关系,即ni=α×ni+1,以满足的实际工艺要求。这里α为转速系数,并可在线设定和修改,以满足各种情况下的要求。在实际运行过程中若要满足的要求,周期采样获取某一环节的前台电动机转速n和后台电动机转速ni+1后,ni和ni+1按下式定义转速偏差e:
   或
当e=0时,表明在系数α或β的情况下ni和ni+1;当e≠0时,表明在系数为α或β情况下ni 和ni+1不。
在滤嘴生产过程中需要保持前螺纹辊、后螺纹辊与输出辊的速度保持一定的比例关系,如:0.788:1:0.788,而且它们的速度根据滤嘴成型机的滤棒生产速度可调。在本文中,滤嘴成型机改造后为由旋转编码器构成的闭环交流调速,的硬件结构图如图1所示。



M1、M2、M3为三台电动机,后螺纹辊M1为主令电动机,输出辊M2、前螺纹辊M3为从动机。D1、D2、D3为三只增量式旋转编码器。采用PID—模糊对转速误差进行调节,n0为主令速度给定。装置自动测量和处理两只旋转编码器的反馈信号,并根据的要求,设置合适的系数,采取适当的策略,自动的调节从动机的转速,从而实现从动机与主令机协调运行。

4 PID-模糊器的结构设计
本论文中所用的PID—模糊器实际上一种多模态分段算法的器。根据本的的特点,为了快速xx大偏差,可以在大偏差时采用开关。在3种模态之间实现切换的原则为:
开关
Fuzzy
PID
其中θ1和θ2为模态的切换阈值。当电动机转速误差的{jd1}值大于或等于θ1时,器采用开关以加快响应过程,即当偏差为负时输出为零;当偏差为正时,输出{zd0}。考虑到变频器开关时都有一个上升时间和下降时间,因此,这里的开关实际上是一个比例。当转速误差在区间[θ2,θ1]上时,切换到模糊逻辑,以减小响应过程中的超调量。当转速误差小于θ2时,采用PID,以抑制在平衡点附近可能出现的小幅振荡,提高精度。
由于这3种方式在运行过程种是分段切换使用的,不会同时出现而相互影响,所以三者可以分别设计和调试,其中切换阈值的设定是个关键。在实际中,可以根据多机传动的环境和对象设定各量的相应阈值。本丝束的线速度设定值一般为0~650m/min。正常工作时为500m/min,相当于主令后螺纹辊的转速为1099r/min,输出辊和前螺纹辊的转速为965r/min。实际运行中要求速度偏差范围为5%,即±55r/min,偏差变化率范围为±20r/min。本方案中,根据实际运行情况和经验值,我们令阈值θ1=220r/min,θ2=55r/min。
我们采用两个输入变量和一个输出变量的模糊器,输入变量为速度偏差e和速度偏差变化率,输出变量u即误差系数Βα。通常变量的模糊论语选择要根据生产工艺要求和实际经验初步选定,以下三个变量的论语是我们通过现场调试和以前运行的经验值来确定的。
速度偏差e模糊集的7个语言值为:
      {NB,NM,NS,ZO,PS,PM,PB}
其论域划分为13个等级:
X={-6,-6,-4,-3,-2,-1,0,1,2,3,4,5,6}。速度偏差变化率的5个语言值取为{NB,NS,ZO,PS,PB},的论域划分为11个等级:y={-5,-4,-3,-2,-1,0,1,2,3,4,5}。模糊器输出变量u的语言变量为{NB,NM,NS,ZO,PS,PM,PB},为了提高精度,取α的论域划分为15个等级:z={-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7}。
变量的基本论域是指变量的偏差和偏差变化率的实际范围。若偏差的基本论域为[x,x],偏差和偏差变化率所取的Fuzzy集的论域为(-n,-n+1,…,0,…n-1,n),那么量化因子Ke和KC可由下式确定:
   Ke=n/Xe,KC=n/XC
其中Xe,XC表示偏差和偏差变化率的实际范围。如果它们不是整数,就按四舍五入把它们化为整数。本变量的基本论域的选   
择要根据现场运行情况和精度的要求。根据模糊理论的原则,并且考虑到对论域的覆盖程度和灵敏度,稳定性和鲁棒性原则,本中的各模糊子集以三角形为隶属度函数曲线,因此相应的隶属函数曲线如下:线速度误差e的隶属函数曲线如图2所示,线速度误差变化率的隶属函数曲线如图3所示,器输出量u的隶属函数曲线如图4所示。




实际过程中,通过采样可得到一个实测误差值,对这个误差值进行模糊化后得ek和,即乘以量化因子Ke和KC变成可以直接在模糊查询表的E和EC值,然后在查看模糊查询表获得量的变化值uij,再经过计算可作为输出量去。模糊查询表如附表所示。
附表   模糊查询表
   -5 -4 -3 -2 -1 0 1 2 3 4 5
-6 7 7 7 7 7 6 4 4 2 0 0
-5 7 7 7 7 6 4 4 4 2 0 0
-4 7 7 7 6 5 4 4 3 1 0 0
-3 7 7 6 5 4 4 3 1 0 -1 2
-2 6 5 4 4 4 3 1 0 -1 -2 -1
-1 4 4 4 3 3 1 0 -1 -2 -2 -3
0 4 4 3 3 1 0 -1 -2 -2 -3 4
1 3 2 2 1 0 -1 -2 -2 -2 -4 -4
2 2 1 1 0 -1 -2 -4 -4 -5 -6 -6
3 2 1 0 -1 -3 -4 -4 -5 -6 -7 -7
4 0 0 -1 -3 -4 -4 -6 -6 -7 -7 -7
5 0 0 -2 -4 -4 -4 -6 -7 -7 -7 -7
6 0 0 -2 -4 -4 -4 -6 -6 -7 -7 -7

5 软件实现
通过西门子S7-300PLC中的编程实现开松上胶机的。方法包括三种:开关、模糊和PID。在整个程序中使用比较指令和循环嵌套来实现的。主程序在OB1中编程实现,其过程如下:采样速度误差值,若误差{jd1}值大于阈值θ1,则对切换到开关,开关的实现比较简单,当误差大于零时,输出{zd0}值Um;当其小于零时,输出为零。若误差{jd1}值不大于阈值θ1,但是小于阈值θ2时,对实行PID,PID算法的实现是利用S7-300编程软件提供的PID功能模块FB41,它是标准的PID功能块,它输入模拟量,执行PID算法,{zh1}输出一个模拟量。这就要求我们对误差值进行相应的变换和再增加一个模拟量输出模块SM355,计算输出量来。若误差值在阈值θ1和θ2之间时,对进行模糊。首先离线在数据块DB中,模糊关系值查询表要按顺序排放,即按顺序先输入{dy}列、第二列、依次类推。当OB1完成位移信号采集时,就调用功能块FB和数据块DB;然后程序在组织块OB1中顺序执行相应动作,对采样值乘以量化因子进行量化然后查询模糊查询表,在功能块FB中完成计算功能,{zh1}确定出输出量的值,即完成模糊决策的xx化。程序流程图如图5所示。



6 结束语
本设计合理、运行可靠,功能齐全。在实时中,能取得良好的精度。对于多变量、强耦合,具有大惯性环节、难以建立准确数学模型的被控对象,PID-模糊能够满足的要求。实际运行验证,本的性能良好,精度高,动态响应快,超调量小,使整台机组效率大大提高。PID-FLC算法在AF2多传动的使该抗干扰能力强,并且具有良好的鲁棒性,是一种良好的方案。


郑重声明:资讯 【PID-模糊控制在多电机同步传动系统中的应用_雁过留声_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——