电阻炉温度模糊控制的PLC实现
基于PLC的电阻炉温度控制系统论文
3,输入输出设备:装置,用于永久地存储用户数据,诸如EPROM,EEPROM写入器装置,用于永久地存储用户数据,诸如EPROM,EEPROM,条形码阅读器,输入模拟电位,打印机等。
第三代
高性能8位微处理器及位片式微处理器
处理速度提高,向多功能及联网通信发展
第四代
16位、32位微处理器及高性能位片式微处理器
逻辑、运动、数据处理、联网功能的多功能
2.2
PLC从组成形式一般分为整体模块两项。通常它包括一个内置的PLC CPU板,I / O板,显示面板,内存和电源的。模块化可编程控制器CPU模块通常,I / O模块,内存模块,电源模块,背板或机架等。它们在设计上与应用上采用了一种模块化的PLC,不管什么样的PLC的,都属于巴士完善的组织结构的类型。
迅速发展和应用量增长的PLC技术,日本在20世纪70年代初年开始生产可编程控制器,而欧洲是在20世纪70年代中期,现如今,闻名于世界的电器厂生产之初基本上是所有的可编程控制器。从出现可编程控制器到现在已经经历了四次更换,如下:
代次
器件
功能
第一代
1位处理器
逻辑控制功能
第二代
8位处理器及存储器
产品系列化
中文摘要
各种工业和科学实验中最常见和最重要的热参数的温度,产品或结果的温度控制的精度将有显著影响。温度不同,PLC可靠性高,抗干扰性强能力强,抗干扰能力强,使用方便,PLC控制是比较好的控制中的一个。
本文介绍的控制方案电阻炉,阐述了从硬件和软件的组合物和系统的功能中,温度控制系统主要被引入。该系统FP0系列PLC为控制核心,利用强大的PLC,首先能顺利地进行金属材料的热处理工艺,同时电气装置也能够按照设计要求稳定运行。该系统还使用触摸屏替代了普通的按钮,促进了人机互动,既可以随意修改程序段中的数值,又可以实现热处理工艺过程的自动跟踪和监控,实现了热处理工艺优化。外围电路简单,控制精度高,速度快,具有小型化和低功耗的优势。
基于模糊PID的电阻炉温度控制器的设计与仿真研究论文
基于模糊PID的电阻炉温度控制器的设计与仿真研究摘要电阻炉是一种具有纯滞后的大惯性系统,开关炉门、加热材料、环境温度以及电网电压等都影响控制过程,传统的加热炉控制系统大多建立在一定的模型基础上,难以保证加热工艺要求。
因此本文将模糊控制算法引入传统的加热炉控制系统构成智能模糊控制系统,利用模糊控制规则自适应地在线对PID参数进行修改,借此提高其控制效果。
本文首先采用机理分析法对电阻炉正常工作时的温度对象进行分析,从理论上建立电阻炉被控对象的数学模型。
其次文中设计了三种控制系统。
一种是PID控制系统,一种是纯模糊控制系统,还有一种是模糊PID控制系统。
本文分析研究了常规PID控制方案、模糊控制方案,并分别对电阻炉PID控制系统、纯模糊控制系统进行仿真分析。
结果表明PID控制系统超调量太大,模糊控制系统虽然能有效减少超调量,但稳态误差较大。
针对PID控制和模糊控制的优缺点,设计了基于模糊自适应PID的电阻炉温度控制器。
模糊自整定PID控制是在一般PID控制系统的基础上,加上一个模糊控制规则环节,利用模糊控制规则在线对PID参数进行修改的一种自适应控制系统。
对电阻炉的模糊自适应PID 控制系统进行仿真分析,结果表明模糊自适应PID控制可实现调节时问短、超凋量小、稳态误差在±l℃内的性能指标,并对该控制方案的抗干扰性,鲁棒性进行了仿真分析,进一步验证了该控制方案是一种较为理想的智能型控制方案。
关键词:电阻炉,仿真,PID控制,模糊控制,模糊自适应PID控制Based on Fuzzy PID Resistance Furnace Temperature Controller Design and SimulationABSTRACTResistance furnace has pure lag and larger inertia. There are many factors which affect controlling process, such as opening and closing furnace door, heated metal material, surrounding temperature and wire power. In tradition, heating furnace controlling system is most based on some model, which can’t achieve heating process request. So this paper try in draught fuzzy controlling arithmetic into traditional heating furnace controlling system to form brainpower fuzzy control system. It makes using of fuzzy control rule to self-tuning PID parameters on line, and improving its control effect.This paper adopted the main research contents of resistance furnace mechanism analysis on the normal temperature object when analyzed theoretically establish resistance furnace, the mathematical model of the controlled object. This paper designs the three control system. One is the PID control system; One is pure fuzzy control system, the other is the fuzzy PID control system. The paper studies the conventional PID control scheme, the fuzzy control scheme, and to resistance furnace respectively the PID control system, pure fuzzy control system simulation analysis. Results show that the PID control system overshoots too big, fuzzy control system, while can effectively reduce overshoot meal, but the steady-state error is bigger. Aimed at the PID control and fuzzy control, design the advantages and disadvantages of based on fuzzy adaptive PID resistance furnace temperature controller. to the resistance furnace fuzzy adaptive PID control system simulation analysis, and the results show that the fuzzy adaptive PID control can be realized when asked short, ultra adjust remains in small amount and steady-state error of plus or minus l within±l℃, and the performance of the control scheme, anti-jamming robustness simulation analysis, further verified this control scheme is an ideal intelligent control scheme.KEY WORDS: resistance furnace,stimulation,PID control,fuzzy control,fuzzy self-tuning PID control目录摘要 (I)ABSTRACT (II)目录 (III)1绪论 (1)1.1课题背景及意义 (1)1.2国内外研究现状 (2)1.3本文的研究内容 (2)2自动控制技术的发展及电阻炉温的数学模型 (3)2.1自动控制技术的发展 (3)2.1.1自动控制技术及应用 (3)2.1.2过程控制的发展 (4)2.1.3传统控制方法 (4)2.1.4智能控制 (5)2.2电阻炉温的数学模型 (6)3 PID控制系统 (8)3.1 PID控制的基本理论 (8)3.2 各个参数对PID控制效果的影响 (8)3.3 PID控制器的仿真研究 (9)4 模糊控制系统 (11)4.1模糊控制的起源 (11)4.2 模糊控制的基本理论 (11)4.3 模糊控制器的设计 (12)4.3.1模糊控制器的结构选择 (13)4.3.2 精确量的模糊化 (14)4.3.3 建立模糊控制规则或控制算法 (15)4.3.4 模糊推理 (15)4.3.5 反模糊化 (16)4.3.6 模糊控制表的制定 (16)4.4 模糊控制器的仿真研究 (17)5 模糊PID控制系统 (21)5.1模糊PID控制器的原理 (21)IV5.2 电阻炉温度的模糊PID控制器的设计 (22)5.3模糊自适应PID控制器的仿真研究 (25)5.4与传统PID控制和模糊控制的仿真比较 (28)结论 (30)致谢 (31)参考文献 (32)基于模糊PID的电阻炉温度控制器的设计与仿真研究 11绪论1.1课题背景及意义从20世纪20年代开始,随着科学技术的发展和工业生产水平的提高,电阻炉已经得到了广泛的应用,并且在国民经济中占有举足轻重的地位。
毕业设计(论文)-基于PLC实现的水温控制
基于PLC实现的水温控制XXX(陕西理工学院电气工程系自动化专业,2007级2班,陕西汉中723003)指导教师:XXX[摘要]针对工农业生产中现有的水温控制系统可靠性低、控制精度差、成本高等缺点。
我们利用三菱FX0N60-MR型PLC构建了一个水温控制系统对这一问题进行了研究。
在整个控制系统中以电阻炉作为被控对象,以水温为被控变量,以三菱FX0N60-MR型PLC为控制器,输入部分外加光电耦合器,并用按键和数码管构建了人机接口设置目标温度;控制算法的选择经过对模糊控制和PID算法的实验对比,最终选择采用PID。
PLC程序利用梯形图编程语言进行编写。
在系统搭建完成后我们利用试凑法,通过大量实验对PID控制器的参数进行了优化,进过测试系统能够达到设计要求。
除此之外该系统还具有硬件结构简单、系统可靠性高、制作成本低廉、控制器参数易于调试等优点。
能够利用小型PLC实现对水温较高精度的控制。
[关键词]PLC 温度控制PIDPLC-based temperature control to achieveLiao zhong lin(Grade 07,Class2,Major Automation,Department of Electrical Engineering,Shaanxi University ofTechnology,Hanzhong 723003,Shaanxi)Tutor: Liu pei[Abstract] According to the existing water temperature in the industry and agriculture production control system reliability, low cost, high control precision poor shortcomings. We use mitsubishi FX0N60-MR type PLC has constructed a water temperature control system for this problem is studied. In the whole control system to resistance furnace as controlled object to water temperature as controlled variables, the mitsubishi FX0N60-MR type PLC as the controller, input part plus photoelectric couplers, buttons and digital tube and constructing the man-machine interface set target temperature; The choice of control algorithm based on fuzzy control and PID algorithm experimental, finally choosing PID. PLC program use ladder diagram programming language to write. After the completion of the structures in the system we use trail-and-error, through a large number of experiments of PID controller parameters are optimized, the test system can meet the design requirements. Besides this system also has the hardware structure is simple, system reliability high, production cost is low, and the controller parameters is easy to debug, etc. Can use small PLC to control the water temperature higher accuracy.[Key words] PLC temperature control PID目录绪论 (1)1.设计方案的论证 (2)1.1PLC的选型 (2)1.1.1常用PLC的特点比较 (2)1.1.2本设计PLC的选型 (3)1.2控制方案的选择 (3)1.2.1采用模糊控制的温度控制 (3)1.2.2采用PID算法的温度控制 (3)1.2.3 控制方案的选择 (4)2.硬件电路的设计 (5)2.1PLC硬件资源分配设计 (5)2.2温度传感器 (8)2.2.1 利用温度变送器采集 (8)2.2.2 利用DS18B20采集 (8)2.3输入部分电路设计 (10)2.3.1 设置输入部分电路设计 (10)2.3.2 AD转换结果输入部分电路设计 (10)2.4输出部分电路设计 (10)3.系统软件的设计 (13)3.1PLC编程语言简介 (13)3.2输入部分程序设计 (15)3.3显示部分程序 (15)3.4PID运算部分程序设计 (15)4.系统的调试 (19)4.1硬件调试 (19)4.2软件调试 (19)4.1软硬件联合调试 (19)4.3实验数据 (19)参考文献 (20)英语科技文献翻译 (21)附录 (34)附录A:源程序 (34)附录B:元器件清单 (37)附录C:电路总图 (38)附录D:实物图 (39)致谢 (40)绪论温度控制系统在各行各业的应用虽然很广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高。
毕业设计76基于模糊PID控制的电阻炉温度控制系统
目录摘要 (1)关键词 (1)Abstract (1)Keywords (1)引言 (1)1炉温控制系统结构及工作原理 (2)2模糊控制器的设计 (3)2.1输入、输出的模糊化 (3)2.2模糊控制规则 (4)2.3模糊推理 (5)2.4模糊判决 (5)2.5数字PID算法 (5)3利用MATLAB模糊逻辑工具箱设计模糊控制器过程 (6)3.1利用MATLAB模糊推理工具箱编辑模糊控制器过程 (6)3.1.1编辑模糊变量及变量的隶属度函数 (6)3.1.2编辑输入、输出变量的隶属函数 (6)3.1.3编辑模糊控制规则 (6)3.1.4模糊控制的生成 (7)3.2仿真模型的建立 (7)3.2.1对仿真结构图进行说明 (7)3.2.2注意仿真前,先进行部分设置 (8)3.3仿真结果 (8)4MATLAB与VC++的混合编程介绍 (9)5温控制系统软件的介绍 (11)5.1软件实现功能 (11)5.2界面简介 (11)6模糊PID控制ActiveX控件的编制 (12)致谢 (13)参考文献 (13)附录A (13)基于模糊PID控制的电阻炉温度控制系统摘要:电阻炉是一个特性参数随炉温变化而变化的被控对象,炉温控制具有大惯性、大滞后、时变性的特点。
传统PID难以达到较高要求,故本文应用一种参数自适应模糊PID 控制方法,根据系统误差E和误差变化率EC对参数的要求在线整定PID参数KP、KI、KD。
在用SIMULINK仿真过程中,该控制器比常规PID具有良好的动、静态特性。
简介了Matlab与Visual C++联合编程技术,采用Matlab与Visual C++联合编程和ActivcX技术将模糊PID控制ActivcX控件嵌入VC控制系统中,可使炉温准确快速地跟随设定值。
另外,该系统可实时直观显示温度值和炉内加热电压值。
关键词:电阻炉温度控制系统 ; 自适应 ; 混合编程 ; ActiveXThe Application of Fuzzy-PID inTemperature Control of Electric Resistance FurnaceStudent majoring in Automation Zhao LiTutor Shi XunwenAbstract:As the model parameters of resistance furnace vary with temperature , it show some character of big inertial,pure delay and inconstancy. The traditional method can't meet the higher technological requirements. Therefore,this paper applies a Parameter Self-tuning Fuzzy PID Controller's method to rectify the parameters of PID controller online to meet the command in the case with variational error and its variance ratio .Based on the simulink, a powerful simulation platform, the practice proves that the method has better steady accuracy and tracking performance than the traditional.The ActivcX along with the union programming technology of Matlab and Visual C++ was introduced and be used to realized the Fuzzy-PID controller, which can make the initial temperature of electric resistance furnace followed by current temperature quickly and exactly. Therefore, the temperature and voltage are also applied in the control system pane.Key words:Temperature Control system of Electric Resistance Furnace; self-adaptation; union programming ; ActiveX引言PID控制具有结构简单、稳定性能好、可靠性高等优点,尤其适用于可建立精确数学模型的确定性控制系统。
基于PLC的电阻炉温度控制系统
自动控制系统课程设计基于PLC的电阻炉温度自动控制系统《自动控制系统》课程设计任务书专业自动化班级姓名设计题目:基于PLC的电阻炉温度控制系统一、设计实验条件地点:自动化系Rockwell实验室实验设备:PC机、Mircologix1500可编程控制器、管式电阻炉二、设计任务设计PLC自动控制系统,设定电阻炉的温度在一个特定的范围之内,并自动调节电阻炉温度到这个范围中。
设计要求:使用AB公司的Mircologix1500可编程序控制器,实现电阻炉的温度控制。
三、成员1、前言1987 年,国际电工委员会(IEC)颁布的可编程控制器标准第三稿中,对可编程控制器的定义如下:可编程控制器是一种数字运算操作的电子系统,专为工业环境应用而设计。
它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入/输出,控制各种机械或生产过程。
电阻炉是热处理常用设备之一,电阻炉可以提供室温至1200℃范围的温场。
维持电阻炉某一范围的温度恒定是必须要解决的问题。
电阻炉的发热体为电阻丝。
电阻炉通常采用模拟仪表测量温度,并通过控制交流接触器的通断时间比例来控制加热功率,由于模拟仪表本身的测量精度差,加上交流接触器的寿命短,通断比例低,故控制精度低。
本文设计一个采用AB公司Micrologix1500可编程序控制器实现对电阻炉温度的自动控制。
PLC的模拟量输入模块反馈的炉温实际值与给定值的偏差进行PID运算,运算结果输出控制电阻炉平均功率的大小,来达到控制炉温的目的。
2、电阻炉温度控制系统基本构成由PLC控制的电阻炉温度控制系统构成如图1所示,系统工作过程:一是给定值(0~1200℃)通过键盘输入PLC主机,再由PLC主机传递给数字量输出模块,控制固态继电器的开关状态,从而控制电阻炉的加热情况;二是通过温度检测装置热电偶检测到的变换为电流信号的炉温值通过模拟量输入模块读入PLC主机,由PLC主机内部PID的程序与温度给定值相比较,对数字量输出模块进行下一度的控制。
基于PLC电阻炉温度控制系统设计
基于PLC电阻炉温度控制系统设计1.引言电阻炉是一种常见的热处理设备,用于加热金属或其他材料至一定温度。
为了确保加热过程的准确性和安全性,需要使用温度控制系统对电阻炉进行控制。
本文将基于PLC来设计一个电阻炉温度控制系统。
2.设计方案2.1系统架构该系统的基本架构由以下几个部分组成:传感器模块、控制模块、执行模块和人机界面。
传感器模块用于监测电阻炉内部的温度,并将温度信号传输给控制模块。
控制模块采用PLC作为核心控制器,负责接收传感器信号并根据设定的温度值进行控制。
执行模块根据PLC的指令,控制电阻炉的加热功率以调节温度。
人机界面用于设置设定温度和显示当前温度,以及监控系统状态。
2.2硬件设计传感器模块使用高精度的温度传感器(如热电偶或热电阻),将温度信号转换为模拟电信号,并通过模拟输入模块将信号输入到PLC。
控制模块采用PLC作为核心控制器。
PLC具有较高的可编程性和稳定性,能满足温度控制系统的要求。
PLC通过模拟输入模块接收传感器信号,并通过数字输出模块控制执行模块。
执行模块由电源模块和电阻器组成。
电源模块为电阻炉提供电力源,电阻器根据PLC的输出信号来调节电阻炉的加热功率,以控制温度。
人机界面采用触摸屏或上位机软件,用于设置设定温度、显示当前温度、监控系统状态和报警信息等。
2.3软件设计软件部分主要包括程序设计和界面设计。
程序设计方面,主要采用Ladder Diagram(梯形图)来编写控制程序。
程序需要包括接收传感器信号、判断温度与设定温度的差值、根据差值控制输出信号等功能。
界面设计方面,可以使用相应的编程软件进行设计。
界面需要包括设定温度的输入框、当前温度的显示框、报警信息的提示框等。
3.系统功能该系统具有以下功能:-温度控制:根据设定温度自动调节电阻炉加热功率,使温度保持在设定范围内。
-报警功能:当温度超出设定范围时,系统会发出声音或显示警报,提醒操作员。
-数据记录:系统可以记录温度变化的曲线,并将数据存储到数据库中,以便用户查询和分析。
基于plc电阻炉温度控制系统
基于PLC电阻炉温度控制系统简介基于PLC的电阻炉温度控制系统是一种自动化控制系统,用于对电阻炉的温度进行精确控制。
该系统利用PLC(可编程逻辑控制器)作为控制核心,通过传感器实时采集电阻炉的温度数据,并根据设定的控制策略调整电阻炉的工作状态,以保持温度在目标范围内。
系统组成基于PLC的电阻炉温度控制系统主要由以下组件组成:1.电阻炉:作为温度控制的对象,通过加热元件对物体进行加热,同时配备温度传感器用于实时监测温度。
2.PLC:作为控制核心,负责采集传感器数据、执行控制策略,并向电阻炉发送控制信号。
3.温度传感器:用于实时监测电阻炉的温度变化,将温度数据传输给PLC。
4.控制面板:提供用户界面,用户可以通过控制面板设定温度参数,监测实时温度变化,并进行控制策略的调整。
5.人机界面:用于与系统进行交互,包括触摸屏、键盘、指示灯等。
工作原理基于PLC的电阻炉温度控制系统的工作原理如下:1.传感器实时采集电阻炉的温度数据,并将数据传输给PLC。
2.PLC根据设定的控制策略对温度数据进行处理,判断温度是否在目标范围内。
3.如果温度超出目标范围,PLC会根据控制策略调整电阻炉的工作状态,以使温度回到目标范围内。
4.控制面板提供用户界面,用户可以通过控制面板设定温度参数,改变控制策略。
5.人机界面用于与系统进行交互,用户可以通过触摸屏、键盘等方式设定温度参数、监测实时温度变化,并进行控制策略的调整。
优势和应用基于PLC的电阻炉温度控制系统具有以下优势:1.精确控制:通过PLC的高精度数据处理和控制算法,能够实现对电阻炉温度的精确控制,提高生产效率和产品质量。
2.自动化:系统能够实现自动控制和自动调节,减少人工干预,提高生产效率。
3.可编程性:PLC具有可编程性,可以根据不同的需求进行程序设计,以适应不同的生产过程和温度控制要求。
基于PLC的电阻炉温度控制系统广泛应用于各个行业,包括冶金、化工、电子等领域。
PLC在热处理电阻炉温度控制系统方案设计书中的应用
封面作者:PanHongliang仅供个人学习PLC在热处理电阻炉温度控制系统设计中的应用摘要:热处理电阻炉的温度控制系统对零件的热处理质量有着重要影响。
本文主要讨论了以可编程控制器(PLC)为核心的箱式热处理炉温度控制系统的设计。
在提出炉温控制方案的基础上,对炉温控制系统进行了硬件设计和温度控制程序的设计。
本文以45钢零件进行等温球化退火热处理工艺为例,介绍炉温控制系统的具体应用。
关键词:热处理。
电阻炉。
温度控制。
可编程控制器(PLC)Abstract:Temperature control system of heat-treatment furnace is very important for parts' quality.This paper ismainly discuss the design aboutPLC temperature control system of box heat-treatmentfurnace. Base on the scheme of temperature control system in this paper, hardware system and temper-ature controlprogramare designed. Take the isothermal spheroidalannealing of45 steelparts forexam-ple, the utility of the temperature control system is introduced by this paper.Key words:heat-treatmen。
t resistance furnace。
temperature contro。
l PL箱式热处理电阻炉是金属热处理中应用最为广泛的一种周期式作业炉,其测温控温系统对于保证工件的热处理质量具有重要作用。
基于模糊pid控制的电阻炉炉温系统的研究
基于模糊pid控制的电阻炉炉温系统的研究
电阻炉炉温系统是一种常用于工业生产中的加热设备,其用途广泛。
为了使炉温能够保持在所需的设定值附近,需要对电阻炉进行控制。
传统的PID控制器在控制电阻炉炉温时可能存
在一些问题,如参数调节困难、系统的非线性等。
因此,研究基于模糊PID控制的电阻炉炉温系统具有重要意义。
模糊控制是一种通过建立模糊规则来实现控制的方法,它可以处理系统的非线性以及复杂的控制任务。
模糊PID控制器将PID控制器与模糊控制相结合,能够克服传统PID控制在非线性系统控制中的一些问题。
基于模糊PID控制的电阻炉炉温系统的研究主要包括以下几
个方面:
1. 建立电阻炉炉温系统模型:通过分析电阻炉的热传导过程和控制机理,建立电阻炉炉温系统的数学模型,包括炉温和控制输入之间的关系。
2. 设计模糊PID控制器:根据电阻炉炉温系统的特点和要求,设计模糊PID控制器的结构和参数,并确定模糊规则的形式
和数量。
3. 模糊推理和模糊调节:利用模糊推理机制将系统的输入和输出转化为模糊集合,并通过模糊调节来实现控制器的参数调节。
4. 系统仿真与实验:通过在仿真环境下对电阻炉炉温系统进行
模拟实验,验证模糊PID控制器的性能和稳定性。
然后,可以进行实际的试验验证来进一步验证控制器的效果和鲁棒性。
通过对电阻炉炉温系统进行基于模糊PID控制的研究,可以提高电阻炉炉温控制的性能和稳定性,使其能够更好地适应工业生产的需求。
同时,该研究还可以为其他非线性系统的控制提供参考和借鉴。
电阻炉温度模糊控制的PLC实现
出范 围为 一10 0 - 0 。P C通 过 F ,-A —C 0 -600 L X DT 4
纯滞 后 的特 点 , 难 对 其 精 确 控 制 。可 编程 控 制 器 很 P C在 工业 生 产 中的应 用 逐 步 普及 , 能指 令 也 越 L 功 来 越 强 大 , 合各 种功 能模块 , 结 能够实 现许 多复杂 的 过程 控 制 。用 P C实 现 温 度 的 模 糊 控 制 , 发 挥 L 既 P C的可靠 、 活 、 应 性 强 的 特点 , 大 大 提 高 控 L 灵 适 也 制 系统 的智 能化 程度 ¨ 。
c n o y tmsc n p a L eib e l x be a d a a t l e t r s u s n a c h n el e tc n o f o t ls se a l y P C r l l ,f i l n d p a e f au e ,b ta o e h n e t e i tl g n o t lo r a e b l i r
D I1.99 ji n 10 - 8 .0 0O . 1 O : 36 /.s .0 9 8 12 1 .104 0 s 4
电阻炉温度模糊控制 的 P C实现 L
许 智榜
( 华东交通 大学 电气与 电子工程学 院 , 江西 南 昌 30 1 ) 3 0 3
摘
要 :介 绍 了一 种基 于 P C的炉 温模 糊控 制 方法 , L 并详 细介 绍 了模 糊 控 制 P C的设 计 与 实 L
第2 9卷第 1 期
21 0 0年 3月
武
基于PLC的温度模糊控制设计与实现
目录摘要 (1)ABSTRACT (2)第1章绪论 (1)1.1温度控制系统的研究背景 (1)1.2温度控制系统的研究现状 (1)1.3温度控制系统的基本控制要求 (2)1.4本论文的主要容........................ 错误!未定义书签。
第2章系统硬件设计.. (4)2.1系统总体方案设计 (4)2.2系统硬件设计 (4)第3章系统软件设计 (10)3.1模糊控制器设计 (10)3.2程序流程图 ........................... 错误!未定义书签。
3.3程序设计 ............................. 错误!未定义书签。
第4章组态设计 .. (25)4.1 OPC与PLC连接 (25)4.2 WinCC组态软件 (26)4.3 系统测试结果 (30)第5章总结与展望 (33)5.1 总结 (33)5.2 展望 (33)参考文献 (34)致 (35)摘要在工业控制的各个领域,温度控制都有着广泛的应用。
如钢铁厂、火电厂、化工厂等锅炉的温度控制系统。
由于控制过程复杂且干扰多,具有大时滞性,不确定性,因此,要求有先进的控制系统和理论。
常用的控制算法有PID算法,但它适用于线性的控制系统,需要不断调整参数。
智能控制算法对于非线性的控制系统控制效果比较好,例如模糊PID算法。
通过计算偏差与偏差变化率,查询模糊规则表,得出PID控制器的参数。
本文就是采用这种控制算法对温度进行控制。
本文基于西门子S7-200 PLC,设计了一个温度自动控制系统。
利用OPC技术实现了PLC 和WinCC组态软件的数据通信和控制,对温度控制过程进行实时监控、报警和分析。
本文主要完成以下方面的工作。
首先介绍了温度控制系统的研究背景和研究现状,然后介绍了模糊PID算法,最后介绍了本系统的硬件系统和软件系统的设计、组装和配置过程,以 PLC为控制核心,PT100温度传感器测量温度,通过变送器转换为电流信号,输入模拟量模块。
模糊PID控制在电阻炉炉温系统中的应用
一
2 PD 参 数 F zy 整 定 模 型 。 2 l uz 般 情 况 下 , 在 不 同 E、 下 被 控 过程
F zy 自整 定 P 参 数 控 制 器 是 对 参 数 K 、 l与 K 的 自整 定 要 求 可 归 uz l D PK D
智能模糊 控制 系统 , 利用模 糊控 制规则 自适应 地在 线对 P D 参数 进行修 改 , 此提 高其控 制效果 。 I 借
关 键 : 阻 炉 ; 适 应 控 制 : 糊 控 制 ; I 电 自 模 PD
Ab tr ct:T r ta ce fur ce i th mos Wi h ti e s a he esi s n na S e t deI Y ea ng qui me i th h at tr t n p nt n e e ea me t p od cti r u on , he ti pr ces me ur m t a co oI h be om a k te noI gy, a ng o s as e en nd ntr as c e ey ch o p o ted p — r mp eo
1 引言 热 处 理 是 提 高 金属 材 料 及 器 基 础 上 设 计 一 个 炉 温 控 制 系 统 , 以
并 根 据 不 同 的 在 线 自整 定 参数 K 、 P
I D uz I 其 制品 质 量 的 重要 手 段 。近 年 来 随 着 工 期 较 理 想 地 解 决 被 加 热 物 件 透 烧 过 程 K 与 K 的 Fz y 控 制 器 。 PD 参 数
原 理
电 阻 炉 是 一 种 具 有 纯 滞 后 的 大 惯 性 系 统 , 关 炉 门 、 热 材 料 、 度 以 及 开 加 温 电 网 电压 等 都 影 响控 制 过 程 , 统 的 加 传
基于模糊控制的PLC在温度控制中的应用
基于模糊控制的PLC在温度控制中的应⽤基于模糊控制的PL C在温度控制中的应⽤张雪平1 王志斌21.宜宾学院2.四川⼤学摘要:结合⼯业电炉的温度控制,介绍了⼀种基于模糊控制的PL C温度控制系统。
该系统克服了传统的位式调节器和P I D调节器超调⼤的缺点,充分发挥PL C控制灵活、编程⽅便、适应性强的优点,提⾼了控制的精确度。
关键词:模糊控制 PL C 温度控制Appl ica tion of the Fuzzy Con trol Ba sed on PLCi n Te m pera ture Con trolZhang Xuep ing W ang Zh ib inAbstract:Jo ining temperature contro l of the industry electric stove,th is paper introduces a k ind system of fuzzy contro ller based on PL C in temperature contro l.T he system overcom es w eakness of super adjusting w ith traditi onal regulato r and P I D regulato r,it has advantages contro l flexible,p rogramm ing convenient,adap table, increases the accuracy of the contro l.Keywords:fuzzy contro l PL C temperature contro l1 引⾔温度控制是⼯业⽣产过程中很重要的⼀种控制。
温度控制系统⼀般具有⼤惯性、⼤延时的特点。
在⼯业控制中,温度系统的数学模型难以确切建⽴。
⼯业现场对温度控制,常⽤有位式调节器和P I D控制器等。
基于模糊理论的电阻炉温度控制[1]
收稿日期:1999212212 修改稿日期:2000206219基于模糊理论的电阻炉温度控制邹 恩株洲工学院电器工程系 湖南省株洲市 412008 【摘要】文中针对电阻炉温度控制的特点,提出了用模糊理论的原理对其进行控制,并与PID控制进行比较,通过仿真观察输出性能良好。
关键词:模糊控制 温度 PID 控制 电阻炉T emperature Control in R esistor Furnace B ased on Fuzzy TheoryZou E nElectrical Engineering Department Zhuzhou Institute of Technology ,Zhuzhou Hunan ,412008 Abstract :This paper discusses the application of fuzzy theory in the temperature control of resistor furnace accordingto the characteristics about resistor furnace ’s temperature control .Based on the result studied in this paper the PID and fuzzy control are compared ,and it is proved that the compound control by PID and fuzzy control is of high performance.K ey Words :Fuzzy Control ,Temperature ,PID Control ,Resistor Furnace1 引言PID 控制整定方便,适应性好,是目前在过程控制中应用得最为主要的一种控制方法,但PID 存在严重缺陷,它基于反馈原理,对于滞后大的过程,如温度控制,则稳定时间过长,另一方面,诸多现代控制算法大多要预先建立模型,然而,生产过程中工况的改变、负荷的波动以及多扰动、非线性等因素引入的各种不确定扰动往往是随机的,它们对系统动态特性的影响很难归并到模型中,精确建模具有特殊困难,而模糊控制实际上是一种基于知识的无模控制方法,模糊动态系统建模和分析的实度在于用具有算法结构的语言模型对不确定、大惯性、参数飘逸大、并高度复杂的动态系统进行足够准确的定性和描述。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表, 都增加了一个偏移量 2。采用同样方法对 e 进 行离散论域转化。
表 1 将输入量 e 化为离散论域元素
e ∀ - 30 - 30 - 10 - 10 10 10 30 # 30
E - 2( 0) - 1( 1)
0( 2)
1( 3) 2( 4)
2. 2 隶属函数 对于偏差 e和偏差的变化率 e, 只在某一时刻
V o l 29N o 1 M ar 2010
电阻炉温度模糊控制的 PLC实现
许智榜
(华东交通大学 电气与电子工 程学院, 江西 南昌 330013)
摘 要: 介绍了一种基于 PLC的炉温模糊控制方法, 并详细介绍了模糊控制 PLC 的设计与实
现。该方法将模糊控制与 PLC 控制系统相结合, 既发挥 PLC 的可靠、灵活、适应性强的特点,
才是确定的值, 即在某时刻的模糊量是一个元素隶 属度为 1, 其他元素隶属度为 0。考虑 e, e 模糊化
图 3 输入、输出隶属函数
2. 3 模糊推理 在控制系统中, 如果相对于任何已给偏差 e和
偏差的变化 e, 都进行计算而求取即时的控制量 u, 显然要花费大量的计算时间, 这样在控制系统中就 会出现响应速度不够的问题, 为克服即时计算消耗 大量时间的缺点, 在模糊控制中采用模糊控制表的 方法, 无需计算可以查表得出控制量。
第 29卷第 1期 2010年 3月
武汉工业学院学报 Journa l o f W uhan P olytechn ic U n iversity
文章编号: 1009 4881( 2010) 01 0050 03
DO I: 10. 3969 / .j issn. 1009 4881. 2010. 01. 014
表 2 模糊控制查询表
e
e
PB
PS
0
NS
NB
PB
66 7
0
0
0
0
PS
66 7
667 1 333 1 333 1 333
0
1 333 2 000 2 000 2 000 2 000
N S 2 667 2 667 2 667 3 333 3 333
NB 4 000 4 000 4 000 4 000 3 333
4 结束语
使用三菱 FX2N 系列输入、输出扩展模块 FX2N 4AD TC, FX2N 2DA 在 PLC 上实现温度模糊控制, 使 PLC摆脱只能处理逻辑量的限制, 加大 PLC 的应用范 围。实验结果表明, 设计的基于 PLC 温度模糊控制 系统超调量为 2% , 稳态误差为 & 1% , 控制效果良好。
rs. m ovenext n ext
rs3. close end sub
rs3. open sql_cy, conn, 1, 3 for tt= 1 to yangnum
rs3. addnew ( ) rs3( " kehu id" ) = rs( " id" ) rs3( " kehunam e" ) = rs( " nam e" ) rs3( " kehu id" ) = rs( " id" ) rs3( " cyf lag" ) = " cy" rs3( " chou tim e" ) = date( ) r'esponse. w rite rs( " id" ) & " " rs3. update
分为负大 ( NB ) 、负小 ( NS) 、零 ( 0) 、正小 ( PS) 、正大
( PB )五个模糊量。控制的实质是控制双向晶闸管
的触发控制角, FX 2N 2DA 输出电压 0~ 10V 对应的 数字量为 0 4 000, 故采用输出七个单点分别为 0,
667, 1 333, 2 000, 2 667, 3 333, 4 000。即对应触发
过程和输出 u 的解模糊过程, 规定偏差 e, 偏差变化
率 e和控制量 u对应的模糊量隶属度分别为:
1 e∃ E
1
uE = 0 e E; u E = 0
e∃ E e E;
uu 1 ( u) =
1 0
u= ui. u% ui
即 e, e的模糊量的隶属函数为方波, u 的模糊量的
隶属函数是单点。将温度偏差、温度偏差变化率都
在工业生产过程中, 温度是最常见最广泛的过 程参数之一, 由于温度控制过程具有非线性慢时变 纯滞后的特点, 很难对其精确控制。可编程控制器 PLC 在工业生产中的应用逐步普及, 功能指令也越 来越强大, 结合各种功能模块, 能够实现许多复杂的 过程控制。用 PLC 实现温度 的模糊控 制, 既发挥 PLC 的可靠、灵活、适应性强的特点, 也大大提高控 制系统的智能化程度 [ 1] 。
为偏差 e、偏差变化率 e经过模糊量化后得到的量
化输入, U 为模糊控制算法得出的模糊控制输出量, U 解模糊化后得到实际输出 u[ 3] 。
2. 1 输入变量论域的离散化 在模糊控制器中, 真实论域要变换到内部论域,
首先确定连续变量的变化范围, 然后确定离散论域, 得到离散论域上的输入变量 E 和 E。 e的基本论 域取值取为 [ - 30, 30] , 将基本论域区间值按四舍 五入原则量化为离 散论域区 间 [ - 2, 2] 的论域元 素, 如表 1所示。表 1中 E 的值为了方便建立查询
控制角 0!, 30!, 60!, 90!, 120!, 150!, 180!。其 模糊
量的隶属函数如图 3所示。
图 2 模糊控制器原理图
图中 r为被控对象的给定值, y 为实测值, 偏差
e= r- y, 偏差变化率
e=
et -
et- 1, 其中
et、et-
分别
1
为当前时刻和前一个采样时刻的偏差。E、 E 分别
2 炉温控制模糊算法
模糊控制 ( FUZZY CONTROL ) 由模糊控制器模 拟人的思考判断方法, 将人的经验控制策略改写为 模糊控制规则, 特别适用于具有非线性, 大滞后、强 耦合特性的复杂系统。模糊控制器包括输入量模糊 化, 模糊控制规则推理和解模糊三个部分 [ 2] 。模糊 控制器的基本结构如图 2所示。
图 1 PLC模糊控制的 PLC 实现
51
双向晶闸管的移相控制, 就是双向晶闸管在电 路中导通时间即导通角的控制, 通过改变导通角来 改变电炉的平均电压达到功率控制。对双向晶闸管 的控制常采用从交流过零点开始定时, 计算触发延 时角 (与导通角互补 )。采用模糊控制计算出触发 角, 转换为 0 10V 电压值经 FX2N 2DA 输出, 与最 大值为 10 V 锯齿波进行比较, 从而得到控制角度。 通过计算, 当导通角在 30! 150!之间变化时, 电炉 上对应的平均功率的变化为 3% 97% , 符合控制 要求。
3. 2 模糊控制 PLC 实现 当定时采样时间到, 采用 FX2N 4AD TC 模块, 开
通通道一与 J型热电偶配合进行温度读取, 程序如图 6所示。读取温度值存入 D100。计算误差和变化率, 存入 D110和 D111中, 利用比较指令与预设值进行比 较, 从而获得温度误差和温度变化率的论域, 采用基 址 + 偏移地址寻址的方法, 读取查询表对应值得到输 出控制量。模糊控制查询程序如图 7所示。
根据控制经验归纳出模糊控制规则, 模糊控制 规则采用最大隶属函数法, 其推理一般形式为: IF E = Ei AND E = Ej then u = uk。根据已经建立的模 糊 语 言 变 量 赋 值 表 和 模 糊 控 制 规 则, 利 用 M A T L A B编制程序进行 模糊推理 和模糊判 决, 建立离线的模糊控制查询表, 如表 2所示 [ 4] 。
1 系统结构
基于 PLC 的 温 度控 制系 统 以三 菱 FX 2N 型 PLC 为控制核心, 由 PLC 输入、输出扩展模块, 热电 偶, 双向晶闸管、移相触发控制等组成, 其结构如图
收稿日期: 2009 10 12. 作者简介: 许智榜 ( 1971 ) , 男, 副教授, E m a i:l xysh@i 4y. com. cn.
52
武汉工业学院学报