基于模糊PID算法的电阻炉温度控制系统设计

基于模糊PID算法的电阻炉温度控制系统设计
基于模糊PID算法的电阻炉温度控制系统设计

基于模糊PID算法的电阻炉温度控制系统设计引言

电加热炉是典型工业过程控制对象,其温度控制具有升温单向性,大惯性,纯滞后,时变性等特点,很难用数学方法建立精确的模型和确定参数。而PID控制因其成熟,容易实现,并具有可消除稳态误差的优点,在大多数情况下可以满足系统性能要求,但其性能取决于参数的整定情况。且快速性和超调量之间存在矛盾,使其不一定满足快速升温、超调小的技术要求。模糊控制在快速性和保持较小的超调量方面有着自身的优势,但其理论并不完善,算法复杂,控制过程会存在稳态误差。

将模糊控制算法引入传统的加热炉控制系统构成智能模糊控制系统,利用模糊控制规则自适应在线修改PID参数,构成模糊自整定:PID控制系统,借此提高其控制效果。基于PID控制算法,以ADUC845单片机为主体,构成一个能处理较复杂数据和控制功能的智能控制器,使其既可作为独立的单片机控制系统,又可与微机配合构成两级控制系统。该控制器控制精度高,具有较高的灵活性和可靠性。

2 温度控制系统硬件设计

该系统设计的硬件设计主要由单片机主控、前向通道、后向通道、人机接口和接口扩展等模块组成,如图l所示。由图1可见,以内含C52兼容单片机的ADUC845为控制核心.配有640 KB的非易失RAM数据存储器、外扩键盘输人、320x240点阵的图形液晶显示器进行汉字、图形、曲线和数据显示,超温报警装置等外围电路;预留微型打印机接口,可以现场打印输出结果;预留RS232接口,能和PC机联机,将现场检测的数据传输至PC机来进一步处理、显示、打印和存档。

电阻炉的温度先由热电偶温度传感器检测并转换成微弱的电压信号,温度变送器将此弱信号进行非线性校正及电压放大后,由单片机内部A/D转换器将其转换成数字量。此数字量经数字滤波、误差校正、标度变换、线性拟合、查表等处理后。一方面将炉窑温度经人机面板上的LCD显示:另一方面将该温度值与被控制值(由键盘输入的设定温度值)比较,根据其偏差值的大小,提供给控制算法进行运算,最后输出移相控制脉冲,放大后触发可控硅导通(即控制电阻炉平均功率)。达到控制电炉温度的目的。如果实际测得的温度值超过了该系统所要求的温度范围,单片机就向报警装置发出指令,系统进行报警。

2.1 系统主控模块

系统主控模块电路如图2所示,它主要由CPU及数据存储器,晶体振荡器、复位电路、图形液晶显示器(LCD)及控制电路、微型打印机接口控制电路、实时日历时钟,热电偶信号处理电路等构成。这里,该系统设计可测量3点温度。传感器选择K型(镍铬-镍硅)热电偶,可用于从室温到1 200°C的温度测量,测量范围宽,精度高。在温度测量范围内K型热电偶的输出热电势只有0~45.119 mV,为了和ADUC845的A /D转换器相匹配,采用ACl226和1B51作为信号调理电路,由AC1226、1B51构成热电偶冷端温度补偿及信号调理器电路。当热端距测温仪表较远时,需利用热电偶匹配导线将冷端延长。CD4051为多路模拟开关,由ABC控制接通,当5~3接通时,输入接地,UO输出UOmin,用于零点校准;当4~3接通时,单片机1.25 V稳定参考电压Uref,再经电阻R1、R2分压,得到毫伏级参考输入电压,UO输出UOmax,用于增益校准;当2~3、1~3、12~3分别分时接通时,依次输入3个热电偶正常测温所得变换电压,UO从而输出3个温度点所对应的电压UOA,UOB,UOC。在HI端与+UISO端之间串上一只220 MΩ上拉电阻,一旦热电偶开路,HI端即被偏置为+UISO,迫使1B51的输出电压超量程,由此判定热电偶已开路。多路模拟开关和测量数据采集过程在单片机协调下工作,每次数据采集都进行自动判断和校准阁。

2.2 控制输出驱动电路

对温度的控制是通过可控硅调功器电路实现,如图3所示。双向可控硅管和硅碳棒串接在交流220 V、50 Hz交流市电回路中,图3中只给出了A相。移相触发脉冲由ADUC845用软件在P1.3引脚上产生的,零同步脉冲同步后,经光耦合管和驱动器输出送到可控硅的控制极。过零同步脉冲由过零触发电路产生,利用同步变压器和电压比较器LM311组成正弦交流电的正半波过零检测电路,它在交流电每一个正半周的

起始零点处产生上升沿.并在正半周回零处产生一个下降沿,电压比较器LM311用于把50 Hz正弦交流电压变成方波。方波的正边沿和负边沿分别作为两个单稳态触发器的输入触发信号,单稳态触发器输出的2个窄脉冲经二极管或门混合后通过可重复触发集成单稳态触发器MC14528,单稳态输出的两路窄脉冲再叠加,就可得到对应于交流市电的100 Hz过零同步脉冲。脉冲宽度可由MC14528的外接电阻R4和外接电容C1、C2调节。此脉冲加到ADUC845的TO作为计数脉冲和INT1中断口触发INT1中断。可控硅的过流、过压保护采用一般阻容保护电路。R5是触发器输出限流电阻,R3用以消除漏电流,防止KP150的误触发。

3 温度控制系统软件设计

3.1 主程序及其功能

