运动控制第一篇之直流电动机建模

前言

本篇文章主要参考资料为:

  • 电力拖动自动控制系统——运动控制系统(第五版) 阮毅 杨影 陈伯时
  • 工业运动控制——电机选择,驱动器和控制器应用 Hakan Gurocak

运动控制系统的基本方程

{ d ( J w m ) d t = T e − T L − D ω m − K θ m d θ m d t = ω m \left\{ \begin{aligned} & \frac{\mathrm{d} (Jw_m)}{\mathrm{d} t} =T_e-T_L-D \omega_m-K\theta_m \\ & \frac{\mathrm{d} \theta_m}{\mathrm{d} t} =\omega_m \end{aligned} \right. dtd(Jwm)=TeTLDωmKθmdtdθm=ωm
其中:
J J J——机械转动惯量( k g ⋅ m 2 \rm{kg\cdot m^{2}} kgm2)
ω m \omega_m ωm ——转子机械角速度( r a d / s \rm{rad/s} rad/s)
θ m \theta_m θm ——转子机械角( r a d \rm{rad} rad)
T e T_e Te ——电磁转矩( N ⋅ m \rm{N\cdot m} Nm)
T L T_L TL ——负载转矩( N ⋅ m \rm{N\cdot m} Nm)
D D D ——阻转矩阻尼系数
K K K——扭转弹性转矩系数

若忽略阻尼转矩扭转弹性转矩,运动方程可以化简为:
{ J d ( w m ) d t = T e − T L d θ m d t = ω m \left\{ \begin{aligned} & J\frac{\mathrm{d} (w_m)}{\mathrm{d} t} =T_e-T_L \\ & \frac{\mathrm{d} \theta_m}{\mathrm{d} t} =\omega_m \end{aligned} \right. Jdtd(wm)=TeTLdtdθm=ωm

若采用工程单位制,可以改写上述公式中第一行为:
G D 2 375 d ( n ) d t = T e − T L \frac{GD^{2}}{375} \frac{\mathrm{d} (n)}{\mathrm{d} t} =T_e-T_L \\ 375GD2dtd(n)=TeTL
其中:
G D 2 GD^{2} GD2——转动惯量,习惯称之为飞轮力矩( N ⋅ m 2 \rm{N\cdot m^{2}} Nm2), G D 2 = 4 g J GD^{2}=4gJ GD2=4gJ
n n n——转子的机械转速( r / m i n \rm{r/min} r/min), n = 60 ω m / 2 π n={60\omega_m}/{2\pi} n=60ωm/2π

常用电机模型

直流电动机等效电路
在这里插入图片描述
动态电压方程为:
U d 0 = R I d + L d I d d t + E U_{d0}=RI_d+L\frac{\mathrm{d} I_d}{\mathrm{d} t}+E Ud0=RId+LdtdId+E
忽略电动机粘性摩擦以及弹性转矩,电动机动力学方程为:
J d w m d t = T e − T L J\frac{\mathrm{d} w_m}{\mathrm{d} t} =T_e-T_L Jdtdwm=TeTL
或者
G D 2 375 d ( n ) d t = T e − T L \frac{GD^{2}}{375} \frac{\mathrm{d} (n)}{\mathrm{d} t} =T_e-T_L \\ 375GD2dtd(n)=TeTL
在额定励磁下的感应电动势和电磁转矩为:
E = C e n T e = C m I d E=C_en\\ T_e=C_mI_d E=CenTe=CmId
上面四个等式中:
U d 0 U_{d0} Ud0——理想空载整流电压
R R R——电枢回路总电阻
L L L——电枢回路总电感
I d I_d Id——电枢回路平均电流
E E E——感应电动势
C e C_e Ce——直流电动机在额定磁通下的电动势系数
C m C_m Cm——直流电动机在额定磁通下的转矩系数( N ⋅ m / a \rm{ N\cdot m/a} Nm/a),有 C m = 30 π C e C_m=\frac{30}{\pi}C_e Cm=π30Ce

再定义时间常数:

电枢回路的电磁时间常数:
T l = L R T_l=\frac{L}{R} Tl=RL

电力拖动系统的电机时间常数:
T m = G D 2 R 375 C e C m T_m=\frac{GD^2R}{375C_eC_m} Tm=375CeCmGD2R

整理后得:
U d 0 − E = R ( I d + T l d I d d t ) I d − I d L = T m R d E d t U_{d0}-E=R(I_d+T_{l}\frac{\mathrm{d}I_d} {\mathrm{d}t} )\\ I_d-I_{dL}=\frac{T_m}{R}\frac{\mathrm{d}E}{\mathrm{d}t} Ud0E=R(Id+TldtdId)IdIdL=RTmdtdE
其中, I d L I_{dL} IdL 为负载电流(A), I d L = T L C m I_{dL}=\frac{T_L}{C_m} IdL=CmTL

综上,可以获得直流电机的模型为:

在这里插入图片描述
在实际应用中,直流电机的扭转弹性转矩是可以忽略的,但是阻尼转矩一般不可以忽略。所以,电动机的基本运动方程为:
d ( J w m ) d t = T e − T L − D ω m \frac{\mathrm{d} (Jw_m)}{\mathrm{d} t} =T_e-T_L-D \omega_m dtd(Jwm)=TeTLDωm
在这次建模中,电动机转速不使用工程上单位( n / m i n \mathrm{n/min} n/min),而采用物理上常用单位( r a d / s \mathrm{rad/s} rad/s)。
所以,我们需要修改感应电动势公式为:
E = C e n = C e ⋅ 60 2 π ω m = C m ω m E=C_en=C_e\cdot\frac{60}{2\pi} \omega_m=C_m\omega_m E=Cen=Ce2π60ωm=Cmωm
所以,得到模型方程组为:
{ J ( d w m ) d t = T e − T L − D ω m U d 0 = R I d + L d I d d t + E E = C m ω m T e = C m I d \left\{ \begin{aligned} J\frac{(\mathrm{d} w_m)}{\mathrm{d} t}& =T_e-T_L-D \omega_m\\ U_{d0}&=RI_d+L\frac{\mathrm{d} I_d}{\mathrm{d} t}+E\\ E&=C_m\omega_m\\ T_e&=C_mI_d \end{aligned} \right. Jdt(dwm)Ud0ETe=TeTLDωm=RId+LdtdId+E=Cmωm=CmId
所以,可以得到模型图为:
在这里插入图片描述

PWM动态数学模型

当控制参数 U c U_c Uc发生变化时,PWM输出电压平均值 U d U_d Ud按照线性关系对应发生变化。但是,响应会有延时,最大的延时时间为一个开关周期T。因此,PWM控制器可以看成是一个滞后环节,其传递参数为:
W s ( s ) = U d ( s ) U c ( s ) = K s e − T s s W_s(s)=\frac{U_d(s)}{U_c(s)}=K_se^{-T_ss} Ws(s)=Uc(s)Ud(s)=KseTss
式中,
K s K_s Ks——PWM装置的放大系数。
T s T_s Ts——PWM装置的延时时间, T s ≤ T T_s\le T TsT.
系统分析是,按照最大的延时考虑,即取 T s = T T_s=T Ts=T。当开关频率比较大的时候(如10kHz)。可以将其近似看成一个一阶惯性环节,为:
W s ( s ) ≈ K s T s s + 1 W_s(s) \approx \frac{K_s}{T_ss+1} Ws(s)Tss+1Ks
注意:
实际上PWM不是一个线性环节,而是具有继电器特性的非线性环节。

  • 38
    点赞
  • 211
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值