文档库 最新最全的文档下载
当前位置:文档库 › 模糊pid控制论文

模糊pid控制论文

模糊pid控制论文
模糊pid控制论文

模糊控制的概述及模糊控制在污水处理中的应用

摘要:模糊控制技术对工业自动化的进程有着极大地推动作用,本文简要讲述了模糊控制的定义、特点、原理和应用,简介模糊控制在污水处理中的应用。并讲诉了模糊控制的发展。

关键词:模糊控制;污水处理。

1 引言

传统的自动控制控制器的综合设计都要建立在被控对象准确的数学模型(即传递函数模型或状态空间模型)的基础上,但是在实际中,很多系统的影响因素很多,油气混合过程、缸内燃烧过程等) ,很难找出精确的数学模型。这种情况下,模糊控制的诞生就显得意义重大。因为模糊控制不用建立数学模型不需要预先知道过程精确的数学模型。

2 概述

刘金琨在《智能控制》教材里提到模糊控制的定义和特点:

2.1定义:从广义上,可将模糊控制定义为:“以模糊集合理论、模糊语言变量及模糊推理为基础的一类控制方法”,或定义为:“采用模糊集合理论和模糊逻辑,并同传统的控制理论相结合,模拟人的思维方式,对难以建立数学模型的对象实施所谓一种控制方法”。[1]

2.2模糊控制的特点

(1)模糊控制不需要被控对象的数学模型。模糊控制是以人对被控对象的控制经验为依据而设计的控制器,故无须知道被控对象的数学模型。

(2)模糊控制是反映人类智慧的智能控制方法。模糊控制采用人类思维中的模糊量,如“高”,“中”、“低”、“大”、“小”等,空置量由模糊推理导出。这些模糊量是人类智能活动的体现。

(3)模糊控制已被人们接受。模糊控制的核心是控制规则,模糊规则是用语言来表示的。(4)构造容易。模糊控制规则易于软件实现。

(5)鲁棒性和适应性好。

2.3模糊控制的原理

程武山编著的《智能控制理论与应用》介绍了模糊控制的原理:模糊控制是以模糊集理论、模糊语言变量和模糊逻辑推理为基础的一种智能控制方法,它是从行为上模仿人的模糊推理和决策过程的一种智能控制方法。该方法首先将操作人员或专家经验编成模糊规则,[2]然后将来自传感器的实时信号模糊化,将模糊化后的信号作为模糊规则的输入,完成模糊推理,将推理后得到的输出量加到执行器上。

2.4模糊控制器

模糊控制器一般由模糊化、模糊知识库、模糊推理机和去模糊4部分组成。输入变量为误差e和误差变化率ec,输出变量为实际系统所需要的变量,其控制原理是:首先将实际测得的精确量e和ec通过模糊化变换成模糊量,再根据由大量实验数据和专家经验得出的模糊知识库把模糊输入量进行模糊推理得到相应的模糊控制量,经模糊判决将模糊控制量转化为精确控制量输出,从而实现对控制量的控制。

模糊控制器(Fuzzy Controller—FC)也称为模糊逻辑控制器(Fuzzy Logic Controller —FLC),由于所采用的模糊控制规则是由模糊理论中模糊条件语句来描述的,因此模糊控制器是一种语言型控制器,故也称为模糊语言控制器(Fuzzy Language Controller—FLC)。在确定性控制系统中,根据输入变量和输出变量的个数,可分为单变量控制系统和多变量控制系统。在模糊控制系统中也可类似地划分为单变量模糊控制和多变量模糊控制。

刘金琨在《智能控制》里介绍模糊控制的结构:

(1)单变量模糊控制器

在单变量模糊控制器(Single Variable Fuzzy Controller—SVFC)中,将其输入变量的个数定义为模糊控制的维数。

a、一维模糊控制器

一维模糊控制器的输入变量往往选择为受控量和输入给定的偏差量E。由于仅仅采用偏差值,很难反映过程的动态特性品质,因此,所能获得的系统动态性能是不能令人满意的。这种一维模糊控制器往往被用于一阶被控对象。

b、二维模糊控制器

二维模糊控制器的两个输入变量基本上都选用受控变量和输入给定的偏差E和偏差变化EC,由于它们能够较严格地反映受控过程中输出变量的动态特性,因此,在控制效果上要比一维控制器好得多,也是目前采用较广泛的一类模糊控制器。

C、三维模糊控制器

三维模糊控制器的三个输入变量分别为系统偏差量E、偏差变化量EC和偏差变化的变化率ECC。由于这些模糊控制器结构较复杂,推理运算时间长,因此除非对动态特性的要求特别高的场合,一般较少选用三维模糊控制器。

(2 )多变量模糊控制器

一个多变量模糊控制器(Multiple Variable Fuzzy Controller)系统所采用的模糊控制器,具有多变量结构,称之为多变量模糊控制器。

要直接设计一个多变量模糊控制器是相当困难的,可利用模糊控制器本身的解耦特点,通过模糊关系方程求解,在控制器结构上实现解耦,即将一个多输入-多输出(MIMO)的模糊控制器,分解成若干个多输入-单输出(MISO)的模糊控制器,这样可采用单变量模控制器方法设计。

3 模糊控制在污水处理中的应用

模糊控制作为智能领域中最具有实际意义的一种控制方法,已经渗入到工业控制领域、家用电器自动化领域和玩具等多个行业。例如:模糊电视机、模糊空调、用模糊控制控制室温、洗衣机、用模糊控制处理污水等。

左堃在《基于模糊推理的智能控制器及其应用》中介绍了模糊控制的基本思想、模糊控制器的基本结构,主要介绍了模糊控制器在全自动洗衣机中的应用。[3]该文章详细的介绍了洗衣机的构成,洗衣机模糊控制的规则,对污渍的处理进行了一个详细的介绍,让我们明白了模糊控制在洗衣机中的应用过程和实现污水处理的原理。

王先路、谢源等在2002年自动化与仪器发表的《模糊控制在污水处理中的应用》中在高纯氧活性淤泥法中采用模糊控制对出水悬浮物进行预测和控制的动态活性淤泥法模糊控制。这种方法,既能防止能量浪费,又能避免DO(溶解氧浓度)不足,以溶解氧作为SBR(序批式活性污泥)法模糊控制对象,[4]可以准确地反映污水水质的变化,合理控制曝气量,节省运行费用。

