电机控制系列模块解析(21)—— 弱磁控制

一、弱磁控制

常用的FW即弱磁控制方法一般为:电压外环控制、单个电流环控制、直接输出电压幅值分配控制、输出电压角度PI控制、不弱磁控制、直接解析解、查表、速度反比例曲线拟合等等。

弱磁控制相关因素:过调制(母线电压的剧烈波动)、电流环控制、前馈解耦、饱和、根据电磁转矩脉动权衡最大输出电压裕量、电压和电流极限圆。

在下图的最中间是电压极限圆和电流极限圆图示,坐标系为id-iq,当前也可以使用磁链或者电压坐标系,但是电流坐标系最为直观,因此坐标系为id-iq。常规将弱磁一区称为FW,弱磁二区称为MTPV(最大转矩电压比)。

由下图可知,可以通过在定子侧注入特定方向的直轴电流来生成可以削弱转子磁场的气隙磁场来实现弱磁升速控制。而直轴电流参考值通常采用直接计算法或电压外环法来得到。

直接计算法

交轴电流参考值由速度环生成来平衡负载转矩,则弱磁一区和弱磁二区均可以根据电压方程来直接求解出直轴电流参考值。

电压外环

电压外环发常见的注意事项如下:

(1)电压外环法的弱磁增益选取,弱磁增益可根据弱磁控制小信号模型进行自适应计算;

(2)进出弱磁区判断条件,防止低速、重载、急加速等工况条件下误入弱磁控制区域;

(3)弱磁控制PI给定电压的裕量,保留一定的电压裕量有利于权衡弱磁控制的动稳态性能; 

(4)弱磁控制PI限幅选取,该限幅受到电流极限圆、MTPA和MTPV的多重限制;

(5)电流环(电流控制环路带宽可以弱一些)的前馈解耦有利于弱磁区域的快速进入和快速退出。 电流环不能做到近似的无限带宽,就一定会出现积分饱和现象,前馈解耦有利于在转速突变或负载突变时在一定程度上来削弱积分饱和现象。

其他注意事情以及电压外环的各种形式待后续继续更新......

其他弱磁法

单个电流环控制:由于弱磁区电压幅值固定,此时可通过仅利用一个环路来对弱磁区的直轴电压和交轴电压进行重新分配,具体方案可参考北京交通大学相关博士论文,其相关研究较多。

直接输出电压幅值分配控制:在弱磁区直接根据电压方程重新分配直轴电压和交轴电压,或者将交轴电流环输出直轴电压,将直轴电流环输出交轴电压等,以重新分配交直轴电流环的积分项。无需直轴电流给定值。

输出电压角度PI控制:类似单个电流环控制方案,交轴电流环输出电压角度,直轴电流环输出电压幅值(保持幅值一直处于饱和状态附近)。无需直轴电流给定值。

弱磁控制:对电机转速进行限制,不进入弱磁控制区域。

查表:离线标定,可对所有工况进行标定(全速、全载、全温度范围内等)。

速度反比例曲线拟合:类似将查表法进行了解析解的曲线拟合。

二、弱磁区域

何为弱磁区域

当电流极限圆面积较大时,随着电机转速的增加,控制策略依次为MTPA、FW、MTPV,简单来说在MTPA和MTPV之间的区域即为弱磁区域

依据电流极限圆是否包含最小的电压极限圆,可将同步电机控制系统分为无限速度驱动系统(电流极限圆包含了最小的电压极限圆)和有限速度驱动系统(不包含)。

借用上图,其中OA(MTPA)、AB(FW)、BC(MPTV)、BD(电流圆)。

AB也为恒转矩曲线;BC(MPTV)曲线仅考虑电压约束,为恒转矩曲线与电压极限椭圆的切点;BD(电流圆边界)曲线为同时考虑电压约束和电流约束下的最大转矩输出。

