永磁同步电机无速度算法--共振扩张状态观测器统一全速域无位置传感器控制

一、原理介绍

常规的永磁同步电机全速域无位置传感器控制通过复合两种位置观测器实现全速域的转子位置估计,然而,在电机频繁宽频域调速工况下,两种位置观测器频繁地切换,易导致估计的位置和转速振荡,并且两种位置估计方法需要单独的设计和调谐,增加了系统整定难度和算法复杂度。为此,采用了一种基于共振扩张状态观测器的内置式永磁同步电机统一全速域无位置传感器控制方法。首先,通过共振扩张状态观测器估计基频反电动势和高频反电动势。然后, 建立了统一全速域模型,通过统一全速域模型实现全速域的转子位置和转速估计。在零速和低速时,通过向d轴注入高频电压,增加统一全速域模型中转子位置信息的信噪比,从而可以准确估计零速和低速区的转子位置,消除了传统高频注入法中由滤波器和延迟引起的估计误差。当电机在中高速区运行时,统一全速域模型自动蜕变为基频模型法,不需要两种位置观测器切换控制。

二、仿真模型

在MATLAB/simulink里面验证所提算法,搭建仿真。采用和实验中一致的控制周期1e-4,电机部分计算周期为1e-6。仿真模型如下所示:

1.宽范围无传感器稳定运行;

转速

转速误差

转子位置误差

本文采用的技术路线是在零低速注入高频正弦电压以增强LESO在零低速时提取信号的信噪比。相比于之前分享的自适应观测器,稳定性更强,缺点则是需要注入信号;与传统高频切换观测器的方法,文章提出了一种全速域模型,无需切换,算法更简便,过渡更平滑。

从转速波形中可以看出,在加速过程中0.8s时,直接施加了额定负载,算法抗扰性能较强。转子位置误差基本在0.1rad内,说明存在一定是的相位滞后,这主要是LESO低通性质导致的。转速误差在稳定状态基本在±10rpm之间,在中高速稳态以及加速过程中,转速波动较为明显是因为我保持了高频信号的注入,如果觉得波动较大,可以设置一个阈值或者过渡阶段,逐渐减小乃至消除高频注入电压信号。本次主要是验证性能,不再展示波形。

2.低速加满载;

转速

电磁转矩

3. 零速加满载;

转速

电磁转矩

可以看出文章提出的方法可以实现所描述的全速域统一模型无感控制性能,并且实现零速带满载能力,具有较好的全速域无感稳定性能及抗扰性能。

相关推荐
Brilliantwxx1 小时前
【STM32】 RTC 实时时钟详解:从概念到预分频器
stm32·单片机·嵌入式硬件·mcu·bash
lhbweilai4 小时前
分析FreeRTOS内核对象API的源码实现(四)
c语言·stm32·单片机
inrichtt7 小时前
第八课时:SPI总线揭秘:四线全双工通信的奥
c语言·数据结构·stm32·单片机·嵌入式硬件
HPtiger8 小时前
数据结构——选择排序
数据结构·算法·排序算法
康实训8 小时前
老年评估仿真实训平台架构设计与老年人能力评估实训室教学落地实践
大数据·人工智能·算法·实训室·实训室建设
半杯咖啡半行码8 小时前
Linux字符设备驱动开发基础:从设备号到ioctl的完整实战
stm32·单片机·嵌入式硬件
DongQiShanRen8 小时前
六根硬件映射(四):归属澄清、两处不一致与卷十一总表
开发语言·人工智能·算法·rust·哈希算法·集成学习
CCblandy8 小时前
雪花 ID 四个边界实测:时钟回拨重号 500 个,前端 JSON.parse 直接丢精度
后端·python·算法·性能优化·架构
丑梨数据9 小时前
信创环境里跑文档工具:格式兼容与本地合规的几个坑
数据结构·人工智能·算法·决策树·排序算法
碧海银沙音频科技研究院9 小时前
基于炬芯ATS3089X的usb U盘/usb audio声卡/usb cdc虚拟串口/录音dump到本地功能实现
stm32·单片机·嵌入式硬件