![微机控制技术第四章_第1页](http://file4.renrendoc.com/view/35034bafd54cf1a24da7e5efb758e183/35034bafd54cf1a24da7e5efb758e1831.gif)
![微机控制技术第四章_第2页](http://file4.renrendoc.com/view/35034bafd54cf1a24da7e5efb758e183/35034bafd54cf1a24da7e5efb758e1832.gif)
![微机控制技术第四章_第3页](http://file4.renrendoc.com/view/35034bafd54cf1a24da7e5efb758e183/35034bafd54cf1a24da7e5efb758e1833.gif)
![微机控制技术第四章_第4页](http://file4.renrendoc.com/view/35034bafd54cf1a24da7e5efb758e183/35034bafd54cf1a24da7e5efb758e1834.gif)
![微机控制技术第四章_第5页](http://file4.renrendoc.com/view/35034bafd54cf1a24da7e5efb758e183/35034bafd54cf1a24da7e5efb758e1835.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第四章 数字(shz)PID及其算法 本章学习要求: 1.了解几种发展的PID算法,熟悉数字(shz)PID调节中的几个实际问题 2.掌握PID算法的数字实现方法共四十三页2第四章 数字(shz)PID及其算法 1.程序(chngx)和顺序控制 ;2.比例积分微分控制(简称PID控制); 3.直接数字控制;4.最优控制 (亦称其为自适应控制 );5.模糊控制 (Fuzzy控制) 。 计算机控制的主要任务就是设计一个数字调节器,常用以下控制方法 :概 述共四十三页3第四章 数字(shz)PID及其算法 1.程序和顺序控制 程序控制(chngxkngzh)是被控量按照一定的、预先规定的时间函数变
2、化,被控量是时间的函数,如单晶炉的温度控制。 顺序控制可以看作是程序控制的扩展,在各个时期所给出的设定值可以是不同的物理量,每次设定值的给出,不仅取决于时间,还取决于对前段控制结果的逻辑判断。概 述共四十三页4第四章 数字(shz)PID及其算法 2.比例积分微分控制(kngzh)(简称PID控制) 调节器的输出是其输入的比例、积分、微分的函数。PID控制现在应用最广,技术最成熟,其控制结构简单,参数容易调整,不必求出被控对象的数学模型便可以调节,因此无论模拟调节器或者数字调节器大都采用PID调节规律。 概 述共四十三页5第四章 数字(shz)PID及其算法 3.直接数字控制 直接数字控制(k
3、ngzh)是根据采样理论,首先把被控对象的数学模型进行离散,然后由计算机根据离散化的数字模型进行控制(kngzh)。这种控制(kngzh)方法与PID控制相比,其针对性更强,调节品质更好。概 述共四十三页6第四章 数字(shz)PID及其算法 4.最优控制 (亦称其为自适应控制 ) 在生产过程中为了(wi le)提高产品质量,增加产量,节省原材料,要求生产管理及生产过程始终处于最佳工作状态。因此,产生了一种称作最优控制的方法,亦称其为自适应控制。在这种控制中,要求系统能够根据被测参数、环境及原材料的成分的变化而自动对系统进行调节,使系统随时都处于最佳状态。最优控制包括性能估计(辨别),决策和修
4、改三个环节。它是微机控制系统发展的方向。但由于控制规律难以掌握,所以推广起来尚有一些问题难以解决。 概 述共四十三页7第四章 数字(shz)PID及其算法 5.模糊控制 (Fuzzy控制) 模糊控制也叫Fuzzy控制。上述3、4两种控制方法中,都必须精确地求出系统的数学模型,而在实际应用中影响变化的因素很多,所以很难用一个精确的数学模型表示,因此,应用受到一定的限制,有时甚至(shnzh)很难实现,这里介绍的模糊控制是按照人的思维方法去完成各种控制。采用这种方法,不需要数学模型,只要把设计者的控制决策(即专家意见)用模糊规则加以描述,即可实现模糊控制。 模糊控制的特点是简单,执行速度快,占用内
5、存少,开发方便、迅速。因而近几年得到了广泛的应用。概 述共四十三页8第四章 数字(shz)PID及其算法 PID调节是Proportional(比例),Integral(积分),Differential(微分)三者的缩写,PID调节的实质就是根据输入的偏差值,按比例、积分、微分的函数关系进行运算,其运算结果用以控制。比例控制能迅速反映误差,从而减小误差,但比例控制不能消除稳态误差,KP的加大,会引起系统的不稳定;积分控制的作用是,只要系统存在误差,积分控制控制作用就不断地积累,输出控制量以消除误差,因而,只要有足够的时间,积分控制将能完全消除误差,积分作用太强会使系统超调加大,甚至使系统出现振
6、荡;微分控制可以减小超条量,克服(kf)振荡,使系统的稳定性提高,同时加快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。 第一节 PID算法的数字实现共四十三页9第四章 数字(shz)PID及其算法 一、PID算法的数字化 在模拟系统中,PID算法的表达式为:P(t)=Kpe(t)+ 式中: P(t)调节器的输出(shch)信号; e(t)调节器的偏差信号,它等于测量值与给定值之差; KP调节器的比例系数; TI 调节器的积分时间; TD 调节器的微分时间。 第一节 PID算法的数字实现共四十三页10第四章 数字(shz)PID及其算法 一、PID算法的数字化 在计算机控制系统中,
7、用数字形式的差分方程代替连续系统的微分方程,此时积分和微分项分别用求和(qi h)及增量式表示。 P(k)=KPE(k)+ E(k)-E(k-1) P(k)=P(k-1)KPE(k)-E(k-1)KIE(k)+KDE(k)-2E(k-1)+E(k-2)式中:KI=KP 积分系数; KD=KP 微分系数。 第一节 PID算法的数字实现共四十三页11第四章 数字(shz)PID及其算法 一、PID算法的数字化 在很多控制(kngzh)系统中,由于执行机构是采用步进电机或多圈电位器进行控制(kngzh)的。所以,只要给一个增量信号即可。 P(k)P(k)-P(k-1) KPE(k)-E(k-1)+K
8、IE(k)+KDE(k)-2E(k-1)+E(k-2) 因此,用计算机实现PID控制有位置式和增量式控制算式。 第一节 PID算法的数字实现共四十三页12第四章 数字(shz)PID及其算法 一、PID算法的数字化 在位置控制算式中,由于全量输出,所以每次输出均与原来位置有关,为此这不仅需要对E(j)进行累加,而且计算机的任何故障都可引起P(k)大幅度变化,对生产不利。 增量控制虽然改动不大,然而却带来很多优点。 1.由于计算机输出增量,所以误动作影响小。 2在位置型控制算法中,由手动到自动切换时,必须首先使计算机的输出值等于阀门的原始开度,才能保证手动/自动无扰切换。而增量设计只与本次的偏差
9、值有关,与阀门原来的位置无关,因而增量算法易于(yy)实现手动/自动无扰动的切换。 3.不产生积分失控,所以容易获得较好的调节效果。 增量控制因其特有的优点已得到了广泛的应用,但这种控制也有不足,(1)积分截断效应大,有静态误差,(2)溢出的影响大,一般认为;在以晶闸管或伺服电机作为执行器件,应用位置型算法,而以步进电机或多圈电位的作执行器件的系统应采用增量或算法。 第一节 PID算法的数字实现共四十三页13第四章 数字(shz)PID及其算法 二、PID算法的程序设计方法 (1)位置型PID算法程序的设计 根据 P(k)=KPE(k)+KI +KDE(k)-E(k-1) 比例项输出:PP(k
10、)=KPE(k) 积分项输出:PI(k) =KI =KIE(k)+ KI = KIE(k)+PI(k-1) 微分(wi fn)项输出:PD(k)=KD E(k)-E(k-1) 所以: P(k)=PP(k)+PI(k)+PD(k) 第一节 PID算法的数字实现共四十三页14第四章 数字(shz)PID及其算法 二、PID算法的程序设计方法 (2)增量型PID算法的程序设计 P(k)KPE(k)-E(k-1)+KIE(k)+KDE(k)-2E(k-1)+E(k-2)设:比例(bl)项:PP(k)=KPE(k)-E(k-1)积分项:PI(k)KIE(k)微分项:PD(k)=KDE(k)-2E(k-1
11、)E(k+2) 所以有:P(k)=PP(k)PI(k)PD(k) 第一节 PID算法的数字实现共四十三页15第四章 数字(shz)PID及其算法 数字PID调节器在实际应用中存在着许多问题,如正、反作用问题、积分饱和问题、限位问题、字节变换问题、电流电压输出问题、干扰抑制问题以及手动/自动无扰动切换问题等。这在模拟仪表中常采取改变线路,或更换不同类型调节器的办法加以解决,在计算机系统中,则可通过(tnggu)改变软件的方法,很容易地实现。这一节我们将介绍几个主要的问题。 第二节 数字PID调节中的几个实际问题 共四十三页16第四章 数字(shz)PID及其算法 一、正、反作用问题 在模拟调节器
12、中,一般是通过偏差进行调节的,偏差的极性与调节器输出的极性有一定的关系,且不同的系统有着不同的要求。如:在煤气加热炉温度调节系统中,当被测温度高于给定值时,煤气进给阀应该关小,以降低炉膛(ltng)内的温度;又如在炉堂压力调节系统中,当被测压力值高于给定值时,则需将烟道阀开大,以减少炉膛(ltng)压力等。在调节过程中,前者称作反作用,而后者称作正作用。模拟系统调节器的正、反作用是靠改变模拟调节的正、反作用开关位置来实现的,而在计算机所组成的数字PID调节器中,可用两种方法来实现,一种是通过改变偏差E(k)公式来完成。另一种方法是计算公式不变,只是需要反作用时,在完成PID运算后,先将结果求补
13、,然后再送到D/A转换器进行转换并进行输出。 第二节 数字PID调节中的几个实际问题 共四十三页17第四章 数字(shz)PID及其算法 二、饱和作用的抑制 在模拟系统中,由于积分作用,将使调节器的输出达到饱和,同样,在数字(shz)PID调节中也存在此类问题。 第二节 数字PID调节中的几个实际问题 a为理想情况的控制b为有限制时产生的积分饱和共四十三页18第四章 数字(shz)PID及其算法 二、饱和作用的抑制 (1)遇限削弱积分法 这种修正方法的基本思想是:一旦控制量进入饱和区,则停止进行增大积分的运算。具体地说,在计算P(k)值时,首先判断一下上一次采样时刻控制量P(k-1)是否已超过
14、限制范围,如果已超过,将根据偏差的符号,判断系统的输出是否已进入超调区域(qy),由此决定是否将相当偏差计入积分项。 第二节 数字PID调节中的几个实际问题 共四十三页19第四章 数字(shz)PID及其算法 二、饱和作用(zuyng)的抑制 (1)遇限削弱积分法 遇限削弱积分法图解。 第二节 数字PID调节中的几个实际问题 不进行积分积累计算的条件:1.P(k-1)Pmax AND E(k)02.P(k-1)0共四十三页20第四章 数字(shz)PID及其算法 二、饱和作用的抑制 (2)有效偏差法 当用位置(wi zhi)型PID算式算出的控制量超出限制范围时,控制量实际上只能取边界值,即:
15、P(k)=Pmax(通常为100%阀位) 或P(k)Pmin(通常为0%阀位), 有效偏差法的实质是将相当于这一控制量的偏差值作为有效偏差值进行积分,而不是将实际偏差进行积分。如果实际的控制量为P(k)P*(Pmax或Pmin),则有效偏差可按式逆推出:即 E*(k)= 第二节 数字PID调节中的几个实际问题 共四十三页21第四章 数字(shz)PID及其算法 三、手动/自动跟踪及手动后援问题 在自动调节系统中,在手动到自动切换时,必须(bx)能够实现自动跟踪,即在手动到自动切换时刻,使PID的输出等于手动时的阀位置,然后在此基础上,即可按采样周期进行自动调节,为达到此目地,必须使系统采样两种
16、信号:(1)自动/手动状态、(2)手动时的阀位值。另外,当系统切换到手动时,要能输出手动控制信号。能完成这一功能的设备,我们称之为手动后援。下面介绍两种实现手动/自动跟踪及手动后援的方法。第二节 数字PID调节中的几个实际问题 共四十三页22第四章 数字(shz)PID及其算法 三、手动/自动(zdng)跟踪及手动后援问题 (1)简易方法 第二节 数字PID调节中的几个实际问题 方式选择0自动1手动检测手动时的值代表手动调节A/DD/A共四十三页23第四章 数字(shz)PID及其算法 三、手动/自动跟踪及手动后援问题 (2)利用模拟仪表的操作器 实现手动/自动无忧切换及手动后援,可利用模拟仪
17、表的操作器。这种方法的优点是手动后援和阀位指示在操作器上均已安排好,这样可节省系统的开关时间。这种方法的基本思想与前面讲的方法大致相同。同样要检测手动/自动状态(zhungti)及手动后援输出阀位值,然后对手动/自动开关状态进行分析。第二节 数字PID调节中的几个实际问题 共四十三页24第四章 数字(shz)PID及其算法 一、不完全微分(wi fn)的PID算式不完全微分的PID算式,其传递函数表达式为:第三节几种发展的PID算法 式中:P(s)PID输出量算子形式; E(s) 偏差信号算子形式; KP*实际比例放大系数; TI*实际积分时间; TD *实际微分时间; Kd *实际微分增益。
18、共四十三页25第四章 数字(shz)PID及其算法 一、不完全(wnqun)微分的PID算式将上式分成比例积分和微分两部分,则有:P(s)=PPI(s)PD(s) 第三节几种发展的PID算法 其中:PPI(s)=KP*(1+ PD(s)=KP*PPI(s)的差分算式为:PPI(k)=KP*E(k)+(T为采样周期) PD(k)=KP* 式中:TS*= 共四十三页26第四章 数字(shz)PID及其算法 一、不完全(wnqun)微分的PID算式第三节几种发展的PID算法 P(k)=K*PPD(k-1) 它与理想的PID算式相比,多了一项K-1次采样的微分输出量PD(k-1)。 在单位阶跃信号作用
19、下,完全微分与不完全微分输出特性差异,如图所示.完全微分式不完全微分式微分项 微分项 积分式积分式比例项比例项共四十三页27第四章 数字(shz)PID及其算法 二、积分(jfn)分离的PID算式第三节几种发展的PID算法 在一般的PID调节控制中,由于系统的执行机构线性范围受到限制,当偏差E较大时,如系统在开工,停工或大幅度提降时,由于积分项的作用,将会产生一个很大的超调量,使系统不停地振荡。这种现象对于变化比较缓慢的对象,如温度,液面调节系统,其影响更加严重 。共四十三页28第四章 数字(shz)PID及其算法 二、积分(jfn)分离的PID算式第三节几种发展的PID算法 在计算机控制系统
20、中,为了消除积分饱和,可以采用积分分离的方法,即在控制量开始跟踪时,取消积分作用,直至被调量接近给定值,才产生积分作用。设给定值为R(k),经数字滤波后测量值为M(k),最大允许偏差值为A。则积分分离控制的算式为: A时,为PD控制当E(k)R(k)-M(k) A时,为PID控制 共四十三页29第四章 数字(shz)PID及其算法 三、变速(bin s)积分的PID算式第三节几种发展的PID算法 在一般的PID调节算式中,由于积分系统KI是常数,所以在整个调节过程中,积分增益不变,而系统对积分项的要求是,系统偏差大,积分作用减弱的以致全无,而在偏差较小时,则应加强积分作用。否则,积分系统取大了
21、会产生超调,甚至出现积分饱和,取小了又迟迟不能消除静差。因此,如何根据系统的偏差大小调整积分的速度,对于提高调节品质是至关重要的问题。 变速积分PID的基本作法是:设法改变积分项的累加进度,使其与偏差大小相对应,偏差大时,积分累加速度慢,积分作用弱;反之,偏差小时,使积分累加速度加快,积分作用增强。共四十三页30第四章 数字(shz)PID及其算法 三、变速积分(jfn)的PID算式第三节几种发展的PID算法 设置一系数fE(k),它是E(k)的函数,当 增大时,f减小,反之则增大。每次采样后,用fE(k)乘以E(k),再进行累加,即:(k)=KI (原积分项为:PI(k)KI E(k) )(
22、k)表示变速积分项的输出值)共四十三页31第四章 数字(shz)PID及其算法 三、变速(bin s)积分的PID算式第三节几种发展的PID算法 f与的关系可以是线性或高阶的,如设其为: 1 | E(k)|B fE(k)= 0 |E(k)|A+BBB KP(k) 当|R(k)-M(k)|B式中,K为死区增益,其数字为0、0.25、0.5等。 该系统实际上是一个非线性系统。即当偏差绝对值|E(k)|B时,其控制输出为KP(k)。当|E(k)|B时,则输出值P(k)以PID(或PD、PI)运算结果输出,其计算程序流程图如下:共四十三页35第四章 数字(shz)PID及其算法 四、带死区的PID算式
23、(sunsh)第三节几种发展的PID算法 共四十三页36第四章 数字(shz)PID及其算法 第四节 PID参数(cnsh)的整定 PID数字调节器的主要参数有比例系数KP、积分时间Ti 、微分时间Td 以及采样周期T,如何正确选择PID调节器的结构和它的参数,使系统受到扰动后,仍将保持稳定,不致产生破坏性的振荡,并将误差保持在最小,是PID设计的重要问题。 在控制系统中,产生误差的扰动有以下几种类型: 1. 设定值的变化; 2. 供给源的变化; 3. 要求的变化; 4. 环境的变化; 5. 测量元件性能的变化。 参数的选择通常是通过实验来确定,或通过凑试法,或通过实验的经验公式来确定。共四十
24、三页37第四章 数字(shz)PID及其算法 第四节 PID参数(cnsh)的整定 (一)采样周期的选定 数字PID控制算法是一种准连续控制过程,是建立在计算机对连续PID控制进行数字仿真的基础上的控制。这种控制方式要求采样周期与系统的时间常数比很小,采样周期越小,数字仿真越精确,控制效果也就越接近连续控制,采样周期的选择是受多方面影响: 1. 根据香农采样定理,应满足:其中:fmax为输入信号的上限频率。这样采样信号经过保持环节后,仍可复原或近似复原为模拟信号,而不丢失任何信息。 2. 从执行机构的特性要求来看,需要输出信号保持一定的宽度; 3. 从控制系统的随动和抗干扰的性能要求采样周期短
25、些; 4. 从微机的工作量和每个回路的计算来看,要求采样周期大些; 5. 从计算机的精度看,过短的采样周期是不合适的。共四十三页38第四章 数字(shz)PID及其算法 第四节 PID参数(cnsh)的整定 采样周期T的经验数据(二)凑试法确定PID调节参数 凑试法是通过模拟运行观察系统的响应曲线(如阶跃响应),然后根据各调节参数对系统响应大致影响,反复凑试参数,以达到满意的响应,从而确定PID的调节参数。 共四十三页39第四章 数字(shz)PID及其算法 第四节 PID参数(cnsh)的整定 KP,系统响应加快,有利于减小静差,但KP过大,使系统有较大的超调,产生振荡,使系统稳定性变坏;Ti,减小超调,使系统稳定,但静差的消除将减慢;Td,加快系统响应,减小超调量,稳定性增加,但对干扰的抑制作用却减弱。具体步骤: 1. 首先整定比例部分; 2. 加入积分环节; 3. 加入微分环节。注:在参数选定时,以被控过程的主要性能指标达到设计要求为准。(三)实验经验法确定PID调节参数 为了减少凑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一纸合同定乾坤:离婚孩子抚养权新规
- 个人合同转让授权委托书范文
- 个人与个人投资合作合同
- 中外技术研发合作合同范本
- 个人贷款合同模板版
- 个人与公司间的借款合同范本
- 个人与企业土地购置合同
- 上海市常用劳务合同范本
- 个人房产抵押借款合同
- 汽车泵租赁合同
- 2022年中国电信维护岗位认证动力专业考试题库大全-上(单选、多选题)
- 《电气作业安全培训》课件
- 水平二(四年级第一学期)体育《小足球(18课时)》大单元教学计划
- 《关于时间管理》课件
- 医药高等数学智慧树知到课后章节答案2023年下浙江中医药大学
- 城市道路智慧路灯项目 投标方案(技术标)
- 水泥采购投标方案(技术标)
- 医院招标采购管理办法及实施细则(试行)
- 初中英语-Unit2 My dream job(writing)教学设计学情分析教材分析课后反思
- 广州市劳动仲裁申请书
- 江西省上饶市高三一模理综化学试题附参考答案
评论
0/150
提交评论