1、);G=feedback(s+0.1)/(s+0.02)*1/s*10/(s+10)*100/(s+100),1)Transfer function: 1000 s + 100-s4 + 110 s3 + 1002 s2 + 1020 s + 100 step(G,50) s=tf(G=feedback(s+1)/(s+0.2)*1/s*10/(s+10)*100/(s+100),1) 1000 s + 1000-s4 + 110.2 s3 + 1022 s2 + 1200 s + 1000实验二 初试MATLAB1熟悉视窗下的MATLAB环境;2掌握MATLAB软件的基本使用方法;3应用MA
2、TLAB命令建立系统数学模型;4掌握利用MATLAB软件进行控制系统模型转换的方法。三、实验仪器设备及器材1硬件要求基于IBM-PC或与之完全相兼容的带有中央处理器的奔腾及其以上机器至少64KB内存,推荐使用128KB以上内存。2 软件要求安装有MATLAB,并且有Microsoft Word7.0(office95)以上支持的操作系统。四、实验要求实验前要求熟悉相关MATLAB函数并预习实验的相关内容,写出预习报告。实验时要按要求完成上机实验内容并且检验和调整程序,观察并记录仿真结果。五、实验内容与步骤1双击MATLAB6.5的图标,运行MATLAB时,展示在用户面前的为桌面环境的缺省界面窗
3、口,如图2-1所示。 图2-1 MATLAB的桌面环境要求熟悉视窗下的MATLAB环境,分别观察和熟悉菜单项、工具栏、历史命令窗口、命令窗口、当前目录浏览器、工作空间浏览器、目录分类窗口、M文件编辑器/调试器、超文本帮助浏览器。2单击工具栏中帮助按钮(或者单击Help菜单中的MATLAB Help),打开MATLAB6.5的帮助系统,练习和熟悉MATLAB6.5的帮助系统的使用。3. 熟悉教材上相关矩阵的MATLAB基本运算;4. 熟悉教材上常微分方程的MATLAB求解;5. 建立的传递函数,零极点及状态方程模型G=tf(111300,19458750);zpk(G)Zero/pole/gai
4、n:s(s+6)(s+5)-(s+2)(s+1)(s2+6s25) 6应用MATLAB命令编写相应M文件,建立图2-2系统的数学模型闭环传递函数。图2-2 调速系统g1=tf(1,0.01,1);g2=tf(0.17,1,0.085,0);g3=g1;g4=tf(0.15,1,0.05,0);g5=tf(70,0.0067,1);g6=tf(0.21,0.15,1);g7=tf(130,1,0);g11=feedback(g6,0.01*g4*g5*g1);g22=feedback(g1*g7,0.212);g33=feedback(g2*g3*g4*g5*g22,0.0044*g1);g=g
5、1*g33 2.321 s3 + 261.2 s2 + 3003 s + 9100-2.848e-013 s8 + 1.564e-010 s7 + 3.487e-008 s6 + 4.042e-006 s5 + 0.0002572 s4 + 0.01876 s3 + 1.266 s2 + 13.21 s + 40.047.求满足的最小m值,并编写该函数; s=0;m=0; while(s t,x,y=sim(hly,20); piot(y(:,1),y(:2)1采用Simulink系统建模与系统仿真的方法进行系统校正,系统校正前开环传递函数为,串联校正装置的传递函数为:,要求绘制系统校正前后动态响应曲线,分析系统校正前后的动态特性。图1如图2如图所示!图1为校正前的系统节约响应曲线,图2为校正前后俩信号的比较图,从图中可以明显看到校正后的系统的超调量,调节时间都明显降低了,系统之前稳定。校正前超调量为85%,调节时间为2.99s;校正后超调量为4%,调节时间为1.28s。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1