您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 造纸印刷 > 基于MATLAB的滞后校正器的计算机辅助设计
:2000212226:(1971-),,,,,:;(1937-),,,,,:.:1001-9081(2001)06-0027-02MATLAB,(,362011):MATLAB,,,:MATLAB;;:TP391.72:ACOMPUTERAIDEDDESIGNOFLAG2CORRECTORBASEDONMATLABLIZhong2shen,WANGYong2chu(DepartmentofMechanicalandElectronicEngineering,HuaqiaoUniversity,QuanzhouFujian362011,China)Abstract:Thispaperintroducescomputeraideddesignoflag2correctorbyprogramminginMATLABenvironment,theprogrammakesthedesignoflag2correctorsimplierandeasier.BytestandVerifythesimulation,thedesignmethedisvalid,itgreatlyimprovestheefficiencyofteaching,exerciseandresearch.Keywords:MATLAB;lag2corrector;CAD1,,[1]MATLAB,,,,,MATLABMATLAB,MATLAB,,,22.1GC(S)=KC1+TS1+TS(1)(1)[2],,,KCT,,,MATLAB,112.2corrector2.m,2120016ComputerApplicationsVol.21,No.6Jun.,2001©1994-2007ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.(S)=1+TS1+TS(1)(2)(1)(2),GC(S)=KC3G1(S),KC,,,T[3]G(S)ngdg,G1(S)ng1dg1,KC,dpm,bodelag.m:function[ng1,dg1]=bodelag(ng,dg,,kc,dpm)[mu,pu]=bode(kc3ng,dg,);pu1=dpm-180;gc=spline(pu,,pu1);mudb=203log10(mu);gr1=spline(,mudb,gc);gr=-gr1;alpha=10^(gr/20);T=10/(alpha3gc);ng1=[alpha3T,1];dg1=[T,1];2.2.2(1)frcharfrchar.m:function[mr,wp,bw]=frchar(nc,dc,),ncdc,ncdc,;mrwpbw,(2)stepcharstepchar:[pos,tr,ts,tp]=stepchar(t,y)[3]ty,t,y,y=step(nc,dc,t),ncdc;postrtstp,2.2.3ngdg,esspm,t,KC,bodelagG1(s),,,frcharstepchar(1),ng=input();dg=input();ess=input((%));pmd=input();w=input();t=input();,,,marginstep,t(2)KC,KCdimng=length(ng);dimdg=length(dg);kv=100/ess;kc=kv/(ng(dimng)/dg(dimdg-1));(3)whilepmcpmd,dpm=dpm+0.1,,end,pmcpmd,dpm0.1,,,,dpm(5)(4)MATLAB,,,,:h1=figure;subplot(211),semilogx(w,203log10(m),r),holdon,semilogx(w,203log10(m1)),holdoff,gridxlabel(Frequency(rad/s))ylabel(Gain(dB))title(OPEN-LOOPBODEGRAPH)subplot(212),semilogx(w,p,r),holdon,semilogx(w,p1),holdoff,gridxlabel(Frequency(rad/s))ylabel(Phase(deg))h2=figure;plot(t,y1,r),holdon,plot(t,y2),holdoff,grid,xlabel(Time(s))ylabel(Amplitude)title(STEPRESPONSE)3:G(S)=25S(S+25)(3),:ess1%;PM45MATLABcorrector2,[25],[1250],1,45,logspace(-1,2,1000),[0:0.001:1],:GC(S)=10031+0.463404s1+1.6256s(4)(33)822001©1994-2007ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.()()()()()1314131414141513141413141414151313131315141413151414141413149090909090818480838690%93%89%92%96%5,,,,,,DRS,[1]IBMVoiceTypeDevelopersToolkitSpeechAPIReference,1997.[2].[M].:,1991.[3].[M].:,1989.[4]T.W.parsons.[M].,.,1989.(28)1%,45.0450,2,3,:mr=2.3777dB,wp=20.1050rad/s,bw=35.3674rad/s,pos=25.5118%,tr=0.0560s,ts=0.4530s,tp=0.1340s24MATLAB,,PIDMATLAB,,3[1].[M].:,1996.1-12.[2],,.[M].:,1997.200-203.[3],,.MATLAB[M].:,1997.56-58.133-136.336:DRS©1994-2007ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.
本文标题:基于MATLAB的滞后校正器的计算机辅助设计
链接地址:https://www.777doc.com/doc-5550205 .html