matlab在自动控制系统中应用数据处理分析方案 .docx

上传人:C****o 文档编号:13054844 上传时间:2022-04-27 格式:DOCX 页数:10 大小:321.41KB
返回 下载 相关 举报
matlab在自动控制系统中应用数据处理分析方案 .docx_第1页
第1页 / 共10页
matlab在自动控制系统中应用数据处理分析方案 .docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《matlab在自动控制系统中应用数据处理分析方案 .docx》由会员分享,可在线阅读,更多相关《matlab在自动控制系统中应用数据处理分析方案 .docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品名师归纳总结模型图如下:第一种方法:(将模型图存盘为kp.mdl ) kp=2。t,x,y=simkp,70 。 plott,y gtextkp=2hold onkp=3。t,x,y=simkp,70 。plott,y gtextkp=3hold onkp=4。t,x,y=simkp,70 。plott,y gtextkp=4hold onkp5。t,x,y=simkp,70 。plott,y gtextkp=5hold on其次种方法:(编写M 文件)%kp2525.mnum=1。den=conv1,1,conv2,1,5,1。forkp=2:5num1,den1=cloopkp*num

2、,den,-1。stepnum1,den1 holdonend在matlab命令窗口中输入此文件名,执行M文件kp2525可编辑资料 - - - 欢迎下载精品名师归纳总结Step Response051015202530354045Time sec1.41.21可编辑资料 - - - 欢迎下载精品名师归纳总结led uti pmA0.80.6可编辑资料 - - - 欢迎下载精品名师归纳总结0.40.20已知系统的传递函数求出其零极点和增益,并写出系统的零极点形式在 matlab 命令窗口输入如下语句 num=6,12,6,10 。 den=1,2,3,1,1 。z,p,k=tf2zpnum,d

3、en z =-1.9294-0.0353 + 0.9287i-0.0353 - 0.9287ip =-0.9567 + 1.2272i-0.9567 - 1.2272i-0.0433 + 0.6412i-0.0433 - 0.6412ik =6对于典型二阶系统试绘制出无阻尼自然振荡频率,阻尼比 分别为 0.2,0.4, .1.0,2.0 时系统的单位阶跃响应曲线相应的 matlab 程序为: wn=6。zeta=0.2:0.2:1.0,2.0 。figure1 。 hold on for I=zetanum=wn.2 。den=1,2*I*wn,wn.2。stepnum,den 。endtit

4、leStep Rsponse 。hold off可编辑资料 - - - 欢迎下载精品名师归纳总结Step Rsponse1.61.41.21lp 0.8mA0.60.40.2000.511.522.5Tim e sec33.544.55给定系统的开环状态空间表达式为求系统的幅值裕量和相位裕量,并画出BODE图Matlab 程序w=logspace-1,1 。A=0 1 0 0。0 0 1 0。0 0 0 1。-62.5 -213.8 -204.2 -54 。B=0。 0。0。1 。C=1562 1875 0 0。D=0。Gm,Pm,Wcg,Wcp=marginA,B,C,D,bodeA,B,C

5、,D,1,w。disp 幅值裕量 =,num2str20*log10Gm,dB,相位裕量 =,num2strPm, 。titleGain margin=,num2strGm,Phase margin=num2strPm Gm =4.4922Pm =23.0706Wcg = 12.6467Wcp =5.8275幅值裕量 =13.0492dB,相位裕量 =23.0706可编辑资料 - - - 欢迎下载精品名师归纳总结Bode Diagram302520Bd15du10aM50-5-100-45esP-90-135-18010-1100101Frequency rad/sec子系统的封装可编辑资料

6、- - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结仿真系统的线性化模型x=0。0。0 。u=0。y=1。1 。ix= 。iu= 。iy=1 。2 。x,u,y,dx=trimex6_14,x,u,y,ix,iu,iy 。x x =0.00000.53800.5000A,B,C,D=linmodex6_14 。num,den=ss2tfA,B,C,D 。printsysnum,den,s num1/den =4.4409e-016 s2 + 1 s + 1s3 + 2.4 s2 + 2.4 s + 2num2/den =s3 + 2.4 s2 + 2.4 s +

7、 1s3 + 2.4 s2 + 2.4 s + 2可编辑资料 - - - 欢迎下载精品名师归纳总结x,u,y,dx=trimex6_15,100,1x = 100u =9.9000e+003y = 100dx =3.6380e-015%ex6_9.mfunctiondx=ex6_9t,xdx=x2。1-x12*x2-x1。 t,x=ode45ex6_9,0,30,1。0 。plott,x:,1,t,x:,2 。xlabelt,ylabelxt可编辑资料 - - - 欢迎下载精品名师归纳总结321t x0-1-2-3051015t202530连续系统的数字仿真1.41.210.80.60.40.

8、2002468101214161820可编辑资料 - - - 欢迎下载精品名师归纳总结set_paramzcf6_11 /Gain,Gain,2 。t,x,y=simzcf6_11,10 。plott,y:,1,:b,t,y:,2,-r。 legendy1,y22y1y21.510.50-0.5-1-1.5-2012345678910SIMULINK的基本应用可编辑资料 - - - 欢迎下载精品名师归纳总结MATLAB 的基本操作%ex_1.m%This is an M_ile for calculates sqrt|x|+x3 x1=absx。x2=sqrtx1+x3。y=x2y =-62%ex1_2.mfunctiony1,y2=ex1_2x1,x2,x3 z1=3*x1.2。z2=x2+x3。y1=z1+z2。y2=z1-z2。a1=-2。a2=3。 a3=1。y1,y2=ex1_2a1,a2,a3 y1 =16y2 =8x=0:0.1:2*pi 。plotx,sinx,x,cosx10.80.60.40.20-0.2-0.4-0.6-0.8-101234567可编辑资料 - - - 欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