Martins 用法-利用现有的数学公式来绘制三相电机电流相位之间的关系

你可能会对这个主题很感兴趣。这背后的原因是我想分享一种我在花了大量时间研究诊断三相电机的方式时发现到的技术。我发现有一种非常简单的方式可以做到这一点,与Pico团队分享后,Steve Smith将它命名为Martins用法。

那么,让我们开始吧。

Martins用法利用现有的数学公式来绘制三相电机电流相位之间的关系。被称为Park Vector Approach,它包含了两个公式:

  • iD = (sqrt(2)/sqrt(3))A-(1/sqrt(6))B-(1/sqrt(6))C
  • iQ = (1/sqrt(2))B-(1/sqrt(2))C

i=电流

D和Q只是公式组成的一部分。

这两个公式必须在数学通道设置正确,并且必须考虑通道中使用的范围必须符合。其他复杂情况也来自数学,这代表如果我们实际看着他,当软件从原始数据中获取数学计算时会有延迟。Park Vector Approach最重要的部分是你必须使用XY来查看结果。在撰写本文时,XY还未在Picoscope7 Automotive中实施,因此以下的图片将来自于PicoScope 6 Automotive。它在未来肯定会被添加进Picoscope7 Automotive,并且会很棒,但若我们需要使用XY时,我们不得不坚持使用PicoScope 6 Automotive。

以下的Park Vector捕获数据是在受控条件下使用VFD单元供应的三相电机,而不是从车辆供电的。

第一个捕获显示了启动期间的三相电机,我们看到的是随着电流的增加,各相位之间的电流关系形成一个螺旋状。当我们进一步加载电机时,会特别明显。

这是一张很棒的图片,因为它很清晰并且容易看到可能出现的问题。然而,障碍是在于它是数学这个事实。当PicoScope以区块模式捕获数据时(通常低于200ms/div),我们会同时获得更新,但数学流是在缓冲区末端创建的,并等到下一个缓冲区满了,才会再次绘制。你还必须重置每个电机的数学,因为当前水平可能不同。捕获后这不是甚么大问题,但我们希望实际看到这个问题。这让我开始思考。如果在不涉及到数学的情况下直接比较当前的相位会是怎样?

它可能不是一个完美的圆圈,但你可以看到每个相位之间的关系。我们针对V&W相对于U,U&W相对于V以及U&V相对于X。使用XY的好处是它是当前绘制的。这代表,如果你要从静止状态启动电机并且以500ms/div的速度传输数据,你实际上会在屏幕上看到他正在绘制。这类型的波型被称为Lissajous模式。他们通常用于计算具有相同频续的两个正弦讯号间的相位差,但我还没有看到他们被用在电机上的分析。

XY的使用可以帮助我们发现电机平衡的问题,因为在正确运行的电机中,波形应该彼此重迭。下面是一个相位中电流不同时的范例:

当我们失去一个相位会发生:

我知道对于某一些车辆要检测3相电机测试很困难,但在可能的情况下,使用Martins用法可以提供一些关于正在故障排除的电机详细信息。但它并不只可以这样。我们还可以将Martins用法应用在大多数电动车上的另一个组件,旋转角度传感器。你可能已经在我们的网站中看到我们对于旋转角度传感器文章,就在底部附近,我放置了一个动画来展示使用这两个讯号来确定位置。

在右上角你可以看到正在画的圆圈,就如同你想的,我使用XY视图。然而我们有一个数学问题。

然而,数学的好处就是我们已经移除了激磁频率,让我们得到ECU看到的实际讯号。关于此数学方式的详细信息,请参阅我们的PicoScope7电动汽车部分的引导测试。结果是一个完美的圆,当问题出现时就会很清楚。我们还可以将Martins用法应用在原始的讯号。由于讯号相隔90度,软件仍会画一个圆圈,但它似乎已经被填充。

然而,重要的是要注意,你必须确保XY视图的网格是完全正方形的。你可以透过点击视图的左侧并将其拉动来重设大小。否则,你会得到椭圆而不是圆形!你可以在Miki Diosy的案例研究影片中看到一个坏的三相电机范例。

下面的截图是XY视图中解释旋转角度传感器的捕获数据。

如你所见,这样可以快速且简单的确定问题点,最重要的是,你可以在XY视图中绘制屏蔽,代表你可以加载已知的事物。绘制XY视图并且进行捕获,快速判断是否有问题。

