电机控制系列模块解析(18)—— 位置观测器

一、简要综述

无传感器控制策略中观测器的分类,主要分为两类:基于模型的方法(Model Based)和基于显著性的方法(Saliency Based)。在此借用一张文献综述的图片,下面将列出下面借用图片中的各个分支的优缺点:

1. Model Based:

  • 反电动势(Back-EMF)

    • 优点:不需要PM磁链信息;不需要积分;在中高速下性能良好。
    • 缺点:在低速下性能较差;对电机参数变化敏感。
  • 磁链观测器(Rotor or active)
    • 优点:全速下磁链幅值恒定(在常规工况)。
    • 缺点:需要积分环节,需要初始的磁链信息。
1.1 反电动势
  • 扰动观测器(Disturbance observer)

    • 优点:旋转坐标系;鲁棒性好;易于实现。
    • 缺点:需要速度信息;在低速下操作可能不稳定。
  • 滑模观测器(Sliding mode observer)

    • 优点:静止坐标系,具有较强的抗干扰能力和参数鲁棒性;不需要速度和位置信息。
    • 缺点:滑模抖振问题,低速估计精度问题。
  • 状态观测器(State-based observer)

    • 优点:静止坐标系或旋转坐标系,不需要PM磁链信息。
    • 缺点:需要速度信息;需要增益整定。
1.2 磁链观测器
  • 状态观测器(State-based observer)

    • 优点:静止坐标系或旋转坐标系。
    • 缺点:需要速度信息;需要增益整定;降阶观测器(假设磁链幅值恒定)。
  • Gopinath 模型

    • 优点:静止坐标系;不需要速度信息。
    • 缺点:需要位置信息;假设磁链幅值恒定。
  • Ortega 非线性观测器

    • 优点:静止坐标系;不需要速度信息;全局渐近稳定。
    • 缺点:假设磁链幅值恒定。
  • 初始参数估计器(Initial Parameter Estimator)

    • 优点:静止坐标系;不需要速度信息;全局渐近稳定。
    • 缺点:需要积分环节,假设磁链幅值恒定。

2. Saliency Based:

  • 静止坐标系或旋转坐标系,可零低速运行。
  • 需要注入额外的控制信号,需要解调,增大运行噪声,电压利用率降低。 

​​​​​​​

 无位置传感器基频观测器分类依据较多,以下列出五种分类依据:

二、有源磁链观测器

有源磁链观测器(Active Flux Observer, AFO)是一种专为交流电机设计的无位置传感器控制技术的核心组件,它能够通过实时分析电机的定子电压和电流信号,来间接估算出电机内部的磁链状态(包括磁链幅值和相位),从而实现对电机转子位置和速度的有效估计。有源磁链观测器在多种类型的交流电机无位置传感器控制中扮演着统一的关键角色,即它作为一种通用的、广泛适用的磁链观测手段,适用于不同类型的交流电机,如永磁同步电机(PMSM)、感应电机(IM)和同步磁阻电机(SRM)等。

有源磁链观测器的主要优势在于:

  1. 无传感器化:无需依赖传统的机械位置传感器(如编码器、旋转变压器等),降低了系统的复杂性、成本以及潜在故障点,提高了系统的可靠性。

  2. 通用性:适用于多种类型的交流电机,无论电机结构如何(如永磁电机、感应电机等),只要电机工作时存在定子电压和电流信号,就可以通过有源磁链观测器进行磁链估计。

  3. 实时性与准确性:实时计算磁链信息,对于电机的动态性能控制至关重要,尤其是在高动态响应和精确控制场合,如伺服驱动、电动汽车动力系统等。通过优化设计和先进的控制算法,有源磁链观测器能够在宽速度范围内提供较为准确的磁链观测结果,特别是在低速区域(零频除外),通过引入改进的算法(如自适应观测器、滑模观测器、非奇异终端滑模等)可以显著改善观测器的性能。

  4. 适应性强:有源磁链观测器能够适应电机参数变化(如转子电阻、电感等)和外部扰动,通过适当的自适应或鲁棒设计,确保在电机运行条件变化时仍能维持较好的观测效果。

