单位负反馈系统的校正设计课程设计.docx
- 文档编号:28573650
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:17
- 大小:177.79KB
单位负反馈系统的校正设计课程设计.docx
《单位负反馈系统的校正设计课程设计.docx》由会员分享,可在线阅读,更多相关《单位负反馈系统的校正设计课程设计.docx(17页珍藏版)》请在冰豆网上搜索。
单位负反馈系统的校正设计课程设计
学号:
课程设计
题目
单位负反馈系统的校正设计
学院
自动化学院
专业
自动化
班级
姓名
指导教师
年
月
日
课程设计任务书
学生姓名:
专业班级:
自动化1103班
指导教师:
工作单位:
自动化学院
题目:
单位负反馈系统的校正设计
初始条件:
已知某操纵系统结构如下图,要求设计校正环节Gc(s),使系统关于阶跃输入的稳态误差为0,使系统校正后的相角裕量
,幅值裕量
.
R(t)
--
要求完成的要紧任务:
(1)用MATLAB作出原系统的系统伯德图,计算系统的幅值裕度和相位裕度。
(2)在系统前向通路中插入一校正装置,确信校正网络的传递函数,并用MATLAB进行验证。
(3)用MATLAB画出未校正和已校正系统的根轨迹。
(4)对上述任务写出完整的课程设计说明书,说明书中必需进行原理分析,写清楚分析计算的进程及其比较分析的结果,并包括Matlab源程序或Simulink仿真模型,说明书的格式依照教务处标准书写。
时刻安排:
1、课程设计任务书的布置,讲解(半天)
2、依照任务书的要求进行设计构思。
(半天)
3、熟悉MATLAB中的相关工具(一天)
4、系统设计与仿真分析。
(三天)
5、撰写说明书。
(二天)
6、课程设计答辩(半天)
指导教师签名:
年月日
系主任(或责任教师)签名:
年月日
摘要
MATLAB是一个包括大量计算算法的集合。
其拥有600多个工程中要用到的数学运算函数,能够方便的实现用户所需的各类计算功能。
函数中所利用的算法都是科研和工程计算中的最新研究功效,而前通过了各类优化和容错处置。
在通常情形下,能够用它来代替底层编程语言,如C和C++ 。
在计算要求相同的情形下,利用MATLAB的编程工作量会大大减少。
MATLAB的这些函数集包括从最简单最大体的函数到诸如矩阵,特点向量、快速傅立叶变换的复杂函数。
函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各类运算、三角函数和其他初等数学运算、多维数组操作和建模动态仿真等。
若是系统设计要求知足性能指标属频域特点量,那么通过采纳频域校正方式。
在开环系统对数频率特性基础上,知足稳态误差、开环系统截止频率和相角裕度等要求动身,进行串联校正的方式。
在bode图上尽管不能严格定量的给出系统的动态性能,可是却能方便的依照频域指标确信校正装置的形式和参数,专门是对校正系统的高频特性有要求时,采纳频率校正较其他方式更方便。
串联滞后校正-超前校正,其大体原理是利用滞后超前网络的超前部份来郑大系统的相角裕度,同时利用滞后部份来改善系统的稳固性能。
关键词:
操纵系统,校正,传递函数,频率,MATLAB
单位负反馈系统的校正设计
1.整体思路
(1).依照开环传递函数得E(s)=1/(1+Gs*Hs),ess=错误!
未找到引用源。
得ess=0
(2).依照开环传递函数画出bode图和根轨迹图,求出幅值裕度和相位裕度。
从图上看出校正前系统的相位裕度
和剪切频率
(3).依照相位裕度
的要求,计算出滞后校正装置的参数a和T。
即得校正装置的传递函数,然后取得校正后系统的开环传递函数。
(4).验证已校正系统的相位裕度
和幅值裕度h。
2.用MATLAB作出原系统的系统伯德图和根轨迹
依照开环传递函数画出bode图和根轨迹,得出幅值裕度和相位裕度。
校正前的bode图,如图1
源程序:
num=100;
den=[1,11,10,0];
margin(num,den);
grid;
图1校正前的bode图
由图1得出:
幅值裕度为
相位裕度为
幅值截止频率Wcg=s
相位截止频率Wcp=s
校正前的根轨迹图如下
源程序:
num=[100];
den=[111100];
rlocus(num,den)
图2校正前的根轨迹图
单位阶跃响应分析如图3
源程序:
G=tf([100],[111100]);
G1=feedback(G,1);
t=0:
:
100;
step(G1,t);grid
xlabel(’t’);ylabel(‘c(t)’)
图3校正前单位阶跃响应图
3.利用超前校正
(1).
得
=180—90—actgWc=
(2).那么有
=45—+10=
得出a=
(3).然后未校正系统的
特性曲线上查出其幅值等于10lg(1/a)对应的频率
。
如图4。
源程序:
num=100;
den=[1,11,10,0];
margin(num,den);
图4超前校正的bode图
(4).这确实是校正后系统的截止频率
=,且
。
(5).确信校正网络的传递函数。
依照步骤3所求得的
和a两值,可求出时刻常数T。
取得T=
(6).校正系统的传递函数为G(c)=(1+/(1+
校正系统的bode图,如图5
源程序:
G0=tf([1],[1]);
margin(G0);
图5校正系统的bode图
校正后系统bode如图6
源程序:
n1=100;
d1=[111100]
s1=tf(n1,d1);
s2=tf([1],[1]);
s=s1*s2;
[Gm,Pm,Wcm,Wcp]=margin(s)
margin(s)
图6校正后系统的bode图
由图取得的相位裕度跟幅值裕度都不知足要求,超前校正无法知足要求。
4.利用滞后校正
(1)依照相角裕量γ≥450的要求,再考虑到串接滞后校正装置的相角滞后,从未校正系统的频率特性曲线图1上,找出对应相角-1800+(450+100)=-1250处的频率wc’≈s。
wc’将作为校正后系统的增益交壤频率。
(2)确信滞后装置的传递函数Gc=(1+aTs)/(1+Ts)
①依照滞后校正装置的最大幅值和原系统在wc’上的幅值相等条件,求出a值。
在wc=wc’处,从未校正的对数幅频特性曲线上求得:
20lg|G0(jwc’)|=
再由20lg1/a=计算出a=
②由1/(aT)=1/10·wc’因此当wc’≈sa=时,可求得
T=
③将所求的a值和T值代入①式得校正装置的传递函数为:
,
Gc(s)=(1+/(1+
利用Matlab画出校正装置的Bode图如图7
源代码:
G0=tf([1],[1]);
margin(G0);
图7校正系统bode图
(3)已校正后系统的开环传递函数为
G(s)=G0(s)·Gc(s)
G(s)=10(1+/[s(s+1)(+1)(1+]
利用Matalab画出校后系统的伯德图如图8
源代码:
n1=100;
d1=[111100]
s1=tf(n1,d1);
s2=tf([1],[1]);
s=s1*s2;
[Gm,Pm,Wcm,Wcp]=margin(s)
margin(s)
图8校正后的系统bode图
校正后伯德图分析
相角裕量γ’=>450
幅值裕度h’=>10db
用滞后校正装置符合设计题目的要求。
校正后的根轨迹,如图9
源程序:
num=[1633100];
den=[2293100];
rlocus(num,den)
图9校正后的根轨迹图
校正后的单位阶跃响应,如图10
源程序:
G=tf([1633100],[0]);
G1=feedback(G,1);
t=0:
:
100;
step(G1,t);grid
xlabel(’t’);ylabel(‘c(t)’);
title(‘校正后单位阶跃响应’)
图10校正后的单位阶跃响应图
图11校正前后和校正装置bode图
(校正前—红色校正装置—绿色校正后—蓝色)
由图11可看出,系统加入滞后校正装置后,在w>s的频率范围内,滞后装置衰减了G(jw)的幅值,使系统的wc左移到wc’,使系统的快速性下降。
5.仿真及结果
校正前系统,如图12
图12仿真系统
校正前系统的单位阶跃响应如图13
图13校正前系统simulink仿真图
校正后的仿真系统,如图14
图14校正后的仿真系统
校正后的单位阶跃响应图,如图15
图15校正后系统simulink仿真图
通过simulink仿真取得的仿真波形与计算波形大体一样,得出结论系统校正完成。
六、心得体会
在很多人眼中为期两周的课程设计是一种煎熬,确实,课设和咱们适应的单纯的看书做题目不一样,它更考验咱们对知识的明白得和应用。
通过这次自控的课程设计中我可谓收成颇丰。
第一固然是关于讲义知识的再学习和更深刻的明白得,和做题目不一样,在做课设时需要全方面的考虑问题,而不是单纯的算出一个结果,专门是对与校正系统,在试取值时需要耐心的验算,在校正后还需要前后的对照分析,我这次在校正时刚开始就没能取到适合的值,可是在从头取值后最终仍是知足了要求。
虽说那个进程并非算是何等的漫长或艰巨,可是这种经历确实能让咱们养成一种不断探讨的科学研究精神,我想关于工学学生那个是很重要的。
这次课设对我的另一大考验确实是MATLAB的应用,虽说之前上过基础强化训练课,可是并无具体到在自动操纵系统上的应用,因此自己查资料是必需的,关于工科学生来讲查资料也是必备的能力,有些问题在可不能时看上去很恐怖,可是在看过资料后才发觉也没有想象的那么难,这次课设顶用到的MATLAB就比我之前想的要容易,我想弄课设专门大的一方面缘故也是为了提高咱们的自学意识和自学能力,通过这次课设,我在查资料的能力上也确实取得了提高,除开图书馆,上网搜索也的确是不错的选择。
很多人抱怨在大学学不到东西,我并非如此以为。
我想不管是在学习仍是在生活上只有自己有心去学习和参与才可能有收成,这也算是课设给我知识之外的一点小小的感悟。
参考文献
【1】张德丰.MATLAB自动操纵系统设计.机械工业出版社,2010年1月第1版。
【2】胡寿松.自动操纵原理(第四版).北京:
科学出版社,2002年
【3】师宇杰.自动操纵原理——基于MATLAB仿真的多媒体讲课教材(上册).国防工业出版社,2007年
【4】何衍庆.MATLAB语言的运用.北京:
化学工业出版社,2003年
【5】谢仕宏.MATLABR2020操纵系统动态仿真实例教程.北京:
化学工业出版社,2020年
本科生课程设计成绩评定表
姓名
XX
性别
男
专业、班级
自动化1103班
课程设计题目:
单位负反馈系统的校正设计
课程设计答辩或质疑记录:
成绩评定依据:
评定项目
评分成绩
1.选题合理、目的明确(10分)
2.设计方案正确、具有可行性、创新性(20分)
3.设计结果(20分)
4.态度认真、学习刻苦、遵守纪律(15分)
5.设计报告的规范化、参考文献充分(不少于5篇)(10分)
6.答辩(25分)
总分
最终评定成绩(以优、良、中、及格、不及格评定)
指导教师签字:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单位 负反馈 系统 校正 设计 课程设计