电机学习-空间矢量合成

一、标量转换理论

  设三相标量为 x a , x b , x c x_a,x_b,x_c xa,xb,xc,且满足 x a + x b + x c = 0 x_a+x_b+x_c = 0 xa+xb+xc=0,则有变换:
X o u t = x a + a x b + a 2 x c , 其中 a = e j 2 3 π , a 2 = e − j 2 3 π X_{out}=x_a+ax_b+a^2x_c,\\ 其中a=e^{j\frac{2}{3}\pi},a^2=e^{-j\frac{2}{3}\pi} Xout=xa+axb+a2xc其中a=ej32π,a2=ej32π
  结合欧拉公式与上式联合可求得:
[ R e X o u t I m X o u t 0 ] = [ 1 − 1 2 − 1 2 0 3 2 − 3 2 1 1 1 ] [ x a x b x c ] \begin{bmatrix} ReX_{out}\\ImX_{out}\\0 \end{bmatrix} =\begin{bmatrix} 1 & -\frac{1}{2} & -\frac{1}{2}\\0 & \frac{\sqrt{3}}{2} & -\frac{\sqrt{3}}{2}\\1&1&1 \end{bmatrix} \begin{bmatrix} x_a\\x_b\\x_c \end{bmatrix} ReXoutImXout0 = 1012123 12123 1 xaxbxc
已知 X o u t X_{out} Xout可以求得唯一标量解 x a , x b , x c x_a,x_b,x_c xa,xb,xc,即三个标量 x a , x b , x c x_a,x_b,x_c xa,xb,xc可以用复数矢量 X o u t X_{out} Xout来表示。