陈金红、白瑞祥2009年4月在《模糊控制在工业污水处理过程中的应用》中设计了一种模糊控制方法,介绍了模糊控制器的设计,并对此方案进行了Maflab仿真实验,实践表明,该方案能满足污水处理过程中对CAST池含氧量的控制要求,[5]并具有良好的实时性和准确性。

白敏丹、韩红桂、乔俊飞2009年在《基于遗传算法的污水处理模糊控制》中运用遗传算法结合模糊控制的方法设计出传算法优化模糊控制器用于污水处理溶解氧的控制,并进行计算机仿真,其实验结果表明该算法能够快速、准确地达到期望的要求。[6]

陆绮荣、黄福彦、韩东升2010年在《DCS 模糊控制的污水处理系统研究》中运用DCS(化学需氧量)的SBR污水处理模糊控制系统,能方便、快捷地完成工业及生活污水处理。[7]该系统通过在线检测COD的浓度值来调节曝气量,以保证出水质量,节省运行费用。

王丽娟、张建锋、王斌2009年在《活性污泥水处理模糊控制系统设计》中利用状态反馈方法改善系统的动态性能,面向系统系统设计并实现了一个基于修正因子自寻优的系统模糊控制器。通过仿真,结果表明,和普通的模糊控制器相比,该模糊控制器能够根据被控对象自动调整模糊控制规则,[8]加快活性污泥水处理系统溶氧浓度响应速度,减小调节时间,同时减小超调量,满足控制要求。

戴倩、侯燕洪、刘俊杰、王大为、任超2011年在《模糊控制在SBR污水处理中的应用》中通过对溶解氧的模糊控制,将模糊控制器与PLC相结合,设计出SBR法的模糊控制污水处理系统在经过初步测试与应用中运行良好,[9]并用实践证明采用该系统后不仅满足了污水处理工艺要求,而且污水中COD值比传统的PID控制下的处理效果更加良好,同时降低了操作人员工作强度。

衷卫声、沈淑鸿、王文海2011年在《溶解氧模糊控制器的FPGA设计与实现》中,根据污水处理过程中溶解氧浓度控制和模糊控制的相关原理,设计并实现了基于FPGA的溶解氧模糊控制器,结合FPGA实时性强和稳定性高的特点,使用VHDL语言,运用查表法的思想,并利用Matlab模糊控制工具箱计算出溶解氧模糊控制表。[10]仿真结果表明,该模糊控制器能够实现对溶解氧浓度的实时控制。

王荣谱、张根宝、王凌燕在2009年《造纸厂污水处理控制系统的设计与实现》[11]中提出了一种基于模糊PID的控制方法,完成了溶解氧自适应模糊PID控制系统的设计。通过实验,表明该控制系统弥补了常规PID和单纯模糊控制系统的不足,获得了更好的控制效果。

赵金宪、张志强在2011年《模糊自适应PID 控制在污水处理溶解氧控制中的应用》中针对污水处理的控制系统的非线性、大惯性、时变和难以建立精确模型等难点。提出将模糊控制的强鲁棒性和传统PID 控制的优稳态特性相结合的思路,设计了模糊自适应PID 控制模型。[12]采用自适应模糊PID控制,通过MATLAB 仿真结果表明,污水中溶解氧控制系统的响应速度加快,超调量减小,具有更好的控制效果,更强的鲁棒性和抗干扰性。

李国厚、张伟、陈艳峰在《模糊控制在金矿选厂污水处理中的应用》中采用基于PLC的模糊控制器对金矿选厂污水处理系统进行改造,根据模糊控制的思想和结合PLC控制的优点,设计出相应的模糊控制器,应用模糊控制方法对污水进行处理,并取得了较好的效果。[13]实验表明:污水经处理后可以大幅度减少药剂消耗量,显著降低了系统的运行费用,而且尾矿库溢流水经过处理后,外观清澈透明,远远低于污水综合排放标准GB8978-1996一级标准。

F.J. Fernandez a, A. Seco b, J. Ferrer ,.A. Rodrigo.在《Use of neurofuzzy networks to improve wastewater flow-rate forecasting.》中用模糊控制结合神经网络算法来应用于污水处理。模糊神经网络是一个适宜的方法预测城市污水流动速率。实验结果显示:模糊神经网络只使用两个输入变量和小数量的神经元,平均误差低于10%可以得到城市污水流动速率规划的预见性。最大误差总是低于22%(表示为相对误差)。[14]人工智能模型流动速率无法预测在价值观包含在训练数据集,由于神经网络只能近似连续的功能上这个范围。

Antonio Salaa,Thierry Marie Guerrab, Robert Babu?kac在《Perspectives off uzzy systems and control》中介绍了模糊控制的自适应补偿控制设计方法的知识的基础上操作员保质保量、目前的研究是基于几乎完全致力于模糊控制方法可以保证稳定性和鲁棒性的闭环系统。最新技术识别模糊基于模型和控制器设计进行了评述。[15]概述了国家艺术uzzy转入了技术(从控制点ofvie w),和提出了一些观点对于未来的模糊系统的作用。

4 模糊控制的发展前景

曹伟在《模糊控制理论的发展及应用》中,介绍模糊控制理论与其它控制方法的结合技术,模糊控制器正朝着自适应、自组织、自学习方向发展,使得模糊控制参数、规则在控制过程中自动地调整、修改和完善,从而不断完善系统的控制性能,达到更好的控制效果。[16]而与专家系统、神经网络等其他智能控制技术相融合成为其发展趋势。

国内外众多专家学者围绕着这些问题展开了广泛的研究,取得了一定的阶段性成果。未来模糊控制的发展大致有以下几个方向:(1)复合模糊控制器。(2)和各种智能优化算法相结合的模糊控制.(3)专家模糊控制.(4)多变量模糊控制.(5)很多公开发表的文献对所设计模糊控制器的稳定性及鲁棒性分析采用仿真实验的方法 ,而采用理论分析的较少。(6)将模糊控制与PID控制、变结构控制、预测控制、最优控制等传统控制方法相结合,发挥各自的优点,也使模糊控制可以继承以往的研究成果,这也是模糊控制发展的重要方向之一。[1718] 5 结论

