- 1、本文档共86页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运动控制实验讲义.
实验一 Matlab和Simulink中传递函数的建立
实验目的
掌握在Matlab 中建立系统传递函数的方法。
掌握在Simulink中建立系统的传递函数及结构图的方法。
二.实验设备及仪器
计算机、Matlab软件
三.实验内容
Matlab是由美国Mathworks推出的一个科技应用软件,已经发展成为一个适用于多学科多工作平台的大型软件。它涉及领域广泛,在本课程的实验中主要使用该软件的控制系统工具箱,以加深对控制理论及其应用的理解。Simulink是该公司专门为Matlab设计提供的结构图编程与系统仿真的专用软件工具,该仿真环境下的用户程序其外观就是系统的结构图,使得系统仿真变得简便直观。
1.Matlab 中建立系统传递函数
Matlab启动后的用户界面如图1-1所示,工作空间窗口可以显示Matlab中的各个变量。命令窗口可以输入各种命令,这也是输入系统传递函数的窗口。
图1-1 Matlab启动界面
(1). Matlab中求解微分方程
求解微分方程所用的命令为dslove(“方程1”, “方程2”,…),该函数最多可同时求解12个方程。方程中的各阶导数项以大写的D表示,后面跟阶数,在接变量名,例如:D2y代表。
例1:在Matlab中求解下列微分方程,变量初始值为,
解:在命令窗口中键入命令如图1-2所示。可见方程的解,通过ezplot命令可以绘制该微分方程解的曲线如图1-3所示。
图1-2 Matlab中输入微分方程
图1-3 ezplot命令绘制图形
(2). Matlab中输入传递函数常用的命令有:tf,printsys,zpk。
命令tf,prinfsys 可以输入多项式形式的传递函数,首先根据传递函数写出分子多项式的系数向量,分母多项式的系数向量。然后输入命令tf(,)或printsys(num,den,’s’)即可得到传递函数。
例2:在Matlab中输入如下系统传递函数
解:在Matlab中输入如下命令,注意多项式系数输入时最高项系数在前,然后空格,次高项系数,直到常数项,如果某一项系数为零,在输入系数向量时补零。在Matlab中输入如下命令。可以看到 tf 和 prinfsys 的执行结果是相同的。
图1-4 输入多项式传递函数
例3:在Matlab中输入如下传递函数
解:使用zpk命令可以输入零极点式传递函数。命令输入方法及结果如1-5图。参数第一项为零点向量,第二项为极点向量,第三项为增益。
图1-5 输入零极点式传递函数
(3). Matlab中结构图的建立
前面讨论了如何输入系统传递函数,下一步是如何将各个模块连接起来形成系统的结构图,Matlab中有如下用于搭建系统结构图的命令:
conv:用于求两个多项式的卷积。当需要两个多项式相乘时,使用该函数。例如:(s+1)*(s+2)。在Matlab中输入num1=[1 1],num2=[1 2],num=conv(num1,num2),得到num=[1 3 2]。Num为乘积后的多项式系数向量。
series: 用于将两个传递函数串联。具体形式为series(num1,den1,num2,den2),num1,den1为第一个模块的分子,分母多项式系数向量。num2,den2为第二个模块的分子,分母多项式系数向量。或者series(sys1,sys2),sys为使用tf命令生成的传递函数。
parallel: 用于将两个传递函数并联。使用方法可采用分子分母多项式向量输入或传递函数输入,parallel(num1,den1,num2,den2)或parallel(sys1,sys2)。
cloop: 用于求单位反馈系统的传递函数。使用方法为cloop(num,den,sign),或cloop(sys,sign),Sign=1是正反馈Sign=-1是负反馈。
feedback:用于求一般反馈系统传递函数。使用方法为feedback(num1,den1,num2,den2,sign)或者feedback(sys1,sys2,sign)。Sys2为反馈环节传递函数。
例4:系统结构图如图1-6所示。使用Matlab求如下系统的传递函数。其中,
,,
图1-6 例4系统结构图
解: 步骤1,输入各环节传递函数如图1-7所示。
图1-7 输入个环节传递函数
步骤2,求和串联后的传递函数如图1-8所示。
图1-8 串联G1和G2
步骤3,求反馈后的传递函数如图1
您可能关注的文档
- 轮胎切割机的结构设计..doc
- 软件开发项目的风险分析与控制..doc
- 软件工程综合性课程设计的教学实践..doc
- 软件工程-原理方法及应用(史济民第三版,高等教育)课后习题答案..doc
- 软件项目需求分析通用模板..doc
- 软件需求分析模板..doc
- 软化水处理设备设计安装的要点及技术指标..docx
- 轮毂电机回收制动能量的发电装置本科论文..doc
- 软化水设备的使用必要性及其报价方案..doc
- 轻质高温TiAl金属间化合物合金及其制备加工的科学技术基础..doc
- 2024年9月台南市直机关遴选公务员面试真题附详解.docx
- 2024年9月福州市直机关遴选公务员面试真题带题目详解.docx
- 2024年9月巴音郭楞蒙古自治州直机关遴选公务员面试真题回忆版.docx
- 2024年2月金昌市直遴选面试真题回忆版汇总.docx
- 2024年2月龙岩市直机关遴选公务员面试真题带答案详解.docx
- 2024年9月宜宾市税务系统遴选面试真题回忆版汇总.docx
- 2024年2月陇南市直机关遴选公务员面试真题附解析.docx
- 2024年2月鄂尔多斯市税务系统遴选面试真题附带题目详解.docx
- 2024年9月台中县税务系统遴选面试真题带详细解析.docx
- 2024年9月咸阳市税务系统遴选面试真题回忆版汇总.docx
最近下载
- 精品美术课件 7岁-9岁 线描 《人物画》.ppt VIP
- 关节脱位病人的护理1ppt课件.pptx VIP
- 2025兰州市辅警考试试卷真题.docx VIP
- GB50068-2018_建筑结构可靠性设计统一标准.docx VIP
- 2021年三升四语文讲义-04讲:基础知识之词语结构(教师版,部编,).docx VIP
- 网络安全管理制度培训.pptx VIP
- 环卫服务过渡交接计划安排与组织实施方案.docx VIP
- 二、衔接部分:三升四语文暑假衔接讲义-03讲:基础知识之扩句、缩句(教师版,人教部编版).docx VIP
- GJB3395-1998 军用计算机网络安全评估准则.pdf VIP
- 国开电大农业推广终结性考试调查报告.doc VIP
文档评论(0)