




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、纸机配浆DCS控制系统设计摘 要配浆作为打浆到抄造工段必经的一个重要环节, 对成纸质量以及纸张各项性能指标的稳定起到关键作用,尤其在连续配浆生产过程中, 人工操作无法做到控制各种浆料、胶料、辅料的准确配比, 因此精确、稳定的配浆自动控制系统就显得尤为重要。目前随着计算机技术的迅猛发展,计算机控制系统在造纸生产过程中已经得到了广泛的应用。实行配浆过程计算机控制系统对保证正确配比、节约造纸原料及降低吨纸成本均具有重要意义。其中,PLC 控制系统是目前过程控制系统中的主流产品,它的出现使得造纸的过程控制更具有了先进、可靠、简单易行的特点。本文主要应用S7-300PLC知识完成纸机配浆过程中各项参数的
2、自动控制 。关键词: 配浆、可编程逻辑控制器、比值控制Pulp Blending DCS Control System DesignABSTRACTThe Pulp blending as an important part in Beating to the papermaking, On the paper quality and paper the stability of the performance indicators play a key role, Especially in the production process of pulp blending. Manual op
3、eration will not be able to control various sizing, glue and auxiliary materials for accuracy ratio, So precise, stable automatic pulp blending control system has become particularly important. At present, with the rapid development of computer technology,Computer control system in paper production
4、process has been widely. Implementation of pulp blending computer control system to guarantee proper proportioning, saving paper and paper costs decrease importance. Within this total, the PLC system is currently the process control system in the mainstream products, Its appearance makes the paper m
5、ore with advanced process control, reliable and simple features。This article uses primarily S7-300PLC knowledge to complete the paper machine pulp blending during various parameters of automatic control.KEY WORDS: pulp blending, Programmable logical controller, Ratio control目 录摘 要IABSTRACTII1 绪论11.1
6、 概述11.2 课题背景11.2.1 工业过程自动化控制的发展11.2.2 造纸行业的自动化过程11.3 系统设计目标21.3.1 配浆方式21.3.2 系统概述21.3 本文主要内容32 配浆控制系统的硬件设计42.1 S7-300PLC工作原理42.2 S7-300PLC系统结构42.3 硬件设计42.3.1 电源模块42.3.2 中央处理器模块52.3.3 S7-300模拟量模块选择63 系统控制程序实现93.1 编程组织块和数据块93.2 编程语言113.3 PID控制123.3.1 PID算法123.3.2 对PID进行参数设置:163.4 控制策略设计173.4.1 浓度控制173
7、.4.2 流量配比控制183.5 控制程序实现193.5.1 程序流程193.5.2 控制程序的实现194 人机界面设计484.1 MCGS组态软件484.2 MCGS组态软件的系统构成484.2.1 MCGS组态软件的整体结构484.2.2 MCGS组态软件五大组成部分494.2.3 组建新工程的一般过程504.3 纸机配浆控制系统的组成514.3.1 实时数据设置52结论与展望55致 谢56参 考 文 献571 绪论1.1 概述配浆(包括调料)是造纸过程中打浆到抄造工段必经的一个重要环节。配浆过程中由于各种浆料的浓度、流量、打浆度等参数一直在变,所以人工操作很难做到各种浆料、胶料、填料的精
8、确配比,这样一来,就容易出现配比不稳定,配成浆浓度波动、各浆池液位渡动等相互关联的不利现象,恶化该工段和后续抄造工段的工艺条件。导致断纸、水分定量频繁变化等同题,甚至使成品纸质量降级。因此,实现配浆过程的计算机控制对保证正确配比、节约造纸原料及降低吨纸成本均具有重要意义。目前,配浆过程计算机控制已成为国外造纸综合自动化系统中一个重要的组成部分,国内这方面的研究尚未见报道。实行配浆过程计算机控制系统对保证正确配比、节约造纸原料及降低吨纸成本均具有重要意义。1.2 课题背景1.2.1 工业过程自动化控制的发展当今社会中,自动控制技术已经在工业生产和科学发展中起着关键的作用。现在自动化装置已是大部分
9、设备不可分割的重要组成部分。一些大型生产过程如果不配置合适的自动控制系统,是根本无法运行的。可以说,生产过程自动化的程度已成为衡量工业企业现代化水平的一个重要标志。我国工业过程自动化的水平在近年来有了较大的提高,但是与国外先进水平相比还有较大的差距。自20 世纪50 年代计算机开始用于工业过程控制以来,过程控制的发展经历了以下几个阶段:a) 直接数字控制(DDC)b) 分散集中控制(DCS)c) 两级优化控制d) 工业过程计算机集成控制(CIPS)计算机的应用促进了控制理论的发展。先进控制的理论和计算机技术的发展推动了工业控制的微机化、智能化和网络化,也推进了先进控制理论的应用。同时,先进控制
10、理论的成功应用也促进了控制理论的持续和深入的开展。因此,计算机在工业生产和理论研究中发挥的作用是无法估量的。同时采用计算机控制可以实现工业过程连续化、大型化和精密化的要求,可以进行在线运算,完成一些比PID更灵活的控制。1.2.2 造纸行业的自动化过程计算机应用于造纸工业始于1964 年。最初的应用集中于工业控制计算机进行过程变量或产品质量的自动控制,如浆的蒸煮温度,流浆箱液位、压力,纸抄造过程中的浆浓度与流量、纸张定量水分控制等。20世纪70年代后期,DCS(Distributed Control System)与PLC(Programmable Logic Controller)以其优良的
11、性能在工业控制中崭露头角,很快在造纸工业中也得到了普遍的应用而自动化系统也逐渐由原来单一的过程控制向管理与控制一体化的综合自动化方向发展。随着造纸生产工艺不断进步和生产设备的不断更新,造纸生产自动控制的要求也越来越高。造纸生产的自动控制,过去只集中在电气传动方面。现在的范围已经扩大到打浆控制系统、配浆控制系统、上浆流送控制系统、纸机干燥部多段通气控制系统(热泵控制)和水分定量检测等方面,即通常说的DCS过程控制系统和QCS质量检测系统,正朝着整厂集中控制的方向发展。 1.3 系统设计目标本次设计的课题为造纸厂生产自动控制系统,主要完成造纸厂纸浆的配比控制。当前在造纸行业中,随着造纸机车速的提高
12、和设备的更新,纸浆配浆控制方式中原来的配浆箱方式配浆已经逐步被管道配浆方式替代。 配浆方式当前纸浆管道配浆有三种方式,可根据生产情况、技术要求和经济情况来选取。第一种为流量给定控制方式,此种方式用人工给定参与配浆的各浆种流量的大小,来控制到成浆池各种浆的比率。第二种为比率自动控制方式,主要利用成浆池液位控制的输出作为主要浆种的流量给定,并通过比率控制器决定其它浆种的流量给定。其具有的优点为:能按纸机抄造情况,自动控制瞬时配比的各种浆流量大小,可保证成浆池液位稳定。第三种为绝干量比率自动控制方式,此种方式按参与配浆浆种的绝干纤维量来计算和控制各种浆配比的比率。它比流量控制更为准确,能够稳定控制各
13、种浆的配比。其优点是配浆效果好,浆种的纤维配比稳定,更改、调整更为容易。此方案不需要人工计算,只需给定各种浆绝干的配比。1.3.2 系统概述系统提供了面浆(木浆) 、衬浆(苇浆)和芯浆(草浆)3种浆料,为了达到节省造纸成本的目的,使三种纸浆按一定的配比注入到成浆池进行充分的混合,为后续环节提供达到一定生产要求的成浆。其工艺流程如图1-1图1-1 工艺流程图1.3 本文主要内容本文研究配浆自动控制的控制策略,即完成上述的系统控制部分的设计。本文的主要内容包括:(a)确定系统的控制目标;(b)系统控制策略的设计与研究;(c)控制算法库的设计与研究;(d)控制程序的实现。2 配浆控制系统的硬件设计2
14、.1 S7-300PLC工作原理SIEMENS SIMATIC运行时要进行一系列的操作,大致可分为四个阶段,以故障诊断通信处理为主的公共操作,联系工业现场的数据输入输出操作,执行用户程序的操作以及服务于外部设备的操作。S7-300PLC与其它可编程序控制器一样都是采用分时操作的原理,即循环扫描方式,也就是说首先扫描输入模块的状态,并更新输入过程映像区寄存器,接着执行用户程序,最后从输出过程映像寄存器将值输出到输出模块,一次循环下去。2.2 S7-300PLC系统结构S7-300PLC功能强、速度快,扩展灵活,它具有结构紧凑、无槽位限制的模块化结构。并且可以通过MPI网的接口与可编程器(PG)、
15、操作员模块(OP)、和其它S7系列相连。S7-300主要组成部分有:导轨(RACK)、电源模板(PS)、中央处理单元(CPU)、信号模板(SM)、模板功能(FM),还可加上接口模板(IM)和通信处理器(CP) 。2.3 硬件设计2.3.1 电源模块选择电源要考虑:PS 307电源模块的特点为:连接单相交流系统(输入电压120/230VAC,50/60HZ),输出电流2A/5A/10A,输出电压24V DC,防短路和开路保护,可靠的隔离特性,符合EN60950,可用做负载电源。本设计选用的是PS307 5A为配浆控制系统的CPU提供电源。PS-307(5A)接线图如图2-1“24 VDC输出电压
16、工作”显示24 VDC输出电压接线段张力消除主回路和保护性导体接线24 VDC开关电源选择器开关图2-1 PS-307(5A)接线图对非典型工作条件的响应表2-1 PS-307(5A)电源模块对非典型工作条件的响应如果.则24 VDC LED输出电路过载:l I>6.5A(动态)l 5 A < I 6.5 A(静态)电压突降,自动恢复电压电压降低,缩短使用寿命闪烁.输出短路输出电压为0 V;消除短路后,自动恢复电压灭初级端过压存在毁坏的危险-初级端欠压自动关闭;自动恢复电压灭 中央处理器模块S7-300的CPU模块种类有CPU312 IFM、CPU313、CPU314、CPU315
17、、CPU315-2DP等。CPU模块除了执行用户程序外,还为S7-300背板总线提供5V DC电源,并通过MPI接口与其它中央处理器或编程装置通信。S7-300的编程装置可以是西门子专用的编程器,如PG705、PG720、PG740、PG760等,也可以用通用微机,配以STEP 7 软件包,与MPI卡和MPI编程电缆构成。 S7-300的CPU有很多种类型,可以分为一下几种:(a)标准型:CPU312、CPU313、314、315、315-2DP和316-2DP。(b)紧凑型CPU:CPU312C、313C、313C-PtP、313C-2DP、314C-PtP和314C-2DP。各CPU均有计
18、数、频率测量和脉冲宽度调制功能。有的有定位功能,有的带有I/O。(c)户外型:CPU312IFM、314IFM、314户外型,在恶劣的环境下使用。(d)高端CPU:317-2DP和CPU318-2DP。(e)故障型CPU:CPU315F。本设计选用标准型CPU模块:CPU314。 2.3.3 S7-300模拟量模块选择S7-300有多种型号的模拟量模块可供选择。本设计选用了1个SM-331模拟量输入模块,2个SM332模拟量输出模块。SM-331 模块主要完成浓度、流量以及整个系统中其他模拟量的采集功能,SM332主要处理浓度、流量的输出信号。(1)模拟量输入模块SM-331模拟量输入(简称模
19、入,AI)模块SM331目前有多种规格型号,如8AI12位模块、2AI12位模块和8AI16位模块,分别为8通道的12位模拟量输入模块、2通道的12位模拟量输入模块、8通道的16位模拟量输入模块。它们除了通道数和转换精度不一样外,其工作原理、性能、参数设置等各方面都一样。SM 331模块中的各通道可以分别使用电流输入或电压输入,并选用不同的量程(量程可通过量程卡来设置;没有量程卡的模块时也可以通过不同的端子接线方式设置),有多种分辨率可供选择(9-15位+符号,与模块有关),分辨率不同,转换时间也不同。模拟量转换是顺序执行的,每个模拟量通道的输入信号是被依次轮流转换的。(a)连接电压传感器对电
20、压传感器进行接线和连接如图2-2图2-2 对电压传感器接线,并连接到电隔离 AI(b)连接电流传感器对2线传感器进行接线,并将它们与模块的电源相连接如图2-3图2-3 对2线传感器接线,并连接到电隔离AI(c)连接电阻温度计和电阻电阻温度计的 4 线制连接如图2-4电阻温度计生成的电压在 M+ 和 M- 端子之间测得。 对设备进行接线和连接时要遵守极性,(在电阻温度计上将 IC+ 和M+ 连接,IC - 和 M- 连接)。请务必始终将IC+、M+、IC- 和M- 线路直接连接到电阻温度计上。图2-4 电阻温度计与电隔离模拟输入的4线连接(2)模拟量输出模块SM-332模拟量输出(简称模出,AO
21、)模块SM 332目前有三种规格型号,即4AO×12位模块、2AO×12位模块和4AO×16为模块,分别为4通道的12位模拟量输出模块、2通道的12位模拟量输出模块和4通道的16位模拟量输出模块。用于将CPU送给它的数字信号转换为成比例的电流信号或电压信号,对执行机构进行调节或控制,其主要组成部分是D/A转换器,可以用传送指令“TPQW.”向模拟量输出模块写入要转换的数值。SM 332可以输出电压,也可以输出电流。在输出电压时,可以采用2线回路和4线回路两种方式与负载相连。采用4线回路能获得比较高的输出精度。如图2-52-5 负载到电隔离模拟输出模块电压输出的4线
22、连接3 系统控制程序实现本课题采用的控制器为西门子公司S7-300系列PLC,S7-300是主要由CPU、电源模块、信号模块、功能模块、通信处理器、接口合自动化工程中的各种应用场合,尤其是在生产制造工程中的应用。S7系列PLC的CPU中运行着两种程序;操作系统程序和用户现与特定的控制任务无关的功能,包括处理PLC的启动、刷新输入用户程序、处理中断和错误、管理存储区和处理通信等。用户程序由然后将它下载到CPU。用户程序包含处理用户特定的自动化任务所包括CPU启动时的初始化工作、处理过程数据、对中断的响应和对异常和错误的处理等。3.1 编程组织块和数据块STEP7是S7-300系列PLC的编程和组
23、态软件,STEP7采用结构化编程方法,它将用户编写的程序和程序所需的数据放置在“块”中,使单个的程序部件标准化。通过在块内或块之间类似子程序的调用,使用户程序结构化,这样可以简化程序组织,使程序易于修改、查错和调试。块结构显著地增加了PLC程序的组织透明性、可理解性和易维护性,STEP7中主要有以下几种类型的块;(a)组织块-0B(Organization Block)(b)功能-FC(Function)(c)功能块-FB(Function Block)(d)系统功能-SFC(System Function)(e)系统功能块-SFB(System Function Block)(f)背景数据块
24、-背景DB(Instance Data Block)(g)共享数据块-共享DB(Share Data Block)OB、FC、FB、SFC和SFB中包含由S7指令构成的程序代逻辑块。因此称为程序块或者逻辑块。背景DB和共享DB中不包含STEP 7的指令,它们用于存放用户数据,称为数据块。上述各类块的主体由两个部分组成;变量声明表部分和程序数据部分(对程序块而言)或者数据部分(对数据块而言)。(1)组织块(OB)在CPU中,用户程序由启动程序、主程序和各种中断响应程序等不同的程序模块组成,这些模块在STEP7中的实现形式就是OB。OB是直接被操作系统调用的用户程序块,OB与不同的CPU类型是相关
25、的,某一型号的CPU支持哪些OB是确定的。例如,OB35和OB40可在CPU 315-2DP中使用,而OB36和OB41则不行。因此,用户只能编写目标CPU支持的OB。OB1是对应于循环执行的主程序的程序块,它是STEP7程序的主干。其他大多数OB则对应于不同的中断处理程序(另外还有启动程序和背景程序等非中断类的OB)。与每一个OB紧密相连的是它对应的类型和优先级。OB的类型指出了它的功能,例如延时中断、循环中断等;OB的优先级则用于表明一个OB是否可以被另外一个OB中断,优先级较低的OB总是可以被优先级较高的OB中断。(2)功能(FC)和功能块(FB)FC和FB都是由用户自己编写的程序模块,
26、可以被其他程序块(OB、FC和FB)调用。与其他编程语言中的“函数”相似,FC/FB也带有参数,以名称的方式给出的参数称作形式参数(形参),在调用时给形式参数赋的具体值就是实际参数(实参),也即形参是实参在逻辑块中的名称。FC与FB的根本区别在于;FC不具备自己的存储区,而FB拥有自己的存储区-背景DB,在调用任何一个FB时,都必须指定一个背景DB。(3)系统功能(SFC)和系统功能块(SFB)SFC和SFB是预先编好的可供用户程序调用的FC与FB,它们已经固化在S7的CPU中,用户不可以修改它们。它们作为操作系统的一部分,不占用程序空间。通常SFC和SFB提供一些系统级的功能调用,例如通讯功
27、能等。虽然SFB己经固化在CPU中,但是CPU中并不包含背景DB,因此,SFB和FB一样,在调用之前需要由用户生成相关的背景DB。(4)背景DB和共享DBDB分为背景DB和共享DB两种类型。背景DB是和FB相关联的,因此在创建背景DB时,必须指定它所属的FB,而且FB必须已经存在。在调用一个FB的时候,也必须指明一个与之对应的背景DB。背景DB与共享DB没有本质的区别,它们的数据都可以被任何一个OB,FC或FB读写。两者之间的主要区别在于使用的目的。背景DB的用途或者目的是为某一个FB提供数据,因此其数据格式必须与该FB的变量声明一致;共享DB的主要目的是为用户程序提供一个可保存的数据区,它的
28、数据结构并不依赖于特定的程序块。在S7用户程序中有几种不同类型的块可以总结如下表3-1所示表3-1 S7-300的程序块块功能的简要描述还可参考组织块(OB)OB决定用户程序的结构组织快和程序结构系统功能块(SFB)和系统功能(SFC)SFB和SFC集成在S7CPU中可以让你使用一些重要的系统功能系统功能块(SFB)和系统功能(SFC)功能块(FB)FB是带有存储区域的块,你可以自己编程这个区域功能块(FB)功能(FC)FC中包含经常使用的功能的例行程序功能(FC)背景数据块(背景DB)当一个FB/SFB被调用时,背景DB与该块相关联,它们可在编译过程中自动生成。背景数据数据块(DB)DB是用
29、于存储用户数据的数据区域,除了指定一个功能块的数据,还可以定义可以被任何块使用的共享数据块共享数据块(DB)3.2 编程语言STEP 7标准软件包支持三种编程语言:梯形图 LAD(Ladder logic Programming language)、语句表 STL(Statement List Programming Language)和功能块图 FBD(Function Block Diagram Programming Language).不同的编程语言为具有不同的知识背景的编程人员提供了选择。 梯形逻辑图(或LAD)是STEP 7编程语言的图形表达方式。它的指令语法与一个继电器的梯形逻辑
30、图相似:当电信号通过各个触点、复合元件以及输出线圈时,使用梯形图,可以追踪电信号在电源示意线之间的流动。 语句表(或STL)是STEP 7编程语言的文本表达方式,与机器码相似。如果一个程序是用语句表编写的,CPU执行程序时则按每一条指令一步一步地执行。为使编程更容易,语句表已进行扩展,还包括一些高层语言结构(例如,结构数据的访问和块参数)。 功能块图(FBD)是STEP 7编程语言的图形表达方式,使用与布尔代数相类似的逻辑框来表达逻辑。复合功能(如数学功能)可用逻辑框相连直接表达。其它编程语言作为可选软件包使用。这三种编程语言中,LAD和FBD都是图形化的编程的语言,特点是易理解、易使用,但是
31、灵活性相对较差;STL是更接近程序员的语言,能够实现指针等非常灵活的控制,STEP 7还支持将符合一定语法规则的STL文本源程序直接导入,但是STL不够直观,需要记忆大量编程指令,而且要求对CPU内部的寄存器等结构了解比较深刻。为了充分发挥不同编程语言的优势,STEP 7支持这三种语言的混合编程以及相互之间的转换。一般来说LAD和FBD程序都可以通过STEP 7自动转换成STL程序,但是并非所有的STL语句都可以转换成LAD和FBD。3.3 PID控制3.3.1 PID算法PID 控制算法是本控制系统的一个主要算法。PID 控制是自动控制中产生最早的一种控制方法,至少可追溯到1000年前我国北
32、宋年间发明的闭环调节系统水运仪象台。PID控制在实际控制工程中应用最广,据不完全统计,在工业过程控制,航空航天控制等领域中,PID控制的应用占80 %以上。根据不同对象特点与不同控制要求,PID又可分PI ,PD ,PID,增量PID ,分离积分的PID ,以及带各种滤波器的PID 控制器等。由于采用计算机控制,使用数字PID算法。数字PID算法有位置式和增量式两种算法。1位置式PID算法由于计算机控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量,因此对连续PID控制中的积分和微分项不能直接使用,需要进行离散化处理。按模拟PID控制算法的算式,现以一系列的采样时刻点kT 代表连续时间t
33、,以和式代替积分,以增量代替微分,则可作如下近似变换: (3-1)其中:T采样周期显然,上述离散化过程中,采样周期T 必须满足足够短,才能保证有足够的精度,为书写方便将e(kT)简化表示成e(k),省去T ,进而可以得离散的PID表达式为:U(k)= (3-2)式中:k 采样序号(k =0,1,2);u(k)第k 次采样时刻的计算机输出值;e(k)和e(k-1)为第k次和第k-1次采样时刻输入的偏差值;Ti积分系数;Td微分系数由于计算机输出的u(k)直接去控制执行机构电动阀,u(k)的值和执行机构的位置(如阀门开度)是一一对应的,通常称表达式(4)为位置式PID控制算法。图 3-1给出了位置
34、式PID控制系统示意图。图3-1 位置式PID 控制系统示意图这种算法的缺点是,由于为全量输出,每次输出均与过去的状态相关,计算时要对e(k)进行累加,计算机运算工作量大。而且,因为计算机输出的u(k)对应的是执行机构的实际位置,如计算机出现故障,u(k)的大幅度变化,会引起执行机构位置的大幅度变化,这种情况往往是生产实践中不允许的,在某些场合,还可能造成重大的生产事故。2. 增量式PID算法增量式PID控制算法是指数字控制器的输出只是控制量的增量u(k)。当实际过程对象中,执行机构需要的是控制量的增量(例如驱动步进电动机)时,可由式(3-2)推导出增量式PID的控制算法。根据递推原理可得:U
35、(k-1)= (3-3)U(k)= (3-4)将式(3)与式(4)两边相减,可得:U(k)=+ (3-5)式中: 式(5)称为增量式PID控制算法。可以看出,由于一般计算机控制系统采用恒定的采样周期T ,一旦确定了K、Ki、Kd,只要使用前三次测量值的偏差,即可由式(3-5)求出控制增量。采用增量式算法时,计算机输出的控制增量Du(k)对应的是本次执行机构位置的增量。对应阀门的实际位置的控制量,即控制量增量的积累需要采用特定的方法来解决,例如采用有积累作用的组件如(步进电动机等)来实现。增量式控制给我们的实际控制系统带来不少优点:(a)由于计算机输出增量,所以误动作时影响小,必要时可用逻辑判断
36、的方法去掉。(b)手自动切换时冲击小,便于实现无扰动切换。此外,当计算机发生故障时,由于输出通道或执行装置具有信号的锁存作用,能保持原值。(c)算式中不需要累加。控制增量Du(k)的确定仅与最近k 次的采样值有关,较容易通过加权处理而获得比较好的控制效果。增量式控制方式的不足之处主要有:积分截断效应大,溢出影响大等。作为浓度控制算法,在实际中,通常使用位置式PID,这主要是由回路中的执行机构电动阀门的特性决定的。电动阀门接收脉冲信号,这需要控制器能够将PID 的运算结果转换成相应的脉冲输出,而增量式PID的结果是一个递增量,这不方便输出类型转化。从PID 算法自身来看,并不是所有的回路都得把比
37、例、积分和微分全都用上,尤其是在实际的工业领域中。微分运算能够极大地加快整个系统的调节速度,这势必容易导致系统稳定性降低,影响整个控制效果。通过在实际中的应用发现,常规的PI运算已经能够满足大部分的控制要求。PI运算的公式如式(3-6)所示。U(k)= (3-6)增量式PID 计算出来的是控制增量,但是我们的控制量适宜利用位置式PID 算法,但其运算量太大,且编程复杂,我们可以采用增量式PID,具体编写程序的时候输出的控制量是实际的控制量,即前一次的控制量与计算的增量之和。但是理想的数字PID 算法存在理想微分控制所固有的缺点,即对高频干扰微分作用响应过于灵敏,容易引起振荡,降低控制品质;在实
38、现计算机控制时,由于计算机对每一个回路的输出时间是很短暂的,而驱动执行器动作又需一定的时间,这样对较大的输出在短暂的时间内执行器往往达不到应有的开度,造成输出失真。因此我们一般会对理想的PID 算法进行适当的处理,在理想PID 算法输出中串联一个一阶惯性环节,实用的增量式PID算法为:U(k)=(1-ß)u(k-1)+ ßp(k) (3-7)p(k)= (3-8)ß= (3-9)T和Kd为串联的一阶惯性环节的参数。在实际过程中,控制变量因受到执行元件机械和物理性能的约束而限制在有限范围内,即 (3-10)其变化率也有一定的限制范围,即| (3-11)如果由计算机给
39、出的控制量u在上述范围内,那么控制可以按预期的结果进行。一旦超出上述范围,例如超出最大阀门开度或进入执行元件的饱和区,那么实际执行的控制量就不再是计算值,由此将得不到期望的效果,这类效应通常称为饱和效应:这类现象在给定值发生突变时特别容易发生,所以有时也称为启动效应。在增量式算法中,特别在给定值发生跃变时,由算法的比例部分和微分部分计算出的控制增量值可能计较大(一般情况下T/Ti的值要小得多;积分部分的值相对比较小)。比例和微分饱和对系统的影响是减慢动态过程。纠正比例和微分饱和的办法采用“积累补偿法”,其基本思想是将那些饱和而未能执行的增量信息积累起来,一旦可能时,再进行补充执行。其算法流程图
40、可见图 3-2。图3-2 用积累补偿法纠正比例及微分饱和在具体编写本系统的增量式PID 算法时,可以根据系统的具体情况加以改进,我们此处只考虑了简单的控制量的范围限制。同时还考虑了PID 算法的死区问题,当PID 算法的输入误差在规定的死区范围内时,PID 的输出为前一次的输出值,即使执行器的位置不发生改变,避免了执行器的频繁动作。由于增量式PID 利用到系统输入的前两次的偏差值,我们需要将其保存起来,我们可以利用组态软件提供的参数获得(GetAlgParameter)和参数设置(SetAlgParameter)两个函数来完成误差的保存,在编写程序的过程中,经常利用这两个函数来保存一些变量。在
41、具体的PID算法程序中要用到很多变量,程序中用到的各个变量表示的意义见 表3-2。表3-2 增量PID算法中各个变量的意义In系统当前采样时刻iT 的误差PrvOutPID模块前一次的控制输出DeadArea系统的死区范围KpPID调节器的比例增益TiPID调节器的积分时间常数TdPID调节器的微分时间常数PrvIn系统在第(i-1)T 采样时刻的误差PPrvIn系统在第(i-2)T 采样时刻的误差ExePeriod系统的采样时间OutPID模块此次计算的控制输出Var_Out当前计算的控制增量3.3.2 对PID进行参数设置:选择PID设置界面如图3-3图3-3 PID设置界面 新建项目如图
42、3-4图3-4 新建项目对新建项目进行参数设置如图3-5图3-5 参数设置3.4 控制策略设计 浓度控制由于面浆、衬浆、芯浆的浓度是互不影响的,且受其他的影响较小,将两者分开控制,通过分别控制相应的电动阀的开度来控制加水量的大小,调节浓度。采用最常用的PID控制。浓度控制的系统框图如图3-6所示图3-6 浓度控制框图注意到,在图3-6中有一个反作用变换模块,其功能是改变调节器的正、反作用方式。为了适应不同被控对象实现负反馈控制的需要,工业调节器都设置正、反作用开关,以便根据需要将调节器置于正作用或者反作用方式。所谓正作用方式是指调节器的输出信号u 随着被调量y的增大而增大,此时整个调节器的增益
43、为“”。处于反作用方式下,u随着被调量y的增大而减小,调节器的增益为“”。只有根据被控对象的特性正确选择调节器的作用方式才能够有效的控制被控量,否则会使系统的控制性能更糟,甚至带来生产事故。由浓度控制的原理可知,当调节加水量的电动阀的开度增大时,会使系统的浓度变小,此时控制器的输出信号应该减小,使电动阀的开度减小,增大浓度,以保证浓度稳定在给定值,因此调节器应该选择反作用方式。3.4.2 流量配比控制系统中要求检测各浆液的流量,检测流量是为了是各浆液有一个比较精确的配比,各浆液的精确配比对纸张质量以及对原材料的节约起到很重要的作用。其流量及配比控制系统见图3-7图3-7 流量比值控制系统流量比
44、值控制系统图见图4。系统中浆料的配比就是实现CiFi = KiC6 F6 ( i = 2 、3、4、5) ,C代表浆浓,F代表相应的流量。整个系统由4个双闭环流量控制系统即6#流量控制回路分别与5#、4#、3#和2#流量控制回路所组成。在稳定工况并且浓度保持稳定的情况下,系统满足工艺要求的比值CiFi=KiC6 F6;当6#流量(主流量) 变化时,其测量信号经过比值计算环节改变其他4个流量(副流量)控制器的设定值,此时副流量闭环控制系统是一个随动控制系统,Fi随F6变化,使其在新的工况下保持Ki不变,而当主流量不变、副流量因干扰变化时,此时副流量闭环系统相当于一个定值控制系统,通过系统的控制仍
45、然保持Ki不变。主流量控制系统实现对主流量的定值控制,大大克服了主流量干扰的影响使其比较平稳,通过比值控制副流量也比较平稳,从而达到了比值控制系统的目的。3.5 控制程序实现3.5.1 程序流程程序流程图见3-8图3-8 程序流程图3.5.2 控制程序的实现各数据块如图3-9图3-9 各数据块列表其中OB1为主程序,OB35为循环中断程序,OB100为初始化程序,FB41为调用程序,是PID,FC1为采集子程序,FC2为求平均值子程序,DB1为共享数据块,DB2DB9为背景数据块。DB1:共享数据块如图3-10图3-10 共享数据块FC1:数据采集如图3-11图3-20 数据采集FC2:求平均
46、值子程序如图3-12-1、3-12-2图3-12-1 求平均值子程序图3-12-2 求平均值子程序OB1:主程序调用采集子程序如图3-13图3-13 调用采集子程序对面浆浓度输入值进行平均并进行比较如图3-14图3-14 对面浆浓度输入值进行平均并进行比较对衬浆浓度输入值进行平均并进行比较如图3-15图3-15 对衬浆浓度输入值进行平均并进行比较对芯浆浓度输入值进行平均并进行比较如图3-16图3-16 对芯浆浓度输入值进行平均并进行比较对面浆1流量进行平均并比较如图3-17图3-17 对面浆1流量进行平均并比较对面浆2流量进行平均并比较如图3-18图3-18 对面浆2流量进行平均并比较对衬浆浆1流量进行平均并比较如图3-19图3-19 对衬浆1流量进行平均并比较对衬浆2流量进行平均并比较如图3-20图3-20 对衬浆2流量进行平均并比较对芯浆流量进行平均并比较如图3-21图3-21 对芯浆流量进行平均并比
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 船舶水性防污涂料项目可行性研究报告
- 年产680台压裂管汇系统项目可行性研究报告
- 防汛知识培训报道课件
- 互联网平台服务协议的条款
- 中国金融科技行业研究报告
- 传统媒体转型数字化的挑战
- 跨平台整合趋势分析-洞察及研究
- 农作物桔杆收购合同6篇
- 2025年高校教师岗前培训《高等教育学》考试模拟试卷及答案(共七套)
- 抖音主播培训速成课协议书(新版)4篇
- 2024年度-工程造价培训课件全新
- 国家职业技术技能标准 6-02-06-03 白酒酿造工 人社厅发2019107号
- 中国急性缺血性卒中诊治指南(2023版)
- C60高性能混凝土配合比标准
- 医师定期考核题库-公卫
- 护理个案分享一例急性缺血性脑卒中患者抢救
- 高中化学必修一2.2离子反应第二课时课件
- 互联网新闻信息服务续办申请书
- 高中英语1000个高频重点词汇
- (高清版)JTGT 3650-01-2022 公路桥梁施工监控技术规程
- DZ∕T 0213-2020 矿产地质勘查规范 石灰岩、水泥配料类(正式版)
评论
0/150
提交评论