综上所述,从功能和技术特点上看,有源磁链观测器确实可以被视为一种广泛应用在多种类型交流电机无位置传感器控制中的核心观测器技术,它提供了统一且有效的磁链观测手段,促进了无位置传感器控制技术的发展与普及。

 在工程应用中,一般先追求一个大一统的Sensorless观测器,比如有源磁链观测器

有源磁链转子位置观测器可兼容的三相交流电机类型

动力学结构:旋转电机、直线电机

不同的永磁体材料:钕铁硼、铁氧体、钐钴

开关磁阻电机(暂时未包括)、感应电机(异步电机)、磁场调制电机

在上图中,依据永磁转矩与磁阻转矩的占比可分为:表贴式、内置式、内埋式、同步磁阻电机

由上图可知,无位置传感器中分为磁链观测和位置估计两个部分,当前也有文献指出可以直接根据磁链来计算出电机位置,从而实现直接磁场定向(解耦了位置信息和转速信息的提取)。但当前大部分方法仍然采用上图所示方法,即无位置传感器中分为磁链观测和位置估计两个部分,此类间接磁场定向方案会对磁链估计的准确度要求低一些,从而使得整个方案会有一定的性能鲁棒性。

磁链观测器可行性分析:

(零定子频率不可观测除外)

优势:

转子磁链幅值可在全速度范围内保持一定的信噪比。

在静止坐标系下,转子磁链的获取不依赖电角速度 。

劣势:

磁链观测器它的输入电压和输入电流均为交流量,需要另外增加滤波器以滤去直流分量和高频谐波 ,可选的滤波器有高通滤波器和自适应带通滤波器。

观测器对其定子电阻和定子电感的变化较为敏感。(可考虑附加定子电阻等参数在线辨识模块)

观测器的积分初值的准确性决定了其收敛的速度,较快的收敛速度可最终实现电机从零速加速来进行带载启动。而当参数不准确或者电压和电流测量误差偏大时可能会导致观测器无法快速收敛甚至发散(即使有定子电阻在线辨识,其辨识本身的收敛速度一般很慢,且同样依赖测量精度)。

磁链观测器的性能评估:

A. 稳定性分析(收敛区域和收敛速度,计算和设计可调参数)

B. 参数敏感性分析(也影响着其稳定性,收敛区域以及收敛速度)

C. 参数和测量(相位和幅值)两个方面失配问题   (参数随温度和磁饱和变化,测量误差和延时)

D. 特殊或极限运行工况的稳定性分析(过调制、弱磁、低载波比(高速以及超高速);极低速;电机易于磁饱和,初始位置不准确(同步机),测量误差较大,逆变器非线性特征较为明显,环境温度变换范围较大)

主要挑战以及解决方法:

有源磁链观测器作为交流电机无位置传感器控制的重要组成部分,在实际应用中确实面临一些挑战,尤其是在追求极致性价比的工程背景下,以下是一些主要挑战及相应的解决方法:

挑战1:观测精度与稳定性

挑战描述:在电机启动、低速运行、负载突变或电机参数变化等条件下,有源磁链观测器可能面临观测误差增大、动态响应迟缓或稳定性下降等问题。

解决方法

自适应或鲁棒设计:根据电机参数或状态估计,调整观测器增益,以适应电机参数变化。或者采用鲁棒控制理论设计观测器,增强其对外部扰动和模型不确定性的抑制能力。

​​​​​​​引入补偿策略:针对特定工况(如低速或零速)设计专门的补偿算法,如零速补偿、低频增益增强等,以改善观测精度。属于工程特殊处理(提升鲁棒性的简单办法)。

挑战2:硬件资源限制与实时性要求

挑战描述:在嵌入式控制系统中,有限的计算资源和严格的实时性要求可能限制了复杂观测器算法的应用。

解决方法

模型降阶与近似:对电机模型进行合理简化,降低计算复杂度,同时保证模型的代表性。对于复杂的非线性模型,可以采用线性化、状态空间平均或其他近似方法。

挑战3:电机参数依赖与初始值敏感

挑战描述:有源磁链观测器的性能往往依赖于准确的电机参数,而实际应用中电机参数可能因制造公差、温度变化、老化、饱和等因素而偏离标称值。此外,观测器对初始值设置较为敏感,不合适的初始值可能导致观测效果不佳。

解决方法

在线参数辨识:设计参数自适应机制,实时更新电机参数估计,以减少参数不确定性的影响。例如,利用电机运行过程中的电流、电压信号进行在线辨识。

