无感FOC(无传感器磁场定向控制)

我们来详细解析无感FOC(无传感器磁场定向控制)中的高频方波注入(High-Frequency Square-Wave Injection, HFSWI)​​ 的原理。

这是一个用于零低速或极低速范围内估算转子位置的核心技术。

核心思想与要解决的问题

在电机静止或转速极低时:

  1. 反电动势(Back-EMF)为0或非常微弱。基于反电动势观测器的无感FOC方法会完全失效,因为无法从测量信号中提取有效的转子位置信息。

  2. 电机需要启动或稳定运行在低速下(例如,从0 RPM启动,或几Hz的频率下运行)。

高频方波注入法的核心思想是:​​ 主动向电机注入一个高频的激励信号(方波),然后通过检测电机对这个特定激励的响应,来解调出转子的位置信息。它不依赖于反电动势,而是依赖于电机的凸极性(Saliency)​


基本原理(分步解析)

第1步:前提 - 电机的凸极性

大多数永磁同步电机(PMSM)和IPMSM(内置式永磁同步电机)都存在凸极性。这意味着转子的物理结构(如磁钢嵌入铁芯导致的磁路不对称)使得电机在直轴(d-axis)​​ 和 ​交轴(q-axis)​​ 上的电感不同(Ld ≠ Lq)。

这种电感差异是高频注入法能够工作的物理基础。转子位置的变化会导致这种电感差异在静止坐标系下表现为阻抗的变化。

第2步:注入高频电压方波

在估计的同步旋转坐标系(d-q轴)或静止坐标系(α-β轴)上,叠加一个高频电压方波信号。

最常见的是在估计的d轴上注入:

V_dh = V_inj * sign(sin(ω_h * t))

其中:

  • V_inj是注入电压的幅值(通常很小,例如几伏)。

  • ω_h是注入的角频率(通常为几百Hz到几kHz)。

  • q轴的注入电压 V_qh = 0

这个高频电压信号会产生一个高频电流响应。由于频率很高,这个高频电流成分远高于电机正常运行的基础波电流,因此可以被滤波器分离出来。

第3步:提取高频响应电流

通过带通滤波器(BPF)或简单的低通/高通滤波器,从测量的相电流中分离出高频响应电流分量 i_dhi_qh

第4步:解调与位置误差提取(关键步骤)

这是整个原理中最精妙的部分。高频电流响应的幅值包含了转子位置信息。

  1. 建立关系​:理论分析和数学推导可以证明,在高频激励下,电机主要表现为一个感性负载。高频电流响应的幅值与电感成反比。由于 Ld ≠ Lq,电流响应的大小会随着转子角度变化。

  2. 误差信号生成​:通过特定的解调算法(例如,对高频电流信号进行包络检波或与注入信号同步解调),可以提取出一个包含转子位置误差的信号。

一个非常经典的方法是使用 ​锁相环(PLL)​​ 结构。解调出的误差信号 ε可以表示为:

ε ∝ sin(2 * (θ_est - θ_real))

其中:

  • θ_est是观测器估算的转子角度。

  • θ_real是真实的转子角度。

第5步:闭环校正

将这个误差信号 ε输入到一个PI调节器​(作为PLL的环路滤波器)。PI调节器的输出自动校正估算的转子电角速度 ω_est。对 ω_est进行积分,就得到了更新的转子位置估计值 θ_est

当估算位置 θ_est收敛到真实位置 θ_real时,误差信号 ε趋于零,系统进入锁定状态。


流程总结

整个过程的控制闭环可以简化为以下流程图:

优缺点

优点:​

  • 可在零速和极低速下稳定运行,这是其最大价值。

  • 不依赖于电机反电动势,启动扭矩大,启动特性好。

  • 对电机参数(如电阻)变化不敏感。

缺点:​

  • 会带来可闻的高频噪声​(因为注入的是几百Hz的方波,正好在人耳敏感范围内)。这是该技术最主要的缺点。

  • 会产生额外的铁损和铜损,降低系统效率,可能引起电机发热。

  • 算法相对复杂,需要额外的信号处理和解调。

  • 依赖于电机的凸极性。对于表面贴式永磁同步电机(SPMSM)这种凸极性不明显的电机,效果会很差甚至无法工作。

应用场景

主要用于对低速性能要求极高,且对噪声和效率不是极度敏感的场景:

  • 伺服系统的初始定位和低速控制。

  • 电动汽车的零速启动和爬行。

  • 家电(如空调压缩机)的启动。

  • 无人机螺旋桨的启动(防止卡死)。

希望这个分步解析能帮助你彻底理解高频方波注入的原理!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/96734.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/96734.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MATLAB基于博弈论组合赋权-云模型的煤与瓦斯突出危险性评价

MATLAB基于博弈论组合赋权-云模型的煤与瓦斯突出危险性评价 1. 问题背景与核心目标 背景:煤与瓦斯突出是煤矿生产中的一种极其复杂的动力灾害,其发生机理复杂,影响因素众多(如地应力、瓦斯压力、煤体物理属性等)。对其…

JavaWeb-Servlet总结及JSP

目录 一、文件下载 二、ServletConfig对象 三、Web.xml文件使用总结 四、server.xml文件 五、JSP动态网页技术 1.概念: 2.动态网页: 3.特点: 4.JSP的访问原理: 5.JSP的文档说明: 6.jsp实际运行文件&#xff…

DDIM和DDPM之 间的区别与联系

核心关系概述 首先,要理解DDIM并不是一个全新的模型,而是DDPM的一个精巧的重新参数化和扩展。它们使用完全相同的训练目标和方法,因此你可以用一个训练好的DDPM模型直接来运行DDIM的采样算法,而无需重新训练。 DDIM的核心贡献是&a…

