- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
控制工程实验教学课件PPT
实验一
1、学会建立一维数组、二维数组
2、学会建立不同类型的传递函数,以及各种类型之间的转换
3、学会采用部分分式法展开。;控制系统建模;传递函数形式
;控制系统的模型表示
零、极点增益形式
;一维数组
一维数组的创建
逐个元素输入法
借助数组编辑器可以逐个输入数组元素(对于二维数组同样适用),但也可在指令窗中直接输入。例如在指令窗中输入(数组元素之间用“? ” 或“,”隔开):
x=[2 pi/3 sqrt(3) 3+5i]
则将显示:;一维数组
一维数组的创建
定数线性采样法
该方法在设定的“总点数”下,均匀采样生成一维“行”数组。其通用格式为:
x=linspace(a , b , n);【例】一维数组的冒号生成法和定数线性采样法。;二维数组
二维数组的创建
直接输入法
整个输入数组须以“[ ]”为其首尾;
数组行与行之间用“;”或“回车键”隔离;
数组元素用逗号或空格分离。;二维数组
二维数组的创建;2系统模型的MATLAB表示;;系统模型的MATLAB表示;【例】模型转换演示:系统零极点增益模型转换成传递函数模型.;系统仿真的MATLAB函数;【例】已知系统模型 ,求其单位阶跃响应。;时间响应仿真的MATLAB函数
阶跃响应仿真函数(STEP)
多系统阶跃响应调用格式
在同一幅图中绘制多个系统的单位阶跃响应曲线,可用以下调用格式:
返回仿真输出的调用格式
其中,Y为输出响应,T为仿真时间向量。这种调用格式不绘制仿真曲线图。;系统仿真的MATLAB函数;时间响应仿真的MATLAB函数
信号发生器和任意输入响应函数
任意输入响应函数 LSIM
LSIM用来仿真系统对任意输入的时间响应,并绘制响应曲线。其调用格式为:
其中,sys为系统模型;U为输入信号向量;T为和输入对应的时间向量;Ys为响应值向量;Ts为与Ys相对应的时间向量。;clf,
t=0:0.01:100;
y=0.5*t.^2;
num1=[2,20,50];
den1=[1,15,84,223,309,240,100];
num=[2,20,50];
den=[1,15,84,223,309,240,100,0,0];
subplot(1,2,1),lsim(num1,den1,y,t);
subplot(1,2,2),step(num,den,t);函数 ;实验二
1、绘制不同时间常数下一阶系统的单位阶跃响应和脉冲响应曲线。
2、绘制任意输入下的时间响应曲线。
2、绘制固有频率相同而阻尼比不同情况下的二阶系统时间响应曲线。
3、绘制阻尼比相同但固有频率不同情况下的二阶系统时间响应曲线。
4、求某传递函数的极点同时绘制零极点图形。
要求同实验一。
文档评论(0)