在PicoScope6增加XY视图的方式,点击视图 > 新增视图 > XY

从这里你可能需要调整你的栅格布局。这在PicoScope7中会变得更加简单,但在PicoScope6中,你可以点击 视图>栅格布局

现在你可以编辑栅格布局。我发现一行两列最适合这种类型的视图。获得所需的XY视图后,你需要选择要放在X轴上的通道。你可以透过右键单击XY网格来执行此操作,选择X轴,然后选择想要使用的通道。接着你可以隐藏任何其他不重要的通道,也就是在旋转角度传感器档案中的信道A和数学信道。

我希望这是有道理的,且对你有帮助。为了让你有机会尝试一下Martins用法,我附上了旋转角度传感器使用PicoScope6的数据文件供你使用。

作者:Ben Martins

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Pinia 及其数据持久化 Vue新一代状态管理插件

黑马前端Vue新一代状态管理插件Pinia快速入门视频教程 Pinia主页 超级简单,不需要耐心 pinia :新一代的VueX 1. 安装 npm install pinia2. 在main.js中引入 import { createPinia } from pinia app.use(createPinia())3. 新建stores目录&#xff0c…

Camtasia2024喀秋莎微课制作神器新版本功能介绍

最近无论是b站,抖音,快手等视频软件中都有不少微课视频、电视剧解说横空出世,通过这些“热度”带来的收益也是无法估量的,很多自媒体博主月入上万惹人羡慕。 不少朋友也想在这股短视频洪流中分一碗羹,但又苦于技术跟不…

areadetector ADURL模块应用在面探测控制的初步应用

本章中讨论了使用ADURL控制面探测器Lambda的过程&#xff1a; ADURL的使用请见&#xff1a; EPICS -- areaDetector URL驱动程序-CSDN博客 需要启动一个ADURL的IOC程序&#xff0c;并且设置相关的插件中参数的值&#xff1a; # st.cm < envPaths < st_base.cmddbpf 1…

mysql操作 sql语句中的完整性约束有哪些,主键约束、外键约束、引用完整性约束,主键外键、唯一性

什么是约束&#xff1a;约束&#xff1a;就是约定哪些东西能填、怎么填&#xff1f;哪些东西不能填&#xff1f; 文章目录 前言&#xff1a;建表正文一、实体完整性约束1. 主键约束2. 唯一性约束3. 自增长约束4. 联合主键约束 二、域完整性约束三、引用完整性约束1. 外键约束 讲…

【kerberos】使用 curl 访问受 Kerberos HTTP SPNEGO 保护的 URL

前言&#xff1a; 大数据集群集成 Kerberos 后&#xff0c;很多 WEBUI 打开都会提示输入用户名和密码。由于我想获取 flink 任务的详情&#xff0c;且KNOX 并不支持Flink api&#xff0c;查看KNOX 直接的列表&#xff1a;https://docs.cloudera.com/cdp-private-cloud-base/7.…

算法实战:亲自写红黑树之二 完整代码

此文承接&#xff1a;算法实战&#xff1a;亲自写红黑树之一-CSDN博客 目录 一、项目结构 二、辅助代码a.h 三、红黑树代码rbtree.h 四、测试代码main.cpp 五、运行效果 六、代码详解 一、项目结构 这里给出的代码是实际可以运行的代码。 运行环境&#xff1a;VS2022&am…

波束形成中的主瓣宽度

阵列信号处理相关基础知识及主瓣宽度 导向矢量阵列方向图确知波束形成普通波束形成主瓣宽度确知波束形成主瓣宽度普通波束形成主瓣宽度 在讨论主瓣宽度之前&#xff0c;首先得了解导向矢量、波束形成、阵列方向图的概念&#xff0c;这些是阵列信号处理中最基础的知识。 导向矢量…

编译智能合约以及前端交互工具库(Web3项目一实战之三)

我们已然在上一篇 Web3项目灵魂所在之智能合约编写(Web3项目一实战之二) ,为项目写好了智能合约代码。 但身为开发人员的我们,深知高级编程语言所编写出来的代码,都是需要经过编译,而后外部方能正常调用。很显然,使用solidity这门新的高级编程语言编写出来的智能合约,也…

【机器学习】线性回归算法:原理、公式推导、损失函数、似然函数、梯度下降