模糊控制已经广泛引用到各个领域,在工业中的应用越来越广泛,基于模糊控制的原理,将模糊控制与其他方法结合起来一起使用,促进工业的发展。模糊控制系统易于接受,设计简单,维护方便,而且比常规控制系统稳定性好,鲁棒性高。由于它的这些特点,模糊控制的应用将会越来越广泛。如今遗传算法、神经网络和模糊控制相结合的综合优化控制系统等新的智能控制理论和方法在不断涌现和发展之中,智能控制已成为污水处理的研究与应用中的前沿与热点。模糊控制也将会向智能控制发展。[19-20]

参考文献

[1]刘金琨.智能控制[M],北京高等精品教材,2009(7).

[2]程武山.智能控制理论与应用[M],上海交通大学出版社,2006.

[3]左堃.基于模糊推理的智能控制器及其应用.科技探索,2009:4.

[4]王先路,谢源,陈长琦,朱武,千蜀毅,崔村燕.模糊控制在污水处理中的应用.自动化与仪表,2002(1).

[5]陈金红,白瑞祥.模糊控制在工业污水处理过程中的应用.为计算机应用,2009(4):30—4.

[6]白敏丹,韩红桂,乔俊飞.基于遗传算法的污水处理模糊控制.控制工程,2009(1):1—16.

[7]陆绮荣,黄福彦,韩东升.DCS 模糊控制的污水处理系统研究.自动化与仪表,2010(3).

[8]王丽娟,张建锋,王斌.活性污泥水处理模糊控制系统设计.计算机工程与设计,2009:30-18.

[9]戴倩,侯燕洪,刘俊杰,王大为,任超.模糊控制在SBR污水处理中的应用.自动化与仪表,2011(7).

[10]衷卫声,沈淑鸿,王文海.溶解氧模糊控制器的FPGA设计与实现.自动化仪表,2011(6):32—6.

[11]王荣谱,张根宝,王凌燕.造纸厂污水处理控制系统的设计与实现.中华纸业,2009(12).

[12]赵金宪,张志强.模糊自适应PID 控制在污水处理溶解氧控制中的应用.电气技术与自化,2011(4):161

—04.

[13]李国厚,张伟,陈艳峰在.模糊控制在金矿选厂污水处理中的应用.金属矿山,2006:12.

[14]F.J. Fernandez a, A. Seco b, J. Ferrer ,.A. https://www.wendangku.net/doc/af1250841.html,e of neurofuzzy networks to improve wastewater

flow-rate forecasting. M Environmental Modelling & Software 24 (2009) 686–693.

[15]Antonio Salaa,Thierry Marie Guerrab, Robert Babu?kac. Perspectives off uzzy systems and control. Fuzzy

Sets and Systems 156 (2005) 432–444.

[16]曹伟.模糊控制理论的发展及应用.高师理科学刊,2007(5).

[17]黄军辉,傅沈文.模糊控制的发展及应用.中国科技信息,2006:12.

[18]胡包钢,应浩.模糊PID控制技术研究发展回顾及其面临的若干重要问题.自动化学报,2001(7):27—4.

[19]刘韬.污水处理智能控制的发展现状研究. 中国高新技术企业,2009:17.

[20]刘曙光,王志宏,费佩燕,王斌.模糊控制的发展与展望.机电工程,2000:17-1.

三菱PID控制实例

三菱PLC和FX2N-4AD-TC实现温度PID闭环控制系统的学习参考。。。。。。

风机鼓入的新风经加热交换器、制冷交换器、进入房间。原理说明:进风不断被受热体加温,欲使进风维持一定的温度,这就需要同时有一加热器以不同加热量给进风加热,这样才能保证进风温度保持恒定。 plc接线图如下,按图接好线。配线时,应使用带屏蔽的补偿导线和模拟输入电缆配合,屏蔽一切可能产生的干扰。fx2n-4ad-tc的特殊功能模块编号为0。

输入和输出点分配表 这里介绍pid控制改变加热器(热盘管)的加热时间从而实现对温度的闭环控制。

在温度控制系统中,电加热器加热,温度用热电耦检测,与热电耦型温度传感器匹配的模拟量输入模块 fx2n-4ad-tc将温度转换为数字输出,cpu将检测的温度与温度设定值比较,通过plc的pid控制改变加热器的加热时间从而实现对温度的闭环控制。pid控制时和自动调谐时电加热器的动作情况如上图所示。其参数设定内容如下表所示。 三菱plc和fx2n-4ad-tc实现温度pid闭环控制系统程序设计:

用选择开关置x10作为自动调谐控制后的pid控制,用选择开关置x11作为无自动调谐的pid控制。 当选择开关置x10时,控制用参数的设定值在pid运算前必须预先通过指令写入,见图程序0步开始,m8002为初始化脉冲,用mov指令将目标值、输入滤波常数、微分增益、输出值上限、输出值下限的设定值分别传送给数据寄存器d500、d512、d515、d532、d533。 程序第26步,使m0得电,使用自动调谐功能是为了得到最佳pid控制,自动调谐不能自动设定的参数必须通过指令设定,在第29步~47步之间用mov指令将自动调谐用的参数(自动调谐采用时间、动作方向自动调谐开始、自动调谐用输出值)分别传送给数据寄存器d510、d511、d502。 程序第53步开始,对fx2n-4ad-tc进行确认、模式设定,且在plc运行中读取来自fx2n-4ad-tc的数据送到plc的d501中,103步开始对pid动作进行初始化。 第116步开始,x10闭合,在自动调谐后实行pid控制,当自动调谐开始时的测定值达到目标值的变化量变化1/3以上,则自动调谐结束,程序第128步~140步,自动调谐

温度控制的PID算法-及C程序实现

温度控制与PID算法 温度控制与PID算法j较为复杂,下面结合实际浅显易懂的阐述一下PID控制理论,将温度控制及PID算法作一个简单的描述。 1.温度控制的框图 这是一个典型的闭环控制系统,用于控制加热温区的温度(PV)保持在恒定的温度设定值(SV)。系统通过温度采集单元反馈回来的实时温度信号(PV)获取偏差值(EV),偏差值经过PID调节器运算输出,控制发热管的发热功率,以克服偏差,促使偏差趋近于零。例如,当某一时刻炉内过PCB板较多,带走的热量较多时,即导致温区温度下降,这时,通过反馈的调节作用,将使温度迅速回升。其调节过程如下:

