基于PLC的炉温模糊控制系统设计
- 格式:pdf
- 大小:424.03 KB
- 文档页数:2
《工业控制计算机}2014年第27卷第4期 73 线查表的方法。加权平均法考虑 模糊量的有关信息,能够全面反 映输出的模糊推理结果,同时执 行运算较为容易[2]。因此本设计 采用加权平均法进行,对应的控 制策略如表1所示。运行中每一 对及都对应唯一的控制量变化量 △U,只要找到△U的值,直接就 能输出控制结果。 3模糊控制在西门子87—200 PLC中的实现 为了简化程序编写量,提高 程序的通用性,并方便调试PLC 程序,本设计采用了模块化编程 方法[¨]。模糊控制器由4个模块 组成,模块1完成e(t)和ec(t)的 计算及到模糊量E和EC的转 化;模块2完成控制表查询功能; 模块3完成模糊控制量到精确量 的转化;模块4用来存储量化因 子、比例因子及模糊控制器查询 ①
< 萤 足 计算e(k)=Kk)-y(k、 ecfk】=e(k)-e(k-I) c(k)、ec(k)模糊化 ● f食模糊控制裘确定控制蠡增量△u f l反模糊△ f k1 l , J {I控制输出u(k u(k.1)+△Il(k】】 I I ’ {J 值cuIk-lu{k)户=el(k -1。) k.1 J
圈3 PLC工作流程图
表等数据。PLC工作流程图如图3所示。 3.1控制量地址计算 查询模糊控制表采用基址+偏移地址的方法吲。模糊控制查 询表按照从左到右,从上到下的顺序依次存入VB2O0一VB248 中,则控制量的基址为200;如将输入论域{-3,一2,一1,0,1,2。 3}均转化为{O,1,2,3,4,. 5,6l,则地址偏移量为L一_{Ⅲ。 Ex7+EC,加上控制量的I 基址200,则控制量地址I 为2O0+E×7+EC。 l 3.2反模糊过程 l 偏差E,及偏差变化I 率EC的模糊化结果分l 别存在VB1O0及VB102 I 中,控制量变化量的查询I 结果存在VW300中。由I 于PLC输出4 ̄20"nA电I 信号,对应可控硅调压器l 的输出电压0 ̄220V,查I 表所得结果要乘以lOx l (320O0—6400)+220,再l 加上现有控制量,即得I 输出控制量值。 1 经过查询模糊控制f 表得到的控制量变化量l 加上原有的控制量,输I 出即为实际的控制量输l 出。 l 模糊化及反模糊化J 程序如下: I 模糊化如图4。 I 反模糊化如图5。 l 圈4 图5 4控制效果 上位机监控采用组态王监控软件设计,红色曲线为实际测 量值,绿色曲线为给定值,蓝色曲线为调压器输出电压,图6即 为给定值发生10%扰动的调节过程曲线,曲线中,纵轴为百分 比,横轴为时间。从运行曲线可以看出,系统响应速度快,调节时 间短,稳态偏差小于5℃,能提供稳定的温度环境。
一.I J一 .一1. .^。n k m^J 一 ’rI一’ l’ 州一 .......-_J
I1 .— 一
1 0:38:45 图6运行曲线 5结束语 通过合理的设备选型、软件设计、参数设置,达到了设计的 目的,实践证明用PLC实现的炉温模糊控制系统编程简单、易 于修改、应用广泛、可靠性高,对炉温的控制快速、平稳、准确,在 实际应用中取得了较理想的运行效果。是一种切实可行的控制 方式。
参考文献 [1]乡碧云,皮云云.基于模糊PID在饼干生产线温度控制的研究[J].机 电工程技术,2013,42(6):18—21 [2]王飞,石红瑞.模糊Smlth控制在PLc中的实现及应用[J].控制工 程,2012。19(增刊):94-96 [3]胡小平,朱鹏,纪华伟.模糊技术在PLC控制中的应用[J].机电工程, 2O1 1.28(4):440—443 [4]毕伟,任国华,姚连杰.基于PLC的压风机模糊控制系统设计[J].自 动化与仪表,20"(7):45—49 [5]刘文远,毛一之,杨子亮.基于西门子PLC的模糊控制在电弧炉电极 调节中的应用[J].电气传动,2012,42(10):78-80 [收稿日期:2014.1.18] 1 0 0 0 0 0