先进电机拓扑及控制算法介绍(2)——开绕组电机拓扑的容错控制

news2025/2/24 1:38:22

1.引言

共直流母线开绕组电机拓扑通过打开绕组中性点,电机绕组可由单逆变器供电改为双逆变器供电,这可以将电机的调速范围扩大为原来的两倍(考虑到三次谐波反电势的因素,最低也可以把转速扩大为原来的根号3倍)。扩大转速意味着可以实现更高的功率密度,也不会像传统三相电机一样容易进入弱磁区。

开绕组电机已经在汽车上应用了。

这个拓扑除了可以扩大调速范围之外,还有较强的容错性能。今天就用仿真来展示一下这个拓扑的容错性能(单个开关器件开路容错控制以及断相容错控制)。

参考文献:

2. 单个开关器件开路容错控制

以开绕组电机的逆变器1的A相下桥臂断路为例子,如下图所示(图里的“断路”打错了,打成了“短路”)。

2.1单管开路两相容错控制

一般而言,A相桥臂的单管坏了,我们可能首先想到把A相切除,只用其余两相运行。两相运行的话,这两项的电流相位会互差60度,且这两相电流的幅值/有效值变为原来的根号3倍。

看到有的论文去分析了单管开路之后的系统模型,同时还得修改电机的调制算法,这可太复杂了。。。

我个人的想法可能是尽可能使用简单的方法去实现容错控制。有一种简单的、不改变调制的容错思想是采用虚拟健康电机实现容错控制,如下图所示。这种容错方式只需要修改参考电流即可,不需要改其他地方了。

下面直接展示仿真波形:

健康状态波形

逆变器1 A相下桥臂开路故障状态波形

两相容错运行状态波形(0.1s开始容错控制)

两相容错运行状态的dq0三相电流跟踪波形

从上面波形可以看到,在0.1s注入零序电流后,电机只有BC两相绕组存在正弦电流,且二者相位相差60度,此时电机的转矩脉动、转速波动被有效抑制。

下面对比健康以及容错时的电流有效值。

         两相容错运行会使得健康两相得电流有效值变为原来的根号3倍。在相同相电流有效值的情况下,两相容错运行使系统转矩输出降低为原来的57.7%(1除以根号3)。

2.2单管开路三相容错控制

再回顾一下前面的问题,我们现在讨论的情况是开绕组电机的逆变器1的A相下桥臂开路了,此时,逆变器1的A相上桥臂管子还是可以用的。因此我们可以试着把这个管子给利用起来,减少BC两相的电流应力。

开绕组电机单管开路三相容错控制的电流示意图如下所示:

论文里分析了此时故障相和健康相的电流应力。故障相(A相)电流有效值变为原来的1/根号2;健康相(BC相)电流有效值变为原来的根号2倍。

这篇论文还是去改了调制部分来实现容错控制。如下图所示。太复杂了,不建议。。。还是直接用虚拟健康的概念即可,不需要改调制。

下面同样直接展示仿真:

健康状态波形

A相下桥臂开路故障状态波形

三相容错运行状态波形(0.1s执行容错)

三相容错运行状态的dq0三相电流跟踪波形

下面对比一下相电流有效值。

         三相容错运行会使得健康两相的电流有效值变为原来的根号2倍,故障相电流有效值变为原来的根号2分之1。在相同相电流有效值的情况下,两相容错运行使系统转矩输出降低为原来的70.7%(1除以根号2)。

由此可见,在同一相电流有效值的情况下,三相容错运行具有更大转矩输出能力。

3. 断相容错控制

断相容错控制就是前面说的两相运行。在电机模型里面直接把A相断开即可。

两相容错运行状态波形(0.1s开始容错控制)

4.总结

从上面的仿真结果可以看到,开绕组电机具有很强的容错能力,在单管开路或者断相的情况下,都可以稳定容错运行。

但是,做开绕组电机容错这个方法需要大量的知识储备。

1.谐波抑制/谐波注入你得会,PIR控制器你得会用。

2.双逆变器矢量调制你得会。

3.开绕组电机模型你得会。

4.容错控制的基本原理你得懂。

能感觉到做开绕组的人变多了,但并不建议一些基础比较差的或者老师指导很少的研究生踏入这个方向。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

️️️ 避坑指南:如何修复国密gmssl 库填充问题并提炼优秀加密实践20241212

🛡️ 避坑指南:如何修复国密gmssl 库填充问题并提炼优秀加密实践 ✨ 引言 在当下的数据安全环境中,SM4作为中国国家密码算法的代表性选择,被广泛应用于金融、通信和政府领域。然而,在实际开发中,即便是开…

C++ webrtc开发(非原生开发,linux上使用libdatachannel库)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、libdatachannel库的下载和build二、开始使用 1.2.引入库3.开始使用 总结 前言 使用c开发webrtc在互联网上留下的资料甚少,经过我一段时间的探…

【工具】linux matlab 的使用

问题1 - 复制图表 在使用linux matlab画图后,无法保存figure。 例如在windows下 但是在linux下并没有这个“Copy Figure”的选项。 这是因为 “ The Copy Figure option is not available on Linux systems. Use the programmatic alternative.” 解决方案&…

系统思考—本质

“执行力不足,真的是问题的根本吗?” 最近我和不少企业创办人交流时,大家普遍提到“执行力”的问题,但我发现,背后其实隐藏着更深层次的原因。当我用系统思考的视角深入拆解时,执行力不足,未必…

