气动泵流量控制系统的设计

最新更新时间:2012-04-08来源: 电子发烧友关键字:气动泵  流量  控制系统 手机看文章 扫描二维码
随时随地手机看文章

本系统以AVR系列的atmega32单片机为核心,通过设置atmega32的PWM控制寄存器产生脉宽可调的PWM波,对比例电磁阀的输入电压进行调制,从而实现了对气体流量的变量控制。单片机通过均速管流量计采集实际流量信号,根据该信号在其内部采用数字PID算法对PWM控制寄存器的值进行修改,从而达到精确的变量控制。为了防止外界干扰信号进入控制系统,单片机和均速管之间采用光电隔离,提高了系统的可靠性。

由均速管流量计对气体额流量进行监测,该种流量计属差压式流量计,由单点测速的皮托管演变发展而来,基于流体力学能量守衡原理,遵从伯努利定律,控制气体流量采用比例电磁阀。通过4×4键盘和128×64液晶模块实现人机对话,便于用户操作。系统结构如图1所示。

图1  流量控制系统框图

流量控制算法
考虑气动泵泵气过程的非线性等因素,采用了人类专家的知识和求解问题的启发式规则来构造专家控制器,从而实现流量的智能控制,保证气动泵供气的稳定性。


1 基于专家系统的智能PID控制简介
专家系统主要有五部分:知识库、数据库、推理机、解释部分和知识获取部分。本系统的被控对象具有比较大的非线性、滞后性等特性,考虑到对其控制性能、可靠性、实时性的要求,将专家系统简化,不设人机自然语言对话,将知识库、规则集缩小,于是专家系统变成了专家控制器,从而能使专家系统在控制器上实现。


基于专家系统的智能PID控制器如图2所示。专家知识库是根据熟练操作工或专家的经验和知识,把各种工况下被控对象特性所对应的PID参数记录在数据库中而形成;数据库存放被控对象的输入和输出信号、给定信号(即获得了偏差和偏差变化率);逻辑推理机则从数据库中取出实际运行数据,根据给出的推理机制,从专家知识库中选择合适的参数,实现参数自整定PID控制。

图2  专家PID控制器原理框图


2  流量的专家PID控制
在军工业生产中,当我们不完全了解一个系统和被控对象,或被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,这个时候往往采用PID控制技术最为方便。PID算法以其结构简单、稳定性好、工作可靠、高速方便而成为工业控制的主要技术之一。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。系统控制器的结构和参数必须通过经验和现场调试来确定。


模拟PID控制器的控制规律为:
(1)
式中,KP—比例系数;TI—积分常数;TD—微分常数;u0—控制常量。


由于单片机控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量,而不能像模拟控制那样连续输出控制量,进行连续控制;并且,单片机处理数据的量有限,综合考虑该系统采用增量式PID控制,其算式为:
u(k)=u(k-1)+Δu(k)        (2)
Δu(k)=KP[e(k)-e(k-1)]+KIe(k) +KD[e(k)-2e(k-1)+e(k-2)]       (3)
气体流量值经过比例换算之后作为气泵的给定值,通过PID控制器的输出来控制气泵的流量。e(k)为气泵给定流量与实际测量值的偏差;e(k-1)为上一时刻的误差值;e(k-2)为上一采样时刻的误差值。KP是解决幅值震荡,KP大了会出现幅值震荡的幅度大,但震荡频率小,系统达到稳定时间长;KI是解决动作响应速度快慢的,KI大了响应速度慢,反之则快;KD是消除静态误差的,一般KD设置都比较小,而且对系统影响比较小。


由于气体流量测量的特殊性以及气体控制过程中的非线性、时变、滞后等特性,采用上述PID控制算法不能达到令人满意的效果,由此采用辅以专家控制规则来进行补偿控制。根据气泵偏差及其变化率,本文提出的控制器按以下6种情况进行设计:
①当|e(k)|>M1(PWM波的幅值)时,说明误差绝对值已经很大。不论误差变化趋势如何,都应考虑控制器的输出应按最大(或最小)输出,以达到迅速调整误差,使误差绝对值以最大速度减小。


Δu(k)=Δumax或者Δu(k)= -Δumax                        (4)
此时,系统相当于实施开环控制。


②当e(k)·Δe(k)≥0时,误差在朝绝对值增大方向变化,或误差为常值,未发生变化。如果此时|e(k)|>M2(设定的误差界限),说明误差也较大,可考虑由控制器实施较强的控制作用,以达到使误差绝对值朝减小方向变化,并迅速减小误差的绝对值,调节器输出可为
Δu(k)=KI{KP[e(k)-e(k-1)]+KIe(k)+KD[e(k)-2e(k-1)+e(k-2)]}   (KI>1)         (5)


