电机控制系列模块解析(第八篇)—— 高频注入法

一、基本原理

在电机控制领域,高频方波注入法常用于估计转子的位置和转速。其工作原理是每隔一定的时间间隔在电机输出电压上叠加一个电压脉冲。然后,在两相静止坐标系下或者同步旋转坐标系下对采样时刻的电压和电流进行相应的计算,以实现对转子位置和转速的估计。

方波电压注入的方式可以有两种:一种是将方波信号注入到直轴电压上(同步旋转坐标系),另一种是将方波信号注入到 α-β 轴电压上(两相静止坐标系)。这两种方式都能将方波信号注入到电机的定子电压中,并通过控制策略(如FOC)控制逆变器来最终作用于电机或其他设备。

高频方波注入法的原理还涉及到信号处理和控制理论。通过调节方波的频率、占空比等参数,可以改变电路中的高频电流或电压波形,从而实现对电路或设备的精确控制。同时,需要考虑到逆变器非线性、以及不同类型电机结构带来的非线性等因素对高频注入法的影响,需要进行相应的补偿。

 此图片来源于网络

此图片来源于网络

脉振高频注入法,顾名思义,就是在假想的直轴电压(此处控制策略主要以基于转子磁场定向的矢量控制(FOC)为例)上叠加高频分量,该分量可以是高频方波或者弦波以及其他类型高频信号,高频注入法的原理公式表达比较简单:

此图片来源于网络

其中 Rs、 ωe 和 ψ pm 分别是定子电阻、电气角速度和永磁体磁链,Ld 和 Lq 是表观 d 轴和 q 轴电感,Ldh 和 Lqh 是增量 d 轴和 q 轴电感,Ldqh 和 Lqdh 是交叉耦合电感,它们的值相等。与描述磁链与电流之比的视在电感不同,高频电感(又称为增量电感)描述了磁链与电流之比的变化率。Ur d,ur q,ir d 和 i r q 是 dq 轴的电压和电流,“ p”表示微分算子,上标“ r”表示 SRRF(假想的同步旋转坐标系,又称为估计的同步旋转坐标系)。

针对高频电压注入永磁同步电动机的无位置传感器控制问题,通过忽略上述公式中的速度依赖项和电阻项(这个假设带来的问题以后讨论),SRRF 中高频电压方程如下:

代入要注入的高频信号,再进行坐标变换就可以得到高频电流的表达式如下:

假设交叉饱和效应带来的角度误差被补偿(在线或者离线),那就可以通过最小化交轴电流的高频分量来得到电机转子角度,具体方法可以是观测器或者锁相环以及其他方法。此处涉及的电机多为IPMSM或者SRM(同步磁阻电机),SPMSM及其他电机的高频注入法还没有正式的商用产品。

二、转矩表达式

此处参考相关文献的推导,利用增量电感求取电磁转矩:

此处的三阶多项式展开是精确性和实现简单性之间的一个很好的折衷,其中第一个系数为交轴电流等于0附近时的增量电感。

三、安全区域分析

高频注入法的安全运行区域定义为有一定信噪比的可测量的高频信号可以用来可靠地提取电机的转子位置的电机运行区域。该运行区域可以是以交直轴电流坐标系或者交直轴定子磁链坐标系来表示(后续分析高频注入可行性以及改进方法时进行详述)。另外,此处仅考虑零低速。

通过参考文献,此处分析特定工作点(某一个平衡点)的高频注入的收敛性,高频电流表达式:

ΔIε 由高频电感决定,高频电感随实际电流的变化而变化。如果电流基准的幅值是固定的,实际的基波电流随着位置估计误差的变化而变化。因此,信号 ΔIε 也随估计误差而变化,可以表示为上式所示。

为了获得可靠的收敛性,观测器输入信号 ΔIε 应该具有与位置误差 Δθr = (θr-θr)相对的正斜率过零点,这保证了闭环位置观测器的负反馈特性(此处以锁相环为例,其通过负反馈机制来实现对电机转子位置的估计)。

