资源描述:
《自动控制原理实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《自动控制原理》实验报告自动控制原理实验报告姓名学号时间地点实验楼B院系专业实验一系统的数学模实验二控制系统的时域分析实验三控制系统的频域分析13《自动控制原理》实验报告实验一系统的数学模一、实验目的和任务1、学会使用MATLAB的命令;2、掌握MATLAB有关传递函数求取及其零、极点计算的函数。3、掌握用MATLAB求取系统的数学模型二、实验仪器、设备及材料1、计算机2、MATLAB软件三、实验原理1、MATLAB软件的使用2、使用MATLAB软件在计算机上求取系统的传递函数四、实验内容1、特征多项
2、式的建立与特征根的求取在命令窗口依次运行下面命令,并记录各命令运行后结果>>p=[1,3,0,4];p=1304>>r=roots(p)r=-3.3553+0.0000i0.1777+1.0773i0.1777-1.0773i>>p=poly(r)p=1.00003.0000-0.00004.00002、求单位反馈系统的传递函数:在命令窗口依次运行下面命令,并记录各命令运行后结果>>numg=[1];deng=[500,0,0];>>numc=[1,1];denc=[1,2];>>[num1,den1
3、]=series(numg,deng,numc,denc);>>[num,den]=cloop(num1,den1,-1)num=001113《自动控制原理》实验报告den=500100011>>printsys(num,den)num/den=s+1---------------------------500s^3+1000s^2+s+11、传递函数零、极点的求取在命令窗口依次运行下面命令,并记录各命令运行后结果>>num1=[6,0,1];den1=[1,3,3,1];>>z=roots(num1
4、);>>p=roots(den1);>>n1=[1,1];n2=[1,2];d1=[1,2*i];d2=[1,-2*i];d3=[1,3];>>num2=conv(n1,n2)num2=132>>den2=conv(d1,conv(d2,d3))den2=13412>>printsys(num2,den2)s^2+3s+2----------------------s^3+3s^2+4s+12>>num=conv(num1,den2);den=conv(den1,num2);>>printsys(nu
5、m,den)6s^5+18s^4+25s^3+75s^2+4s+12-------------------------------------------s^5+6s^4+14s^3+16s^2+9s+2>>pzmap(num,den),title(‘极点-零点图’)13《自动控制原理》实验报告1、求反馈联接系统的传递函数:在命令窗口依次运行下面命令,并记录各命令运行后结果>>numg=[1];deng=[500,0,0];>>numh=[1,1];denh=[1,2];>>[num,den]=fee
6、dback(numg,deng,numh,denh)num=0012den=500100011>>printsys(num,den)s+2---------------------------500s^3+1000s^2+s+12、自行利用MATLAB命令求取以下系统传递函数,并记录下结果。X(s)Y(s)13《自动控制原理》实验报告>>g1=tf(2,[1,1,0]);>>g2=tf([1,2],[1,3]);>>gg1=feedback(g1,g2,+1);>>g3=tf(10,[1,1]);>>
7、gg2=series(gg1,g3);>>g4=tf([5,0],[1,6,8]);>>sys=feedback(gg2,g4)sys=20s^3+180s^2+520s+480-----------------------------------------------------s^6+11s^5+43s^4+67s^3+118s^2+252s-32Continuous-timetransferfunction.一、思考题1、实验内容中的第5项系统的反馈是什么反馈?有正反馈和负反馈。2、闭环系统的
8、零、极点个数相等吗?各为多少?不等。>>pzmap(sys)13《自动控制原理》实验报告>>[p,z]=pzmap(sys)p=-4.4999+1.9707i-4.4999-1.9707i-2.9863+0.0000i0.4332+1.8760i0.4332-1.8760i0.1198+0.0000iz=-4.0000-3.0000-2.0000实验二控制系统的时域分析一、实验目的和任务1、掌握用MATLAB对系统进行时间响应分析;13《自动控制原理》实