如果|e(k)|


③当e(k)·Δe(k)<0、Δe(k)·Δe(k-1)>0或者e(k)=0时,说明误差在朝减小的方向变化,或者已经达到平衡状态。此时可考虑采取保持控制器的输出不变,输出为
Δu(k)=0                  (6)


④当e(k)·Δe(k)<0、Δe(k)·Δe(k-1)<0时,误差处于极值状态,系统出现振荡现象。如果此时误差的绝对值较大,即|e(k)|≥M2,则采用较强的控制作用。
Δu(k)=K2KPe(k)  (K2<1) (7)


反之则考虑实施较弱的控制作用。
Δu(k)=K3KPe(k)   (K3<1)(8)


⑤当|e(k)|<ε,ε为一任意小的正数,可取为0.001。此时误差很小,考虑加入积分环节,减少稳态误差。控制算法为普通比例加积分控制
Δu(k)=KP[e(k)-e(k-1)] +KIe(k)                       (9)


⑥当e(k)=0时,说明系统已经达到平衡状态,此时可考虑维持当前控制量不变。调试发现当误差达到控制精度要求后可维持当前控制量不变,从而避免小范围的波动使被控对象更快稳定下来。


综上所述,系统调节器控制规律实际相当于变结构PID控制器,根据误差及误差变化情况选择不同的控制规律,以便使系统迅速达到给定流量值。

硬件部分
1  PWM控制原理
PWM控制功率输出级为开关型结构,功耗小。在功率驱动放大电路中需要将PWM输出的电压信号转换为比例电磁铁的电流控制信号。因此,可采用大功率场效应晶体管IRF540,它能够提供足够大的电流驱动比例阀的比例电磁铁等效线圈,通过调整单片机的PWM波就可以实现电磁阀输入电压占空比的调节,从而实现对流量的调节。


PWM控制系统是非线性、非连续控制系统。其控制原理:先给被控参数设定一个期望值,接着该参数与测得的实际值经比较环节得出误差信号,误差信号再与一个三角波信号经比较器进行比较,当误差信号大于三角波信号时,就输出脉冲,反之不输出,因此,比较器输出一系列等振幅不等宽的矩形波,其脉冲宽度与误差信号成线性关系。根据该原理,采用PWM控制器输出的脉冲去触发开关,开关再去触发执行机构,执行机构按脉冲宽度的时间动作,从而达到自动控制参数的目的。

图3  PWM控制系统框图


图3中,PWM控制器的输出u(t) 为


式中,M为PWM波的幅值;T为PWM的脉冲周期;Tk为PWM波的采样时间,k=0,1,2,3,…;b为比例系数。

2  比例电磁阀
比例电磁阀在20世纪60年代末就已经得到了应用,最初是用于液压控制系统,随着单片机和集成电路的发展,其逐渐应用到各种气体的流量控制中。比例型电磁铁的工作原理如下:线圈通电后,轭铁和衔铁内部产生磁通并产生电磁吸力,将衔铁吸向轭铁,同时衔铁上的弹簧受到压缩,当衔铁上的电磁力和弹簧力平衡时,衔铁停止位移。比例型电磁铁的衔铁运动时,气隙保持恒定,即衔铁在有效行程范围内,吸力保持恒定,而电磁铁的吸力在有效行程范围内和线圈的电流大小成正比。目前,过程控制用比例电磁阀均为单级阀,和普通单级电磁阀区别不大,如图4所示。控制信号进入控制器放大后,在比例电磁铁线圈的两端加上一定的电压,转换成一定的电流信号,驱动衔铁(即阀芯)开启,阀芯上的电磁力和弹簧力平衡后,阀门的开度不变;输入信号变化,阀门的开度也发生变化,从而达到控制所需参数的目的。

图4  单级比例电磁阀


软件部分
1 PWM波的产生
设计采用单片机atmega32产生PWM信号。atmega32的定时/计数器的PWM模式可以分成快速PWM和频率(相位)调整PWM两大类。本设计采用快速PWM模式,快速PWM可以得到比较高频率的PWM输出,响应比较快,因此具有很高的实时性。此时计数器仅工作在单程正向计数方式,计数器的上限值决定PWM的频率,而比较匹配寄存器的值决定了占空比的大小。快速PWM模式的控制寄存器设置如下:
//输出端口初始化
  PORTD=0x44;
  DDRD=0x20;
  //T/C1初始化
  TCCR1A=0xC3;/*比较匹配时OC1A输出高电平,在top值时清零ICP下降沿捕捉,
 时钟1/8分频(暂定),即工作在反相pwm模式*/
 TCCR1B=0x0A;//10位快速pwm模式
 TCNT1H=0x00;//start at 0
 TCNT1L=0x00;