稳健的初始值设定:采用智能初始化策略,如基于电机空载运行数据的自动初始化、基于电机稳态特性的初始值推算等,确保观测器在启动阶段即可快速收敛至稳定工作状态。

挑战4:噪声抑制与信号处理

挑战描述:实际采集到的电压、电流信号中可能存在各种噪声(如电源噪声、电磁干扰等),这些噪声会影响磁链观测的精度。

解决方法

数字滤波技术:采用数字滤波器(数字过采样等)对输入信号进行预处理,有效抑制高频噪声,保持信号的有用成分。

硬件抗干扰设计:优化传感器布局、选择抗干扰能力强的传感器和信号调理电路,减少噪声源头。在电路设计上采用屏蔽、接地等措施,增强系统的抗电磁干扰能力。

死区非线性补偿:逆变器死区非线性特征会导致电压指令与实际电压出现偏差,可通过对逆变器死区非线性特征进行实时补偿((离线标定 + 查表)或者(在线估计+补偿)) ,减小电压指令与实际电压之间的偏差大小,从而可以提高观测器的估计精度。

通过上述挑战的应对策略,工程上可以尽可能地提升有源磁链观测器的性能,同时兼顾成本和计算资源的限制,实现极致的性价比。随着控制理论的发展与计算技术的进步,未来有望进一步优化观测器设计,使之更加适应复杂、苛刻的工业应用场景。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

电脑(爱好者) :基础知识1 了解你的电脑

读懂cpu 您想了解关于您的电脑的信息吗?CPuz是一款常用的系统信息工具,可以提供关于CPU、主板、内存等硬件信息的详细情况。您可以下载并运行该软件,然后查看您的电脑硬件配置信息。 图片来源于网络 CPU-Z 简介 CPU-Z 是一款功能强大且易于使…

【边东随笔】(2) 北美鳄龟的生存智慧:细心 | 信心 | 狠心 | 耐心

非常谨慎,在水域中会先找到躲避将自身安置于有利地形 ( 细心 )。 浮出水面换气,水体稍有异动就会退回水中,优秀掠食者对自身优势牢牢的把握( 信心 )。 非常优雅,猎食动作不存在任何花里胡哨&a…

Spring Boot3.x集成Disruptor4.0

Disruptor介绍 Disruptor是一个高性能内存队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于Disruptor开发的系统单线程能支撑每秒600万订单,2010年在QCon演讲后,获得了业界关注。2011年&…

css--控制滚动条的显示位置

各种学习后的知识点整理归纳,非原创! ① direction属性 滚动条在左侧显示② transform:scaleY() 滚动条在上侧显示 正常的滚动条会在内容超出规定的范围后在区域右侧和下侧显示在有些不正常的需求下会希望滚动条在上侧和左侧显示自己没有想到好的解决方案…

Vue3:menu导航栏出现多个同一跳转路径的菜单处理

文章目录 需求整理实现思路实现过程 需求整理,实现思路 最近公司想将之前老的项目整理出来,因为这个老项目内容太杂什么页面都往里面塞,导致菜单特别多,公司就像将这个老的项目迁出来,这个旧的项目本来是后端PHP写的。…

面试分享——订单超30分钟未支付自动取消用什么实现?如何使用Redis实现延迟队列?

目录 1.订单超时未支付自动取消,这个你用什么方案实现? 2.如何使用Redis实现延迟队列 2.1实验步骤 2.2实现生产可用的延迟队列还需关注什么 3.总结 电商场景中的问题向来很受面试官的青睐,因为业务场景大家都相对更熟悉,相关…

禹晶、肖创柏、廖庆敏《数字图像处理(面向新工科的电工电子信息基础课程系列教材)》Chapter 5插图

禹晶、肖创柏、廖庆敏《数字图像处理(面向新工科的电工电子信息基础课程系列教材)》 Chapter 5插图

【Verilog】big_small_cnt

通用大小计数器 timescale 1ns / 1ps // // Company: // Engineer: wengf // Create Date: // Design Name: // Module Name: big_small_cnt // Project Name: // Target Devices: // Tool Versions: // Description: // Dependencies: // Revision: // Revision 0…

超声波测距传感器--第七天

