基于PID的电阻炉温度控制系统
基于PID的电阻炉炉温控制系统
针对不同系统可以采用不同方式来实现 PID
控制,而笔者所述系统采用输出 PWM 波控制双
向可控硅的方式来控制电炉。对于加温的温度控
制可以采用调节供电电压或在一定时间的循环周
期内的 供 电 时 间 比 例 ( 即 PWM 波 ) 来 调 节 加 温[5]。
调功法控制的原理是通过 PWM 脉冲调宽功
率放大器,控制双向可控硅调节电阻丝的功率,从
动的积分环节。例如步进电机就是自带积分环
节,适合增量式 PID 去控制,但是纯粹的液位控
制、温度控制使用位置式 PID 控制效果会更好。
图 3 所示为位置式 PID 控制系统框图,其表达式
为:
{ } u( k) = Kp
e( k)
+
T TI
k
∑e(
j =0
j)
+ TTD[e( k)
- e( k - 1) ]
用单片机中的中断。在中断中需要完成对数据的
采集和处理,以及 PID 的计算,同时产生 PWM 波
的基本周期信号,以及 PWM 波的控制信号。
设一个控制周期为 20ms,在 20ms 中 15ms 来
第8 期
谢铮辉等. 基于 PID 的电阻炉炉温控制系统
·933·
加热,5ms 不加热。当定时器 T1 中断时,立即对 系统 的 温 度 采 样,并 将 采 样 值 送 入 算 法 中 计 算[7]。设定 T1 在 5ms 中断溢出后,改变中断口 的电平,并将中断时间改为 15ms,经过 15ms 后进 入下一次的中断,如此往复实现 PWM 信号的输 出。用修改定时器中断初值的方法调整时间宽度 可以实现脉宽改变。具体实现方式为: 设 n 为定 时器 T1 的初值,f 为单片机的系统时钟,当系统 在 f = 11. 059 MHz 的频率得到的 PWM 信号的加 热时间宽度为 ton = ( 216 - n) / f,通过改变定时器 T1 初值 n,可以改变加热时间 ton,从而控制电阻 丝件的加热时间。当 n = 0 时电阻丝就一直加热, 当 n = 65 536时,电阻丝就处于不加热状态。 3 软件设计
计算机控制技术课程设计。基于PID-电阻炉温度控制系统
实用文档科技学院课程设计报告( 2021 -- 2021年度第 2 学期)名称:计算机控制系统A题目:院系:动力工程系班级:自动化11K×班学号:学生姓名:指导教师:设计周数:1周成绩:日期:2021 年7 月11 日基于Smith-PID电阻炉温度控制系统一、课程设计(综合实验)的目的与要求设计目的用SMITH-PID控制器控制电阻炉。
防止因为延时过大造成的控制误差过大设计要求设计一个基于闭环直接数字控制算法的电阻炉温度控制系统具体化技术指标如下:1.电阻炉温度控制在0~500℃;2. 加热过程中恒温控制,误差为±2℃;3. LED实时显示系统温度,用键盘输入温度,精度为1℃;4. 采用Smith-PID数字控制算法,要求误差小,平稳性好;5. 温度超出预置温度±5℃时发出报警。
2方案设计本系统是一个典型的温度闭环控制系统,需要完成的功能是温度设定、检测与显示以及温度控制、报警等。
温度的设定和显示功能可以通过键盘和显示电路局部完成;温度检测可以通过热电阻、热电偶或集成温度传感器等器件完成;温度超限报警可以利用蜂鸣器等实现;温度控制可以采用可控硅电路实现。
系统采用89C51作为系统的微处理器来完成对炉温的控制和键盘显示功能。
8051片内除了128KB的RAM外,片内又集成了4KB的ROM作为程序存储器,是一个程序不超过4K字节的小系统。
系统程序较多时,只需要外扩一个容量较小的程序存储器,占用的I/O口减少,同时也为键盘、显示等功能的设计提供了硬件资源,简化了设计,降低了本钱。
因此89C51可以完成设计要求。
系统建模和数字控制器的设计PID调节是连续系统中技术最成熟的、应用最广泛的一种控制算方法。
它结构灵活,不仅可以用常规的PID调节,而且可以根据系统的要求,采用各种PID的变型,如PI、PD控制及改良的PID控制等。
它具有许多特点,如不需要求出数学模型、控制效果好等,特别是在微机控制系统中,对于时间常数比拟大的被控制对象来说,数字PID完全可以代替模拟PID调节器,应用更加灵活,使用性更强。
基于数字PID的电阻热炉温度控制系统设计
1.于海生计算机控制技术[M]北京:机械工业出版社,2007.6
2、周荷琴等微型计算机原理及接口技术[M]合肥:中国科技大学出版社,2008.6
3、李刚民等单片机原理及应用技术[M]北京:高等教育出版社
4、楼然苗51系列单片机设计实例[M]北京:北京航空航天大学出版社
5、计算机控制技术实验指导书
其中:时间常数 =350秒,放大系数 =50,滞后时间τ=10秒,控制算法选用改进的PID控制算法。
具有的设计条件
1.PC机一台,教学实验箱一台;
计划学生数及任务
3人
(1):明确课题功,确定各模块处理方法,画出流程图。
(3):存储器资源分配
(4):编制程序,根据流程图来编制源程序
(5):对程序进行汇编,调试和修改,直到程序运行结果正确为止。
计划设计进程
一、总体方案设计
二、控制系统的建模和数字控制器设计
三、硬件的设计和实现
1、选择计算机字长(选用51内核的单片机)
2、设计支持计算机工作的外围电路(EPROM、RAM、I/O端口、键盘、显示接口电路等);
3、设计输入信号接口电路;
2011---2012第二学期
4、设计DA转换和电流驱动接口电路;
5、其它相关电路的设计或方案(电源、通信等)。
四、软件设计
1、分配系统资源,编写系统初始化和主程序模块框图;
2、编写AD转换和温度检测子程序框图;
3、编写控制程序和DA转换控制子程序模块框图;
4、其它程序模块(显示与键盘等处理程序)框图。
五、编写课程设计说明书,绘制完整的系统电路图(A3幅面)。
2009级自动化专业《计算机控制技术》课程设计任务书
论文
基于自适应模糊PID控制的电阻炉温度控制系统
通 过分 析 电 阻炉 温度 变化 的特 点 , 取 温度 偏 选 差 的 基 本 论 域 为 {一5 , 0} 设 其 量 化 论 域 为 05 , {一 , } 则量化 因子 K =3 5 0 0 . 33 , /0= . 6 电阻 炉炉 温 度变 化速 率 e c的基本 论域 取为 {一1 ,2 , 量化 2 1 }其
Sm l k进 行 了仿 真 . i ui n 由仿 真 结 果 知 , 自适 应 模 糊 P D控 制 具 有 良好 的控 制 性 能 . 后 给 出 了该 自适 应 模 糊 该 I 最
P D控 制 系 统 P C的 实 现 方 法 . I L
关键 词 : 自适 应 ; 糊 P D控 制 ; T A 仿 真 ; L 模 I MA L B; PC
摘
要 : 电阻 炉 温 度 控 制 作 为对 象 , 对 温 度 常 规 PD 控 制 系 统 由 于 温 度 的 非 线 性 、 变 性 和 滞 后 性 等 特 以 针 I 时
性 , 在 超 调 量 较 大 、 节 时 间 较 长 等 问题 , 控 制 系 统 采 用 自适 应 模 糊 PD 控 制 算 法 , 用 MA L B软 件 的 存 调 对 I 使 TA
电阻炉 作为 冶金 机械 等工 业生 产 中常 用 的电加
热设 备 , 目前 主 要 采 用 常 规 P D作 为 线 性 控 制 . 规 I 常
2 电阻 炉模 型
根据 文 献 研究 结 果 和 试 验结 果 , 电加 热 装 置是
一
PD控 制 , I 由于 其 算 法 简 单 、 棒 性 好 和 可 靠 性 高 , 鲁
电
学 院
学
报
2 1 年 4月 01
K i K i +{ , }, ee i c
基于模糊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年代开始,随着科学技术的发展和工业生产水平的提高,电阻炉已经得到了广泛的应用,并且在国民经济中占有举足轻重的地位。
基于模糊-PID的电阻炉温度控制系统的研究的开题报告
基于模糊-PID的电阻炉温度控制系统的研究的开题
报告
一、研究背景和意义
电阻炉在工业生产过程中广泛用于熔炼、加热和烘干等工艺,温度
控制是保证电阻炉正常运行和产品质量稳定的重要因素之一。
传统的PID 控制器常常难以满足电阻炉温度控制的要求,尤其是在控制精度、响应
速度和稳定性等方面存在一定的局限性。
模糊控制是一种基于模糊数学理论的先进控制方法,它可以用于处
理具有模糊性的系统,对于电阻炉的温度控制具有很好的应用前景。
本
研究旨在利用模糊控制的思想,设计一种基于模糊-PID的电阻炉温度控
制系统,提高系统的控制精度和响应速度,使其具有更好的稳定性和自
适应性。
二、研究内容和方法
1. 建立电阻炉温度控制数学模型,分析系统的动态特性和控制要求;
2. 设计基于模糊控制的温度控制系统,包括模糊控制器和PID控制
器的结合;
3. 分析模糊控制参数的选择和调试方法,提高控制系统的稳定性和
自适应性;
4. 搭建电阻炉温度控制系统的实验平台,进行控制算法的实验验证
和性能评估;
5. 最终实现一个基于模糊-PID的电阻炉温度控制系统原型,并对其进行实际应用测试。
三、预期成果和意义
1. 设计一种基于模糊-PID的电阻炉温度控制系统,提高系统的控制精度和响应速度,使其具有更好的稳定性和自适应性;
2. 针对电阻炉温度控制这一特殊需求,探索并验证了一种新的控制思路和方法,为电阻炉温度控制技术的进一步研究和发展提供了新的思路和参考;
3. 实现了一个基于模糊-PID的电阻炉温度控制系统原型,为实际生产过程中的应用提供了可靠的技术支持和实用化解决方案。
PID算法的电阻炉温度控制系统设计
基于模糊PID算法的电阻炉温度控制系统设计来自:网络引言电加热炉是典型工业过程控制对象,其温度控制具有升温单向性,大惯性,纯滞后,时变性等特点,很难用数学方法建立精确的模型和确定参数。
而PID控制因其成熟,容易实现,并具有可消除稳态误差的优点,在大多数情况下可以满足系统性能要求,但其性能取决于参数的整定情况。
且快速性和超调量之间存在矛盾,使其不一定满足快速升温、超调小的技术要求。
模糊控制在快速性和保持较小的超调量方面有着自身的优势,但其理论并不完善,算法复杂,控制过程会存在稳态误差。
将模糊控制算法引入传统的加热炉控制系统构成智能模糊控制系统,利用模糊控制规则自适应在线修改PID参数,构成模糊自整定:PID控制系统,借此提高其控制效果。
基于PID控制算法,以ADuC845单片机为主体,构成一个能处理较复杂数据和控制功能的智能控制器,使其既可作为独立的单片机控制系统,又可与微机配合构成两级控制系统。
该控制器控制精度高,具有较高的灵活性和可靠性。
2温度控制系统硬件设计该系统设计的硬件设计主要由单片机主控、前向通道、后向通道、人机接口和接口扩展等模块组成,如图l所示。
由图1可见,以内含C52兼容单片机的ADuC845为控制核心.配有640KB的非易失RAM数据存储器、外扩键盘输人、320x240点阵的图形液晶显示器进行汉字、图形、曲线和数据显示,超温报警装置等外围电路;预留微型打印机接口,可以现场打印输出结果;预留RS232接口,能和PC机联机,将现场检测的数据传输至PC机来进一步处理、显示、打印和存档。
电阻炉的温度先由热电偶温度传感器检测并转换成微弱的电压信号,温度变送器将此弱信号进行非线性校正及电压放大后,由单片机内部A/D转换器将其转换成数字量。
此数字量经数字滤波、误差校正、标度变换、线性拟合、查表等处理后。
一方面将炉窑温度经人机面板上的LCD显示:另一方面将该温度值与被控制值(由键盘输入的设定温度值)比较,根据其偏差值的大小,提供给控制算法进行运算,最后输出移相控制脉冲,放大后触发可控硅导通(即控制电阻炉平均功率)。
【设计】基于数字PID的电阻热炉温控制系统毕业设计
【关键字】设计基于数字PID的电阻热炉温控制系统设计摘要随着电子技术的飞速发展,单片机在国民经济生产各行业发挥了重要的作用。
它因为集成度高、体积小、运行可靠、应用灵活、价格低、面向控制等特点得到了广大工程技术人员和客户的好评。
在温度控制方面,单片机能够代替常规的模拟调节器。
本文主要设计了单片机炉温控制系统硬件电路和软件程序。
系统具工作可靠、实时性强等特点,满足控制精度的要求。
本着在满足系统性能要求的前提下,尽可能的减少硬件成本。
本文主要涉及到控制系统的硬件设计和单片机的控制软件编程。
本系统选用AD590对炉温进行检测,并且选用OP07低漂移高精度前置放大器,对信号进行放大。
在PCF8951完成数模转换之后,8051单片机对数据进行处理。
采用分段方法控制三台电阻炉温度。
人机接口电路部分能实现温度设定、温度显示、超温报警等功能。
本设计对温度的调节时间不做说明。
本文重点介绍硬件的选取与接口电路的设计、模拟量输入通道和开关量输出通道的设计以及相应算法的软件程序编程。
关键词:单片机炉温控制接口电路目录6.3.3 多路模拟开关的选择 ·························································错误!未定义书签。
基于SMITH-PID的电阻炉温度控制系统设计
课程设计任务书摘要 (3)第1章课程设计方案 (1)1.1 概述 (1)1.2 系统组成总体结构 (1)第2章硬件设计 (2)2.1器件选择 (2)2.2 控制器 (2)2.3电源部分 (2)2.4输入输出通道设计 (3)2.4.1温度输入电路 (3)2.4.2信号输出电路 (3)第3章软件设计 (5)3.1系统流程图 (5)3.2 PID算法流程图 (6)3.3程序流程图 (7)第4章常规PID控制器设计 (8)4.1 PID概述 (8)4.2数字PID控制器 (8)4.3 PID调节器参数对系统性能的影响 (9)第5章温度控制系统的smith预估控制器设计 (11)5.1史密斯(smith)预估控制 (11)5.2史密斯控制器方案设计 (13)第6章Smith预估补偿控制的Matlab仿真与实验 (16)6.1 Matlab仿真软件的介绍 (16)6.2采用Matlab系统仿真 (16)第7章锅炉夹套水温pid控制系统 (17)7.1 课程设计目的 (17)7.2 被控对象 (17)7.3 检测仪表 (18)7.3 执行机构 (18)7.4 控制原理框图 (19)7.5 实验内容与步骤 (20)第8章组态软件界面、逻辑、代码 (23)8.1 MCGS组态软件 (23)8.2 组态软件设计 (25)第9章数据采集硬件系统构件、连线 (26)9.1数据采集硬件系统构件 (26)9.2硬件系统连线 (26)第10章实验结果曲线及分析 (27)总结 (29)参考文献 (30)现代工业生产过程中,不少工业对象存在着纯滞后时间。
这种纯滞后时间或者是由于物料或能量传输过程中所引起的。
或者是由于对象中多容积所引起的,或者是高阶对象低阶近似后所形成的等效滞后。
在纯滞后过程中,由于过程控制通道中存在纯滞后,使得被控量不能及时反映系统所承受的扰动。
因此这样的过程必然会产生较明显的超调量和需要较长的调节时间,被公认为是较难控制的过程,其难控制程度将随着纯滞后工占整个过程动态时间参数的比例增加而增加。
基于数字PID的电阻炉温度控制系统设计_课程设计任务书 精品
摘要温度是工业生产对象中主要的被控参数之一,本文通过设计温度控制系统,体现PLC在模拟量信号检测与控制中应用的优越性。
本文中被控对象是电炉,在炉温自动控制系统中,炉温经过热电偶检测和温度变送器的转换,变为相应的电压信号,送往PLC控制器,再经过模拟量输入/输出模块(A/D)转换为数字量,并由程序将给定的温度值与测量值比较,然后根据偏差大小按比例调节规律,计算出校正量。
通过模拟量输入/输出模块的输出控制作用,消除炉温的偏差,从而使炉温达到并稳定在给定的数值关键字 PLC;温度控制;比例调节AbstractTemperature is one of the main object of industrial production controlled parameters, this paper design temperature control system, and reflect the superiority of the PLC analog signal detection and control applications. Controlled object in this article is the electric furnace, the furnace temperature automatic control system, the furnace temperature after thermocouple detection and temperature transmitters convert into a corresponding voltage signal sent to the PLC controller, and then after the analog input / output the module (a / D) conversion to digital, by program a given temperature value and the measured value, and then according to the deviation size proportionally regulating rule, the calculated correction amount. The output of the analog input / output modules control role in removing the furnace temperature deviation, so that the furnace temperature reached and stabilized at a given valueKeyword PLC; temperature control; ratio adjustment目录1 绪论 (1)1.1 课题背景及研究目的和意义 (1)1.2 国内外研究现状 (1)1.3 项目研究内容 (2)2 可编程控制器(PLC)概况 (3)2.1 可编程控制器的概述 (3)2.2 PLC的基本组成及各部分作用 (3)2.2.1 中央处理单元(CPU) (3)2.2.2 存储器 (4)2.2.3 I/0单元 (4)2.2.4 电源部分 (5)2.2.5 扩展接口 (5)2.2.6 通信接口 (5)3 模块方案的选择与论证 (6)3.1 总体方案的选择 (6)3.2 各独立模块方案论证 (7)3.2.1 温度检测模块 (7)3.2.2 主控模块PLC (7)3.2.3 功率输出电路及其控制原理的分析 (9)3.2.4 温度调节模块 (9)4 系统软件设计 (10)4.1 主要的工作流程 (10)4.2 数字PID的数学建模 (10)5.系统介绍 (13)5.1 现场总线控制系统(FCS)介绍 (13)5.1.1 系统简介 (13)5.1.2 系统组成 (13)5.1.3系统特点 (15)5.1.4 系统软件 (16)5.1.5 装置的安全保护体 (16)5.2 组态软件WINCC介绍 (17)6 单容水箱特性测试 (18)6.2 系统工作原理分析 (18)6.3 控制系统流程图 (20)6.4实验内容与步骤 (21)6.5 结果分析 (23)6.6实验曲线所得的结果 (26)结论 (27)参考文献 (28)1 绪论1.1 课题背景及研究目的和意义电阻炉的应用领域相当广泛,电阻炉的性能优劣决定了产品的质量好坏。
基于SMITH-PID的电阻炉温度控制系统设计
课程设计任务书摘要 (3)第1章课程设计方案 (1)1.1 概述 (1)1.2 系统组成总体结构 (1)第2章硬件设计 (2)2.1器件选择 (2)2.2 控制器 (2)2.3电源部分 (2)2.4输入输出通道设计 (3)2.4.1温度输入电路 (3)2.4.2信号输出电路 (3)第3章软件设计 (5)3.1系统流程图 (5)3.2 PID算法流程图 (6)3.3程序流程图 (7)第4章常规PID控制器设计 (8)4.1 PID概述 (8)4.2数字PID控制器 (8)4.3 PID调节器参数对系统性能的影响 (9)第5章温度控制系统的smith预估控制器设计 (11)5.1史密斯(smith)预估控制 (11)5.2史密斯控制器方案设计 (13)第6章Smith预估补偿控制的Matlab仿真与实验 (16)6.1 Matlab仿真软件的介绍 (16)6.2采用Matlab系统仿真 (16)第7章锅炉夹套水温pid控制系统 (17)7.1 课程设计目的 (17)7.2 被控对象 (17)7.3 检测仪表 (18)7.3 执行机构 (18)7.4 控制原理框图 (19)7.5 实验内容与步骤 (20)第8章组态软件界面、逻辑、代码 (23)8.1 MCGS组态软件 (23)8.2 组态软件设计 (25)第9章数据采集硬件系统构件、连线 (26)9.1数据采集硬件系统构件 (26)9.2硬件系统连线 (26)第10章实验结果曲线及分析 (27)总结 (29)参考文献 (30)现代工业生产过程中,不少工业对象存在着纯滞后时间。
这种纯滞后时间或者是由于物料或能量传输过程中所引起的。
或者是由于对象中多容积所引起的,或者是高阶对象低阶近似后所形成的等效滞后。
在纯滞后过程中,由于过程控制通道中存在纯滞后,使得被控量不能及时反映系统所承受的扰动。
因此这样的过程必然会产生较明显的超调量和需要较长的调节时间,被公认为是较难控制的过程,其难控制程度将随着纯滞后工占整个过程动态时间参数的比例增加而增加。
基于模糊pid控制的电阻炉炉温系统的研究
基于模糊pid控制的电阻炉炉温系统的研究
电阻炉炉温系统是一种常用于工业生产中的加热设备,其用途广泛。
为了使炉温能够保持在所需的设定值附近,需要对电阻炉进行控制。
传统的PID控制器在控制电阻炉炉温时可能存
在一些问题,如参数调节困难、系统的非线性等。
因此,研究基于模糊PID控制的电阻炉炉温系统具有重要意义。
模糊控制是一种通过建立模糊规则来实现控制的方法,它可以处理系统的非线性以及复杂的控制任务。
模糊PID控制器将PID控制器与模糊控制相结合,能够克服传统PID控制在非线性系统控制中的一些问题。
基于模糊PID控制的电阻炉炉温系统的研究主要包括以下几
个方面:
1. 建立电阻炉炉温系统模型:通过分析电阻炉的热传导过程和控制机理,建立电阻炉炉温系统的数学模型,包括炉温和控制输入之间的关系。
2. 设计模糊PID控制器:根据电阻炉炉温系统的特点和要求,设计模糊PID控制器的结构和参数,并确定模糊规则的形式
和数量。
3. 模糊推理和模糊调节:利用模糊推理机制将系统的输入和输出转化为模糊集合,并通过模糊调节来实现控制器的参数调节。
4. 系统仿真与实验:通过在仿真环境下对电阻炉炉温系统进行
模拟实验,验证模糊PID控制器的性能和稳定性。
然后,可以进行实际的试验验证来进一步验证控制器的效果和鲁棒性。
通过对电阻炉炉温系统进行基于模糊PID控制的研究,可以提高电阻炉炉温控制的性能和稳定性,使其能够更好地适应工业生产的需求。
同时,该研究还可以为其他非线性系统的控制提供参考和借鉴。
基于PID控制的电阻加热炉温控系统
维普资讯
山
东 科
学
2O O6正
:ቤተ መጻሕፍቲ ባይዱ
—
—
兰 一
( =1 Nr 0~2 ) 0
() 4
V(  ̄ u /1—
取 N =1。当 £ 077 T 4 s , 6 : .2 s r 0 = . , : 0 时 得 0 0 02 0 式() 3的期望特征多项式为
关键词 : 自校正 ; 极点 配置 ; 闭环 中图分类号 :P 7 T 23 文献标识码 : A
自校 正控 制是 目前应 用 最广 的一 类 自适应 控 制方 法 。根 据所 采 用 的 不 同类 型 的控 制 算 法 , 以 组 成 不 可
同类型的 自 校正控制器 , 主要有最小方差 自 校正控制 、 极点配置 自 校正控制和以线性二次型最优为基础的自 校正控制等几种。下面提出基于极点配置 自校正控制 的电阻加热炉温控系统。
l 自校正 PD电阻加 热炉 温控 系统原理 I
被控对象为 20 2V单 向交流电阻加热炉 , K 20 / 0 用 S0A 8 V双向晶闸管过零触发控制…。由阶跃 响应 的飞 0 升曲线测得对象特性为具有纯滞后 的一阶 陨性环节 , 即
C( ) pS = = () 1
其中, = .; =18 ; = 0 。 28 7 s r 4 s
( :1 0 7 1 +0 2 8 一 ) — .82 一 .82 ~. () 5
为避免在系统输 出端产生突变而造成振荡 , 故选择
C( =1 1 +C 一 一) +C 一 , =1 0 5 一 + .z +0 1 . 一 .
() 6
在数字系统中, 通常采用带数字滤波器的 PD控制器算法。 I
基于模糊PID算法的电阻炉温度控制系统设计
基于模糊PID算法的电阻炉温度控制系统设计引言广告插播信息维库最新热卖芯片:LXT908PC EPC1LC20MAX153CAP ADG527AKR TLC542IFN MAX538BEPA CD54HC374F3A M62392FP LTC1643ALCGN CY7B145-25JC电加热炉是典型工业过程控制对象,其温度控制具有升温单向性,大惯性,纯滞后,时变性等特点,很难用数学方法建立精确的模型和确定参数。
而PID控制因其成熟,容易实现,并具有可消除稳态误差的优点,在大多数情况下可以满足系统性能要求,但其性能取决于参数的整定情况。
且快速性和超调量之间存在矛盾,使其不一定满足快速升温、超调小的技术要求。
模糊控制在快速性和保持较小的超调量方面有着自身的优势,但其理论并不完善,算法复杂,控制过程会存在稳态误差。
将模糊控制算法引入传统的加热炉控制系统构成智能模糊控制系统,利用模糊控制规则自适应在线修改PID参数,构成模糊自整定:PID控制系统,借此提高其控制效果。
基于PID控制算法,以ADUC845单片机为主体,构成一个能处理较复杂数据和控制功能的智能控制器,使其既可作为独立的单片机控制系统,又可与微机配合构成两级控制系统。
该控制器控制精度高,具有较高的灵活性和可靠性。
2 温度控制系统硬件设计该系统设计的硬件设计主要由单片机主控、前向通道、后向通道、人机接口和接口扩展等模块组成,如图l所示。
由图1可见,以内含C52兼容单片机的ADUC845为控制核心.配有640 KB的非易失RAM数据存储器、外扩键盘输人、320x240点阵的图形液晶显示器进行汉字、图形、曲线和数据显示,超温报警装置等外围电路;预留微型打印机接口,可以现场打印输出结果;预留RS232接口,能和PC机联机,将现场检测的数据传输至PC机来进一步处理、显示、打印和存档。
电阻炉的温度先由热电偶温度传感器检测并转换成微弱的电压信号,温度变送器将此弱信号进行非线性校正及电压放大后,由单片机内部A/D转换器将其转换成数字量。
基于数字PID的电阻热炉温度控制系统设计
基于数字PID的电阻热炉温度控制系统设计【摘要】本文介绍了以AT89S52单片机为核心的温度控制器的设计,在该设计中采用热电偶温度传感器以及DWB温度变送器对电热锅炉的温度进行实时精确测量,送入8位的AD0809进行A\D转换,从而实现自动检测,实时显示及越限报警。
控制部分采用PID算法,实时更新PWM控制输出参数,通过AC-SSR电路实现了对炉温的高精度控制。
【关键词】炉温控制;PID控制;单片机1.系统设计方案的论证与比较根据题目要求,电热锅炉温度控制系统由核心处理模块、温度采集模块、键盘显示模块、及控制执行模块等组成。
方案一:采用8051作为控制核心,以使用最为普遍的器件ADC0808作模数转换,控制上使用对电阻丝加电使其升温和开动风扇使其降温。
此方案简易可行,器件的价格便宜,但8051内部没有程序存储器,需要扩展,增加了电路的复杂性,且ADC0808是8位的模数转换,不能满足本题目的精度要求。
方案二:采用比较流行的AT89S52作为电路的控制核心,使用8位的模数转换器AD0808进行数据转换,控制电路部分采用PWM通过AC-SSR实现锅炉温度的连续控制,此方案电路简单并且可以满足题目中的各项要求的精度。
综上分析,我们采用方案二。
系统总体框图如下。
2.硬件电路设计硬件系统主要由AT89S52单片机、温度采集、键盘显示电路等功能电路组成。
2.1主控单元AT89S52单片机为主控制单元。
AT89S52单片机首先根据炉温的给定值和测量值计算出温度偏差,然后进行PID控制并计算出相应的控制数据由P1.0口输出。
最后将P1.0口输出的控制数据送往光电耦合隔离器的输入端,利用PWM 脉冲调制技术调整占空比,达到使炉温控制在某一设定温度。
AT89S52单片机还负责按键处理、温度显示以及与上位机进行通信等工作。
4位高亮度LED用于显示设定温度或实测温度。
2.2温度采集温度采集电路主要由铂铑-铂热电偶LB-3构成。
基于数字PID的电阻炉温度控制
摘要温度是工业生产对象中主要的被控参数之一,本文通过设计温度控制系统,体现PID在模拟量信号检测与控制中应用的优越性。
本文中被控对象是电炉,在炉温自动控制系统中,炉温经过热电偶检测和温度变送器的转换,变为相应的电压信号,送往PLC控制器,再经过模拟量输入/输出模块(A/D)转换为数字量,并由程序将给定的温度值与测量值比较,然后根据偏差大小按比例调节规律,计算出校正量。
通过模拟量输入/输出模块的输出控制作用,消除炉温的偏差,从而使炉温达到并稳定在给定的数值上。
关键词PLC,温度控制,PID调节目录摘要 ....................................................................................................................................................1 绪论 (1)1.1 课题背景、目的及意义 (1)1.1.1 课题背景 (1)1.1.2 课题的目的及意义 (1)1.2 本文结构安排 (1)2 PID控制系统的概况 (2)2.1 PID控制系统的概述 (2)2.2 PID的实现意义 (2)2.3 PID的作用价值 (3)2.5 PID的系统分类 (4)2.5.1开环控制系统 (4)2.5.2闭环控制系统 (4)2.5.3阶跃响应 (5)2.6 PID的调节方法 (5)2.7 PID的工作原理 (7)2.7.1 比例(P)控制 (7)2.7.2 积分(I)控制 (7)2.7.3 微分(D)控制 (7)3控制的实现 (8)3.1控制原理图 (8)3.2 各独立模块方案论证 (9)3.2.1 温度检测模块 (9)3.2.2 变频调速模块 (10)3.2.3 主控模块PLC (11)3.2.4 功率输出电路及其控制原理的分析 (12)3.2.5 显示电路设计 (13)3.2.6 按键接入 (13)3.2.7 报警电路设计 (13)3.2.8 温度调节模块 (14)3.2.9 硬件总框图 (14)4 系统软件设计 (14)4.1主要的工作流程图 (14)4.2 PID控制器的参数整定 (15)4.3数字PID在电阻炉温度控制系统中的应用 (17)5 结论 (20)6 参考文献 (21)1 绪论1.1 课题背景、目的及意义1.1.1 课题背景随着电子行业的飞速发展,IC技术的不断提高,PID在国民经济生产各行业发挥了重要作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于PID的炉温控制系统
摘要:在科学实验中,温度是极为普遍又极为重要的热工参数之一。
为了保证科学实验正常安全的进行,提高实验的精确性,介绍了用AT89S51单片机为主要元件组成的
控制系统,并给出了部分硬件图、控制算法和软件流程图。
关键词:PID;炉温控制
1引言
电阻炉是一种利用电流通过电热元件产生的热量加热工件的热处理设备具有结构简单操作简便价格低廉等特点广泛用于工业中,而温度是工业对象中主要的被控参数之一。
在冶金、化工、机械、火工、食品等各类工业中,广泛使用各种加热炉、烘箱、恒温箱等,它们均需对温度进行精确的控制。
采用单片机进行炉温控制,具有电路设计简单、精度高、控制效果好等优点,对提高生产效率、促进科技进步等方面具有重要的现实意义。
本文以加热炉为具体对象介绍温度控制系统的设计方法。
该系统是以AT89S51为核心建立起来的一个温度测量控制系统,加热炉的被控温度为0~500℃,精度:±0.5°C,显示分辨率0.2°C。
通过单片机显示温度值。
显示:000.0。
本文介绍炉温控制系统的设计。
图1 温控系统组成
1 硬件系统
本系统的硬件电路包括:过零触发电路、温度检测电路、双向可控硅触发电路。
电炉一般采用电阻丝作为加热元件,系统中温度传感器采用PT100。
炉体的加热通过加热电热丝的方法来实现。
工频220V电压被电阻分压后,经过运放输出得到幅值为10V的正弦电压,此电压的频率与工频电压频率相同,为50HZ。
经过芯片MC14528,正弦波整形为脉宽为2~3ms、周期为10ms的方波。
方波信号触发双向晶闸管导通,从而实现加热丝加热回路的导通,使加热丝正常工作加热炉体,电路如图2。
由图2可以看到LM311电压比较器将50HZ的正弦交流电压变成方波,得到的电压为10V。
方波的正跳沿和负跳沿作为单稳态触发器的输入信号,从单稳态触发器输出220v过零同步脉冲。
MC14528在Q1、Q2脚输出同步脉冲,脉冲的宽度为2~3ms ,Q1、Q2输出脉冲通过或门后,输出的方波信号变成可以触发双向可控硅的窄脉冲信号。
此信号进过光电隔离器MOC3061/3021,便可以触发双向可控硅。
此信号经单片机控制信号控制后,可以任意控制可控硅的导通关断,从而控制加热炉的开断。
图2
由于双向可控硅在驱动高电抗性负载时,由于电压电流相差不为零,因此需要在双向可控硅的过零触发电路中加入了保护电路,从图2中可以看到3R 为限流电阻,使输入的LED 电流能达到15mA ,的计算公式为:
3()cc F V V R I -=
F V :为红外发光二极管的正向电压,可以去1.2~1.4V ;
I :为红外发光二极管触发电流;
1R 是触发双向可控硅的限流电阻,其值由交流电网电压峰值及触发器输出端允许重复冲击电流峰值决定,1p TSM V R I =。
p V 为交流电路中峰值电压,TSM I 为重复浪涌电流。
5R 是双向可控硅的门极电阻,当可控硅灵敏度较高时,门极阻抗也比高,使用5R 能提高电路抗干扰能力。
在保护电路中将一个电阻和电容串联后并在负载两端形成浪涌吸收电路,防止浪涌电压损坏双向可控硅,电阻和电容值可以选取39Ω和0.01uF 。
2 PID 算法
PID 控制算法是计算机控制的一个广泛应用的基本算法,而PID 控制的数字化是属于控制算法设计中的模拟设计法。
它是由连续系统PID 发展起来的。
具有原理模型简单,容易实现,鲁棒性强和使用面广等优点。
2.1位置式PID 控制算法
数字PID 控制算法通常分为位置式PID 控制算法和增量式PID 控制算法。
位置式PID 公式是一个历史性的PID 参数,最明显的表现在于它有整个历史过程的积分,而增量式PID 是的比例环节是2个误差的差,积分环节变成了当前误差值,而微分环节变成了最后2次误差差值减去最后2,3次误差的差值的差,也就是说增量式误差的输出值最多只和最近3个输出的误差值相关,没有一个历史性的相关。
这个也就决定了位置式PID 和增量式PID 的最主要适用场合:被控机构有无自动的积分环节,例如步进电机就是自带积分环节,可以使用增量式PID 去控制,但是纯粹的液位控制、温度控制使用位置式PID 控制效果会更好。
位置式PID 表达式为:
[]0()()()()(1)k D p j I T T u k K e k e j e k e k T T =⎧⎫=++
--⎨⎬⎩⎭
∑ 其中:()u k 为K 时刻数字PID 控制器的输出,由于其输出值对应执行机构的位置,才、因此被称为位置式算法。
()e k 为第K 次采样时刻输入的偏差值; (1)e k -为第K-1次采样时刻输入的偏差值。
图3给出了位置式PID 控制系统。
r t )
图3
2.2 PID 算法实现原理
对于PID 控制的实现,针对不同系统可以采用不同方式来实现,而本系统采用输出PWM 波控制双向可控硅的方式来控制电炉。
对于加温的温度控制可以采用调节供电电压或在一定的时间循环周期内的供电时间比例即PWM
波来调节加温控制温度。
调功法控制的原理是通过PWM 脉冲调宽功率放大器控制双向可控硅调节电阻丝的功率从而达到调节温度的目的。
设一个控制周期Tc 中有N 个完整的正弦波,则N Tc f =,f 为电网的频率,因此只要在在周期Tc 中控制主回路中周波数的通断n 就可以改变功率,对系统进行调节。
由于系统采用调节功率的方法来控制电炉的加温,即改变可控硅的通断时间比η,使信号整周波导通与整周波关断。
控制电路把负载与电源在周期Tc 内开通t1秒,然后在断开t2秒,从而来控
制加温。
112t t t η=+为导通率,负载上的电压z U ≈=,负载的功率2U n P RN = 对控制周期Tc 选择,最小的周期不应小于20ms ,因为我们使用电压220V ,工频周期为20ms 。
温控系统的控制信号周期的选取是很关键的,考虑到控制系统的精度,采样的周期越小是最佳的,但采样周期小,控制器占用计算机的时间就长,对于具有较大滞后系统,控制周期应该尽量选长。
本系统采用的控制周期为10s 。
2.2 PID 控制量的处理
单片机有3个16位定时器T0、T1、T2,在程序设计中可以使用中断的方式来控制PWM 还可以使用单片机中的中断。
在中断中可以需要完成对数据的采集和处理,以及PID 的计算,同时产生PWM 波的基本周期信号,以及PWM 波的控制信号。
设一个控制周期为20ms ,在20ms 中15ms 来加热,5ms 不加热。
当定时器T1中断时,立即对系统的温度采样,并将采样值送入算法中计算。
设定T1在5ms 中断溢出后,改变中断口的电平,并将中断时间改为15ms ,经过15ms 后进入下一次的中断,如此往复实现PWM 信号的输出。
用修改定时器中断初值的方法调整时间宽度变可以实现脉宽改变。
具体实现方式为,设n为定时器T1的初值,f为单片机的系统时钟,当系统在
f=11.059MHz的频率下可以得到PWM信号的加热时间宽度为
16
(2)
on
n
t f
-
=,通过改变
定时器T1初值n,既可以改变加热
on
t,从而控制电阻丝件的加热时间。
当n=0时电阻丝就一直加热,当n=65536时,电阻丝就处于不加热状态。
3 软件设计
本系统软件包括主程序和中断处理程序。
按照要实现的功能包括按键程序、显示程序、温度采集、PID调节等。
按键程序设置需要加热的目标温度,启动加温后,实时采集温度数据,并将温度值在数码管上显示,同时将温度数据加入PID算法中计算。
PID算出的温度控制是根据当前温度和目标温度误差,通过PID算法计算出的()
u k值用于控制电炉的开断。
由于本系统是通过双向可控硅触发来开断电炉的加热,所以PID算出的控制量需要通过调节PWM波的占空比方式,来改变双向可控硅的触发时间,从而控制加热功率,调节温度。
图5 数字PID算法程序流程图
4结束语
介绍了一种基于单片机的温度控制系统采用数字PID控制运用PWM 脉宽调制技术对电
阻炉温度进行控制,消除了温度控制系统的振荡和超调现象,实现了对温度的精确控制。
此控制系统有温度显示和按键控制,使用户能够随时对温度进行监控经过实验验证,该温度控制器结构简单体积较小测温准确,取得了较为满意的温度控制效果。
参考文献
[1]谢剑英. 微型计算机控制技术.北京:国防工业出版社.第2版.1991
[2]方秉玲,陆忠化,郝国法编著. 微型计算机控制系统分析与设计.北京:科学出版社,1992
[3] 陶永华.新型PID控制及其应用[M].北京:机械工业出版社,2002.
[4]魏英智,丁红伟,张琳,徐宝玉,李海燕. 数字PID控制算法在温控系统中的应用[J].现
代电子技术,2010,(17)
[5]王丽华,郑树展.基于单片机的电加热炉温度控制系统设计[J].天津职业大学学报.2006
[6]张艳艳.基于PID算法和89C52单片机的温度控制系统[J].工控技术,2009
[7]曹晓伟.MOC3061系列关电双向可控硅驱动器[J].国外电子元器件,1996,(12)。