在电流参考下的轨迹图 (ΔIε-Δθr坐标系),条件为:i * d =-0.9 A,i * q = 3.7 A ,对高频电感进行有限元分析可得:

 此图片来源于网络

在这个电流参考下,可以得出几个关于稳定性的结果。

首先,由于轨迹在 Δθr = 0 ° 时具有正斜率,因此可以实现收敛。位置观测器过零点的斜率 Slew0表示负反馈效应的强弱程度,其与位置观测器的动态性能密切相关。

然后,Hθ 表示正斜率收敛区域的宽度是动态过程中允许的最大误差。如果位置误差由于大的干扰而超过这个极限,估计值可能会发生偏差,从而可能导致估计无法收敛。

第三,收敛区域的高度 Ha 表示可能导致不稳定的扰动的最小要求值。这个高度与注入电压的幅值成正比。而由图可知该高度越小,估计算法的收敛区域就越小。

用于评估观测器稳定性和收敛性的误差轨迹随电流参考的不同而变化,可用基于磁链MAP的方法计算,待后续进行讨论。 

四、应用场合简述

高频注入法主要针对需要精确控制电机位置和转速的应用场合。具体来说,它在以下领域中得到了广泛应用:

  1. 低速和零速运行场合:在电机处于低速或零速时,传统的基于反电动势的位置估计方法往往失效。高频注入法能够在这些情况下有效工作,通过注入高频信号并观测其响应,从而准确估计电机的位置和转速。

  2. 无传感器控制:在某些应用中,由于空间限制、成本考虑或维护方便性,使用物理传感器进行电机位置和转速检测可能不切实际。高频注入法作为一种无传感器技术,可以在不使用物理传感器的情况下实现精确的电机控制。

  3. 凸极效应明显的电机:最初,高频注入法主要适用于凸极效应较为明显的内嵌式永磁同步电机。然而,随着技术的不断发展,高频注入法也逐渐扩展到部分表贴式永磁同步电机的应用中。

  4. 对控制精度要求高的场合:如电动汽车、风力发电、工业自动化设备、航空航天等领域,这些场合对电机的控制精度和稳定性有较高要求,高频注入法能够提供精确的位置和转速估计,从而满足这些要求。

总的来说,高频注入法适用于那些需要精确控制电机位置和转速,且可能面临低速、无传感器或特定电机类型挑战的应用场合。

五、方法缺点总结

高频注入法在电机控制领域的应用虽然具有诸多优点,除了高频噪声外,也存在一些明显的缺点:

  1. 电流控制器带宽要求高(仅针对高频电流注入法而言):高频注入法需要电流控制器的带宽很大,这增加了系统的复杂性和成本。较宽的带宽要求可能限制了电流控制器的设计灵活性,同时也可能对系统的稳定性产生不利影响。

  2. 磁场角度检测受负载工况影响(指电机电感的非线性影响):高频注入法检测的磁场角度可能受到负载工况的影响,这导致检测到的角度并非完全准确的转子磁链位置角。为了补偿这种误差,需要依赖电机的参数(如查表),这在一定程度上削弱了高频注入法的鲁棒性。

  3. 降低逆变器电压利用率:为了产生高频信号响应,需要施加足够大幅值的电压或电流激励。这可能导致逆变器的电压利用率降低,进而影响到整个电机驱动系统的效率。

  4. 产生额外电磁转矩:注入的高频信号会在电机中产生额外的电磁转矩,这可能对电机的正常运行产生干扰,甚至导致电机性能下降。

  5. 信号处理复杂:高频信号与其他高频谐波信号可能会混在一起,需要采用复杂的信号处理方法和滤波器来有效地采样高频信号。滤波器的使用可能带来电流相移和幅值畸变等问题,增加了系统设计的难度和成本。

  6. 影响电流控制器的动态性能:电流信号的滤波会对电流控制器的动态性能产生影响,这在一定程度上限制了高频注入法在需要快速响应的应用场景中的使用。

