试验一Matlab和Simulink中传递函数的建立

熏蒸桶实验  Matlab和Simulink中传递函数的建立
一.实验目的
1.掌握在Matlab 中建立系统传递函数的方法。
2.掌握在Simulink中建立系统的传递函数及结构图的方法。
二.实验设备及仪器
风光互补led路灯
计算机、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所示。
HD-PRIDE
冷粘鞋
图1-2  Matlab中输入微分方程
图1-3  ezplot命令绘制图形实名认证系统
(2). Matlab中输入传递函数常用的命令有:tf,printsys,zpk。
命令tf,prinfsys 可以输入多项式形式的传递函数,首先根据传递函数写出分子多项式的系数向量,分母多项式的系数向量。然后输入命令tf(,)或printsys(num,den,s)即可得到传递函数。
例2:在Matlab中输入如下系统传递函数
解:在Matlab中输入如下命令,注意多项式系数输入时最高项系数在前,然后空格,次高项系数,直到常数项,如果某一项系数为零,在输入系数向量时补零。在Matlab中输入如下命令。可以看到 tf 和 prinfsys 的执行结果是相同的。
sae认证

本文发布于:2024-09-21 22:31:16,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/102771.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:系统   传递函数   命令   实验
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议