计算机控制-概要课件

PPT
  • 阅读 40 次
  • 下载 0 次
  • 页数 53 页
  • 大小 382.502 KB
  • 2022-12-01 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
计算机控制-概要课件
可在后台配置第一页与第二页中间广告代码
计算机控制-概要课件
可在后台配置第二页与第三页中间广告代码
计算机控制-概要课件
可在后台配置第三页与第四页中间广告代码
计算机控制-概要课件
计算机控制-概要课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 53
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
文本内容

【文档说明】计算机控制-概要课件.ppt,共(53)页,382.502 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-77416.html

以下为本文档部分文字说明:

第四章直接数字控制及其算法第四章控制算法4.1PID调节4.2PID算法的数字实现4.3PID算法的几种发展4.4PID参数的整定4.5达林算法第四章直接数字控制及其算法4.1PID调节规律4.1.1PID调节器的优点4.1.2PID调节器的作用返回本

章首页第四章直接数字控制及其算法4.1.1PID调节器的优点PID调节器之所以经久不衰,主要有以下优点。1.技术成熟2.易被人们熟悉和掌握3.不需要建立数学模型4.控制效果好返回本节第四章直接数字控制及其算法4.1.2PID调节器的作用1.比例调节器2.比例积分调节器3.比例微分

调节器4.比例积分微分调节器第四章直接数字控制及其算法1.比例调节器1.比例调节器比例调节器的微分方程为:y=KPe(t)(4-1)式中:y为调节器输出;Kp为比例系数;e(t)为调节器输入偏差。由上式可以看出,调节器的输出与输入偏差成正比。因此,只要偏差出

现,就能及时地产生与之成比例的调节作用,具有调节及时的特点。比例调节器的特性曲线,如图4-1所示。第四章直接数字控制及其算法图4-1阶跃响应特性曲线e(t)y00ttKPe(t)第四章直接数字控制及其算法2.比

例积分调节器2.比例积分调节器所谓积分作用是指调节器的输出与输入偏差的积分成比例的作用。积分方程为:式中:TI是积分时间常数,它表示积分速度的大小,TI越大,积分速度越慢,积分作用越弱。积分作用的响应

特性曲线,如图4-2所示。第四章直接数字控制及其算法图4-2积分作用响应曲线e(t)y00tt第四章直接数字控制及其算法若将比例和积分两种作用结合起来,就构成PI调节器,调节规律为:PI调节器的输出特性曲线如图4-3所示。第四章直接数字控制及其算法图4-3PI调节器的输出特性曲线

e(t)y00tty1=KPe(t)K1KPe(t)y2第四章直接数字控制及其算法3.比例微分调节器微分调节器方程为:图4-4微分作用响应曲线第四章直接数字控制及其算法图4-5PD调节器阶跃响应曲线第四章直接数字控制及

其算法4.比例积分微分调节器为了进一步改善调节品质,往往把比例、积分、微分三种作用组合起来,形成PID调节器。理想的PID微分方程为:第四章直接数字控制及其算法返回本节e(t)y00tt∞KPe(t)KPK1e(t)KPKDe(t)图4-6PID调节器阶跃响应特性曲线第

四章直接数字控制及其算法4.2数字PID控制算法4.2.1PID控制算式的数字化4.2.2PID控制算法的实现形式4.2.3PID控制算法的典型形式4.2.4PID控制算法程序设计返回本章首页第四章直接数

字控制及其算法4.2.1PID控制算式的数字化由公式(4-5)可知,在模拟调节系统中,PID控制算法的模拟表达式为:式中:y(t)——调节器的输出信号;e(t)——调节器的偏差信号,它等于给定值与测量值之差;KP——调节器的比例

