计算机新技术专题课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《计算机新技术专题课程设计》

完成日期2017.3.16

一、课题目的

设计MATLAB的M文件或者Simulink模块,用来实现PID控制器的功能,分析Kp、Kd、Ki三个参数对系统性能的影响,并用临界比例带法PID参数整定分析。

二、课题步骤

开机执行程序,用鼠标双击图标进入MA TLAB命令窗口:Command Windows、新建M-file(或者搭建Simulink系统框架),输入设计好的程序。调试,检查错误,然后运行。观察系统对不同参数的相应曲线,分析其原因。

三、课题要求

1、实验之前,查阅有关资料(参考文献附后),编写好相应的程序。

2、认真做好仿真记录。

四、课题报告内容

1、叙述Kp、Kd、Ki三个参数对系统性能的影响。

附程序:

1 % 比例控制

在Command Window里输入:

G=tf(1,[1 3 3 1]);

P=[0.1:0.1:1]; %由0.1扩大至1,步长为0.1

for i=1:length(P)

G_c=feedback(P(i)*G,1);

step(G_c),hold on

end

运行程序,得到系统闭环阶跃响应曲线,由下至上Kp从0.1至1,一共十条曲线:

2 % 比例积分控制

将Kp固定为1,应用PI控制策略,在Command Window里输入:%比例积分控制

Kp=1;

G=tf(1,[1 3 3 1])

Ti=[0.7:0.1:1.5];

for i=1:length(Ti)

Gc=tf(Kp*[1,1/Ti(i)],[1,0]);

G_c=feedback(G*Gc,1);

step(G_c),hold on

end

axis([0,20,0,2])

运行程序,得到系统闭环阶跃响应曲线

3 % 比例、积分、微分控制

设Kp=Ti=1,应用PID控制策略来试验不同的Td值,在Command Window里输入:

%比例积分微分控制

Kp=1;

Ti=1;

Td=[0.1:0.2:2];

for i=1:length(Td)

Gc=tf(Kp*[Ti*Td(i),Ti,1]/Ti,[1,0]);

G_c=feedback(G*Gc,1);

step(G_c),hold on

end

axis([0,20,0,2.6])

运行程序,得到系统闭环阶跃响应曲线

分析:

根据实验曲线,进行仿真结果分析:

在模拟控制系统中,控制器中最常用的控制规律是PID控制。PID控制器是

一种线性控制器,它根据给定值与实际输出值构成控制偏差。PID 控制规律写成传递函数的形式为

s K s Ki

K s T s T K s U s E s G d p d i p ++=++==)11()()()(

式中,P K 为比例系数;i K 为积分系数;d K 为微分系数;i

p

i T K K =为积分时间常数;p

d

d K K T =

为微分时间常数;简单来说,PID 控制各校正环节的作用如下: (1)比例环节:成比例地反映控制系统的偏差信号,偏差一旦产生,控制器立

即产生控制作用,以减少偏差。

P K 越大,响应速度加快,但过大的比例系数会使系统有比较大的超调,并产生振荡,使稳定性变坏。

(2)积分环节:如果在进入稳态后存在稳态误差(也叫静差),为了消除稳态误

差,在控制器中必须引入“积分项”。积分项将误差对时间的积分,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。

i T 主要用于消除静差,i T 越大,振荡减小,提高系统的无差度,增加系统稳定性。积分作用的强弱取决于积分时间常数i T ,i T 越大,积分作用越弱,反之则越强。

(3)微分环节:自动控制系统在克服误差的调节过程中可能会出现振荡甚至失

稳。其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。因此需要使抑制误差的作用的变化“超前”。此时增加 “微分项”,它能预测误差变化的趋势,使抑制误差的控制作用等于零,从而避免了被控量严重超调。

d K 越大,系统超调量越小,稳定性增加,但过大会放大系统噪声,使系统

图1 PID 参数整定结构模型

分析:临界比例带法适用于已知对象数学模型的场合,且被控对象是3阶或者3阶以上系数。在闭环控制系统中,将调节器置于纯比例作用下,从大到小改变调节器的比例带,得到等幅振荡的过程。此时的比例带称为临界比例带δk,相邻两个波峰的时间间隔称为等幅振荡周期Tk。

临界比例带法整定PID控制器的参数公式如下表:

(1)建立被控对象的PID控制模型,将KI、KD处于未知状态,且断开积分、微分部分,且置KP=1。另外,取Simulink stop time(也就是仿真时间)为100;

其中,1)step模块,设置step time为0,从t=0开始;

2)sum模块,sum1设置list of signs为+-,设置list of signs为+++;

3)gain模块,Gain1设置Gain为1;

4)Zero-Pole模块,设置Zeros为[](不存在零点),设置Poles为[0 -1 -2](三个极点),Gain设置为[1];

(2)以10倍速度逐渐增大KP,直到系统发散,然后再以1/2调节使其收敛,最后得到等幅振荡的输出。当KP=10时,系数发散; 当KP=6时,得到等幅度输出,记下此时的KP=6;

相关文档
最新文档