基于MATLAB的无级调速器.doc_第1页
基于MATLAB的无级调速器.doc_第2页
基于MATLAB的无级调速器.doc_第3页
基于MATLAB的无级调速器.doc_第4页
基于MATLAB的无级调速器.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电风扇无级调速模糊控制电风扇无级调速器在日常生活中随处可见。而它与模糊控制也有密不可分的关系,它并不像传统的调速器按档进行调速,不再只是只有弱、中、强风,而是可以进行弱、弱中、中、中强、强调速。图1(a)是常见的电风扇无级调速器。旋动旋钮便可以调节电风扇的速度。图1(b)为电路原理图。触发电路调速旋钮保护电路调速电位器 主电路(a) (b) 图1电风扇无级调速器(a) 电风扇无级调速器 (b) 电风扇无级调速器电路原理图如图1(b)所示,调速器电路由主电路和触发电路两部分构成,在双向晶闸管的两端并接RC元件,是利用电容两端电压瞬时不能突变,作为晶闸管关断过电压的保护措施。一、双向晶闸管的工作原理1 双向晶闸管的结构双向晶闸管的内部结构、等效电路及图形符号如图2所示。(a) 内部结构 (b) 等效电路 (c)图形符号图2双向晶闸管内部结构、等效电路及图形符号从图2可见,双向晶闸管相当于两个晶闸管反并联(P1N1P2N2和P2N1P1N4),不过它只有一个门极G,由于N3区的存在,使得门极G相对于T1端无论是正的或是负的,都能触发,而且T1相对于T2既可以是正,也可以是负。表1 双向晶闸管的主要参数2 双向晶闸管的触发方式双向晶闸管正反两个方向都能导通,门极加正负电压都能触发。主电压与触发电压相互配合,可以得到四种触发方式:1)+触发方式 主极T1为正,T2为负;门极电压G为正,T2为负。特性曲线在第象限。2)-触发方式 主极T1为正,T2为负;门极电压G为负,T2为正。特性曲线在第象限。3)+触发方式 主极T1为负,T2为正;门极电压G为正,T2为负。特性曲线在第象限。4)-触发方式 主极T1为负,T2为正;门极电压G为负,T2为正。特性曲线在第象限。由于双向晶闸管的内部结构原因,四种触发方式中灵敏度不相同,以+触发方式灵敏度最低,使用时要尽量避开,常采用的触发方式为+和-。二、单相交流调压电路电风扇无级调速器实际上就是负载为电感性的单相交流调压电路。交流调压是将一种幅值的交流电能转化为同频率的另一种幅值的交流电能。1 电阻性负载图3-9(a)所示为一双向晶闸管与电阻负载RL组成的交流调压主电路,图中双向晶闸管也可改用两只反并联的普通晶闸管,但需要两组独立的触发电路分别控制两只晶闸管。在电源正半周t时触发VT导通,有正向电流流过RL,负载端电压uR为正值,电流过零时VT自行关断;在电源负半周t时,再触发VT导通,有反向电流流过RL,其端电压uR为负值,到电流过零时VT再次自行关断。然后重复上述过程。改变角即可调节负载两端的输出电压有效值,达到交流调压的目的。电阻负载上交流电压有效值为电流有效值电路功率因数电路的移相范围为0。 (a) (b)图39 单相交流调压电路电阻负载电路及波形(a)电路图 (b)波形图通过改变可得到不同的输出电压有效值,从而达到交流调压的目的。由双向晶闸管组成的电路,只要在正负半周对称的相应时刻(、)给触发脉冲,则和反并联电路一样可得到同样的可调交流电压。交流调压电路的触发电路完全可以套用整流移相触发电路,但是脉冲的输出必须通过脉冲变压器,其两个二次线圈之间要有足够的绝缘。2电感性负载图310所示为电感性负载的交流调压电路。由于电感的作用,在电源电压由正向负过零时,负载中电流要滞后一定角度才能到零,即管子要继续导通到电源电压的负半周才能关断。晶闸管的导通角不仅与控制角有关,而且与负载的功率因数角有关。控制角越小则导通角越大,负载的功率因数角越大,表明负载感抗大,自感电动势使电流过零的时间越长,因而导通角越大。下面分三种情况加以讨论。(1) 由图311可见,当时,180。如果触发脉冲为窄脉冲,当ug2出现时,VT1管的电流还未到零,VT1管关不断,VT2管不能导通。当VT1管电流到零关断时,ug2脉冲已消失,此时VT2管虽已受正压,但也无法导通。到第三个半波时,ug1 又触发VT1导通。这样负载电流只有正半波部分,出现很大直流分量,电路不能正常工作。因而电感性负载时,晶闸管不能用窄脉冲触发,可采用宽脉冲或脉冲列触发。 综上所述,单相交流调压有如下特点: 电阻负载时,负载电流波形与单相桥式可控整流交流侧电流一致。改变控制角可以连续改变负载电压有效值,达到交流调压的目的。 电感性负载时,不能用窄脉冲触发。否则当时,会出现一个晶闸管无法导通,产生很大直流分量电流,烧毁熔断器或晶闸管。电感性负载时,最小控制角min(阻抗角)。所以的移相范围为180,电阻负载时移相范围为0180。图310 单相交流调压电感负载电路图图311 单相交流调压电感负载波形图(a) (b) (c) MATLAB的仿真模型图:仿真程序clearspeed = 100;t = 0;Y_a = 4;Y_b = 4;Y_c = 4;y0 = figure;axis equal;axis offaxis(-6 6 -10 6)title(可调速电风扇,fontsize,15);grid off;x1,y1,z1=sphere(30); %产生球体坐标x=5*x1;y=5*y1;z=5*z1;shading interp;hold on;mesh(x,y,z),colormap(hot); %画风扇框架hold on;hidden off;hold on;fill(-3,-1,1,3,-8.5,-5,-5,-8.5,0.5,0.5,0.5); %画一个多边形text(-0.6,-6,慧儿 ,color,k); %多边形里的文字text(-1.2,-7,02043124 ,color,k); %多边形里的文字hold onax = Y_a * cos(2 * pi * t);ay = Y_a * sin(2 * pi * t); %计算初始三个叶片的横坐标和纵坐标bx = Y_b * cos(2 * pi * t - 2 * pi/3);by = Y_b * sin(2 * pi * t - 2 * pi/3);cx = Y_c * cos(2 * pi * t + 2 * pi/3);cy = Y_c * sin(2 * pi * t + 2 * pi/3);y_line_a = line(0 ax,0 ay,EraseMode,xor,Color,r,linestyle,-,linewidth,20); %画出三个叶片y_line_b = line(0 bx,0 by,EraseMode,xor,Color,b,linestyle,-,linewidth,20);y_line_c = line(0 cx,0 cy,EraseMode,xor,Color,g,linestyle,-,linewidth,20);k=1;%b1为停止按钮b1=uicontrol(parent,y0,.units,points,.tag,b2,.style,pushbutton,.string,停止,.backgroundcolor,0.75 0.75 0.75,.position,280 10 50 20,.callback,k=0;);%b2为关闭按钮b2=uicontrol(parent,y0,.units,points,.tag,b3,.style,pushbutton,.string,关闭,.backgroundcolor,0.75 0.75 0.75,.position,350 10 50 20,.callback,.k=1;,.close);%s1为调速框条s1=uicontrol(parent,y0,.units,points,.tag,s1,.style,slider,.value,1*speed,.max,100,.min,30,.backgroundcolor,0.75 0.75 0.75,.position,30 10 190 20,.callback,.m=get(gcbo,value);,.speed = m/1;);%t1为上面的文字说明t1=uicontrol(parent,y0,.units,points,.tag,t,.style,text,.fontsize,15,.string,风速 请点击滑动条空白处,.backgroundcolor,0.75 0.75 0.75,.position,30 30 190 20);while 1 %让风扇转起来的循环if k=0breakendt = t + 1/speed;ax = Y_a * cos(2 * pi * t);ay = Y_a * sin(2 * pi * t);bx = Y_b * cos(2 * pi * t - 2 * pi/3);by = Y_b * sin(2 * pi * t - 2 * pi/3);cx = Y_c * cos(2 * pi * t + 2 * pi/3);cy = Y_c * sin(2 * pi * t + 2 * pi/3);drawnow;set(y_line_a,XData,0 ax,YData,0 ay);set(y_line_b,XData,0 bx,YData,0 by);set(y_line_c,XData,0 cx,YData,0 cy);endstyle,text,.clearspeed = 100;t = 0;Y_a = 4;Y_b = 4;Y_c = 4;y0 = figure;axis equal;axis offaxis(-6 6 -10 6)title(可调速电风扇,fontsize,15);grid off;x1,y1,z1=sphere(30); %产生球体坐标x=5*x1;y=5*y1;z=5*z1;shading interp;hold on;mesh(x,y,z),colormap(hot); %画风扇框架hold on;hidden off;hold on;fill(-3,-1,1,3,-8.5,-5,-5,-8.5,0.5,0.5,0.5); %画一个多边形text(-0.6,-6,慧儿 ,color,k); %多边形里的文字text(-1.2,-7,02043124 ,color,k); %多边形里的文字hold onax = Y_a * cos(2 * pi * t);ay = Y_a * sin(2 * pi * t); %计算初始三个叶片的横坐标和纵坐标bx = Y_b * cos(2 * pi * t - 2 * pi/3);by = Y_b * sin(2 * pi * t - 2 * pi/3);cx = Y_c * cos(2 * pi * t + 2 * pi/3);cy = Y_c * sin(2 * pi * t + 2 * pi/3);y_line_a = line(0 ax,0 ay,EraseMode,xor,Color,r,linestyle,-,linewidth,20); %画出三个叶片y_line_b = line(0 bx,0 by,EraseMode,xor,Color,b,linestyle,-,linewidth,20);y_line_c = line(0 cx,0 cy,EraseMode,xor,Color,g,linestyle,-,linewidth,20);k=1;%b1为停止按钮b1=uicontrol(parent,y0,.units,points,.tag,b2,.style,pushbutton,.string,停止,.backgroundcolor,0.75 0.75 0.75,.position,280 10 50 20,.callback,k=0;);%b2为关闭按钮b2=uicontrol(parent,y0,.units,points,.tag,b3,.style,pushbutton,.string,关闭,.backgroundcolor,0.75 0.75 0.75,.position,350 10 50 20,.callback,.k=1;,.close);%s1为调速框条s1=uicontrol(parent,y0,.units,points,.tag,s1,.style,slider,.value,1*speed,.max,100,.min,30,.backgroundcolor,0.75 0.75 0.75,.position,30 10 190 20,.callback,.m=get(gcbo,value);,.speed = m/1;);%t1为上面的文字说明t1=uicontrol(parent,y0,.units,points,.tag,t,.style,text,.fontsize,15,.string,风速 请点击滑动条空白处,.backgroundcolor,0.75 0.75 0.75,.position,30 30 190 20);while 1 %让风扇转起来的循环if k=0breakendt = t + 1/speed;ax = Y_a * cos(2 * pi * t);ay = Y_a * sin(2 *

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论