温度控制的功率输出采用脉宽调制的方法。固态继电器SSR的输出端为脉宽可调的电压U OUT 。当SSR的触发角触发时,电源电压U AN通过SSR的输出端加到发热管的两端;当SSR的触发角没有触发信号时,SSR关断。因此,发热管两端的平均电压为U d=(t/T)* U AN=K* U AN 其中K=t/T,为一个周期T中,SSR触发导通的比率,称为负载电压系数或是占空比,K 的变化率在0-1之间。一般是周期T固定不便,调节t, 当t在0-T的范围内变化时,发热管的电压即在0-U AN之间变化,这种调节方法称为定频调宽法。下面将要描述的PID 调节器的算式在这里的实质即是运算求出一个实时变化的,能够保证加热温区在外界干扰的情况下仍能保持温度在一个较小的范围内变化的合理的负载电压系数K。 2.温度控制的两个阶段 温度控制系统是一个惯性较大的系统,也就是说,当给温区开始加热之后,并不能立即观察得到温区温度的明显上升;同样的,当关闭加热之后,温区的温度仍然有一定程度的上升。另外,热电偶对温度的检测,与实际的温区温度相比较,也存在一定的滞后效应。这给温度的控制带来了困难。因此,如果在温度检测值(PV)到达设定值时才关断输出,可能因温度的滞后效应而长时间超出设定值,需要较长时间才能回到设定值;如果在温度检测值(PV)未到设定值时即关断输出,则可能因关断较早而导致温度难以达到设定值。为了合理地处理系统响应速度(即加热速度)与系统稳定性之间地矛盾,我们把温度控制分为两个阶段。

温度的PID控制及程序示例

温度的PID 控制 一.温度检测部分首先要OK. 二、PID 调节作用 PID 控制时域的公式 ))()(1)(()(?++ =dt t de Td t e Ti t e Kp t y 分解开来: (1) 比例调节器 y(t) = Kp * e(t) e(k) 为当前的温差(设定值与检测值的插值) y(k) 为当前输出的控制信号(需要转化为PWM 形式) # 输出与输入偏差成正比。只要偏差出现,就能及时地产生与之成比例的调节 作用,使被控量朝着减小偏差的方向变化,具有调节及时的特点。但是, Kp 过大会导致动态品质变坏,甚至使系统不稳定。比例调节器的特性曲线. (2) 积分调节器 y(t) = Ki * ∫(e(t))dt Ki = Kp/Ti Ti 为积分时间 #TI 是积分时间常数,它表示积分速度的大小,Ti 越大,积分速度越慢,积分作用越弱。只要偏差不为零就会产生对应的控制量并依此影响被控量。增大Ti 会减小积分作用,即减慢消除静差的过程,减小超调,提高稳定性。 (3) 微分调节器 y(t) = Kd*d(e(t))/dt Kd = Kp*Td Td 为微分时间 #微分分量对偏差的任何变化都会产生控制作用,以调整系统输出,阻止偏差变化。偏差变化越快,则产生的阻止作用越大。从分析看出,微分作用的特点是:加入微分调节将有助于减小超调量,克服震荡,使系统趋于稳定。他加快了系统的动作速度,减小调整的时间,从而改善了系统的动态性能。 三.PID 算法: 由时域的公式离散化后可得如下公式:

y(k) = y(k-1)+(Kp+Ki+Kd)*e(k)-(Kp +2*Kd)*e(k-1) + Kd*e(k-2) y(k) 为当前输出的控制信号(需要转化为PWM形式) y(k-1)为前一次输出的控制信号 e(k) 为当前的温差(设定值与检测值的插值) e(k-1) 为一次前的温差 e(k-2) 为二次前的温差 Kp 为比例系数 Ki = Kp*T/Ti T为采样周期 Kd = Kp*Td/T 四.PID参数整定(确定Kp,Ts,Ti,Td): 温度控制适合衰减曲线法,需要根据多次采样的数据画出响应曲线。 所以需要通过串口将采样时间t, 输出y(t)记录下来,方便分析。 1)、不加入算法,系统全速加热,从常温加热到较高的温度的时间为Tk, 则采样时间一般设为 T = Tk/10。 2)、置调节器积分时间TI=∞,微分时间TD=0,即只加比例算法: y(k) = y(k-1)+Kp*e(k) 比例带δ置于较大的值。将系统投入运行。(δ = 1/Kp) 3)、待系统工作稳定后,对设定值作阶跃扰动,然后观察系统的响应。若响应振荡衰减太快,就减小比例带;反之,则增大比例带。如此反复,直到出现如图所示的衰减比为4:1的振荡过程时,记录此时的δ值(设为δS),以及TS 的值(如图中所示)。当采用衰减比为10:1振荡过程时,应用上升时间Tr替代 振荡周期TS计算。 系统衰减振荡曲线 图中,TS为衰减振荡周期,Tr为响应上升时间。 据表中所给的经验公式计算δ、TI及TD的参数。

温度PID控制实验

温度PID 控制实验 一、实验目的 1.加深对PID 控制理论的理解; 2.认识Labview 虚拟仪器在测控电路的应用; 3.掌握时间比例P、积分I、微分D 对测控过程连续测控的影响以及提高测控系统的精度; 4.通过实验,改变P、I、D 参数,观察对整个温度测控系统的影响; 5.认识固态继电器和温度变送器,了解其工作原理。 二、预习要点 1.PID 控制理论与传递函数。请学生在0-100 的范围里,自己选择较好的KP,KI,KD 值,用该控制参数进行后续实验; 2.了解A/D、D/A 转换原理; 3.Labview 虚拟仪器图形软件(本实验指导书附录中对使用环境详细介绍)。 三、实验原理 温度是通过固态继电器的导通关断来实现加热的,控制周期即是一个加热和 冷却周期,PID 调节的实现也是通过这个周期实现的,在远离温度预设值的时固 态继电器在温度控制周期中持续加热(假设导通时间是T),在接近温度预设值 时通过PID 得到的值来控制这一周期内固态继电器的开关时间(假设导通时间是 1/2T)维持温度(假设导通时间是1/4T)。如图1 所示: 图1 加热周期控制示意图 8 四、实验项目 1.用PID 控制水箱温度; 2.用控制效果对比完成数据对比操作,选出最佳值。 五、实验仪器 ZCK-II 型智能化测控系统。 六、实验步骤及操作说明 1.打开仪器面板上的总电源开关,绿色指示灯亮起表示系统正常;