模方如何置平处理模型表面?

(1) 点击“多边形绘制“后在编辑模型视图中通过绘制多边形对 OBJ 进行编辑,将立面进行置平处理 选择需要表面置平的范围 (2) 点击“置平“即可看到效果

AAAI 2025 camera ready提交注意事项

您必须在截止日期前填写、签署并返回 AAAI 版权表(除非 AAAI Press 指示使用 AAAI 分发许可证)。 您必须根据作者的格式说明阅读并格式化您的论文和 PDF。 您必须使用我们的电子提交表格准时提交您的电子文件和摘要。 您必须向 AAAI Press 支付任何所需的…

QT核心功能概览

QT的学习(一)如何查阅QT文档?(以QPushButton为例)_qt的组件在qt文档那里面看-CSDN博客 QPushButton Class | Qt Widgets 5.15.18 一、前言 QT虽说功能很庞大,但是常用的控件也不是很多,也就只…

opencv——图片矫正

图像矫正 图像矫正的原理是透视变换,下面来介绍一下透视变换的概念。 听名字有点熟,我们在图像旋转里接触过仿射变换,知道仿射变换是把一个二维坐标系转换到另一个二维坐标系的过程,转换过程坐标点的相对位置和属性不发生变换&a…

动态流程图制作方法

动态流程图制作方法 1.方法1 有各种 echars模板 可以自己改代码 https://www.isqqw.com/viewer?id42201echars 在线生成 https://codevtool.com/echarts2. 方法2电脑软件,画图的。 《亿图图示》

H.323音视频协议

概述 H.323是国际电信联盟(ITU)的一个标准协议栈,该协议栈是一个有机的整体,根据功能可以将其分为四类协议,也就是说该协议从系统的总体框架(H.323)、视频编解码(H.263)、…

java八股-索引下推(图解对比)

参考链接 https://xiaolincoding.com/mysql/base/how_select.html#%E6%89%A7%E8%A1%8C%E5%99%A8 https://javaguide.cn/database/mysql/mysql-index.html#%E7%B4%A2%E5%BC%95%E4%B8%8B%E6%8E%A8 如何理解索引下推这个概念,其实就是index把Server层的工作&#xff0…

在 Ubuntu 中 make 是否是系统自带的?怎么样查看Linux系统中是否有make?

make 命令 并不是所有 Ubuntu 系统都默认安装的,但它通常是开发工具链的一部分,许多开发者会在安装系统后配置它。make 是一个非常重要的构建工具,用于自动化编译和构建过程,特别是在编译软件或内核时。 make 的来源 make 是一个…

Android系统(android app和系统架构)

文章目录 AndroidAndroid Apps四大组件 Android系统Platform API之下:一个微笑内核adb(Android Debug Bridge) Android包管理机制Android的Intent机制参考 Android LinuxFrameworkJVM 在Linux/Java上做了个二次开发?并不完全是:Android定义…

opencv——识别图片颜色并绘制轮廓

图像边缘检测 本实验要用到Canny算法,Canny边缘检测方法常被誉为边缘检测的最优方法。 首先,Canny算法的输入端应为图像的二值化结果,接收到二值化图像后,需要按照如下步骤进行: 高斯滤波。计算图像的梯度和方向。非极…

【Java笔记】LinkedList 底层结构

一、LinkedList 的全面说明 LinkedList底层实现了双向链表和双端队列特点可以添加任意元素(元素可以重复),包括null线程不安全,没有实现同步 二、LinkedList 的底层操作机制 三、LinkedList的增删改查案例 public class LinkedListCRUD { public stati…

(笔记)解决select下拉框默认选中selected属性不起作用问题

在 vue3 中使用 HTML原生开发,想给 select 下拉框选中 selected 属性不起作用。这是因为 vue3中使用了 Composition API(组合式 api),而 Composition API 中的响应式数据是独立的,不会自动更新到 DOM 中。可以使用 v-m…

国科大智能设备安全-APK逆向分析实验

APK逆向分析实验 使用APK常用逆向分析工具,对提供的移动应用程序APK文件进行逆向分析,提交逆向后代码和分析报告。具体任务如下: 任务一:安装并熟悉Apktool、Jadx等APK常用逆向工具的使用方法,对提供的Facebook Updat…

黑皮书-计算机科学导论02

目录 第二部分:计算机硬件 第5章计算机组成 5.1中央处理单元 Ⅰ.算数逻辑单元 Ⅱ.控制单元 Ⅲ.寄存器 5.2主存储器 Ⅰ.随机存取存储器(RAM) Ⅱ.只读存储器(ROM) 高速缓冲存储器(Cache) 5.3输入/输出子系统 Ⅰ.非存储设备 Ⅱ.存储设备(辅助存…

解决Linux安装yum时出现apt-get install E: 无法定位软件包问题

ubuntu系统安装mysql之前安装yum,出现报错:E: 无法定位软件包问题 (1)找到源镜像,备份 cd /etc/apt/ // 切换到/etc/apt/ 目录下 sudo cp sources.list sources.list.old // 先把源文件…

[工具升级问题] 钉钉(linux版)升级带来的小麻烦

本文由Markdown语法编辑器编辑完成。 1. 背景: 今日钉钉又发布了新的升级版本。由于我工作时使用的是Ubuntu 20.04版本,收到的升级推送信息是,可以升级到最新的7.6.25-Release版本。根据钉钉官方给出的历次更新版说明,这个新的版本&#xf…