云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 自动控制实验报告

自动控制实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 23:34:11

实验名称 实验一 控制系统数学模型的建立 实验时间 2014.5.5第12周 实验成绩 实验目的 1、 认识matlab界面,熟悉matlab实验环境。 2、 掌握matlab建立控制系统数学模型的命令集模型相互转换的方法。 3、 掌握使用matlab命令化简模型基本连接的方法。 源程序和实验结果: 1. 仿照实例实现以下传递函数的有理分式表示 程序: num=6*[1,5]; den=conv(conv(conv([1,3,1],[1,3,1]),[1,6]),[1,6,5,3]); G=tf(num,den) 输出结果: Transfer function: 6 s + 30 --------------------------------------------------------------------------------------------- s^8 + 18 s^7 + 124 s^6 + 417 s^5 + 740 s^4 + 729 s^3 + 437 s^2 + 141 s + 18 2.仿照实例实现以下传递函数的零极点表示 程序: z=[-3]; p=[-2,-4,-5]; k=[7]; sys=zpk(z,p,k) 输出结果: Zero/pole/gain: 7 (s+3) ----------------- (s+2) (s+4) (s+5) 3.已知两环节传递函数G1(S)和G2(S)及反馈环节系数-1,求G1(S)和G2(S)两者串联和并联后的传递函数。并显示单位负反馈时的闭环传递函数。 , 1

串联程序: num1=[1,1];den1=[1,2]; num2=[1];den2=[500,0,0]; [num,den]=series(num1,den1,num2,den2); G=tf(num,den) 输出结果: Transfer function: s + 1 ----------------------- 500 s^3 + 1000 s^2 并联程序: num1=[1,1];den1=[1,2]; num2=[1];den2=[500,0,0]; [nump,denp]=parallel(num1,den1,num2,den2) G=tf(nump,denp) 输出结果: nump = 500 500 1 2 denp = 500 1000 0 0 Transfer function: 500 s^3 + 500 s^2 + s + 2 ------------------------------- 500 s^3 + 1000 s^2 单位负反馈时的闭环传递函数程序: num1=[1,1];den1=[1,2]; num2=[1];den2=[500,0,0]; [numf,denf]=feedback(num1,den1,num2,den2,-1) G=tf(nump,denp) 输出结果: numf = 500 500 0 0 denf = 500 1000 1 1 2

Transfer function: 500 s^3 + 500 s^2 + s + 2 ------------------------- 500 s^3 + 1000 s^2 4.创建一个4阶系统的微分方程为: 求:(1)传递函数多项式 (2)创建G(S)为ZPK对象 (1)程序: numG=[4 36 32] denG=[1 10 30 40 24] G=tf(numG,denG) 输出结果: Transfer function: 4 s^2 + 36 s + 32 --------------------------------- s^4 + 10 s^3 + 30 s^2 + 40 s + 24 (2)程序: numG=[4 36 32] denG=[1 10 30 40 24] G=tf(numG,denG) GG=zpk(G) [z,p,k]=zpkdata(G,'v') [z,p,k]=zpkdata(GG,'v') 输出结果: numG = 4 36 32 denG = 1 10 30 40 24 Transfer function: 4 s^2 + 36 s + 32 --------------------------------- s^4 + 10 s^3 + 30 s^2 + 40 s + 24 Zero/pole/gain: 3

4 (s+8) (s+1) --------------------------- (s+6) (s+2) (s^2 + 2s + 2) z = -8 -1 p = -6.0000 -2.0000 -1.0000 + 1.0000i -1.0000 - 1.0000i k = 4 z = -8 -1 p = -6.0000 -2.0000 -1.0000 + 1.0000i -1.0000 - 1.0000i k = 4 小结和心得: 通过这次自动控制实验,我在原本认识matlab界面和熟悉matlab实验环境的基础上,掌握了matlab建立控制系统数学模型的命令集模型相互转换的方法,并且了解了使用matlab命令来化简模型基本连接。这是我们第一次用matlab实现控制系统数学模型的建立,刚接触时不是很熟练,但是对照实验指导多做几道练习题后就逐渐熟练了,这次实验让我通过自己动手实践,编写程序语言运行,加深了对自动控制的了解。

4

搜索更多关于: 自动控制实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验名称 实验一 控制系统数学模型的建立 实验时间 2014.5.5第12周 实验成绩 实验目的 1、 认识matlab界面,熟悉matlab实验环境。 2、 掌握matlab建立控制系统数学模型的命令集模型相互转换的方法。 3、 掌握使用matlab命令化简模型基本连接的方法。 源程序和实验结果: 1. 仿照实例实现以下传递函数的有理分式表示 程序: num=6*[1,5]; den=conv(conv(conv([1,3,1],[1,3,1]),[1,6]),[1,6,5,3]); G=tf(num,den) 输出结果: Transfer function: 6 s + 30 ------------------------------------------------------------

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com