电机调速系统的计算机仿真.doc_第1页
电机调速系统的计算机仿真.doc_第2页
电机调速系统的计算机仿真.doc_第3页
电机调速系统的计算机仿真.doc_第4页
电机调速系统的计算机仿真.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

电机调速系统的计算机仿真一 实验目的1.通过仿真了解并会运用matlab/simulink与simpowersysdem设计电机系统并对系统进行软件仿真。2.通过系统模型实验研究直流电机双闭环调速系统的过程与方法。3.通过系统模型实验研究直流电机闭环可逆脉宽调速系统的过程与方法。4.通过仿真掌握直流电机的速度控制方法。二 实验内容1.直流电机双闭环系统的建模与仿真。(1)仿真建模与模型参数设置三相电源的建模和参数设置peak amplitude :220V frequence:50Hz phase A相0deg B相-120deg C相 -240deg晶闸管桥的建模和参数设置桥臂数3平波电抗器的建模和参数设置Inductance 5e-3H直流电机建模和参数设置(见下图1)控制电路建模和参数设置包括同步脉冲触发器的建模和参数设置、给定与测量Frequence of synchronisation voltages50Hz 给定alta=90,为常量。在电机的测量端口测取w(转速),Ia(电枢电流),If(励磁电流),Te(电磁转矩),用多路复用分离各测取量,在示波器上用不同的坐标显示。模型建立与参数设置完毕后模型见下图2:其中模型中没有对控制电路模型进行creat block。Current controller所用的PI调节器参数设置如下图3:Speed controller的参数设置为下图4:(2)其他参数设置:触发角90deg,参考给定速度Reference speed:step time 2s,initial value 100rad/s,final value 200rad/s,阶跃负载step time:4s,初始负载给定10n.m,最终负载给定100n.m(经仿真后知:负载为100n.m偏大)所有参数设置完毕,start simulink对直流电动机双闭环调速系统进行仿真,仿真结果下图5:晶闸管输出电压波形为图6:控制角(control angle)波形为图7:(3)对仿真结果的分析如图5所示,在0-2秒的时间内,分三个阶段:电流上升阶段(0-0.1秒左右),恒流升速阶段(0.1-0.4秒左右),转速调整阶段(0.4-0.7秒左右)。2秒时给定速度有100变为200rad/s,2-3秒时间内,电动机转速上升,电枢电流基本不变,当转速达到给定值时,电枢电流有大幅的下降,3-4秒时间内转速基本恒定,电枢电流有一振荡的环节。第4秒时,负载给定变化,由10变为100n.m。这时由于系统中由有速度与电流调节器(PI调节器)的作用,使得电动机的转速基本没有变化,电枢电流由小幅的振荡上升过程最后达到稳定。整个环节励磁电流没有变化。电磁转矩的变化与电枢电流的变化一致,原因是:励磁电流If与直流电机的励磁磁场大小有关,由公式T=CtIa知,Ct、不变,T与Ia成正比关系。(4)改变其中某些参数后仿真结果的变化触发角alfa=30时仿真结果见图8:负载在4秒后增大到300n.m时,仿真结果见图9:可以看出4秒之后由于负载过大,调速系统不能是速度维持恒定,已经不能满足要求。这也与电机本身的额定数据有关。PI调节器的参数设置改变时,例如速度和电流调节器的积分项变为60时比例项分别变为20,4时,仿真结果为图10:可以看出,电枢电流基本没有小幅震荡,只是在速度给定(第2秒)和恒流升速阶段开始的时候有很大的电流波动,这会对电动机有一较大的电流冲击,使电动机容易损坏。2.直流电动机闭环可逆脉宽调速系统 H型主电路、双极性调制(1)仿真模型的建立和参数设置控制电路mosfet,采用系统自动给定的参数,不需要做调整。数据类型转换选择inheri via back propagation.采用数据类型转化的原因是信号经速度和电流调节器后由double型变为boolean型。current controller 采用relay环节,Speed controller参数KP=1.6,KI=16.平波电抗器L=1H,其值偏大。电动机的参数与双闭环系统中的电动机参数一致。负载T=50n.m闭环可逆脉宽调速系统的模型为图11:(2)仿真结果:见图12:(3)对仿真结果的分析:电动机运行在电动状态下,电枢电流有脉动。转速有轻微的脉动。(4)当负载变小时(T=10n.m),仿真结果为:发现电枢电流有负值。(5)仿真过程出现的问题。仿真时matlab警告提示:SimPowerSystems processing DcMotorCloseReversiblePulseControl .Computing state-space representation of linear electrical circuit . (6 states ; 7 inputs ; 7 outputs ; 4 switches)Computing steady-state values of currents and voltages .Building the Simulink model inside VD block .Ready.Warning: Block diagram DcMotorCloseReversiblePulseControl contains 1 algebraic loop(s). To see more details about the loops use the command line Simulink debugger by typing sldebug DcMotorCloseReversiblePulseControl in the MATLAB command window. To eliminate this message, set the Algebraic loop option in the Diagnostics page of the Simulation Parameters Dialog to None.Found algebraic loop containing: DcMotorCloseReversiblePulseControl/Current controller (discontinuity) DcMotorCloseReversiblePulseControl/1 DcMotorCloseReversiblePulseControl/not (discontinuity) DcMotorCloseReversiblePulseControl/2 DcMotorCloseReversiblePulseControl/VD/source/Switches2/Model1/Conduction Logic/Data Type Conversion1 DcMotorCloseReversiblePulseControl/VD/source/Switches2/Model1/Conduction Logic/Test2 (discontinuity) DcMotorCloseReversiblePulseControl/VD/source/Switches2/Model1/Integrator1 (discontinuity) DcMotorCloseReversiblePulseControl/VD/source/Switches2/Model1/Test (discontinuity) DcMotorCloseReversiblePulseControl/VD/source/State-Space DcMotorCloseReversiblePulseControl/Sum1 (algebraic variable)Warning: Discontinuities detected within algebraic loop(s), may have trouble solving.Warning: Detected algebraic loop path(s) through integrator reset or IC ports. Results may not be intuitive (see documentation)

温馨提示

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

评论

0/150

提交评论