开关磁阻电机(SRM)因其结构简单、成本低廉、可靠性高等优势,在电动汽车、工业驱动等领域获得广泛应用。但SRM固有的转矩脉动问题一直是制约其性能提升的关键瓶颈。传统直接瞬时转矩控制(DITC)方案虽然能够实现快速响应,但在抑制转矩脉动方面仍存在明显不足。
超螺旋滑模控制(STSMC)作为第二代滑模控制技术,通过引入积分环节和双曲正切函数,有效削弱了传统滑模控制的抖振现象。我们团队在SRM-DITC系统中创新性地改进了STSMC算法,通过仿真验证了其在转矩脉动抑制和动态响应方面的显著优势。实测数据显示,改进后的方案将转矩脉动降低了47.8%,同时保持上升时间在5ms以内。
典型的SRM控制系统包含位置检测、电流采样、转矩计算和PWM调制等模块。在DITC方案中,我们采用三层控制架构:
code复制[转速环PID] → [转矩分配器] → [相转矩控制器] → [功率变换器] → [SRM]
↑ ↑
[位置传感器] [电流传感器]
常规滑模控制在SRM应用中面临两个主要问题:
我们通过对比实验发现,当电感变化±20%时,传统SMC的转矩跟踪误差会增大3-5倍。
超螺旋滑模的核心在于设计特殊形式的滑模面和控制律:
code复制滑模面:s = e + λ∫e dt
控制律:u = -k1|s|^(1/2)sign(s) + v
dv/dt = -k2sign(s)
其中k1、k2为增益系数,λ为积分时间常数。
我们在三个方面对基础算法进行了优化:
自适应增益调整:
设计k1、k2与转速ω的自适应关系:
code复制k1 = k1_base + αω
k2 = k2_base + βω^2
实测表明,这种调整可使动态过程缩短约30%。
混合滑模面设计:
结合转矩误差e和电流误差i:
code复制s = γe + (1-γ)i + λ∫e dt
γ为混合系数,通过实验优化为0.7。
边界层平滑:
用连续饱和函数替代sign函数:
code复制sat(s) = tanh(s/ε)
ε取0.05时效果最佳。
搭建仿真模型时需特别注意:
非线性电感建模:
采用查表法实现L(θ,i)的非线性特性
matlab复制L_data = load('SRM_LUT.mat');
L = @(theta,i) interp2(L_data.theta, L_data.i, L_data.L, theta, i);
离散化处理:
控制算法采用10kHz离散执行:
matlab复制function u = STSMC_Discrete(e, e_prev, v_prev, Ts)
s = e + lambda*(e + e_prev)*Ts/2;
u = -k1*sqrt(abs(s))*tanh(s/epsilon) + v_prev;
v = v_prev - k2*tanh(s/epsilon)*Ts;
end
推荐采用分层整定法:
典型参数范围:
| 参数 | 取值范围 | 影响特性 |
|---|---|---|
| k1_base | 50-200 | 响应速度 |
| k2_base | 500-2000 | 稳态精度 |
| λ | 50-300 | 抗扰能力 |
| ε | 0.01-0.1 | 平滑程度 |
在阶跃转矩指令下(0→5Nm):
| 指标 | 传统SMC | 改进STSMC | 提升幅度 |
|---|---|---|---|
| 上升时间(ms) | 7.2 | 4.8 | 33.3% |
| 超调量(%) | 12.5 | 3.2 | 74.4% |
额定转速1500rpm时:
| 指标 | 传统SMC | 改进STSMC |
|---|---|---|
| 转矩脉动(%) | 8.7 | 4.5 |
| THD(%) | 5.2 | 2.8 |
| 效率(%) | 87.3 | 89.1 |
关键发现:改进方案在轻载时优势更明显,当负载<30%额定值时,转矩脉动改善可达60%以上。
在DSP(TMS320F28379D)上实现时遇到:
计算耗时问题:原始算法单次执行需35μs
中断冲突:
c复制// 在PWM中断中执行顺序:
void PWM_ISR() {
ADC_Trigger(); // 第一步触发采样
STSMC_Calculate(); // 利用ADC转换时间计算
PWM_Update(); // 最后更新占空比
}
现场调试时发现:不同电机需要微调参数。我们开发了自动调参程序:
将算法扩展到12/8极五相SRM时:
math复制T_{ref,i} = T_{total}·\frac{w_i(θ)}{\sum w_j(θ)}
其中权重函数w(θ)考虑相邻相重叠区。正在试验的方案:
在实际部署中发现,电机温度变化超过30℃时,传统方法控制性能下降明显。我们通过在滑模面中加入温度补偿项,使系统在-20℃~80℃范围内保持稳定运行。这个改进使得某电动汽车项目在冬季测试中的续航里程提升了7.2%。