此处需要注意MTPA、MC即电流圆、MTPV均为线,而FW为区域,所以本质上 这三条线 一般用 直接的解析解 + 电机参数查表 来得到,FW区域通过控制器(本质为在一定区域内搜索,直接受到所需转矩 和 电压极限圆的影响,间接受到电流极限圆、MTPA以及MTPV这三条线的限制)得到。

当前也有一些方案对这四者都进行 直接地改进版的快速解析,或者 对这四者都进行 改进版的快速搜索 或者 控制。以电压外环为例,A点到B点的图示为最理想的电流矢量的迁移路径(恒转矩),然而受到定子电阻、定子电感变化等电机参数、输出电压持续饱和等因素的影响时,弱磁路径会发生变化,其实际电流矢量的路径为该A点到B点所示电流矢量的理想迁移路径附近偏移,进而直接影响弱磁控制的动稳态性能。

调制策略影响

不同的调制策略会影响电压矢量的最大空间范围

由于受到死区时间和最小窄脉冲(可选)的限制(图中最小时间限制为 死区时间 + 窄脉冲(可选)),七段式SVPWM的实际电压空间范围小于五段式SVPWM的实际电压空间范围,所以通常低调制区采用七段式SVPWM,高调制采用五段式SVPWM。另外还有三段式SVPWM即电压空间矢量六边形的线边缘,一段式SVPWM即电压空间矢量六边形的角边缘(6个点,即为方波模式)。七段式和五段式切换较为常用,而从五段式切换到三段式和一段式时,需要合适的过渡手段来保证较低的电流谐波和转矩脉动以及兼顾系统的动态性能。

此图片来源于网络 

附录:MTPV

MTPV (Maximum Torque Per Volt): MTPV 控制策略则关注在给定电压条件下实现电机的最大转矩输出。它适用于电机高速运行场景,尤其是在电机电压接近供电电源电压极限时,通过调整电流矢量和弱磁控制,使电机在电压极限边界上工作,从而在不超出电压限制的前提下最大化转矩输出。MTPV 控制特别适用于电动汽车等应用中,当电机运行在高速区、电池电压接近上限时,为了保持或提高车辆的加速性能,需要电机能在有限的电压下提供尽可能大的转矩。

常规MTPA仅是一条线(若参数摄动范围较小,则其是一条固定的电流矢量的迁移路径),因此此处可以将FW区域也理解为是一种MTPA,如果可以保证FW区域内电流矢量的迁移路径贴近理想路径(恒转矩),则可以认为此路径也是一种广义的MTPA路径。

MTPA与MTPV的关系: MTPA 和 MTPV 本质上都是通过优化电机的电流和磁通分布来提高电机运行效率和性能,但它们的关注点和适用场景有所不同:

  • 目标差异:MTPA 直接关注电流消耗,旨在在特定转矩需求下最小化电流,以降低铜耗;而 MTPV 关注的是在给定电压限制下最大化转矩输出,适用于电压受限条件下的性能优化。

  • 应用范围:MTPA 主要适用于电机低速或中速运行区域,尤其在启动和爬坡等需要大转矩输出的工况下,通过降低电流消耗来提高能效;而 MTPV 更加适用于电机高速运行区域,特别是在电机电压接近电源电压极限时,通过调整控制策略以充分利用有限的电压资源,提供尽可能大的转矩。

  • 控制策略的互补性:在实际应用中,MTPA 和 MTPV 控制策略往往是互补的。电机控制系统可能会根据电机运行速度、负载需求以及电源电压条件动态切换或融合这两种控制策略。在低速或中速区间,优先采用 MTPA 控制以最小化电流消耗;当电机进入高速区且电源电压接近极限时,则切换至 MTPV 控制,以在电压约束下最大化转矩输出。

总结来说,MTPA 和 MTPV 分别是从电流消耗最小化和电压利用率最大化的角度来优化永磁同步电机的运行性能,它们在电机控制策略中扮演着不同的角色,适用于电机运行的不同工况和需求。在实际应用中,这两种策略往往结合使用,以实现电机在整个运行范围内的高效、灵活控制。