1.超声波测距 型号:HC-SR04 接线参考:模块除了两个电源引脚外,还有TRIG,ECHO引脚,这两个引脚分别接我们开发板的P1.5和P1.6端 超声波模块是用来测量距离的一种产品,通过发送超声波,利用时间差和声音传播速度,计算模块到前方障碍物的距离。 2. 如何让它发送波: Tri…

Linux入门攻坚——22、通信安全基础知识及openssl、CA证书

Linux系统常用的加解密工具:OpenSSL,gpg(是pgp的实现) 加密算法和协议: 对称加密:加解密使用同一个秘钥; DES:Data Encryption Standard,数据加密标准&…

【postgreessql 】查询数据库表占用物理空间

查询单个表的磁盘使用量: SELECTrelname,pg_size_pretty ( pg_total_relation_size ( relid ) ) AS total_size FROMpg_catalog.pg_statio_user_tables; 查询所有表的总磁盘使用量: SELECTpg_size_pretty ( SUM ( pg_total_relation_size ( relid ) )…

简洁大气APP下载单页源码

源码介绍 简洁大气APP下载单页源码,源码由HTMLCSSJS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面 效果截图 源码下载 简洁大气APP下载单页源码

[oeasy]python0016_在vim中直接运行python程序

回忆上次内容 上次 置换 esc 和 caps lock 任何操作 都可以在不移动 手腕的状态下完成了 每次都要 退出vim编辑器😴 才能 在shell中 运行python程序有点麻烦 想要 不退出vim 直接在 vim应用 中运行 py程序可能吗?🤔 运行程序 以前都是 先退…

0507华为od二面

只记录自己没回答上的问题 1、ZGC的缺点: 1)只是适用于32位系统 2)最大只是支持4TB内存容量 3)最糟糕的情况下吞吐量会下降15%,这都不是事至于吞吐量,通过扩容分分钟解决 4)分代的原因:不同对象的生命周期不相同,可能会扫描整个堆…

TiDB数据库 使用tiup 缩容遇到的tikv处于下线中状态无法转为tombstone状态

官方的缩容文档 https://docs.pingcap.com/zh/tidb/stable/scale-tidb-using-tiup 论坛地址 https://tidb.net/ 问题:使用tiup 缩容遇到的tikv处于下线中状态无法转为tombstone状态 解决方法 1.缩容 tiup cluster scale-in --node 10.0.1.5:20160 2.查看 tiup…

2024.5.6 关于 SpringCloud 的基本认知

目录 引言 微服务框架所包含的技术栈 微服务架构演变 单体架构 分布式架构 微服务架构 微服务技术对比 认识 SpringCloud SpringBoot 版本兼容关系 服务拆分和远程调用 服务拆分注意事项 远程调用 引言 微服务是一种框架风格,按照业务板块来划分应用代码…

彻底解决python的pip install xxx报错(文末附所有依赖文件)

今天安装pip install django又报错了: C:\Users\Administrator>pip install django WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac kages) Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting djan…

构建 WebRTC 一对一信令服务器

构建 WebRTC 一对一信令服务器 构建 WebRTC 一对一信令服务器前言为什么选择 Nodejs?Nodejs 的基本原理浏览器使用 Nodejs安装 Nodejs 和 NPMsocket.io信令服务器搭建信令服务器客户端服务端启动服务器并测试 总结参考 构建 WebRTC 一对一信令服务器 前言 我们在学…

Bookends for Mac v15.0.2 文献书籍下载管理

Bookends Mac版可以轻松地将其导入参考 ,并直接搜索和进口从数以百计的线上资料来源。Bookends Mac版使用内置在浏览器中下载参考与PDF格式的文件,或和/或网页的点击。 Bookends for Mac v15.0.2注册激活版下载 本文由 mdnice 多平台发布

信息系统项目管理师0092:项目管理原则(6项目管理概论—6.4价值驱动的项目管理知识体系—6.4.1项目管理原则)

点击查看专栏目录 文章目录 6.4价值驱动的项目管理知识体系6.4.1项目管理原则1.原则一:勤勉、尊重和关心他人2.原则二:营造协作的项目管理团队环境3.原则三:促进干系人有效参与4.原则四:聚焦于价值5.原则五:识别、评估和响应系统交互6.原则六:展现领导力行为7.原则七:根…
最新文章