3. 无位置控制概述

开关磁阻电机(Switched Reluctance Motor, SRM)的转子既无永磁体也无绕组,其转矩来源于“磁阻最小原理”——定子励磁相产生的磁通总是试图沿磁阻最小的路径闭合,从而拉动转子凸极对齐。要让电机连续旋转,控制器必须知道“当前转子处于什么位置”,才能决定哪一相该导通、哪一相该关断。传统做法是在转轴上安装光电编码器、旋转变压器或霍尔传感器,直接测量转子位置。而无位置控制(Sensorless Control / Position Estimation)则是在取消机械位置传感器或仅保留极少量传感器的前提下,利用电机绕组中可测量的电压、电流等电气量,通过算法实时估算转子位置与转速,并据此完成换相与调速。

从系统角度看,无位置控制并不是“去掉一个传感器”这么简单,它把原本由硬件保证的位置信息,转移到了“可观测电气量 + 电机模型 + 估算算法”这条软链路上。因此,它同时涉及电机本体电磁特性、功率变换器拓扑、信号采样、数字控制与算法鲁棒性等多个层面。

SRM 无位置控制:从电气量到换相信号的估算链路 功率变换器 不对称半桥 A/B/C 相斩波 PWM 占空比 相电压 uₖ 开关磁阻电机 双凸极结构 相电感 Lₖ(θ,i) 相电流 iₖ 磁链 ψₖ 信号采样与调理 电流传感器 / 分流电阻 母线电压 ADC 过采样与滤波 同步采样触发 位置估算算法 磁链法 / 电感模型法 高频注入法 相电流斜率法 观测器 / 智能算法 换相逻辑 开通角 θ_on 关断角 θ_off 相序判断 转速闭环 输出与保护 PWM 驱动信号 过流 / 失步保护 低速启动策略 位置冗余校验 估算位置反馈 → 修正换相时刻(闭环) 关键挑战:低速磁链积分漂移 · 相间互感耦合 · 参数随温升与饱和变化 · 重载启动与失步风险

一、为什么必须发展无位置控制

位置传感器在SRM系统中带来一系列现实问题。首先是成本与体积:高精度编码器或旋转变压器价格不低,且需要额外的安装空间、联轴器和屏蔽线缆。其次是可靠性:在高温、高湿、强振动、粉尘等恶劣工况下,传感器及其接插件是故障率较高的环节。再次是维护性:传感器一旦损坏,往往需要拆机更换,停机成本高。此外,在高速运行时,编码器分辨率与响应带宽也可能成为限制。

无位置控制的价值因此体现在多个维度:降低系统成本、提高可靠性、适应恶劣环境、便于集成化与小型化。对于家电、风机、泵类、电动工具、压缩机等大批量应用,去掉位置传感器带来的成本下降非常可观;对于航空航天、井下设备、电动汽车等对可靠性要求极高的场景,无位置控制则是提升可用性的关键手段。

核心逻辑:SRM的相电感随转子位置周期性变化,而相电流、相电压、磁链等电气量中必然“携带”位置信息。无位置控制的任务,就是设计一个估算器,把这些电气量中隐含的位置信息提取出来,并保证在宽转速范围内足够准确、足够及时。

二、技术分类:从“利用什么信息”出发

无位置控制方法众多,但可以按“利用何种物理效应”和“适用转速区间”进行归类。下表给出常见方法的对比。

方法类别 基本原理 适用转速 优点 主要局限
磁链法 / 电感模型法 由 u、i 积分求磁链,查表反推位置 中高速 原理直观,中高速精度好 低速积分漂移,依赖磁链表
相电流斜率法 检测电流上升/下降斜率判断电感区间 低速启动 无需额外硬件,启动可用 阈值敏感,噪声影响大
高频注入法 注入高频信号,利用响应电流幅值/相位辨识位置 零速与低速 低速性能好,可静止辨识 带来噪声与损耗,信号处理复杂
观测器法 构建状态观测器估计磁链与转速 中高速 动态响应好,便于闭环 模型依赖强,参数失配影响大
智能算法 神经网络、模糊逻辑、支持向量机等 全速域(需训练) 可拟合非线性,适应性强 训练数据需求大,可解释性弱

三、发展历程:从“能转”到“转得好”

SRM无位置控制的研究大致经历了几个阶段。早期(20世纪80—90年代)以相电流波形特征法为主,通过检测电流峰值、斜率变化等特征判断换相点,方法简单但鲁棒性有限。随后,磁链积分法与电感模型法被广泛研究,利用SRM的磁链-电流-位置三维特性,通过查表和插值实现位置估算,在中高速区间取得较好效果。

进入21世纪,随着数字信号处理器(DSP)和现场可编程门阵列(FPGA)算力提升,观测器方法(如滑模观测器、扩展卡尔曼滤波、龙伯格观测器)逐渐成为主流,能够在动态过程中同时估计位置与转速。与此同时,高频注入法解决了零速和低速的位置辨识难题,使无位置控制向全速域覆盖迈进。近年来,数据驱动与智能算法被引入,用于补偿非线性、参数时变和互感耦合,进一步提升估算精度。

趋势判断:单一方法很难覆盖全速域。工程上更常见的是“低速用高频注入或电流斜率法启动,中高速切换到磁链法或观测器”的复合策略,并在切换点做平滑过渡。

四、关键挑战与典型误区

无位置控制在实际落地中面临若干硬骨头。第一是低速与零速问题:反电动势和磁链变化率很小,信噪比低,积分漂移严重。第二是参数时变:相电感随电流饱和、温度变化而改变,磁链表若不准,估算位置就会偏移。第三是相间互感:SRM各相并非完全解耦,相邻相导通时会相互影响,简化模型会带来误差。第四是重载启动与失步:启动阶段位置未知,若换相时机错误,可能无法起转甚至反转。

常见误区包括:把无位置控制简单理解为“去掉传感器”,却忽视了算法对采样精度和实时性的要求;在低速段直接套用中高速的磁链法,导致启动失败;忽略温度对绕组电阻和磁链的影响,长时间运行后位置估算逐渐偏离;以及只关注稳态精度,忽视动态换相过程中的相位滞后。

典型调试观察(伪日志):
[启动] 初始位置未知,采用电流斜率法试探换相
[低速] 估算位置抖动 ±8°,换相角需加补偿
[中速] 切换至磁链观测器,位置误差降至 ±2°
[温升] 绕组电阻上升 18%,磁链积分出现缓慢漂移
[结论] 需引入电阻在线辨识与磁链表温度修正