永磁同步电机无速度算法--自适应龙贝格观测器

一、原理介绍

传统龙伯格观测器,在设计观测器反馈增益矩阵K时,为简化分析与设计,根据静止两相坐标系下的对称关系,只引入了K、K,两个常系数,且在实际应用时,大多是通过试凑找到一组合适的反馈增益系数缺乏相关的理论依据。对于参数不同的电机,系数K、K,可能差别很大,参数整定需要一定的工作量。

在电机转速较低时,将K、K,视作常系数的方法并不会大幅改变观测器特征根分布,对系统运行造成很大影响,但是对于一些高速电机,当电机运行至较高转速,常系数反馈增益的设计方法会使得观测器特征根分布发生变化,而观测器特征根的负实部影响着观测器的收敛速度和对噪声的抑制能力,所以常反馈增益的龙伯格观测器在电机不同转速范围段进行转速估算性能可能有所差异。

为了解决上述问题,将龙伯格观测器的反馈增益矩阵转化为电机参数R、L以及电机转速的相应函数,根据自适应控制方法,利用极点配置的思想设计了一种变反馈增益的自适应龙伯格观测器。

二、仿真模型

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

仿真工况:电机空载零速启动,0s阶跃给定转速1000rpm,0.5s施加额定负载。其中由于低速时龙贝格观测器性能较差,0.1s从有传感器切至无传感器。

2.1给定转速、实际转速和估计转速

2.2估计转速与实际转速误差

2.3估计转角与实际转角

2.4估计转角与实际转角误差

2.5电磁转矩

自适应龙贝格实现了更好的转速估计性能,误差更小,适用范围更广,并且参数调节简单。

相关推荐
大明者省9 小时前
WSL2 Ubuntu22.04 GPU训练环境配置指南
人工智能·算法·计算机视觉
白狐_79810 小时前
408数据结构第8章:排序②——性质对比秒杀、场景选择与外部排序
java·数据结构·算法
zander25811 小时前
LeetCode 84:柱状图中的最大矩形——单调栈如何确定左右边界
java·数据结构·算法
Shell运维手记11 小时前
Linux 常用基础命令学习笔记
linux·运维·笔记·学习·算法·github
杨航 AI11 小时前
O(n log n):线性对数原理拆解 这个是排序算法的黄金复杂度之一。
算法·排序算法
船厂电气自动化ai大模型12 小时前
AI大模型与数学 第32课 函数凹凸性与二阶导数:拐点求解、凹凸区间计算(10道二阶导数计算题)
数据结构·人工智能·python·深度学习·算法
旖旎夜光12 小时前
LeetCode 3:无重复字符的最长子串(滑动窗口) —— 题解
数据结构·c++·算法·leetcode·滑动窗口
叠层归一研究院13 小时前
AGI 系统(十一):二阶网络 — 二阶递归 × 多主体 (元符号网络)
开发语言·人工智能·算法·php·agi
zlinear数据采集卡14 小时前
D223的PWM电机控制:6路独立脉冲+加减速算法深度解析
arm开发·stm32·嵌入式硬件·算法·fpga开发·架构
杨石兴14 小时前
31、玩具MoM:用2x2矩阵串起全套流程
人工智能·算法·矩阵·电磁学