基于MATLAB 的直流电动机双闭环调速系统的仿真研究.docx
- 文档编号:3848323
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:10
- 大小:531.75KB
基于MATLAB 的直流电动机双闭环调速系统的仿真研究.docx
《基于MATLAB 的直流电动机双闭环调速系统的仿真研究.docx》由会员分享,可在线阅读,更多相关《基于MATLAB 的直流电动机双闭环调速系统的仿真研究.docx(10页珍藏版)》请在冰豆网上搜索。
基于MATLAB的直流电动机双闭环调速系统的仿真研究
基于MATLAB的直流电动机双闭环调速系统的仿真研究
摘要:
本文介绍了利用MATLAB软件中的Simulink组件对直流电动机双闭环调速系统进行仿真,获得了反映系统性能的曲线,并对仿真结果进行了比较分析。
结果表明,应用MATLAB进行系统仿真具有方便、高效及可靠性高等优点。
关键词:
MATLAB;直流电动机;双闭环调速系统;仿真
SimulationStudyofaDCSpeedRegulationSystem
Abstract:
ThispaperpresentsthesimulationstudyofaDCspeedregulationsystembyusingtheSimulinkmodules.Theresultindicatesthat,thesystemsimulationbyusingMATLABisconvenientandhighlyeffective.
Keywords:
MATLAB;DCmotor;two-loopspeedregulationsystem;simulation
一、引言
有些调速系统,如龙门刨床、轧钢机等经常处于正反转状态,为了提高生产效率和加工质量,要求尽量缩短过渡过程的时间。
速度和电流双闭环直流调速系统(简称双闭环调速系统)是由电流和转速两个调节器进行综合调节的,可获得良好的静、动态性能。
由于这样的系统其转速和电流响应曲线很难精确绘制,不便于对系统特性的分析和理解。
本文通过一个直流电动机双闭环调速系统实例,就如何利用MATLAB软件的仿真功能对系统进行分析做一些探讨,对系统的设计和改进具有一定的参考意义。
转速、电流双闭环调速系统属于多环控制系统。
目前都采用由内向外,一环包围一环的系统结构。
每一闭环都设有本环的调节器,构成一个完整的闭环系统。
设计多环系统的一般方法是,由内环向外环一环一环地进行设计。
对双闭环调速系统而言,先从内环(电流环)开始,根据电流控制要求,确定把电流环校正为哪种典型系统,按照调节对象选择调节器及其参数。
设计完电流环后,就把电流环等效成一个小惯性环节,作为转速环的一个组成部分,然后用同样的方法进行转速环的设计。
然后通过MATLAB进行动态分析,根据分析情况更改实现方案,对参数进行调整等。
转速、电流双闭环调速系统属于多环控制系统。
目前都采用由内向外,一环包围一环的系统结构。
每一闭环都设有本环的调节器,构成一个完整的闭环系统。
设计多环系统的一般方法是,由内环向外环一环一环地进行设计。
对双闭环调速系统而言,先从内环(电流环)开始,根据电流控制要求,确定把电流环校正为哪种典型系统,按照调节对象选择调节器及其参数。
设计完电流环后,就把电流环等效成一个小惯性环节,作为转速环的一个组成部分,然后用同样的方法进行转速环的设计。
然后通过MATLAB进行动态分析,根据分析情况更改实现方案,对参数进行调整等。
二、系统原理框图
在转速、电流双闭环调速系统中,既要控制转速,实现转速无静差调节,又要控制电流使系统在充分利用电动机过载能力的条件下获得最佳过渡过程,其关键是处理好转速控制与电流控制之间的关系,就是将二者分开,用转速调节器ASR调节转速,用电流调节器ACR调节电流。
ASR与ACR之间实现串级连接,即以ASR的输出电压Ui作为电流调节器的电流给定信号,再用ACR的输出电压Uc作为晶闸管触发电路的移相控制电压。
从闭环反馈的结构看,转速环在外面为外环,电流环在里面为内环。
为了获得良好的静、动态性能,转速和电流两个调节器一般都采用具有输入、输出限幅电路的PI调节器,且转速与电流都采用负反馈闭环。
系统原理图如下:
三、双闭环调速系统的动态结构图
目前,V-M调速系统多为带电流内环的转速控制系统。
设计时需增加电流、转速反馈滤波五节,以抑制反馈信号中的交流分量,同时在转速、电流给定信号通道中加入两个给定滤波器,其时间常数与相应反馈滤波环节的时间常数相等以平衡反馈滤波环节给定转速、电流反馈信号带来的延滞。
相应的动态结构图如下所示,图中,ASR和ACR为结构和参数待定的转速和电流调节器。
四、双闭环直流不可逆调速系统线路图
1.系统主电路图
主电路采用三相桥式整流电路,如下图所示:
说明:
三相桥式全控整流电路有如下特点:
(1)三相桥式全控整流电路必须有两只晶闸管同时导通才能构成电流回路,其中一只在共阴组,另外一只在共阳组,而且这两只导通的管子不在同一相内。
因此,负载电压是两相电压之差,即线电压,一个周期内有六次脉动,它为线电压的包络线。
(2)晶闸管在一个周期内导通120°,关断240°,管子换流只在本组内进行,每隔120°换流一次。
(3)出发脉冲需宽脉冲或双窄脉冲,共阴极组及共阳极组内各管脉冲相位差为120°,接在同一相的不同管子脉冲相位差为180°。
晶闸管按顺序轮流导通,相邻顺序管子脉冲相位差为60°,即每隔60°换流一次。
(4)晶闸管承受的最大反向电压为变压器二次侧线电压的电压峰值。
2.控制电路
转速调节器ASR调节转速,用电流调节器ACR调节电流。
ASR与ACR之间实现串级连接,即以ASR的输出电压Ui作为电流调节器的电流给定信号,再用ACR的输出电压Uc作为晶闸管触发电路的移相控制电压。
从闭环反馈的结构上看,转速环在外面为外环,电流环在里面为内环。
为了获得良好的静。
动态性能,转速和电流两个调节器都采用具有输入、输出限幅电路的PI调节器,且转速与电流都采用负反馈闭环。
3.转速调节器ASR设计
由参数计算过程可知,ASR采用PI调节。
比例调节器响应快,但它使系统有静差;而积分调节器可以实现系统无检察,但响应慢。
若把比例、积分控制结合起来构成比例积分(PI)调节器,则可以取长补短:
作为控制器,它可以兼顾快速响应和消除静差两方面的要求:
作为校正装置,它又能提高系统的稳定性。
故所设计的转速调节器采用PI调节,如下图所示。
其中Un为转速给定电压,Ufn为转速反馈电压。
4.电流调节器ACR设计
与转速调节器的设计类似,电流调节器也采用PI调节,充分利用了电动机的过载能力获得最快的动态响应,即最佳过渡过程。
其电路图如图四所示,其中Ui为电流给定电压(即ASR的输出电压),Ufi为电流反馈值。
5.限幅电路的设计
通常,调节器输出的限幅方法有三种,一种是采用二极管钳位的外限幅电路,一种是采用二极管钳位的负反馈内限幅电路,第三种是采用晶体三极管负反馈内限幅电路。
在这里,我们采用第一种限幅方式,即二极管钳位的外限幅电路。
电路图如图五所示,其中端接至调节器ASR(或ACR)的输出端。
五、系统仿真
1.使用普通限幅器进行仿真
使用MATLAB的SIMULINK对双闭环调速系统进行动态函数分析,其分析原理图如下:
图中直流电动机的参数、晶闸管整流装置的参数、转速反馈以及电流反馈系数都是从设计要求中所得,而转速调节器ASR和电流调节器ACR是根据参数按工程设计法设计出来的。
ASR限幅值为:
上限10下限-130;ACR限幅值为:
上限100下限-100。
在双闭环直流调速系统的MATLAB仿真中,电流调节器限幅相对来说比较简单。
只要给出合适的限幅值,采用任何一种限幅方式均不影响仿真结果,因为电机在整个起动过程中,电流调节器一直处于不饱和状态。
而转速调节器在电机起动过程中,会经历不饱和、饱和及退饱和三个状态;转速调节器采用不同限幅方式,电机在突加阶跃给定空载起动时会得到不同的转速和电流波形。
由以上原理图可得出仅在PI调节器的输出端简单加一限幅环节时的起动转速波形和电流波形。
转速波形
电流波形
从上图可以看出,起动时转速超调量较大,振荡次数多,起动时间较长。
这是因为速度调节器输出达到限幅值时,转速并未达到给定值,偏差均大于零,积分部分的输出一直在增加,这就可能使积分部分的输出达到很大的值。
当转速达到期望值后,积分调节器的输出不能立即变小,而是需要经过一段时间使积分调节器的输出恢复到开始限幅瞬间的数值。
在这段时间内调节器暂时调节功能。
此仿真并不能达到题设要求,为此必须对ASR和ACR进行改正。
2.积分输出加限幅环节仿真
下图给出在积分输出和调节器输出后均加一限幅环节的Simulink仿真模型。
在这一模型中,积分输出后,再加限幅环节,即积分环节和限幅环节分开。
从以上的原理图可得出转速和电流波形如下:
从以上图可以看出,采用这种限幅方式时,电机受到扰动后,转速回不到原来的转速。
这是由于电机起动时积分调节器的输出很快达到限幅值,由于输出的超调很小,所以在整个起动过程中,积分调节器也没能退出饱和,使得PI的输出一直保持在限幅值上。
而当增加负载,速度降低,偏差增加,PI调节器仍维持在限幅值上,转速调节器不起作用。
所以受到扰动后,电机的转速回落不到原来的值。
如果增加限幅值,又会使仿真结果如之前一样。
为此须对积分环节再加以改变。
3.使用积分带限幅的PI调节器仿真
下图给出了积分带限幅的PI调节器Simulink仿真模型。
图中不仅把PI调节器的比例部分和积分部分分开,对PI调节器的输出设置上、下限幅,还要对积分设置上、下限幅。
而且这种积分是积分环节本身所带的。
在Simulink环境下,这种积分限幅的实现需要双击积分模块,在对话框中选中Limitoutput项,然后设置上、下限幅。
由上图可知,转速超调量较少符合要求,但发现电流上升过快,且相应的调节时间较长,而通过多次试验发现调节ASR的限幅值可以改变调节时间,但这样将会使到最后电流过大。
如下图:
加入负载后,转速,电流波形如下:
使用积分带限幅的PI调节器Simulink仿真模型的工作过程分三种情况:
当积分器未饱和和且比例加积分的和小于限幅值时,调节器表现为线性的PI调节器;当积分输出未饱和而比例加积分的和大于限幅值时,调节器的输出等于限幅值,积分器继续积分;当积分的输出达到本身的限幅值时,其输出便停止增长,调节器的输出等于其限幅值。
此时,如果输入信号改变极性,比例积分调节器是从积分本身的限幅值开始退去饱和的。
综上,使用积分带限幅的PI调节器能够获得最好的转速,电流波形。
总结
在真正的设计过程中发现,参数的计算并不会太过复杂,只需要花一定时间,以认真细致的态度对待就可以。
而动态仿真过程中却出现了一系列问题。
由于教材中是介绍使用原理图进行仿真,于是我也利用Matlab的Simulink功能将相关模块一样的画下来,参数也一样地设置,却无法进行仿真,这个问题一直无法解决,直到后面发现可以利用动态函数进行仿真。
于是我放弃原本想法,改用动态函数进行仿真。
相对于原理图仿真,动态函数比较简单些,只需要在Matlab中画下相关传递函数模块,并进行连线即可。
仿真也能够实现,只是发现转速超调量达到60%。
面对这个问题,初步觉得是ASR限幅值设置不对,于是进行实验却没有得到很好结果。
之后再对参数重新计算,甚至将教材例题中的数据代入进行仿真,但问题依然无法解决。
直到在华工图书馆电子网页上找到一篇关于双闭环调整系统饱和限幅值设置的论文后问题才得以解决。
在调速系统中,双闭环直流调速系统具有较广泛的应用。
作为自动控制专业的专业课,学好电机学及电机调速系统等相关知识,并熟练掌握其控制规律及设计方法,将使我们受益匪浅。
学会使用Matlab进行动态函数的分析使用,使用WORD中的Mathtype进行公式编辑,学会对双闭环调整系统限幅值采用三种不同方法得到不同结果,最重要的是学会遇到问题时寻找方法解决,从而得到最好的结果。
最终结果虽然大部分都符合题目要求,但会发现,当电流需要为200A左右时,调节时间会变得很长,而此问题可通过改变ASR限幅值,其值越大,最终电流将会变得越大,且调节时间会变短。
对于这个问题,暂未发现很好解决方案能达到最佳效果。
希望今后能解决此问题。
参考文献
1、《电力拖动与运动控制系统》(第二版),罗飞等编著,化学工业出版社
2、《电力电子技术基础》,苏开才等编著,华南理工大学出版社
3、《电机学与拖动基础》(第二版),麦崇裔编著,华南理工大学出版社
4、《双闭环直流调整系统的饱和限幅问题》赵志诚等,电气电子教学学报
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于MATLAB 的直流电动机双闭环调速系统的仿真研究 基于 MATLAB 直流电动机 闭环 调速 系统 仿真 研究