电机控制系列模块解析(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? 面试题一般简单且为原题,笔试题目很难,不会出原题 项目 找工作软件...
国防科技大学计算机基础课程笔记02信息编码
1.机内码和国标码 国标码就是我们非常熟悉的这个GB2312,但是因为都是16进制,因此这个了16进制的数据既可以翻译成为这个机器码,也可以翻译成为这个国标码,所以这个时候很容易会出现这个歧义的情况; 因此,我们的这个国…...
K8S认证|CKS题库+答案| 11. AppArmor
目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作: 1)、切换集群 2)、切换节点 3)、切换到 apparmor 的目录 4)、执行 apparmor 策略模块 5)、修改 pod 文件 6)、…...
AI Agent与Agentic AI:原理、应用、挑战与未来展望
文章目录 一、引言二、AI Agent与Agentic AI的兴起2.1 技术契机与生态成熟2.2 Agent的定义与特征2.3 Agent的发展历程 三、AI Agent的核心技术栈解密3.1 感知模块代码示例:使用Python和OpenCV进行图像识别 3.2 认知与决策模块代码示例:使用OpenAI GPT-3进…...
iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版分享
平时用 iPhone 的时候,难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵,或者买了二手 iPhone 却被原来的 iCloud 账号锁住,这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...
Spring Boot面试题精选汇总
🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...
现代密码学 | 椭圆曲线密码学—附py代码
Elliptic Curve Cryptography 椭圆曲线密码学(ECC)是一种基于有限域上椭圆曲线数学特性的公钥加密技术。其核心原理涉及椭圆曲线的代数性质、离散对数问题以及有限域上的运算。 椭圆曲线密码学是多种数字签名算法的基础,例如椭圆曲线数字签…...
【配置 YOLOX 用于按目录分类的图片数据集】
现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...
稳定币的深度剖析与展望
一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...
在Ubuntu24上采用Wine打开SourceInsight
1. 安装wine sudo apt install wine 2. 安装32位库支持,SourceInsight是32位程序 sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine32:i386 3. 验证安装 wine --version 4. 安装必要的字体和库(解决显示问题) sudo apt install fonts-wqy…...
