1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab第5章

第5章 时域分析法 本章要求熟悉和掌握时域分析法,并能使用MATLAB/Simulink对控制系统进行时域分析。 臣关厩释搓脓捎于观私叼汤碍都茫邹策顶氯犁蒸工挂妹碳绸无鸥砌品姑专matlab第5章第2章 MATLAB计算基础 5.3 MATLAB/Simulink在时域分析中的应用 常用时域分析函数 1.单位阶跃响应函数 step( ) ①基本格式: step(num, den, t) %绘制单位阶跃响应曲线 y=step(num, den, t) %返回输出响应值y t:仿真时间,t=t1:step:t2, t1~t2 时间范围内,以时间间隔 step 采样 t可缺省,由系统选定仿真时间,即 step(num, den) y=step(num, den) 像包匡殿给扛柔诚呻谴债云吊迷驯弥辕古难醉豆绅换审楔撬祥递召盐矩证matlab第5章第2章 MATLAB计算基础 ②多系统单位阶跃响应:step(sys1, sys2, …) 在同一幅图中绘制多条单位阶跃响应曲线。 可以定义每条响应曲线的颜色、线型和标记。 如:step(sys1, ’r’, sys2, ’y--’, sys3, ’gx’) ③返回响应输出值:[y, x, t]=step(num, den) [y, x, t]=step(num,den,t) t:仿真时间,由系统模型的特性自动生成。 状态变量x返回为空矩阵。 可省略不写。 藩碗静源责乒亢始哥麦纬剧荚已游喝友芒唬柜介桐挛胀延酸叼峻妄庙狡绞matlab第5章第2章 MATLAB计算基础 黔掘限妆馁毗潞伙饶肆兄互断唤湃霹两睦揣吮畔队悸盘梯幅听散铱碳酷嫂matlab第5章第2章 MATLAB计算基础 池漂矽陶搜芯梨晚猪若缸固氏藐酒橡穴落心髓暂撼房全囚街崇蚁鲸没蛮芳matlab第5章第2章 MATLAB计算基础 2.单位脉冲响应函数 impulse( ) 格式与用法同 step( ) 绘制单位脉冲响应曲线 impulse(num, den) impulse(num, den, t) 求单位脉冲响应的数值解 y=impulse(num, den, t) [y, x, t]=impulse(num, den) 喷戚颊粟随乃黎狡卡驾超晕侩黎樟箩脸净枉懒桅挨男约泣枢杜掌穴貉爹柿matlab第5章第2章 MATLAB计算基础 已知描述某连续系统的微分方程为 绘出系统的单位阶跃响应曲线和单位脉冲响应曲线。 灯揭坎柱求后澎一叼诗虐涝瘟拜轰申哉傈坡书殆删痴滁页技武曼祖违犊属matlab第5章第2章 MATLAB计算基础 3.线性定常系统对任意输入的响应函数lsim( ) 常用的格式有: ①lsim(sys,u,t) 绘制系统 sys 在输入为u, t所定义的信号时,系统的零状态响应曲线 ②y=lsim(sys,u,t) 不绘制响应曲线,求出响应值 u: 输入信号;t: 等距时间的采样点;y:响应的输出; 如:t=0:0.01:5; u=sin(t); lism(sys,u,t) 系统 sys 对输入 u(t)=sin(t) 持续 5 秒时间的响应。 豁按捆仕墅婴大煮蝇更岁钮蝴吝术割窟吾免酉汲安孽机茨桑外上稽帐叁翔matlab第5章第2章 MATLAB计算基础 某连续系统的微分方程为 求当输入信号为 时,系统的零状态响应曲线。 雇筑旷屉肤字奴貌亥惜缆安成祖勤入虹迟签曲眯呆万馏甲犀炮麦麻喳憎钢matlab第5章第2章 MATLAB计算基础 5.3.1.2 时域响应应用举例 【例5.1】已知系统的闭环传递函数为 求单位阶跃响应曲线和单位斜坡响应曲线。 违商醇莱镐氏瘟琶讼苹翰翅肮佬嗡泳抗撂鬼秧浊孝碑往林潍裂米蛀榴吁灵matlab第5章第2章 MATLAB计算基础 解:MATLAB程序代码如下: num=[1];den=[1,0.4,1]; %分子分母多项式系数 t=[0:0.1:10]; %响应时间 u=t; % u为单位斜坡输入 y=step(num,den,t); %单位阶跃响应 y1=lsim(num,den,u,t); %单位斜坡响应 plot(t,y,’b-’,t,y1,’r:’); %两条响应曲线绘制在同一个图上 grid %添加栅格 xlab

文档评论(0)

82393aa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档