软件设计采用模块化设计原则。控制程序主要由测量采样操作,温度参数设置界面的显示,操作按键的管理,测量过程,数据算法处理,输出控制的处理及测量结果显示等模块组成。主模块是为其他模块构建整体框架及初始化工作。调用运算和显示构成一个无限循环圈,温控的所有功能都在该循环圈中周而复始有选择执行。除非掉电或复位,否则系统程序不会跳出该循环圈。因浮点数运算占用时间较多,应将其作为单独模块。控制算法模块包括:PID运算模块和PID参数自整定模块两部分,主要是相应控制算法的初始化及运算程序。数学运算模块主要包括诸如带符号浮点数求补运算、带符号浮点数乘法、无符号浮点数除法以及浮点数加减法等运算子程序,供其他模块根据算法的需要随时调用。显示设定和操作界面由菜单显示,用INTO中断完成。界面中用线框框起来的符号和汉字表示当前起作用的按键,用“上下左右”按键移动光标和改变数据,按下确认键后选中有效,开始执行所选功能,按下返回键就回到上一级界面(菜单)。数据的采集及预处理模块由TO计数定时产生中断,包括数字滤波、标度变换、显示刷新等部分,完成数据预处理及人机交互功能。过零同步由交流过零触发产生INT1中断,并确定移相顺序,触发T1定时,产生移相脉冲,控制输出。一旦中断,首先判断具体的中断源。若是定时中断,则调用相应的模块完成定时服务;若是人机面板的按键中断,则在识别按键后,进入散转程序,随之调用相应的键盘处理服务模块。无论是哪一个中断源产生中断,执行完相应的程序后均返回主模块,必要时修改显示内容,并开始下一轮循环。图4所示为系统软件主程序流程。

3.2 模糊自整定PID算法程序

模糊自整定PID算法程序程序的总流程为:首先模糊整定,然后根据误差和误差变化率对PID的3个参数进行在线调整,把经过模糊调整后的PID参数作为最终的控制参数进行PID控制。温度误差e和温度误差变化率△e的最坏情况值均取为100℃,在此建立的温度误差e和温度误差变化率△e的基本论域,数字量化确定e(k)的论域区间为[-128,128]。这样就必须对温度误差e和温度误差变化率△e超过100°C.变换后的e和△e其动态范围限幅压缩,这样就可以使温度误差和温度误差变化率△e在整个测控温度变化范围[0℃,1 112°C]内,控制量都可以起到作用。图5为模糊PID控制流程。

4 结语

将系统温度设置不同的温度值,观测记录温度变化曲线。电加热炉温度控制系统实际输出的响应曲线如图6所示。

从电加热炉温度控制的实际效果来看,Fuzzy-PID复合控制器具有以下特点:①系统具有较好动态特性。不仅升温速度快,而且超调量很小;②系统具有比较理想的稳态品质,稳态过程没有振荡,温度控制精度在±3℃以内;③系统的抗干扰能力增强,对生产现场的各种噪声和干扰具有较好的抑制作用;④当被控过程参数发生变化时,控制系统仍能保持较好的适应能力和鲁棒性。

模糊控制详细讲解实例

一、速度控制算法: 首先定义速度偏差-50 km/h ≤e (k )≤50km/h ,-20≤ec (i )= e (k )- e (k-1)≤20,阀值e swith =10km/h 设计思想:油门控制采用增量式PID 控制算法,刹车控制采用模糊控制算法,最后通过选择规则进行选择控制量输入。 选择规则: e (k )<0 ① e (k )>- e swith and throttlr_1≠0 选择油门控制 ② 否则:先将油门控制量置0,再选择刹车控制 0

单片机温度控制系统PID设计

毕业论文(论文) 题目名称:单片机温度控制系统PID设计 题目类别:毕业设计 系(部): 专业班级: 学生姓名: 指导教师: 辅导教师: 时间:至 目录 任务书............................................................ I

毕业设计(论文)开题报告........................................... IV 毕业设计(论文)指导教师审查意见.................... 错误!未定义书签。教师评语.......................................... 错误!未定义书签。摘要............................................................. V Abstract ......................................................... VI 前言........................................................... VII 1 绪论 (1) 1.1选题背景 (1) 1.2 PID算法在控制领域中的应用 (2) 1.3 课题研究的目的及意义 (3) 2 总体方案论证与设计 (4) 2.1方案设计的要求与指标 (4) 2.2方案的可行性分析与方案选择 (4) 2.2.1方案可行性分析 (4) 2.2.2 方案的选择与确定 (6) 2.2.3系统结构框图 (6) 3 温度控制系统硬件设计和软件设计 (8) 3.1 系统硬件设计 (8) 3.1.1系统硬件组成 (8) 3.1.1.1AT89C51单片机的介绍 (8) 3.1.1.2测量温度元件的选择 (9) 3.1.1.3模数转换器ADC0809的介绍 (10) 3.1.1.4键盘和LED显示电路设计 (10) 3.1.1.5温度控制电路设计 (11) 3.2 系统软件设计 (11) 3.2.1主程序流程图及主程序 (11) 3.2.2 T0中断子程序 (15) 3.2.3 A/D转换子程序 (16) 3.2.4 数字滤波子程序 (18) 3.2.5温度标度变换子程序 (19) 3.2.6键盘显示子程序 (19) 3.2.7 PID算法介绍 (21) 4 系统仿真与调试分析 (21) 4.1系统仿真 (21) 4.2系统调试 (21) 5 结束语 (23) 参考文献 (23)

模糊控制详细讲解实例之欧阳歌谷创作

一、速度控制算法: 欧阳歌谷(2021.02.01) 首先定义速度偏差-50 km/h≤e(k)≤50km/h,-20≤ec(i)=e(k)-e(k-1)≤20,阀值eswith=10km/h 设计思想:油门控制采用增量式PID控制算法,刹车控制采用模糊控制算法,最后通过选择规则进行选择控制量输入。 选择规则: e(k)<0 ①e(k)>-eswith and throttlr_1≠0 选择油门控制 ②否则:先将油门控制量置0,再选择刹车控制 0