2.打开仪器面板上的液位电源开关,绿色指示灯亮起表示系统正常; 3,确保贮水箱内有足够的水,参照图2 中阀门位置设置阀门开关,将阀门1、3、5、6 打开,阀门2、4 关闭; 图2 水箱及管道系统图 4.参看变频器操作说明书将其设置在手动操作挡; 5.单击控制器RUN 按钮,向加热水箱注水,直到水位接近加热水箱顶部,完 全 淹没加热器后单击STOP 按钮结束注水; 6.关闭仪器面板上的液位电源开关,红色指示灯亮起表示系统关闭; 7.打开仪器面板上的加热电源开关,绿色指示灯亮起表示系统正常; 8.打开计算机,启动ZCK-II 型智能化测控系统主程序; 9.用鼠标单击温度控制动画图形进入温度控制系统主界面,小组实验无须在个 人信息输入框填写身份,直接确定即可; 10.在温度系统控制主界面中,单击采集卡测试图标,进入数据采集卡测试程序。 请在该选项中确定选择设备号为端口1,因为我们接入数据采集卡的端口是1 号 9 端口,其他数据端口留做其他方面使用的,所以切记不能选错,否则程序会报 错 并强制关闭。选择采集通道时请选择0 号通道即温度传感器占用的通道。控制上、 下限选项是为设置报警电路所预设的,在本实验中暂未起用该功能,感兴趣的 同 学可以试着完善它,本实验报警数值是+1V 以下和+5V 以上,这里只做了解即可。 采样点数(单位:个)、采样速率(单位:个/秒)和控制周期(单位:毫秒) 请 参照帮助显示区进行操作,一切设置确认无误后即可单击启动程序图标,观察 温 度和电压的变化,也可以单击冷却中左边的开关按钮进入加热程序,观察温度 上 升曲线及电流表和电压表变化,确认传感器正常工作后点击程序结束,等待返 回 主界面图标出现即可返回温度控制主界面进入下一步实验。 11.在温度系统控制主界面中,单击传感器标定图标,进入传感器标定程序。 本 程序界面和数据采集卡测试程序界面基本相同,操作请参照步骤10 进行,一切 设置确认无误后即可单击启动程序图标,观察温度和电压的变化,同时用温度

PID温度控制的PLC程序设计

PID温度控制的PLC程序设计 温度控制是许多机器的重要的构成部分。它的功能是将温度控制在所需要的温度范围内,然后进行工件的加工与处理。PID控制系统是得到广泛应用的控制方法之一。在本文中,将详细讲叙本套系统。 l 系统组成 本套系统采用Omron的PLC与其温控单元以及Pro-face的触摸屏所组成。系统包括CQM1H-51、扩展单元TC-101、GP577R以及探温器、加热/制冷单元。 l 触摸屏画面部分(见图1-a) 1-a 如图所见,数据监控栏内所显示的002代表现在的温度,而102表示输出的温度。如按下开始设置就可设置参数。需要设置的参数有六个,分别是比例带、积分时间、微分时间、滞后值、控制周期、偏移量。它们在PLC的地址与一些开关的地址如下所列。 比例带: DM51 积分时间: DM52 微分时间: DM53 滞后值: DM54 控制周期: DM55 偏移量: DM56 数据刷新: 22905 l PLC程序部分 002:PID的输入字 102:PID的输出字 [NETWORK] Name="Action Check" //常规检查 [STA TEMENTLIST] LD 253.13 //常ON OUT TR0 CMP 002 #FFFF //确定温控单元是否完成初始化 AND NOT 255.06 //等于 OUT 041.15 //初始化完成 LD TR0 AND 041.15 OUT TR1 AND NOT 040.10 //不在参数设置状态 MOV DM0050 102 //将设置温度DM50传送给PID输出字 LD TR1 MOV 002 DM0057 //将002传送到DM57 [NETWORK] Name="Setting Start"//设置开始 [STA TEMENTLIST] LD 253.13 OUT TR0 AND 229.05 //触摸屏上的开始设置开关

PID温度控制的PLC程序设计(梯形图语言)教学文案

P I D温度控制的P L C 程序设计(梯形图语言)

PID温度控制的PLC程序设计(梯形图语言) PID温度控制的PLC程序设计 温度控制是许多机器的重要的构成部分。它的功能是将温度控制在所需要的温度范围内,然后进行工件的加工与处理。PID控制系统是得到广泛应用的控制方法之一。在本文中,将详细讲叙本套系统。 l 系统组成 本套系统采用Omron的PLC与其温控单元以及Pro-face的触摸屏所组成。系统包括CQM1H-51、扩展单元TC-101、GP577R以及探温器、加热/制冷单元。 l 触摸屏画面部分(见图1-a) 1-a 如图所见,数据监控栏内所显示的002代表现在的温度,而102表示输出的温度。如按下开始设置就可设置参数。需要设置的参数有六个,分别是比例带、积分时间、微分时间、滞后值、控制周期、偏移量。它们在PLC的地址与一些开关的地址如下所列。 比例带 : DM51 积分时间 : DM52 微分时间 : DM53 滞后值 : DM54 控制周期 : DM55 偏移量 : DM56 数据刷新 : 22905

l PLC程序部分 002:PID的输入字 102:PID的输出字 [NETWORK] Name="Action Check" //常规检查 [STATEMENTLIST] LD 253.13 //常ON OUT TR0 CMP 002 #FFFF //确定温控单元是否完成初始化 字串1 AND NOT 255.06 //等于 OUT 041.15 //初始化完成 LD TR0 AND 041.15 OUT TR1 AND NOT 040.10 //不在参数设置状态 MOV DM0050 102 //将设置温度DM50传送给PID输出字 LD TR1 MOV 002 DM0057 //将002传送到DM57 [NETWORK] Name="Setting Start"//设置开始 [STATEMENTLIST] LD 253.13 OUT TR0 AND 229.05 //触摸屏上的开始设置开关 DIFU 080.05 //设置微分

基于PID控制算法的温度控制系统的设计与仿真

