永磁同步电机控制算法--基于增量式扩张状态观测器(ESO)的增量式无差拍电流预测控制

一、原理介绍

前文已经介绍过了增量式无差拍电流预测控制,得到结论增量式DPCC可以消除对转子磁链变化的影响,但是从参数变化导致的电流误差公式可知,电感和电阻依旧会影响算法预测的准确性以及系统运行的稳定性。为了消除其余参数的影响,引入增量式ESO,通过将不可测的内外扰动拓展成新的状态变量并反馈至dq轴电压信号输出来增强抗扰性。增量式ESO公式如下:

其整体控制框图如下所示

二、仿真模型(编号392)

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

ESO以及DPCC算法通过在MATLAB function中编程实现

仿真工况:电机空载零速启动,给定转速为1000rpm,0.5s施加额定负载,1s撤掉负载,设置1拍数字延迟。将不带ESO的增量式无差拍电流预测控制(上)与带ESO的增量式无差拍电流预测控制(下)进行对比。

在参数准确时,ESO基本不起作用,这里就不再展示对比波形,直接从参数存在误差开始。

2.1 磁链变化

0.5倍磁链下dq轴预测电流与实际电流

1.5倍磁链下dq轴预测电流与实际电流

可以看出在磁链发生变化时,由于增量式DPCC在公式中消除磁链的特点,无论是否增加ESO算法都可以实现准确的控制性能。细心的读者可能发现在1.5倍磁链状态下,带ESO的增量式DPCC在启动加速阶段存在一段误差,造成这个的原因是ESO在此阶段受设置带宽影响。将ESO带宽增大至500*2*pi后波形如下,可以看出静差基本消除。

2.2 电感、电阻变化

保持电机中转子磁链为0.5倍额定值,将电感、电阻设置为1.5倍额定值

dq轴预测电流与实际电流

可以看出,不带ESO的增量式DPCC已经失去稳定,而带ESO的增量式DPCC跟参数准确时相比基本没有变化,预测电流和实际电流基本重合,ESO环节有效实现了对参数误差导致的干扰的估计和补偿。

相关推荐
代码游侠5 小时前
ARM开发——阶段问题综述(二)
运维·arm开发·笔记·单片机·嵌入式硬件·学习
DLGXY6 小时前
STM32——旋转编码器计次(七)
stm32·单片机·嵌入式硬件
羽获飞6 小时前
从零开始学嵌入式之STM32——3.使用寄存器点亮一盏LED灯
单片机·嵌入式硬件
浩子智控7 小时前
商业航天计算机抗辐射设计
单片机·嵌入式硬件
独处东汉10 小时前
freertos开发空气检测仪之输入子系统结构体设计
数据结构·人工智能·stm32·单片机·嵌入式硬件·算法
czy878747511 小时前
机智云 MCU OTA可以对MCU程序进行无线远程升级。
单片机·嵌入式硬件
A9better13 小时前
嵌入式开发学习日志52——二值与计数信号量
单片机·嵌入式硬件·学习
日更嵌入式的打工仔14 小时前
(实用向)中断服务程序(ISR)的优化方向
笔记·单片机
想放学的刺客15 小时前
单片机嵌入式试题(第25)嵌入式系统可靠性设计与外设驱动异常处理
stm32·单片机·嵌入式硬件·mcu·物联网
wotaifuzao15 小时前
STM32+FreeRTOS 长期可维护架构设计(事件驱动篇)-- 告别“屎山”代码
c语言·stm32·嵌入式硬件·freertos·状态机·事件驱动·嵌入式架构