系数;TI——调节器的积分时间;TD——调节器的微分时间。第四章直接数字控制及其算法为考虑计算机实现,式(4-6)需转换成差分方程形式,设采样周期为T,第n次采样偏差为e(n),控制器输出为P(n),并以差分代替de(t

)/d(t),用矩形求和近似代替积分项t0dt)t(e在初始时刻为零条件下得PID算式的离散形式:)]1n(e)n(e[K)i(eK)n(eK)]1n(e)n(e[TT)i(eTT)n(e{K)n(pdn0iipdn0iip

pKTTKKdpdipiTTKK比例增益;积分增益;微分增益第四章直接数字控制及其算法增量式PID算法只需保持当前时刻以前三个时刻的误差即可。它与位置式PID相比,有下列优点:(1)位置式PID算法每次输出与整个过去状态有关,计算式中要用到过去误差的累加值,因此,容易

产生较大的累积计算误差。而增量式PID只需计算增量,计算误差或精度不足时对控制量的计算影响较小。(2)控制从手动切换到自动时,位置式PID算法必须先将计算机的输出值置为原始阀门开时,才能保证无冲击切换。若采用增量算法,与原始值无关,易于实现手动到自动的无冲击切换。第四章直接数字

控制及其算法4.2.2PID算法的数字实现形式1、位置式:P(k)2、增量式:ΔP(k)第四章直接数字控制及其算法4.2.3PID算法的典型形式1、理想(标准)微分PID算法2、实际微分PID算法第四章直接

数字控制及其算法4.2.4PID算法程序设计在许多控制系统中,执行机构需要的是控制变量的绝对值而不是其增量,这时仍可采用增量式计算,但输出则采用位置式的输出形式。由变换式(4-12)可得第四章直接数字控制及其算法现以式(4-14)进行编程。参数内存分配如图4-7所示,流程图如

图4-8所示。图4-7参数内部RAM分配图图4-8PID位置式算法流程图第四章直接数字控制及其算法根据图4-7流程图编写的程序清单如下:PID:MOVR5,31H;取wMOVR4,32HMOVR3,#00H;取u(n)

MOVR2,2AHACALLCPL1;取u(n)的补码ACALLDSUM;计算e(n)=w-u(n)MOV39H,R7;存e(n)MOV3AH,R6MOVR5,35H;取IMOVR4,36HMOVR0,#4AH;R0存放乘积高位字节地址指针

ACALLMULT1;计算PI=I×e(n)第四章直接数字控制及其算法MOVR5,39H;取e(n)MOVR4,3AHMOVR3,3BH;取e(n-1)MOVR2,3CHACALLCPL1;求e(n-1)的补

码ACALLDSUM;求PP=Δe(n)=e(n)-e(n-1)MOVA,R7MOVR5,A;存Δe(n)MOVA,R6MOVR4,AMOVR3,4BH;取PIMOVR2,4AHACALLDSUM;求PI+PP第四章直接数字控制

及其算法MOV4BH,R7;存(PI+PP)MOV4AH,R6MOVR5,39H;取e(n)MOVR4,3AHMOVR3,3DH;取e(n-2)MOVR2,3EHACALLDSUM;计算e(n)+e(n-2)MOVA,R7;存(e(n)+e(n-2))MOVR5,AMOVA

,R6MOVR4,A第四章直接数字控制及其算法MOVR3,3BH;取e(n-1)MOVR2,3CHACALLCPL1;求e(n-1)的补码ACALLDSUM;计算e(n)+e(n-2)-e(n-1)MOVA,R7;存和MOVR5

,AMOVA,R6MOVR4,AMOVR3,3BH;取e(n-1)MOVR2,3CHACALLCPL1;求e(n-1)的补码ACALLDSUM;计算e(n)+e(n-2)-2e(n-1)第四章直接数字控制及其算法MOV

R3,47HMOVR2,46HMOVR5,2FH;取y(n-1)MOVR4,30HACALLDSUM;求出y(n)=y(n-1)+KP×(PI+PP+PD)MOV2FH,R7;y(n)送入y(n-1

)单元MOV30H,R6MOV3DH,3BH;e(n-1)送入e(n-2)单元MOV3EH,3CHMOV3BH,39H;e(n)送入e(n-1)单元MOV3CH,3AHRET第四章直接数字控制及其算法MOVR5,37H;取DMOVR4,38HMOVR0,#46HACALLMUL

T1;求PD=D×(e(n)-2e(n-1)+e(n-2))MOVR5,47H;存PDMOVR6,46HMOVR3,4BH;取PI+PPMOVR2,4AHACALLDSUM;计算PI+PP+PDMOVR5,33

H;取KPMOVR4,34HMOVR0,#46H;计算KP×(PI+PP+PD)ACALLMULT1第四章直接数字控制及其算法DSUM双字节加法子程序:(R5R4)+(R3R2)的和送至(R7R6)中。DSUM:MOVA,R4ADDA,R2MOVR6,AMOVA,R5

ADDCA,R3MOVR7,ARET第四章直接数字控制及其算法CPL1双字节求补子程序:(R3R2)求补CPL1:MOVA,R2CPLAADDA,#01HMOVR2,AMOVA,R3

CPLAADDCA,#00HMOVR3,ARET第四章直接数字控制及其算法MULT1为双字节有符号数乘法子程序。其程序流程图如图4-9所示。开始取被乘数符号C1C1=1否?被乘数求补取被乘数符号C2C2=1否?乘数求补调无符号数乘

法子程序C1C2=1否?∧C1C2=0否?乘积求补返回是是否否是否否是第四章直接数字控制及其算法双字节有符号数乘法程序清单如下:MULT1:MOVA,R7RLCAMOV20H,C;存被乘数符号位JNCPOS1;被乘数为正数跳转MOVA,R6;求补C

PLAADDA,#01HMOVR6,AMOVA,R7CPLA(((ADDCA,#00HMOVR7,APOS1:MOVA,R5第四章直接数字控制及其算法RLCAMOV21H,C;存乘数符号位JNCPOS2;

乘数为正数跳转MOVA,R4;求补CPLAADDA,#01HMOVR4,AMOVA,R5CPLAADDCA,#00HMOVR5,A第四章直接数字控制及其算法POS2:ACALLMULTMOVC,20HANLC,21HJCTPL1;两数同负跳转MOVC,20HORLC,

21HJNCTPL1;两数同正跳转DECR0;积求补MOV@R0,ATPL1:RET第四章直接数字控制及其算法DECR0DECR0MOCA,@R0CPLAADDA,#01HMOV@R0,AINCR0MOVA,@R0CPLAADDCA,#00H返回本节第

四章直接数字控制及其算法4.3PID算法的几种变形4.3.1积分分离PID控制算法4.3.2变速积分PID控制算法返回本章首页第四章直接数字控制及其算法4.3.1积分分离PID控制算法图4-10具有积分分离作用的控制过程曲线12一般P

ID积分分离PID开始引入积分作用Y(t)t0P第四章直接数字控制及其算法图4-11采用积分分离法的PID位置算法框图返回本节计算误差ei根据增量式PID算式计算比例及微分项y(n)>ymax否?是否是否是否e(n)>0否?是否是计算积分项比例、积分、微分项相加给

出控制变量y(n)<ymin否?e(n)<0否?出口入口第四章直接数字控制及其算法4.3.2变速积分PID控制算法在普通的PID调节算法中,由于积分系数KI是常数,因此,在整个调节过程中,积分增益不变。但系统对积分项的要求是系统

偏差大时积分作用减弱以至全无,而在小偏差时则应加强。否则,积分系数取大了会产生超调,甚至积分饱和,取小了又迟迟不能消除静差。采用变速积分可以很好地解决这一问题。变速积分的基本思想是设法改变积分项的累加速度,使其与偏差的大小相对应:偏差越大,积分

越慢;偏差越小,积分越快。返回本节第四章直接数字控制及其算法4.4PID参数的整定4.4.1采样周期的确定4.4.2凑试法确定PID调节参数4.4.3优选法返回本章首页第四章直接数字控制及其算法4.4.1采样周期的确定(1)根据

香农采样定理,系统采样频率的下限为fs=2fmax,此时系统可真实地恢复到原来的连续信号。(2)从执行机构的特性要求来看,有时需要输出信号保持一定的宽度。采样周期必须大于这一时间。(3)从控制系统的随动和抗

干扰的性能来看,要求采样周期短些。(4)从微机的工作量和每个调节回路的计算来看,一般要求采样周期大些。(5)从计算机的精度看,过短的采样周期是不合适的。第四章直接数字控制及其算法表4-2采样周期T的经验

数据返回本节第四章直接数字控制及其算法4.4.2凑试法确定PID调节参数在凑试时,可参考以上参数分析控制过程的影响趋势,对参数进行先比例,后积分,再微分的整定步骤。步骤如下:(1)整定比例部分。(2)如果仅调节比例调节器参数,系统的静差还达不到设计要求时,则需

加入积分环节。(3)若使用比例积分器,能消除静差,但动态过程经反复调整后仍达不到要求,这时可加入微分环节。第四章直接数字控制及其算法表4-3常见被调量PID参数经验选择范围返回本节第四章直接数字控制及其算法4.4.3优选法应用优选法对自动调节参数进行整定也是

经验法的一种。其方法是根据经验,先把其他参数固定,然后用0.618法对其中某一个参数进行优选,待选出最佳参数后,再换另一个参数进行优选,直到把所有的参数优选完毕为止。最后根据T、KP、TI、TD诸参数优选的结果取一组最佳

值即可。返回本节第四章直接数字控制及其算法4.5达林算法4.5.1达林算法的基本实现形式4.5.2达林算法在炉温控制中的应用返回本章首页第四章直接数字控制及其算法4.5.1达林算法的基本实现形式应用优选法对自动调节参数进行整定也是经验法的一种。其方法是根据经验,先把其他参

数固定,然后用0.618法对其中某一个参数进行优选,待选出最佳参数后,再换另一个参数进行优选,直到把所有的参数优选完毕为止。最后根据T、KP、TI、TD诸参数优选的结果取一组最佳值即可。第四章直接数字控制及其算法1.带有纯滞后的一阶惯性环节当被控对象是带有纯滞后的一阶惯性环节时

,由式(4-15)可知,带有纯滞后的一阶惯性环节的传递函数为:第四章直接数字控制及其算法2.带有纯滞后的二阶惯性环节当被控对象是带有纯滞后的二阶惯性环节时,由式(4-16)可知,带有纯滞后的二阶惯性环节的传递函数为:第四章直接数字控制及其算法通

过计算即可求出数字控制器的模型:返回本节第四章直接数字控制及其算法4.5.2达林算法在炉温控制中的应用单片机控制电炉的恒温系统是一个典型的闭环控制系统。这个系统的结构如图4-12所示。图4-12单片机控制电炉的恒温系统显示驱动触发电路

A/D单稳整形放大降压整流显示器单片微型机ACAC热电偶电炉NTR第四章直接数字控制及其算法为了实现对电炉的温度自动控制,首先要求电炉的数学模型。对晶闸管加入一个阶跃电压,令其全部导通,测量电炉的温度变化,可得到电炉的响应曲线。从响应曲线看,电炉是可近似看成是一个纯

滞后的一阶惯性环节。因此,根据上节推导,可以得出:返回本节第四章直接数字控制及其算法THANKYOUVERYMUCH!本章到此结束,谢谢您的光临!返回本章首页结束放映

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?