计算机控制 最小拍实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆邮电大学
自动化学院
计算机控制实验报告
学院:自动化
学生姓名:魏波
专业:电气工程与自动化班级:0830903
学号:2009212715
最小拍控制系统
一、实验目的
1、掌握最小拍有纹波控制系统的设计方法。
2、掌握最小拍无纹波控制系统的设计方法。
二、实验设备
PC机一台,TD-+
ACC实验系统一套,i386EX系统板一块
三、实验原理及内容
典型的最小拍控制系统如图其中D(Z)为数字调节器,G(Z)为包括零阶保持器在内的广义对象的Z传递函数,Φ(Z)为闭环Z传递函数,C(Z)为输出信号的Z传递函数,R(Z)为输入信号的Z传递函数。R为输入,C为输出,计算机对误差E定时采样按D(Z)计算输出控制量U(Z)。图中K=5。
闭环Z传递函数
1、最小拍有纹波系统设计
2、最小拍无纹波设计
有纹波系统虽然在采样点上的误差为零,但不能保证采样点之间的误差值为零,因此存在有纹波现象。无纹波系统设计只要使U(Z)是1 Z的有限多项式,则可以保证系统输出无纹波。
四、实验线路图
(2)D(Z)算法
采样周期T=1S ,E(Z)为计算机输入,U(Z)为输出,有: D(Z)=)
Z (E )
Z (U =
3
322113322110Z P Z P Z P 1Z K Z K Z K K ------++++++
式中Ki 与Pi 取值范围:-0.9999~0.9999,计算机分别用相邻三个字节存储其BCD 码。最低字节符号,00H 为正,01H 为负。中间字节存前2位小数,最高字节存末2位小数。例有系数0.1234,则内存为:
地址 内容 2F00H 00H 2F01H 12H 2F02H 34H
系数存储安排如表5—1。
表5—1
0101H 010DH 0102H K 0 010EH P 1 0103H 010FH 0104H 0110H
0105H K10111H P2
0106H 0112H
0107H 0113H
0108H K20114H P3
0109H 0115H
010AH
010BH K3
010CH
将D(Z)式写成差分方程,则有:
U K=K0E K+K1E K-1+K2E K-2+K3E K-3-P1U K-1-P2U K-2-P3U K-3
式中E K~E K-3,误差输入;U K~U K-3,计算机输出。
计算机运算溢出处理,当计算机控制输出超过00H~FFH时(对应于模拟量-5V~+5V),则计算机输出相应的极值00H或FFH,同时在相应的内存单元也存入极值。
(3)模拟电路的参数整定
被控对象有模拟电路,电路中所接电阻、电容参数有一定误差,所以应加以整定,可先整定惯性环节,再整定积分环节,应使二者串联时尽量接近所给传递函数。整定方法参见注1。
(4)接线
8253 2#输出OUT2信号,经单稳整形,正脉冲打开采样保持器的采样开关,负脉冲启动A/D变换器。
系统误差信号E→U4、IN2、U14、OUT2→U15、IN7:采样保持器对系统误差信号进行采样,将采样信号保持并输出给A/D第7路输入端。
计算溢出显示部分:图5—2虚框内。当计算控制量的结果溢出时,计算机给口B的PB17输出高电平,只要有一次以上溢出便显示。这部分线路只为观察溢出而设,可以不接,对于控制没有影响。
图1
数字控制器的实现
数字控制球的参考流程图
(5)采样周期T
CPU的8253产生定时信号,定时10ms,采样周期T为:
T=T K×10ms
T K需事先送入2F60H单元,取值范围:01H~FFH,对应的范围:10ms~2550ms。例如当T=1S,有:
T K =
01
.01
)s (01.0)s (T =
=100=64H
3.实验内容与步骤
(1)按图2连线,S 11置方波档,S 12置下档,调W12使U1单元的OUT 端输出为2.5V 的方波,调W11约为6S 。装入程序TH5-1,0100F 单元存入64H (E0100↙)。
(2)按要求计算D(E)各系数,送入内存2F00H ~2F14H 单元,具体推导过程见有关计算控制技术教材。(其中,K0=0.5434、K1=-0.7434、K2=0.2000、K3=0、P1=-0.2826、P2=-0.7174、P3=0)。
(3)用示波器观察输入R 波形,在输入R 为零时启动最小拍程序(G=F000:15E6↘),对照阶跃输出R 观察输出C ,应有以下波形(见图5—4),输出经过一拍后,在采样点上跟踪输入误差输出为:
E(Z)=Φe(Z)R(Z)=(1-Z -1)·
5.2Z 15.21
=--
即一拍后进行跟踪,偏差保持为零。
而从控制量的输出 Y(Z)=D(Z)E(Z) =2.5×
1
1Z
717.01Z 2.05435.0--+-
=1.3590-1.4744Z -1+1.0571Z -2-0.7580Z -3+0.5435Z -4-0.3897Z -5
可见,控制量在一拍后并未进入稳态(常数为零),而是在不停地波动,从而使连续部分的输出在采样点之间存在纹波。
五、实验结果
六、总结
最小拍控制系统对输入形势的适应性差,当系统的输入形势改变,尤其是存在随机扰动时,系统的性能变坏。最小拍控制系统对参数变化很敏感,在实验过程中,随着外部条件的变化,对象参数的变化是不可避免的,以及计算机在计算过程中产生的误差,从而使得实际输出可能偏离期望值。