4. 直流电机物理建模入门

直流电机是机电系统建模中最经典的入门对象,因为它把电、磁、机三种能量域的关系压缩在了一个结构清晰的模型里。用Simscape搭建直流电机模型,核心不是“把线连起来”,而是理解两个守恒关系:电枢回路的电压平衡和转子轴的转矩平衡。前者决定电流如何随反电动势变化,后者决定转速如何随净转矩变化。本节从这两个方程出发,在Electrical库和Mechanical Rotational库中找到对应元件,搭建一个可运行的等效模型,并说明如何从仿真结果中读出电流、转速和转矩的响应特征。

一、直流电机的物理方程与Simscape元件映射

他励直流电机的电枢回路可以写成:

U = R·i + L·(di/dt) + Ke·ω
J·(dω/dt) = Kt·i − B·ω − TL

第一式中,U是电枢端电压,R是电枢电阻,L是电枢电感,Ke·ω是反电动势,Ke是反电动势常数。第二式中,J是转子转动惯量,Kt是转矩常数,B是粘性阻尼系数,TL是负载转矩。在理想单位制下Kt与Ke数值相等,这是建模时最容易忽略的一致性约束。

在Simscape中,这些量分别对应:Electrical库的Resistor、Inductor、Electrical Reference、Voltage Source;Mechanical Rotational库的Inertia、Rotational Damper、Rotational Friction、Torque Source、Mechanical Rotational Reference;以及连接两个能量域的Rotational Electromechanical Converter。该转换器实现电枢电流到电磁转矩、转速到反电动势的双向耦合,是模型能否正确工作的关键元件。

直流电机Simscape等效模型:电域—机电耦合—机械域 Electrical 电域 DC Voltage Source U Resistor R Inductor L Electrical Reference 电流 i 由电压与反电动势共同决定 U = R·i + L·di/dt + Ke·ω Rotational Electromechanical Converter 电枢电流 i → 电磁转矩 Te = Kt·i 转速 ω → 反电动势 e = Ke·ω 双向能量耦合,Kt = Ke(SI单位制) Mechanical Rotational 机械域 Inertia J Rotational Damper B Torque Source TL Mechanical Rotational Ref 净转矩驱动转子加速 J·dω/dt = Kt·i − B·ω − TL i Te ω 电流观测 转矩观测 转速观测

二、搭建步骤与关键参数设置

建模时先放置Rotational Electromechanical Converter,它有两个电端口和两个机械端口。电端口一侧接电枢回路:Voltage Source正极经Resistor、Inductor后进入转换器正端,负极经Electrical Reference回到转换器负端。机械端口一侧接Inertia,Inertia另一端接Mechanical Rotational Reference;Rotational Damper与Inertia并联,Torque Source也并联在Inertia与参考之间,用于施加负载。

参数设置建议采用一组便于观察的教学示例值:电枢电阻R = 1 Ω,电枢电感L = 0.5 H,反电动势常数Ke = 0.1 V·s/rad,转矩常数Kt = 0.1 N·m/A,转动惯量J = 0.01 kg·m²,粘性阻尼B = 0.001 N·m·s/rad。电压源在0.5 s时从0阶跃到24 V,负载转矩TL在1.5 s时从0阶跃到0.2 N·m。这些数值属于教学示例,不是实测数据,但量级合理,能在一个较短仿真时间内展示完整的启动、稳态和加载过程。

求解器建议使用ode23t或ode15s,因为电枢电感与机械惯量时间常数相差较大,模型带有一定刚性。仿真时间设为3 s,最大步长限制在1e-3 s,保证电流上升沿和转矩突变处不被漏掉。

三、从仿真结果读响应

启动阶段,电压阶跃到24 V瞬间,转速为零,反电动势为零,电枢电流按L/R时间常数上升,初始电流约为24 A。随着转速升高,反电动势Ke·ω增大,电流逐渐回落。当电流下降到使电磁转矩等于阻尼转矩时,转速进入稳态。空载稳态转速可由U = R·i + Ke·ω和Kt·i = B·ω联立估算,约在230 rad/s附近,电流约2.3 A。这个估算值可用于判断仿真曲线是否合理。

1.5 s施加0.2 N·m负载后,转速会先下降,反电动势随之减小,电流上升以产生更大电磁转矩。新的稳态下,电流约4.3 A,转速约205 rad/s。观察Scope中的三条曲线:电流在启动瞬间有尖峰后指数衰减,转速单调上升后趋于平缓,转矩在加载瞬间出现跳变后重新平衡。如果电流曲线没有尖峰,通常说明电感被误设为0或求解器步长过大;如果转速持续上升不收敛,则要检查阻尼和负载是否接入了机械回路。

建模时最容易出错的地方是转换器的机械端口方向。Simscape中机械旋转端口有正负之分,Inertia的R端口与C端口接反会导致转速符号相反。建议先只接Inertia和转换器,运行一次空载仿真确认转速为正,再逐步加入阻尼和负载。

四、模型检查与常见问题

完成搭建后,按以下顺序检查:第一,确认Electrical Reference和Mechanical Rotational Reference都已连接,否则求解器会报欠约束错误;第二,确认转换器的Kt与Ke数值一致,若不一致会出现能量不守恒,表现为稳态转速与理论估算偏差较大;第三,确认Inertia的初始转速设为0,若不为0会引入额外初始动能;第四,确认Torque Source的符号,正转矩表示与正转速同向的驱动转矩,负载应取负号或反向接入。

如果希望进一步观察参数影响,可以保持电路参数不变,只把J从0.01改为0.05 kg·m²,重新运行。转速上升会明显变慢,启动电流尖峰持续时间变长,但稳态转速基本不变。这一对比能直观说明:转动惯量决定动态响应快慢,不决定最终稳态工作点;而电枢电阻和反电动势常数才决定稳态转速与电流。理解这一点,就掌握了直流电机物理建模中最核心的参数—响应关系。