MATLAB在自动控制原理中的应用.docx
《MATLAB在自动控制原理中的应用.docx》由会员分享,可在线阅读,更多相关《MATLAB在自动控制原理中的应用.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB在自动控制原理学习中的应用张巍(0812自动化 08118085)摘要:针对自动控制原理课程的特点与学生普遍感觉难度大的现实情况,本文把数学软件MATLAB引入到自动控制原理课程学习中,给出了MATLAB语言在学生课余学习与习题解答中的应用实例,具体从MATLAB在求系统动态性能参数、求负反馈控制系统闭环根轨迹图、复合校正控制系统中的应用三方面详细的解答反映了MATLAB引入自动控制原理的重要作用。这有利于学生更好地掌握自动控制理论,而且可以提高学生的学习效率与学习积极性,培养学生的创新能力。关键词:MATLAB 自动控制原理 应用0引言自动控制原理涉及到控制系统的时域与复域中的数
2、学模型构建及各种线性与系统的时域及复域分析、根轨迹、频域分析与线性离散系统的校正与设计还有非线性系统的分析。这些控制系统的数学模型复杂,分析计算量大,随着自动控制技术的广泛应用,控制理论的深入,使用一种自动化软件来代替手工计算分析控制系统中的数学模型有重要的意义。在自动控制系统分析中引入MATLAB软件包可以大大减少计算量并使数据可视化。在自控原理学习中引入MATLAB有利于读者掌握与发展控制理论与应用技术并获得升华。1 MATLAB概述MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言与交互式环境,主要包括MATLAB
3、与Simulink两大部分。MATLAB 产品族可以用来进行以下各种工作:数值分析、数值与符号计算、工程与科学绘图、控制系统的设计与仿真、数字图像处理技术数字信号处理技术、通讯系统设计与仿真、财务与金融工程。MATLAB 的应用范围非常广,包括信号与图像处理、通讯、控制系统设计、测试与测量、财务建模与分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。2 MATLAB在自动控制原理学习中的应用2.1 MATLAB在求系统动态性能参数中的应用MATLAB可以根据系统的单位阶跃响应的表达式得出系统闭环
4、传递函数进而绘出系统的单位阶跃响应曲线,通过曲线可以直观地了解系统动态变化过程并测得系统动态性能参数。设已知二阶系统的单位阶跃响应为试求系统的超调量%、峰值时间与调节时间.下面是通过编写MATLAB程序运行得到上述系统的动态响应曲线图。MATLAB程序:wn=2; kos=0.6;num=wn2; den=1,2*kos*wn,wn2;%系统闭环传递函数t=0: 0.02:8; figurestep(num,den,t);grid %系统单位阶跃响应 系统的单位阶跃响应曲线通过观察系统的单位阶跃响应曲线,读者可以很清楚的了解此系统的动态性能。2.2 MATLAB在求负反馈控制系统闭环根轨迹图中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 自动控制 原理 中的 应用
限制150内