E/EC和U取相同的隶属度函数即: 说明:边界选择钟形隶属度函数,中间选用三角形隶属度函数,图像略 实际EC和E输入值若超出论域范围,则取相应的端点值。 3.模糊控制规则 由隶属度函数可以得到语言值隶属度(通过图像直接可以看出)如下表: 表1:E/EC和U语言值隶属度向量表 设置模糊规则库如下表: 表2:模糊规则表 3.模糊推理 由模糊规则表3可以知道输入E与EC和输出U的模糊关系,这里我取两个例子做模糊推理如下: if (E is NB) and (EC is NM) then (U is PB) 那么他的模糊关系子矩阵为:

模糊控制的应用实例与分析

模糊控制的应用 学院实验学院 专业电子信息工程 姓名 指导教师___________ 日期20门年9月20日 在自动控制中,包括经典理论和现代控制理论中有一个共同的特点,即控制器的综合设计都要建立在被控对象准确的数学模型(如微分方程等)

的基础上,但是在实际工业生产中,很多系统的影响因素很多,十分复杂。建立精确的数学模型特别困难,甚至是不可能的。这种情况下,模糊控制的诞生就显得意头重大,模糊控制不用建立数学模型,根据实际系统的输入输出的结果数据,参考现场操作人员的运行经验,就可对系统进行实时控制。模糊控制实际上是一种非线性控制,从属于智能控制的范畴。现代控制系统中的的控制能方便地解决工业领域常见的非线性、时变、在滞后、强耦合、变结构、结束条件苛刻等复杂问题。可编程控制器以其高可靠性、编程方便、耐恶劣环境、功能强大等特性很好地解决了工业控制领域普遍关心的可靠、安全、灵活、方便、经济等问题,这两者的结合,可在实际工程中广泛应用。 所谓模糊控制,其定义是是以模糊数学作为理论基础,以人的控制经验作为控制的知识模型,以模糊集合、模糊语言变量以及模糊逻辑推理作为控制算法的一种控制。模糊控制具有以下突出特点: ⑴模糊控制是一种基于规则的控制,它直接采用语言型控制规则,出发点 是现场操作人员的控制经验或相关专家的知识,在设计中不需要建立被控对象的精确的数学模型,因而使得控制机理和策略易于接受与理解,设计简单,便于应用 ⑵由工业过程的定性认识出发,比较容易建立语言控制规则,因而模糊控 制对那些数学模型难以获取,动态特性不易掌握或变化非常显著的对象非常适用。

⑶基于模型的控制算法及系统设计方法,由于出发点和性能指标的不同, 容易导致较大差异;但一个系统语言控制规则却具有相对的独立性,利用这些控制规律间的模糊连接,容易找到折中的选择,使控制效果优于常规控制器。 ⑷模糊控制是基于启发性的知识及语言决策规则设计的,这有利于模拟人 工控制的过程和方法,增强控制系统的适应能力,使之具有一定的智能水平。 ⑸模糊控制系统的鲁棒性強,干扰和参数变化对控制效果的影响被大大减 弱,尤其适合于非线性、时变及纯滞后系统的控制。 由于有着诸多优点,模糊理论在控制领域得到了广泛应用。下面我们就以下示例介绍模糊控制在实际中的应用: 电机调速控制系统见图1,模糊控制器的输入变量为实际转速与转速给定值之间的差值e及其变化率仝,输出变量为电机的电压变化量u。图2为电机调试输出结果,其横坐标为时间轴,纵坐标为转速。当设定转速为2 OOOr / s时,电机能很快稳定运行于2 OOOr / s;当设定转速下降到1 OOOr / s时,转速又很快下降到1 OOOr / s稳定运 行。

计算机控制系统课设报告--数字温度PID控制器的设计

《计算机控制系统A》课程设计 任务书 一、目的与要求 1、通过本课程设计教学环节,使学生加深对所学课程内容的理解和掌握; 2、结合工程问题,培养提高学生查阅文献、相关资料以及组织素材的能力; 3、培养锻炼学生结合工程问题独立分析思考和解决问题的能力; 4、要求学生能够运用所学课程的基本理论和设计方法,根据工程问题和实际应用方案的要 求,进行方案的总体设计和分析评估; 5、报告原则上要求依据相应工程技术规范进行设计、制图、分析和撰写等。 二、主要内容 1、数字控制算法分析设计; 2、现代控制理论算法分析设计; 3、模糊控制理论算法分析设计; 4、过程数字控制系统方案分析设计; 5、微机硬件应用接口电路设计; 6、微机应用装置硬件电路、软件方案设计; 7、数字控制系统I/O通道方案设计与实现; 8、PLC应用控制方案分析与设计; 9、数据通信接口电路硬件方案设计与性能分析; 10、现场总线控制技术应用方案设计; 11、数控系统中模拟量过程参数的检测与数字处理方法; 12、基于嵌入式处理器技术的应用方案设计; 13、计算机控制系统抗干扰技术与安全可靠性措施分析设计; 14、计算机控制系统差错控制技术分析设计; 15、计算机控制系统容错技术分析设计; 16、工程过程建模方法分析; 三、进度计划 序号设计内容完成时间备注 1 选择课程设计题目,查阅相关文献资料7月13日 2 文献资料的学习,根据所选题目进行方案设计7月14日

