《实验四直流调速系统仿真与设计.doc》由会员分享,可在线阅读,更多相关《实验四直流调速系统仿真与设计.doc(10页珍藏版)》请在课桌文档上搜索。
1、word实验四 直流调速系统仿真与设计一、实验目的1、掌握连续局部的程序实现方法;2、熟悉仿真程序的编写方法。二、实验容一转速、电流双闭环控制的H型双极式PWM直流调速系统,电动机参数为:=200W,=48V,=4A,额定转速 500r/min,电枢电阻Ra=6.5欧,电枢回路总电阻R=8欧,允许电流过载倍数,电势系数,电磁时间常数,机电时间常数,电流反应滤波时间常数,转速反应滤波时间常数。设调节器输入输出电压,调节器输入电阻。已计算出电力晶体管D202的开关频率,PWM环节的放大倍数。试对该系统进展动态参数设计,设计指标:稳态无静差,电流超调量;空载起动到额定转速时的转速超调量;过渡过程时间
2、。建立系统的仿真模型,并进展仿真验证。一、 设计计算1. 稳态参数计算根据两调节器都选用PI调节器的结构,稳态时电流和转速偏差均应为零;两调节器的输出限幅值均选择为12V电流反应系数;转速反应系数:2. 电流环设计1确定时间常数电流滤波时间常数T=0.2ms,按电流环小时间常数环节的近似处理方法,如此2选择电流调节器结构电流环可按典型型系统进展设计。电流调节器选用PI调节器,其传递函数为3选择调节器参数超前时间常数:=T电流环超调量为5%,电流环开环增益:应取,如此=于是,电流调节器比例系数为4检验近似条件电流环截止频率=1666. 67 1/s1) 近似条件1:现在,=3333.33,满足近
3、似条件。2近似条件2:现在,=47.43 ,满足近似条件。(5) MATLAB仿真1) 电流环给定阶跃响应的MATLAB仿真未经过小参数环节合并的电流环单位阶跃响应经过小参数环节合并的电流环单位阶跃响应2) 电流环频率分析的MATLAB仿真未经过小参数环节合并的电流环频率响应经过小参数环节合并的电流环频率响应3. 转速环设计1确定时间常数电流环的等效时间常数:2转速滤波时间常数:T=1ms=0.001,转速环小时间常数近似处理:=2+ T2选择转速调节器结构由转速稳态无静差要求,转速调节器中必须包含积分环节;又根据动态要求,应该按典型型系统校正转速环,因此转速调节器应该选择PI调节器,其传递函
4、数为3选择调节器参数按跟随性和抗扰性能均比拟好的原如此,取h=5,如此转速调节器的超前时间常数为=hT=5转速环开环增益=46875 1/于是,转速调节器比例系数为=4校验近似条件转速环的开环截止频率为=468750.008=3751 /s1)近似条件1:现在,=666. 67,满足近似条件。2) 近似条件2:现在,=430.33 ,满足近似条件。5MATLAB仿真1) 转速环阶跃信号响应分析的MATLAB仿真未经过小参数环节合并的转速环单位阶跃响应经过小参数环节合并的电流环单位阶跃响应转速环频率分析的MATLAB仿真未经过小参数环节合并的转速环频率响应经过小参数环节合并的转速环频率响应二、
5、仿真结果分析:根据设计结果的模拟仿真,可以得到设计的调节系统稳态时转速无误差。可以看出:作为环的调节器,在外环转速的调节过程中,它的作用是使电流紧紧跟随其给定电压即外环调节器的输出量变化。双闭环系统中,由于增设了电流环,电压波动可以通过电流反应得到比拟与时的调节,不必等它影响到转速以后才能反应回来,抗扰性能大有改善。在转速动态过程中,保证获得电机允许的最大电流,从而加快动态过程。在实际系统中,电网电压的波动和外负载的波动会对系统的超调与稳定有一定的影响,在仿真的时候可以加以考虑,最终可以看出系统对于外界干扰的协调能力很强。附:转速电流双闭环程序流程框图MATLAB程序:%clc;clear a
6、ll;sys1=tf(1.25,0.0002 1);sys2=tf(4.8,0.0001 1);sys3=tf(0.125,0.008 1);w=17.78*tf(0.008 1,0.008 0);figure(1);margin(sys1*sys2*sys3*w);hold on;grid on;figure(2)closys1=sys1*sys2*sys3*w/(1+sys1*sys2*sys3*w);t=0:0.0001:0.008;step(closys1,t);grid on;%未经过小参数环节合并clc;clear all;sys1=tf(6,0.0003 1);sys2=tf(0
7、.125,0.008 1);w=17.78*tf(0.008 1,0.008 0);figure(3);margin(sys1*sys2*w);hold on;grid on;figure(4);closys1=sys1*sys2*w/(1+sys1*sys2*w);t=0:0.0001:0.008;step(closys1,t);grid on;%clc;clear all;sys1=tf(1,0.001 1);sys2=tf(0.8,0.0006 1);sys3=tf(8,0.5 0);n=1/0.04;sys4=tf(0.02,0.001 1);g=58.59*tf(0.008 1,0.
8、008 0);figure(5);margin(sys1*sys2*sys3*sys4*n*g);hold on;grid on;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)grid on;%clc;clear all;sys1=tf(0.016,0.0016 1);sys2=tf(8,0.5 0);n=1/0.04;g=58.59*tf(0.008 1,0.008 0);figure(5);margin(sys1*sys2*n*g);hold on;grid on;figure(6);closys1=sys1*sys2*n*g/(1+sys1*sys2*n*g);t=0:0.001:0.08;step(closys1,t)grid on;%10 / 10