- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机电控制技术试验指导书(基于matlab的控制系统设计与仿真)本科毕业设计
机电控制技术实验指导书 基于MATLAB的控制系统设计与仿真
王正杰 杨喆
北京理工大学机电学院 2012年4月
目录
1. MATLAB简介 1
1.1 MATLAB界面 1
1.2 文件和变量的命名规则 1
1.3 标点符号 2
1.4 数值计算 2
1.4.1 复数 2
1.4.2 矩阵和数组 3
1.4.3 基本运算函数 4
1.5 控制语句 5
1.5.1 循环语句 5
1.5.2 条件转移语句 5
1.5.3 break语句 6
1.6 函数绘图 6
1.6.1 曲线的颜色、线型和数据点形 6
1.6.2 绘制二维曲线 6
1.6.3 绘制三维图形 6
1.6.4 多个图形的绘制 7
1.6.5 交互式图形命令 8
1.6.6 图形的标注 8
2. 控制系统的数学模型 9
2.1 Laplace变换和反变换 9
2.1.1 直接调用MATLAB所提供的函数 9
2.1.2部分分式展开 9
2.2 传递函数描述法 11
2.3 零极点描述法 11
2.4 模型之间的转换 12
2.5 结构图的化简 13
2.5.1 串联结构 13
2.5.2 并联结构 13
2.5.3 反馈结构 14
3. 控制系统的时域分析 16
3.1系统稳定性分析 16
3.2 系统动态特性分析 17
4. 控制系统的频域分析 23
4.1 频域特性 23
4.2 绘制Bode图 24
4.3 绘制Nyquist曲线 29
4.4 幅值裕度和相位裕度 31
5. 控制系统的根轨迹分析 34
5. 1 绘制根轨迹 34
5.2 开环零点和极点对系统性能的影响 39
5.2.1 开环零点对系统性能的影响 39
5.2.2 开环极点系统性能的影响 42
5.2.3 开环偶极子对系统性能的影响 45
1. MATLAB简介
1.1 MATLAB界面
(1)命令窗口(Command Window)
进行各种MATLAB指令各种操作,可输入各种MATLAB指令、函数、表达式、变量等,并显示除图形外的所有运算结果。
(2)工作空间窗口(Workspace)
显示目前保存在内存中所有变量的变量名、类型,最大值和最小值等。
(3)当前目录窗口(Current Directory或Current Folder)
显示当前路径。
(4)历史命令窗口(Command History)
记录在命令窗口中已经运行过的指令、函数。
1.2 文件和变量的命名规则
(1)文件名和变量名必须是数字或英文字母,第一个字符不能是数字,最多可包含31个字符;
(2)文件名和变量名中不得包含空格、标点,可以包含下划线;
(3)文件名和变量名需区分大小写;
(4)文件名和函数名不得与MATLAB固有函数、特殊变量和常量名重复;
(5)文件存储路径必须为英文。
表1.1MATLAB的特殊变量与常量
变量名 取值 ans 默认变量名,以 pi 圆周率π i或j 虚数单位,i=j= inf 无穷大,如 NaN或nan 不定值,如,, eps 计算机的最小数 realmax 最大的正实数 realmin 最小的正实数 nargin 函数的输入变量数目 narout 函数的输出变量数目 1.3 标点符号
表1.2 MATLAB中的常用标点符号
名称 符号 功能 空格 用于输入变量之间的分隔符以及数组行元素之间的分隔符 逗号 , 用于要显示计算结果的命令之间的分隔符;用于输入变量之间的分隔符;用于数组行元素之间的分隔符 分号 ; 用于不显示计算结果命令行的结尾;用于不显示计算结果命令之间的分隔符;用于数组元素行之间的分隔符 冒号 : 用于生成一维数值数组,表示一维数组的全部元素或多维数组的某一维的全部元素 百分号 % 用于注释的前面,在它后面的命令不需要执行 单引号 ‘ ’ 用于括住字符串 圆括号 ( ) 用于引用数组元素;用于函数输入变量列表;用于确定算术运算的先后次序 方括号 [ ] 用于构成向量和矩阵;用于函数输出列表 下划线 - 用于一个变量、函数或文件名中的连字符 续行号 … 用于把后面的行与该行连接以构成一个较长的命令 1.4数值计算
1.4.1 复数
复数由实部和虚部组成,MATLAB用特殊变量“i”和“j”表示虚数的单位。复数运算不需要特殊处理,可以直接进行。
(1)复数的表示
z=a+b*i或z=a+b*j
z=a+bi或z=a+bj(当b为标量时)
z=r*exp(i*theta)
(2)求一个复数的实部、虚部、幅值和相角
a=real(z)%计算实部
b=imag(z)%计算虚部
r=abs(z)%计算幅值
theta=angle(z)%计算相角
说明:
复数z的
您可能关注的文档
- 公路环境自动监测系统设计本科毕业设计.doc
- 公司室内装修工程项目施工组织设计方案本科毕业设计.doc
- 公共租凭住房项目立项ci策划方案本科毕业设计.doc
- 公司企业各部门绩效量化考核与薪酬体系设计方案本科毕业设计.doc
- 公司收购策划书本科毕业设计.doc
- 公允价值对企业影响的思考-l论文本科毕业设计.doc
- 供应链管理条件下第三方物流的发展研究策略分析本科毕业设计.doc
- 古代汉语教案教案.学案.doc
- 古今作家的桃源理想-论文本科毕业设计.doc
- 瓜州县万吨蜜瓜批发市场建设项目申报书本科毕业设计.doc
- 火灾报警管理系统-课设设计本科毕业设计.doc
- 机房工程方案设计本科毕业设计.doc
- 机械设计(基础)课程设计本科毕业设计.doc
- 机电安装精品实施手册手册.doc
- 机械设计课程设计说明书一用于带式运输机上的两级圆柱齿轮减速器本科毕业设计.doc
- 机械设计-悬挂式输送机传动装置设计本科毕业设计.doc
- 机械设计专业课程设计-带式输送机传动装置的设计本科毕业设计.doc
- 机械制造技术课程设计-三轴连杆加工工艺及铣削端面夹具设计(全套图纸)本科毕业设计.doc
- 机械制造技术课程设计-三轴连杆加工工艺及钻35孔夹具设计(全套图纸)本科毕业设计.doc
- 基本级执法资格考试测试题全套本科毕业设计.doc
最近下载
- 皮带硫化知识.doc VIP
- [紧固件]常用紧固件选型设计.pdf VIP
- 高速公路钢筋混凝土盖板涵首件施工方案.doc VIP
- 解读《GB_Z 44526 - 2024无损检测 操作能力鉴定》全面解读.docx VIP
- 本田GX630-660-690发动机维修手册.pdf VIP
- 2025四川成都东部集团有限公司及下属企业招聘产业招商等岗位94人笔试备考题库及答案解析.docx VIP
- (全国通用)01-2023年秋季高一入学分班考试模拟卷地理试题(解析版).docx VIP
- 20210129-中信建投-因子深度研究系列:高频订单失衡及价差因子.pdf VIP
- 发电厂检修规程.docx VIP
- 2024-2025学年度第二学期期末综合素质调研七年级英语试题(含听力材料及答案).docx
文档评论(0)