3 讨论设计内容,修改设计方案7月15日 4 撰写课程设计报告7月16日 5 课程设计答辩7月17日 四、设计成果要求 1、针对所选题目的国内外应用发展概述; 2、课程设计正文内容包括设计方案、硬件电路和软件流程,以及综述、分析等; 3、课程设计总结或结论以及参考文献; 4、要求设计报告规范完整。 五、考核方式 通过系统设计方案、总结报告、图文质量和学习与设计态度综合考评,并结合学生的动手能力,独立分析解决问题的能力和创新精神等。 《计算机控制系统课程设计》成绩评定依据如下: 1、撰写的课程设计报告; 2、独立工作能力及设计过程的表现; 3、答辩时回答问题的情况。 优秀:设计认真,设计思路新颖,设计正确,功能完善,且有一定的独到之处,打印文档规范; 良好:设计认真,设计正确,功能较完善,且有一定的独到之处,打印文档规范; 及格:设计基本认真,设计有个别不完善,但完成基本内容要求,打印文档较规范; 不及格:设计不认真,未能完成设计任务,打印文档较乱或出现抄袭现象者。 说明: 同学选择题目要尽量分散,并且多位同学选同一个题目时,要求各自独立设计,避免相互参考太多,甚至抄袭等现象。 学生姓名:苏印广 指导教师:李士哲 2015年7月17日

选取一个模糊控制的实例讲解

选取一个模糊控制的实例讲解,有文章,有仿真,有详细的推导过程。 一.实验题目:基于模糊控制系统的单级倒立摆 二.实验目的与要求: 倒立摆是联结在小车上的杆,通过小车的运动能保持竖立不倒的一种装置,它是一个典型的非线性、快速、多变量和自然不稳定系统,但是我们可以通过对它施加一定的控制使其稳定。对它的研究在理论上和方法上都有其重要意义。倒立摆的研究不仅要追求增加摆的级数,而且更重要的是如何发展现有的控制方法。同时, 它和火箭的姿态控制以及步行机器 人的稳定控制有很多相似之处,由此研究产生的理论和方法对一般工业过程也有广泛用途。 本文研究了倒立摆的控制机理,用Lagrange 方法推导了一级倒立摆的数学模型,这为研究多级和其它类型的倒立摆甚至更高层次的控制策略奠定了一个良好的基础。对系统进行了稳定性、可控性分析,得出倒立摆系统是一个开环不稳定但可控的系统的结论。 本文主要研究用极点配置、最优控制和模糊控制方法对倒立摆进行稳定控制。最优控制方法是基于状态反馈,但能实现输出指标最优的一种控制方法,方法和参数调节较简单,有着广泛的应用。模糊控制有不依赖于数学模型、适用于非线性系统等优点,所以本文尝试了用模糊控制对倒立摆进行控制,以将先进的控制方法用于实际中。 同时,对倒立摆系统的研究也将遵循从建模到仿真到实控,软硬件结合的系统的控制流程。在这过程中,借助数学工具Matlab7及仿真软件Simulink,作了大量的仿真研究工作,仿真结果表明系统能跟踪输入,并具有较好的抗干扰性。最后对实验室的倒立摆装置进行了软、硬件的调试,获得了较好的控制效果。 三.实验步骤: 1.一级倒立摆系统模型的建立 在忽略了空气阻力、各种摩擦之后(这也是为了保证Lagrange 方程的建立),可 将一级倒立摆系统抽象为由小车和匀质杆组成的系统,本系统设定如下: 小车质量M;摆杆质量m,长为l;小车在x 轴上移动;摆与竖直方向夹角为θ,规定正方向如图所示;加在小车x 轴上的力为F;

PID温度控制系统的设计

PID温度控制系统的设计 介紹以单片机为核心的PID控制温度控制系统,并给出了系统的硬件与软件设计方案。实验结果显示该系统的先进性。 标签:温控系统单片机PID控制 0 引言 控制仪表性能指标对温度控制有很大的影响,因此,常采用高性能调节仪表组成温控系统对被控对象(温度)进行严格控制。本文介绍以单片机AT89C51为核心器件构成的温度控制系统,它具有测量、控制精度高、成本低、体积小、功耗低等优点,可制成单机,广泛应用于冶金、化工、食品加工等行业对温度进行精确控制。 1 温控系统结构与工作原理 温控系统的结构如图1所示。热电偶测量出电炉的实际温度(mv信号),经放大、线性化、A/D转换处理后送入单片机接口。由键盘敲入设定温度值,此值与经A/D转换过的炉温信号存在一差值(假如两者温度不一致),由单片机PID调节电路进行比例、微分及变速积分算法对温控箱进行恒温控制。该系统采用传统的AT89C52单片机,其硬、软件完全符合系统的要求,为满足测控精确度的要求,A/D 电路选用12位转换器,分辨率为2-12。本系统采用三相数字过零触发器对六只晶闸管(Y/△接法均可)进行输出功率控制,即在电源电压过零时触发晶闸管,利用PID信号产生的控制信号使电流每周期按规定的导通波头数导通负载,达到控制输出功率,也就是控制炉温的目的。采用过零触发可减少电网谐波的产生,触发器与单片机光电隔离,可减少电网对微机的干扰,调功方式下电加温炉的平均功率为:P=3nU2/NR(1) 式中:P为输入电炉的功率;R为电炉的等效电阻;U为电网相电压;n为允许导通的波头数;N为设定的波头数。 注:公式(1)为负载Y接法适用 2 系统控制软件设计 2.1 PID参数的优化系统采用遗传算法(Genetic Algorithm,简称GA)离线优化PID参数[1]。20世纪70年代由美国J.Holland教授提出的遗传算法(GA)[2]是一种模拟生物进化过程的随机化搜索方法。它采用多路径搜索,对变量进行编码处理,用对码串的遗传操作代替对变量的直接操作,从而可以更好的处理离散变量。GA用目标函数本身建立寻优方向,无需求导求逆等复导数数学运算,且可以方便的引入各种约束条件,更有利于得到最优解,适合于处理混合非线性规划和多目标优化。系统采用二进制编码选择来操作,我们称为染色体串(0或1),每个串表