1. 概念简述 线性回归是通过一个或多个自变量与因变量之间进行建模的回归分析&#xff0c;其特点为一个或多个称为回归系数的模型参数的线性组合。如下图所示&#xff0c;样本点为历史数据&#xff0c;回归曲线要能最贴切的模拟样本点的趋势&#xff0c;将误差降到最小。 2. 线…

基于旗鱼算法优化概率神经网络PNN的分类预测 - 附代码

基于旗鱼算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于旗鱼算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于旗鱼优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针对PNN神经网络的光滑…

云表|低代码软件开发“外挂”,新时代的黑科技

随着技术的日新月异&#xff0c;现代企业对于软件开发的需求愈加迫切&#xff0c;传统的软件开发方式已然无法满足快速迭代和创新的需求。在这种背景下&#xff0c;低代码开发平台如破茧而出&#xff0c;应运而生。这种平台通过提供可视化的开发工具和预构建的组件&#xff0c;…

NVIDIA安装

电脑显卡类型 两种方法&#xff1a; 选择对应的版本 产品系列下载Notebooks&#xff0c;这样产品才会出现Laptop的GPU&#xff08;Laptop是代表笔记本&#xff09;。 下载完之后双击安装&#xff0c;更改下载路径后&#xff0c;选择默认的下载即可。 卸载 如果之后要卸载…

Spring6(三):面向切面AOP

文章目录 4. 面向切面&#xff1a;AOP4.1 场景模拟4.1.1 声明接口4.1.2 创建实现类4.1.3 创建带日志功能的实现类4.1.4 提出问题 4.2 代理模式4.2.1 概念4.2.2 静态代理4.2.3 动态代理4.2.4 测试 4.3 AOP概念4.3.1 相关术语①横切关注点②通知&#xff08;增强&#xff09;③切…

chrome 浏览器个别字体模糊不清

特别是在虚拟机里&#xff0c;有些字体看不清&#xff0c;但是有些就可以&#xff0c;设置办法&#xff1a; chrome://settings/fonts 这里明显可以看到有些字体就是模糊的状态&#xff1a; 把这种模糊的字体换掉即可解决一部分问题。 另外&#xff0c;经过观察&#xff0c;…

Neuro-Oncology | IF:15.9 CUTTag和RNA-seq联合解析胶质母细胞瘤的耐药性

发表单位&#xff1a;德克萨斯大学圣安东尼奥分校 发表日期&#xff1a;2023年1月18日 期 刊&#xff1a;Neuro-Oncology&#xff08;IF: 15.9&#xff09; 研究技术&#xff1a;CUT&Tag-seq、RNA-seq、RT-qPCR&#xff08;爱基百客均可提供&#xff09; 2023年1月1…

如何在10亿级别用户中检查用户名是否存在?

题目 不知道大家有没有留意过&#xff0c;在使用一些app注册的时候&#xff0c;提示你用户名已经被占用了&#xff0c;需要更换一个&#xff0c;这是如何实现的呢&#xff1f;你可能想这不是很简单吗&#xff0c;去数据库里查一下有没有不就行了吗&#xff0c;那么假如用户数量…

【人工智能实验】A*算法求解8数码问题 golang

人工智能经典问题八数码求解 实际上是将求解转为寻找最优节点的问题&#xff0c;算法流程如下&#xff1a; 求非0元素的逆序数的和&#xff0c;判断是否有解将开始状态放到节点集&#xff0c;并设置访问标识位为true从节点集中取出h(x)g(x)最小的节点判断取出的节点的状态是不…

Redis - 订阅发布替换 Etcd 解决方案

为了减轻项目的中间件臃肿&#xff0c;由于我们项目本身就应用了 Redis&#xff0c;正好 Redis 的也具备订阅发布监听的特性&#xff0c;正好应对 Etcd 的功能&#xff0c;所以本次给大家讲解如何使用 Redis 消息订阅发布来替代 Etcd 的解决方案。接下来&#xff0c;我们先看 R…

linux之shell

一、是什么 Shell是一个由c语言编写的应用程序&#xff0c;它是用户使用 Linux 的桥梁。Shell 既是一种命令语言&#xff0c;又是一种程序设计语言 它连接了用户和Linux内核&#xff0c;让用户能够更加高效、安全、低成本地使用 Linux 内核 其本身并不是内核的一部分&#x…