1. 课程导入

开关磁阻电机(Switched Reluctance Motor,SRM)因其结构简单、成本低、容错能力强、适合高温高速运行等优点,在工业驱动、电动汽车、家用电器与航空航天等领域受到广泛关注。然而,SRM 的强非线性、双凸极结构、相间耦合以及转矩脉动等问题,使其控制策略设计与调试难度明显高于普通交流电机。本课程围绕“仿真先行、实机验证、闭环迭代”的主线,帮助学习者建立从模型到代码、从波形到性能的完整工程能力。

本课程的核心目标不是单纯记忆公式,而是形成一条可复用的工程链路:理解SRM本体与功率变换器 → 建立可仿真模型 → 设计控制策略 → 生成代码 → 实机调试 → 数据分析与优化。仿真与实机不是两个孤立阶段,而是相互校准、相互验证的闭环过程。

一、学习目标:从“会看波形”到“会调系统”

完成本课程后,学习者应具备以下能力:

  • 能够解释 SRM 的相电感、磁链、转矩与位置角之间的非线性关系,并说明其与控制策略的关联。
  • 能够搭建包含功率变换器、电机本体与控制器的仿真模型,并设置合理的步长、求解器与采样周期。
  • 能够实现电流斩波控制(CCC)、角度位置控制(APC)与电压 PWM 控制等典型策略,并观察其转矩脉动与效率差异。
  • 能够将仿真算法移植到 DSP 或 MCU 平台,完成 ADC 采样、位置捕获、PWM 输出与保护逻辑的配置。
  • 能够使用示波器、电流探头与上位机软件定位实机问题,如换相抖动、电流尖峰、位置偏差与过热。

二、核心概念:SRM 控制的四个关键对象

SRM 控制本质上是对“磁链—电流—位置—转矩”四个物理量的协同管理。相电感随转子位置周期变化,导致电流建立与衰减速度随角度改变;磁链饱和进一步使转矩与电流呈非线性关系。因此,控制器必须在正确的位置区间内施加电压,才能产生有效转矩并避免负转矩。

功率变换器通常采用不对称半桥结构,每相独立供电,具有三种基本状态:正向励磁、续流和反向退磁。不同状态对应不同的电压方程与电流路径,也决定了相电流的上升与下降速率。理解这些状态,是后续仿真建模与实机调试的基础。

SRM 控制仿真与实机调试整体框架 仿真建模层 SRM 非线性模型 功率变换器模型 控制算法模型 负载与工况模型 控制策略层 电流斩波 CCC 角度位置 APC 电压 PWM 转速/转矩闭环 实机调试层 DSP/MCU 代码移植 ADC 采样与位置捕获 PWM 输出与保护 示波器与上位机分析 数据分析与优化层 电流/转矩波形对比 开关角与斩波限优化 效率与温升评估 模型驱动 代码生成 实测数据回灌 参数修正 迭代闭环 学习路径:本体与变换器认知 → 仿真模型搭建 → 控制策略实现 → 代码移植 → 实机调试 → 数据复盘 仿真校准实机,实机修正仿真,形成可复用的 SRM 控制开发闭环

三、整体框架:仿真与实机的双螺旋结构

本课程的整体框架可以概括为“三层四环”。三层分别是仿真建模层、控制策略层和实机调试层;四环则是模型校准环、算法验证环、代码移植环和数据分析环。仿真建模层负责用数学方程与查表数据描述 SRM 的电磁特性;控制策略层负责在仿真环境中验证 CCC、APC 与 PWM 等算法;实机调试层负责将算法部署到真实控制器,并通过传感器与示波器观察实际响应。

需要特别强调的是,仿真模型不是“一次建好就永远正确”的。实机中的相电阻变化、磁链饱和、开关管压降、死区时间与位置传感器误差,都会导致仿真与实测出现偏差。因此,课程会反复使用实测数据回灌仿真模型,修正关键参数,使模型逐步逼近真实系统。

四、方法流程:从零到一完成一次 SRM 控制调试

  1. 需求定义:明确额定功率、额定转速、母线电压、相数、位置传感器类型与控制目标(如转矩脉动、效率或成本)。
  2. 本体建模:获取或测量相电感曲线、磁链曲线与转矩曲线,建立非线性查表模型。
  3. 变换器建模:根据不对称半桥拓扑,设置开关管、二极管与母线电容参数,定义励磁、续流与退磁状态。
  4. 控制算法实现:在仿真中实现电流斩波、角度位置与转速闭环,观察相电流、转矩与转速波形。
  5. 代码生成与移植:将控制算法转换为 C 代码,配置 ADC、ePWM、CAP 与中断服务程序。
  6. 实机调试:先低压小电流验证换相逻辑,再逐步提升母线电压与负载,记录关键波形。
  7. 数据复盘:对比仿真与实测的电流峰值、换相时刻与转矩脉动,定位偏差来源并迭代优化。

五、典型场景与参数清单

下表给出一个 8/6 极、三相 SRM 的典型调试参数清单,可作为后续章节的参考基线。实际项目中,参数会因电机规格与工况不同而变化,但调试思路一致。

项目 典型值/说明 调试关注点
电机结构 8/6 极,三相,每相 4 个定子齿 相电感周期与对齐位置
母线电压 DC 300 V(可先降至 60 V 调试) 过压保护与退磁速度
斩波限 20 A(低速),随转速升高逐步放宽 电流尖峰与开关频率
开通角/关断角 开通 2°,关断 28°(以对齐位置为 0°) 负转矩区与换相重叠
PWM 频率 10 kHz~20 kHz 死区时间与开关损耗
位置传感器 光电编码器或霍尔传感器 安装偏差与捕获中断延迟
采样周期 电流环 10 μs~50 μs ADC 触发时刻与滤波

六、常见误区与复盘建议

误区一:仿真波形好看就认为实机一定成功。仿真中常忽略死区、开关压降、传感器延迟与电磁干扰,实机电流尖峰和换相抖动往往来自这些“非理想因素”。
误区二:先调高电压再调控制参数。正确顺序是低压小电流验证换相逻辑,再逐步提升电压与负载,否则容易炸管或退磁。
误区三:只看平均转矩,不看瞬时转矩。SRM 的转矩脉动是核心问题,必须同时观察相电流、磁链与转矩波形,才能判断开关角是否合理。

建议每次调试后记录以下内容:母线电压、斩波限、开通角、关断角、转速、相电流峰值、转矩脉动峰峰值与器件温升。将这些数据与仿真结果并列对比,形成“参数—波形—性能”的对应关系。经过多轮迭代,学习者会逐渐建立对 SRM 控制系统的直觉判断能力。

调试记录示例:
日期:2025-03-18
工况:母线 120 V,转速 800 r/min,负载 2 N·m
开通角:2°,关断角:28°,斩波限:15 A
实测相电流峰值:14.6 A
仿真相电流峰值:15.2 A
偏差分析:实机死区导致电流上升略慢,需在仿真中加入 2 μs 死区
下一步:将关断角提前至 26°,观察负转矩是否减小