自动控制课程设计--基于matlab软件的自动控制系统仿真

自动控制课程设计--基于matlab软件的自动控制系统仿真

ID:9815979

大小:120.00 KB

页数:11页

时间:2018-05-10

自动控制课程设计--基于matlab软件的自动控制系统仿真_第1页
自动控制课程设计--基于matlab软件的自动控制系统仿真_第2页
自动控制课程设计--基于matlab软件的自动控制系统仿真_第3页
自动控制课程设计--基于matlab软件的自动控制系统仿真_第4页
自动控制课程设计--基于matlab软件的自动控制系统仿真_第5页
资源描述:

《自动控制课程设计--基于matlab软件的自动控制系统仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《自动控制原理》课程设计说明书专业名称:电气自动化技术班级:111班学号:姓名:郑立君指导教师:姜贤林日期:2013.5.27-2013.6.7自动控制原理课程设计评阅书题目基于MATLAB软件的自动控制系统仿真学生姓名郑立君学号指导教师评语及成绩指导教师签名:年月日答辩评语及成绩答辩教师签名:年月日教研室意见总成绩:教研室主任签名:年月日摘要本次课程设计是用MATLAB进行仿真实验,MATLAB 是一种用于数值计算、可视化及编程的高级语言和交互式环境。使用MATLAB,可以分析数据,开发算法,创建模型和应用程序

2、。MATLAB开发环境是一套方便用户使用的MATLAB函数和文件工具集,其中许多工具是图形化用户接口。它是一个集成的用户工作空间,允许用户输入输出数据,并提供了M文件的集成编译和调试环境,包括MATLAB桌面、命令窗口、M文件编辑调试器、MATLAB工作空间和在线帮助文档关键词:仿真;模块;Simulink;响应MATLAB,目录1课题描述……………………………………………………………………12仿真过程……………………………………………………………………22.1控制系统建模……………………………………………………

3、…22.2线性系统时域分析…………………………………………………32.3线性系统根轨迹分析………………………………………………42.4线性系统频域分析…………………………………………………52.5线性系统校正………………………………………………………63Simulink仿真………………………………………………………………7总结……………………………………………………………………………8参考文献………………………………………………………………………91课题描述MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、

4、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB系统由MATLAB开发环境、MATLAB数学函数库、MATLAB语言、MATLAB图形处理系统和MATLAB应用程序接口(API)五大部分构成。用此软件可以对信号和图像、通讯、控制系统设计、测试和测量等进行仿真,以解决抽象的问题。用MATLAB对控制系统建模、线性系统时域分析、线性系统根轨迹分析、线性系统频域分析、线性系统校正、Simulink进行仿真,在仿真过程中对自动

5、控制系统的基本要求可以归结为三个字:稳、准、快。稳,既稳定性,是反映系统在在受到扰动后恢复平衡状态的能力,是对自动控系统的最基本的要求,不稳定的系统是不能使用的。准,既准确性,是指系统在平衡工作状态下其输出量与其期望值的距离,既被控量偏离其期望值的程度,反映了系统对其期望值的跟踪能力。快,既快速性,是指系统的瞬态过程既要平稳,又要快速。用Simulink进行校正的,系统设计要求以时域指标给出,所以本系统校正采用了根轨迹校正法。由于主导极点在原根轨迹的左侧,因此选用的是根轨迹超前校正设计的几何法。在使用MATLAB

6、进行了校正之后,又使用Simulink进行了系统模型建立和仿真。通过EDA工具TinaPro进行实际电路的搭建与运行,证明校正方法在实际系统中是可行的和有效的。72设计过程2.1控制系统建模设某SISO系统的传递函数为试建立系统的ZPK模型。解:用s因子和数学运算符建立TF模型。>>s=zpk('s');>>H=5*(s+2)/(s*(s^2+2*s+10))Zero/pople/gain:5(s+2)------------------s(s^2+2s+10)2.2线性系统时域分析二阶系统的传递函数为当系统的输

7、入信号是幅值为1,周期为8s的方波时,绘制系统的输出响应曲线。解:运行下面程序,可得到如图响应曲线。sys=tf([16],[1,3,16]);[u,t]=gensig('sqdahe',8,32,0.1);lsim(sys,u,t),gridon72.3线性系统根轨迹分析负反馈系统的开环传递函数为控制系统的根轨迹图,并求使系统稳定的K值范围和使系统无超调的K值范围。解:sys=tf(1,[1,4,5,0])rlocus(sys)[x,y]=ginput(3);p=x+i*yK=rlocfind(s,p)运行结果

8、:K=1.89182.000019.98992.4线性系统频域分析系统的开环传递函数为求系统的幅值欲度和相角裕度,并求其闭环阶跃响应。解:G=tf(3.5,[1,2,3,2]);G_close=feedback(G,1);7[Gm,Pm,Wcg,Wcp]=margin(G)step(G_close),gridon运行结果:Gm=1.1433Pm=7.1688Wcg=1.7

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。