- 1、本文档共12页,可阅读全部内容。
- 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基本操作
实验目的
1.熟悉MATLAB实验环境,练习MATLAB命令、m文件基本操作。
2.利用MATLAB编写程序进行矩阵运算、图形绘制、数据处理等。
3. 熟悉矩阵相关的基本函数和命令。
4. 熟练使用帮助。
实验原理
MATLAB环境是一种为数值计算、数据分析和图形显示服务的交互式的环境。
1.MATLAB环境的熟悉
双击桌面上的MATLAB6.0图标,启动MATLAB,这时出现一个标题为”MATLA Commamd Window”的窗体,这就是MATLAB的主界面,在命令窗口输入demo,回车之后,会有一个新的窗口,里面有许多MATLAB提供的演示程序。
(1)简单命令练习。MATLAB是区分大小写的,MATLAB里的命令和函数名称都是小写。
在命令窗口中输入4+6+2,回车后会得到ans=12;
(2)矩阵练习。
a: 定义一个矩阵。在命令提示符下输入A=[1 2 3;4 5 6;7 8 0 ]回车后得到
A=
1 2 3
4 5 6
7 8 0
b: 访问矩阵A中的第一行元素A(1,;)回车后得到
ans=
1 2 3
c: 数组操作。
在命令提示符下输入g=[1 2 3 4;5 6 7 8];和g*2-1结果会如下所示:
ans=
1 3 5 7
9 11 13 15
(3) 使用 MATLAB在线帮助
如果不知道实现什么功能用什么函数,可以直接在命令提示符下用 help命令。如果你知道某个函数的名字,可以“help+函数名”寻求帮助。
2 .概念
MATLAB有3种窗口,即:命令窗口(The Command Window)、m-文件编辑窗口(The Edit Window)和图形窗口(The Figure Window),而Simulink另外又有Simulink模型编辑窗口。
1.命令窗口(The Command Window)
当MATLAB启动后,出现的最大的窗口就是命令窗口。用户可以在提示符“”后面输入交互的命令,这些命令就立即被执行。
在MATLAB中,一连串命令可以放置在一个文件中,不必把它们直接在命令窗口内输入。在命令窗口中输入该文件名,这一连串命令就被执行了。因为这样的文件都是以“.m”为后缀,所以称为m-文件。
2.m-文件编辑窗口(The Edit Window)
我们可以用m-文件编辑窗口来产生新的m-文件,或者编辑已经存在的m-文件。在MATLAB主界面上选择菜单“File/New/M-file”就打开了一个新的m-文件编辑窗口;选择菜单“File/Open”就可以打开一个已经存在的m-文件,并且可以在这个窗口中编辑这个m-文件。
3.图形窗口(The Figure Window)
图形窗口用来显示MATLAB程序产生的图形。图形可以是2维的、3维的数据图形,也可以是照片等。
实验内容
用MATLAB可以识别的格式输入矩阵,赋值完成后,调用相应的命令查看MATLAB工作空间的占用情况。
(1) 初始化一10*10矩阵,其元素均为1
(2) 初始化一10*10矩阵,其元素均为0
对下面给出的矩阵求取秩、特征多项式、范数、特征根、特征向量和逆矩阵。
求解下面的线性代数方程,并验证得出的解满足原方程。
在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5),sin(t)/t∈[0,2π],用不同颜色,不同线的类型予以表示,注意坐标轴的比例控制。
实验二 控制系统的建模仿真及系统模型转换
实验目的
掌握控制系统的微分方程、状态方程、传递函数、零极点增益、部分分式描述及转换;
实验原理
利用Matlab建立模型。
(1)对一个简单的连续系统进行建模。方程为1阶微分方程,其中,u(t)是幅度为1,频率为1rad/s的方波信号。积分模块将x(t)的微分信号积分来获得x(t)。要产生方波信号,可以使用Signal Generator模块,选择波形为方波(Square)并改变频率单位为rad/s,用Scope模块来观看最后的输出结果。
采取把上述微分方程表示为传递函数的形式来进行建模仿真,并用Scope模块观看输出结果。将微分方程左右两边取拉氏变换,变形为
这样系统的传递函数为。于是可以用Transfer Fcn模块来进行建模(Continrous)。为此,首先指定对应的传递函数,可以在模块参数对话框设置Numerator(分子)参数、Denumerator(分母)参数分别为[1]和[1 2]。即这个模块是用传递函数的分式形式表示,且系数从左至右按得降幂排列。
(2)将摄氏温度转变为华氏温度。方程为:TF=
文档评论(0)