《电子设计教程》PPT课件.ppt
《《电子设计教程》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《电子设计教程》PPT课件.ppt(72页珍藏版)》请在三一办公上搜索。
1、电子设计教程,第五章 算法简介,5.1 数字PID 控制算法,5.1.1 PID控制系统简介 PID控制器是一种线性控制器,用输出量y(t)和给定量r(t)之间的误差的时间函数e(t)=r(t)-y(t)的比例(P)、积分(I)和微分(D)的线性组合构成控制量u(t),简称PID控制。PID控制组合了比例控制、积分控制和微分控制这三种基本控制规律,通过改变调节器参数来实现控制,基本输入输出关系为:连续时间PID控制系统下图所示,,5.1.2 PID参数控制效果分析,PID控制的三基本参数为、,经实验测试,可总结出这三项参数的实际控制作用为:比例调节参数():比例调节是主要的控制部分,但过大的比
2、例会使系统的稳定性下降。增大,系统的反应变灵敏、速度加快、稳态误差减小,但振荡次数也会加多、调节时间加长。积分调节参数():消除系统静态(稳态)误差(),提高系统的控制精度。积分调节会使系统的稳定性下降,动态响应变慢,超调加大。积分控制一般不单独作用,而是与P或者PD结合作用。微分调节参数():反映系统偏差信号的变化率,可以预见偏差的变化趋势,产生超前控制作用,使偏差在未形成前已被消除。因此,微分控制可以提高系统的动态跟踪性能,减小超调量,但对噪声干扰有放大作用,过强的微分调节会使系统剧烈震荡,对抗干扰不利。,注意:常规的PID控制系统中,减少超调和提高控制精度难以两全其美。主要是积分作用有缺
3、陷造成的。如果减少积分作用,静差不易消除,有扰动时,消除误差速度变慢;而加强积分作用时又难以避免超调,这也是常规PID控制中经常遇到的难题。,5.1.3 数字PID控制的实现,数字控制系统大多数是采样数据控制系统,进入系统的连续时间信号必须经过采样和量化后转换为数字量,方能进行相应的计算和处理。当采样周期相当短时,用求和代替积分,用差商代替微商,将描述连续时间PID算法的微分方程变为描述离散时间PID算法的差分方程。数字PID控制通常有以下两种实现:位置式PID控制算法 位置式PID控制算法实现框图,数字PID控制的实现,根据此框图得到差分方程:此式是数字PID算法的非递推形式,称全量算法,其
4、中 为控制量基值(n=0时的控制量);为第n个采样时刻的控制量;为采样周期。算法中为实现求和,必须存储系统偏差的全部值,得出的全量输出 是控制量的绝对数值,这种控制量确定了执行机构在控制系统中的位置(如阀门控制中,输出对应阀门的位置),因此将这种算法称为“位置算法”。,增量式PID控制算法,当执行机构需要的不是控制量的绝对值,而是控制量的增量(例如去驱动步进电动机)时,需要用PID的“增量算法”,其简化示意图如图5-3所示:,增量式PID控制算法简化示意图,增量式PID算法的差分方程为,5.1.4 PID算法的饱和特性,实际的控制系统存在着饱和特性(当控制变量达到一定值后,系统的输出变量便不再
5、增长,系统进入饱和区),要求系统的控制变量必须限制在某个范围之内,即。若超出此范围,系统实际执行的不是控制量的计算值,而是控制量的最值(或),达不到预期控制效果,甚至会引起振荡。这种现象在开工、停工或大幅度改变给定值的情况下尤其容易发生,此时需要改进算法。位置算法的改进 积分分离法 积分分离法是在误差量较大时不进行积分,直至误差在一定值之内后才在控制量的计算中加入积分累积。差分方程为:,其中,为门限值积分分离法如图5-4所示。,遇限削弱积分法 这种改进算法的基本思想是:当控制进入饱和区后便不再进行积分项的累加,而只执行削弱积分的运算。这种算法可以避免控制量长时间停留在饱和区。有效偏差法 这种方
6、法是将实际执行的控制量对应的误差值作为有效误差值进行积分累加,而不是用实际的误差值进行积分累加。增量算法的比例与微分 增量式数字PID算法中没有累加和项,不会出现积分饱和,避免了大的超调和振荡。但在增量算法中可能出现比例和微分饱和。为抑制微分饱和、加速系统的动态过程,可采用积累补偿法。积累补偿法的基本思想是将那些因饱和而未能执行的控制增量信息累积起来,一旦有可能时再补充执行。,5.1.5 PID参数整定方法,确定控制器结构 在选择数字PID控制参数之前,应先确定控制器结构。对允许有静差(或稳态误差)的系统,应适当选择P或PD控制器,使稳态误差在允许的范围内;对必须消除稳态误差的系统,应选择包含
7、积分控制的PI或PID控制器;对于存在滞后的对象,往往都加入微分控制。一般情况下,PI、PID和P控制器应用较多。,选择参数 工程上PID控制器参数通常是通过试凑法或实验经验公式来确定的。、较难确定,调节周期可能会很长,要在具体系统中反复调节。下面介绍几种确定参数的具体做法。采样周期的选择 数字PID控制中需要对控制信号采样,采样周期是需要精心选择的重要参数,系统的性能与采样周期的选择密切相关,选择时主要考虑的因素分析如下:香农(Shannon)采样定理:(为被采样信号的上限角频率)闭环系统对给定信号的跟踪要求采样周期要小。,从抑制扰动的要求来说,采样周期应该选择得小些。从执行元件的要求来看,
8、有时要求输入控制信号要保持一定的宽度。从计算精度考虑,采样周期不宜过短。从系统成本上考虑,希望采样周期越长越好。综合上述各因素,应在满足控制系统性能的要求下,尽可能选择低的采样速率。,右图给出了选择采样周期的经验,在试凑过程中可根据此经验来预选采样周期,然后进行多次试凑,选择性能较好的一个作为最后的采样周期。,采样周期的经验选择,右表给出了常用被控量的经验采样周期。,常见被控量的经验采样周期,采用实验试凑法确定参数 实验凑试是通过闭环运行或模拟,观察系统的响应曲线,根据各参数对系统的影响反复凑试,直至出现满意的响应,从而确定PID控制参数。参数的确定主要遵循如下的规则:比例项独立实验 加入积分
9、项加入微分项减小超调和震荡 划分小控制区间,测取每个区间最适合PID 参数。PID参数的改变对控制质量的影响并不十分敏感,因而不同的比例、积分、微分组合,可能达到相近的控制效果。实际应用中,只要受控过程或受控对象的主要指标达到设计要求,相应的控制器参数即可作为有效的控制参数。,采用实验经验法确定参数 根据实验经验法调整PID参数时常用扩充临界比例度法。利用这种方法,参数的整定不依赖于受控对象的数学模型,直接在现场整定,简单易行,适用于有自平衡特性的受控对象。扩充比例度法整定数字PID控制器参数的步骤是:预选一个足够短的采样周期,一般应小于受控对象纯延迟时间的十分之一。用选定的使系统工作。选择控
10、制度。根据所选择的控制度,查实验经验表得出数字PID中相应的参数、和。实验经验表如下图所示:,扩充临界比例度法数字PID控制器的参数计算表,运行与修正,当设计对稳定时间和稳定范围有具体的要求时,单纯的拟和逼近无法适应动态环境的要求,而PID控制又难以调整全局。这时通常将PID算法的比例、积分和微分的思想融入分段拟和中,不断的调节各个控制段的系数,最终达到精确控制。,5.2 大林算法,许多实际工程中经常遇到一些纯滞后调节系统,滞后时间比较长,但要求系统具有较好的动态特性和稳定性、没有超调量或很少超调量。这类系统采用PID算法控制效果往往欠佳,而大林算法对改善滞后给系统带来的不良影响具有良好的效果
11、,本文就大林算法的原理作一简单介绍。,5.2 大林算法,通常将被控对象看成是带有纯滞后的一阶或二阶惯性环节,其传递函数分别为:或 其中、为对象的时间常数,为对象的纯滞后时间,N为正整数,K为对象的放大倍数。,5.2 大林算法,在控制系统中,A/D转换环节近似为一采样开关,D/A环节近似为临界器,传递函数为,故系统是一个具有零阶保持器的单变量调节系统。整个闭环系统的脉冲传递函数为:,5.2 大林算法,大林算法的设计目标是设计一个合适的数字控制器,使整个闭环系统的传递函数为带有原纯滞后时间的一阶惯性环节,即:,其中 为闭环脉冲传递函数。直接数字控制器为满足:代入可得:,5.2 大林算法,同时,其中
12、E(k)为输入偏差,U(k)为输出控 量,对 进行 逆Z变换即可得到U(k)与E(k)、U(k-1)、E(k-1)、U(k-2)等之间的关系,数字控制器的最终表达式为:其中,U(k)为k时刻的输出值,E(k)为k时刻的误差值,E(k1)为k1时刻的误差值,U(kN1)为kN1时刻的输出值。,5.2 大林算法,与PID算法相同的是,算法的关键在于各个系数以及对象时间常数的确定,存在不易调试的问题。在调整系数时应在对其控制思想透彻了解的基础上整体考虑,根据系统的飞升曲线确定对象的纯滞后时间和系统时间常数,选取合适的采样周期,然后再不断地去调整值,可利用Matlab进行模型的反复论证,直到闭环系统的
13、指标达到最佳。由于大林算法对系统的要求有严格限制,也就消除了由于超调引起的系统不稳定等因素的影响,特别适用于微机控制。,5.3 模糊控制算法,当系统的影响因素十分复杂、建立精确的数学模型特别困难时,就要使用模糊控制了。模糊控制是以模糊集合论、模糊语言变量以及模糊逻辑推理为基础的一种智能化数字控制方法,不用建立数学模型,根据实际系统的输入输出的结果数据,参考现场的运行经验,就可对系统进行实时控制。,模糊控制概述,模糊控制是一种非线性控制,鲁棒性强,干扰和参数变化对控制效果的影响被大大减弱,尤其适合于非线性、动态特性不易掌握及纯滞后系统的控制。模糊算法是用模糊语言表述一组规则的算法,如:误差是正大
14、、误差的变化是正大,则控制量的变化是负大;误差是正大、误差的变化是正中,则控制量的变化是负大。其中“正大”、“正中”和“负大”等模糊词都可以用模糊子集来表示。对于数字信号来说就是根据实测数据建立一个对应的系数矩阵,当被控量变化时就从矩阵中找出对应的控制量来加以控制。,模糊控制原理,模糊控制算法是建立在人们对对象操作经验基础上的,通过操作经验确定模糊控制规则,使各规则之间有一定的互补性,以便使模糊控制规则在整体上具有相当的可调整性。即使某条规则出问题而被删除,模糊控制仍然可以得到与原来相近的控制效果。例如在温度控制系统中,制订“温度低,温升慢,则加热控制量较高”、“温度低,温升快,则加热控制量高
15、”、“温度高,温升较快,则加热控制量较高”等规则,这些规则涵盖温度控制系统中所有可能出现的状态特征,采用格式如:if(误差大且偏差率大)then(控制量小)的控制规则来实施对过程的控制。,模糊控制原理,基本模糊控制器的典型结构如图5-6所示。图5-6 模糊控制的基本结构,模糊控制原理,图中虚线框出的部分为模糊控制器,以被控对象参数的误差E及误差变化率G作为输入量,经模糊化后转换成模糊输入,根据输入条件满足的程度和控制规则进行模糊推理得到模糊输出,该模糊输出经过模糊决策转化成非模糊量后用于过程的调节。,5.3.3 模糊控制器设计,根据图5-6所示的模糊控制器的典型结构可知,基本模糊控制器的设计步
16、骤可分为:(1).将实验经验归纳为定性描述的一组if then 形式的条件语句,也称模糊控制规则或模糊控制模型;(2).将模糊控制常取的三个变量:偏差E、偏差变化率G和控制量U进行模糊化处理。模糊化处理就是把输入变量映射到一个合适的响应论域或模糊集合的标识符。设误差的基本论域为-e,e,误差所取的基本论域为-n,-n+1,0,n-1,n,其中e 表征误差大小的精确量,n 是在0e 范围内连续变化的误差离散化后分成的档数,一般取6 或7。然后通过量化因子进行论域变换,量化因子k定义为ke=n/e。,5.3.3 模糊控制器设计,按照以上方法同样对误差变化率G进行模糊化。由于量化因子的有限选择,难以
17、保证被控过程的全过程都处于最佳控制状态,这样会降低模糊控制系统的鲁棒性。因此对于大纯滞后系统,可采用由数组量化因子实现的变量化因子,或采用在不同状态下对量化因子进行自调整等方法;(3).应用模糊推理的方法,通过模糊算法,根据E和EC由控制规则计算出模糊控制量C,并在不断实验中调整和校准模糊规则;(4).通过模糊判决,由C得出确切清晰的控制量U,从而构造基本模糊控制器的查询表并存储,以备实时控制使用。,5.3.3 模糊控制器设计,将模糊推理中产生的模糊量转化为精确量是模糊系统中的重要环节,称为解模糊化。常见的解模糊器主要为重心解模糊器、中心平均解模糊器、最大值解模糊器等,这些方法在不同程度上有着
18、一定的局限性,依据计算简便和连续性来比较这三种解模糊器,中心平均解模糊器是最好的解模糊器。对于带基本模糊控制器的被控过程,在运行中,每当测量到输出偏差E,计算出相应的偏差变化G,然后根据E和G从查询表中找出相应的控制量U,便可实现实时控制。注意,必须根据实测数据建立模糊控制表。,5.3.4 小结,模糊控制器与一般控制器的相似点在于,这些控制器的基本组成环节是一致的,即由控制对象、控制器和反馈通道等环节组成。但模糊控制不受数学模型的束缚,采用模糊控制表,并在实际调试过程中反复经人工修正。因此,确立模糊控制算法,或者说确立模糊规则,是设计模糊控制系统中最重要的环节。每种控制算法都有自己的不足之处,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子设计教程 电子设计 教程 PPT 课件

链接地址:https://www.31ppt.com/p-5555280.html