滑膜观测器(学习记录)

(1)滑膜观测器推导:

下面是永磁同步电机在α-β坐标系下的电机方程式:

注意:因为我使用的是表贴式永磁同步电机,所以下面的公式推导也是按照表贴式来推导的,即Ld = Lq = Ls。如果是内嵌式的需要你自己重新推导了。

根据上面的公式建立状态方程式:

在iα、iβ上面设置滑膜面:

最终的滑膜观测器的矩阵方式如下:

(2)反电动势提取电角度:

正反切的方式:

PLL锁相环的方式:

(3)Matlab仿真验证:

前面这篇非线性磁链观测器已经演示了Matlab生成代码了,这篇文章只验证仿真效果,然后生成代码部署到开发板去测试:

下面是滑膜观测器搭建的仿真:

Matlab中的仿真效果:

(4)滑膜观测器参数调试步骤:

3.1 在Matlab仿真中先使用Motor自带的电角度去把模型跑起来,确认模型没有问题。、

3.2 开始调试滑膜传感器的时候,先不要立马就上PLL锁相环,先使用反正切去调节传感器观测出来的电角度。

3.3 然后使用Motor自带的电转速去调试滑膜观测器,去调试m/k的比值在0.5~0.1之间。确保滑膜传感器能够正常收敛。

3.4 最后再调试PLL锁相环的PID,让锁相环估算的速度和角度与Motor自带的一致,然后使用锁相环的角度去闭环控制。

(5)代码测试:

通过网盘分享的文件:SMO.zip

链接: https://pan.baidu.com/s/1rt17cSjAFyE4-G645lqiLQ 提取码: wjb9

--来自百度网盘超级会员v6的分享

我这边使用了IF强拖的方式去启动电机,强拖到一定的速度后开始进行SMO观测器估算,估算的角度与IF强拖的角度基本吻合。上面的百度链接是代码和模型,仅提供参考。

相关推荐
行思理5 小时前
go语言学习难度及适合学习的人群
开发语言·学习·golang
AI+程序员在路上5 小时前
飞行坐标系 vs 机器人坐标系:对比、转换与场景应用
机器人
鲁邦通物联网5 小时前
数据中心巡检机器人梯控稳定性验收与故障测试方法
机器人·巡检机器人·机器人梯控·agv梯控·非侵入式采集·机器人乘梯·机器人自主乘梯
特立独行的猫a6 小时前
会说确认叫车才下单-启元机器人官方滴滴打车技能源码详解
人工智能·机器人·技能·启元机器人
糖糖单片机设计6 小时前
基于 STM32 与中移 OneNet 的智慧电梯监控平台系统
stm32·单片机·嵌入式硬件·51单片机·语音识别
楚山之石9 小时前
【Medical Image Analysis】深度学习医学图像合成综述:伪CT、合成MRI与合成PET的架构、性能与临床边界
图像处理·人工智能·学习·mr·mri
创界工坊工作室9 小时前
55-基于STC89C52宠物智能饲喂控制系统设计
stm32·单片机·嵌入式硬件·51单片机·proteus·宠物
Li_RuiQi10 小时前
DAgger方法演进_独立学习笔记
笔记·学习·计算机视觉
几何心凉12 小时前
论文解读|智元 GO-1:VLA 进化到 ViLLA,中间多出来的那个“L“到底有什么用?
机器人·1024程序员节·具身智能·启元机器人
极客 - L U12 小时前
卡尔曼滤波从零到精通
c语言·数据结构·单片机·嵌入式硬件·mcu