摘要 本设计是一种温度控制系统,温度控制在工业生产和科学研究中具有重要意义。其控制系统属于一阶纯滞后环节,具有大惯性、纯滞后、非线性等特点,导致传统控制方式超调大、调节时间长、控制精度低。采用单片机进行炉温控制,具有电路设计简单、精度高、控制效果好等优点,对提高生产效率、促进科技进步等具有重要的现实意义。PID控制法最为常见,控制输出采用PWM波触发可控硅来控制加热通断。使系统具有较高的测量精度和控制精度。单片机控制部分采用AT89S51单片机为核心,采用Keil软件进行编程,同时采用分块的模式,对整个系统的硬件设计进行分析,分别给出了系统的总体框图、温度检测调理电路、A/D转换接口电路,按键输入电路以及显示电路,并对相应电路进行相关的阐述软件采用PID算法进行了建模和编程,在Proteus环境中进行了仿真。 关键词:PID;单片机;温度控制;Keil;Proteus

Abstract This design is a kind of temperature control system,The temperature control in industrial production and scientific research is of great to pure first-order lag link, the control system has the characteristics of big inertia, pure lag and nonlinear, the traditional control overshoot and adjustment time is long, low control single chip microcomputer temperature control, has simple circuit design, high accuracy and good control effect, to improve the production efficiency, promote the progress of science and technology has important practical control is the most common, the control output PWM wave triggering thyristor is used to control the heating on and the system has high accuracy of measurement and control microcomputer control part adopts single chip microcomputer AT89S51 as the core,Using Keil software programming,Using block pattern at the same time, analyzes the hardware design of the whole system, respectively, of the overall system block diagram is given, the temperature detection circuit, A/D conversion interface circuit, key input circuit and display circuit, and the corresponding circuit are related in this paper, the software, the PID algorithm is used for modeling and programming in the Proteus simulation environment. Key words:PID;Single chip microcomputer;The temperature control;Keil;Proteus

温度控制的PID算法的C语言程序

我的题目是:基于PID算法的温度控制系统 89C51单片机,通过键盘输入预设值,与DS18B20测得的实际值做比较,然后驱动制冷或加热电路。用keil C语言来实现PID的控制。 最佳答案 7f0f2f1c2f

89C 89C89C1 L50℃3℃2006-02-17 2009-04-23 2009-04-23 2009-04-24 2009-04-24

2009-10-11 超低温漂移高精度运算放大器0P07将温度一电压信号进行放大,便于A/D进行转换,以提高温度采集电路的可靠性。模拟电路硬件部分见图2。 图2 ?温度电压转换电路 电控制执行电路的设计 ??? 由输出来控制电炉,电炉可以近似建立为具有滞后性质的一阶惯性环节数学模型。其传递函数形式为: ??? 可控硅可以认为是线形环节实现对水温的控制。单片机输出与电炉功率分别属于弱电与强电部分,需要进行隔离处理,这里采用光耦元件TLP521 在控制部分进行光电隔离,此外采用变压器隔离实现弱强电的电源隔离。 ??? 单片机PWM 输出电平为0 时,光耦元件导通,从而使三极管形成有效偏置而导通,通过整流桥的电压经过集电极电阻以及射集反向偏压,有7V 左右的电压加在双向可控硅控制端,从而使可控硅导通,交流通路形成,电阻炉工作;反之单片机输出电平为0 时,光耦元件不能导通,三极管不能形成有效偏置而截止,可控硅控制端电压几乎为零,可控硅截止从而截断交流通路,电炉停止工作。此外,还有越限报警,当温度低于下限时发光二极管亮;高上限时蜂鸣器叫。控制执行部分的硬件电路如下: 图3? 控制执行部分电路 3 键盘及显示的设计 ??? 键盘采用软件查询和外部中断相结合的方法来,低电平有效。图3 中按键AN1,AN2,AN3,AN4, AN5的功能定义如表1所示。 ??? 按键AN3与相连,采用外部中断方式,并且优先级定为最高;按键AN5和AN4分别与和相连,采用软件查询的方式;AN1则为硬件复位键,与R、C构成复位电路。

温度的PID控制及程序示例

温度的PID 控制 一.温度检测部分首先要OK. 二、PID 调节作用 PID 控制时域的公式 1 de(t) y(t) Kp(e(t) e(t) Td ) Ti dt 分解开来: (1) 比例调节器 y(t) = Kp * e(t) e(k) 为当前的温差(设定值与检测值的插值) y(k) 为当前输出的控制信号(需要转化为PWM 形式) # 输出与输入偏差成正比。只要偏差出现,就能及时地产生与之成比例的调节 作用,使被控量朝着减小偏差的方向变化,具有调节及时的特点。但是,Kp 过 大会导致动态品质变坏,甚至使系统不稳定。比例调节器的特性曲线. (2) 积分调节器 y(t) = Ki * ∫(e(t))dt Ki = Kp/Ti Ti为积分时间 #TI 是积分时间常数,它表示积分速度的大小,Ti 越大,积分速度越慢,积分作用越弱。只要偏差不为零就会产生对应的控制量并依此影响被控量。增大Ti 会减小积分作用,即减慢消除静差的过程,减小超调,提高稳定性。 (3) 微分调节器 y(t) = Kd*d(e(t))/dt Kd = Kp*Td Td 为微分时间 #微分分量对偏差的任何变化都会产生控制作用,以调整系统输出,阻止偏差变化。偏差变化越快,则产生的阻止作用越大。从分析看出,微分作用的特点是:加入微分调节将有助于减小超调量,克服震荡,使系统趋于稳定。他加快了系统的动作速度,减小调整的时间,从而改善了系统的动态性能。 三.PID 算法:由时域的公式离散化后可得如下公式:

y(k) = y(k-1)+(Kp+Ki+Kd)*e(k)-(Kp +2*Kd)*e(k-1) + Kd*e(k-2) y(k) 为当前输出的控制信号(需要转化为PWM 形式) y(k-1)为前一次输出的控制信号 e(k) 为当前的温差(设定值与检测值的插值) e(k-1) 为一次前的温差 e(k-2) 为二次前的温差 Kp 为比例系数 Ki = Kp*T/Ti T 为采样周期 Kd = Kp*Td/T 四.PID 参数整定(确定Kp,Ts,Ti,Td ):温度控制适合衰减曲线法,需要根据多次采样的数据画出响应曲线。所以需要通过串口将采样时间t, 输出y(t) 记录下来,方便分析。 1) 、不加入算法,系统全速加热,从常温加热到较高的温度的时间为Tk, 则采样时间一般设为T = Tk/10 。 2) 、置调节器积分时间TI= ∞,微分时间TD=0,即只加比例算法: y(k) = y(k-1)+Kp*e(k) 比例带δ置于较大的值。将系统投入运行。 (δ = 1/Kp ) 3) 、待系统工作稳定后,对设定值作阶跃扰动,然后观察系统的响应。若响应振荡衰减太快,就减小比例带;反之,则增大比例带。如此反复,直到出现如图所示的衰减比为4:1的振荡过程时,记录此时的δ值(设为δS),以及TS 的值(如图中所示)。当采用衰减比为10:1振荡过程时,应用上升时间Tr 替代 振荡周期TS 计算。 系统衰减振荡曲线图中,TS为衰减振荡周期,Tr 为响应上升时间。据表中所给的经验公式计算δ、TI 及TD的参数。 表衰减曲线法整定计算公式

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

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

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

