系统仿真上机大作业..doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 1 系统仿真上机大作业 姓名:吴江平 学号班级:041031 老师:屈胜利 一、计算机辅助系统分析: y y u + - + r e :单位阶跃 :非线性器件 ,时,用MATLAB画出开环Bode图,求出、。由其估计出、、 M程序: %****************************************************************%功能:画输入为单位阶跃,开环传递函数G(s)=40(1+s)/[s(10s+1)(0.625s+1)(0.025s+1)]的系统的Bode图及求增益裕量Gm、相位裕量Pm、相位穿越-180°时的交界频率Wcg和增益为0时的频率Wcp %****************************************************************num=[40 40]; den=conv(conv(conv([1 0],[10 1]),[0.625 1]),[0.025 1]); w=logspace(-3,3,100); [mag phase w]=bode(num,den,w); %返回系统频率特性的幅值和相角向量和对应的频率向量 magdB=20*log10(mag); %%幅值转换成dB值 subplot(2,1,1) semilogx(w,magdB,k-,LineWidth,2) %画幅频特性Bode图 grid on xlabel(Frequecy(rad/s),FontSize,14) ylabel(Gain(dB),FontSize,14) h1=title(Bode Diagram of G(s)=40(1+s)/[s(10s+1)(0.625s+1)(0.025s+1)]) set(h1,FontWeigh,bold,FontSize,12) subplot(2,1,2) semilogx(w,phase,k-,LineWidth,2) %画相频特性Bode图 grid on xlabel(Frequecy(rad/s),FontSize,14) ylabel(Phase(deg),FontSize,14) [Gm Pm Wcg Wcp]=margin(mag,phase,w) %****************************************************************%功能:求输入为单位阶跃,开环传递函数G(s)=40(1+s)/[s(10s+1)(0.625s+1)(0.025s+1)]的系统的上升时间,峰值时间,超调量和调整时间 %****************************************************************sys=tf(num,den); %建立系统的开环传递函数模型 sys=feedback(sys,1); %建立系统的闭环传递函数模型 [y,t]=step(sys); %求出该系统的单位阶跃响应 ytr=find(y=1); rise_time=t(ytr(1)) %计算上升时间 [ymax,tp]=max(y); peak_time=t(tp) %计算峰值时间 max_overshoot=ymax-1 %计算超调量 s=length(t); while y(s)0.98y(s)1.02 s=s-1; end setting_time=t(s+1) %计算调整时间 figure h2=plot(t,y,k,t,ones(length(t),1),k-.) %绘制响应曲线 set(h2(1),LineWidth,2) xlabel(Time(sec),FontSize,14) ylabel(Reponse,FontSize,14) h2=title(Plot of Unit-step Reponse of G(s)=40(1+s)/[s(10s+1)(0.625s+1)(0.025s+1)]);

文档评论(0)

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

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

1亿VIP精品文档

相关文档