欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    MATLAB在自动控制原理中的应用.docx

    • 资源ID:35702150       资源大小:23.33KB        全文页数:6页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MATLAB在自动控制原理中的应用.docx

    MATLAB在自动控制原理学习中的应用张巍(0812自动化 08118085)摘要:针对自动控制原理课程的特点与学生普遍感觉难度大的现实情况,本文把数学软件MATLAB引入到自动控制原理课程学习中,给出了MATLAB语言在学生课余学习与习题解答中的应用实例,具体从MATLAB在求系统动态性能参数、求负反馈控制系统闭环根轨迹图、复合校正控制系统中的应用三方面详细的解答反映了MATLAB引入自动控制原理的重要作用。这有利于学生更好地掌握自动控制理论,而且可以提高学生的学习效率与学习积极性,培养学生的创新能力。关键词:MATLAB 自动控制原理 应用0引言自动控制原理涉及到控制系统的时域与复域中的数学模型构建及各种线性与系统的时域及复域分析、根轨迹、频域分析与线性离散系统的校正与设计还有非线性系统的分析。这些控制系统的数学模型复杂,分析计算量大,随着自动控制技术的广泛应用,控制理论的深入,使用一种自动化软件来代替手工计算分析控制系统中的数学模型有重要的意义。在自动控制系统分析中引入MATLAB软件包可以大大减少计算量并使数据可视化。在自控原理学习中引入MATLAB有利于读者掌握与发展控制理论与应用技术并获得升华。1 MATLAB概述MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言与交互式环境,主要包括MATLAB与Simulink两大部分。MATLAB 产品族可以用来进行以下各种工作:数值分析、数值与符号计算、工程与科学绘图、控制系统的设计与仿真、数字图像处理技术数字信号处理技术、通讯系统设计与仿真、财务与金融工程。MATLAB 的应用范围非常广,包括信号与图像处理、通讯、控制系统设计、测试与测量、财务建模与分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。2 MATLAB在自动控制原理学习中的应用2.1 MATLAB在求系统动态性能参数中的应用MATLAB可以根据系统的单位阶跃响应的表达式得出系统闭环传递函数进而绘出系统的单位阶跃响应曲线,通过曲线可以直观地了解系统动态变化过程并测得系统动态性能参数。设已知二阶系统的单位阶跃响应为试求系统的超调量%、峰值时间与调节时间.下面是通过编写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在求负反馈控制系统闭环根轨迹图中的应用在控制系统分析中,为了避开直接求解高阶多项式的根时遇到的困难,在实践中提出了一种图解求根法,即根轨迹法。所谓根轨迹是指当系统的某一个(或几个)参数从到时,闭环特征方程的根在复平面上描绘的一些曲线。应用这些曲线,可以根据某个参数确定相应的特征根。在根轨迹法中,一般取系统的开环放大倍数K作为可变参数,利用它来反映出开环系统零极点与闭环系统极点(特征根)之间的关系。 根轨迹可以分析系统参数与结构已定的系统的时域响应特性,以及参数变化对时域响应特性的影响,而且还可以根据对时域响应特性的要求确定可变参数及调整开环系统零极点的位置,并改变它们的个数,也就是说根轨迹法可用于解决线性系统的分析与综合问题。 MATLAB提供了专门绘制根轨迹的函数命令,如下表所示,使绘制根轨迹变得轻松自如。 设已知单位负反馈控制系统开环传递函数,试画出相应的闭环根轨迹图。下面是通过编写MATLAB程序运行得到上述系统的闭环根轨迹图。MATLAB程序:G2=zpk(-20, 0 -10-10i -10+10i, 1); %建立等效开环传递函数模型figure rlocus(G2); 2.3 MATLAB在复合校正控制系统的应用为改善系统的动态性能与稳态性能,常在系统中附加校正装置,这就是系统校正。按校正装置在系统中的位置不同,系统校正分为串联校正,反馈校正与复合校正。根据校正装置的特性又可分为超前校正,滞后校正,滞后-超前校正。校正的实质均表现为修改描述系统运动规律的数学模型。设计校正装置的过程是一个多次试探的过程并带有许多经验,计算机辅助设计为系统校正装置的设计提供了有效手段。介绍了基于MATLAB与SIMULINK的线性控制系统设计方法。设复合校正控制系统如图示,若要求闭环回路过阻尼,且系统在斜坡输入作用下的稳态误差为零,试确定K值及前馈补偿装置。下面是通过编写MATLAB程序运行得到上述闭环系统校正后的单位阶跃响应输出与单位斜坡响应输出:MATLAB验证: 取K=0.04,=2.5,=s=2.5s;在MATLAB的Simulink环境下搭建复合系统校正后结构图,如图。取仿真的时间为10s,运行系统校正后的单位阶跃响应输出与单位斜坡响应输出。仿真表明:系统过阻尼,且斜坡输入下无稳态误差。 复合控制系统单位阶跃响应 复合控制系统单位斜坡响应 3 结束语通过这次小论文的写作,加强了我们动手、思考与解决问题与搜索查找有用信息的能力。也加深了对matlab知识的理解。让我深层领会到了matlab在实际工程计算中的强大功能。同时加深了我们对自控原理课程的理解,让我们找到了一个很好的解决自控原理问题的实用有效方法。本次我选择的课题是以MATLAB在求系统动态性能参数、求负反馈控制系统闭环根轨迹图、复合校正控制系统中的三方面具体应用来说明MATLAB在解决自控原理课程问题中的重要作用。进而说明理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来的学习才是最行之有效的。参考文献:1 胡寿松.自动控制原理.北京:科学出版社,2007.2 李国勇,谢克明,杨丽娟,等.计算机仿真与CAD基于MATLAB的控制系统.北京:电子工业出版社,2008.第 6 页

    注意事项

    本文(MATLAB在自动控制原理中的应用.docx)为本站会员(叶***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开