计算机控制课程设计 基于PID算法电加热炉温度控制系统设计

成绩 《计算机控制技术》 课程设计 题目:基于数字PID的电加热炉温度控制系统设计 班级:自动化09-1 姓名: 学号: 2013 年 1 月 1 日

基于数字PID的电加热炉温度控制系统设计 摘要:电加热炉控制系统属于一阶纯滞后环节,具有大惯性、纯滞后、非线性等特点,导致传统控制方式超调大、调节时间长、控制精度低。本设计采用PID算法进行温度控制,使整个闭环系统所期望的传递函数相当于一个延迟环节和一个惯性环节相串联来实现温度的较为精确的控制。 电加热炉加热温度的改变是由上、下两组炉丝的供电功率来调节的,它们分别由两套晶闸管调功器供电。调功器的输出功率由改变过零触发器的给定电压来调节,本设计以AT89C51单片机为控制核心,输入通道使用AD590传感器检测温度,测量变送传给ADC0809进行A/D转换,输出通道驱动执行结构过零触发器,从而加热电炉丝。本系统PID算法,将温度控制在50~350℃范围内,并能够实时显示当前温度值。 关键词:电加热炉;PID ;功率;温度控制; 1.课程设计方案 1.1 系统组成中体结构 电加热炉温度控制系统原理图如下,主要由温度检测电路、A/D转换电路、驱动执行电路、显示电路及按键电路等组成。 系统采用可控硅交流调压器,输出不同的电压控制电阻炉温度的大小,温度通过热电偶检测,再经过变送器变成0 - 5 V 的电压信号送入A/D 转换器使之变成数字量,此数字量通过接口送到微机,这是模拟量输入通道。 2.控制系统的建模和数字控制器设计 2.1 数字PID控制算法 在电子数字计算机直接数字控制系统中,PID控制器是通过计算机PID控制算法程序实现的。计算机直接数字控制系统大多数是采样-数据控制系统。进入计算机的连续-时间信号,必须经过采样和整量化后,变成数字量,方能进入计算机的存贮器和寄存器,而在数字计算机中的计算和处理,不论是积分还是微分,只能用数值计算去逼近。

(完整版)基于单片机的PID温度控制毕业设计

以下文档格式全部为word格式,下载后您可以任意修改编辑。 前言 温度是表征物体冷热程度的物理量。在很多生产过程中,特别是在冶金、化工、建材、食品、机械、石油等工业中,温度的测量和控制都直接和安全生产、提高生产效率、保证产品质量、节约能源等重大技术经济指标相联系。因此,温度的测量与控制在国民经济各个领域中均受到了相当程度的重视。 单片机系统的开发应用给现代工业测控领域带来了一次新的技术革命,自动化、智能化均离不开单片机的应用。将单片机控制方法运用到温度控制系统中,可以克服温度控制系统中存在的严重滞后现象,同时在提高采样频率的基础上可以很大程度的提高控制效果和控制精度。现代自动控制越来越朝着智能化发展,在很多自动控制系统中都用到了工控机,小型机、甚至是巨型机处理机等,当然这些处理机有一个很大的特点,那就是很高的运行速度,很大的内存,大量的数据存储器。但随之而来的是巨额的成本。在很多的小型系统中,处理机的成本占了系统成本的比例高达20%,而对于这些小型的系统来说,配置一个如此高速的处理机没有任何必要,因为这些小系统追求经济效益,而不是最在乎系统的快速性,所以用成本低廉的单片机控制小型的,而又不是很复杂,不需要大量复杂运算的系统中是非常适合的。 随着电子技术以及应用需求的发展,单片机技术得到了迅速的发展,在高集成度,高速度,低功耗以及高性能方面取得了很大的进展。现在完

全可以运用单片机和电子温度传感器对某处进行温度检测,而且可以很容易地做到多点的温度检测,如果对此原理图稍加改进,还可以进行不同地点的实时温度检测和控制。

1绪论 1.1研究的目的和意义 温度是工业生产中主要被控参数之一,温度控制自然是生产的重要控制过程。工业生产中温度很难控制,对于要求严格的的场合,温度过高或过低将严重影响工业生产的产质量及生产效率,降低生产效益。这就需要设计一个良好温度控制器,随时向用户显示温度,而且能够较好控制。单片机具有和普通计算机类似的强大数据处理能力,结合PID,程序控制可大大提高控制效力,提高生产效益[9]。 例如钢铁生产过程中,按照工艺条件的规定保持一定的温度才能保证产品质量和设备的安全。对电气设备进行温度的监控,例如高压开关、变压器的出线套管等,判断可能存在的热缺陷,进而能及时发现、处理、预防重大事故的发生。因此研究温度控制仪具有重要的意义[10]。 在单片机温度测量系统中的关键是测量温度、控制温度和保持温度,温度测量是工业对象中主要的被控参数之一。因此,单片机温度测量则是对温度进行有效的测量,并且能够在工业生产中得到了广泛的应用,尤其在电力工程、化工生产、机械制造、冶金工业等重要工业领域中,担负着重要的测量任务。在日常生活中,也可广泛实用于地热、空调器、电加热器等各种家庭室温测量及工业设备温度测量场合[16]。 目前市场上热水器的控制系统大多存在功能单一、操作复杂、控制不方便等问题,很多控制器只具有温度和水位显示功能,不具有温度控制功能.即使热水器具有辅助加热功能。也可能由于加热时间不能控制而产生过烧,从而浪费电能。本文设计的热水器控制系统以51单片机为检测控制中心单元,具有温度设定与控制功能。该控制器和以往显示仪相比具有性

模糊PID温度控制毕业设计