基本PID温度控制

1实习内容及其要求 实习内容:通过温度的设定和反馈值,计算偏差,并使用PID控制算法输出控制信号,整定PID参数,是被控温度达到设定值,具体包括AC6611过程卡的接线和测试、人机界面程序设计、数据采集程序设计、PID算法程序设计,控制输出程序设计、PID参数的整定。 实习目的:通过实训,让学生了解计算机控制系统的基本组成,学会计算机控制硬件和软件的设计以及程序的调试,具备技术实现能力,基本能够处理实践过程中的问题并提出解决办法,进一步提高学生的计算机应用水平。在实训中设计出的方案和程序要满足规定和切合实际。 2 AC6611多功能过程通道卡 AC6611是一款廉价通用A/D、D/A板,AD工作在查询方式,采用PCI总线支持即插即用、无需地址跳线。AC6611具有16路单端模拟输入、32路开关量(16路输入及16路输出)、一路12位D/A。AC6611采用CH PCI接口芯片及门阵列作为主控芯片,可以提高可靠性。对不需要模拟输出的用户可以选择AC6610,与6611兼容。 2.1 功能特点与技术指标 AC6611可以实现慢速直流电压、电流(需要转换板)信号采集以及小型测控、仪表系统的控制。AC6611有模拟量输入、模拟量输出、开关量输入输出,他们可以完成相应不同的功能。 (1)模拟量输入(A/D) A/D转换器: 120KHZ ,12位A/D,ADS7816,A/D内置采样保持器。 工作方式:软件查询。 16路单端输入,输入阻抗:1MΩ 最大输入耐压电压:< +12V/-5.5V,瞬时输入耐压:-25V - +30V 连接器:DB25孔式输入连接器。 A/D最大通过率: 70KHZ,输入通道建立时间<8uS。 双极性输入范围:5V,单极性输入范围:5V、10V。输入范围跳线器选择,对应输入幅度及精度如下: 输入系统精度(FSR)跳字 0-10V 0.1% 1LSB

PID 温度控制的实现

PID 温度控制的实现 PID 简介 PID(Proportional Integral Derivative)控制是控制工程中技术成熟、应用广泛的一种控制策略,经过长期的工程实践,已形成了一套完整的控制方法和典型的结构。它不仅适用于数学模型已知的控制系统中,而且对于大多数数学模型难以确定的工业过程也可应用,在众多工业过程控制中取得了满意的应用效果。 PID 工作基理:由于来自外界的各种扰动不断产生,要想达到现场控制对象值保持恒定的目的,控制作用就必须不断的进行。若扰动出现使得现场控制对象值(以下简称被控参数)发生变化,现场检测元件就会将这种变化采集后经变送器送至PID 控制器的输入端,并与其给定值(以下简称SP 值)进行比较得到偏差值(以下简称e 值),调节器按此偏差并以我们预先设定的整定参数控制规律发出控制信号,去改变调节器的开度,使调节器的开度增加或减少,从而使现场控制对象值发生改变,并趋向于给定值(SP 值),以达到控制目的,如图1 所示,其实PID 的实质就是对偏差(e 值)进行比例、积分、微分运算,根据运算结果控制执行部件的过程。 图1 模拟PID 控制系统原理图 PID 控制器的控制规律可以描述为: (1) 比例(P)控制能迅速反应误差,从而减小稳态误差。但是,比例控制不能消除稳态误差。比例放大系数的加大,会引起系统的不稳定。积分(I)控制的作用是:只要系统有误差存在,积分控制器就不断地积累,输出控制量,以消除误差。因而,只要有足够的时间,积分控制将能完全消除误差,使系统误差为零,从而消除稳态误差。积分作用太强会使系统超调加大,甚至使系统出现振荡。微分(D)控制可以减小超调量,克服振荡,使系统的稳定性提高,同时加快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。根据不同的被控对象的控制特性,又可以分为P、PI、PD、PID 等不同的控制模型。 数字PID 的实现 在连续-时间控制系统(模拟PID 控制系统)中,PID 控制器应用得非常广泛。其设计技术成熟,长期以来形成了典型的结构,参数整定方便,结构更改灵活,能满足一般的控制要求。随着计算机的快速发展,人们将计算机引入到PID 控制领域,也就出现了数字式PID 控制。 由于计算机基于采样控制理论,计算方法也不能沿袭传统的模拟PID 控制算法(如公式1 所示),所以必须将控制模型离散化,离散化的方法:以T 为采样周期,k 为采样序号,用求和的形式代替积分,用增量的形式(求差)代替微分,这样可以将连续的PID 计算公式离散: (2) 式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温度控制器

