当前位置: 首页 > news >正文

永磁同步电机无速度算法--基于龙伯格观测器的滑模观测器

一、原理介绍

通常,在获取准确的反电动势信息后,可通过锁相环(PLL)解算出转子位置和速度信息。实际上:PLL中的环路滤波器是低通环节,容易导致环路带宽不足,不可避免地带来相位延迟问题。因此,为了降低转子位置误差和延迟,设计Luenbenger 观测器从反电动势中解算转子信息。

简单理解就是滑模观测器估计的反电动势送到Luenbenger 观测器估计转速和转子位置,代替PLL,解决在跟踪斜坡转速信号时的估计转子位置静差问题。

二、仿真模型

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

仿真工况:电机空载零速启动,0s阶跃给定转速500rpm,0.5s开始加速至1000rpm,0.7s施加额定负载。将传统PLL(前一个)和正切函数锁相环(后一个)的波形进行对比。转速环、电流环带宽保持一致。

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

2.2估计转角与实际转角

这里给出加速过程中的波形

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

可以看出采用Luenbenger观测器通过升阶有效消除了加速过程中的估计角度静差,这部分通过传递函数推导是可以理论证明的。在启动加速阶段以及加载时,估计转速和转子位置跟踪速度更快,抗扰性能更强。并且Luenbenger观测器的三个参数同样可以按照带宽进行整定,从难度上来说与PLL无异。缺点在于需要引入电磁转矩,不过该部分可以采用直接计算法计算。

http://www.lqws.cn/news/499393.html

相关文章:

  • 基于java SSM的房屋租赁系统设计和实现
  • 一款基于 React 的开源酷炫动画库
  • SAP将指定EXCEL工作SHEET的数据上传到内表
  • K8S下http请求在ingress和nginx间无限循环的问题
  • 创建AWS Bedrock知识库及填坑指南
  • Python如何在解析 YAML 文件时保留每个条目的原始行号信息
  • Camera Sensor接口协议全解析(四)LVDS与SubLVDS接口及协议深度解析
  • Spring容器启动的关键一步:prepareBeanFactory详解
  • 如何制定团队制度?
  • OpenCV——霍夫变换
  • 首席运营官职责与工作内容概述
  • 秋招Day14 - MySQL - 事务
  • Redis哨兵模式深度解析与实战部署
  • 网页动画与交互性:开发者基础指南
  • 基于springboot+uniapp的“川味游”app的设计与实现7000字论文
  • 如何快速判断Excel文档是否被修改过?Excel多版本比对解决方案
  • 操作系统 第九章 部分
  • 线程池 JMM 内存模型
  • PySide环境配置及工具使用
  • 【题解-Acwing】1022. 宠物小精灵之收服
  • 技术逐梦之旅:从C语言到Vue的成长之路
  • LeetCode中K个链表的链接的解法
  • 108页精品PPT | 大型某著名企业能源行业数字化转型汇报方案能源化工数字化转型
  • AI-Sphere-Butler之如何将豆包桌面版对接到AI全能管家~新玩法(一)
  • Redis基本介绍
  • 词编码模型怎么进行训练的,输出输入是什么,标签是什么
  • leetcode:98. 验证二叉搜索树
  • oracle 表空间与实例妙用,解决业务存储与权限处理难题
  • 企业主动风险管理破局供应链“黑天鹅”,善用期货
  • C# Task 模式实现 Demo(含运行、暂停、结束状态)