虽然高频方波注入法的动态性能较好,但是方法本身还是存在上述若干个缺点,在产品中可以采用一些工程手段(标定、查表、补偿、以及随机注入等)来减小这些缺点对产品性能规格指标的影响(比如提高参数鲁棒性、减小估计误差、扩展安全运行区域、削弱高频噪声等等)。目前还有一些厂商是通过同时改进电机本体的设计、主电路的设计以及估计算法来增强高频注入法的性能。

六 、附录

以某个中低速电机为例(IPMSM),电机参数表:

 增量电感可为磁链MAP的局部导数:

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

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

相关文章

基于Python3的数据结构与算法 - 11 基数排序

一、引入 多关键字排序:假如现在有一个员工表。要求按照薪资排序,薪资相同的员工按照年龄排序。 先按照年龄进行排序,再按照薪资进行稳定的排序 按照这种思路我们对[32,13,94,52,17,54,93]排序: 先比较十位数的数字大小&#…

JS-04-javaScript数据类型和变量

一、数据类型 计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在JavaScript中定义了以下几种数据类型: 1-1、Number JavaScript不区分整数和浮点数&…

c++ set集合按位置(索引)查询元素的方法

在STL中集合好处是可以对输入的元素进行排序,就是说在某些情况下对某些需要有序的元素可以使用set集合存储。不过在set集合没有提供按值查询的方法。 在集合中,set集合不允许出现重复元素,使用multiset集合可以存储重复元素。 按位置查询 按…

RK平台内核解压方式

64 位平台 64 位平台的机器通常烧写Image,由U-Boot 加载到目标运行地址。但是 RK平台的 U-Boot 还可支持 对64位 LZ4格式的压缩内核进行解压。但是用户必须使能: CONFIG_LZ4y64位LZ4压缩内核的解压前、后地址必须定义在各平台的 rkxxx_common.h 文件中…

【C++】每日一题 128 最长连续序列

给定一个未排序的整数数组 nums &#xff0c;找出数字连续的最长序列&#xff08;不要求序列元素在原数组中连续&#xff09;的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 #include <iostream> #include <vector> #include <unordered_set&g…

预训练模型的使用torchvision.model和timm

pytorch 自带的torchvision.models 加载已经下好的模型 如果您想在导入 ResNet-50 模型时指定 pretrainedFalse&#xff0c;表示不加载预训练权重&#xff0c;您可以按照以下方式进行&#xff1a; import torch import torchvision.models as models# 创建 ResNet-50 模型实…

目标检测——高压线绝缘子数据集

一、简介 绝缘子是电力系统中至关重要的部件,它承担着保障电力安全、可靠传输的重要任务。绝缘子的性能直接影响到高压输电线路的运行状态。绝缘子长期暴露在恶劣的自然环境中,如强风、雷电、高温、低温、盐雾等,这些环境因素都可能对绝缘子的性能产生不良影响,导致其出现…

西门子PLC的交互界面怎样设计?

西门子PLC的交互界面设计集中于提供一个直观、多功能且用户友好的环境&#xff0c;旨在使工程师和技术人员能够有效地进行编程、监控和维护。下面是一些设计西门子PLC交互界面时的关键考虑因素&#xff1a; 1. **图形化编程环境**&#xff1a;设计时&#xff0c;重点在于提供直…

关于Vivado的实施过程、SDC和XDC约束支持、Vivado实施子流程、Tcl API支持脚本

关于Vivado的实施过程 AMD Vivado™设计套件可实现以下AMD设备体系结构&#xff1a;AMD Versal™自适应计算加速平台&#xff08;自适应SoC&#xff09;&#xff0c;AMDUltraScale™、AMD UltraScale™和AMD 7系列FPGA。各种设计来源如下支持&#xff0c;包括&#xff1a; •…

【视频图像取证篇】模糊图片复原车牌号技术原理和实战应用小结

