《利用MATLAB对一单位反馈系统进行滞后和超前校正自动控制原理课程设计》.docxVIP

《利用MATLAB对一单位反馈系统进行滞后和超前校正自动控制原理课程设计》.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《利用MATLAB对一单位反馈系统进行滞后和超前校正自动控制原理课程设计》

摘要MATLAB是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。函数中所使用的算法都是科研和工程计算中的最新研究成果,而前经过了各种优化和容错处理。在通常情况下,可以用它来代替底层编程语言,如C和C++ 。在计算要求相同的情况下,使用MATLAB的编程工作量会大大减少。MATLAB的这些函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。此次课程设计就是利用MATLAB对一单位反馈系统进行滞后和超前校正。通过运用MATLAB的相关功能,绘制系统校正前后的伯德图、奈氏曲线和阶跃响应曲线,并计算校正后系统的时域性能指标。关键字:超前和滞后校正 MATLAB 伯德图 时域性能指标目录1系统超前校正环节的设计11.1运用 MATLAB编程求校正前系统的相角裕度11.2计算超前校正环节的传递函数11.3计算超前校正后系统的相角裕度21.4画出系统校正前后的奈奎斯特曲线31.5画出超前校正前后系统的波特图42系统滞后校正环节的设计52.1求出最大滞后角52.2计算滞后校正环节的传递函数52.3计算滞后校正后系统的相角裕度62.4系统校正前后的奈奎斯特曲线72.5滞后校正前后系统的波特图83.1校正前系统的阶跃响应曲线93.2超前校正后系统的单位阶跃响应曲线103.3超前校正后系统动态性能分析113.4滞后校正后系统的单位阶跃响应曲线123.5滞后校正后系统动态性能分析134 无源超前校正和无源滞后校正的原理134.1无源超前校正的原理134.2 无源滞后网络校正的原理155 心得体会15参考文献16温度控制系统校正环节设计 在现代的科学技术的众多领域中,自动控制技术起着越来越重要的作用。自动控制技术是能够在没有人直接参与的情况下,利用附加装置(自动控制装置)使生产过程或生产机械(被控对象)自动地按照某种规律(控制目标)运行,使被控对象的一个或几个物理量(如温度、压力、流量、位移和转速等)或加工工艺按照预定要求变化的技术。它包含了自动控制系统中所有元器件的构造原理和性能,以及控制对象或被控过程的特性等方面的知识,自动控制系统的分析与综合,控制用计算机(能作数字运算和逻辑运算的控制机)的构造原理和实现方法。自动控制技术是当代发展迅速,应用广泛,最引人瞩目的高技术之一,是推动新的技术革命和新的产业革命的核心技术,是自动化领域的重要组成部分。 自控控制理论是以传递函数为基础的经典控制理论,它主要研究单输出入—单输出,线性定常系统的分析和设计问题。在线性控制系统中,常用的无源校正装置有无源超前网络和无源滞后网络,通过校正来改善系统的动态性能指标。系统的动态性能的改变可以由校正前后的奈奎斯特曲线和波特图看出。1系统超前校正环节的设计1.1运用 MATLAB编程求校正前系统的相角裕度代码如下: h1tf9,[2,1];h2tf1,[1,1];h3tf1,[0.5,1];hh1*h2*h3;marginh;grid画出其波特图如下: 图1-1超前校正前系统的相角裕度由图可得,校正前,1.2计算超前校正环节的传递函数现在计算最大超前角,所以0.669由取未校正系统幅值为-10lgadB时的频率作为校正后系统的截止频率Wm编程求解如下:h1tf9,[2,1];h2tf1,[1,1];h3tf1,[0.5,1];hh1*h2*h3;[num,den]tfdatah;mm-10*log105.042;[mu,pu,w]bodenum,den;mu_db20*log10mu;wcsplinemu_db,w,mm程序运行的结果为wc2.4148又由于且,代入得:T0.1844所以超前校正环节的传递函数超前校正后系统的开环传递函数为:1.3计算超前校正后系统的相角裕度用MATLAB编程求解校正后系统的相角裕度,代码如下:G1tf9,[1,3.5,3.5,1];G2tf[0.9297,1],[0.1844,1];GG1*G2;marginG程序的运行结果如下: 图1-2超前校正后系统的相角裕度由图像可知:校正后系统的相角裕度为满足题目要求1.4画出系统校正前后的奈奎斯特曲线用MATLAB编程画出系统校正前后的奈氏曲线,程序代码如下:num[9];den[1,3.5,3.5,1];nyquistnum,den;hold on;G1tf9,[1,3.5,3.5,1];G2tf[0.9297,1],[0.1844,1];GG1*G2;nyquist

文档评论(0)

zhuslong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档