电机调速系统的计算机仿真.docx
- 文档编号:5406934
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:12
- 大小:480.93KB
电机调速系统的计算机仿真.docx
《电机调速系统的计算机仿真.docx》由会员分享,可在线阅读,更多相关《电机调速系统的计算机仿真.docx(12页珍藏版)》请在冰豆网上搜索。
电机调速系统的计算机仿真
电机调速系统的计算机仿真
一实验目的
1.通过仿真了解并会运用matlab/simulink与simpowersysdem设计电机系统并对系统进行软件仿真。
2.通过系统模型实验研究直流电机双闭环调速系统的过程与方法。
3.通过系统模型实验研究直流电机闭环可逆脉宽调速系统的过程与方法。
4.通过仿真掌握直流电机的速度控制方法。
二实验内容
1.直流电机双闭环系统的建模与仿真。
(1)仿真建模与模型参数设置
①三相电源的建模和参数设置
peakamplitude:
220Vfrequence:
50HzphaseA相0degB相-120degC相-240deg
②晶闸管桥的建模和参数设置
桥臂数3
③平波电抗器的建模和参数设置
Inductance5e-3H
④直流电机建模和参数设置(见下图1)
⑤控制电路建模和参数设置
包括同步脉冲触发器的建模和参数设置、给定与测量
Frequenceofsynchronisationvoltages50Hz
给定alta=90,为常量。
在电机的测量端口测取w(转速),Ia(电枢电流),If(励磁电流),Te(电磁转矩),用多路复用分离各测取量,在示波器上用不同的坐标显示。
模型建立与参数设置完毕后模型见下图2:
其中模型中没有对控制电路模型进行creatblock。
Currentcontroller所用的PI调节器参数设置如下图3:
Speedcontroller的参数设置为下图4:
(2)其他参数设置:
触发角90deg,参考给定速度Referencespeed:
steptime2s,initialvalue100rad/s,finalvalue200rad/s,阶跃负载steptime:
4s,初始负载给定10n.m,最终负载给定100n.m(经仿真后知:
负载为100n.m偏大)
所有参数设置完毕,startsimulink对直流电动机双闭环调速系统进行仿真,仿真结果下图5:
晶闸管输出电压波形为图6:
控制角(controlangle)波形为图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=CtΦIa知,Ct、Φ不变,T与Ia成正比关系。
(4)改变其中某些参数后仿真结果的变化
触发角alfa=30时仿真结果见图8:
负载在4秒后增大到300n.m时,仿真结果见图9:
可以看出4秒之后由于负载过大,调速系统不能是速度维持恒定,已经不能满足要求。
这也与电机本身的额定数据有关。
PI调节器的参数设置改变时,例如速度和电流调节器的积分项变为60时比例项分别变为20,4时,仿真结果为图10:
可以看出,电枢电流基本没有小幅震荡,只是在速度给定(第2秒)和恒流升速阶段开始的时候有很大的电流波动,这会对电动机有一较大的电流冲击,使电动机容易损坏。
2.直流电动机闭环可逆脉宽调速系统H型主电路、双极性调制
(1)仿真模型的建立和参数设置
控制电路mosfet,采用系统自动给定的参数,不需要做调整。
数据类型转换选择inheriviabackpropagation.采用数据类型转化的原因是信号经速度和电流调节器后由double型变为boolean型。
currentcontroller采用relay环节,
Speedcontroller参数KP=1.6,KI=16.
平波电抗器L=1H,其值偏大。
电动机的参数与双闭环系统中的电动机参数一致。
负载T=50n.m
闭环可逆脉宽调速系统的模型为图11:
(2)仿真结果:
见图12:
(3)对仿真结果的分析:
电动机运行在电动状态下,电枢电流有脉动。
转速有轻微的脉动。
(4)当负载变小时(T=10n.m),仿真结果为:
发现电枢电流有负值。
(5)仿真过程出现的问题。
仿真时matlab警告提示:
SimPowerSystemsprocessingDcMotorCloseReversiblePulseControl...
Computingstate-spacerepresentationoflinearelectricalcircuit...(6states;7inputs;7outputs;4switches)
Computingsteady-statevaluesofcurrentsandvoltages...
BuildingtheSimulinkmodelinside"VD"block...
Ready.
Warning:
Blockdiagram'DcMotorCloseReversiblePulseControl'contains1algebraicloop(s).ToseemoredetailsabouttheloopsusethecommandlineSimulinkdebuggerbytyping"sldebugDcMotorCloseReversiblePulseControl"intheMATLABcommandwindow.Toeliminatethismessage,settheAlgebraicloopoptionintheDiagnosticspageoftheSimulationParametersDialogto"None".
Foundalgebraicloopcontaining:
'DcMotorCloseReversiblePulseControl/Currentcontroller'(discontinuity)
'DcMotorCloseReversiblePulseControl/1'
'DcMotorCloseReversiblePulseControl/not'(discontinuity)
'DcMotorCloseReversiblePulseControl/2'
'DcMotorCloseReversiblePulseControl/VD/source/Switches2/Model1/ConductionLogic/DataTypeConversion1'
'DcMotorCloseReversiblePulseControl/VD/source/Switches2/Model1/ConductionLogic/Test2'(discontinuity)
'DcMotorCloseReversiblePulseControl/VD/source/Switches2/Model1/Integrator1'(discontinuity)
'DcMotorCloseReversiblePulseControl/VD/source/Switches2/Model1/Test'(discontinuity)
'DcMotorCloseReversiblePulseControl/VD/source/State-Space'
'DcMotorCloseReversiblePulseControl/Sum1'(algebraicvariable)
Warning:
Discontinuitiesdetectedwithinalgebraicloop(s),mayhavetroublesolving.
Warning:
Detectedalgebraiclooppath(s)throughintegratorresetorICports.Resultsmaynotbeintuitive(seedocumentation).Useintegratorstateporttoavoidalgebraicloops.
提示有loop循环存在,不知到是什么原因。
三实验结果与体会
仿真结果基本与正常情况一致,其他参数改变对仿真结果的影响不止上述几种。
进行仿真时模型中个block的参数设置很麻烦,也很难找到合适的参数来满足要求。
在闭环可逆脉宽调速系统中出现的警告完全搞不懂。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电机 调速 系统 计算机仿真