【视频图像取证篇】模糊图片复原车牌号技术原理和实战应用小结 模糊图片复原车牌号常用的技术原理和实战应用—【蘇小沐】 &#xff08;一&#xff09;运动模糊视频图像 由于各种各样的原因&#xff0c;主体或者拍摄设备运动共同造成的视频图像模糊等。 1、快门速度 快门速…

Vue事件处理:.passive修饰符与应用场景

.passive修饰符 passive这个修饰符会执行默认方法。你们可能会问&#xff0c;明明默认执行为什么会设置这样一个修饰符。这就要说一下这个修饰符的本意了。 浏览器只有等内核线程执行到事件监听器对应的JavaScript代码时&#xff0c;才能知道内部是否会调用preventDefa…

接口自动化测试用例的编写方法

&#x1f345; 视频学习&#xff1a;文末有免费的配套视频可观看 &#x1f345; 关注公众号【互联网杂货铺】&#xff0c;回复 1 &#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 phpunit 接口自动化测试系列 Post接口自动化测试用例 Post方式…

2007-2022年上市公司迪博内部控制评价缺陷数量数据

2007-2022年上市公司迪博内部控制评价缺陷数量数据 1、时间&#xff1a;2007-2022年 2、范围&#xff1a;上市公司 3、指标&#xff1a;证券代码、证券简称、辖区、证监会行业、申万行业、是否存在财报内控重大缺陷、财报内控重大缺陷数量、是否存在财报内控重要缺陷、财报内…

植物病害识别:YOLO甘蔗叶片病害识别分类数据集

YOLO甘蔗叶片病害识别数据集, 包含尾孢菌叶斑病&#xff0c;眼斑病&#xff0c;健康&#xff0c;红腐病&#xff0c;锈病&#xff0c;黄叶病6个常见病类别&#xff0c;3300多张图像&#xff0c;yolo标注完整&#xff0c;全部原始图像&#xff0c;未应用增强。 适用于CV项目&…

【Web - 框架 - Vue】随笔 - Vue的简单使用(01) - 快速上手

【Web - 框架 - Vue】随笔 - Vue的简单使用(01) - 快速上手 Vue模板代码 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>模板</title> </head> <body> <div></di…

内容检索(2024.03.08)

随着创作数量的增加&#xff0c;博客文章所涉及的内容越来越庞杂&#xff0c;为了更为方便地阅读&#xff0c;后续更新发布的文章将陆续在此汇总并附上原文链接&#xff0c;感兴趣的小伙伴们可持续关注文章发布动态&#xff01; 本期更新内容&#xff1a; 1. 电源完整性理论与…

easyExcel多sheet导入表格

PostMapping("/importExcelOther")ApiOperationSupport(order 9)ApiOperation(value "导入excel数据", notes "传入excel文件")public R importExcelOther(RequestParam("file") MultipartFile file) {if (file.getSize()0){throw …

CMake笔记

CMake笔记 文章目录 CMake笔记1 工程项目一般形式2 常见命令2.1 project2.2 set2.3 message2.4 add_executable()2.5 语法原则2.6 add_subdirectory2.7 add_library2.8 list 3 安装3.1 安装.h文件/文本文件3.2 安装工程脚本3.3 安装目录/目录下内容3.4 安装库文件3.5安装过程 4…

cocos creator 3.7.2使用shader实现图片扫光特效

简介 功能&#xff1a;图片实现扫光效果 引擎&#xff1a;cocos Creator 3.7.2 开发语言&#xff1a;ts 完整版链接 链接https://lengmo714.top/284d90f4.html 效果图 shader代码 // Copyright (c) 2017-2020 Xiamen Yaji Software Co., Ltd. CCEffect %{techniques:- pas…

CorelDRAW Graphics Suite2024免费试用体验15天版下载

使用基于全球知名的 Corel Painter 画笔技术构建的 100 款逼真像素画笔&#xff0c;以全新的方式将您独特的想法变为现实&#xff01;试用 CorelDRAW 的全新美术画笔&#xff0c;探索您的创意想法。 使用 CorelDRAW 中现在可用的远程字体&#xff0c;畅享更多创作自由&#xf…