高精度PID温度控制器 时间:2007-04-19 来源: 作者:江孝国王婉丽祁双喜点击:4468 字体大小:【大中小】 摘要:介绍一种高精度的、采用PID 控制原理的温度控制器, 给出了实验结果。这种控制器适用于小功率半导体器件的工作温度控制, 其控制精度可达±0.05℃。 1 引言 温度控制已成为工业生产、科研活动中很重要的一个环节, 能否成功地将温度控制在所需的范围内关系到整个活动的成败。由于控制对象的多样性和复杂性, 导致采用的温控手段的多样性。例如: 某种半导体激光器对工作温度的稳定性有较高的要求, 一般要将温度控制在±0.1℃左右, 才能保证器件输出的激光波长不发生超出要求的漂移, 否则,激光波长的超范围漂移将使研究工作难以开展。为达到这种温控要求, 笔者根据工作中的情况, 采用PID 控制原理研制成适合用于小功率半导体器件的温度控制器。该控制器能够达到很好的控制效果, 若精心选择PID 的各种参数, 温度控制的精度可以达到±0.05℃, 完全可以保证器件的正常工作。 2 温度控制原理 在上述温控实例中, 器件工作时产生的热量将使器件本身工作温度升高, 最后达到很高的基本稳定的温度。较高的温度将严重影响器件的各种性能参数, 也很可能导致器件不能正常工作, 甚至损坏。温度控制的目的就是将器件的工作温度以一定的精度稳定在一个较低的水平上, 这样一来就要求根据器件工作时的实际情况(如产热量大小等) 采取一定的措施,随时将产生的热量即时散掉, 并且要求器件在单位时间里产生的热量等于控制器在单位时间里吸收的热量, 若两者达到动态平衡, 则可以保持器件工作温度的稳定[1]。 在一定的控制系统中, 首先将需要控制的被测参数(如温度) 由传感器转换成一定的信号后再与预先设定的值进行比较, 把比较得到的差值信号经过一定规律的计算后得到相应的控制值, 将控制量送给控制系统进行相应的控制, 不停地进行上述工作, 从而达到自动调节的目的。当控制对象的精确数学模型难以建立时, 比较成熟且广泛使用的控制方法是采用按差值信号的比例、积分和微分进行计算控制量的方法, 即PID 法, 其控制规律的数学模型为: 其中: K P 为比例系数; e 为差值信号, e= T - Tset (T : 温度测量值, Tset: 温度设定值) ; Ti 为积分常数; Td 为微分常数; V0、V0-1为当时及前一时刻的控制量。 实现PID 控制原理的具体方法因系统的不同而不同[2]。在我们的系统中, 采用了增量式计算方法, 而控制量的输出则采用了位置式的输出形式。在数值控制系统中, 其控制规律

PID温度控制的PLC程序设计(梯形图语言)

PID温度控制的PLC程序设计(梯形图语言) PID温度控制的PLC程序设计 温度控制是许多机器的重要的构成部分。它的功能是将温度控制在所需要的温度范围内,然后进行工件的加工与处理。PID控制系统是得到广泛应用的控制方法之一。在本文中,将详细讲叙本套系统。 l 系统组成 本套系统采用Omron的PLC与其温控单元以及Pro-face的触摸屏所组成。系统包括CQM1H-51、扩展单元TC-101、GP577R以及探温器、加热/制冷单元。 l 触摸屏画面部分(见图1-a) 1-a 如图所见,数据监控栏内所显示的002代表现在的温度,而102表示输出的温度。如按下开始设置就可设置参数。需要设置的参数有六个,分别是比例带、积分时间、微分时间、滞后值、控制周期、偏移量。它们在PLC的地址与一些开关的地址如下所列。 比例带: DM51 积分时间: DM52 微分时间: DM53 滞后值: DM54 控制周期: DM55 偏移量: DM56 数据刷新: 22905 l PLC程序部分 002:PID的输入字 102:PID的输出字 [NETWORK] Name="Action Check" //常规检查 [STATEMENTLIST] LD 253.13 //常ON OUT TR0 CMP 002 #FFFF //确定温控单元是否完成初始化 字串1 AND NOT 255.06 //等于 OUT 041.15 //初始化完成 LD TR0 AND 041.15 OUT TR1 AND NOT 040.10 //不在参数设置状态 MOV DM0050 102 //将设置温度DM50传送给PID输出字 LD TR1 MOV 002 DM0057 //将002传送到DM57

PID温度控制的PLC程序设计(欧姆龙)

PID温度控制的PLC程序设计 PID温度控制的PLC程序设计 温度控制是许多机器的重要的构成部分。它的功能是将温度控制在所需要的温度范围内,然后进行工件的加工与处理。PID控制系统是得到广泛应用的控制方法之一。在本文中,将详细讲叙本套系统。 l 系统组成 本套系统采用Omron的PLC与其温控单元以及Pro-face的触摸屏所组成。系统包括CQM1H-51、扩展单元TC-101、GP577R以及探温器、加热/制冷单元。 l 触摸屏画面部分(见图1-a) 1-a 如图所见,数据监控栏内所显示的002代表现在的温度,而102表示输出的温度。如按下开始设置就可设置参数。需要设置的参数有六个,分别是比例带、积分时间、微分时间、滞后值、控制周期、偏移量。它们在PLC的地址与一些开关的地址如下所列。 比例带: DM51 积分时间: DM52 微分时间: DM53 滞后值: DM54 控制周期: DM55 偏移量: DM56 数据刷新: 22905 l PLC程序部分 002:PID的输入字 102:PID的输出字 [NETWORK] Name="Action Check" //常规检查 [STATEMENTLIST] LD 253.13 //常ON OUT TR0 CMP 002 #FFFF //确定温控单元是否完成初始化 AND NOT 255.06 //等于 OUT 041.15 //初始化完成 LD TR0 AND 041.15 OUT TR1 AND NOT 040.10 //不在参数设置状态 MOV DM0050 102 //将设置温度DM50传送给PID输出字 LD TR1 MOV 002 DM0057 //将002传送到DM57 [NETWORK] Name="Setting Start"//设置开始 [STATEMENTLIST] LD 253.13

单片机温度控制及PID控制程序的设计

河南工程学院毕业设计(论文)单片机温度控制及PID控制程序的设计 学生姓名:_ 系(部):电子信息工程系 专业:电气自动化 指导教师: 2008 年 5 月16 日

摘要 随着生产的发展,自动化程度越来越高,热电设备对温度的控制要求也越来越高。随着人们生活水平的提高,对日常用品的自动化也提出了更高的要求,单片机的不断更新换代,既要满足了上述的要求,又要达到提高自动化品质的目的。因此设计出此温度控制系统。本温度控制系统的对象是一热水电磁炉的水温,深入日常生活,要求所设计的系统具有软硬件结构简单、成本低廉、可靠性高(即不易出错)等特点。 关键字: 单片机PID A/D反馈并行I/O口

Abstract With the development of the production, in industry, the equipment to control temperature rising demand, as people's living standards improve, the automation of daily necessities also a higher demand, the continuous upgrading of SCM, Meet the above requirements, to achieve the purpose of quality control. The temperature control system is the object of a hot water resistance furnace, for daily life, requested by the design of hardware and software systems with simple, low-cost, high reliability (that is, less error-prone), and other characteristics. The design of the system while these characteristics for the purpose of the design. Keyword: MCU PID A / D feedback LPT I / O port

相关文档
相关文档 最新文档