2 控制系统的程序流程
其控制程序的流程图如图5所示。

图5  流量控制流程框图


3 PID子程序流程
将系统误差e(k)和误差变化率Δe(k)变化范围定义为e(k),e(k)={NB,NM,NS,O,PS,PM,PB},各元素分别代表流量差值及流量差值变化率。根据不同的e(k),Δe(k)的量化取值和控制器数学模型,选择相应的控制器计算公式进行PID运算,从而完成流量的智能控制。专家PID控制算法的PID子程序计算流程如图6所示。

图6  PID子程序框图
  
Matlab下的仿真
Matlab是控制系统的一种分析和仿真软件,利用它可以方便准确地对控制系统进行仿真,为了验证数字PID算法的可靠性,采用Matlab6.5下的simulink组件对增量数字PID算法进行了仿真,仿真结果如图7所示。仿真结果表明运用PID对PWM方波进行调解具有良好的动态性和稳定性,从而证明了该气体流量控制系统得可行性。

图7 仿真结果

结语
本设计采用了西门子的专用PID模块,大大简化了程序。同时,采用了图形编程方式,使程序更直观,交互界面更加友好。运用数字PID算法结合AVR单片机的PWM功能实现了气体流量的控制,利用PWM信号控制比例电磁阀开口的大小,实现了流量的连续控制,减少了滞后性,同时采用了增量式数字PID算法调节,实现了闭环控制,使系统调节更准确、更稳定。此外,运用Matlab软件进行了仿真,证明了系统的可行性。

关键字:气动泵  流量  控制系统 编辑:探路者 引用地址:气动泵流量控制系统的设计

上一篇:输出500W的风力发电机充电电路
下一篇:浅谈风电产业中的风能技术

推荐阅读最新更新时间:2023-10-18 16:36

常见的电磁流量计的防爆类型及相关防爆仪表特点说明
防爆的电磁流量计是安装在易燃易爆的场合,比普通的电磁流量计多了一个防爆的功能,还有外壳材质要比普通的好。最常用的防爆形式有隔爆(d)和本安(ia,ib),因为电磁流量计所用的电源能量较大,如果使用两线制的电源供给,则无法提供仪表够的电源,所以变送器部分一般使用隔爆,隔爆仪表的外壳比普通仪表要厚重,腔室密封性好(仪表盖螺纹细密),一般为双腔室设计,也就是电源接线腔与信号接线腔隔离。并且分体式的防爆型流量计的电缆一般为防爆铠装电缆。 不过在一些特殊的测量场合还有一些两线制的电磁流量计也可能使用的是本安防爆,外观结构上与普通的流量计没有什么区别,但是因为电源供给不同,所以仪表内部的电路板与普通 隔爆型电磁流量计 的是不同的。本安型工业
[测试测量]
自动包装机控制系统的设计
一、引言     随着计算机电力电子技术的发展,各个国家机电一体化产品层出不穷。机床、汽车、家用电器、包装机械、纺织机械、印刷机械等许多门类产品每年都有新的进展。机电一体化技术已越来越受到各方面的关注,它在改善提高工作效率、人民生活、节约能源、增强企业竞争力等方面起着极大的作用。     在包装行业中,绝大多数包装机采用PLC来实现对横封电机的控制,该方案采用模拟量进行速度跟随主轴运动,使用这种控制系统包装的产品一致性不是特别理想,更重要的是包装速度很难提高到200袋/分钟以上的包装速度,这不符合企业提高工作效率的迫切要求。为此,我们基于MPC05运动控制器设计了一套包装机控制系统,该套系统具备包装产品质量高和包装效率高的
[嵌入式]
毕托管流量计工作原理_毕托管流量计计算公式
  毕托管流量计工作原理   毕托管流量计,是采用皮托管原理提取管道中心流体流速(全压-静压 = 动压)再换算成流体体积流量与质量流量的差压式流量计。   毕托管流量计是采用皮托管原理提取管道中心流体流速(全压-静压 = 动压)再换算成流体体积流量与质量流量的差压式流量计。皮托管原理很早就广泛应用在航天航空业中。如:飞机风洞的测试和检测、飞机发动机气体动力测试、飞机飞行速度的测速杆等。   毕托管流量计将探针插入管道中心,总压孔对正流体的来流方向,静压孔对正流体的去流方向,总压与静压之差即为管道中心的实测差压,再由该探针的风洞标定曲线拟合出该点的标准差压,根据标准差压来计算流体的流量。同时还需用压力变送器测出流体压力,用热
