基于Simulink的转速、电流双闭环直流调速系统的建模与仿真
写在之前:
本文仅提供思路,源文件有偿提供。
以上,over。
目录
1 基本工作原理
2 Simulink建模
2.1 电流环设计
2.2 转速环设计
3 仿真与结果
3.1 电流环
3.2 转速环
4 Simulink建模文件下载(见文末)
一、基本工作原理
1.1工作过程
他励直流电动机在启动时,必须先保证有磁场(即先通励磁电流),而后加励磁电压。电动机的实际转速(电压)低于给定值,速度调节器的输入端存在一个偏差信号,此信号经放大后输出的电压必须远远小于额定电压。因为如果直接加上额定电压启动,电枢电流可能突增到额定电流的十多倍。这样,电动机的转向情况恶化,产生严重的火花,而且与电流成正比的转矩将损坏拖动系统的传动机构。为此,在启动时,必须设法限制启动电枢电流。一般Z2型直流电动机的瞬时过载电流按规定不得超过额定电流的1.5~2倍。
由于直流电动机在启动阶段,速度调节器工作在开环状态,速度调节器的输出电压作为电流给定值送入电流调节器, 此时以最大电流给定值使电流调节器输出移相信号,直流电压迅速上升,电流也随即增大直到等于最大给定值,直流电动机以最大电流恒流加速启动。电动机的最大电流(堵转电流)可以通过调整速度调节器输出限制的幅值来改变。在电动机转速上升到给定转速后, 速度调节器输入端的偏差信号减小到近于零,速度调节器和电流调节器退出饱和状态,闭环调节开始起作用。
对于负载引起的转速波动,速度调节器输入端产生的偏差信号将随时通过速度调节器、电流调节器来修正触发器的移相电压,使整流桥输出的直流电压相应变化,从而校正和补偿电动机的转速偏差。另外电流调节器的小时间常数, 还能够对因电网波动引起的电动机电枢电流的变化进行快速调节,可以在电动机转速还未来得及发生改变时,迅速调整,使得电流恢复到原来值,从而使直流电动机更好地在某一稳定的转速下运行。
转速调节器是调速系统的主导调节器,它使直流电动机转速很快地跟随给定电压变化,而在电机稳态时可减小转速误差,如果采用PI调节器,则可实现无静差。转速调节器对负载变化起抗扰作用,其输出限幅值决定电机允许的最大电流值。
电流调节器作为内环的调节器,在外环转速的调节过程中,它的作用是使电流紧紧跟随其给定电压(即外环调节器的输出量)变化。电流调节器对电网电压的波动起及时抗扰的作用。在直流电动机转子转速动态过程中,电流调节器可以保证获得电机允许的最大电流,从而加快动态过程。当电机过载甚至堵转时,限制电枢电流的最大值,起快速的自动保护作用。一旦故障消失,系统立即自动恢复正常。这个作用对系统的可靠运行来说是十分重要的。
1.2组成
为了使转速和电流两种负反馈调节系统分别起作用,可在系统中设置两个调节器,分别调节转速和电流,即分别引入转速负反馈和电流负反馈。两者之间实行嵌套连接,如下图1-1所示。把转速调节器的输出当作电流调节器的输入,再用电流调节器的输出去控制电力电子变换器UPE,最终实现对直流电动机的控制。从闭环系统结构上看,电流环负反馈调教系统在里面,称作内环;转速环负反馈调教系统在外边,称作外环。这样就构成了转速、电流双闭环直流调速系统。
图1-1 转速、电流双闭环直流调速系统结构
其中:ASR是转速调节器,ACR是电流调节器,TG为测速发电机 ,TA为电流互感器,UPE是电力电子变换器,Un是给定转速值(即给定电压值),Ufn为转速反馈电压,Ui是电枢电流给定电压,Ufi为电枢电流反馈电压。
上图中,把转速调节器的输出当作电流调节器的输入,再用电流调节器的输出去控制电力电子变换器UPE。从闭环结构上看,电流环在里面,称作内环;转速环在外边,称作外环。这就形成了转速、电流双闭环调速系统。
1.3结构
一般来说,在最大电枢电流受限制的情况下,尽量发挥直流电动机的过载能力,使电力拖动控制系统以尽可能大的加速度起动。当直流电动机达到稳态转速后,电流应快速下降,保证输出转矩与负载转矩平衡,电动机进入稳定运行状态。
为了获得良好的静、动态性能,转速和电流两个调节器一般都采用 P I 调节器,这样构成的双闭环直流调速系统的电路原理图示于图1-2。图中标出了两个调节器输入输出电压的实际极性,它们是按照电力电子变换器的控制电压Uc为正电压的情况标出的,并考虑到运算放大器的倒相作用。
图1-2 双闭环直流调速系统电路原理
二、Simulink建模
2.1电机参数
额定电压UN =220V,额定电流IN=55A,额定转速nN=1500r/min,电动机电视系数Ce=0.132V·min/r。
晶闸管整流装置输出电流可逆,装置的放大系数Ks=40,滞后的时间常数Ts=0.00167s。
电枢回路总电阻R=0.5Ω,电枢回路电磁时间常数Tl=0.03s,电力拖动系统机电时间常数Tm=0.075s。
转速反馈系数α=0.01V·min/r,对应额定转速时的给定电压Un*(Un)=10V。
以下计算、动态设计均以此电机参数为例。
2.2双闭环总设计
在设计双闭环调速系统时,一般是先内环后外环,调节器的结构和参数取决于稳态精度和动态校正的要求,双闭环调速系统动态校正的设计与调试都是按先内环后外环的顺序进行,在动态过程中可以认为外环对内环几乎无影响,而内环则是外环的一个组成环节。工程设计的步骤如下:
(1)对已知系统的固有特性做恰当的变换和近似处理,以简化调节器结构。
(2)根据具体情况选定预期特性,即典型Ⅰ系统或典型Ⅱ系统,并按照零极点相消的原则,确定串联调节器的类型。
(3)根据要求的性能指标,确定调节器的有关P、I、D参数。
(4)对系统进行校正。
2.3电流环设计
1、电流环的简化
图2-1 电流环的简化
按典型I型系统设计,ACR选用PI调节器。其中Ui*(s)即为图1-1中Ui-Ufi。
2、确定时间常数
(1)整流装置滞后时间常数Ts。三相桥式电路的平均失控时间为Ts=0.0017s;
(2)电流滤波时间常数Toi。三相桥式电路每个波头的时间是3.33ms,为了基本滤平波头,应有(1~2) Toi=3.33ms,因此取Toi=2ms=0.002s;
(3)电流环小时间常数T∑i。按小时间常数近似处理,取T∑i=Ts+Toi=0.0037s。
3、确定电流环的典型系统型号
根据设计要求σ%≤5%,而且TlTΣi=0.030.0037=8.11<10\frac{T_l}{T_\Sigma i}=\frac{0.03}{0.0037}=8.11<10TΣiTl=0.00370.03=8.11<10,因此,电流环可按照典型Ⅰ型系统设计。
4、电流调节器的结构选择
电流调节器选用PI型,其传递函数为:WACR(s)=Kiτis+1τisW_{ACR}(s)=K_i\frac{\tau_is+1}{\tau_is}WACR(s)=Kiτisτis+1。
5、选择电流调节器参数
ACR超前时间常数:τi=Ti=0.03s\tau_i=T_i=0.03sτi=Ti=0.03s。
电流环开环增益:因为要求σ%≤5%,故应取KITΣi=0.5K_IT_ \Sigma i=0.5KITΣi=0.5,因此:
KI=0.5TΣi=0.50.0037=135.1K_I=\frac{0.5}{T_\Sigma i}=\frac{0.5}{0.0037}=135.1 KI=TΣi0.5=0.00370.5=135.1
于是,ACR的比例系数为:
Ki=KIτiRβKs=131.1∗0.06∗0.50.05∗40=1.013K_i=K_I\frac{\tau_iR}{\beta K_s}=131.1*\frac{0.06*0.5}{0.05*40}=1.013 Ki=KIβKsτiR=131.1∗0.05∗400.06∗0.5=1.013
6、计算电流调节器的电路参数
图2-2 电流调节器
电流调节器原理如图2-2所示,按所用运算放大器,取R0=40KΩ,各电阻和电容值计算如下:
Ri=KiR0=1.013∗40=40.52KΩ,取Ri=40KΩR_i=K_iR_0=1.013*40=40.52K\Omega,取R_i=40K\Omega Ri=KiR0=1.013∗40=40.52KΩ,取Ri=40KΩ
Ci=τiRi=0.00340∗103=0.75μF,取Ci=0.75μFC_i=\frac{\tau_i}{R_i} =\frac{0.003}{40}*10^3=0.75\mu F,取C_i=0.75\mu F Ci=Riτi=400.003∗103=0.75μF,取Ci=0.75μF
Coi=4ToiR0=4∗0.00240∗103=0.2μF,取Coi=0.2μFC_{oi}=4\frac{T_{oi}}{R_0}=4*\frac{0.002}{40}*10^3=0.2\mu F,取C_{oi}=0.2\mu F Coi=4R0Toi=4∗400.002∗103=0.2μF,取Coi=0.2μF
2.4转速环设计
1、转速环的简化
图2-3 转速环的简化
2、确定时间常数
(1)电流环等效时间常数为2T∑i=0.0074s。
(2)转速滤波时间常数Ton。根据所用测速发电机纹波情况,取Ton=0.01s;
(3)转速环小时间常数T∑n。按小时间常数近似处理,取T∑n=2T∑i+Ton=0.0174s。
3、确定转速环的典型系统型号
由于设计要求转速无静差,转速调节器必须含有积分环节;根据动态设计要求,应按典型Ⅱ型系统设计转速环。
4、转速调节器的结构选择
转速调节器选用PI型,其传递函数为:WASR(s)=Knτns+1τnsW_{ASR}(s)=K_n\frac{\tau_ns+1}{\tau_ns}WASR(s)=Knτnsτns+1。
5、选择转速调节器参数
按照跟随和抗干扰性能都较好的原则取h=5,则ASR超前时间常数:
τn=hT∑n=5∗0.0174=0.087s\tau_n=hT_{∑n}=5*0.0174=0.087s τn=hT∑n=5∗0.0174=0.087s
转速开环增益:
KN=h+12h2TΣn2=62∗52∗0.01742=396.4K_N=\frac{h+1}{2h^2T_{\Sigma n}^2}=\frac{6}{2*5^2*0.0174^2}=396.4 KN=2h2TΣn2h+1=2∗52∗0.017426=396.4
于是ASR的比例系数为:
Kn=(h+1)βCeTm2hαRTΣn=6∗0.05∗0.132∗0.182∗5∗0.5∗0.0174=11.7K_n=\frac{(h+1)\beta C_eT_m}{2h\alpha RT_{\Sigma n}}=\frac{6*0.05*0.132*0.18}{2*5*0.5*0.0174}=11.7 Kn=2hαRTΣn(h+1)βCeTm=2∗5∗0.5∗0.01746∗0.05∗0.132∗0.18=11.7
6、计算电流调节器的电路参数
图2-4 转速调节器
转速调节器原理图如图2-4所示,按所用运算放大器,取R0=40KΩ,各电阻和电容值计算如下:
Rn=KnR0=11.7∗40=468KΩ,取Rn=470KΩR_n=K_nR_0=11.7*40=468K\Omega,取R_n=470K\Omega Rn=KnR0=11.7∗40=468KΩ,取Rn=470KΩ
Cn=τnRn=0.087470∗103=0.185μF,取Cn=0.2μFC_n=\frac{\tau_n}{R_n}=\frac{0.087}{470}*10^3=0.185\mu F,取C_n=0.2\mu F Cn=Rnτn=4700.087∗103=0.185μF,取Cn=0.2μF
Con=4TonR0=4∗0.0140∗103=1μF,取Con=1μFC_{on}=4\frac{T_{on}}{R_0}=4*\frac{0.01}{40}*10^3=1\mu F,取C_{on}=1\mu F Con=4R0Ton=4∗400.01∗103=1μF,取Con=1μF
三、仿真与结果分析
采用了转速、电流反馈控制直流调速系统,对其要确定ASR和ACR连个调节器的PI参数,一种有效的办法是使用调节器的工程设计方法。
工程设计是一定的近似条件下得到的,再用MATLAB仿真软件进行仿真,可以根据仿真结果对设计参数进行必要的修正和调整。
3.1电流环仿真
图3-1 电流环的仿真模型
其中,积分器Integrator Limited环节的饱和上界(Upper saturation limit)取10,饱和下界(Lower saturation limit)取-10,积分从0开始;饱和环节Saturation的上限(Upper limit)取10,下限(Lower limit)取-10;阶跃模块(Step)中阶跃时刻改为0,阶跃值取10。以下仿真模型均如此。
(1)当PI调节器中KI取1.013,1/τi取33.77时,仿真结果如图3-2所示。
图3-2 参数为1.013、33.77时电流环仿真结果
从上图中可以看出,在直流电动机的恒流升速之前,电流值低于200A即(4-5)IN,其原因是电流调节系统受到电动机反电动势的扰动影响。
(2)当PI调节器中KI取0.5067,1/τi取16.89时,仿真结果如图3-3所示。
图3-3 参数为0.5067、16.89时电流环仿真结果
(3)当PI调节器中KI取2.027,1/τi取67.57时,仿真结果如图3-4所示。
图3-4 参数为2.027、65.57时电流环仿真结果
从图3-3中可以看出,此时的输出基本无超调量;图3-4则是为超调量较大的仿真结果。
3.2转速环仿真
在电流PI调节器中KI取1.013,1/τi取33.77。
图3-5 转速环的仿真模型
在图3-5中,转速调节器中的Kn取11.7,1/τn取11.7/0.087=134.48。阶跃输入时间和调节时间均为0,阶跃值为10。
(1)转速环空载高速启动
在图3-5转速环仿真模型图中,设置Step1模块阶跃初始时间、阶跃时间、阶跃初始值和阶跃值均为0,即令双闭环直流调速系统初始条件为空载启动。仿真波形图如下:
图3-6 转速环空载高速启动波形图
(2)转速环满载高速启动
在转速环仿真模型图中,设置Step1模块阶跃初始时间和阶跃时间为0,阶跃初始值和阶跃值均136,即令双闭环直流调速系统初始条件为满载启动。仿真波形图如下:
图3-7 转速环满载高速启动波形图
从图3-6和图3-7可以看出,无论负载时空载还是满载时启动,直流电动机转速均很快到达1500r/min附近并保持稳定,这说明双闭环直流调速系统结构设计合理。
(3)转速环满载高速启动时遇到干扰
设置Step1模块阶跃初始时间为0,阶跃时间为2,阶跃初始值为136,阶跃值分别为100和150,即令双闭环直流调速系统初始条件为满载启动,但在2s时刻系统受到扰动。仿真波形图如下:
图3-8 转速环满载高速启动时遇到下降干扰 图3-9 转速环满载高速启动时遇到上升干扰
对以上4图分析:此双闭环直流调速系统在空载时比满载更快速启动,可以使电流快速达到稳定值,并保持在略低于的值,从而使系统实现快速启动,最终达到恒速。并且此系统具有抗扰作用,可以使转速维持在给定值。
四、总结
通过建立直流电机转速、电流双闭环调速系统数学模型设计,根据具体指标参数,应用工程方法设计了电流调节器和转速调节器,设计中选择合适的调节器类型,给出了系统动态结构图并进行了仿真和性能分析。利用MATLAB及其中的仿真工具Simulink,对所设计的电流环和转速环的阶跃信号进行了仿真计算,绘制出扰动曲线,并计算出阶跃扰动响应性能指标,从阶跃扰动响应曲线及其指标得出对扰动信号,该系统具有很强的抗扰性能的结论。
本文Simunlink模型是在Matlab 2017a版本中Simulink环境下建立。
.slx源文件有偿提供,查看链接(见置顶评论):
https://www.bilibili.com/read/cv7236120
基于Simulink的转速、电流双闭环直流调速系统的建模与仿真相关推荐
- 【毕业设计】双闭环直流调速系统的建模与仿真【源码+论文】
摘 要 直流调速系统在工业控制中扮演着重要角色,因其平滑调速性能适用范围广.其中,双闭环结构的控制效果最佳.本文深入探讨了双闭环直流调速系统的组成结构和动态结构图,并采用工程设计方法对电流调节器和转速 ...
- 转速电流双闭环直流调速系统设计,转速电流双闭环仿真,MATLAB Simulink
转速电流双闭环直流调速系统设计,转速电流双闭环仿真,MATLAB Simulink 基于V-M系统的转速电流双闭环直流调速系统设计. 包括:设计说明书,电路原理图,仿真. 说明书包括:系统方案选定及原 ...
- matlab仿真转速波形为负,转速、电流双闭环直流调速系统的课程设计MATLAB仿真.docx...
转速.电流双闭环直流调速系统的课程设计MATLAB仿真 PAGE \* MERGEFORMAT25 任务书1.设计题目转速.电流双闭环直流调速系统的设计2.设计任务某晶闸管供电的双闭环直流调速系统,整 ...
- 双时隙的工作原理_双闭环直流调速系统的工作原理(一)
双闭环直流调速系统的工作原理(一) 目录 1前言 2 2双闭环直流调速系统的工作原理 3 2.1双闭环直流调速系统的介绍 3 2.2双闭环直流调速系统的组成 4 2.3双闭环直流调速系统的稳太结构图和 ...
- 【直流电机】基于matlab Simulink双闭环直流调速系统动态仿真模型【含Matlab源码 2363期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[直流电机]基于matlab Simulink双闭环直流调速系统动态仿真模型[含Matlab源码 2363期] 点击上面蓝色字体,直接付费 ...
- matlab有扰动量仿真动态响应,利用Matlab仿真平台设计双闭环直流调速系统
1 设计任务及要求 1.已知条件: 某晶闸管供电的双闭环直流调速系统,整流装置采用三相桥式电路,基本数据如下: 直流电动机:220V .136A .1460r/min ,Ce=0.132 min/r ...
- 双反馈直流matlab仿真,双闭环直流调速系统MATLAB仿真[行业二类]
<双闭环直流调速系统MATLAB仿真[行业二类]>由会员分享,可在线阅读,更多相关<双闭环直流调速系统MATLAB仿真[行业二类](5页珍藏版)>请在人人文库网上搜索. 1.双 ...
- 单神经元PID控制+Simulink双闭环直流调速系统仿真
前段时间学习了基于神经网络的智能控制,这周就把单神经元PID控制器应用于转速电流双闭环直流调速系统 双闭环直流调速系统的动态数学模型如下图所示: 外环为转速环,内环为电流环.本次转速调节器采用基于单神 ...
- 双反馈直流matlab仿真,双闭环直流调速系统设计及matlab仿真验证(
双闭环直流调速系统设计及matlab仿真验证( 1 双闭环直流调速系统设计与 MATLAB 仿真验证班 级: 姓 名:学 号:指导教师:2 摘要:对双闭环直流调速系统的电流调节器和速度调节器用 PID ...
- 直流双闭环pwm调速系统matlab仿真,双闭环可逆直流脉宽调速系统的设计和仿真
内容简介: 毕业设计 双闭环可逆直流脉宽调速系统的设计和仿真,共45页,17890字 摘要 直流调速系统具有调速范围广.精度高.动态性能好和易于控制等优点,所以在电气传动中获得了广泛应用.本文从直流电 ...
最新文章
- 静态分析C语言生成函数调用关系的利器——cflow
- 用JavaScript写Session的两种方法
- 福利派送!6 月份赠书活动开始啦!
- 浪潮云海OS再度登顶 SPEC Cloud性能得分「全球第一」
- MySQL数据库----触发器
- powershell 安装mvn_Maven 安装好之后,命令行执行 `mvn -v` 提示“'mvn' 不是内部或外部命令,也不是可运行的程序 或批处理文件。”...
- java实现dex转jar,Android 逆向相关
- 【已测】asp留言板,留言转发到手机上
- 从苏宁电器到卡巴斯基第03篇:我的本科时光(下)
- 如何正确设置同时使用内外网
- 从金蝶k3到金税盘_金蝶k3怎样结转主营业务成本
- VSCode插件-萌妹音彩虹屁,还需要鼓励师作甚?
- 一文详解Adobe Photoshop 2020安装教程
- C++ reflection/反射
- 7-36 韩信点兵 (10分)
- 【ODX介绍】-4.3-UDS诊断$3E服务在ODX-D诊断描述文件中如何描述
- 译《Office商业应用程序入门》
- android高德地图多个mark点击,Android ---------高德卫星地图绘制多个点和点的点击事件自定义弹窗...
- 损失函数-交叉熵的推导和二分类交叉熵
- 微信接入探秘(五)——万事俱备,只欠架构(API篇)