http://www.ppmy.cn/embedded/41502.html

相关文章

更高、更快、更强,受管文件传输应该注意的三个要素

受管文件在很多公司内部都存在这个分类,受管文件不是特定的某一文件,而是指的是在一个组织或企业内,被正式管理和控制的文件。这些文件通常包含重要的信息,如技术规格、标准操作程序(SOPs)、质量手册、设计…

【js逆向】易车网JS逆向案例实战手把手教学(附完整代码)

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全…

LLM应用-prompt提示:让大模型总结生成思维导图

第一步:大模型生成markdown思维导图格式 例如:kimi 总结pdf文档案例: 生成的markdown格式: # 知识图谱的构建及应用 ## 一、知识图谱的构建 ### 1. 数据采集 - 来源:结构化数据库、半结构化网页、非结构化文本 - 预处…

10分钟快速掌握正则表达式

一、背景 因为工作的时候要做一些表单校验和精准搜索。所以写下这篇文章。 当涉及到正则表达式的理解和使用时,尽管它们提供了强大的文本处理能力,但其语法的复杂性常常让人倍感挑战。即使是对经常使用正则表达式的专业开发者来说,也常常会因…

3、用Vue快雕塑搭建一个管理系统的页面布局框架

3.2.顶部栏header 在el-header标签里对标签栏header进行样式定义 <template><div id"app"><el-container><el-header style"background-color: #4c535a"><img src"/assets/logo.png" alt"" style"w…

每日两题 / 437. 路径总和 III 105. 从前序与中序遍历序列构造二叉树(LeetCode热题100)

437. 路径总和 III - 力扣&#xff08;LeetCode&#xff09; 前序遍历时&#xff0c;维护当前路径&#xff08;根节点开始&#xff09;的路径和&#xff0c;同时记录路径上每个节点的路径和 假设当前路径和为cur&#xff0c;那么ans 路径和(cur - target)的出现次数 /*** D…

考研经验分享

1、自我介绍 我是医信2001班的杨鑫&#xff0c;初始成绩334分&#xff0c;其中政治&#xff1a;59分、英语&#xff1a;64分、数学&#xff1a;116分、计算机专业基础408&#xff1a;95分&#xff0c;在本科期间的获奖经历如下&#xff1a; 蓝桥杯程序设计竞赛浙江省一等奖、全…

Redis:常用数据结构

文章目录 常用数据结构Redis的编码方式查看方式 常用数据结构 Redis当中常用的数据结构如下所示&#xff1a; Redis在底层实现上述数据结构的过程中&#xff0c;会在源码的角度上对于上述的内容进行特定的优化&#xff0c;这样的优化的主要目的是为了实现出节省时间和节省空间…

5.14号模拟前端面试10问

1. setState是同步还是异步 setState是React中用于更新组件状态的方法。在React中&#xff0c;setState可以是同步的&#xff0c;也可以是异步的&#xff0c;具体取决于调用场景和React的内部实现。 在大部分情况下&#xff0c;setState是异步的。当setState被调用时&#xf…

Kube-prometheus Deploy Prometheus

文章目录 Kube-prometheus Deploy Prometheus部署 Prometheus下载 Kube-prometheus查看镜像镜像 tag 重置及推送镜像到 harbor替换为 harbor 镜像仓库配置 Ingress安装访问 Kube-prometheus 集成 pushgateway监控 K8S 集群外节点集成 AlterManager Kube-prometheus Deploy Prom…

.Net WinFrom中DataGridView控件的熟练学习

是一个熟练掌握DataGridView的Demo 1、里边讲述了如果使用DataGridView数据导出到Excel中&#xff0c;以及Excel数据导入到数据中 2、实现了DataGridView复选框批量删除&#xff0c;按钮进入详细信息&#xff0c;按钮删除等功能 3、实现了根据数据的条件不同行显示的颜色不同以…

