从零开始之了解电机及其控制(8)clarke和park变换

news2024/11/19 15:31:40

为了最大化无刷电机产生的扭矩,我们希望感应磁场与转子磁场正交并引导转子磁场,无刷电机定子产生的磁场矢量将与电流矢量逆时针旋转 90 度

但现在我们要稍微改变这个y电路的外观,我们不是将相位表示为电阻器,它会产生垂直于电流方向的磁场

而是将其更改为线圈,它会产生与电流运行方向相同的磁场,这样做的原因是因为它有助于使我们的磁场矢量和电流矢量彼此一致,

其实,电流的物理运行方向并不重要,重要的是电流感应的磁场方向,就测量和控制而言,考虑流经相位的电流比考虑产生的磁场更容易,

于是,进入A相的电流将对应于严格向左的电流矢量和磁场矢量,流入B的电流将产生东偏南60度的量,而C将产生东偏北60度的矢量

显然这是一个二维图,因为三相电流和磁场矢量可以在这个二维平面上描述,所以可以将结果描述为二维矢量, 然后我们理论上可以仅从两相生成任何等效的合成矢量。(clarke变换本质)

克拉克变换描述了从A、B和C绕组到alpha beta 框架的转变,我们可以在很大程度上从几何角度推导出这个变换,A严格指向alpha方向,

B指向负余弦60α、正弦60β方向,

C指负余弦60α、负弦 60β方向,

Clark变换还包括一个外部三分之二乘法器,这使得变换两侧的向量大小相等,如果我想在三相图中严格从右到左运行一个放大器,它将进入 A,然后因为这是一个平衡系统,遵循基尔霍夫电流定律,所以它需要从 B和C出来等比例。如果我们以几何方式求和,这个放大器就会被计算两次。它在通过A的途中被计数一次,然后由于几何形状的原因,当它通过B和C出来时,它会被计算到另一半的时间,然而,在我们的alpha beta表示中,我们只是讨论每个方向的实际电流,因此,我们需要采用ABC 总和表示的电流的三分之二来获得1安培。

这是矢量幅度不变的版本,

而功率分析版本,它使用三分之二而不是三分之二的平方根

还可以进一步简化,因为我们所讨论的三相系统再次被假定为平衡的,因此它遵循基尔霍夫电流定律,这意味着A 相电流加上 B 相电流加上C 相电流必须等于0。然后我们可以看到alpha 中的电流等于A中的电流,而beta中的电流是B中的电流减去C中的电流除以三的平方根。因此现在我们可以使用B轴中的a来描述电流和感应磁场的方向

现在我们将采用这个两轴表示并从转子的角度对其进行分析,引入park变换,首先创建一个坐标系,它将随转子一起旋转。

该坐标系的轴被称为直轴或离轴以及正交轴或Q轴,直轴指向转子磁场的方向,而交轴则逆时针旋转90度,因此,在正Q方向感应的磁场将产生逆时针扭矩,负Q方向的感应将产生顺时扭矩,而在正D方向上感应的磁场对应于加强转子的磁场,而在负 D方向上感应会减弱转子的磁场,

由于DQ轴与alpha beta 轴保持相同的原点,因此我们可以将两者之间的变换描述为简单的旋转矩阵,

这基本上只是一个三角关系矩阵,它可以采用 alpha beta 框架中描述的向量或方向,然后在 DQ框架中描述它,Q方向的电流为负 ialpha 正玄theta加 beta余孩theta万,D方的电流为ialpha余孩theta加ibeta E玄theta,其中该theta 值为a轴和 D轴之间的角度

如果我们想要优化每个电流获得的扭矩量,我们在任何时候都希望电流严格指向Q轴方向

然后让我们再次使用此图来运行我们的六块换向方案,从霍尔扇区零的中心开始并正确连接我们的相位,最初与 Q轴完美对齐并以最佳方式产生扭矩,当我们穿过该霍尔扇区的其余部分时,电流方向不再与 Q轴对齐

在整个换向过程中,仅与每个霍尔扇区中心的 Q轴完美对产,并且当我们越来越接近霍尔扇区的边缘时,当前的点越来越多正或负D方向,这会导致我们产生的扭矩量上下振荡,并产生我们在前一集中讨论过的扭矩脉动

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

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

相关文章

家电行业 EDI:Miele EDI 需求分析

Miele是一家创立于1899年的德国公司,以其卓越的工程技术和不懈的创新精神而闻名于世。作为全球领先的家电制造商,Miele的经营范围覆盖了厨房、洗衣和清洁领域,致力于提供高品质、可持续和智能化的家电产品。公司的使命是为全球消费者创造更美…

TSM动作识别模型【详解】

文章目录 本文使用的是somethingv2数据集,解压后是如下形式; 由于该压缩数据进行了分卷操作,需要合并后才能进行解压。首先我们将下面4个json文件剪贴到其他文件夹,只保留00-19的文件,然后在该文件夹下打开cmd&#xf…

Unity vscode 官方debug