c++---map和set

这里再提二叉树(二叉搜索树),是为了后面讲解map和set做准备。 一、二叉搜索树 二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树。 若它的左子树不为空,则左子树上所有节点的值都…

windows下,podman迁移镜像文件位置

docker-desktop有自带的镜像文件位置迁移功能,但podman-desktop还没有,所以只能自己操作wsl导入导出来实现# 1.一定要先停止当前machine podman machine stop# 2. 导出当前 machine(会生成 tar 镜像) wsl --export podman-machine…

Champ-基于3D的人物图像到动画视频生成框架

本文转载自:https://www.hello123.com/champ ** 一、🤖 Champ 是什么? 阿里 南大 复旦联手打造的虚拟人动作黑科技!Champ 可不是普通动画工具,它能把你随手拍的小视频变成专业级 3D 动画 —— 无论跳舞、打拳还是走…

Thingsboard 3.4 源码运行 Mac Mini

拉取源码 git clone https://github.com/thingsboard/thingsboard.gitjdk11 java -version java version "11.0.27" 2025-04-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.278-LTS-232) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.278-LTS-23…

【AI大模型面试宝典60题】1-5

目录 Q1:仅编码器(BERT 类)、仅解码器(GPT 类)和完整的编码器-解码器架构各有什么优缺点? 1. 编码器架构 (Encoder-only) - 代表:BERT系列 2. 解码器架构 (Decoder-only) - 代表:GPT系列 3. 编码器-解码器架构 (Encoder-Decoder) - 代表:T5、BART 升华与总结 (总…

macOS中找不到钥匙串访问

如果在macOS中找不到钥匙串访问,请操作如下命令: security list-keychains可以看到类似: “/Library/Keychains/System.keychain” 然后执行: open /Library/Keychains/System.keychain然后可以将应用保留在程序坞中保留。

UCOSIII移植——学习笔记1

本文是笔者在学习 正点原子官方 的《【正点原子】手把手教你学UCOS-III实时操作系统》系列视频时整理的笔记。 视频讲解清晰透彻,非常感谢UP主的无私奉献!原课程链接如下: 👉 B站视频链接:【正点原子】手把手教你学UCO…

SpringBootCodeGenerator使用JSqlParser解析DDL CREATE SQL 语句

🧠 使用 JSqlParser 解析 CREATE TABLE SQL 语句详解在数据库开发中,我们常常需要从 SQL 中提取表结构信息,比如字段名、类型、注释等。相比使用正则表达式,JSqlParser 提供了更可靠的方式来解析 SQL 语句,尤其适用于复…

css3新增-网格Grid布局

目录flex弹性布局Gird布局开启网格布局定义网格中的行和列长度值百分比值新单位fr关键字函数minmax(min, max)函数-repeatauto-fill vs auto-fit举例说明grid-template-areasgapgrid-auto-columns和grid-auto-rowsjustify-contentalign-contentjustify-contentalign-contentjus…

最新最强新太极工具3.6 支持Windows和不支持mac电脑,支持免改码,和改码,支持12—18系统

温馨提示:文末有资源获取方式最新最强太极工具3.6支持Windows和Mac计算机,支持无代码更改和代码更改,支持12-18个系统 支持A7-A11芯片、Apple 5s x、iPad A7至A11芯片,支持所有者锁定、激活锁定、无法激活(密码界面和禁…

深入浅出 C++20:新特性与实践

C20 是 C 编程语言的一次重要更新,引入了许多新特性和改进,旨在提升代码的简洁性、安全性和性能。本文将详细介绍 C20 的一些核心特性,并通过示例代码帮助读者理解这些特性的应用场景。C20 新特性总结 以下是 C20 的主要新特性及其简要描述&a…

CSS 属性概述

CSS 属性概述 CSS 属性用于控制 HTML 元素的样式和行为,包括布局、颜色、字体、动画等。以下是常用的 CSS 属性分类及示例: 布局相关属性 display: 控制元素的显示方式,如 block、inline、flex、grid。position: 定义元素的定位方式&#…

--- 统一请求入口 Gateway ---

spring cloud gateway 官方文档 Spring Cloud Gateway 中文文档 什么是api网关 对于微服务的每个接口,我们都需要校验请求的权限是否足够,而微服务把项目细化除了许多个接口,若这些接口都要对服务进行权限校验的话,那么无疑加重…

返利app的消息队列架构:基于RabbitMQ的异步通信与解耦实践

返利app的消息队列架构:基于RabbitMQ的异步通信与解耦实践 大家好,我是阿可,微赚淘客系统及省赚客APP创始人,是个冬天不穿秋裤,天冷也要风度的程序猿! 在返利app的业务流程中,用户下单、返利计算…

Vue3 响应式失效 debug:Proxy 陷阱导致数据更新异常的深度排查

人们眼中的天才之所以卓越非凡,并非天资超人一等而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件。———— 马尔科姆格拉德威尔 🌟 Hello,我是Xxtaoaooo! 🌈 “代码是逻辑的诗篇&#xff0…

【贪心算法】day10

📝前言说明: 本专栏主要记录本人的贪心算法学习以及LeetCode刷题记录,按专题划分每题主要记录:(1)本人解法 本人屎山代码;(2)优质解法 优质代码;&#xff…

LeetCode算法日记 - Day 42: 岛屿数量、岛屿的最大面积

目录 1. 岛屿数量 1.1 题目解析 1.2 解法 1.3 代码实现 2. 岛屿的最大面积 2.1 题目解析 2.2 解法 2.3 代码实现 1. 岛屿数量 https://leetcode.cn/problems/number-of-islands/ 给你一个由 1(陆地)和 0(水)组成的的二维…