单容水箱液位定值PID数字控制系统 ,、沈燕燕严伟灿王杰 蓥盘 触酬蚋鞠l茧瓣 鼬 (绍兴欧力一卧龙振动机械有限公司,浙江上虞312300) 摘要:单容水箱液位定值PID数字控制系统主要采用数字PID控制单容水箱的液位高度。首先用压力变送器 实时采集单容水箱的液位高度,信号通过A/D转换器实现信号离散化后通过THBXD数据采集卡输入到计算 机中。数字PID在计算机中用VBScript编程,所采集的信号通过数字PID控制,输出的信号通过D/A转换器 和零阶保持器后输出PWM信号,用所产生的PWM控制驱动电机的转速进而控制微型水泵来控制水流量的大 小。这样实现对单容水箱液位的定值控制,准确达到所要求的液位高度,并具有良好的稳态性能和动态性能。 关键词:数字PID;单容水箱液位;定值;PID数字控制系统;水箱水位控制;PID控制算法 中图分类号:TP273 文献标识码:A 文章编号:1009—2374(2012)06—0120—03 传统的水箱液位控制多采用包含手动控制方式的 单回路控制,同时采用传统的指针式机械仪表来显示 液位的当前值,如浮子式、磁电式、接近开关式、电 容式、声波式等。而21世纪发展中的PID控制是~项 机中用VBScript编程,所采集的信号通过数字PID控 制,输出的信号通过D/A转换器和保持器后输出PWM信 号,用所产生的PWM控制驱动电机的转速进而控制微 型水泵来控制水流量的大小。这样实现对单容水箱液 位的定值控制。 先进的控制技术,即当被控对象的结构和参数不能完 全掌握,或得不到精确的数学模型时,控制理论的其 它技术难以采用时,这时应用PID控制技术最为方便, 在单容水箱液位控制上具有良好的稳态性和动态性。 一二、PID数字控制系统水箱水位运算及PID 控制算法流程和程序 (一)水箱水位运算 已知单容水箱的流入量为q ,改变阀1的开度可 以改变q 的大小;单容水箱的流出量为q ,它取决 于用户的需要,改变阀2的开度可以改变流量q 的大 、PID数字控制系统对水箱水位的控制 (一)控制流程图 “ .{ 蛐 } } 小;液位h的变化反映了由于q 与q 不相等而引起的 液位在单容水箱内的积累。设h为被控量,ql为输入 量,q。为扰动量,构成单输入有扰动的系统。 单容水箱液位控制结构图见图3: 图1流程图 图2系统原理图 (二)数字控制系统原理图 图2为单容水箱单回路控制闭环系统。被控对象 为单容水箱。 圈 囤 圈 ; 01 控制器采用了工业过程控制中所采用的最广泛 的控制器——PID控制器。通过计算机模拟PID控制 II- 】R 0: 规律直接变换得到的数字PID控制器,它是按偏差的 比例(P)、积分(I)、微分(D)组合而成的控制 规律。 图3 设单容水箱的截面积为A,水箱底面直径为 D=15cm,高度为h,最高高度为18cm。水体积为Ah, 根据物料平衡关系有: ql—q 2 (1) 用压力变送器实时采集单容水箱的液位高度, 信号通过A/D转换器和保持器实现信号离散化后通过 THBXD数据采集卡输入到计算机中。数字PXD在计算 120 o中阁高{Il}竣书佘业2012 02 这是累计流量的关系式。 系统研究更关心的是在某平衡状态下的增量式, 设各个参数分别为q 。、q。。、h。,则增量为: △gl ql—ql。 Aq2 q2一qzo (2) Ah:h一红 则式(2)为: Aql-Aq2- ㈩ 在静态时: △g1=△ dAh——:O (4) 在动态时,求出流出量q。与液位h的关系。, 由流体力学知: g2= (5) 式中, 、v。和A。分别是出口流体的密度、速度 和横截面积。 根据伯努利方程有: / 022 + 2 (6L)一) 式中,P 、P2为流体在阀2前后的压力;v 、v 为 阀2前后的流速; 、 为阀2前后的密度。 由于单容水箱的截面积比出水管的截面积大得 多,出水口无定量泵,而且流体无压缩,故认为v ≈ 0,P2≈0, = :P代入(6)得: ㈩… = = = 代入(3)得: q:= √2 = (8) 式中,K 为系数。可见,液位与流量呈非线性关 系。对曲线进行线性化处理,可近似认为△鼋:与△ 成 正比。 (二)PID控制算法流程和程序 水箱液位定值控制系统一般有由电流传感器构成 大电流反馈环。为了方便测量与观察反馈信号,通常 把电流反馈信号转化为电压信号:反馈端输出端串接 一个250 Q的高精度电阻。 电压与液位的关系为: H=(V-i)×12.5 (单位:cm) 采用VBScript编程,用此编程可以方便的进行 数字PID控制的一种程序,它的主要功能是能轻松地 在电脑上设定各种参数值如给定液位值SV、比例参数 P、积分参数Ti、微分参数Td等。 具体编程如下: dim pv,SV,ei,ex,ey,K,Ti,Td,qO, ql,q2,op,h 变量定义 sub Initialize(arg) 初始化函数 WriteData 0,l end sub sub TakeOneStep(arg) 算法运行函数 pv=ReadData(1) 当前测量值 h:(pv—1).12.5 TTTRACE pv=%f ,pv TTRACE”液位h=%f”,h sv=lO 水箱液位的控制高度,单位cm K=8 P参数 Ti=3 I参数 Td=O D参数 Ts=O.2 采集周期200ms el=(sv/12.5+1)一pv 当前偏差 qO=k*(ei—ex) 比例项 if Ti=O then ql=O else q1=K水Ts木ei/Ti 积分项 end if q2=k*td*(ei一2*ex+ey)/Ts 微分项 ey=ex ex=ei 0p:Op+qO+q 1+q2 if op<=1.8 then 输出值限幅 op=1.8 end if if op>=3.5 then op=3.5 end if TTRACE op=%f ,0p WriteData op,l end sub sub Finalize(arg) 退出函数 WriteData 0,1 end sub 三、结论 采用数字PID对单容水箱的水位定值控制,水位 误差不大于5%。所使用的传感器是压力传感器,并用 AD和DA转换器实现数字和模拟量之间的转化,使用数 字PID调节器的控制器电路,执行机构采用直流电机 2012.02 o中闻高新蕊术 浊121 浅析信息安全问题 逢婕琳 (广州供电局有限公司黄埔供电局,广东广州510000) 摘要:文章通过对计算机信息安全的研究,分析了信息安全的风险,在遵循信息安全策略的基础上,利用计 算机信息安全技术保护信息安全。同时对现今主流的几项安全技术进行了简单介绍,以此引起企业或者用户 对信息安全问题的重视。 关键词:信息安全;防范技术;系统安全 中图分类号:TP393 文献标识码:A 文章编号:1009—2374(2012)06—0122—03 计算机硬件蓬勃发展,计算机中存储的程序和数 务不中断。信息安全是一门涉及计算机科学、网络技 术、通信技术、密码技术、信息安全技术、应用数 据的量越来越大,如何保障存储在计算机中的数据不 被丢失,是任何计算机应用部门要首先考虑的问题。 计算机网络安全措施主要包括保护网络安全、保护应 学、数论、信息论等多种学科的综合性学科。从广义 上来说,凡是涉及到信息的保密性、完整性、可用 用服务安全和保护系统安全三个方面,这三个方面均 涉及物理安全、防火墙、信息安全等领域。 一性、真实性和可控性的相关技术和理论都是信息安全 的研究领域。 总的来说,信息安全是用于避免计算机软硬件以 、信息安全简述 信息安全是指信息网络的硬件、软件及其系统中 及数据不因各种原因而遭到破坏、修改。其中计算机 的硬件可以看作是物理层面,软件可以看做是运行层 面,再就是数据层面;而从属性的角度来说,其中破 坏涉及的是可用性,更改涉及的是完整性,显露涉及 的数据受到保护,不因偶然或者恶意的原因而遭到破 坏、更改、泄露,系统连续可靠正常地运行,信息服 和微型小水泵,构成单容水箱液位PID数字控制控制 系统来控制水箱的液位定值高度。对随机出水的单水 箱供液系统以及随机入水的单水箱排液系统的建模进 行研究是很有意义的。o [4曾励.机电一体化系统设计【4]M】.北京:高等教育出版社, 2004. [5]刘金琨.先进PID控制及MALAB仿真(第2版)[M].北京: 电子工业出版社,2004. [6J杨国安.数字控制系统:分析、设计与实现【M】.西安:西 参考文献 【i】欣斯基(F.G.Shinskey).过程控制系统[M].北京:清华 大学出版杜,2004. 安交通大学出版社,2008. [7]张文昭,包本刚,潘海军,等.楼宇水塔水位检测与抽水自 动控制系统U].湖南科技学院学报,2009,(8). [2]魏巍,陈虎,赵贵,等.水箱液位控制系统建模与其PID控 制器设计U].中国科技信息,2008,(10). 【3】朱玉玺,催如春,邝小磊.计算机控制技术【M].北京:电 子工业出版社,2005. (责任编辑:赵秀娟) 122 D中l羁高新技术企业201 2 02