电机控制系列模块解析(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 分别是从电流消耗最小化和电压利用率最大化的角度来优化永磁同步电机的运行性能,它们在电机控制策略中扮演着不同的角色,适用于电机运行的不同工况和需求。在实际应用中,这两种策略往往结合使用,以实现电机在整个运行范围内的高效、灵活控制。
相关文章:

电机控制系列模块解析(21)—— 弱磁控制
一、弱磁控制 常用的FW即弱磁控制方法一般为:电压外环控制、单个电流环控制、直接输出电压幅值分配控制、输出电压角度PI控制、不弱磁控制、直接解析解、查表、速度反比例曲线拟合等等。 弱磁控制相关因素:过调制(母线电压的剧烈波动&#x…...

【3dmax笔记】022:文件合并、导入、导出
文章目录 一、合并二、导入三、导出四、注意事项一、合并 只能合并 max 文件(高版本能够合并低版本模型,低版本不能合并高版本的模型)。点击【文件】→【导入】→【合并】: 选择要合并的文件,后缀名为3dmax默认的格式,max文件。 二、导入 点击【文件】→【导入】→【导…...

8、QT——QLabel使用小记2
前言:记录开发过程中QLabel的使用,持续更新ing... 开发平台:Win10 64位 开发环境:Qt Creator 13.0.0 构建环境:Qt 5.15.2 MSVC2019 64位 一、基本属性 技巧:对于Qlabel这类控件的属性有一些共同的特点&am…...

python实现读取串口数据-使用LibModbus库实现一个实时读取串口数据
在工业自动化领域,Modbus协议因其简单、可靠和广泛支持而备受青睐。其中,Modbus RTU(串行通信)以其低成本和易实施性在许多场景中发挥着重要作用。 01 Modbus RTU协议简介 Modbus RTU是一种基于串行通信的Modbus协议,…...
类与面向对象编程(Object-Oriented Programming, OOP)
类与面向对象编程(Object-Oriented Programming, OOP)(一) 对象比较:‘is’ 对比 ‘’ 当我还是个孩子的时候,我们的邻居拥有一对双胞胎猫咪。它们看起来几乎一模一样—同样的炭黑色毛发和同样锐利的绿色…...

引用数据类型 栈内存 堆内存
let m { a: 10, b: 20 }; let n m; n.a 15; console.log(m.a) // 15 原因:基本数据类型存储在栈内存中,引用数据类型存储在堆内存中 ,引用数据类型存储在堆内存中会在栈内存中创建一个指针,栈内存中的这个指针指向堆内存中的地…...

【class8】人工智能初步(图像识别-----卷积神经网络)
上节回顾 上节课,我们简单了解了图像识别和深度学习的相关知识。 快速回顾一下吧~ A图像识别是以图像的主要特征为基础的。B. 图像分辨率决定图像的质量。 C. 像素是图像中的最小单位D. 在图像识别的原理上,计算机和人类在本质…...

Node.js安装及环境配置(超详细!保姆级!!)
目录 一、进入官网地址下载安装包 二、安装程序 三、环境配置 四、测试 五、安装淘宝镜像 一、进入官网地址下载安装包 Node.js — Download Node.js (nodejs.org) 选择对应你系统的 node.js 版本,我选择的是Windows系统,64位 点击图中选项&#…...
利用反射如何动态生成sql
一.自定义注解 UpdateWhere Target({ElementType.FIELD}) //作用于类 Retention(RetentionPolicy.RUNTIME) //运行时有效 Documented //可以出现在文档里 Inherited public interface UpdateWhere {}二.创建实体类接受 pu…...
SpringBoot项目中使用Redis,Mybatis和JWT
在Spring Boot项目中,结合Redis,MyBatis和JWT的使用可以提供以下功能: Redis的作用: 1.缓存:Redis可以用作缓存存储,提高应用程序的性能和响应速度。特别是对于频繁读取但不经常更新的数据,如配…...

CSS2(一):CSS选择器
文章目录 1、CSS基础1.1 CSS简介1.2 CSS编写位置1.2.1 行内样式1.2.2 内部样式1.2.3 外部样式1.2.4 样式优先级 1.2.5 CSS代码风格 2、CSS选择器2.1、基本选择器2.1.1 通配选择器2.1.2 元素选择器2.1.3 类选择器2.1.4 ID选择器2.1.5 总结 2.2、CSS复合选择器2.2.1 交集选择器2.…...

LeetCode题练习与总结:不同的二叉搜索树--96
一、题目描述 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 示例 1: 输入:n 3 输出:5示例 2: 输入:n 1 输出&…...
第八十一章 将 Web 应用程序与远程 Web 服务器结合使用 - 如果从 Web 服务器提供静态文件
文章目录 第八十一章 将 Web 应用程序与远程 Web 服务器结合使用 - 如果从 Web 服务器提供静态文件如果从 Web 服务器提供静态文件配置 Web 服务器路径将虚拟目录添加到 IIS将别名添加到 Apache 配置 第八十一章 将 Web 应用程序与远程 Web 服务器结合使用 - 如果从 Web 服务器…...

AVL树、红黑树
数据结构、算法总述:数据结构/算法 C/C-CSDN博客 AVL树 定义 空二叉树是一个 AVL 树如果 T 是一棵 AVL 树,那么其左右子树也是 AVL 树,并且 ,h 是其左右子树的高度树高为 平衡因子:右子树高度 - 左子树高度 创建节点…...

Vscode编辑器 js 输入log自动补全
最近换了新电脑,新下载了Vscode,记录一下设置项。 Vscode 版本 想要的效果 js文件中输入log(点击tab键),自动补全为 console.log() Vscode 文件》首选项》设置 搜索:snippets Emmet: Show Suggestions…...

structured concurrency
1. 基于 c executions的异步实现 - 从理论到实践 - 知乎 (zhihu.com)...

【免费】在线识别通用验证码接口
模块优势价格5元1000次,每天免费100次api文档支持 使用量小的完全够用了 <?phpfunction Post_base64($base64_str){$url http://api.95man.com:8888/api/Http/Recog?Taken41******QK&imgtype1&len0 ; $fields array( ImgBase64>$base64_str); $ch…...

如何通过汽车制造供应商协同平台,提高供应链的效率与稳定性?
汽车制造供应商协同是指在汽车制造过程中,整车制造商与其零部件供应商之间建立的一种紧密合作的关系。这种协同关系旨在优化整个供应链的效率,降低成本,提高产品质量,加快创新速度,并最终提升整个汽车产业的竞争力。以…...

使用LangChain创建简易聊天机器人
LangChain 是什么 就是一个框架或者说是一个工具,用来写 AI 应用。对,没有错!AI小白也可以,有手就行! LangChain有几个核心模块:Models、Prompts、Chains、Indexes、Memory、Agents。 这篇主要介绍Models、…...

研究生学习---找工作
规划 研一~研二上学期完成小论文,实习,秋招 竞赛:kaggle? 面试题一般简单且为原题,笔试题目很难,不会出原题 项目 找工作软件...

铭豹扩展坞 USB转网口 突然无法识别解决方法
当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?
编辑:陈萍萍的公主一点人工一点智能 未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战,在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...

CTF show Web 红包题第六弹
提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...
CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型
CVPR 2025 | MIMO:支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题:MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者:Yanyuan Chen, Dexuan Xu, Yu Hu…...

【WiFi帧结构】
文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成:MAC头部frame bodyFCS,其中MAC是固定格式的,frame body是可变长度。 MAC头部有frame control,duration,address1,address2,addre…...
FFmpeg 低延迟同屏方案
引言 在实时互动需求激增的当下,无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作,还是游戏直播的画面实时传输,低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架,凭借其灵活的编解码、数据…...

visual studio 2022更改主题为深色
visual studio 2022更改主题为深色 点击visual studio 上方的 工具-> 选项 在选项窗口中,选择 环境 -> 常规 ,将其中的颜色主题改成深色 点击确定,更改完成...

【机器视觉】单目测距——运动结构恢复
ps:图是随便找的,为了凑个封面 前言 在前面对光流法进行进一步改进,希望将2D光流推广至3D场景流时,发现2D转3D过程中存在尺度歧义问题,需要补全摄像头拍摄图像中缺失的深度信息,否则解空间不收敛…...
C++中string流知识详解和示例
一、概览与类体系 C 提供三种基于内存字符串的流,定义在 <sstream> 中: std::istringstream:输入流,从已有字符串中读取并解析。std::ostringstream:输出流,向内部缓冲区写入内容,最终取…...