- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE21
汽车与交通学院
《机电控制工程基础S》
实验指导书
适用专业:************
课程代码:***********
学时:**学分:***
编写单位:********系
编写人:*****************
审核人:*****
审批人:********
*********年********月
目录
TOC\o1-1\h\z\u实验一Matlab软件基础操作及M语言基础 3
实验二Simulink模块基础操作及建模基础 12
实验三一阶系统的时域响应分析 18
实验四二阶系统的时域响应分析 22
实验五控制系统的稳定性分析 26
实验六控制系统的校正分析 30
附录一MATLAB6.5控制系统工具箱函数和结构化的控制语句 36
主要参考文献 45
实验一Matlab软件基础操作及M语言基础
一.实验目的
1)掌握MATLAB仿真软件的安装及启动,熟悉MATLAB工作环境平台。
2)掌握MATLAB命令窗口,包括工具条以及菜单选项的使用;MATLAB语言的基本规定,包括数值的表示、变量命名规定、基本运算符、预定义变量以及表达式等。
3)掌握MATLAB图形绘制功能、M文件程序设计和线性控制系统传递函数模型的建立等。
二.实验仪器
PC计算机一台,MATLAB软件1套
三.实验原理
MATLAB作为一种高级语言,它不仅可以以一种人机交互式的命令行的方式工作,还可以像BASIC、FORTRAN、C等其他高级计算机语言一样进行控制流的程序设计(MATLAB语言的流程控制语句主要有for、while、if-else-end及switch-case等4种语句,这4种流程控制语句功能介绍见附录一)。MATLAB控制流,即编制一种以*.m为扩展名的MATLAB程序(简称M文件)。由于商用的MATLAB软件是用C语言编写而成。因此,M文件的语法与C语言十分相似。对广大参加建模竞赛且学过C语言的同学来说,M文件的编写是相当容易的。
建立和运行M文件程序的过程如下:
打开M文件编辑窗口:在图1中选择File→New→M-file菜单项实现
在M文件编辑窗口键入M文件的各行:如在编辑窗口键入下面5行
t=0:pi/50:4*pi;
y0=exp(-t/3);
y=exp(-t/3).*sin(3*t);
plot(t,y,’-r’,t,y0,’--b’,t,-y0,’--b’);
grid
保存文件:在图2中选择File→Save菜单项,保存文件。例如可键入exp1,上述命令行就保存为exp1.m。
调试运行M文件程序:可在图中选择Debug→Run菜单项,全速运行M文件程序。也可用鼠标点击行号后短横线,给程序设置断点,选择Debug→Step,单步运行M文件程序,并根据工作空间管理窗口(Workspace)结果了解每条指令的功能。
按上面的过程来建立M文件程序,并用Run和Step两种方式来调试运行M文件程序。
图1-1建立和运行M文件程序的过程
四.实验内容
4.1基本的运算操作
(a)任何矩阵(向量),可以直接按行方式输入每个元素:同一行中的元素用半角逗号(,)或者用空格符来分隔;行与行之间用分号(;)分隔。所有元素处于一方括号([])内;
例1:
Time=[111212345678910]
X_Data=[2.323.43;4.375.98]
(b)数组(矩阵)的点运算
运算符:+(加)、-(减)、./(右除)、.\(左除)、.^(乘方),
例2:
g=[1234];h=[4321];
s1=g+h,s2=g.*h,s3=g.^h,s4=g.^2,s5=2.^h
4.2线性系统的传递函数模型
若要在MATLAB环境下得到传递函数的形式,可以调用tf()函数。该函数的调用格式为
G=tf(num,den);
其中num,den分别为系统传递函数的分子和分母多项式系数向量。返回的G为传递函数形式。
然而,如果分子或分母多项式给出的不是完全的展开的形式,而是若干个因式的乘积,则事先需要将其变换为完全展开的形式,两个多项式的乘积在MATLAB下借用卷积求取函数conv()得出,其调用格式为
您可能关注的文档
- 本科毕业设计开题报告(知识研究版本).doc
- 本科毕业设计开题报告(知识研究版本).pdf
- 本科毕业设计任务书(知识研究版本).doc
- 本科毕业设计任务书(知识研究版本).pdf
- 机场联营合作协议(知识研究版本).doc
- 机场联营合作协议(知识研究版本).pdf
- 机电控制工程基础实验指导书.pdf
- 某部县户用安装劳务合同模板(知识研究版本).pdf
- 某东电公司《施工合同》.pdf
- 某户用安装劳务合同(知识研究版本).doc
- GB/T 45498.2-2025中华人民共和国社会保障卡一卡通规范 第2部分:应用规范.pdf
- GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 《GB/T 45498.3-2025中华人民共和国社会保障卡一卡通规范 第3部分:安全规范》.pdf
- 中国国家标准 GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 中国国家标准 GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法.pdf
- 《GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法》.pdf
- 《GB/T 9065.2-2025液压传动连接 软管接头 第2部分:24°锥形》.pdf
- 中国国家标准 GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
- 《GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性》.pdf
- GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
计算机技术与软件专业技术资格持证人
专注于文案的个性定制,修改,润色等,具有扎实的文案功底,可承接演讲稿、读后感、任务计划书、营销方案等多方面的工作。欢迎大家咨询~
文档评论(0)