Simulink基础:直流电动机建模

Matlab版本:r2014a

1、数学模型分析

Simulink基础:直流电动机建模_第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模型
Simulink基础:直流电动机建模_第2张图片

DC_motor_subsystem的内容如下:

Simulink基础:直流电动机建模_第3张图片



------------------------------------------------

微信公众号:lanniaoyun

QQ:3223484818

Simulink基础:直流电动机建模_第4张图片

你可能感兴趣的:(MATLAB)