【源码】购物返利源码每日分红 服务器打包完整版淘宝/京东/亚马逊等刷单平台源码

购物返利源码每日分红 服务器打包完整版淘宝/京东/亚马逊等刷单平台源码 好友分享的购物返利系统带分红&#xff0c;功能很强大的&#xff0c;类似矿机那种源码&#xff01;请勿违法用途&#xff01;源码和数据库都不缺。简单看了下搭建还是非常简单的&#xff01; 东西如下图&…

牛客网刷题 | BC84 牛牛学数列2

目前主要分为三个专栏&#xff0c;后续还会添加&#xff1a; 专栏如下&#xff1a; C语言刷题解析 C语言系列文章 我的成长经历 感谢阅读&#xff01; 初来乍到&#xff0c;如有错误请指出&#xff0c;感谢&#xff01; 描述 这次牛牛又换了个数…

docker 推送镜像至 docker hub

文章目录 前言简介一、准备工作1.1 注册docker hub 二、打包容器镜像2.1 登入docker hub2.2 将运行容器创建成一个新镜像2.3 对镜像进行打标签 三、推送并拉取镜像3.1 推送镜像3.2 拉取镜像 总结 前言 请各大网友尊重本人原创知识分享&#xff0c;谨记本人博客&#xff1a;南国…

【MySQL】数据库基础

欢迎来到Cefler的博客&#x1f601; &#x1f54c;博客主页&#xff1a;折纸花满衣 &#x1f3e0;个人专栏&#xff1a;MySQL 目录 &#x1f449;&#x1f3fb;什么是数据库&#xff1f;主流数据库服务器&#xff0c;数据库&#xff0c;表关系mysql语言创建数据库 &#x1f449…

【MySQL】Mysql——卸载文档(windows版本)

MySQL卸载文档-Windows版 1. 停止MySQL服务 winR 打开运行&#xff0c;输入 services.msc 点击 “确定” 调出系统服务。 停止Mysql服务 2. 卸载MySQL相关组件 打开控制面板 —> 卸载程序 —> 卸载MySQL相关所有组件 3. 删除MySQL安装目录 4. 删除MySQL数据目录 数…

K折交叉验证

交叉验证是一种用于估计机器学习模型技能的统计方法。 它通常在应用机器学习中用于比较和选择给定预测建模问题的模型&#xff0c;因为它易于理解、易于实现&#xff0c;并且所产生的技能估计通常比其他方法具有更低的偏差。 在本教程中&#xff0c;您将简要介绍用于估计机器…

jmeter中HttpClient4发送失败,java方法请求成功

jmeter中HttpClient4请求失败 上传文件时&#xff1a;Httpclient4: 请求体 请求头 响应结果 ,后端服务都总是提示存在非法标签。 jmeter中使用java请求成功 修改使用java方式&#xff0c;访问正常&#xff1b; 根据分析可能因为HC4对一些特殊字符会进行转义&#xff0c;转义后…

Linux 生态与工具

各位大佬好 &#xff0c;这里是阿川的博客 &#xff0c; 祝您变得更强 个人主页&#xff1a;在线OJ的阿川 大佬的支持和鼓励&#xff0c;将是我成长路上最大的动力 阿川水平有限&#xff0c;如有错误&#xff0c;欢迎大佬指正 目录 Linux生态简介:Linux工具lrzsz&#xff…

SpringBoot TestRestTemplate

SpringBoot TestRestTemplate 1 什么是 TestRestTemplate &#xff1f;2 为什么使用 TestRestTemplate&#xff1f;3 如何使用 TestRestTemplate&#xff1f;3.1 Controller3.2 测试代码 1 什么是 TestRestTemplate &#xff1f; Spring Boot 的 TestRestTemplate 是用于在集成…