二、三相标量的空间矢量变换

  设三相对称正弦相电压的瞬时值
{ u a = U m cos ⁡ ω t u b = U m cos ⁡ ( w t − 2 3 ω t ) u c = U m cos ⁡ ( w t + 2 3 ω t ) \left\{\begin{matrix} u_a = & U_m\cos{\omega t} \\ u_b = & U_m\cos{(wt-\frac{2}{3}\omega t)} \\ u_c = & U_m\cos{(wt+\frac{2}{3}\omega t)} \end{matrix}\right. ua=ub=uc=UmcosωtUmcos(wt32ωt)Umcos(wt+32ωt)
则其空间矢量(由上述转换理论而来):
U o u t = u a + a u b + a 2 u c = 3 2 U m e j ( ω t − π 2 ) U_{out}=u_a+au_b+a^2u_c=\frac{3}{2}U_me^{j(\omega t-\frac{\pi}{2})} Uout=ua+aub+a2uc=23Umej(ωt2π)

电压空间矢量的运动轨迹:
在这里插入图片描述

上图是矢量 U o u t U_{out} Uout顶点处的运动轨迹,该轨迹是以角速度 ω \omega ω逆时针旋转得到一个圆。

三、电压空间矢量图

  三相电源逆变器的原理图:
在这里插入图片描述
  上下管为互斥状态,则 S a b c S_{abc} Sabc的组合共有8个控制状态( S a b c = 000 , 001 , 010 , 011 , 100 , 101 , 110 , 111 S_{abc}=000,001,010,011,100,101,110,111 Sabc=000001010011100101110111),其按位为1则表示上管导通,为则表示下管导通。
在这里插入图片描述

  根据状态和abc三相的矢量合成原理(两个向量合成),其8个状态可以表示为:
U o u t = u a + a u b + a 2 u c = 2 3 U d c ( S a + S b e j 2 3 π + S c e − j 2 3 π ) U_{out}=u_a+au_b+a^2u_c= \frac{2}{3}U_{dc}(S_a+S_be^{j\frac{2}{3}\pi}+S_ce^{-j\frac{2}{3}\pi}) Uout=ua+aub+a2uc=32Udc(Sa+Sbej32π+Scej32π)
2/3系数的由来:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、复平面分割

在这里插入图片描述
可以将 U 6 U_6 U6视为由a和b(110)的合成, U 2 U_2 U2视为b的独立作用合成(010)等;
在复平面可以直接用e的指数角度来进行判断。

主要学习书籍:《现代永磁同步电机控制原理及MATLAB仿真》
参考书籍:《车用驱动电机原理与控制基础》

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

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

相关文章

深度学习调参大法

目录 trick 1:深度学习调参核心点trick 2:关于 深度学习Model选型问题trick 3:关于数据trick 4:关于调参 4.1 关于 Loss function 调参策略4.2 关于 Learning rate 和 batch size 调参策略4.3 关于 Epoch number 和 early stoppi…

华为ensp静态路由,浮动路由,缺省路由讲解及配置

🏡作者主页:点击! 🤖网络通信基础TCP/IP专栏:点击! ENSP专栏:点击! ⏰️创作时间:2024年10月24日0点15分 祝大家程序员节快乐~ 路由的选择与管理至关重要。静态路由…

医院信息化与智能化系统(10)

医院信息化与智能化系统(10) 这里只描述对应过程,和可能遇到的问题及解决办法以及对应的参考链接,并不会直接每一步详细配置 如果你想通过文字描述或代码画流程图,可以试试PlantUML,告诉GPT你的文件结构,让他给你对应…

使用 Python 的 BeautifulSoup(bs4)解析复杂 HTML

使用 Python 的 BeautifulSoup(bs4)解析复杂 HTML:详解与示例 在 Web 开发和数据分析中,解析 HTML 是一个常见的任务,尤其是当你需要从网页中提取数据时。Python 提供了多个库来处理 HTML,其中最受欢迎的就…

ElasticSearch备考 -- index rollover

一、题目 给索引my-index-000001,创建别名my-index,并设置rollover,满足以下三个条件的 The index was created 7 or more days ago.The index contains 5 or more documents.The index’s largest primary shard is 1GB or larger. 二、思考…

vue3当中vscode给ref定义的变量使用时自动加上.value

vue3当中vscode给ref定义的变量使用时自动加上.value 1.在扩展中找到vue-office进行安装 2.安装完成后点击设置找到“dot value”勾起即可

Flutter 状态管理框架Get

状态管理框架 Get的使用 目录 状态管理框架 Get的使用 GetMaterialApp 路由的注册 路由的跳转 middlewares的使用 组件使用 defaultDialog bottomSheet snackbar 状态刷新有很多种方式 ValueBuilder Obx 基础使用 是时候引入GetxController, 也是Get里面的常用的 G…

远程IO控制器ZLAN6808-3 使用JSON定时下发执行DO通断

一.使用场景 对于数据采集控制点是按照线性分布的场景,比如智慧园区的路灯、桥梁、路灯、数字化工厂、停车场车位监测、智慧停车场、智能停车架、楼宇自动控制系统等场景,采用以太网/4G远程I0模块要比采用PLC节省更多的成本。远程IO控制器在很多场景中作…

【无人机设计与控制】基于Astar算法无人机路径规划,优化路径平滑

摘要 本文提出了一种基于A算法的无人机路径规划方法,并通过路径平滑优化提升路径的可行性和安全性。传统A算法在生成路径时,常因路径节点分布不规则导致路径不平滑,影响无人机的飞行效率和安全性。本文通过引入贝塞尔曲线对A*算法生成的路径…

【自动化测试之oracle数据库】MacOs如何安装oracle- client

操作系统为Mac OS,本地在pycharm上跑自动化脚本时,因为有操作oracle数据库的部分,所以需要安装oracle数据库的客户端,并install cx_oracle,本文主要介绍如何在macOS上完成安装,并在python自动化测试代码中配置&#xf…

哥德巴赫猜想渐行渐远

我现在的工作,表明经典分析可能出了问题,如此则连Vinogradov的三素数定理都不成立了,更别说基于L-函数方程的陈氏定理“12”了。事实上即使L-函数方程成立,由于我指出Siegel定理不成立,陈景润和张益唐的工作就不成立。…

使用Python和Matplotlib模拟3D海浪动画

使用Python和Matplotlib模拟3D海浪动画 在计算机图形学和动画领域,模拟逼真的海洋表面一直是一个具有挑战性的问题。本文将介绍如何使用Python的Matplotlib库和Gerstner波浪模型,创建一个动态的3D海浪动画。通过叠加多个波浪,我们可以生成复…

【Fargo】14: sockaddr_in 、 sockaddr 、sockaddr_storage 区别及转换

sockaddr_in 和 sockaddr struct recv_addr_; uv_ip4_addr(ip.c_str(), port, &recv_addr); 这里libuv用的是sockaddr_in ,mediasoup用的是sockaddr,二者有什么区别,可以直接转换么sockaddr 看起来更为通用 差异和特定的用途 在网络编程中,sockaddr_in 和 sockaddr 是…

HarmonyOS ArkTS与C++数据类型转换

1. HarmonyOS ArkTS与C数据类型转换 本文介绍了C与TS各自数据类型与互相之间的数据类型转换,在需要使用C模块时可以快速上手对各种数据类型进行转换。 1.1. 概述 HarmonyOS的主力开发语言是ArkTS,也提供了C语言的支持,对于一些能力&#xff…

react mackDowan 渲染文本,图片,视频

需要安装:react-markdown;remark-gfm "react-markdown": "^9.0.1", "remark-gfm": "^4.0.0", import { useEffect, useState } from react; import ReactMarkdown, { Components } from react-markdown;functio…

iOS_响应者链 Responder Chain

文章目录 简述Hit-Test 机制 (找到最佳响应者)响应者链 Responder chain应用获取当前View的控制器对象:手势穿透: 简述 传递链: 系统向离用户最近的view传递。 UIKit –> active app’s event queue –> window …

【设计模式系列】迭代器模式(七)

一、什么是迭代器模式 迭代器模式(Iterator Pattern)是一种行为型设计模式,它提供一种方法来顺序访问一个聚合对象中的各个元素,而不暴露其内部的表示。迭代器模式将集合的遍历过程封装在一个独立的迭代器对象中,这样…

纯GO语言开发RTSP流媒体服务器-RTSP推流直播、本地保存录像、录像回放、http-flv及hls协议分发

温馨提示:我们分享的文章是给需要的人,不需要的人请绕过,文明浏览,误恶语伤人! 前言 在软件开发中遇到使用流媒体音视频的行业比较多,如安防监控系统、无人机巡逻视频上云处理、直播平台、教育与企业培训…

如何快速使用Cesium完成项目

要快速使用Cesium完成项目,可以按照以下步骤进行: 学习基础知识: 首先,了解Cesium的基本概念和功能。可以通过阅读Cesium的官方文档和一些入门教程来掌握基础知识。例如,可以参考“Cesium速成教程:一小时入…

代码随想录(十二)——图论

并查集 并查集主要有三个功能。 寻找根节点,函数:find(int u),也就是判断这个节点的祖先节点是哪个将两个节点接入到同一个集合,函数:join(int u, int v),将两个节点连在同一个根节点上判断两个节点是否在…