自动控制原理课程设计.docx
《自动控制原理课程设计.docx》由会员分享,可在线阅读,更多相关《自动控制原理课程设计.docx(12页珍藏版)》请在冰点文库上搜索。
![自动控制原理课程设计.docx](https://file1.bingdoc.com/fileroot1/2023-5/8/4d6b53c0-5f96-4133-be26-05e084ae44ca/4d6b53c0-5f96-4133-be26-05e084ae44ca1.gif)
自动控制原理课程设计
课程实习报告
课程名称:
自动控制原理及专业软件课程实习
题目名称:
三阶系统分析与校正
年级专业及班级:
建电1001
姓名:
*******
学号:
***************
指导教师:
***********
评定成绩:
教师评语:
指导教师签名:
年月日
大学自控原理课程设计任务书
1课程设计目的与任务
自动控制原理课程设计是综合性与实践性较强的教学环节。
本课程设计的任务是使学生初步掌握控制系统数字仿真的根本方法,同时学会利用MATLAB语言进展控制方针和辅助设计的根本技能。
2课程设计的设计课题
题目:
三阶系统的校正与分析
设单位负反应的开环传递函数为:
G〔s〕=K/S(S+1)(S+5),设计校正装置,使系统在阶跃输入下的超调量小于等于30%,调节时间小于等于5s,而单位斜坡输入时的稳态误差小于等于15%。
要求:
〔1〕确定采用何种校正装置。
仿真校正前系统的开环对数频率特性图以及系统的根轨迹图。
〔2〕将校正前性能指标与期望指标进展比拟,确定串联校正网络Gc(s)的传递函数,仿真出校正网络的开环频率特性曲线图。
仿真校正后猪呢哥哥系统的开环对数频率特性图以及根轨迹仿真图。
〔3〕当输入r(t)=1时,仿真出校正前系统的的单位阶跃响应曲线h(t)。
分析校正前后的单位阶跃响应曲线,得出结果分析结论。
3课程设计的根本要求
〔1〕学习掌握MATLAB语言的根本命令,根本操作和程序设计;掌握MATLAB语言在自动控制原理中的应用;掌握SIMULINK的根本操作,使用其工具建立系统模型进展仿真。
〔2〕应用MATLAB/SIMULINK进展控制系统分析、设计。
通过建立数学模型,在MATLAB环境下对模型进展仿真,使理论与实际得到最优结合。
〔3〕撰写自控原理课程设计报告。
1.前言…………………………………………………………………3
2.未校正系统分析…………………………………………………...4
2.1复域分析………………………………………….………………………4
2.2时域分析………………………………………………………………….5
2.3频域分析………………………………….……………………………….6
2.4用SIMULINK进展仿真………………………………………………...8
3.选定适宜的校正方案………………………………………………9
3.1分析确定校正装…………………………………………………………..9
3.2设计串联超前校正网络的步骤…………………………………………..9
3.3参数计算…………………………………………………………………..9
3.4校正系统伯德图………………………………………………………….10
4.校正后系统分析……………………………………………………11
4.1复域分析….………………………………………………………………11
4.2时域分析…………………………………………………………………..12
4.3频域分析………………………………………………………………….13
4.4用SIMULINK进展仿真………………………………………………...14
4.5校正后的实验电路图…………………………………………………….15
5.致…………………………………………………………………16
6.参考文献……………………………………………………………..17
1.前言
所谓自动控制,是指没有人直接参与的情况下,利用外加的设备或装置〔称控制装置或控制器〕,使机器、设备或生产过程〔统称被控量〕的*个工作状态或参数〔即被控量〕自动地按照预定的规律运行。
自动控制系统的根本要求可以归结为稳定性〔长期稳定性〕、准确性〔精度〕和快速性〔动态过程响应的快速性与相对稳定性〕。
自动控制技术已广泛应用于制造业、农业、交通、航空及航天等众多产业部门,极大的提高了社会劳动生产率,改善了人们的劳动条件,丰富和提高了人民的生活水平。
在今天的社会生活中,自动化装置无所不在,为人类文明进步做出了重要奉献。
以反应控制原理为根底的自动控制理论已形成比拟完整的体系。
其特点相对言,生产技术水平较低,控制对象构造较简单,被控参数较单一,要求到达的预期效果〔性能指标〕也不高。
反应控制系统不限于工程畴,在各种非工程畴,诸如经济学和生物学中,也存在着反应控制系统。
本课程设计讨论如何根据被控对象及给定的技术指标要求设计自动控制系统。
在工程实践中,由于控制系统的性能指标不能满足要求,需要在系统中参加一些适当的元件或装置去补偿和提高系统的性能,以满足性能指标的要求。
这一过程我们称为校正。
目前工程实践中常用的校正方式有串联校正、反应校正和复合校正三种。
控制系统的动态性能和稳态性能的分析可以运用时域分析法、根轨迹法和频域法;如果系统系统模型是状态空间模型,可以运用状态空间分析与设计方法。
系统的时域响应可定性或定量分析系统的动态性能;根轨迹法是利用图解法求系统的根轨迹并用于系统的分析与综合;控制系统中的信号可由不同频率正弦信号来合成。
而控制系统中的频率特性反映了正弦信号作用下系统响应的性能。
应用频率特性研究线性系统的经典方法称为频率分析法。
通过分析确定系统是不是稳定并制定适宜的校正方案。
2.未校正系统分析
2.1复域分析
由稳态误差小于等于0.15即1/k<=0.15解得k>=33.3所以选择k=40
绘画根轨迹,分析未校正系统随着根轨迹增益变化的性能〔稳定性、快速性〕。
〔1〕绘画根轨迹
未校正系统根轨迹图〔K=40〕:
num=8;
den=conv([10],conv([11],[0.21]));
G=tf(num,den);
rlocus(G);
title('未校正系统的根轨迹图')
*label('实轴*')
ylabel('虚轴j')
图1未校正系统的根轨迹图
〔2〕根据根轨迹分析未校正系统稳定性和快速性
①系统稳定性分析0.2s^3+1.2s^2+s+0.2k
分析:
闭环传递函数的特征方程:
D〔s〕=0.2s^3+1.2s^2+s+0.2k
列出劳斯表:
S^3
0.2
1
S^2
1.2
0.2k
S^1
(1.2-0.04k)/1.2
S
0.2k
由劳斯稳定判据有:
0.2k>0且1.2-0.04k>0,
即0又K=40>30,所以系统不稳定
②系统快速性分析
系统的快速性要好,则闭环极点均应远离虚轴y,以便使阶跃响应中的每个分量都衰减得更快。
由图1可知,当系统根轨迹在s左半平面时,闭环极点距s平面上虚轴越近,阻尼角增加,ξ变小,振荡程度加剧,超调量变大,假设特征根进一步靠近虚轴,衰减振荡过程变得很缓慢,系统的快速性减小。
2.2时域分析
num=8;
den=conv([10],conv([11],[0.21]));
G=tf(num,den);
g=feedback(G,1);
step(g)
*label('t');
ylabel('Y(t)');
title('校正前系统阶跃响应')
gridon
图2未校正系统的阶跃响应
由图2可知,系统在单位阶跃输入下,振荡程度加剧,超调量变大,系统的动态性能不佳,不稳定。
2.3频域分析
num=8;
den=conv([10],conv([11],[0.21]));
G=tf(num,den);
bode(G)
*label('w');
title('校正前系统伯德图')
gridon
图3未校正系统的伯德图
num=8;
den=conv([10],conv([11],[0.21]));
G=tf(num,den);
margin(G)
图4未校正系统的margin图
校正前系统参数:
由图4得校正前系统的幅值裕度gm=-2.5、相位裕度pm=-6.02、穿越频率wg=2.24,截止频率wp=2.57
2.4用SIMULINK进展仿真
系统框图
系统仿真图
图5未校正系统的SIMULINK仿真图
由图5知系统不稳定系统在单位阶跃输入下,开场时振荡比拟大,超调量也比拟大,系统的动态性能不佳。
3.选定适宜的校正方案
3.1分析确定校正装置
系统的快速性要好,则闭环极点均应远离虚轴y,以便使阶跃响应中的每个分量都衰减得更快。
由系统的根轨迹图可知,当系统根轨迹在s左半平面时,闭环极点距s平面上虚轴越近,阻尼角增加,ξ变小,振荡程度加剧,超调量变大,假设特征根进一步靠近虚轴,衰减振荡过程变得很缓慢,系统的快速性减小。
故用串联超前校正。
3.2设计串联超前校正网络的步骤
(1)根据稳态误差要求,确定开环增益K=100;
〔2〕利用已确定的开环增益,绘制未校正系统的对数频率特性,确定截止频率wc’、相角裕度r和幅值裕度h;
〔3〕选择不同的wc〞,计算或查出不同的r,在伯德图上绘制r〔wc〞〕曲线;
〔4〕根据相角裕度r〞要求,选择已校正系统的截止频率wc〞;考虑滞后网络在wc〞处会产生一定的相角滞后Ψc〔wc〞〕,因此r〞=r〔wc〞〕+Ψc〔wc〞〕;
〔5〕确定滞后网络参数a和T:
10lga+L〔wc〞〕=0;
〔6〕校验系统的性能指标。
3.3参数计算
〔1〕因为题目要求在单位斜坡输入下的稳态误差为ess<0.15
所以有ess=lim1/[s•G0(s)]=1/k<0.05,k>33.3,所以此次取定K=40。
〔2〕由图4得校正前系统的幅值裕度gm=-2.5、相位裕度pm=-6.02、穿越频率wg=2.24,截止频率wp=2.57
〔3〕确定超前校正装置的传递函数Gc=(1+aTs)/(1+Ts)
由计算得wc>=1.78,取wc=3.5,由波德图读出对应的相位欲度为-5.81,计算得a=3.81,T=0.146故Gc=(1+0.557s)/(1+0.146s)
3.4校正系统伯德图
z=-1.79;
p=-6.84;
k=1;
sys=zpk(z,p,k);
g=feedback(sys,1);
bode(g)
*label('w');
title('校正系统伯德图')
gridon
图6校正系统的伯德图
4.校正后系统分析
4.1复域分析
z=-1.79;
p=[0-1-5-6.84];
k=40;
g=zpk(z,p,k);
rlocus(g);
title('校正后系统的根轨迹图')
*label('实轴*')
ylabel('虚轴j')
图7校正后系统根轨迹图
由图7知系统的闭环特征根均在S平面左半平面,系统始终稳定。
4.2时域分析
z=-1.79;
p=[0-1-5-6.84];
k=40;
sys=zpk(z,p,k);
g=feedback(sys,1);
step(g)
*label('t');
ylabel('Y(t)');
title('校正后系统阶跃响应')
[y,*]=step(g);
ma*(y)
ans=1.2310
图8校正后系统的单位阶跃响应
由图8知此时超调量小于等于30%和调节时间小于等于5s均满足要求。
4.3频域分析
num=[22.28,40];
den=conv([0.146,1],conv([1,0],conv([1,1],[1,5])));
sys=tf(num,den);
bode(sys)
*label('w');
title('校正后系统伯德图')
gridon
图9校正后系统伯德图
num=[22.28,40];
den=conv([0.146,1],conv([1,0],conv([1,1],[1,5])));
sys=tf(num,den);
margin(sys)
图10校正后系统margin图
校正后系统参数:
得校正前系统的幅值裕度gm=15.66、相位裕度pm=16.6、穿越频率wg=5.04,截止频率wp=3.51和之前所取的截止频率根本一样,所以校正正确。
4.4用SIMULINK进展仿真
系统框图
系统仿真图
图11校正后系统SIMULINK仿真图
4.5校正后的实验电路图
5.致
每一个课程设计都是一个挑战!
首先要由衷感我们的指导教师喆教师,你指导了我顺利的独立地完成了这一次的课程设计。
期间,让我学到了许多在实践中需注意的问题。
包括如何根据课题制定方案,怎样思考问题,然后如何去收集整理资料,之后怎样组织材料撰写论文等等,这为我们即将面临的毕业设计等各类课题的设计打下了一定的根底。
甚至在以后的工作和学习生活中也会受益。
虽然我学了MATLAB,不少课本上也有提到过MATLAB,但是我还是不怎么熟练,通过这次自动控制原理课设让我更好地学会了如何去使用这个软件。
自动控制原理的知识在课堂上掌握的也不是很好,所以这次课程设计对于我来说真是难度不小啊。
在很多人眼中为期一周的课程设计或许是一种煎熬,这是可以理解的,在这一周当中,我们不仅要完成这个课程设计,而且还要学习其他专业课。
对于MATLAB的学习,我们先从以前教材中翻看相关的容,因为这些书上讲的比拟精简易懂,看完之后便对MATLAB有了更深地了解和懂得了一些简单编程,接下来我再去图书馆借相关的书籍进展借鉴和参考,当要用什么功能时,就在书上翻看相应局部的容,这样MATLAB就应用起来了。
对于自动控制原理的相关知识,我重新翻看好几遍教材,特别是第六章作了详细地了解,对校正有了较好的认识之后才开场进展单位负反应系统设计。
校正设计时候,在试取值时需要对校正原理有较好的理解才能取出适宜的参数,期间我也不是一次就成功,选了几次才选出比拟适宜的参数。
这种不断尝试的经历让我们养成一种不断探索的科学研究精神,我想对于将来想从事技术行业的学生来说这是很重要的。
每一次课程设计都会学到不少东西,这次当然也不例外。
不但对自动控制原理的知识稳固了,也加强了MATLAB这个强大软件使用的学习,这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在自己和教师同学相互协助下,终于迎刃而解了。
6.参考文献
1、自动控制原理〔第五版〕胡寿松科学
2、自动控制原理实验教程〔硬件模拟与matlab仿真〕熊晓君
3、MATLAB语言与控制系统仿真亮工业大学
4、MATLAB程序设计教程卫国中国水利水电
5、MATLAB入门与提高龚剑清华大学