教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 求职职场 >

实验二最少拍控制系统设计20151031.doc

来源:网络收集 时间:2026-09-12
导读: 实验二 基于MATLAB的最少拍控制系统设计 一、 实验目的: 1.掌握最少拍有纹波、无纹波系统的设计方法; 2.学会对最少拍控制字体的分析方法; 3.了解输入信号对最少拍控制系统的影响及改进措施 二、实验内容: 设单位反馈线性定常系统的连续部分和零阶保持

实验二 基于MATLAB的最少拍控制系统设计

一、 实验目的:

1.掌握最少拍有纹波、无纹波系统的设计方法; 2.学会对最少拍控制字体的分析方法;

3.了解输入信号对最少拍控制系统的影响及改进措施 二、实验内容:

设单位反馈线性定常系统的连续部分和零阶保持器的传递函数分别为:

1 e sT2

G0(s) ,Gh(s)

s(s 1)s

,采样周期T=1秒。要求系统在单位阶跃输入时实现最少拍控制,求数字控制器的脉冲传递函数D(z)。讨论加上控制器后的系统输出在采样点之间是否存在纹波,若存在纹波,请设计最少拍无纹波控制器。系统

结构如图:

例:

设单位反馈线性定常系统的连续部分和零阶保持器的传递函数分别为:

11 e sT

G0(s) ,Gh(s)

s(s 1)s

,采样周期T=1秒。要求系统在单位斜坡输入时实现最少拍控制,求数字控制器的脉冲传递函数D(z)。讨论加上控制器后的系统输出在采样点之间是否存在纹波,若存在纹波,请设计最少拍无纹波控制器。

1、设计最少拍控制器:

步骤:(1)确定有零阶保持器的广义对象G(z)

clear all; Close all; clc;

G=zpk([],[0,-1],1); %零极点形式的被控对象 T=1; %采样周期

Gd=c2d(G,T,'zoh'); %广义被控对象脉冲传函

广义被控对象的脉冲传递函数为:

0.36788 (z+0.7183) ------------------ (z-1) (z-0.3679)

可知,广义被控对象没有单位圆外的零极点,也没有纯滞后。即i=j=l=0。 (2)输入为单位斜坡时,m=2,s=j+m=2,t=l+i=0

最少拍系统应具有的误差脉冲传递函数、闭环脉冲传递函数分别为:

(z) m1z 1 m2z 2 1 (z) (1 z 1)2

求待定系数,得:

(z) 2z 1 z 2

2z 1z2

1 (z) 1 2z z

(3)确定数字控制器D(z)

1 2

z2 2z 1

z2

D(z)

(z)

G(z)[1 (z)]

(4)闭环系统输出:Y(z) R(z) (z) U(z) G(z) 数字控制器的输出:U(z) E(z) D(z)

程序:

clear all; clc;

G=zpk([],[0,-1],1); %零极点形式的被控对象 t=0:0.01:10;

u=t; %单位斜坡输入 figure(1);

lsim(G,u,t); %求未加控制器时系统的单位斜坡响应 title('未加控制器时开环系统的单位斜坡响应,灰线:系统输入;蓝线:系统输出');

T=1; %采样周期

Gd=c2d(G,T,'zoh'); %广义被控对象脉冲传函

phie=tf([1 -2 1],[1 0 0],T); %误差脉冲传函 phi=tf([0 2 -1],[1 0 0],T); %闭环脉冲传函 D=phi/(Gd*phie); %数字控制器脉冲传函D(z) Phie,phi,Gd,D

[num1,den1]=tfdata(Gd,'v'); [num2,den2]=tfdata(D,'v');

ud_1=0;ud_2=0;ud_3=0;ud_4=0;ud_5=0; yd_1=0;yd_2=0;

ed_1=0;ed_2=0;ed_3=0;ed_4=0;ed_5=0;

for k=1:1:35 time(k)=k*T;

rin(k)=k*T; %单位斜坡信号

%加数字控制器的差分方程

yd(k)=num1(2)*ud_1+num1(3)*ud_2-den1(2)*yd_1-den1(3)*yd_2; ed(k)=rin(k)-yd(k); %求偏差

%数字控制器的差分方程