把这个先unlock 再升级到最新的 然后重新生成 project files 打开 launch.json {"version": "0.2.0","configurations": [{"name": "Attach to Unity","type": "vstuc","request": "a…

创造您梦寐以求的家居设计——Live Home 3D Pro for Mac

您是否曾经想象过在舒适的家中展现自己独特的风格?现在,您可以通过Live Home 3D Pro for Mac来实现您的家居设计梦想!这款强大的3D家居设计软件将带给您无限的创作可能性。 Live Home 3D Pro for Mac是一款专业级的家居设计软件,…

Java初始化大量数据到Neo4j中(二)

接Java初始化大量数据到Neo4j中(一)继续探索,之前用create命令导入大量数据发现太过耗时,查阅资料说大量数据初始化到Neo4j需要使用neo4j-admin import 业务数据说明可以参加Java初始化大量数据到Neo4j中(一),这里主要是将处理好的节点数据和…

opencv英文识别tesseract-orc安装

文章目录 一、安装并保存所在路径二、配置环境变量1、打开高级设置2、配置环境变量三、修改tesseract.py文件中的路径,否则运行报错1、进入python所在的文件夹,找到Lib,site-packages2、搜索pytesseract3、打开py文件修改路径一、安装并保存所在路径 特别注意路径名中不能有…

离线环境harbor 搭建及使用

一 摘要 本文主要介绍harbor 的安装及使用。 二 环境信息及部署图 2.1 环境信息 名称版本备注操作系统centos7.9容器docker 23.0.1harbor2.7代理nginx待补充 2.2 架构图 说明: 1.harbor 核心服务里有个nginx ,也可以用该nginx 做代理 2.proxy-ngin…

推荐几款优秀的项目报表软件

项目报表在项目工作中扮演着重要的角色,它是领导和客户了解项目进况的直接途径。有需求就会有市场,为解决传统报表制作复杂困难的问题,专业报表工具应运而生。 一款好用的项目报表软件可以帮助项目团队快速产出项目报表,实现数据…

深度学习实战54-基于ChatGLM2大模型构建智能自助用药问答系统与药物智能管理实战的应用

大家好,我是微学AI,今天给大家介绍一下深度学习实战54-基于ChatGLM2大模型构建智能自助用药问答系统与药物智能管理实战的应用。 随着人工智能技术的发展,我们的生活在许多方面都得到了改善。医疗领域也不例外。本文将介绍如何利用大模型&…

【Python自动化测试】mock模块基本使用介绍

mock简介 py3已将mock集成到unittest库中为的就是更好的进行单元测试简单理解,模拟接口返回参数通俗易懂,直接修改接口返回参数的值官方文档:unittest.mock --- 模拟对象库 — Python 3.11.4 文档 mock作用 解决依赖问题,达到解…

软件测试/测试开发 | AI大模型应用开发实训营来啦~ 大模型学习资料免费领

因为 AIGC 持续火热,越来越多的企业都需要借助大模型来为自己的业务赋能,也就是产出适合自己公司业务情况的智能化产品,这是目前程序员必须要面对的难题和挑战。如果要在企业内部落地相关引用,就需要员工具备响应的大模型应用开发…

LCR 101. 分割等和子集——力扣——背包问题、动态规矩

问题描述 代码展示 class Solution:def canPartition(self, nums: List[int]) -> bool:if len(nums) < 1:return Falsetotal_sum sum(nums)if total_sum % 2 ! 0: # 总和为奇数&#xff0c;无法分成两个相等的子集return Falsetarget_sum total_sum // 2dp [[False]…

el-tooltip内容换行显示

效果图&#xff1a; html: <div class"rules-tooltip flex-center"><el-tooltip class"item" effect"dark" placement"bottom-start"><div slot"content" v-html"tipsContent"></div>&l…

工具篇 | WSL使用入门教程以及基于WSL和natApp内网穿透实践 - 对比VMWare

介绍 在开发工具中&#xff0c;Windows Subsystem for Linux (WSL) 和 VMWare 它们都可以实现了在 Windows 上运行 Linux系统。 文章概览 WSL Vs VMWare 我们将简单比对 WSL 和 VMWare&#xff0c;在性能、资源消耗等方面的差异&#xff0c;以协助您做出更加明确的选择。 …

专业级操作,如何快速批量虚化多个视频的背景边框

如果你是一名视频编辑爱好者&#xff0c;或者是一名需要处理大量视频素材的专业人士&#xff0c;那么你可能会对如何快速处理和虚化视频的背景边框感到困惑。这里&#xff0c;我们就为你提供一种方法&#xff0c;使用固乔剪辑助手工具&#xff0c;你可以轻松实现批量虚化多个视…

ATA-8000系列射频功率放大器——应用场景介绍

ATA-8000系列是一款射频功率放大器。其P1dB输出功率500W&#xff0c;饱和输出功率最大1000W。增益数控可调&#xff0c;一键保存设置&#xff0c;提供了方便简洁的操作选择&#xff0c;可与主流的信号发生器配套使用&#xff0c;实现射频信号的放大。 图&#xff1a;ATA-8000系…

Kubernetes基本概念简介

零 引入 在传统的应用程序部署中&#xff0c;需要手动配置和管理服务器、网络和存储等基础设施&#xff0c;并且随着应用程序规模的增长&#xff0c;管理复杂性也会大大增加。Kubernetes通过自动化和抽象化的方式&#xff0c;解决了这些挑战&#xff0c;使得应用程序可以以一种…

sdk下载慢的解决办法

Android studio版本&#xff1a;为Android Studio 4.1.1&#xff0c; 先完成Android Studio软件安装&#xff0c;打开Android Studio&#xff0c;点击File -> settings->Android SDK&#xff0c;按照开发需要安装sdk platform、SDK Tools工具。 sdk下载慢解决办法 1、…

Nuxt 菜鸟入门学习笔记六:路由

文章目录 路由 Routing页面 Pages导航 Navigation路由参数 Route Parameters路由中间件 Route Middleware路由验证 Route Validation Nuxt 官网地址&#xff1a; https://nuxt.com/ 路由 Routing Nuxt 的一个核心功能是文件系统路由器。pages/目录下的每个 Vue 文件都会创建一…

【ACL2023】Event Extraction as Question Generation and Answering

论文题目&#xff1a;Event Extraction as Question Generation and Answering 论文来源&#xff1a;ACL2023 论文链接&#xff1a;Event Extraction as Question Generation and Answering - ACL Anthology 代码链接&#xff1a;GitHub - dataminr-ai/Event-Extraction-as-…