matlab仿真课程设计报告

matlab仿真课程设计报告

ID:2707659

大小:185.00 KB

页数:20页

时间:2017-11-17

matlab仿真课程设计报告_第1页
matlab仿真课程设计报告_第2页
matlab仿真课程设计报告_第3页
matlab仿真课程设计报告_第4页
matlab仿真课程设计报告_第5页
资源描述:

《matlab仿真课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北华大学《MATLAB仿真》课程设计姓名:班级学号:实习日期:辅导教师:19前言科学技术的发展使的各种系统的建模与仿真变得日益复杂起来。如何快速有效的构建系统并进行系统仿真,已经成为各领域学者急需解决的核心问题。特别是近几十年来随着计算机技术的迅猛发展,数字仿真技术在各个领域都得到了广泛的应用与发展。而MATLAB作为当前国际控制界最流行的面向工程和科学计算的高级语言,能够设计出功能强大、界面优美、稳定可靠的高质量程序,而且编程效率和计算效率极高。MATLAB环境下的Simulink是当前众多仿真软件中功能最强大、最优秀、最容易使用的一

2、个系统建模、仿真和分析的动态仿真环境集成工具箱,并且在各个领域都得到了广泛的应用。本次课程设计主要是对磁盘驱动读取系统校正部分的设计,运用自动控制理论中的分析方法,利用MATLAB对未校正的系统进行时域和频域的分析,分析各项指标是否符合设计目标,若有不符合的,根据自动控制理论中的校正方法,对系统进行校正,直到校正后系统满足设计目标为止。我组课程设计题目磁盘驱动读取系统的开环传递函数为是设计一个校正装置,使校正后系统的动态过程超调量δ%≤7%,调节时间ts≤1s。电锅炉的温度控制系统由于存在非线性、滞后性以及时变性等特点,常规的PID控制

3、器很难达到较好的控制效果。考虑到模糊控制能对复杂的非线性、时变系统进行很好的控制,但无法消除静态误差的特点,本设计将模糊控制和常规的PID控制相结合,提出一种模糊自适应PID控制器的新方法。并对电锅炉温度控制系统进行了抗扰动的仿真试验,结果表明,和常规的PID控制器及模糊PID复合控制器相比,模糊自适应PID控制改善了系统的动态性能和鲁棒性,达到了较好的控制效果。19目录1未校正前系统的分析41.1时域分析41.2根轨迹分析41.3频域分析62串联校正及校正后系统分析72.1校正原理72.2校正过程72.2.1选择增益系数72.2.2校

4、正环节72.3校正后系统验证系统性能82.3.1时域分析82.3.2频域分析93校正装置的实现103.1无源校正装置103.2有源校正装置114对校正后的系统利用连续系统按环节离散化的数字进行仿真114.1连续系统按环节离散化仿真原理114.2Matlab实现仿真过程125实习总结156附录16197参考文献201未校正前系统的分析衡量一个系统的好坏主要是通过性能指标,而其中最主要的分析方法是时域分析、根轨迹和频域分析。1.1时域分析时域分析法是根据系统的微分方程,以拉氏变换为工具,直接解出控制系统的时间响应,根据响应表达式及响应曲线来

5、分析系统的稳定性、快速性、准确性等。我们的题目是磁盘驱动读取系统的开环传递函数为Gk(s)=1/s(s+20)(s+10),对这个函数进行展开得到Gk(s)=1/s^3+30s^2+200s。运用MATLAB的step()函数对此系统进行仿真,得到系统单位阶跃响应曲线如1-1所示。图1-1单位阶跃响应曲线M文件如下:num0=1;den0=conv([1,0],conv([1,20],[1,10]));[numb,denb]=cloop(num0,den0);step(numb,denb);title('未校正系统阶跃响应');由以上分

6、析,得到系统的时域指标δ%=0%,ts=782s。从调节时间上看,远远地不符合设计要求。1.2根轨迹分析19根轨迹法是根据反馈控制系统开环和闭环传递函数之间的关系提出的一种由开环传递函数求闭环特征根的简便方法,它是分析和设计线性定常控制系统的图解方法,使用十分简便,在工程上获得了广泛的应用。运用根轨迹分析法,可以对系统的稳定性进行分析而这又为系统的校正提供依据。在调用rlocus()函数之后,调用根轨迹增益函数rlocfind(),可得出系统的根轨迹曲线如1-2所示。图1-2根轨迹曲线MATLAB的程序为;num0=1;den0=[1,

7、30,200,0];axisequal;rlocus(num0,den0);[K,poles]=rlocfind(num0,den0);title('未校正前系统根轨迹');执行以上程序,并移动鼠标到根轨迹与虚轴的交点处单击鼠标左键后可得到如下结果:selected_point=0+14.0727iK=5.9413e+003poles=-29.9464-0.0268+14.0853i-0.0268-14.0853i19由此可见,根轨迹与虚轴交点处的增益K=5941.3这说明,K<1.6时系统稳定;当K>941.6时系统不稳定。利用rlo

8、cfind()函数可找出根轨迹从实轴上的分离点处的增益K=384,说明当0

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

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

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