ud(k)=(num2(1)*ed(k)+num2(2)*ed_1+num2(3)*ed_2+num2(4)*ed_3+num2(5)*ed_4+num2(6)*ed_5-den2(2)*ud_1-den2(3)*ud_2-den2(4)*ud_3-den2(5)*ud_4-den2(6)*ud_5)/den2(1);

%数据更新

ud_5=ud_4;ud_4=ud_3;ud_3=ud_2;ud_2=ud_1;ud_1=ud(k); ed_5=ed_4;ed_4=ed_3;ed_3=ed_2;ed_2=ed_1;ed_1=ed(k); yd_2=yd_1;yd_1=yd(k);

end yd,ud figure(2);

plot(time,rin,'r',time,yd,'b',time,ud,'k'); xlabel('time'); ylabel('rin,yd,ud');

title('加数字控制器后单位速度信号的闭环响应及数字控制器的输出'); text(3,23,'红线:系统输入;蓝线:系统输出;黑线:控制器输出');

未加控制器时开环系统的单位斜坡响应,灰线:系统输入;蓝线:系统输出90

807060

Amplitude

50403020100

012345678910

Time (seconds)

由图可知,未加控制器的开环系统是不稳定的。输入按照单位斜坡变化,而输出与输入的差异越来越大。不能稳定。为实现最少拍控制,需加控制器。

加数字控制器后的单位斜坡信号的闭环响应及数字控制器的输出

25

20

15

rin,yd,ud

10

5

-5

0510

time

152025

系统输出序列:

yd =

Columns 1 through 9

0 2.0000 3.0000 4.0000 5.0000 6.0000 7.0000 8.0000 9.0000

Columns 10 through 18

10.0000 11.0000 12.0000 13.0000 14.0000 15.0000 16.0000 17.0000 18.0000

Columns 19 through 27

19.0000 20.0000 21.0000 22.0000 23.0000 24.0000 25.0000 26.0000 27.0000

Columns 28 through 35

28.0000 29.0000 30.0000 31.0000 32.0000 33.0000 34.0000 35.0000 控制器输出序列: ud =

Columns 1 through 9

5.4366 -3.1867 4.0072 -1.1600 2.5515 -0.1144 1.8005 0.4250 1.4130

Columns 10 through 18

0.7034 1.2131 0.8470 1.1099 0.9210 1.0567 0.9593 1.0293 0.9790

Columns 19 through 27

1.0151 0.9892 1.0078 0.9944 1.0040 0.9971 1.0021 0.9985 1.0011

Columns 28 through 35

0.9992 1.0006 0.9996 1.0003 0.9998 1.0001 0.9999 1.0001

可知,加数字控制器后,系统输出与系统输入在2s以后相等,说明系统是稳定的且稳态无静差。调节时间为2s,但观察其数字控制器输出曲线及输出序列发现,其控制器输出在28拍(28s)后才变为恒定值,说明输出在第3拍至第28拍间,仅能保证在采样点上与输入相同,在采样点间不相同,即输出有纹波。 此时闭环脉冲传函为: 2 z - 1 ------- z^2

误差脉冲传函为: z^2 - 2 z + 1

------------- z^2

数字控制器为:

5.4366 z^2 (z-0.5) (z-0.3679) (z-1) ----------------------------------- z^2 (z+0.7183) (z-1)^2

2、最少拍无纹波控制器:

步骤:(1)确定有零阶保持器的广义对象G(z),广义被控对象脉冲传函:

0.36788 (z+0.7183) ------------------ (z-1) (z-0.3679)

广义被控对象没有单位圆外的零极点,也没有纯滞后。即i=j=l=0。

(2)由G(z)有一个单位圆内的零点-0.7183,要实现无纹波,则最少拍系统的闭环脉冲传递函数要求将单位圆内圆外的所有零点都包含进来。此时零点个数i=1。

(3)输入为单位斜坡时,m=2,s=j+m=2,t=l+i=0+1=1。 应具有的误差脉冲传递函数、闭环脉冲传递函数分别为:

(z) (1 0.7183z 1)(m1z 1 m2z 2) (1 0.7183z 1)(az 1 bz 2)

12

1

1

2

1

(z 0.7183)(az b)

z3

(z2 2z 1)(z f)

< …… 此处隐藏:5323字,全部文档内容请下载后查看。喜欢就下载吧 ……
实验二最少拍控制系统设计20151031.doc.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1700483.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)