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

永磁同步电机无速度算法--高频脉振方波注入法(测量轴系转子位置误差信号解耦处理)

一、原理介绍

采用高频脉振方波注入法,在滞后 45°的两相估计的轴系d^−q^下提取包含有估计转子位置信息的高频响应电流,滞后的轴系称之为测量轴系,表示为dm−qm,其中实际轴系、估计轴系与测量轴系的空间位置如图所示。对测量轴系的高频响应电流进行处理得到转子位置和转速信号。

本文仿真中方波注入频率与开关频率保持一致,均为10kHz,其注入示意图如下。

二、仿真模型

在MATLAB/simulink里面验证所提算法,搭建仿真。仿真中转速、电流环部分控制周期为1e-4,涉及脉振注入部分计算周期为5e-5,电机部分计算周期为5e-7。仿真模型如下所示:

仿真工况:电机空载零速启动,0s阶跃给定转速100rpm,0.5s阶跃给定转速200rpm,1s阶跃给定转速300rpm

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

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

2.3估计转角与实际转角

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

仿真工况:电机带载零速启动,0s阶跃给定转速100rpm,0.75s增加阶跃负载

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

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

仿真工况:电机带载零速启动,0s阶跃给定转速100rpm,0.75s给定转速阶跃至-100rpm

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

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

后续增加了一种利用高频电流的幅值信息提取位置误差信号的方案,可以避免计算电流微分,给出以下仿真工况的波形。

仿真工况:电机空载零速启动,0s阶跃给定转速100rpm,0.5s阶跃给定转速200rpm,1s阶跃给定转速300rpm

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

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

http://www.xdnf.cn/news/19505.html

相关文章:

  • Ansible 变量全解析与实践
  • MySQL DBA请注意 不要被Sleep会话蒙蔽了双眼
  • 【算法】124.二叉树中的最大路径和--通俗讲解
  • DeepSeek-V3.1 模型 API 新特性拆解:逆向 + 火山双渠道适配与推理模式智能切换指南
  • 保健品跨境电商:如何筑牢产品质量与安全防线?
  • 【推荐】Maye 更轻更简洁的快速启动工具【优化桌面】
  • AutoSar RTE介绍
  • FOC+MCU:重新定义吸尘器电机控制——高效、静音、智能的终极解决方案
  • LeetCode199. 二叉树的右视图 - 解题思路与实现
  • Linux Tun/Tap 多队列技术
  • CCache使用指南
  • 0901 C++的动态内存分配与回收
  • 全局网络,一目了然——OpManager可视化监控全景体验
  • AI 智能体架构中的协议设计三部曲:MCP → A2A → AG-UI
  • uniApp App 嵌入 H5 全流程:通信与跳转细节拆解
  • 嵌入式ARM程序高级调试技能:22.malloc free 的wrap实现,free支持 align free
  • 【机器学习入门】5.1 线性回归基本形式——从“选西瓜”看懂线性模型的核心逻辑
  • [Java]PTA:jmu-java-01入门-基本输入
  • YOLO 目标检测:YOLOv3网络结构、特征输出、FPN、多尺度预测
  • 在 React Native 层禁止 iOS 左滑返回(手势返回/手势退出)
  • 每日算法题【二叉树】:二叉树查找值为x的节点、给定字符串用前序遍历构建二叉树、二叉树的销毁
  • Topaz Video AI:AI驱动的视频增强与修复工具
  • 如何选择单北斗变形监测系统才高效?
  • 【思考】WSL是什么
  • 深度学习环境搭建运行(一) Ubuntu22.04 系统安装 CUDA11.8 和 CUDNN8.6.0 详细步骤(新手入门)
  • AI 赋能 Java 开发效率:全流程痛点解决与实践案例(三)
  • 【先楫HPM5E00_EVK系列-板卡测评3】hpm5e00evk平台中断、定时器、PWM、USART等基础功能详解
  • NOSQL——Redis
  • Trae + MCP : 一键生成专业封面
  • @Autowired注入底层原理