基于智能SLPC的液位DDC系统设计.docx
- 文档编号:4325668
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:63
- 大小:758.74KB
基于智能SLPC的液位DDC系统设计.docx
《基于智能SLPC的液位DDC系统设计.docx》由会员分享,可在线阅读,更多相关《基于智能SLPC的液位DDC系统设计.docx(63页珍藏版)》请在冰豆网上搜索。
基于智能SLPC的液位DDC系统设计
1DDC系统概述
DDC是英文DirectDigitalControl(直接数字控制)的缩写,是由于它用数字式的算式来代替模拟信息的组合,用断续形式的计算机输出去控制执行机构,计算机直接作用于生产过程。
1.1国内的现状和发展趋势
50年代初期,仪器仪表取得了重大突破,数字技术的出现使各种数字仪器得以问世,把模拟仪器的精度、分辨力与测量速度提高了几个量级,为实现测试自动化打下了良好的基点。
60年代中期,测量技术又一次取得了进展,计算机的引入,使仪器的功能发生了质的变化,从个别电量的测量转变成测量整个系统的待征参数,从单纯的接收、显示转变为控制、分析、处理、计算与显示输出,从用单个仪器进行测量转变成用测量系统进行测量。
70年代,计算机技术在仪器仪表中的进一步渗透,使电子仪器在传统的时域与频域之外,又出现了数据域(Data domain)测试。
80年代,由于微处理器被用到仪器中,仪器前面板开始朝键盘化方向发展,过去直观的用于调节时基域幅度的旋转度盘,选择电压电流等量程或功能的滑动开关,通、断开关键已经消失。
测量系统的主要模式,是采用机柜形式,全部通过IEEE-488总线送到一个控制品上。
测试时,可用丰富的BASIC语言程序来高速测试。
不同于传统独立仪器模式的个人仪器已经得到了发展。
90年代,仪器仪表与测量科学进步取得重大的突破性进展。
这个进展的主要标志是仪器仪表智能化程度的提高。
工业智能化控制仪表主要包括变送器、调节器、调节阀等设备,控制仪表从基地式调节器(变送、指示、调节一体化的仪表)开始,经历了气功、电动单元组合仪表到今天的计算机控制系统(DDC)。
DDC的控制功能已成为国内外计算机控制领域中一个研究分支。
由于它直接与生产过程打交流,生产过程的优劣与它的关系就特别密切。
目前,微型计算机作为装置一级实现集中、分散的综合型控制的系统,获得了迅速的发展。
图1直接数字控制的原理框图
1.2DDC系统的原理
图1为直接数字控制的原理框图。
输入通道把一次仪表送来的生产过程检测信号(温度、压力、流量、状态等),经过量纲变换、滤波、采样、数据放大和模/数转换,再送入DDC计算机。
计算机根据对应于指定控制规律的控制算式(例如PID控制算式)进行比较、分析和计算,然后将运算结果经输出通道输出。
输出通道把计算机输出的控制信号,经数/模转换和量纲变换,变换成生产过程执行机构的调节信号,实现生产过程的闭环控制,从而使生产过程按预期的工况运行,以达到提高生产率、改善产品产品质量和降低成本的目的。
1.3DDC系统的组成特点
1.3.1DDC系统是一种离散的时间控制系统
工业控制系统一般是以分时的方式对生产过程的有关参数实行控制。
它以定时采样和阶段控制来代替常规调节装置的连续检测和连续控制。
这样,计算机就可对几个甚至几十个以上的调节回路“同时”进行检测和控制。
在DDC系统中输出控制是以多路形式进行的。
对每一路来说,输出控制部件只能为它提供有限的服务时间。
计算机输出的控制量是数字量、脉冲量和开头量,需要进行适当的转换,才能变成生有效的数据。
1.3.2数字调节
数字调节的规律是多种多样的。
常见的有这样几种:
按偏差的PID调节;按干扰量的前馈控制;使某些参数的给定值随着某些条件而变化的串级控制。
计算机在执行控制程序时,根据给定值和反馈量(或干扰量),按照给定的控制规律(控制算式)进行控制量计算,并经输出通道把控制信号送给生产过程的执行机构,再由执行机构去操作生产过程,调节被控参量,使生产过程按预期的最优工况运行。
这就是数字调节的过程。
1.3.3自动化操作
所谓自动化操作是指这样一些自动操作:
自动启停;故障切换;顺序控制;行程控制;联锁控制等。
计算机根据给定的逻辑条件、各设备的联锁信号以及距离的计数值,就能自动地完成上述各种自动操作,从而保证生产工艺过程自动进行。
DDC的特点是易于实现任意的控制算法。
只要按人们的要求改变控制程序或修改控制算式的某些参数,就能得到不同的控制效果。
因此,DDC系统除了具有以上提到的各种控制功能外,还可实现以下各种复杂的控制功能,以满足各种应用场合的需要。
1.3.4变更DDC的控制算式
DDC的控制算式应该随对象特性和控制要求的不同而变更。
例如,为了防止具有纯滞后的对象产生振荡,引入不灵敏区;为了校正系统的非线性,引入平方特性;为了克服系统的大滞后,进行纯滞后补偿。
1.3.5进行多变量控制
多变量控制在生产过程控制中是经常遇见的。
例如,多变量前馈控制系统,
多变量解耦控制系统等。
对于多变量控制系统,采用计算机控制是比较方便的,容易得到满意的控制效果。
1.3.6实现自适应控制
自适应控制系统能够自动跟踪对象参数的变化和自动补偿干扰作用的影响,使生产过程的工况始终保持最优。
在适应控制系统中,需要对控制对象的参数进行递推估计,计算量较大,需要由计算机来完成。
应当指出,DDC系统功能的齐全程度,是由需要完成的控制任务和控制机本身的功能所决定的,应当根据需要和可能这两个方面来合理地确定。
DDC系统应用于下列场合,其效果比较显著:
1、控制回路数较多的大规模生产过程。
2、被控参数需要进行计算的生产过程。
3、各参数之间相互关联的生产过程。
4、原料、产品和产量经常变更的生产过程。
5、具有纯滞后的工业对象。
6、生产工艺复杂,控制质量和自动化程度要求高的场合。
1.4直接数字控制系统与早期模拟控制系统的比较
现代工业生产过程的计算机控制在生产控制中被越来越广泛的应用,其主要优点是:
1.4.1可消除常规模拟调节器的许多难以克服的缺点
1、不存在模拟调节器的漂移和刻度误差等问题。
2、参数整定宽广,PID的比例、积分和微分系数可单独调节,不相互牵制。
3、控制算式变更方便,调节规律容易修改。
4、自动/手动切换方便。
5、当信号噪声大时,计算机作为低通滤波与模拟滤波器相配合,对高频的脉冲噪声有较好的滤波效果。
特别是对甚低频的周期干扰,计算机可方便地通过数字滤波来解决,这是模拟调节器难以办到的。
1.4.2使用灵活,潜力大,便于实现特殊的控制规律
在计算机控制中,个性部分程序就能改变调节规律,而无需改变硬设备,甚至可在线改变控制方案,因而可在不增加硬件设备的情况下逐步提高控制水平。
1.4.3兼有其它功能
在生产过程控制中,除了所需的控制功能外,还需要一些必要的附加功能。
例如事故报警,自动采样,测量值显示,线性化处理,以及为充分利用计算机所附加的管理功能。
在一定的条件下,增加控制回路数不会显著地增加费用;便于与大型管理机或控制机相联系,实现多机通讯。
2现场系统组成与方案论证
2.1系统硬件结构图
本系的设计以XMA5000型号的智能调节仪表(又称智能型专家自整定PID调节器)为硬件基础。
现场系统的主要部件有水泵、电动调节阀、SW开关、液位传感器、XMA5000智能调节仪组成,如图2。
XMA5000智能调节仪表的具体连接见附图1。
2.2总体方案论证
经过的多方面对该系统的了解和分析后,该系统在应满足以下要求:
2.2.1基于SLPC的DDC监控系统的功能
监控系统的主要功能有:
1、检测水槽的实际液位、调节阀值;
2、自动调节水槽液位;图2系统结构图
3、自动与监控机通信(PC机)、传送液位值、调节阀值;
4、自动显示通信状态报警、液位上/下限报警;
5、绘制动态曲线图;
6、能用信息窗口显示实时的工作状态、通信状态和实时数据等;
7、显示系统时间。
2.2.2系统实施的基本原则
1、智能SLPC调节器(XMA5000)作为下位机的主控CPU;
2、以RS485转换器作为传输介质;
3、根据下位机的传输格式确定该系统的通信协议并进行规范;
4、采用VB6.0制作监控系统的界面,并根据系统的实际要求增设相应的控键。
在监控系统中应有报警显示。
界面的设计和操作应以方便操作人员为主;
5、在系统设计中应尽可能考虑到通信过程中出现的意外事故,并采取一定的防御措施;
6、编写程序代码时应考虑系统在运行时出现的死循环、延时等情况对系统造成的后果,并分析程序的可行性。
2.3各仪表选型与简介
2.3.1水泵
水泵型号:
水泵20PLB10-12[1]
水泵是系统的主要动力。
额定扬程12米,额定流量1立方/小时。
最大流量1.6立方/小时左右。
2.3.2电动调节阀
电动调节阀型号:
2DY-16P
电动调节阀的轴由齿轮带动,其上有一个电位器,根据4~20mA控制信号改变电阻值。
值越大,调节阀的轴行程越大(满行程为15mm)。
调节阀动作需要一定时间,因此控制系统有滞后。
2.3.3液位传感器
液位传感器型号:
ALT-P-E-G-1-2-1-M
液位传感器实际是一个压力传感器,采用两线制接线,如图3所示。
端口ab间接负载。
当水箱中没有水时,ab间的电流应当为4.00mA。
图3压力传感器接线原理图
3智能SLPC调节器
3.1简介
智能SLPC调节器是以微处理器为核心的智能仪表,其设计结构合理,控制运算功能较强,许多功能均由软件完成。
硬件除以CPU及R0M、RAM为中心的内部电路外,还包括与外界联系的人--机对话接口、过程信号I/0接口、与上位系统联系的上位接口、故障监视及安全措施等。
在SLPC调节器中,最主要的是执行PID控制算法。
3.2调节器的调节规律
调节器的作用是把测量值和给定值进行比较,得出偏差后,根据一定的调节规律产生输出信号,推动执行器,对生产过程进行自动调节。
PID是过程控制中应用最广泛的一种控制规律。
实际运行经验及理论分析充分证明,这种控制规律在相当多的工业对象中能够得到较满意的结果。
PID的运算电路[2]可用图4表示:
图4PID运算电路
其标准的传递函数为:
式中:
Ti---积分时间;
Td---微分时间;
F---干扰系数,F=1+Td/Ti;
P---调节器的比例度。
在调节器中,比例调节器对干扰有及时而有力的抵制作用,在生产上有一定的应用。
但它有一个不可避免的缺点---存在表态误差,一旦被调量偏差不存在,调节器的输出也就为零。
积分调节器的突出优点是,只要被调量存在偏差,其输出的调节作用便随时间不断加强,直到偏差为零。
在被调量的偏差消除以后,由于积分规律的特点,输出将停留在新的位置而不回复原位,因而能保持静差为零。
单纯的积分调节也有它的弱点,它的动作过于迟缓,因而在改善静态准确度的同时,往往使调节的动态品质变坏,过渡过程时间延长,甚至造成系统不稳定。
微分调节器能在偏差信号出现或变化的瞬间,立即根据变化趋势,产生强烈的调节作用,使得偏差尽快地消除在萌芽状态之中。
单纯的微分调节器也有严重的不足之处,它对静态偏差毫无抑制能力。
将比例、积分、微分三种调节规律结合在一起,既可达到快速敏捷,又可达到平衡准确,只要三项作用的配合适当,便可得到满意的调节效果。
4调节对象特性与参数整定
在连续生产过程中,最基本的关系是物料平衡和能量平衡。
在静态条件下,单位时间内进入被控过程的物料(或能量)等于单位时间内从被控过程流出的物料(或能量)。
然而,对象的动特性是研究参数随时间而变化的规律。
在动态条件下,物料平衡和能量平衡的关系是:
单位时间内进入被控过程的物料(或能量)减去单位时间内从被控过程流出的物料(或能量)等于被控过程内物料(或能量)存储量的变化率。
对象动特性的微分方程式,也就是输出参数与输入参数之间的函数关系式,就是通过上述平衡方程式获得的。
对于一个调节对象来说,输出参数就是被调量;输入参数就是输入量,它是引起被调参数变化的因素。
4.1水槽液位的动特性及其数学描述
在这里我们以单容水槽液位作为调节对象进行研究,如图5,流入水槽的水流量Q1是由管路上的电动调节阀来调节的;流出的水流量Q2决定于管路上手动阀门的开度,它是随用户需要而改变的。
这里,液位h是被调量,手动阀门的开度变化是外部扰动,而电动调节阀门开度变化是调节作用。
研究对象的动态特性,就是要找出其输入量和输出量之间的相互作用的规律,而对象的微分方程式便是这种规律的数学描述。
如图5,设各量定义如下:
Q1输入水流量(m3/s)
Q10输入稳态水流量(m3/s);
△Q1输入流量对它的稳态值的微小增量(m3/s)
Q20输出稳态水流量(m3/s);
△Q2输出流量对它的稳态值的微小增量(m3/s)
h稳态水位(m)
△h液位对它稳态值的微小增量(m)
V水槽中储存水的容积(m3)
A水槽横截面面积(m2)
根据物料平衡关系,在正常工作
状态下的稳态方程式是:
Q10-Q20=0
(1)
动态方程式是:
(2)
图5水槽水位调节对象
式中,
是流体蓄存量的变化率。
它与被调量水位h间的关系是:
(3)
将3式代入2式,得
(4)
或
上式可以看出,水位变化
决定于两个因素:
一个是水槽截面积A,一个是流入量与流出量的差额。
A越大,
越小。
因此,A是决定水槽水位变化率大小的因素。
在4式中,Q1只决定于电动调节阀门的开度。
假定流量Q1的变化量△Q1与电动调节阀门的开度的变化量△μ1成正比,即
△Q1=Kμ△μ1(5)
其中Kμ是是系数(m2/s)
输出水流量Q2随水位而变化,假定二者的变化量之间关系为
;或
(6)
其中,Rs是液阻。
在水位变化范围不大时,近似地认为Rs为常数,即流出量Q2的大小决定于水槽中水位h和流出侧阀门的阻力Rs。
严格地说,Rs不是一个常数,它与水位、流量的关系是非线性的。
为简化问题,常常要将非线性进行线性化处理,常用的方法是切线法,即在静特性上的工作点附近不大范围内以切线代替原来的曲线,而线性化后则用6式表示流量的变化和液位变化的关系。
对于4式,变量用额定值和增量的形式表示
Q1=Q10+△Q1;Q2=Q20+△Q2;h=h0+△h
并考虑到1式和4式,就化成以增量表示的微分方程式
(7)
将5式、6式代入7式,其中在本系统中A=0.1974m2,可得
或
(8)
一般将上式改写成下述标准形式:
(9)
式中,T=0.1974Rs;K=KμRs
这就是本系统调节对象调节通道的微分方程式。
式中T为对象的时间常数,而K则为对象放大系数。
4.2调节器参数整定
4.2.1简述
在生产过程中有各种调节对象,它们对调节器的特殊有不同的要求,选择适当的调节规律和整定其参数,使调节器特性能和调节对象配合好,以便得到最好的调节效果。
在一般情况下,可以根据调节系统在阶跃振动作用下的调节过程来判定调节效果。
总的来说,对调节过程可以提出稳定性、准确性和快速性三个方面要求,而这三方面往往又互相矛盾的。
稳定性总是首先要考虑的因素,一般都要求被调量的波动具有一定的衰减率,例如0.75或更高。
也就是经过一个到两个振荡周期以后就看不出波动了,在稳定的前提下尽满足准确性和快速性的要求。
典型最佳调节过程的标准是:
在阶跃的振动作用下,保证调节过程波动的误差率ψ=0.75(或更高)的前提下,使过程的最大动态偏差、静态误差和调节时间最小。
4.2.2反应曲线参数整定法
参数整定的主要任务是确定P、Ti和Td这三个参数。
目前参数的整定方法很多,但反应曲线法的优点是飞升特性[3]实验容易掌握,做实验所需时间短。
用反应曲线法整定调节器的参数应先测定对象的动特性,即飞升特性。
根据飞升特性曲线定出几个能代表该调节对象动态特性的参数,然后可以直接按这个数据定出调节器最佳整定参数。
以图6为例,如果从拐点P1作切线,并将它近似地当做具有纯滞后的一阶惯性环节来看待,从曲线上可以得三个参数:
τ----等效滞后时间
T----等效时间常数;
K----广义对象的放大系数。
图6对象飞升特性
表示成无因次量,即
有时还用ε=K/T表示无自衡对象的飞升速度。
对于调节器的比例作用大小,常用比例度(或比例带)P表示。
其中,△emax为调节器输入的测量范围;△e为输入变化量。
△xmax为调节器输出的变化全范围;△x为输出变化量。
对于单元组合调节仪表,比例度P与调节器放大倍数Kc互为倒数关系,即
。
根据代表对象动特性的参数K、T、τ,可以利用下面的经验分式,计算对应于衰减率ψ=0.75下PID调节器的最佳整定参数。
式11
5系统通信接口
5.1通信方式选择
系统上位机由一台微机构成。
软件采用VisualBasic编程,作出十分直观的人机界面。
对采集到数据进行复杂的运算处理,并把运算结果转化成预置命令,并通过串行口将所需的各种预置命令(数字信号)传送给智能调节器,再由智能调节器执行预置命令控制液位。
另一方面,智能调节器将采集到的信号通过串口传
图7通信原理图
送到上位机,并通过软件进行运算将结果显示在屏幕上。
通信原理如图7所示。
目前一般的通信方式有RS-232、RS-422与RS-485。
RS-232是PC机与通信工业中应用最广泛的一种串行接口。
它被定义为一种在低速率串行通讯中增加通讯距离的单端标准,并且采取不平衡传输方式,即所谓单端通讯。
为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。
RS-485标准是在RS-422基础上制定的,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围。
基于现代工业的发展方向,为了满足将来工业的需求,本系统的设计中,将采用RS-485串口通信[8]。
5.2RS-485串行接口标准
RS-485是串行数据接口标准,它定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。
RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
图8结构图图9接收与发送标准
RS-485数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B,如图8。
通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~6V,是另一个逻辑状态。
另有一个信号地C,在RS-485中还有一“使能”端。
“使能”端是用于控制发送驱动器与传输线的切断与连接。
当“使能”端起作用时,发送驱动器处于高阻状态,称作“第三态”,即它是有别于逻辑“1”与“0”的第三态。
接收器也作与发送端相对的规定,收、发端通过平衡双绞线将AA与BB对应相连,当在接收端AB之间有大于+200mV的电平时,输出正逻辑电平,小于-200mV时,输出负逻辑电平。
接收器接收平衡线上的电平范围通常在200mV至6V之间。
参见图9。
5.3RS-485工作方式
在串行通信中,数据通常是在两个站(如终端和微机)之间进行传送,按照数据流的方向可分成三种基本的传送方式:
全双工、半双工、和单工。
在这个系统中将使用半双工工作方式。
若使用同一根传输线既作接收又作发送,虽然数据可以在两个方向上传送,但通信双方不能同时收发数据,这样的传送方式就是半双工制,如图10所示。
采用半双工方式时,通信系统每一端的发送器和接收器,通过收/发开关转接到通信线上,进行方向的切换,因此,会产生时间延迟。
收/发开关实际上是由软件控制的电子开关。
图10半双工方式
6系统通信协议
在工业控制系统中,为了使得来自不同厂家的设备能够成功地进行通信,必须有标准化的协议,这个系统设计将严格采用标准的RS485通讯协议[15]。
6.1RS-485通讯协议规定
主从式半双工通讯主机呼叫从机地址从机应答方式通讯串行通讯数据帧11位,1个起始位,8个数据位,2个停止位。
数据传输格式采用标准ASC码。
通讯控制字符集如下:
DC1(11H):
读瞬时值DC2(12H):
读参数
DC3(13H):
写参数STX(02H):
从机起始符
ETX(03H):
主机结束符ETB(17H):
从机结束符
US(1FH):
参数间隔符ACK(06H):
接收正确
NAK(15H):
接收错误SP(20H):
空白符
6.2通讯协议格式
6.2.1读瞬时值
主机发送:
DC1AAACCETX
DC1(11H):
读瞬时值
AAA:
从机地址码=001~254
CC:
通道号=01~99
ETX(03H):
主机结束符
从机回送:
STXAAACCUSMMUSDDDDDDDUSEEEEUSSSSSSETB
STX(02H):
从机起始符
AAA:
从机地址码=001~254
CC:
通道号=01~99
US(1FH):
参数间隔符
MM:
表型字=00~99(本系统采用XMA5000)
DDDDDDD:
瞬时值
EEEE:
报警1~4(报警状态E=0:
OFFE=1:
ON)
SSSSS:
校验和5位(从STX到最后一个US间字符ASC和)
ETB(17H):
从机结束符
6.2.2读参数
主机发送:
DC2AAACCUSPPETX
DC2(12H):
读参数值
AAA:
从机地址码=001~254
CC:
通道号=01~99
US(1FH):
参数间隔符
PP:
参数号=01~69
ETX(03H):
主机结束符
从机回送:
STXAAACCUSPPUSDDDDDDDUSSSSSSETB
STX(02H):
从机起始符
AAA:
从机地址码=001~254
CC:
通道号=01~99
US(1FH):
参数间隔符
PP:
参数号=01~69
DDDDDDD:
参数值=-1999~15999
SSSSS:
校验和5位(从STX到最后一个US间字符ASC和)
ETB(17H):
从机结束符
6.2.3写参数
主机发送:
DC3AAACCUSPPUSDDDDDDDUSSSSSSETX
DC3(13H):
写参数值
AAA:
从机地址码=001~254
CC:
通道号=01~99
US(1FH):
参数间隔符
PP:
参数号=11~69
DDDDDDD:
参数值=-1999~15999
SSSSS:
校验和5位(从DC3到最后一个US间字符ASC和)
ETX(03H)主机结束符
从机回送:
ACK(06H):
接收正确
NAK(15H):
接收错误
6.3读写参数号
12:
量程零点13:
量程满度17:
报警回差
18:
报警一值19:
报警二值20:
报警三值
21:
报警四值22:
报警方式37:
PID变化率
38:
PIDSP0值42:
启停程序0=启动
43:
手自动切换0=自动44:
PID输出值
7通信程序VB设计基础
7.1方案选择与程序设计
在VB中,可以通过多种方式来进行串行通信,一种是调用API函数,另一种方法是用Mscomm控件。
还可以用VC++与汇编语言混用编写DLL,然后在VB中调用。
第二种方法相对简单,只要在工程中添加Mscomm控件,然后进行相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 智能 SLPC DDC 系统 设计