模糊PID温度控制毕业设计 第一章绪论 1.1 选题背景及其意义 在工业生产过程中,控制对象各种各样,温度是生产过程和科学实验中普遍而且重要的物理参数之一。在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。温度控制在生产过程中占有相当大的比例,其关键在于测温和控温两方面。温度测量是温度控制的基础,技术已经比较成熟。由于控制对象越来越复杂,在温度控制方面,还存在着许多问题。如何更好地提高控制性能,满足不同系统的控制要求,是目前科学研究领域的一个重要课题。温度控制一般指对某一特定空间的温度进行控制调节,使其达到工艺过程的要求。本文主要研究电锅炉温度控制的方法。 电锅炉是将电能转换为热能的能量转换装置[1]。具有结构简单、无污染、自动化程度高等特点。与传统的以煤和石化产品为燃料的锅炉相比还具有基本投资少、占地面积小、操作方便、热效率高、能量转化率高等优点。近年来,电锅炉已成为供热采暖的主要设备。 锅炉控制作为过程控制的一个典型,动态特性具有大惯性大延迟的特点,而且伴有非线性。目前国电热锅炉控制大都采用的是开关式控制,甚至是人工控制方法。采用这些控制方法的系统稳定性不好,超调量大,同时对外界环境变化响应慢,实时性差。另外,频繁的开关切换对电网产生很大的冲击,降低了系统的经济效益,减少了锅炉的使

用年限。因此,研究一种最佳的电锅炉控制方法,对提高系统的经济性,稳定性具有重要的意义。 1.2 工业控制的发展概况 工业控制的形成和发展在理论上经历了三个阶段50年代末起到70年代为第一阶段,即经典控制理论阶段,这期间既是经典控制理论应用发展的鼎盛时期,又是现代控制理论应用和发展时期;70 年代至 90 年代为第二阶段,即现代控制理论阶段;90 年代至今为第三阶段,即智能控制理论阶段[2] 第一阶段:初级阶段。它以经典控制理论为主要控制方案,采用常规气动、液动和电动仪表,对生产过程中的温度、流量、压力和液位进行控制。在诸多控制系统中,以单回路结构、PID 策略为主,同时针对不同的对象与要求,设计了一些专门的控制算法如达林顿算法、Smith 预估器、根轨迹法等。这阶段的 主要任务是稳定系统、实现定值控制。 第二阶段:发展阶段。以现代控制理论为基础,以微型计算机和高档仪器为工具,对复杂现象进行控制。这阶段的建模理论、在线辨识和实时控制已突破前期的形式,继而涌现了大量的先进控制系统和高级控制策略,如克服对象时变和环境干扰等不确定影响的自适应控制,消除因模型失配而产生不良影响的预测控制等。这阶段的主要任务是克服干扰和模型变化,以满足复杂的工艺要求,提高控制质量。 第三阶段:高级阶段。不论从历史和现状,还是从发展的必要性和可能性来看,控制方法主要朝着综合化、智能化方向发展。尤其近些年来人工智能理论的迅速崛起为控制的智能化提供了一个腾飞的工具。智能控制理论中,专家系统、神经网络、模糊控制系统是最有潜力的三种方法。专家系统在工业生产过程、故障诊断和监督控制以及检测仪表有效性检测等方面获得成功应用;神经网络则可为复杂非线性过程的建模提供有效

模糊控制的应用实例与分析资料讲解

模糊控制的应用实例 与分析

模糊控制的应用 学院实验学院 专业电子信息工程 姓名 指导教师 日期 2011 年 9 月 20 日

在自动控制中,包括经典理论和现代控制理论中有一个共同的特点,即控制器的综合设计都要建立在被控对象准确的数学模型(如微分方程等)的基础上,但是在实际工业生产中,很多系统的影响因素很多,十分复杂。建立精确的数学模型特别困难,甚至是不可能的。这种情况下,模糊控制的诞生就显得意义重大,模糊控制不用建立数学模型,根据实际系统的输入输出的结果数据,参考现场操作人员的运行经验,就可对系统进行实时控制。模糊控制实际上是一种非线性控制,从属于智能控制的范畴。现代控制系统中的的控制能方便地解决工业领域常见的非线性、时变、在滞后、强耦合、变结构、结束条件苛刻等复杂问题。可编程控制器以其高可靠性、编程方便、耐恶劣环境、功能强大等特性很好地解决了工业控制领域普遍关心的可靠、安全、灵活、方便、经济等问题,这两者的结合,可在实际工程中广泛应用。 所谓模糊控制,其定义是是以模糊数学作为理论基础,以人的控制经验作为控制的知识模型,以模糊集合、模糊语言变量以及模糊逻辑推理作为控制算法的一种控制。模糊控制具有以下突出特点: (1)模糊控制是一种基于规则的控制,它直接采用语言型控制规则,出发点是 现场操作人员的控制经验或相关专家的知识,在设计中不需要建立被控对象的精确的数学模型,因而使得控制机理和策略易于接受与理解,设计简单,便于应用 (2)由工业过程的定性认识出发,比较容易建立语言控制规则,因而模糊控制 对那些数学模型难以获取,动态特性不易掌握或变化非常显著的对象非常适用。

温度控制pid 过控课程设计

