1、控制装置和仪表课程设计课程设计汇报( - 第二学期)名 称: 控制装置和仪表课程设计 题 目:炉膛压力系统死区控制系统设计 院 系: 班 级: 学 号: 学生姓名: 指导老师: 设计周数: 一周 成 绩: 日期:7 月5日一、 课程设计(综合试验)目标和要求1.1 目标和要求(1)认知控制系统设计和控制仪表应用过程。(2)了解过程控制方案原理图表示方法(SAMA图)。(3)掌握数字调整器KMM组态方法,熟悉KMM面板操作、数据设定器和KMM数据写入器使用方法。(4)初步了解控制系统参数整定、系统调试过程。1.2设计试验设备KMM数字调整器、KMM程序写入器、PROM擦除器、控制系统模拟试验台1
2、.3 关键内容1. 按选题控制要求,进行控制策略原理设计、仪表选型并将控制方案以SAMA图表示出来。2 . 组态设计21 KMM组态设计以KMM单回路调整器为实现仪表并画出KMM仪表组态图,由组态图填写KMM各组态数据表。22 组态实现在程序写入器输入数据,将输入程序写入EPROM芯片中。3. 控制对象模拟及过程信号采集依据控制对象特征,以线性集成运算放大器为主组成反馈运算回路,模拟控制对象特征。将定值和过程变量送入工业信号转换装置中,方便进行观察和统计。4. 系统调试设计要求进行动态调试。动态调试是指系统和生产现场相连时调试。因为生产过程已经处于运行或试运行阶段,此时应以观察为主,当包含到必
3、需系统修改时,应做好充足准备及安全方法,以免影响正常生产,更不许可造成系统或设备故障。动态调试通常包含以下内容:1)观察过程参数显示是否正常、实施机构操作是否正常;2)检验控制系统逻辑是否正确,并在合适时候投入自动运行;3)对控制回路进行在线整定;4) 当系统存在较大问题时,如需进行控制结构修改、增加测点等,要重新组态下装。二、设计(试验)正文炉膛KMMPI/I/P引风机炉膛压力系统死区单回路控制系统AO1AIR21设计题目:炉膛压力系统死区控制系统设计(如附图1)附图1:2.设计步骤2.1按控制方案设计步骤图(附图2)附图2:对如附图1所表示炉膛压力系统死区单回路控制系统,要求对炉膛压力进行
4、单变量定值控制。炉膛压力经压力变送器测量后,由KMM模入通道送至调整器中。调整器输出AO1经A/D转换通道控制调整阀,控制炉膛压力。控制要求:当调整器给定值SP和测量值PV之偏差超出给定监视值(15%)时,调整器自动切换至手动(M)方法。在偏差许可范围内(15%),许可切入自动(A)方法。2.2确定可编程调整器要求输入输出要求:控制系统要求一路模拟量输入(模入)通道输入压力信号,一路模拟量输出 (模出)通 道输出控制信号控制压力调整阀。而KMM含有5路模入通道、3路模出通道(其 中第一路模出通道AO1可另外同时输出一路420mA电流信号),可满足本系统控制要求;控制要求:设计单回路控制系统,采
5、取带死区PID调整器,使得测量值尽可能快跟踪给定值改变,且超调量和衰减率满足一定得要求;显示要求:给定值(SP)和测量值(PV)指示表(双针动圈指示表) 输出值指示 多种指示灯操作要求:给定值和输出值增减操作2.3设计控制原理图(SAMA图)。依据控制对象特征和控制要求,进行常规控制系统设计。SAMA图见附图3附图3:2.4绘制KMM组态图并填写KMM控制数据表用所采取控制仪表制造厂商提供控制图例和组态方法,在控制装置中实现控制策略。KMM组态方法是填表式组态方法,要依据控制要求画出KMM组态图并由组态图按KMM数据表格式填写控制数据表,为制作用户EPROM作准备。(1)绘制KMM组态图附图4
6、是依据SAMA图绘制KMM系统组态图。附图4:(2)依据KMM组态图填写控制数据表。KMM组态经过填入以下7个数据表格实现。基础数据表(F001-01-)项目代码设定范围代码数据省缺值PROM管理编号指定四位数0110230运算操作周期1、2、3、4、5022调整器类型0、1、2、3030PV报警显示PID编号1、2041调整器编号150051上位计算机控制系统0、1、2060上位机故障时切换状态0、1070PROM管理编号:作芯片记号,指定一个四位数。运算操作周期:1100ms;2200ms;3300ms;4400ms;5500ms。调整器类型:01PID(A/M)1;1PID(C/A/M)
7、;22PID(A/M);32PID(C/A/M)。上位计算机控制系统:0无通信;1有通信(无上位机);2有通信(有上位机)。上位机故障时切换状态:0MAN方法;1AUTO方法。PROM管理编号为组号,由试验次序给定;因为我们设计是单回路控制系统,其它数值均为缺省值。输入处理数据表(F002-)项目代码设定范围代码模拟输入数据缺省值0102030405输入使用0、10110按工程显示小数点位置0、1、2、30221工程测量单位下限值-99999999030.000.0工程测量单位上限值-999999990499.99100.0折线编号0、1、2、3050温度赔偿输入编号0、1、2、3、4、506
8、0温度单位0、1070设定(目标)温度-99999999080压力赔偿输入编号0、1、2、3、4、5090压力单位0、1100设定(目标)压力-99999999110开平方处理0、1120开方小信号切除0.0100.0(%)130数字滤波常数0.0999.9s140.0传感器故障诊疗0、11501输入使用:0不用;1用。按工程显示小数点位置:0无小数;11位小数;22位小数;3三位小数。开平方处理:0直线;0开平方处理。开方小信号切除:给AI1AI5设定开方信号切除值。传感器故障诊疗:0无诊疗;1诊疗。我们设计是单回路控制系统,需要一个输入通道,选择了KMM调整器AIR2通道作为输入。传感器故
9、障诊疗为无诊疗,因为我们测量信号全部是压力信号,不需要进行进行赔偿等处理,其它数值均缺省。PID数据表(F003-)项目代码设定范围代码PID数据缺省值0102PID操作类型0、1010PV输入编号150221PV跟踪0、1030报警滞后0.0100.0(%)0401.0百分比带0.0799.9(%)05100.0积分时间0.099.9min061.0微分时间0.099.9min070.00积分下限-200.0200.0(%)080.0积分上限-200.0200.0(%)09100.0比率-699.9799.9(%)10100.0偏置-699.9799.9(%)110.0死区0.0100.0(
10、%)120.0输出偏差率限制0.0100.0(%)13100.0偏差报警0.0100.0(%)1415010.0报警下限-6.9106.9(%)150.0报警上限-6.9106.9(%)16100.0PID操作类型:0常规PID;1微分先行PID。PV跟踪:定值跟踪功效,0无;1有。在这次设计中,PID调整器为常规调整方法,所以操作类型为0;设定PID输入信号由通道2输入,PV输入编号为2。当调整器输入偏差超出15%时,系统产生偏差报警。折线数据表(F004-)折点代码折线数据010203X轴X101X202X303X404X505X506X707X808X909X1010Y轴Y111Y212
11、Y313Y414Y515折点代码折线数据010203Y轴Y616Y717Y818Y919Y1020该设计中没有对信号进行折线处理,均为缺省值。可变变量表可使用百分型可变变量20个,时间型可变变量5个。(F005-) 01(百分型) 02(时间型)代码数据代码数据010.00102100.0020315.003040.0040520百分型数据:缺省值为0.0;给定范围为:-699.0799.9%。时间型数据:缺省值为0.00min;给定范围为:0.0099.99min。本设计中,PPAR1、PPAR2为调整器输出高低值限制;PPAR3、PPAR4为DSM模块偏差限制。输出处理数据表要求模拟输出信
12、号和数字输出信号从哪个模块引出。(F006-)输出输出端代码连接内部信号名称信号名代码01(模拟输出)AO101U4U0004AO202LSP1P0001AO30302(数字输出)DO101DO202DO303由KMM组态图可知模拟输出端AO1为调整器输出,是模块4(MAN模块)输出,代码为U0004;输出端AO2为调整器内给定信号LSP1,其代码为P0001。没有使用数字输出。运算模块数据表用来要求模块类型及模块相互之间连接。(F1-)运算模块编号运算式H1输入信号H2输入信号P1输入信号P2输入信号名称编号信号名称代码信号名称代码信号名称代码 信号名称代码1PID120SP1P0001AI
13、2P0402U4U0004OFFP05022LLM11U1U0001PPAR1P01013HLM13U2U0002PPAR2P01024MAN19U3U00035DMS16SP1P0001AI2P0402PPAR3P0103PPAR4P01046NOT30U5U00057OR28MSWP1001U5U00058AND27ASWP1002U6U00069MOD45OFFP0502U7U0007U8U0008OFFP050210111230依据KMM调整器组态图中各个模块输入输出,依据运算模块数据表和模块输入端内部信号填写该表。KMM调整器组态图中运算模块编号是根据模块调入次序给出。2.5设计实现
14、被控对象电路图由运算放大器组成反馈网络模拟控制对象特征,组成控制系统模拟控制回路。系统原理接线图如附图4所表示。附图4:图中实线连线表示已接连线,有三条,分别是KMM(CZ6)端子3337(严禁外部联锁信号输入)、端子34(模拟通道1电流输出组成闭合回路,以避免产生开路报警信号)和端子111(供电电源)。试验时需检验确定。弯虚线表示试验时需接连线,按附图4逐条正确连接。模拟控制对象采取由两个线性运算放大器组成一阶滞后反馈步骤串连组成,以加大对象滞后时间。控制回路中测量值和设定值信号分别送入工业控制信号转换器中A/D模拟量输入通道中进行显示和统计。运算放大器组成是一阶滞后特征反馈回路。运放反馈网
15、络是电阻和电容并联,等效阻抗,输入网络等效阻抗,这个放大器组成闭环特征传输函数,设定,则。所以,这是一个滞后时间一阶滞后步骤。设计试验中选择,计算得这个滞后步骤滞后时间。因滞后时间较小,且对象为负对象,故设计中将这么两个滞后步骤和一个百分比系数为1步骤串连而成。工业控制信号转换器是一个数据采集系统。本设计中输入系统定值信号和测量值,可完成信号数据存放、显示、打印等功效。2.6 掌握KMM程序写入器使用方法并用程序写入器将数据写入EPROM中。依据数据表中所填写代码和数据用KMM程序写入器进行编程。按表格次序逐项输入数据。程序输入并检验修改完成后,按“WRIT”、 “ENT”键,将程序写入EPR
16、OM中。写入程序后EPROM移插到KMM调整器用户EPROM中,即可进行整机和系统调试工作。KMM程序写入器操作:程序写入器含有制作可编程调整器用户PROM所需要全部功效,还能够打印出程序内容并含有程序写入器本身自诊疗功效。其显示部分由两排数码管显示信息,上排数码管显示控制代码及数据,其全部格式见下图所表示。下排数码管给出数据填写过程中提醒信息或犯错代码。控制代码及数据内容填写由键盘控制。我们先输入C333+ENT,用来检验所用芯片是否擦除洁净,若没有擦除洁净,下排数码管显示“ERROR21”,需要换用其它芯片。根据上面给出数据次序顺入到数据写入器。没有写数据默认为缺省值。当写入完成后,检验写
17、入数据是否正确。若有错,更正错误。然后,按WRITE键将程序写入器RAM中写好数据写入我们所用PROM中。完成数据写入工作。利用数据写入器写入数据以下:.F001-01-01-0864 F002-02-01-1F002-02-02-2 F002-02-03-0.00F002-02-04-99.99 F002-02-15-0F003-01-02-2 F003-01-04-0 F003-01-14-15.0 F005-01-01-0.0 F005-01-02-100.0 F005-01-03-15.0 F005-01-04-0.0 F006-01-01-U0004 F006-01-02-P0001
18、 F101-20-H1-P0001 F101-20-H2-P0402 F101-20-P1-U0004 F101-20-P2-P0502 F102-11-H1-U0001 F102-11-H2-P0101 F103-13-H1-U0002 F103-13-H2-P0102 F104-19-H1-U0003 F105-16-H1-P0001 F105-16-H2-P0402 F105-16-P1-P0103 F105-16-P2-P0104 F106-30-H1-U0005 F107-28-H1-P1001 F107-28-H2-U0005 F108-27-H1-P1002 F108-27-H2
19、-U0006 F109-45-H1-P0502 F109-45-H2-U0007 F109-45-P1-U0008 F109-45-P2-P05022.7.进行控制参数调整,对控制系统各项功效进行模拟测试并统计定值扰动控制曲线。试验前,用MATLAB对此次试验中设计对象进行了仿真试验,调整器采取PI调整。上电准备。检验并确定接线正确;对内藏有“后备手操单元”KMM,要预先将此单元“后备/正常方法切换开关”(Standby/Normal made Switch)扳到“正常”(Normal)侧。对使用“预置(Preset)型后备手操单元”场所,要预先设定好“预置(Preset)输出值”。(1) 通
20、电。使调整器通电,初上电,调整器先处于“联锁手动”(Interlock Manmal mode)方法。(2) 运行数据确实定。用“数据设定器”来确定,对于运行所必需控制数据、可变参数等是否被设定在要求值。必需时可进行数据设定变更。(3) 按控制面板上R(Reset,复位)按钮,解除 “联锁方法”后,调整器可进行输出操作、方法切换等正常运行操作。(4) 在CAE中组态工业控制信号转换设备显示画面,方便统计调试曲线。(5) 先将PID调整器死区设为0,经过“数据设定器”,依据MATLAB仿真结果,设定各个调整器参数,统计定值扰动时动态过程曲线。(6) 分析得到曲线,对调整器参数进行整定,直到得到理
21、想响应曲线。用打印机打印曲线。(7) 保持PID调整器参数不变,将死区设为0.2,统计定值扰动时动态响应曲线,打印曲线。(8) 比较加入死区前后,系统对定值扰动响应区分。(9)2.8试验结果:单回路调整器参数:=17.2 % Ti=0.20 min不加死区时动态响应结果: 衰减率:85% ; 超调量:5%; 稳态误差:0 加入0.2死区后动态响应和不加死区比较以下:加入死区后,当调整器输入,即测量值和给定值偏差小于死区时,调整器实际输入为0,即控制机构不动作,所以加入死区后,系统调整时间变短,响应加紧,超调量变小;但同时也会有不足之处,加入死区后,系统会出现稳态误差,且误差大小会伴随死区增加而
22、增加。这些特征在此次设计中全部表现很好,试验较为成功。设计试验汇报姓名:袁思远专业、班级:测控1002EPROM编号1023学号:同组人董朝晖、韩浩、罗皓设计名称炉膛压力系统死区控制系统设计1 设计功效说明炉膛压力是靠引风机经过控制引风量来维持在一定范围内。设置压力调整器,经过改变引风风量来调整炉膛压力,确保炉膛正常工作。此次课程设计目标在于设计控制系统,使适当炉膛压力改变时,经过KMM调整器调整引风量从而维持炉膛压力在正常水平。为了使得控制作用尽可能平稳,避免引风机开关动作过于频繁,故调整器采取带死区PID调整器。控制要求:当调整器给定值SP和测量值PV之偏差超出给定监视值(15%)时,调整
23、器自动切换至手动(M)方法。在偏差许可范围内(15%),许可切入自动(A)方法;调整PID调整器参数,当给定值发生改变时,测量值要尽可能快跟踪给定值改变,且确保超调量尽可能小,衰减率在75%到90%之间。2 PI参数 =17.2%TI=0.20 min3 统计曲线见打印图纸4 曲线分析 不加死区时动态响应结果: 衰减率:85% ; 超调量:5%; 稳态误差:0 加入0.2死区后动态响应和不加死区比较以下:加入死区后,当调整器输入,即测量值和给定值偏差小于死区时,调整器实际输入为0,即控制机构不动作,所以加入死区后,系统调整时间变短,响应加紧,超调量变小;但同时也会有不足之处,加入死区后,系统会
24、出现稳态误差,且误差大小会伴随死区增加而增加。这些特征在此次设计中全部表现很好,试验较为成功。指导老师韦根原设计日期-7-4三、课程设计总结或结论 此次课程设计,关键是依据被控对象实际特征,利用现有条件模拟被控对象,然后利用KMM调整器进行控制系统设计。经过我们一组共同努力,经过查阅资料和老师帮助,完成了设计试验,不过因为地线虚接干扰,加入死区控制曲线不是很理想,但还是能够看出加入死区后作用,达成了课程设计目标和要求。经过此次课程设计,我们有很大收获。首先,查阅相关资料,了解锅炉炉膛压力控制原理,制订出了控制方案;然后,用SAMA图表示其控制方法和过程。为此我们对SAMA图绘制有了初步认识,学
25、会了部分简单表示方法;然后,依据SAMA图和控制方案,绘制KMM组态图,使得KMM调整器控制方法满足系统要求。加深了对KMM调整器模块了解,掌握了应用方法;根据组态图填写了控制数据表,并经过程序写入器将控制方案写入芯片,这是一个比较新鲜过程,也是书本里没有知识,经过课程设计才接触到,也使我了解到了一个新编程方法;最终,到试验室实际操作,连接电路,使用数据设定器改变调整器参数,直到输出曲线满足试验要求。这个过程中,我们熟悉了KMM面板操作、数据设定器使用方法;我们学会了控制系统参数整定、系统调试过程,加深了对PID控制认识。试验中也不是一帆风顺。首先,我们在第一次程序写入时候因为输入错误语句,造成我们需要给第二块EPROM芯片写入正确程序,这也是影响整体进度关键原因。其次,在接线过程中我们少接了一根线,结果造成我们KMM调整器出现异常报警,经立即检验找出了错误,处理了问题!经过这次教训,我们认识到做什么事全部要一丝不苟、认真对待。 四、参考文件控制仪表和装置 第三版 吴勤勤 主编 化学工业出版社控制仪表和装置试验及课程设计指导书 韦根原 王秀霞 主编 华北电力大学
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100