您好,欢迎访问三七文档
一、设计内容及设计参数要求一转速、电流双闭环控制的H型双极式PWM直流调速系统,已知电动机参数为:NP=200W,NU=48V,NI=4A,额定转速500r/min,电枢电阻Ra=6.5欧,电枢回路总电阻R=8欧,允许电流过载倍数2,电势系数C0.12min/eVr,电磁时间常数sTl015.0,机电时间常数sTm2.0,电流反馈滤波时间常数sToi001.0,转速反馈滤波时间常数sTon005.0。设调节器输入输出电压**nmimcmUUU10V,调节器输入电阻kR400。已计算出电力晶体管D202的开关频率f1kHz,PWM环节的放大倍数sK4.8。试对该系统进行动态参数设计,设计指标:稳态无静差,电流超调量i5%;空载起动到额定转速时的转速超调量n20%;过渡过程时间st0.1s。建立系统的仿真模型,并进行仿真验证。二、设计计算1.稳态参数计算根据两调节器都选用PI调节器的结构,稳态时电流和转速偏差均应为零;两调节器的输出限幅值均选择为12V电流反馈系数;AVAVIUim/25.14210nom*转速反馈系数:rVrVnUnmmin/02.0min/50010max*2.电流环设计(1)确定时间常数电流滤波时间常数Toi=0.2ms,按电流环小时间常数环节的近似处理方法,则sTTToisi0003.00002.00001.0(2)选择电流调节器结构电流环可按典型Ⅰ型系统进行设计。电流调节器选用PI调节器,其传递函数为ssKsWiiiACR1)((3)选择调节器参数超前时间常数:i=TL=0.008s电流环超调量为σi5%,电流环开环增益:应取5.0iITK,则IK=iT5.0=0003.05.0=1666.67于是,电流调节器比例系数为0.00881666.6717.781.254.8iiIsRKKK(4)检验近似条件电流环截止频率ci=IK=1666.671/s1)近似条件1:cisT31现在,sT31=0003.01=3333.33ci,满足近似条件。2)近似条件2:ciLmTT13现在,LmTT13=130.50.008=47.43ci,满足近似条件。3)近似条件3:oisciTT131现在,oisTT131=0002.00001.0131=2357.02ci,满足近似条件。(5)MATLAB仿真1)电流环给定阶跃响应的MATLAB仿真未经过小参数环节合并的电流环单位阶跃响应经过小参数环节合并的电流环单位阶跃响应2)电流环频率分析的MATLAB仿真未经过小参数环节合并的电流环频率响应经过小参数环节合并的电流环频率响应3.转速环设计(1)确定时间常数电流环的等效时间常数:2iT=0.0006s转速滤波时间常数:Ton=1ms=0.001,转速环小时间常数近似处理:nT=2iT+Ton=0.0006+0.001=0.0016s(2)选择转速调节器结构由转速稳态无静差要求,转速调节器中必须包含积分环节;又根据动态要求,应该按典型Ⅱ型系统校正转速环,因此转速调节器应该选择PI调节器,其传递函数为ssKsWnnnASR1)((3)选择调节器参数按跟随性和抗扰性能均比较好的原则,取h=5,则转速调节器的超前时间常数为n=h·Tn=50.0016=0.008s转速环开环增益2221nNThhK=220016.05215=468751/2s于是,转速调节器比例系数为nmenRThTChK2)1(=(51)1.250.040.5250.0280.0016=58.59(4)校验近似条件转速环的开环截止频率为cn=1NK=NK·n=468750.008=3751/s1)近似条件1:cniT51现在,iT51=0003.051=666.67cn,满足近似条件。2)近似条件2:onicnTT2131现在,oniTT2131=001.00006.0131=430.33cn,满足近似条件。(5)MATLAB仿真1)转速环阶跃信号响应分析的MATLAB仿真未经过小参数环节合并的转速环单位阶跃响应经过小参数环节合并的电流环单位阶跃响应转速环频率分析的MATLAB仿真未经过小参数环节合并的转速环频率响应经过小参数环节合并的转速环频率响应三、仿真结果分析:根据设计结果的模拟仿真,可以得到设计的调节系统稳态时转速无误差。可以看出:作为内环的调节器,在外环转速的调节过程中,它的作用是使电流紧紧跟随其给定电压(即外环调节器的输出量)变化。双闭环系统中,由于增设了电流内环,电压波动可以通过电流反馈得到比较及时的调节,不必等它影响到转速以后才能反馈回来,抗扰性能大有改善。在转速动态过程中,保证获得电机允许的最大电流,从而加快动态过程。在实际系统中,电网电压的波动和外负载的波动会对系统的超调与稳定有一定的影响,在仿真的时候可以加以考虑,最终可以看出系统对于外界干扰的协调能力很强。附:转速电流双闭环程序流程框图MATLAB程序:%%%%%%%%%%%%%%%%clc;clearall;sys1=tf(1.25,[0.00021]);sys2=tf(4.8,[0.00011]);sys3=tf(0.125,[0.0081]);w=17.78*tf([0.0081],[0.0080]);figure(1);margin(sys1*sys2*sys3*w);holdon;gridon;figure(2)closys1=sys1*sys2*sys3*w/(1+sys1*sys2*sys3*w);t=0:0.0001:0.008;step(closys1,t);gridon;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%未经过小参数环节合并clc;clearall;sys1=tf(6,[0.00031]);sys2=tf(0.125,[0.0081]);w=17.78*tf([0.0081],[0.0080]);figure(3);margin(sys1*sys2*w);holdon;gridon;figure(4);closys1=sys1*sys2*w/(1+sys1*sys2*w);t=0:0.0001:0.008;step(closys1,t);gridon;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%clc;clearall;sys1=tf(1,[0.0011]);sys2=tf(0.8,[0.00061]);sys3=tf(8,[0.50]);n=1/0.04;sys4=tf(0.02,[0.0011]);g=58.59*tf([0.0081],[0.0080]);figure(5);margin(sys1*sys2*sys3*sys4*n*g);holdon;gridon;figure(6);closys1=sys1*sys2*sys3*sys4*n*g/(1+sys1*sys2*sys3*sys4*n*g);t=0:0.001:0.08;step(closys1,t)gridon;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%clc;clearall;sys1=tf(0.016,[0.00161]);sys2=tf(8,[0.50]);n=1/0.04;g=58.59*tf([0.0081],[0.0080]);figure(5);margin(sys1*sys2*n*g);holdon;gridon;figure(6);closys1=sys1*sys2*n*g/(1+sys1*sys2*n*g);t=0:0.001:0.08;step(closys1,t)gridon;%%%%%%%%%%%%%%
本文标题:计算机控制实验4
链接地址:https://www.777doc.com/doc-4825406 .html