当前位置: 首页 > news >正文

电机控制系列模块解析(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次&#xff0c;每天免费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…...

如何通过汽车制造供应商协同平台,提高供应链的效率与稳定性?

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

使用LangChain创建简易聊天机器人

LangChain 是什么 就是一个框架或者说是一个工具&#xff0c;用来写 AI 应用。对&#xff0c;没有错&#xff01;AI小白也可以&#xff0c;有手就行&#xff01; LangChain有几个核心模块&#xff1a;Models、Prompts、Chains、Indexes、Memory、Agents。 这篇主要介绍Models、…...

研究生学习---找工作

规划 研一~研二上学期完成小论文&#xff0c;实习&#xff0c;秋招 竞赛&#xff1a;kaggle&#xff1f; 面试题一般简单且为原题&#xff0c;笔试题目很难&#xff0c;不会出原题 项目 找工作软件...

Escrcpy终极指南:5分钟掌握Android设备图形化控制与屏幕镜像

Escrcpy终极指南&#xff1a;5分钟掌握Android设备图形化控制与屏幕镜像 【免费下载链接】escrcpy &#x1f4f1; Display and control your Android device graphically with scrcpy. 项目地址: https://gitcode.com/GitHub_Trending/es/escrcpy 你是否曾经为在电脑上控…...

温柔沟通术,稳住实习候选人的心w

为什么高冷的企业在校招中容易丢分&#xff1f; 在金融与科技企业的校招抢人大战中&#xff0c;HR常发现一个现象&#xff1a;有些各方面条件都极佳的应届生&#xff0c;在面试流程过半时突然“消失”了。深究其原因&#xff0c;往往不是因为薪资或岗位本身&#xff0c;而是因…...

Folcolor:14种色彩让Windows文件夹管理效率提升300%

Folcolor&#xff1a;14种色彩让Windows文件夹管理效率提升300% 【免费下载链接】Folcolor Windows explorer folder coloring utility 项目地址: https://gitcode.com/gh_mirrors/fo/Folcolor 你是否厌倦了在无数个黄色文件夹中寻找目标文件&#xff1f;Folcolor为你带…...

告别‘黑箱’聚合:深入解读GWCNet如何用组相关提升立体匹配效率与精度

告别‘黑箱’聚合&#xff1a;深入解读GWCNet如何用组相关提升立体匹配效率与精度 立体匹配一直是计算机视觉领域的核心挑战之一&#xff0c;尤其在自动驾驶、机器人导航等实时性要求高的场景中&#xff0c;如何在精度和效率之间找到平衡点成为算法设计的难点。传统方法往往陷入…...

计算机科学论文降AI工具免费推荐:2026年计算机毕业论文知网维普降AI4.8元亲测完整方案

计算机科学论文降AI工具免费推荐&#xff1a;2026年计算机毕业论文知网维普降AI4.8元亲测完整方案 答辩前夕&#xff0c;AI率36%&#xff0c;学校要求15%以下。 用嘎嘎降AI&#xff08;www.aigcleaner.com&#xff09;&#xff0c;4.8元&#xff0c;两小时搞定&#xff0c;一…...

如何用AI智能分层技术将单张插画转化为可编辑的PSD文件

如何用AI智能分层技术将单张插画转化为可编辑的PSD文件 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 你是否曾经面对一张精美的插画&#xff0c;想要对…...

终极指南:SSDD数据集在SAR舰船检测中的完整应用方案

终极指南&#xff1a;SSDD数据集在SAR舰船检测中的完整应用方案 【免费下载链接】Official-SSDD SAR Ship Detection Dataset (SSDD): Official Release and Comprehensive Data Analysis 项目地址: https://gitcode.com/gh_mirrors/of/Official-SSDD SSDD&#xff08;S…...

如何快速获取网易云QQ音乐歌词:3大场景解决你的本地音乐无歌词困扰

如何快速获取网易云QQ音乐歌词&#xff1a;3大场景解决你的本地音乐无歌词困扰 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为本地音乐播放时没有歌词而烦恼吗&am…...

LangChain4j-examples:基于Java的AI智能体工作流编排深度解析与实践指南

LangChain4j-examples&#xff1a;基于Java的AI智能体工作流编排深度解析与实践指南 【免费下载链接】langchain4j-examples 项目地址: https://gitcode.com/GitHub_Trending/la/langchain4j-examples LangChain4j-examples是一个面向Java开发者的AI智能体工作流编排框…...

深度解析Py-ART雷达数据处理:从数据校正到高级反演的全流程实战

深度解析Py-ART雷达数据处理&#xff1a;从数据校正到高级反演的全流程实战 【免费下载链接】pyart The Python-ARM Radar Toolkit. A data model driven interactive toolkit for working with weather radar data. 项目地址: https://gitcode.com/gh_mirrors/py/pyart …...