《自动控制原理》课程设计模板.docx
- 文档编号:16768473
- 上传时间:2023-07-17
- 格式:DOCX
- 页数:53
- 大小:577.54KB
《自动控制原理》课程设计模板.docx
《《自动控制原理》课程设计模板.docx》由会员分享,可在线阅读,更多相关《《自动控制原理》课程设计模板.docx(53页珍藏版)》请在冰点文库上搜索。
《自动控制原理》课程设计模板
江苏科技大学苏州理工学院《自动控制原理》课程设计
《自动控制原理》
课程设计
姓名:
学号:
班级:
14电气1班
专业:
电气工程及其自动化
学院:
电气与信息工程学院
注:
姓名、学号、班级等都居中(此行删除)
2016年6月
江苏科技大学苏州理工学院《自动控制原理》课程设计
2
2
2
2
3
I手工设计
3
II计算机编程设计
7
1
观察原系统性能指标
7
2
校正方案确定及校正结果分析
11
(1)采用串联超前网络进行系统校正11
(2)采用串联滞后网络进行系统校正12
(3)采用串联滞后-超前网络校正15
20
1
江苏科技大学苏州理工学院《自动控制原理》课程设计
模拟PID闭环温度控制系统的设计与实现
一、设计目的
(1)掌握PID控制规律及控制器的实现;
(2)了解模拟PID闭环控制系统的各部分构成;
(3)掌握模拟PID调节器的设计和参数调整的方法;
(4)掌握使用Simulink建立PID控制器及构建系统模型与仿真方法。
二、设计任务
(1)使用实验箱搭建系统模拟实现电路,测量温度与电压的关系;
(2)使用Simulink进行PID控制器设计和仿真,并给出仿真结果。
2
江苏科技大学苏州理工学院《自动控制原理》课程设计
五、设计方案及分析
I、手工设计
1)由开环增益要求,得K100,取K=100。
2)根据开环频域特征量(和)与时域指标(%和ts)之间的关系近似
公
式
,
%
[0.16
0.4(
1
1)]
1
%0
0
35
90)、
sin
(
ts
[2
1.5(
1
1)
2.5(
1
1)2](35
90)将题目中系统的时域指
c
si
n
si
n
标转化为频域指标
:
p
0.160.4(1
1)
30%,解之得
>47.79,取
sin
*
47.8;
ts
[2
1.5(
1
1)
2.5(
1
1)2]
0.5,解之得
c>17.787,
c
sin
sin
经计算比较,多次计算比较的Matlab程序如下:
s=tf('s');
G0=100/(s*(0.1*s+1)*(0.025*s+1));%原系统开环传递函数
wc=25;
expPm=47.8;
Pm=(pi/2-atan(wc/10)-atan(wc/40))*180/pi;
phim=expPm-Pm+6;
a=(1+sin(phim*pi/180))/(1-sin(phim*pi/180));
wC=sqrt(a)*wc;
wD=wc/sqrt(a);
wE=0.1*wc;
w0=1000/wc;
wF=wD*wE/w0;
Gc1=(s/wE+1)/(s/wF+1)
Gc2=(s/wD+1)/(s/wC+1)
G=Gc1*Gc2*G0
3
江苏科技大学苏州理工学院《自动控制原理》课程设计
计算比较后发现,c
25时可满足调节时间要求,所以取
c*=25;
3)绘制未校正系统的开环对数幅频曲线如图
1中红色线所示。
确定截止频
率和相角裕度。
c0
10
100
=10
10
0
180-90-arctanwc0
arctanwc0
-20.78
10
40
图
1
串联滞后-超前校正过程
原系统不稳定,原开环系统在
c*
25
处相角储备量
c(c*)
10.2。
*,
m
*
0
573.
58
60,则用一级超前校正不能达到要求的
*的指
标;0(
*
)
180
*
)
10.2
*
6
,用滞后校正在
*
处没有足够的
c
G0(c
c
相角储备量;所以确定用滞后-超前校正。
*
4)选择校正后的截止频率cc25,超前部分应提供的最大超前角为
m
*
647.8(10.2)664,则a=1
sin
1
sin
m18.77,a4.33
m
在c25处作垂直线,与L0()交于点A,确定点A关于0dB线的镜像点B;
4
江苏科技大学苏州理工学院《自动控制原理》课程设计
一点B为中心作斜率为+20dB/dec的直线,分别与过
a108.3,/a5.77的两条垂直线交于点C和点D,则
C点频率:
D点频率:
Cac*4.3325108.3
*2
c
D5.77
C
从点C向右作水平线,从点D向左作水平线,在过点D的水平线上确定E
0.1c
的电E;过点E作斜率为-20dB/dec的直线交0dB线于点F,相应频率为
F则
E点频率:
*
E0.1c2.5
2
DC延长线与0dB线交点处的频率:
c0
0
c
DE
。
F点频率:
5.7725
0.3607
F
40
0
1000
40
25
s
1
s
1
s
s
1
1
5.77
故可写出校正装置传递函数
Gc(s)
E
D
2.5
s
1
s
1
s
1
s
1
F
C
0.3067
108.3
5)验算。
校正后系统开环传递函数
100(
s
s
1)
2.5
1)(
G(s)Gc(s)G0(s)
1)(s
5.77
s(s
1)(
s
1)(
s
1)
10
40
0.3067
10.83
2
3906s+3.231e004s+5.636e004
5432
0.03607s+5.723s+211.8s+1638s+563.6s
校正后系统的截止频率、相角裕度分别为:
c25rad/sc*,
180G(jwc)47.8*,
对手工设计的进行Simulink仿真,其系统框图如图2所示
5
江苏科技大学苏州理工学院《自动控制原理》课程设计
图2手工设计后的Simulink系统框图
点击”startsimulation”按钮后,双击示波器,其示波器参数如图3所示
图3手工设计后的Simulink系统框图中示波器参数(局部放大)
由图可以看出,手工设计后系统的超调量小于15%,调节时间小于0.4s,即
p30%,ts0.5s设计要求全部满足。
II、计算机编程设计
1观察原系统性能指标
1)使用MATLAB编写程序观察原系统的频率特性及阶跃响应。
程序如下:
s=tf('s');
G0=100/(s*(0.1*s+1)*(0.025*s+1));%原系统开环传递函数
[Gm,Pm]=margin(G0);%返回系统相对稳定参数
margin(G0)%绘制系统Bode图
figure;
step(feedback(G0,1))%系统单位阶跃响应
程序运行结果得到系统Bode图和阶跃响应,分别如图4和图5所示。
6
江苏科技大学苏州理工学院《自动控制原理》课程设计
图4校正前的系统Bode图
(a)系统阶跃响应曲线(b)系统阶跃响应曲线(局部放大)
图5校正前系统的单位阶跃响应
2)用MATLAB编写程序观察原系统的闭环系统Bode图。
程序如下:
s=tf('s');
G0=100/(s*(0.1*s+1)*(0.025*s+1));%原系统开环传递函数
G1=G0/(1+G0);%原系统闭环传递函数
[Gm,Pm]=margin(G1);%返回系统相对稳定参数
margin(G1)%绘制系统Bode图
校正前的闭环系统Bode图如图6所示:
7
江苏科技大学苏州理工学院《自动控制原理》课程设计
图6校正前的闭环系统Bode图
3)使用Simulink观察系统性能
在Simulink新建系统模型,如图7所示。
图7原系统模型
选中并单击示波器模块,可查看系统阶跃响应,如图8所示。
8
江苏科技大学苏州理工学院《自动控制原理》课程设计
图8系统的Simulink仿真结果
3)使用EWB工具建立模拟实际电路。
EWB是ElectronicsWorkbench软件的缩写,是一种在电子技术工程与电子
技术教学中广泛应用的优秀计算机仿真软件,专门用于电子线路仿真实验与设计
的“虚拟电子工作平台”。
该软件的主要特点是:
电子计算机图形界面操作,使
用它可以实现大部分模拟电子线路与数字电子线路实验的功能,易学、易用、真
实、准确、快捷和方便。
未校正系统的传递函数
100
1)(S
s(s
1)
10
40
可分解为以下三级传函级联形式:
1
其中,1/(0.1s+1)
0.01s(0.01s
1)(0.025s1)
惯性环节、1/0.01s积分环节和1/(0.025s+1)惯性环节可分别用以下有源校正装置表示,如图9所示。
9
江苏科技大学苏州理工学院《自动控制原理》课程设计
(a)惯性环节(b)积分环节(c)惯性环节
图9系统各环节表示
由图5中各环节组合并使用EWB搭建的模拟实际电路如图10所示。
图10使用EWB搭建的模拟实际电路图
在系统的仿真中,用键盘上的空格键控制开关的打开、关闭,这样就可以得到一个阶跃信号。
由此得出如图11所示的模拟实际电路图的仿真运行结果。
图11模拟实际电路图的仿真运行结果
4)对原系统的性能分析。
由以上对校正前系统的分析结果可知,系统的裕度Pm=-55.1度(穿越频率
12.4rad/s)和相角裕度远小于0度,截止频率较大。
从系统阶跃响应结果和模拟
系统搭建的电路仿真结果看,结果是一致的。
因此,系统需要进行校正。
2.校正方案确定及校正结果分析
根据需要,拟首先尝试采用较为简单的串联超前网络或滞后网络进行校正。
如果均无法达到设计要求,再使用滞后-超前网络校正。
(1)采用串联超前网络进行系统校正
10
江苏科技大学苏州理工学院《自动控制原理》课程设计
串联超前校正的MATLAB程序如下:
s=tf('s');
G0=100/[(s*(0.1*s+1)*(0.025*s+1))];
[mag,phase,w]=bode(G0);
[Gm,Pm]=margin(G0);
expPm=47.8;
phim=expPm-Pm+5;alfa=(1-sin(phim))/(1+sin(phim));adb=20*log10(mag);am=10*log10(alfa);wc=spline(adb,w,am);T=1/(wc*sqrt(alfa));alfat=alfa*T;
Gc1=tf([T1],[alfat1]);
figure
(1)
margin(G0*Gc1)
figure
(2)
step(feedback(G0*Gc1,1))
%原系统开环传递函数
%返回原系统Bode图参数
%返回稳定裕度值
%期望相位裕度
%需要对系统增加的相位超前量
%相位超前量的单位转换
%超前校正网络的参数alfa
%幅值的单位转换
%找出校正器在最大超前相位处的增益%得到最大超前相位处的频率
%求出校正器参数alfat
%求出校正器传递函数
%返回校正后系统Bode图
%返回校正后系统的阶跃响应曲线
(a)校正后的系统Bode图
11
江苏科技大学苏州理工学院《自动控制原理》课程设计
(b)校正后的系统阶跃响应曲线(局部放大)图12系统经超前校正后的仿真结果
超前校正仿真结果的分析:
由图12仿真结果看,为达到校正要求。
若采用超前校正系统使待校正系统
的相角裕度提高到不低于47.78度,至少需要选用两级串联超前网络。
这将导致
校正后的截止频率过大。
从理论上说,截止频率越大,则系统的响应速度越快。
以伺服电机为例,将出现速度饱和,这是因为超前校正系统要求伺服机构输出的
变化速率超过了伺服电机的最大输出转速。
此外,由于系统带宽过大,造成输出
噪声电平过高;在实际设计中还需要附加前置放大器,从而使系统结构复杂化。
(2)采用串联滞后网络进行系统校正
串联滞后校正的MATLAB仿真程序如下:
s=tf('s');
G0=100/(s*(0.1*s+1)*(0.025*s+1));
[mag,phase,w]=bode(G0);
[Gm,Pm]=margin(G0);
p0=47.8;
fic=-180+p0+5;
[mu,pu,w]=bode(G0);
wc2=spline(pu,w,fic);
d1=conv(conv([10],[0.1671]),[0.51]);
%原系统开环传函
%返回Bode图参数
%返回稳定裕度参数
%期望相位裕度
%期望相位裕度处的相位
%返回频域参数
%利用插值函数,返回穿越频率
%开环传函分母
12
江苏科技大学苏州理工学院《自动控制原理》课程设计
k=180;
na=polyval(k,j*wc2);
da=polyval(d1,j*wc2);
G=na/da;
g1=abs(G);
L=20*log10(g1);
beta=10^(L/20);
T=1/(0.1*wc2);
bebat=beta*T;
Gc2=tf([T1],[bebat1])
figure
(1)
G3=G0*Gc2;
margin(G3)
figure
(2)
step(feedback(G3,1))
程序运行结果:
由程序可得出滞后校正环节的传递函数为
Transferfunction:
1.787s+1
-----------
14.13s+1
%开环传函分子
%求系统传递函数幅值
%幅值单位转换
%求滞后校正环节参数
%得到滞后校正环节传递函数
%校正后系统
%绘制校正后系统Bode图
%绘制校正后系统的阶跃响应曲线
校正后系统的Bode图和阶跃响应曲线如图13所示。
滞后校正仿真结果的分析:
若采用串联滞后校正,可以使系统的相角裕度提高到47.78度左右。
但是对
于该系统,有以下两个主要缺点:
一是滞后网络时间常数太大,实际上无法实现;
二是响应速度指标不满足,即由于滞后校正极大地减小了系统的截止频率,使得
系统的响应速度变慢。
由图13(b)可见,调节时间为1.68s,远大于性能指标
的要求值。
13
江苏科技大学苏州理工学院《自动控制原理》课程设计
(a)滞后校正后的系统Bode图
(b)滞后校正后的系统阶跃响应曲线图13系统经滞后校正的仿真结果
以上实验表明,单纯使用超前校正或滞后校正都无法达到要求,因此进一步
尝试采用滞后-超前校正。
14
江苏科技大学苏州理工学院《自动控制原理》课程设计
(3)采用串联滞后-超前网络校正的MATLAB仿真程序如下:
s=tf('s');
G0=100/(s*(0.1*s+1)*(0.025*s+1));
[mag,phase,w]=bode(G0);
[Gm,Pm]=margin(G0);
wc1=14.6;
d1=conv(conv([10],[0.11]),[0.0251]);k=100;
na=polyval(k,j*wc1);
da=polyval(d1,j*wc1);
G=na/da;
g1=abs(G);
L=20*log10(g1);
beta=10^(L/20)
T=1/(0.1*wc1);
betat=beta*T;
Gc1=tf([T1],[betat1]);
expPm=47.8;
phim=expPm-Pm+5;
phim=phim*pi/180;
alfa=(1-sin(phim))/(1+sin(phim))
wc2=47.8;
T=1/(wc2*sqrt(alfa));
alfat=alfa*T;
Gc2=tf([T1],[alfat1]);
figure
(1)
G3=G0*Gc2*Gc1
margin(G3),grid
figure
(2)
step(feedback(G3,1))
%原系统开环传递函数
%返回系统Bode图参数
%返回系统稳定裕量参数
%试凑频率值
%系统分母
%系统分子
%计算分子多项式
%计算分母多项式
%计算G的值
%求取幅值
%进行幅值的单位转换
%求滞后部分的的参数beta
%求滞后部分的参数T
%得到滞后部分的传递函数
%期望相位裕度
%达到期望相位裕度应补偿的相位值
%求超前部分的参数alfa
%试凑频率值
%求超前部分的参数T
%求超前部分的传递函数
%求取校正后系统开环传递函数
%求取带稳定裕度的Bode图
%求取系统时域响应
15
江苏科技大学苏州理工学院《自动控制原理》课程设计
程序运行结果得到各校正环节传递函数及校正后系统的开环传递函数、校正
后系统的Bode图及阶跃响应曲线。
>>Gc1
Transferfunction:
0.6849s+1
------------
2.49s+1
>>Gc2
Transferfunction:
0.1067s+1
--------------
0.004102s+1
>>G3
Transferfunction:
7.307s^2+79.16s+100
----------------------------------------------------------
2.554e-005s^5+0.007513s^4+0.3245s^3+2.619s^2+s
校正后系统的Bode图及时域响应曲线分别如图13和图14所示。
图14经滞后-超前校正的系统Bode图
16
江苏科技大学苏州理工学院《自动控制原理》课程设计
图15经滞后-超前校正的系统阶跃响应
用MATLAB编写程序观察经滞后-超前校正的闭环系统Bode图。
程序如下:
G4=G3/(1+G3);%原系统闭环传递函数
[Gm,Pm]=margin(G4);%返回系统相对稳定参数
figure(3)
margin(G4)%绘制系统Bode图
经滞后-超前校正的闭环系统Bode图如图16所示
图16经滞后-超前校正的闭环系统Bode图
17
江苏科技大学苏州理工学院《自动控制原理》课程设计
校正后系统在Simulink中的仿真模型如图17所示。
由Simulink仿真模型得到的系统阶跃响应如图18所示。
图17校正后的Simulink仿真模型
图18由Simulink仿真模型得到的系统阶跃响应
使用EWB搭建的模拟实际电路如图19所示。
图19使用EWB搭建的模拟实际电路
18
江苏科技大学苏州理工学院《自动控制原理》课程设计
这里仍然使用键盘上的空格键控制开关的打开、关闭,以得到一个阶跃信号。
模拟实际电路仿真结果如图20所示。
滞后-超前仿真结果的分析:
图20(a)模拟实际电路的仿真结果
图20(b)模拟实际电路的仿真结果
19
江苏科技大学苏州理工学院《自动控制原理》课程设计
由图20(b),得阶跃信号开始时间为317.8ms,系统稳定时间为505.122ms,则
调节时间为187.322ms,符合要求。
图20(c)模拟实际电路的仿真结果
由图20(c),得响应信号的最大值为2.3796V,所以超调量为
2.3796-2
2
18%18.98%,符合要求。
采用串联滞后-超前网络校正系统,可知校正以后系统的穿越频率为
98.1rad/s,幅值裕度为19.6dB,截止频率为24.7rad/s,相角裕度为51.4,器阶跃响应为振荡收敛,且超调量小于30%,调节时间小于0.5s。
校正结果满足系统
要求。
六、结束语
本课程设计给出的系统稳态性能和动态性能均不满足要求。
本报告分析比较了各种校正方法原理后,选用工程常用的串联校正方法。
首先使用单一的超前和滞后校正方法校正,但这两种方法均不能很好地达到要求。
之后,尝试使用串联滞后-超前校正方法。
经过试凑参数,得到了符合要求的校正环节。
此外,还基
于系统传递函数,通过EWB软件模拟了实际电路。
实验结果表明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动控制原理 自动控制 原理 课程设计 模板
![提示](https://static.bingdoc.com/images/bang_tan.gif)