温度控制pid 过控课程设计 摘要 人类的生活环境中,温度扮演着极其重要的角色,可以说几乎80%的工业部门都不得不考 虑温度对自身系统的影响,温度是与人类生产生活密切相关的一个物理量,由此便产生了各种各样的温度测量方法。根据测温精度和范围的不同,可选用不同的测温方式。目前常常采用模拟集成温度传感器,该传感器是采用硅半导体集成工艺制成,因此亦称硅传感器或单片集成温度传感器。此种传感器的特点是,功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温、控温,不需要进行非线性校准,外围电路简单。然而在很多工业应用的场合下,环境非常恶劣,这种以人工的方式直接操作设置仪表很不现实,采用有线数据通信的方式也会受很多环境、质量、功能等方面的限制,在数据记录上也还要靠人工抄写,不能形成自动控制的系统。 温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影 响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。 随着单片机技术的日益成熟,单片机在温度控制上的应用也日趋广泛。本文采用STC89C52单片机采用积分分离式PID算法和带死区的PID算法两种控制方式,并通过对试验结果的 比较,发现对控制精度较高的系统和响应速度较慢的系统带死区的PID算法确实不大实用,而前者在应一定程度上若再辅以微分先行则基本上能满足系统要求。 关键字:STC89C52单片机,PID算法,积分分离式,微分先行。 Abstract Man's living environment, the temperature plays a very important role, can be said that almost 80% of the industrial sector had to take into account the effects of temperature on their systems, temperature is closely related to human production and life of a physical quantity, thus given rise to a wide range of temperature measurement method. According to the different temperature measurement accuracy and scope may make use of the temperature in different ways. There is often analog integrated temperature sensor, the sensor is made using silicon semiconductor

基于模糊控制算法的温度控制系统的设计(DOC)

本科生毕业论文(设计) 调研报告 题目:基于模糊控制算法的 温度控制系统的设计学生姓名: 学号: 专业班级: 指导教师: 完成时间:年月日

基于模糊控制算法的温度控制系统的设计 一、主要目标任务: 综合运用所学知识,如《模拟电子技术》、《数字电子技术》、《自动控制原理》、《微机原理》、《单片机原理与应用》,设计一个基于模糊控制算法的温度控制系统。 1)对以前所学知识进行系统的复习,全面的综合并将其联贯。 2)学会了独立的分析和解决问题和进行相关社会调查的能力 3)学会了查阅文献的方法和培养查阅文献的良好习惯。 4)提高专业相关外文的阅读、翻译能力。提高专业英语水平。 5)提高编写程序的水平,优化软件结构。提高电脑绘图水平。 二、技术性能指标: 1)温度控制在0~100度(水温),误差为±0.5。C。 2)恒温控制。 3)LED实时显示系统温度。并通过键盘输入给定温度 三、简要工作原理 以AT89C51单片机为模糊控制器,结合温度传感变送器,A/D转换器、LED显示器、静态电子开关等,设计出一个基于模糊控制算法的温度控制系统。 在系统中,温度传感变送器获得温度的感应电压,转变成1~5V的标准电压信号,再由A/D转换器转换成数字信号进入单片机内部。单片机将给定电压的A/D转换结果与测量电压的结果相比较,得出偏差量。然后跟据模糊控制算法得出控制量。在执行器中由开关频率较高的静态电子开关完成,采用模拟的PWM控制方法,改变同一个周期中电子开关的闭合时间。 从而调节加热开关的导通时间,以达到控制效果的目的。 四、课题文献综述 1、《动力锅炉燃烧系统的模糊控制策略》 1)作者:刘向杰、柴天佑、刘红波 2)摘要:基于模糊控制策略给出了锅炉系统新的控制方法。工业锅炉的主要动态包括非线性、非最小相位特征、不稳定性、时滞和负荷干扰,采 用传统控制方法难以实施有效的控制。运用GPE(Gausian partition with evenly spaced midpoints)模糊控制系统对锅炉对象的主汽压进行研究和 实时控制,模糊控制器能够克服许多干扰因素,产生良好的控制效果, 最后给出了模糊控制同传统方法的比较结果。 3)模糊控制器的应用 本文的线性推理规则表示:IF error is Ej and rate is Rj THEN output is U(i+j)。Ei代表着一个误差模糊,Rj代表一个误差变化率模糊集,U(i+j)代表着一个输出量模糊集。 4)实施结果 上述控制策略用于现场实际对象,尽管现场运行存在很大的干扰,主

基于PID的温度控制系统设计

(2014届) 毕业设计 题目:基于PID的温度控制系统设计学院: ******** 专业:电气工程及其自动化 班级:电气*** 学号: ********** 姓名:某某某 指导教师:某某某 教务处制 年月日

诚信声明 我声明,所呈交的论文是本人在老师指导下进行的研究工作及取得的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得______或其他教育机构的学位或证书而使用过的材料。我承诺,论文中的所有内容均真实、可信。 论文作者签名:签名日期:年月日

授权声明 学校有权保留送论文交的原件,允许论文被查阅和借阅,学校可以公布论文的全部或部分内容,可以影印、缩印或其他复制手段保存论文,学校必须严格按照授权对论文进行处理,不得超越授权对论文进行任意处置。 论文作者签名:签名日期:年月日

基于PID的温度控制系统设计 摘要 温度是工业上最基本的参数,与人们的生活紧密相关,实时测量温度在工业生产中越来越受到重视,离不开温度测量所带来的好处,因此研究控制和测量温度具有及其重要的意义。 本设计介绍了以AT89C52单片机为主控器件,基于PID的温度控制系统的设计方案和设计的基本原理。由DS18B20收集温度信号,并以数字信号的方式送给单片机进行处理,从而达到温度控制的目标。主要包括硬件电路的设计和系统程序的设计。硬件电路由主控器件、温测电路、温控电路和显示电路等组成。软件设计部分包括:显示电路、温度信号处理,超温警报、继电器控制、按键处理等程序。 关键词:温度检测,温度控制,PID算法

一种应用于温度控制系统的PID控制电路设计

