Matlab版本:r2014a
1、数学模型分析
电压平衡方程:u
a(t) = R*i
a(t) + L*d
i
a
(t)/dt + Ea
感应电动势方程:Ea = Kemf *w(t)
电磁转矩方程:T(t) = Km
*i
a
(t)
转矩平衡方程:T(t) = J*dw(t)/dt + Kf*w(t) + Td(t)
其中:
R = 2; % 电阻值 Resistor
L = 0.5; % 电感值 Inductor
Km = 0.1; % 转矩常量 Torque Constant
Kemf = 0.1; % 反电动势常量 Back EMF Voltage Constant
Kf = 0.2; % 阻尼系数 Viscous Friction Constant
J = 0.02; % 惯性载荷 Inertial Load
Td(t);
% 负载转矩,当无负载时等于零
通过以上方程可以导出下面公式:
d
i
a
(t)/dt = {
u
a
(t) -
R*i
a
(t) -
Kemf *w(t)}/L
dw(t)/dt = {
Km
*i
a
(t) -
Kf*w(t)}/J
2、根据上面公式搭建simulink模型
DC_motor_subsystem的内容如下:
------------------------------------------------
微信公众号:lanniaoyun
QQ:3223484818