《直流电动机的MATLAB仿真...docx》由会员分享,可在线阅读,更多相关《直流电动机的MATLAB仿真...docx(13页珍藏版)》请在第一文库网上搜索。
1、第一章课程设计内容及要求1 .直流电动机的机械特性仿真;2 .直流电动机的直接起动仿真;3 .直流电动机电枢串联电阻启动仿真;4 .直流电动机能耗制动仿真;5 .直流电动机反接制动仿真;6 .直流电动机改变电枢电压调速仿真;7 .直流电动机改变励磁电流调速仿真。要求:编写M文件,在SimU1ink环境画仿真模型原理图,用二维画图命令画仿真结果图或用示波器观察仿真结果,并加以分析第二章直流电动机的电力拖动仿真绘制D直流电动机的机械特性仿真c1ear;U_N=220;P_N=22;I_N=115;n_N=1500;R_a=0.18;R_f=628;Ia_N=I_N-U_N/R_f;C_EPhi_N
2、=(U_N-R_a*Ia_N)/n_N;C_TPhi_N=9.55*C_EPhi_N;Ia=O;Ia_N;n=U_N/C_EPhi_N-R_a/(C_EPhi_N)*Ia;Te=C_TPhi_N*Ia;P1=U_N*Ia+U_N*U_N/R_f;T2_N=9550*P_N/n_N;figure(1);p1ot(Te,n,.-!);XIabe1(电磁转矩TeN.m,);y1abe1(转矩nrpm,);y1im(0,1800);figure(2);p1ot(Te,n,rs,);XIabe1(电磁转矩TeN.m,);y1abe1(转矩nrpm,);ho1don;R.c=0;forcoef=1:-0.
3、25;0.25;U=U_N*COef;n=UCEPhiN-(Ra+Rc)(CEPhiN*CTPhiN)*Te;P1Ot(Te,n,k-);str=strcat(,U=,num2str(U),V,);s_y-1650*coef;text(50,s_y,str);endfigure(3);n=U_N/C_EPhi_N-(R_a+R_c)/(C_EPhi_N*C_TPhi_N)*Te;p1ot(Te,n,rs,);XIabe1(电磁转矩TeN.m,);y1abe1(转矩nrpm,);ho1don;U=U_N;R_c=0.02;forR_c=0:0.5:1.9;n=U/C_EPhi_N-(R_a+R_
4、c)/(C_EPhi_N*C_TPhi_N)*Te;p1ot(Te,n,k-);str=strcat(,R=,num2str(R-c+R-a),0mega,);s_y=400*(4-R_c*1.8);text(120,s_y,str);endy1im(0,1700);figure(4);R.c=O;n=U_N/C_EPhi_N-(R_a+R_c)/(C_EPhi_N*C_TPhi_N)*Te;p1ot(Te,n,rs,);XIabe1(电磁转矩TeN.m,);y1abe1(转矩nrpm,);ho1don;U=U_N;R_c=0.02;forR_c=0.5:0.25:1.3;C1EPhi=C_E
5、Phi_N*Coef;C_TPhi=C_TPhi_N*coef;n=UCEPhiN-(Ra+Rc)(CEPhiN*CTPhiN)*Te;p1ot(Te,n,k-1);str=strcat(,phi=,num2str(coef),*ph1N,);s_y=900*(4-COef*2.2);text(120,s_y,str);endFigure3。回区|Ei1eEditfiewInsertToo1sDesktopNindOWHe1pKosgb50100电磁转矩Te/N.m50100电磁转矩Te/N.m2)直流电动机直接起动仿真直流电动机直接起动时,起动电流很大,可以达到额定电流的1020倍,由此产生
6、很大的冲击转矩。适用SimUmIk对直流电动机的直接起动过程建立仿真模型,通过仿真获得直流电动机的直接起动电流和电磁转矩的变化过程。他励直流电动机直接起动仿真模型原理图直流电动机模块参数设置图直流电源模块参数设置图QSourceB1ockPara*eters:Tiaer1Ceerataat&g&a1UhanrMataIfA“CM;V1MUMYMf14att1MBf.tbctpct&aaptat0ust113f1xtap*etf1dtr111ttMt1MaftMterTim1):叵Oq-9ir/定时模块参数设置图开关模块参数设置图他励直流电动机直接起动转速一电流关系仿真结果他励直流电动机直接起动
7、仿真结果3)直流电动机电枢串联电阻启动仿真建立他励直流电动机电枢串联三级电阻起动的仿真模型,仿真分析其串联电阻起动过程,获得起动过程的电枢电流.转速和电磁转矩的变化曲线。他励直流电动机串起电阻启动仿真模型原理图他励直流电动机串起电阻仿真他励直流电动机串起电阻起动的转速一电流关系仿真结果4)直流电动机能耗制动仿真能耗制动时,电枢通过电阻Rb短接,使用Simu1ink建立直流电动机的能耗制动仿真模型,仿真分析获得转速。电枢电流和电磁转矩的暂态过程曲线。他励直流电动机能耗制动仿真结果5)直流电动机反接制动仿真直流电动机的反接制动分为电压反向的反接制动和倒拉反接制动。电压反向反接制动作用用于电动机的快
8、速停机,而倒拉反接制动用于低速下放位能负载。使用Simu1ink建立直流电动机的电压反向反接制动的仿真模型,仿真分析获得转速。电枢电流和电磁转矩的暂态过程曲线。powerguiJ2|一IIdea1Switch3Idea1Switch1陶Idea1Switch2FJ)JJ11Fa-DCMachine5ci图文框(Frame)静态文本框(StaticText)列表框(1istbox)复选框(CheCkbox)、滑动条(S1ide)等,因此用户在使用的过程需要深入地了解各种图形对象的特征、属性和操作。本实验利用MAT1AB的用户界面对象,设计出以实验内容为依托的操作简单、功能完备的图形用户界面,为后
9、面的实验仿真提供了有效的基础。第四章Mat1ab程序的设计原则1 .百分号%后面的内容是程序的注释部分,要善于应用注释使程序更具有可度性。2 .主程序开头用CIear指令清除变量,以清除工作空间中其他变量对程序运行的影响。但注意子程序中不要用c1earo3 .参数值要集中放在程序的开始部分,以便维护,要充分利用I11atIab工具箱提供的指令来执行所要进行的运算,在语句之后要输入分号使其及中间结果不在屏幕上显示,以提高执行速度。4 .input指令可以用来输入一些立功临时的数据;而对于大量的数据,则通过建立一个存储参数的子程序。在主程序中通过子程序的名称来调用。5 .程序尽量模块化,即采用主程
10、序调用子程序的方法,将所有子程序合并起来执行全部操作。6 .充分利用DebUgger来进行程序的调试(设置断点、单步执行、连续执行),并用其他工具箱或图形用户界面(GU1)的设计技巧,将设计结果集成在一起。7 .设置好mat1ab的工作路径,以便程序运行。第五章课程设计心得通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。这次课程设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在老师的辛勤指导下,终于游逆而解。同时,在老师的身上我们学也到很多实用的知识,在次我们表示感谢!第六章参考文献.1张森,张正亮,MA1TAB仿真技术主导实例运用教程,北京:机械工业出版,2004.:2胡小强计算机网络M北京:北京邮电大学出版社2005年1月3范影乐,杨胜天,MA1TAB仿真运用详解。北京:人民邮电出版社,2001:4王兆安,张明勋。电力电子技术设计和运用手册,北京:机械出版社,20055张乃国。电源技术。北京:中国电力出版社,1998.