一种应用于温度控制系统的PID控制电路设计 【摘要】在热分布式质量流量测试系统中,利用恒温差法测量流量,因此对温度控制系统的精确直接关系到流量测试的精确度。本文主要介绍了一种手动调试的PID 控制方法,通过调节PID电路中参数来使得温差信号保持在一个稳定的值,文章中首先对PID控制电路的基本原理做了简单地介绍,设计出电路并且绘制PCB电路板,对电路板进行调试并且将其应用于实际热式质量流量测试系统中,实验证明该电路可以达到控制效果。 【关键词】PID控制;温度控制;流量测试;恒温差 Abstract:In the heat distributed mass flow measurement system ,constant temperature difference method is used to measure flow,so is precise in temperature control system is directly related to the accuracy of the flow test.This paper mainly introduces a kind of manual debugging PID control method,by adjusting the PID parameters to make the difference in temperature signal circuit is kept in a stable value,the article first done to the basic principle of PID control circuit is introduced simply,design circuit and draw PCB circuit boards,circuit board for debugging and applied to the actual thermal type mass flow testing system,the experiment proved that the circuit can achieve the control effect. Keywords:PID control;the temperature control;flowtest;constant difference in temperature 引言 在现代控制领域中,高精度温度控制是最重要的研究课题之一。随着科学技术的飞速发展,各种行业对温度精度的要求越来越高,对温控系统稳定性要求也越来越严格。本文主要研究一种应用于温度控制电路的手动调节PID控制方法,PID控制是一种负反馈控制,是一种比较精确的常规控制,并具有以下优点:原理简单、使用方便;适应性强,可广泛的应用于各种场合和工业部门;鲁棒性强,即其控制品质对被控对象特性的变化不太敏感。因此,PID控制已成为日前温度控制中最基本的控制力式[1]。 在热分布式质量流量测量系统中,利用恒温差测量时,常常要求温差信号能够维持在一个比较稳定的值,但是测量得到的温差信号往往会有超前或者滞后的特点,通过采用PID控制方法,调节电路中P、I、D各部分的参数比例可以解决

【完整版】基于SMART200的温度PID控制系统设计与调试毕业论文设计

学号127301116 苏州市职业大学 毕业设计 题目基于SMART200的温度PID 控制系统设计与调试 学生姓名: 专业班级: 12电气自动化技术(1)班 学院 (部):电子信息工程学院 校内指导教师:(副教授) 校外指导教师: 完成日期:2015年5月

摘要: 温度是工业和科学实验中最常见和最重要的热工参数之一了。现在产品对于温度控制的精度要求越来越高。无论是在科学领域还是我们的生产实践中,温度控制都是极其重要的,特别是像冶金、化工、石油、机械、建材等大型工业中,都占有着极大的比重。而温度控制的系统也有很多种,PLC凭借着它较高的可靠性,较强的抗干扰能力,已经成为许多用户信赖的产品,而且他的操作也较为简单。本文介绍了西门子S7-200smart设计硬件与Smart700IE 7寸触摸屏。PLC是数字控制型的电子计算机,他运用了可编程存储器的储存指令,具有顺序、逻辑、计数、计时等一些功能。可以通过模拟输入、输出和数字输入输出等组件,进行控制各种程序和设备。 关键词:PLC 温度控制PID 触摸屏

Abstract Temperature industrial and scientific experiments, the most common and the most important thermal parameters of. Now products are increasingly temperature control. Whether in science or our production practices, the temperature control is extremely important, especially as the metallurgical, chemical, petroleum, machinery, building materials and other large industry, . The temperature control system there are many, PLC With its is relatively simple. This paper introduces the design of . PLC is a computer numeric control type,

基于单片机的PID温度控制器的设计

毕业设计(论文)课题基于单片机的PID温度控制器的设计 学院电子信息工程学院 专业(方向)应用电子技术(通信电子) 班级电子104 学号 姓名 完成日期2012年11月30号 指导教师

基于单片机的PID温度控制器的设计 摘要 本文从软硬件两方面设计了一个温度自动控制器系统。本设计系统以单片机(STC89C51RC)为控制核心,主要包括按键部分、DS18B20温度采集部分、温度报警部分、1602显示部分、温度控制部分及MAX232通信接口部分等硬件部分,从而实现智能温度控制。 本系统通过按键预设加热的最终保持水温的温度并进行实时显示预设温度和当前温度,并采用PID 算法的控制输出宽度可调的PWM 波来控制双向可控硅的导通和关断用以调整输出加热功率,使之切断或接通加热器,从而控制水温稳定在预设值上。 文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:LCD1602显示程序、键盘扫描及按键处理程序、温度信号处理程序、温度控制程序、超温报警程序。 本系统的主要设计思想是以硬件为基础,软件和硬件相结合,最终实现各个模块的功能。 关键词:单片机;DS18B20;PID算法;PWM波;双向可控硅;

Project name The Design of PID Temperature Control System Based on SCM Abstract This article from two aspects of hardware and software design of a temperature automatic controller.This design system with single chip microcomputer (STC89C51RC) as the control core, including the key part, DS18B20 temperature acquisition part, temperature alarm part, 1602 portion of the display, temperature control part and MAX232 communication interface and other hardware components, thereby realizing the intelligent temperature control. This system through the keys to the preset heating ultimately keep water temperature and real-time display preset temperature and the temperature, and PID algorithm is used to control the output with adjustable width PWM to control thyristor turn-on and turn-off is used to adjust the output of the heating power, to cut off or switch on the heater, thereby controlling the temperature stability at a preset value. The article also emphatically introduced the software design part, uses the modular structure in here, the main modules: LCD1602 display program, the keyboard scan and key process, temperature signal processing procedure, temperature control procedures, over-temperature alarm program. This system main design idea is on the base of hardware, software and hardware integration, and ultimately to achieve the functions of each module. Key words:SCM DS18B20 PID Algorithm PWM Waveform Bidirectional controllable silicon

相关文档
最新文档