1、步进式加热炉温度控制半实物仿真平台设计祁学鹏摘要:课题以某钢厂高线加热炉为研究对象,使用 Matlab 数学仿真软件建立步进式加热炉温度控制仿真模型,使用西门子 200Smart PLC 建立实物控制系统,并使用 S7-200PC Access Smart OPC 服务器实现了仿真模型与实物平台的通信,建立了步进式加热炉温度控制半实物仿真平台,为高级加热炉温度高级控制方法的研究提供基础平台。Abstract:The project takes the high-speed heating furnace of a steel plant as theresearch object,uses M
2、atlab mathematical simulation software to establish astepping furnace temperature control simulation model,uses Siemens 200SmartPLC to establish a physical control system,and uses the S7-200 PC AccessSmart OPC server to realize the communication between the simulation model andthe physical platform,
3、and establishes a semi-physical simulation platformfor temperature control of the stepping furnace,which provides a basicplatform for the research of advanced heating furnace temperature controlmethods.關键词:步进式加热炉;PLC;半实物仿真0引言步进式加热炉具有钢坯加热质量均匀稳定、加热效率高、产品氧化脱碳率低等特点,在冶金行业中得到广泛应用。对于加热炉温度的控制直接决定了最终产品质量的高低,
4、实现加热炉温度的最优控制,采用更加高级的控制算法精准的控制炉温具有重要研究意义1-2。1加热炉炉温控制工艺概况加热炉炉体共设有 1 个上部加热段、1 个下部加热段;2 个上部均热段(左、右),2个下部均热段(左、右)等 6 个供热段,对于温度的自动控制过程主要集中在上、下两个加热段3。传统加热炉温度控制系统主要采用了双闭环双交叉限幅控制方法,将炉温设定值和温度变送器实时采集的炉温值传递至炉温控制器,炉温控制器根据煤气成分、平均密度、热值、空燃比等参数设定煤气控制流量设定值,并采用双交叉限幅的控制方法不断修正实时传递给煤气空气流量控制器的设定值参数,煤气控制控制器根据设定值及采样得到的煤气空气流
5、量自动对气体流量调节阀进行调节,保证了出炉钢坯具有符合要求的温度值4。加热炉温度双交叉限幅控制系统框图如图 1 所示。2炉温动态数学模型加热炉炉温控制现场条件复杂,炉温控制受制因素较多,模型计算以加热炉炉温控制均匀稳定为前提将现场条件归结为三类:供热因素,为加热炉炉温控制主要因素,包含燃气热值、空气流量、燃气气流量、空燃比、燃气燃烧效率、废气排出速率等。钢坯因素,包含钢坯种类、钢坯产量、钢坯形态等。炉墙散热因素,包含炉墙自然热耗散、固定梁冷却水散热、大气温度等因素5。以加热炉一加热段为研究对象,假设进入加热炉的燃气均可以充分燃烧,可以建立一加热段加热炉动态热平衡方程:其中,Ca 炉内气体平均比
6、热,V1 为炉体体积,T(t)为实时炉温,Qp,a 为预热段空气带来的热量,Qp,g 为预热段混合煤气带来的热量,Qw,g 为燃烧完成后废气带走的热量,Qf,w 为炉壁散失的热量,Qs,b 为钢坯吸收的热量,qg 为混合煤气热值,U(t)为煤气实时流量。考虑到炉体稳定生产过程中预热段空气、煤气带来的热量及废气、炉壁、钢坯耗散的热量将在长时间保持在一个稳定值,将各热量因素使用一个总值 Q 代替并代入公式(1),则可以得到加热炉炉气与煤气流量的动态数学模型为:3炉温控制半实物仿真平台3.1 半实物仿真平台内部通信本文中采用西门子 S7-200 PC Access Smart 软件构建 OPC 服务
7、器平台,使用内置于Simulink 仿真软件的 OPC 工具库搭建 Matlab 数学仿真模型客户平台,同时利用 Profinet通信技术将实物 200smartPLC 与 OPC 服务器通信,共同完成了半实物仿真平台的通信。半实物仿真平台内部通信方式如图 2 所示。3.2 Matlab 数学仿真模型平台Matlab 数学仿真模型平台主要运用 Matlab 软件 Simulink 组件下各功能库和 OPC 工具箱进行开发,将炉温控制动态数学模型进行拉氏变换并代入加热炉现场采集的各种参数,最终建立了 Matlab 数学仿真平台如图 3 所示。平台中“OPC Configuration”负责设置“
8、OPC client manager”将 localhost 与S7200SMART.OPCServer 对应连接。“OPC Read”将实物 PLC 控制器的控制参数读取至数学仿真平台,通信 Items 为 OPC server 上对应的参数,通讯模式选择同步,采样时间 0.5,数据类型 double。“OPC Write”将仿真模型的实时温度反馈给 PLC 控制器,Items 对应相连,通信模式选择同步方式,采样时间设置为 0。3.3 PLC 控制系统设计PLC 实物选用 200Smart ST40,控制系统采用 STEP 7-MicroWIN SMART 编程软件进行设计,使用 Micr
9、oWIN 的 PID 设置向导设计 PLC 控制器,回路数选择 LOOP0,采样时间0.1s,过程变量标定单极,过程变量与回路设定值设置下限 0 对应 0,上限 27648 对应27648,回路输出标定方式类型为模拟量,单极,上下限分别为 0 和 27648,不启用上下限报警,子例程命名为 PID_Ctrl,点击生成完成 PID 向导设置。在 main 程序中调用PID_Ctrl,将 PV_I 段利用 VD0 与数学模型“OPC Write”端相连接,输入模型实时温度,将 Output 利用 VD4 与“OPC Read”端相连接,输出实时控制信号。运行整个半实物仿真平台(运行过程中应运行 P
10、C Access 软件 OPC Server 后再运行 Simulink 软件),修正调节比例、积分、微分参数,半实物仿真平台稳定运行,控制效果良好。使用 SimulinkScope 示波器采集实时温度调节数据,可得温度调节结果如图 4 所示。4结论本文分析了步进式加热炉炉温控制系统结构,采用机理建模的数学建模方法建立了加热炉一加热段炉温控制的数序动态模型,结合西门子 200SmartPLC 控制器设计开发了即热炉炉温控制半实物仿真实验平台。半实物仿真实验平台运行结果显示,PLC 硬件控制器与模型计算机控制模型通信效果良好,控制器可以实时对控制模型进行监视与控制,炉温的在控制器的调节下稳定的跟随炉温的设定值,控制效果良好。参考文献:1胡玲艳.步进梁加热炉炉温综合优化控制策略研究D.大连海事大学,2017.2苏两河,陈重洪.步进式加热炉温度控制系统设计J.煤炭技术,2016,36(9):267-268.3岳忠.步进式加热炉电气控制方式的研究与应用J.机械工程与自动化,2016,2(1):181-182.4钟新建,李建华,张南风.双交叉限幅混合燃烧控制系统在 CSP 中的应用J.中国冶金,2013,23(9):37-40.5徐立云,张斌,王景成,等.基于动态数学模型的冶金加热炉实时仿真器的研究J.控制与决策,2002,17(2):207-210.