




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大司法要abstract错误!未定义书签。错误!未定义书签。1绪论11.1课题的提出和意义11. 2温度控制系统控制方案11.3本文的工作42模糊pid控制52. 1常规p1d控制52.2模糊控制92.3 模糊pid控制133电阻炉温度控制系统的模糊pid设计163.1电阻炉系统数学模型的建立163. 2电阻炉模糊控制器的建立183. 3电阻炉模糊p1d控制器设计204 仿真研究与比较284. 1pid 控制284.2 电阻炉模糊控制294.3 电阻炉模糊pid控制294.4 比较与总结305 总结与展望32致谢3334参考文献1绪论1.1课题的提出和意义温度是生产过程和科学实验屮非常普遍而又
2、十分重要的物理参数。在工业生 产过程中,为了高效地进行生产,必须对生产工艺过程中的主要参数,如温度、 压力、流量、速度等进行有效的控制,其中温度控制在生产过程中占有相当大的 比例。准确地测量和有效地控制温度是优质、高产、低耗和安全生产的重要条件。 而且在我们的h常生活中也使用微波炉、电阻炉、电热水器、空调等家用电器, 温度与我们息息相关。可见温度控制电路广泛应用于社会生活的各个领域,所以 对温度进行控制是非常有必要和有意义的。由于温度口身的一些特点,如惯性大、滞后现象严重、难以建立精确的数学 模型等使控制系统性能不佳。在关于温度控制的绝大部分文献资料中,控制结杲 都是有超调的而h很多时候超调量
3、较人,本论文是基于这一特点,研究-种控制 方案使其调节时间快,稳态误并也非常小的理想效果。1.2温度控制系统控制方案计算机技术的发展极大地推动了工业控制系统的进步,而现代控制理论的发 展,人工智能技术的深入研究,为控制系统的理论领域增加了新的内容。计算机 硬件与控制软件的紧密结合必然导致新型的微机控制系统的出现。温度微机控制 系统常用的控制方案有以下三类经典控制方案、基于现代控制理论的设计方案和 智能控制方案。第一类:经典控制方案经典控制方案可分为数字控制器的间接设计方案和数字控制器的直接设计 方案。数字控制器的间接设计方案是一种根据模拟设计方案转换而来的设计方 案。传统模拟系统中的控制器设计
4、c有一套成熟的方法,其中以pid控制器为代 表。pid控制器具有原理简单、易于实现、适用范围广等优点。将模拟控制器转 换成数字控制器是用离散时近似方法将一连续时间系统的控制规律离散为数字 控制器的控制规律,其小为确保数字控制器与模拟控制器的近似,要适当选择采 样周期。第二类:基于现代控制理论的设计方案现代控制理论以线性代数和微分方程为主耍的数学工具,以状态空间法为基 础来分析和设计控制系统。状态空间法本质上是一种时威的方法,它不仅描述了 系统的外部特性,而且描述和提示了系统的内部状态和性能。基于现代控制理论 的设计方案是建立在对系统内部模型的描述z上的。它是通过数学方法对控制系 统进行分析综合
5、。控制规律的确定是通过极小化预先确定的性能指标函数或使控 制系统满足希望的响应而推导出來的。此类设计方案主要有:系统辨识、最优控 制、自校正控制等。这类设计方案适用范围广,适合于多输入多输出系统、某些 非线性时变系统和一些具冇随机扰动的系统。该方法理论严谨,控制系统的稳定 性问题可以严格证明,性能指标能定量分析,得到的控制品质较好。但这类方法 需耍知道精确的被控对象的数学模型形式。第三类:智能控制方案智能控制方案是一类无需人的干预就能够针对控制对彖的状态h动地调节 控制规律以实现控制目标的控制策略。它避开了建立精确的数学模型和用常规控 制理论进行定量计算与分析的困难性。它实质仁是一种无模型控制
6、方案,即在不 需耍知道对彖精确模型的情况下,通过自身的调节作用,使实际响应曲线逼近理 想响应曲线。智能控制系统有以下一些特点(1) 智能控制系统一般具冇以知识表示的非数学广义模型和以数学模型表示 的混合控制过程。它适用于含冇复杂性、不完全性、模糊性、不确定性和不存在 己知算法的生产过程。(2) 智能控制具有信息处理和决策机构,它实际上是对人神经结构或专家决 策机构的一种模仿。(3) 智能控制器具有非线性。这是因为人的思维具有非线性,作为模仿人的 思维进行决策的智能控制也具冇非线性的特点。(4) 智能控制器具有变结构的特点。(5) 智能控制器具有总体自寻优的特点。智能控制方案主耍包括模糊控制、神
7、经网络和遗传算法控制等。常用的温度控制电路根据应用场合和耍求的性能指标有所不同。除了传统的 pid控制方法,近几年来快速发展的是将模糊控制、神经网络、遗传算法等智能 控制方法应用于温控系统,包括智能控制与pid控制相结合及这些智能控制之间 的结合。具体有如下一些方法:(1)模糊控制模糊控制是基于模糊逻辑的描述一个过程的控制算法,它不需要被控对象的 精确模型,仅依赖于操作人员的经验和直觉判断,容易应用。模糊温控的实现过 程为:将温控对彖的偏差和偏差率以及输出量划分为不同的模糊值,建立规则, 将这些模糊规则写成模糊条件语句,形成模糊模型。根据模糊查询表,形成模 糊控制算法。对输入量的精确值模糊化,
8、经数学处理输入计算机,计算机由模 糊规则推理做岀模糊决策,求出相应的控制量,变成精确值去驱动执行机构,调 整输入,达到调节温度,使其稳定的目的。(2)神经网络与pid的结合神经网络是一种采用数理模型的方法模拟牛物神经细胞结构及对信息的记 忆和处理而构成的信息处理方法。人工神经网络以其高度的非线性映射、h组织、 自学习和联想记忆等功能,可对复杂的非线性系统建模。该方法响应速度快,抗 千扰能力强、算法简单,且易于用硕件和软件实现。在温度控制系统中,将温度 的影响因素作为网络的输入,将其输出作为pid控制器的参数,以实验数据作为 样本,在微机上反复迭代,自我完善与修正,直至系统收敛,得到网络权值,达
9、 到口整定pid控制器参数的目的,也就是神经网络整定pid参数的方法。(4) 模糊控制与pid的结合具体结合形式冇多种,主要是fuzzy-pid复合控制和模糊整定pid参数的方 法。fuzzy-pid复合控制:当偏并较大时采用模糊控制,响应速度快,动态性能 好;偏差较小时采用pid控制,使具冇好的静态性能。是一种模糊控制和pid 控制的分阶段切换控制方法。模糊整定pid参数的方法:根据偏差和偏差变化 率,由模糊推理来调整pid参数,也就是一种以模糊规则调节pid参数的自适 应控制方法。(5) 模糊控制与神经网络的结合模糊控制所基于的经验不易获得,一成不变的控制规则也很难适应不同被控 对彖的要求
10、。所以应使模糊控制向着自适应的方向发展。基于这样的要求,可以 利用神经网络的来修正偏差和偏差变化率的比例系数,达到优化模糊控制器的作 用,从而进一步改进实时控制的效果,有强的鲁棒性和适应能力。神经网络和模糊控制都属于智能控制方法,它们与pid控制结合,适应温控 系统非线性、干扰多、大滞后、时变等特点。模糊控制特别适应于大惯性和纯滞 后的系统,无须知道系统的精确信息。1.3本文的工作基于以上所述日前国内外的温控方法的各自特点,以及温度这一物理参数变 化缓慢,大惯性和大滞后的特点,本论文考虑采用模糊控制与pid控制相结合的 参数模糊自整定pid控制方法。本文首先介绍常规pid控制,模糊控制和自适应
11、模糊pid控制的基础,然 后对电阻炉温度这一控制对象,选择了纯pid控制、纯模糊控制和参数模糊门整 定pid控制三种控制方案,并给出了仿真与比较。2模糊pid控制基础2.1常规pid控制2.1.1模拟pid控制pid控制是偏差比例(p)、偏差积分(i)、偏差微分(d)控制的简称。在模拟 控制系统中,常规模拟pid控制系统原理框图如图2.1所示。系统由模拟pii)控 制(虚框内部分)和被控对象组成。图2.1模拟pid控制器系统框图pid控制器是一种线性控制器,它根据给定值r (t)与实际输出值y (t)构 成偏差:e(t) = r(t)-y(t)(2. 1)将偏差比例、积分和微分控制,通过线性组
12、合构成控制量,对被控对象进行 控制,故称pid控制器。其控制规律为u(f) =j幺力 + 乙)1(2 2)其传递函数形式为:g(s) = i =心(1 +丄+ 7s)(2. 3)e(s)卩 t,s d式中:kp一为比例系数;为积分时间常数; td为微分时间常数1、比例控制(p)在比例调节器中,调节器的输出信号u与偏差信号e成正比例,即u = kpe(2. 4)其屮kp为比例系数。比例调节即及时成比例地反映控制系统的偏差信号e, 偏差一旦产生,控制器立即产生控制作用,以减少偏差。其特点是简单、快速, 对于具有自平衡性的控制对象可能产生静差(自平衡性是指系统阶跃响应终值为 一有限值);而对于带有滞
13、后的系统,可能产生振荡,系统的动态特性也随之降 低叭2、积分调节(i)在积分调节中,调节器的输出信号u的变化速度du /dt与偏差信号c成正 比,即:其中:t称为积分时间常数可见偏差一旦产生,控制信号不断增大,偏差 信号消失后,控制信号保持原值,显然,在已知t为常数的情况下,控制信号 为常数当且仅当e二0,即对于一个带积分作用的控制器而言,如果它能够使闭环 系统达到内稳,并存在一个稳定状态,则此时对设定值r的跟踪必然是无静差的。 积分调节主要用于提高系统的抗干扰能力,消除静茅,提高系统的无差度。其特 点是,它相当于滞后校正环节,因此如相位滞后,使系统的稳定性变差。积分作 用虽然可以消除静差,但
14、不能及时克服静差,偏差信号产生后有滞后现象,使调 节过程缓慢,超调量变大,并可能产生振荡。3、微分调节(d)在微分调节器中,调节器的输出u与被调量或其偏差对于时间的导数成正 比,即可见微分作用输出只与偏差变化有关,偏差无变化就无控制信号输出,所以 不能消除静差。调节器屮增加微分作用相当于使控制输宙超前了 td吋间,td为 零时,相当于没有微分作用。其特点是,针对被控对彖的大惯性改善动态特性, 它能给出响应过程提前制动的减速信号,相当于其具有某种程度的预见性。它有 助于减小超调,克服振荡,使系统趋于稳定,同时加快系统的响应速度,减小调 整时间,从而改善了系统的动态特性。2.1.2数字pid控制计
15、算机的诞生与发展,传统的控制方式己经逐渐被数字控制方式所取代。在 计算机控制系统中,ptd控制规律是用计算机算法程序来实现的,使用的是数字 pid控制器,数字pid控制算法通常乂分为位置式pid控制算法和增量式pid控 制算法。1、位置式pid控制算法由于计算机控制是-种采样控制,它只能根据采样时刻的偏差值计算控制 量,因此,式(2.2)中的积分和微分项不能直接使用,需耍进行离散化处理。 按模拟pid控制算法的算式(2.2),现以一系列的采样时刻点kt代表连续时间 i,以和式代替枳分,以增量代替微分,则可作如下近似变换:t «kt(k = 0,l,2,3,n)fe(t)dt = t&
16、#163;e(jt) = t£e(l)j=01=0de(t)dte(kt) e(k l)tte式中t为釆样周期,k为釆样序号,k=0, 1, 2, 3o显然,上述离散化过程中,采样周期t必须足够短,才能保证有足够的精度。为书写方便,将e (kj简化表示成e (k)等,即略去了 t。将上式代入(2.2),可得离散的pid表达式为:u(k) = kpe(k) +e(j) + td 朮)-;(1<-1)ai j=01(2. 7)或ku(k) = kpe(k) + kie(j) + kde(k) e(k-1)1j=o(2. 8)式中:u (k)第k次釆样吋刻的计算机输出值;e (k)第
17、k次爪样时刻输入"'j偏差值;e (k-1)第(k-l)次采样时刻输入的偏差值。kp积分系数:kj - / , td微分系数:kdtjkptt由z变换性质可得:ze(k-1) = z",e(z)kz工 e(j) =j=o得式(2.7)的z变换式为:u(z)二 kpe(z) + keq)+ kde -z_e(z)(2.9)曲式(2. 8)便口j得到数字ptd控制器的z传递函数为:u二e(z)"kp+心(1-小)2(2. 10)2、增置式pid控制算法增量式ptd控制算法可由(2. 7)导出。根据递推原理可得(2. 11)klu(k-1) = kpe(k 一
18、1) + ke(j) + kde(k-1)-e(k 一 2)j=0用式(2. 8)减式(2. 11)得增量式控制算法如f:au(k) = kpe(k) -e(k-1) + k】e(k) + kde(k) - 2e(k -1) + e(k - 2)=kpae(k) + k g(k) + k d ae(k) 一 ae(k 一 1)式(2. 12)中:ae(k) = e(k)-e(k-l)为了编程方便,可将(2. 12)式整理成如下形式:au(k) = qoe(k) + qje(k -1) + q2e(k - 2)(2. 13)其中:tq° = kp(1 + +142 = kp 卡位置式p
19、id算法由于全量输出,所以每次输出均与过去的状态冇关,计算时 要对谋差进行累加,计算机运算工作量大,而且如果计算机出现故障,会引起执 行机构位置的大幅度的变化,这种情况往往是在生产实践中不允许的,在某些场 合,还可能造成重大的生产事故,因此产生了增量式pid控制的控制算法。所谓 增量式pid控制是指数字控制器的输出只是控制量的增量。增量式控制虽然只是 算法上作了改进,相对位置型算法而言却带來了不少优点宀习:(1) 增量式p1d控制算法不需要做累加,控制量增量的确定仅于最近几次误 差采样值冇关,计算误差或计算精度问题,对控制量的影响较小。(2) 增量式算法得出的是控制量的增量,例如阀门控制中,只
20、输出阀门开度 的变化部分,误动作影响小,必要时通过逻辑判断限制或禁止木次输出,当计算 机岀现故障时,可以保持原值,而冃比较容易通过加权处理而获得比较好的控制 效果。不会影响系统的工作。(3) 采用增量式算法,便于实现手动到自动的无扰动切换。但增量式pid也 冇其不足z处:积分截断效应大,冇静态误差,溢出的影响大。因此,选择时不 可一概而论。2. 1.3 pid控制器的优缺点传统的pidz所以有很强的生命力,其主要原因在于:pid控制对于大多数 过程都具冇良好的控制效果和鲁棒性;pid算法原理简明,参数物理意义明确, 理论分析体系完整且应用经验丰富;过程的动态特性大都具有高阶、非线性、大 延迟及
21、时变等特性,给以精确数学模型为基础的现代控制理论的应用带来了困 难。但传统的pid控制也存在许多不足,最突出的一点就是有关pid参数的问题。 首先,传统的p1d无自适应能力。这主要表现在:p1d控制器参数只能为满足生 产过程控制目标某一个方面的耍求。在设计控制系统的过程中人们主要关心的问 题是pid控制器,只能通过整定一组“设定值跟踪特性”和“干扰抑制特性”。 而传统的pid参数来满足一个方面的要求。因此常常采用折屮的办法整定控制器 参数,这样得到的控制效杲显然是最佳的。2.2模糊控制由于传统控制理论面临着新的控制要求的挑战,促使人们考虑在处理不确定 对象时,希望建立一个模拟不确定对象的模型来
22、解决实际控制问题。模糊控制理 论是美国国柏克莱加州大学的lofti. a. zadeh教授最早提出的,1965年他首先 捉出模糊集的概念,主要包括模糊集合理论、模糊逻辑、模糊推理和模糊控制等 方面的内容,开创了模糊数学及其应用的新纪元。1974年,英国的e. h. mamdani 首次用模糊逻辑和模糊推理实现了世界上第一个实验性的蒸汽机控制,并取得了 比传统的直接数字控制算法更好的效果。它的成功标志着人们采用模糊逻辑进行 工业控制的开始,从而宣告了模糊控制的诞生。在此以后,模糊逻辑应用最有效、 最广泛的领域就是模糊控制,并月在各种领域解决了传统控制理论无法解决的问 题,取得了一些令人信服的成效
23、。其根源是模糊逻辑本身提供了曲专家构造语言 信息并将其转化为控制策略的一种系统的推理方法,对于模型难以建立的不确定 系统或复杂系统的控制,捉供了简便模式,是处理推理系统和控制系统屮不精确 或不确定性的一种有效的方法。从广义上讲,模糊控制是基于模糊推理,模仿人 的思维方式,对难以建立数学模型的对象实施的一种控制,它是模糊数学与控制 理论相结合的产物,同时也构成了智能控制的重要组成部分。模糊控制的特点如下:(1) 不需耍知道被控对象的数学模型,它只需以对被控对象的控制经验为依 据进行设计。(2) 是一种反映人类智慧思维的智能控制,模糊控制采用人类思维作控制量, 控制量由模糊推理导出,这都是人类通常
24、智能活动的体现。(3) 易被人们接受,模糊控制规则是用人类语言表示的,易被一般人接受和 理解。(4) 构造容易,模糊控制系统的硬件结构与一般的数字控制系统无异,模糊 控制算法可完全用软件实现。(5) 鲁棒性好,无论被控对彖是线形的还是罪线形的模糊控制系统都能执行 冇效的控制,具冇良好的鲁棒性和适应性。模糊控制作为智能控制的一种,是口动化控制技术中一个非常活跃的领域, 由于系统的复杂性,存在多种不确定性及难以确切描述的非线性。另一方而,现 代工业对控制过程不仅要求控制的精确性,还要求控制的鲁棒性、实时性、容错 性及对控制参数的自适应性,而传统控制存在的局限性使之不能从根木上解决这 些问题。模糊控
25、制具冇不需要建立精确的数学模型、易于实现、抗干扰能力强、 鲁棒性较好等优点,i大i而在控制领域中的应用越來越受到重视。2.2.1模糊控制系统组成模糊控制屈于计算机数字控制的一种形式,因此,模糊控制系统的组成类似 于一般的数字控制系统,其系统框图如图2. 2所示。图2. 2模糊控制系统框图模糊控制系统一般可分为5个组成部分:(1) 模糊控制器:模糊控制系统的核心部分,采用模糊数学知识表示和进行规 则推理的语言型控制器,实际上是一台pc机或单片机及其相应软件。(2) 输入/输出接口:模糊控制器通过输入接口从被控对象获得数字信号量, 并将模糊控制器决策的数字信号经输出接口转变为模拟信号去控制被控对象
26、。(3) 执行机构:主耍包括电动和气动调节装置,如伺服电动机、气动调节阀等。被控对象:它可以是一种设备或装置以及它们的群体,也可以是一个生产 的、口然的、社会的、生物的或其它各种状态转移过程。这些被控对彖可以是确 定的或模糊的、单变量或多变量、有滞后或无滞后、也可以是线性或非线性、定 常或时变,以及具冇干扰和耦合等多种情况。对于那些难以建立精确数学模型的 复杂对象,更适宜采用模糊控制。(5)变送器:由传感器和信号调理电路组成,传感器是将被控对彖或过程的被 控制量转换为电信号的装置,其精度宜接影响整个模糊控制系统的精度。2. 2.2模糊控制的工作原理模糊控制是以模糊集合论作为数学基础的控制方式,
27、主要应用于被控对彖复 杂、可变难以建立数学模型或具冇极强的非线性系统中,与传统控制器依赖于系 统行为参数的控制设计方法不同的是模糊控制器依赖于操作者的经验。在传统控 制器屮,参数或控制输出的调整是根据数学模型所描述的被控过程的状态分析得 來的,而模糊控制器的参数和控制输出的调整是从过程函数的逻辑模型产生的, 通常是通过优化模糊控制规则來改善模糊控制性能。模糊控制的基木思想,是把 对特定的被控对彖或过程的控制策略总结成一系列以if (条件)和then(作用)的 形式表示的控制规则,通过模糊推理得到控制作用集,作用于被控对象或过程。 控制作用集均为一组被量化了的模糊语言集,如“止大”、“负大”、“
28、低”、“高”、“正常”等。理论上,模糊控制器由n维关系r表示,关系r为受约于0, 1 区间的n个变量的函数。r是n个n维关系r1的组合,每个r1代表一条规则, 即r1: if-then。控制器的输入x被模糊化为一关系x,模糊输出y可应用合成推 理规则进行计算,对模糊输岀y进行模糊判决(解模糊)得到精确的数值输岀y, 对控制对象进行控制。模糊控制的核心部分模糊控制器主要由模糊化、模糊推理、反模糊化、知识 库组成。(1) 模糊化所谓模糊化就是先将某个输入量的测量值作标准化处理,把该输入量的变化 范围映射到相应论域中,再将论域中的各输入数据以相应的模糊语言值的形式表 示,并构成模糊集合。这样就把输入
29、的测量值转换为用隶属度函数表示的某-模 糊语言变量。(2) 模糊推理根据事先己定制好的一组模糊条件语句构成模糊规则库,运用模糊数学理论 对模糊控制规则进行推理计算,从而根据模糊控制规则对输入的一系列条件进行 综合评佔,以得到一个定性的用语言表示的量,即模糊输出量。完成这部分功能 的过程就是模糊逻辑推理过程。(3) 反模糊化反模糊化(defuzzification)有时乂叫模糊判决。就是将模糊输出量转化为 能够直接控制执行部件的精确输岀量的过程。(4) 知识库由数据库和规则库两部分组成。数据库用来存放所有输入/输出变量的全部 模糊子集和隶屈函数。规则库用来存放全部模糊控制规则。2. 2.3模糊控
30、制系统优缺点优点是:(1)模糊控制器是易于控制、易于掌握的非线性控制器,是一种语言 控制器;(2)模糊糊控制器不依赖被控对彖的精确数学模型,可以用于控制那些系 统模型无法确定的系统;(3)控制器抗干扰能力强,响应速度快,并对系统参数的 变化有较强的鲁棒性。缺点是模糊控制存在稳态误差和模糊规则不易确定。2.3模糊pid控制常规的二维模糊控制器是以偏并和偏并变化作为输入变量,因此,一般认为 这种控制器具冇fuzzy比例和微分控制作用,而缺少fuzzy积分控制作用,众所 周知,在线性控制理论中,积分控制作用能消除稳态误差,但动态响应慢;比例 控制作用动态响应快;而比例积分控制作用既能获得较高的稳态精
31、度,又能具有 较快的动态响应。故把pl (p1d)控制策略引入模糊控制器,构成fuzzy-pl (或p1d) 复合控制,使动静态性能都得到很好的改善,即达到动态响应快,超调小、稳态 误差小。模糊控制和pid控制结合的形式有多种:(1) 模糊-pid复合控制控制策略是:在人偏差范围内,即偏差e在某个闭值之外时采用模糊控制, 以获得良好的瞬态性能:在小偏并范围内,即e落到阐值z内时转换成pid (或pi) 控制,以获得良好的稳态性能。二者的转换阐值由微机程序根据事先给定的偏差 范围自动实现。常用的是模糊控制和pt控制两种控制模式相结合的控制方法称 之为fuzzy-pi双模控制。(2) 比例-模糊-
32、pi控制当偏差c大于某个阈值时,用比例控制,以提高系统响应速度,加快响应过 程;当偏差e减小到闭值以下时,切换转入模糊控制,以提高系统的阻尼性能, 减小响应过程中的超调。在该方法中,模糊控制的论域仅是整个论域的一部分, 这就相当于模糊控制论域被压缩,等效于语言变量的语言值即分档数增加,提高 了灵敏度和控制精度。但是模糊控制没有积分环节,必然存在稳态误差,即可能 在平衡点附近出现小振幅的振荡现彖。故在接近稳态点时切换成pi控制,一般 都选在偏差语言变量的语言值为零时,(这时绝对谋差实际上并不一定为零)切换 至pt控制。(3) 模糊-积分混合控制是将常规积分控制器和模糊控制器并联构成的。(4) 自
33、适应模糊ptd控制pid控制的关键是确定pid参数,该方法是用模糊控制來确定pid参数的, 也就是根据系统偏差e和偏差变化率ec,用模糊控制规则在线对p1d参数进行 修改。其实现思想是先找出ptd各个参数与偏差e和偏差变化率ec之间的模糊 关系,在运行屮通过不断检测e和ec,在根据模糊控制原理来对各个参数进行 在线修改,以满足在不同e和ec(寸控制参数的不同要求,使控制对象具冇良好 的动、静态性能。其原理框图如图所示图2. 3 口适应模糊pid控制的原理图较常用的是模糊-pii)复合控制和门适应模糊pid控制两种方法。2. 3. 1自适应模糊pid控制基本特性模糊控制引入了逻辑推理,有较强的自
34、适应能力,对非线性、大延迟等复杂 系有良好的控制效果。由此口j见,将模糊控制与pid控制相结合,可以很好地克 服传pid控制的不足,实现精确控制。并且使系统具有较强的适应性和鲁棒性, 可以更效地实现人的控制策略和经验。自适应模糊pid控制的目的就是根据实际工况实时调整比例、积分微分系 数,以达到控制作用在任何时候均为最优。自适应调整过程是模仿人的思维过推 理实现的,由于人固有的特性,这一过程又一定是模糊的,如“如果当前偏差很 大而偏差变化的速度仍很慢,则加大调节作用,以提高系统响应速度”,“如果前 偏弄已很小而偏弄变化的速度仍很大,则减小调节作用,以便减小系统超调”等 为简化运算,使问题求解难
35、度降低,以满足实时性的要求,在不降低其它性能标 的前提下,本文将模糊推理器设计成二输入三输出的推理器,即输入是偏差e和 斧变化率ec,输出是akp, aki, akd,用來分别调节kp, k【,心的值。控 制器参数(比例系数、积分系和微分系数)的初值,由用户根据经验输入,这样以 使用户仍可对控制参数进行宏的调节。并在很大程度上弥补了模糊推理中对变量 进行模糊化所造成的误差,提高控制器主动适应系统或环境的能力。控制器参数 的每一次调节都是在具体情况下的时修正,因而可达到调节作用的时间最优。2. 3.2自适应模糊pid控制工作流程自适应模糊pid是在pid算法的基础上,通过计算当前系统误差e和误差
36、变 化ec,根据各模糊子集的隶属度赋值表和各参数模糊控制模型,应用模糊合成 推理设pid修止参数的模糊矩阵表(在程序中执行),在线杳出修止参数后带入k 式计算:1kp = kp +e,ecpki = ki +e,ecikd = kd+e,ecd在线运行过程中,控制系统通过对模糊逻辑规则的结果处理、查表和运算, 完成pid参数的在线自适应。其工作流程如图所示。图24在线模糊口适应p1d工作流程图3电阻炉温度控制系统的设计3.1电阻炉系统数学模型的建立电阻炉的实物图如图3-1所示:通常电阻炉的温度控制可用以下模型定性描述(3. 1)哼+5心)调温旋钮式中:x电阻炉内温升(指炉内温度与室温温差);k
37、-放大系数; q-纯滞后时间;炉门把手t-加热时间;t时间系数;v控制电压理论分析和实验结果农明:电加热装置是一个具有自平衡能力的对象,可用二阶系统纯滞后环节来描述。然而,对于二阶不振荡系统,通过参数辨识可 以降为一阶模型。因而一般可用一阶惯性滞后坏节來描述温控对象的数学模型。 所以,电阻炉温度模型的传递函数为g(s) =k 严ts + 1(3.2)其中,k, t,工分别为对象模型的静态增益、纯滞后时间常数和惯性时间常数,s为复变量。1)静态增益k放人系数k又称为放人系数,是被控对象重新达到平衡状态时的输出变化量 和输入变化量z比,它是不随时间变化的量。在相同的输入变化作用下,被控对 彖的k越
38、大,输岀变化量就越大,即输入对输出的影响越大,被控对象的自身稳 定性越差;反之,k越小,被控对象的稳定性就越好。2)滞后时间t在过程控制中,很多被控对彖在受到输入变量的作用以后,其被控量并不立 即发生改变,而是经过一定时间才发生变化,这就是滞后现象,滞后时间下是描 述这种现象的动态参数。3)时间常数i时间常数t反映了被控对彖受到输入作用以后,输出变量达到新稳态值的快 慢,它决定了整个动态过程的长短,是被控对象的动态特性参数。3.1.1被控对象模型确立冃前工程上常用的方法是对过程对象施加阶跃输入信号,测取过程对象的阶 跃应,然后由阶跃响应曲线确定过程的近似传递函数。具体用科恩-库恩公式确 定近似
39、传递函数。给定输入阶跃信号250°c,用热电偶测量电阻炉的温度,每分钟采一次点。表3.1每分钟温度采样值表时间t(分)01234567温度t(度)2050105150180210240250实验数据如表3. 1:根据cohn-coon公式如b :"竺amqt = 15(4.632 -0.28)t 15(g.280.632)式中: a m为系统阶跃输入;a c为系统的输出响应to. 28是对象飞升曲线为0. 28ac时的时间(分)从而求得k=0. 92, t=144s, t =30s,所以电阻炉模型为g(沪0.92/°$144“+ 13.2电阻炉模糊控制器的建立模糊
40、控制冇快速、鲁棒性好的特点。口j以考虑用它对系统进行控制,希望能 取得好的性能。如前所述,比较常用的有mamdani型。模糊逻辑工具箱屮模糊推理系统有五个过程:输入变量的模糊化、模糊关系 运算、模糊合成运算、不同规则结果的综合、去模糊化。对多输入,就需要运用模糊合成运算对这些多输入进行综合考虑和分析。任 何完善合理的模糊合成方法都可用“与(emd)”和“或(or)"來实现。matlab 工具箱内置两种and操作方法,即最小法(min)和乘积法(prod)。同样,or操 作的方法也有两种,即最大法(max)和概率法(probor)。模糊蕴®(implication) 是各条模
41、糊规则的表示问题,在matlab 蕴涵有两种方法:最大值法max、概 率法probor求和法sum。反模糊方法有多种,常用的是重心法centroid。电阻炉模糊控制器的建立方法:(1) 确定模糊控制器的输入、输出变量,模糊控制器采用3个模糊变量:e为温度误差;ec为温度误差的变化率;u为控制加热的供电电压其中e、ec为输入模糊变量,而u为输出模糊变量(2) 确定各输入:取3个语言变量的量化等级都为7级,即x, y,刁二卜3, -2, -1,0, 1,2,3。 误差e的论域为-30, 30。误差变化de的论域为-90, 90。控制输出u的论域 为卜16, 16。则各比例因子为:kp二4/50二2
42、/25, ki二4/150二2/75, kd二64/4二16。(3) 在各输入和输出语言变量的量化域内定义模糊子集。c, cc和u的模子集均为nb, ns, 0, ps, pb,模糊量的隶属函数的形状在理论 上是钟型的,但是考虑到实现的复杂度,在实际控制过程中往往简化为简单又能 反映模糊推理结果的隶属函数,从而大大简化模糊推理的计算过程。实验证明, 三角形隶屈函数对钟世隶屈函数的简化是合理可行的。各语言变量模糊子集通过隶属度函数來定义,为了提高稳态点控制的精度,量化方式采用非线性量化:表3-2模糊集的隶属度函数误差e-30-15-5051530误差 率de-90-30-100103090控制v
43、-16-4-202416量化等级-3-2-10123状态变量相关的隶属度函数pb000000.51ps0000. 510.50ze0000. 50.500xs00.510. 5000nb10. 500000(4)模糊控制规则的确定模糊控制规则实质上是将操作员的控制经验加以总结而得出一条条模糊条 件语句的集合。确定模糊控制规则的原则是必须保证控制器的输出能够使系统输 出响应的动静态特征达到最佳。考虑误差e二tlt为负的情况。当e为负大时,无论的值如何,为了消除偏 差应使控制量增大。是控制量u应取止大。即有如卜控制规则:规则1:如果误差e是nb,h误差变化de是pb,则控制u为pb;规则2:如果误
44、差e是nb,且误差变化de是ps,则控制u为pb;规则3:如果误差e是nb,且课差变化de是ze,则控制u为pb;规则4:如果-误差e是nb,11误差变化de是ns,则控制u为pb;当误差e为负小或零时,主要矛厉转化为系统的稳定性问题了。为了防止超 调过大并使系统尽快稳定,就耍根据误差的变化de来确定控制量的变化。若de 为正,表明误差有减少的趋势,即有如下控制规则:规则5:如果误差e是ns,且误差变化de是ze,则控制u为pb;规则6:如果误差e是ns,且误差变化de是ps,则控制u为ze;规则7:如果误差e是ns,且误差变化de是pb,则控制u为ns;规则8:如果误差e是ze, 11误差变
45、化de是ze,则控制u为ze;规则9:如果误并e是ze, fl误并变化de是ps,则控制u为ns;规则10:如果误差e是ze,且误差变化de是pb,则控制u为nb;当误差变化de为负时,偏差有增人的趋势,这时应使控制量增加,防止偏 差进一步加大。因此有控制规则:规则11:如果误差e是ns,且误差变化de是ns,则控制u为ps;规则12:如果误差e是ns, 11误差变化de是nb,则控制u为pb;规则13:如果误差e是ze,且误差变化de是ns,则控制u为ps;规则14:如果误差e是ze,且误差变化de是nb,则控制u为pb;根据系统工作的特点,当课差c和课差de同时变号时,控制量的变化也应变号
46、。这样就可以得出剩余的9条规则。表3. 3模糊控制规则农uenbnszepspbnb*pbpbpsnbxspbpspszenbzepbpszensnbpspbzensnsnbpbpbnsnbnb*3.3电阻炉模糊pid控制但是由于模糊控制的积分效果较差,静态控制效果不是很理想。如可以将模 糊控制和pid结合起來,兼顾模糊控制的棒性和pid控制的高精度,能达到很好 的控制效果5。口前模糊pid控制器有多种结构形式,但工作原理基木一致。人们运用模学 的基本原理和方法,把规则的条件、操作用模糊集表示,并把这些模糊控制则以 及其有关信息作为知识存入计算机的知识库中,然后计算机根据系统的实响应情 况运用
47、模糊推理,即可自动实现对pid参数的最佳调整,构成模糊自整pid控制 器。自整定模糊ptd控制是在ptd算法的基础上,通过计算当前系统的误差e和 误并变化率ec,利用模糊规则进行模糊推理,查询模糊矩阵表进行参数的整定。 因此模糊自整定p1d控制器设计的核心是总结工程设计人员的技术知识实际操 作经验,建立合适的模糊控制规则表,得到针对kp, k, kd三个参分别整定 的模糊控制农。基于以上相关的理论研究和分析,我们总结岀模糊pid控制器的设计分为如 下部分:(1) 确定模糊pid控制器的输入和输出变量。模糊控制器的输入变量通常取 误差e和误差的变化ec,构成二维模糊pd控制器,输出变量一般选择控
48、制量的 增量。模糊pid控制系统屮控制量通常是kp, ki,kd,取其增量厶kp, aki, kd为输出量。(2) 根据输入输出变量的变化范围,确定它们的量化等级、量化因子、比例 因子。在每个变量的量化论域内定义模糊子集。首先确定模糊子集个数,确定每 个模糊子集的语言变量,然后为各语言变量选择合适的隶属度函数。(3) 建立模糊控制规则。模糊控制是语言控制,因此用语言归纳专家的手动 控制策略,从而建立模糊控制规则表。模糊控制规则实际上是一组多重条件语句。(4) 模糊推理模糊判决。通过模糊控制规则,得到从谋差论域到控制量的模 糊关系矩阵r,再通过误差的模糊向量e和误差变化的模糊向量ec与模糊关系r
49、 合成进行模糊推理,得到控制量的模糊向量。采用清晰化方法将模糊控制向量转 化为精确量。(5) 求模糊控制农。模糊关系、模糊推理以及模糊判决的运算可以离线进行, 最后得到模糊控制器输入量的量化等级e、ec与pid控制量kp, k, kdz间 的确定关系。(6) 把采样得到的偏差、偏差变化再经过模糊化,代入模糊控制规则表,得 岀新的p1d参数,再经过p1d算法的计算就得出了最后的输出量,也就是系统的 控制量。(7) 通过仿真分析模糊pid控制性能,再对比例因子和量化因子进行调整以 获得最佳的控制效果。3. 3. 1模糊pid控制器的输入输出变量及其模糊化在工程实际应用屮,二维模糊控制器的控制性能和
50、控制复杂性较好,是口前 较为广泛采用的一种形式。本文也设计一个二维模糊控制器,以温度的偏差e和 偏差的变化cc作为输入量,其相应的语言变量为e和ec,输出量为pii)控制参 数kp, k【,kd,其和应的语言变量为kp, k, kd,输入输出分别采用止态 分布函数的隶属度。首先将系统的输入温度以及炉温变化的精确量转化为模糊量,该过程称为模 糊化,或称为模糊量化。模糊化的作用是把一个精确的输入变量通过定义在其论 域上的隶属度函数计算岀其属于各模糊集合的隶属度,从而将其转化为一个模糊 变量。电阻炉模糊pid控制器输入输出变量的模糊化分为以卜-几个步骤:(1) 论域的选择通过分析炉温度变化的特点,选
51、取误差。的基本论域为:-50, 50设其量化 论域为3, 3,则量化因了 kc二3/50二0. 00。电阻炉炉温度变化速率为cc的基本 论域,取为:-12, 12),其量化论域为-3, 3,则量化因子kec二3/12二0.25。(2) 量化因子的选择kp的基本论域为-0. 3, 0.3,其量化论域为-0.3, 0. 3,则量化因子1。k的基本论域为-0. 06, 0. 06,其量化论域为-0. 06, 0. 06,则量化i大i 子1。kd的基本论域为卜3, 3,其量化论域为-3, 3,则量化因子1(3) 确定隶屈度函数根据温度的控制的特性分别将输入和输出的三角形隶属度函数曲线,进行离 散化处理
52、,分别得到温度偏差,偏差变化,kp, k, kd的各个模糊集合的隶 屈度函数表。e, ec, kp, k, kd的隶屈度函数表,表屮值表示论域屮的值对 应每个模糊集的隶屈度。表3. 4 eec和kp的隶属度表3210123nb1.00.300000nm().31().30000ns00.310.3000000().31().300ps0000.310.30pm0000().310.3pb000000.31表3. 5 kd的隶属度表-0.30.2000.10.20.3nb1.00.300000nm0.310.30000ns00.310.30000000.310.300ps0000.31().30
53、pm00000.310.3pb000000.31表36 ki的隶属度表-0.06-0.04-0.0200.020.040.06nb1.00.300000nm0.310.30000ns00.310.30000000.310.300ps000().31().30pm00000.310.3pb00000().313. 3.2模糊pid控制器调整规则控制规则的设计是设计模糊控制器的关键,一般包括:选择描述输入输出变 量的词集,根据各模糊变量的模糊子集和现场的专家规则建立模糊控制器的控制 规则。(1) 变量词集是描述输入和输出变量的词集模糊控制器的控制规则表现为一组模糊条件语句,在条件语句屮描述输入输
54、出变量状态的一些词汇(如“正大”、“负小”等)的集合,称为这些变量的词集。 选择较多的词汇描述输入、输出变量,可以使制定控制规则更加方便,但是控制 规则相应变得复杂。选择词汇过少,使得描述变量变得粗糙,导致控制器的性能 不佳如。一般选用“大、中、小”三个词汇来描述温度变量的状态,再加上正、负两 个方向和零状态共有七个词汇,即负大,负中,负小,零,正小,正中,正大 用英文字头缩写为:nb, nm, ns, 0, ps, pm, pb-般情况下,选择上述七个词 汇比较合适,但也可以多选或少选。选择较多的词汇可以更精确的描述变量,提 高控制精度,但会使控制规则变得复杂;选择的词汇过少则使变量描述粗糙,导 致控制性能变坏。将 e、ec 和 kp 其划分为 7 个档次,即 e、ec、kp二-3, 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南昌市租赁住房合同样本
- 青岛企业员工劳动合同范本
- 企业退休返聘合同范本
- 租赁运输工具合同标准
- 版离婚合同模板:专业律师为您量身定制
- 酒店员工劳动合同标准合同
- 高校毕业就业合同签订须知
- 影视作品授权合同(台港澳地区)
- 光纤通信安全与防护考核试卷
- 木片在农业土壤改良的研究进展考核试卷
- 地理-天一大联考2025届高三四省联考(陕晋青宁)试题和解析
- 小巴掌童话课件
- 教科版六年级科学下册全册教学设计教案
- 部编版小学五年级下册《道德与法治》全册教案含教学计划
- 运动会活动流程中的医疗安全保障措施
- 2025公司员工试用期合同(范本)
- 第十章皮肤软组织扩张术医学美容教研室袁晓野讲解
- 2025年冷链物流产品配送及仓储管理承包合同3篇
- 2024年青岛远洋船员职业学院高职单招语文历年参考题库含答案解析
- 2024-2025学年成都高新区七上数学期末考试试卷【含答案】
- 浙教版2023小学信息技术六年级上册《人机对话的实现》说课稿及反思
评论
0/150
提交评论