- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
控制原理实验指导书第三版n
自 动 控 制 原 理
实验指导书
北 京 化 工 大 学
信息学院
2005年8月目录
总体实验要求 1
实验一 Matlab基本用法 1
实验二 典型环节的单位阶跃响应 4
实验三 二阶系统的时域分析 6
实验四 传递函数的零极点对系统过渡过程的影响 7
实验五 PID调节规律对系统调节质量的影响 8
实验六 根轨迹实验 9
实验七 频率特性实验 10
实验八 状态反馈与状态观测器的工程应用 11
实验九 离散控制系统的过渡过程 14
实验十 非线性系统的相平面分析 16
附录1 实验九选作实验Matlab程序参考文本 20
附录2 实验十选作实验Simulink仿真框图 21
附录3 Matlab基础知识 21
控制原理实验
总体实验要求
1、认真预习实验内容和要求,准确理解实验目的。
2、根据实验目的,设计实验步骤。
3、为使实验结果具有典型性和说服力,注意选择所使用的实验数据。
4、努力应用课本知识,定性、特别是定量的分析实验结果。
5、写出实验报告,得出自己的实验结论。
6、实验报告要完整,交代清楚来龙去脉,即要包括实验目的、主要内容、推导过程、7、实验步骤、实验结果以及分析与结论。
8、注意用图和表格支持自己的结论,注意做图和表格时的规范性。
实验一 Matlab基本用法
一、实验目的
学习Matlab的基本用法:
(1)熟悉矩阵操作,其中包括“,:;”等不同符号的用法
(2)熟悉五种主要程序流程控制语句
(3)熟悉语句执行的两种方法——命令行输入法和M函数执行法
(4)熟悉系统传递函数和状态方程表示法(num, den)等
(5)熟悉用系统串、并联及反馈连接等组合方式构成复杂控制系统
二、预习要求
参阅教科书及实验指导书附录Matlab
三、Matlab基本用法举例
Matlab命令的运行方法有两种,一种是直接在命令窗口输入,然后回车执行;另一种是用户需要重复输入许多相同的指令时,可以采用命令文件的形式:首先选中菜单项:File-New—M-file,建立新的m文件,然后这些命令放在此文件中,并将文件保存为matlab/work目录下的filename.m的形式(filename自定),然后在命令窗口下直接输入此filename并回车,将自动运行此文件。或者直接在m文件窗口直接点击运行按钮,执行此文件。
系统传递函数的表示方法:
给定一系统:,
① 对象传递函数的分子、分母由以s降幂排列的多项式组成,分子多项式的次数不大于分母多项式的次数。在Matlab中,该系统由该多项式系数组成的两个数组表示:
num=[0 0 2];den=[1 4 8]; G=tf(num,den); %system transfer function
注意:命令后的“;”表示不显示执行的结果,无“;”号会显示执行结果,%后为注释文本,输入数组时,数值间用空格或逗号隔开。
② 对象传递函数还可以零极点的形式表示:
z=[ ];p=[-2+2*j -2-2*j];k=2; G=zpk(z,p,k);
③ 对象传递函数的算子输入法:
s=tf(‘s’);G=2/(s^2+4*s+8);
系统组合连接的传递函数表达
① 系统串联
② 系统并联
③ 单位反馈回路
④ 常用反馈回路
利用printsys(num,den)命令显示简化后的新系统。
四、实验内容
1、练习Matlab命令的基本操作:输入常数矩阵A=[1 2 3]与A=[1;2;3],记录结果,比较显示结果的不同。
2、作循环命令程序:
a=0;
for i=1:1:100
a=a+i;
end
读懂该程序,写出变量a的数学表达式,并考虑while语句结构求取变量a。
3、给定电机拖动系统模型如下图,
该系统有双输入:给定输入r(t)和负载输入M(t),其中各子模块分别如下:
写出此时系统输出n(t)对给定输入r(t)的传递函数。
五、选作内容
考虑上述电机拖动系统模型,计算出系统输出对负载输入M(t)的传递函数。
注意:在计算输出对负载输入的传递函数时,应首先对系统方框图进行等效变换。
六、实验报告
1、根据实验内容的要求,写出实验结果。
2、说明命令行执行与命令函数执行的不同。
实验二 典型环节的单位阶跃响应
一、实验目的
1、根据对象的单位阶跃响应特性,掌握和深刻理解几种典型环节的特性以及它们特性参数的含义。
2、研究对象传递函数的零极点对系统动态特性的影响。
3、学习Matlab的基本用法
――求取阶跃响应、脉冲响应(step, impulse)
――基本做图方法(hold, plot)
二、预习要求
1、教科书第三章
2、参阅教科书及实验指导书附录Matlab
三、Matlab基本用法举
文档评论(0)