[测试测量]
电磁流量计自确诊信息与毛病处理
电磁流量改换器的打印电路板选用外表焊接技能,对用户而言,是不行修补的。因而,用户不能翻开改换器壳体。智能化改换器具有自确诊功用。除了电源和硬件电路毛病外,通常运用中呈现的毛病均能准确给出报警信息。这些信息在闪现器右上方提出!惊叹号。在丈量情况下,经过下键翻页,闪现出毛病内容如下:流量正常、励磁报警、空管报警。 一、电磁流量计无闪现 1.查看电源是不是接通; 2.查看电源稳妥丝是不是无缺; 3.查看供电电压是不是契合恳求; 4.查看闪现器比照度调度是不是能够调度,而且调度是不是适宜; 5.如上述前3项都正常,第四项项闪现器比照度调度不能够调度请将外表交出产厂修补。 二、电磁流量计励磁报警 1.励磁接线EX1和EX2是不是开路
[测试测量]
简述在涡轮流量计的生产中节约电缆制造成本的手段
涡轮流量计 是一种在工业生产的流量测量中运用较为广泛的流量仪表,作为涡轮流量计套件的一部分,涡轮流量计的连接电线电缆也是关系到涡轮流量计测量精度的一个重要要素。并且随着国民经济的快速发展和技术的进步,国内工业发展向纵深推进,市场上对电线电缆产品提出了高质量和低价格的要求。现实的市场需要推动生产企业和相关研究单位对现有常规产品进行研究,充分发掘潜能,以创造更大的技术经济效益。 我们知道,涡轮流量计通常做的电缆都是圆形的,并且现在市场上使用的电线电缆绝大部份都是采用的这个形式,但是圆形的交联聚乙烯绝缘线芯在成缆时都要用填充材料填充空隙,无形中增加了电缆外径,也增加了后道工序的材料用量。如果把导体改作扇形,使扇形的绝缘线芯成
[测试测量]
滞环PWM电流控制系统结构电路图
滞环PWM电流控制是一种较为传统PWM电流控制方法 ,具有稳定性好,响应速度快,误差可控等优点。其系统结构如图2,系统相轨迹如图3。 图2 滞环PWM电流控制系统结构电路图 图3 滞环PWM电流控制系统相轨迹电路图 从相轨迹可以看出,相平面上存在一个稳定的极限环,不论系统初始状态如何,经过一次开关转换过程,相轨迹都会收敛于极限环,因此,滞环PWM控制具有非常好的稳定性和快速性。 滞环PWM控制系统的开关周期同滞环宽度直接相关,并同系统主电路参数L、C、R及输入、输出电压密切相关,为了得到开关周期同这些量间的解析关系,需要对实际系统进行简化,并作出合理化假设。 在实际系统中,滤波电容C的
[电源管理]
滞环PWM电流<font color='red'>控制系统</font>结构电路图
一种锂电池自动贴胶机控制系统的设计方案
   1.引言   随着国家对新能源汽车产业扶持的力度逐年加大,其核心能源领域-动力锂电池将进入行业发展的高速期。相对于传统能源电池,锂电池具有能量密度高、重量轻、使用寿命长、绿色环保、重复利用率高等特点。目前,制造锂电池主要采用两种制造工艺,一种是卷绕,另一种是叠片,而制造大容量的新能源锂电池往往采用叠片工艺。叠片锂电池的核心部件-电芯的最后一道工序就是贴胶。随着客户对产品的工艺水平、效率和质量的要求越来越高,传统的手动贴胶已经不能满足现代生产的要求,所以研究高效、自动的贴胶机是市场的迫切要求。本文着重介绍了一种基于PLC的锂电池自动贴胶机控制系统,并且对系统的硬件和软件设计进行了详细的阐述。   2.锂电池自动贴胶机的工作原
[电源管理]
一种锂电池自动贴胶机<font color='red'>控制系统</font>的设计方案
基于51单片机的太阳能路灯控制系统设计方案
简介:太阳能路灯控制系统:51单片机练手项目,简单可复制。 带太阳能充电功能,oled显示, 白天根据光强判断开关灯晚上开灯,二级菜单可以设置时间日期。 太阳能充电:传统锂电池充电芯片TP4056,使用6V太阳能板,给3.7V18650电池充电。 经过资料显示 18650电池尽量不要让其电压低于2.7V,所以后级供电电路(5V升压电路)MT3608启动引脚EN脚 连接了LM393制成的电压比较器。和电池电压比较,电池电压低于2.7v,MT3608启动脚拉低关断。 供电:使用升压芯片MT3608给单片机供电,让电池电压稳定在5.1V,来提供稳定电压。 #include reg52.h #include oled.h #i
[单片机]
基于51单片机的太阳能路灯<font color='red'>控制系统</font>设计方案
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved