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

从零开始之了解电机及其控制(10)空间矢量理论

与一维数字转子位置不同,电流和电压都是二维的。可以在矩形笛卡尔平面中考虑这些尺寸。

用旋转角度和幅度来描述向量

虽然电流命令的幅度和施加的电压是进入控制器的误差项的函数,它们施加的角度是 d-q 轴方向的函数,因此也是转子位置的函数。将这两个变量视为单独控制。矢量的大小将由反馈控制环路确定。同时,应用角度将是转子角度的函数,并将通过所选的 H 桥换向和脉宽调制方法来处理。

讨论闭环控制器的设计,当我们进一步了解电机的系统分析时,闭环控制器将在后面的章节中决定这些信号的幅度。我们将更多地讨论换向以及调制电压的不同方式。这里已经讨论了我们可以调制电压的更简单的方法之一。事实上,这是第六节中六步换向的主要焦点。

通过使用来自霍尔效应传感器的信号作为低分辨率角度测量,我们规定了电压矢量的应用角度,从而规定了电流流动的角度,作为转子角度的超离散函数。因此,如果您使用反馈控制器的 6 块换向,您的电流控制器将查看流经电机的电流,然后将其与您提供的参考值进行比较,并生成电压信号的幅度应用。

然后将该电压信号除以系统的电源电压,

以找到您想要应用于 H 桥 MOSFET 的占空比。如果命令电压高于电源电压,您只需将占空比饱和到 100%。

最后,这些占空比将根据您的换向方案提供给适当的MOS。其中,正 100% 占空比对应于高侧 MOSFET 在 100% 的时间内处于活动状态,负 100% 占空比对应于低侧 MOSFET 在 100% 的时间内处于活动状态。请注意,此换向模式适用于正扭矩。

如果我们想产生负扭矩,我们只需绕 x 轴翻转此换向方案即可。

由于我们在过去几集中讨论过的所有原因、扭矩纹波、不需要的 dx 是电流等,六图换向还有很多不足之处。

但是,如果您有更精确的角度感应方法(例如编码器),则可以改进换向方法。我们知道,电机的电阻器和导管电路充当电压和电流之间相对快速的低通滤波器。

因此,在低到中旋转速率下,您可以通过输入电压矢量(其旋转速率与电机角度相同)来产生正弦电流矢量,该电流矢量随电机角度旋转。但在现实世界中你如何真正做到这一点呢?

电流控制环路的输出将指定要应用的电压幅度。同样,您可以将其除以电源电压并在 100% 处饱和。您可以将此占空比乘以 A、B 和 C 正弦曲线(它们是 theta 的函数),而不是将此占空比完全应用于块换向所规定的任何拟合。

这会产生负 100% 和正 100% 之间的三个占空比,然后您可以将其相应地输出到 H 桥。

然而,虽然这种换向方案将允许您更好地控制流向 Q 轴的电流,并且通过将正弦波向前或向后相移一定角度偏移,但如果您想要,例如,感觉,您可以在 D 方向上调制电流被削弱了。

正弦换向有一个细微的缺点。在正弦换向期间,您是否充分利用了电压范围?但我这么说是什么意思呢?当我们实际上应用“电压”时,这意味着应用电压差。因此施加到 A 相的电压的绝对大小并不重要。重要的是施加在 A 上的电压与施加在 B 和 C 上的电压的大小不同。

有点像如果你从 100 英尺高的平台跳到另一个 99 英尺高的平台上,重力只会使你加速这一英尺。

但是,如果我们绘制施加到 A、B 和 C 相的电压的正弦函数,我们会注意到我们的相不可能跨越整个电源电压范围。

事实上,如果我们绘制电压差,即该图上每个角度的最高电压减去最低电压,我们会发现我们使用的最大电压差仅为系统所能完成的 86.6%。

这给我们带来了调制电压的行业标准方法,即空间矢量调制。就像正弦调制一样,空间矢量调制保持电压差,该电压差随电机角度旋转以与 Q 轴保持一致。然而,通过一些巧妙的数学计算,它可以充分利用您的电源电压。

我个人发现,展示其工作原理的最简单方法就是演示从正弦换向波形获取电压曲线并将其转换为空间矢量调制电压信号的转换。

因为我们知道我们的电压差理论上可以增加 1/0.866 或 15.47%。

虽然我们现在将应用电源电压可以提供的最大电压差,但我们还需要命令 115% 的占空比,这在定义上是不可能的。但这就是我们发挥创意的地方。

我想再次提醒您,重要的不是电压的绝对值。就是电压差。

因此,如果我们查看其中一个需要在 115% 的时间内将电压控制为高电压的地方,那么电路的另一侧应用了什么?在这里,我们仅命令其他两相以 58% 的占空比接地。

因此,考虑到电路动力学会将 PWM 电压过滤为伪连续电压信号这一事实,如果不具有不可能的 115% 占空比,则该位置的电压差驱动电流的能力将完全相同和 58% 的占空比,我们将所有三个阶段都降低了 28.8%。其中一个在 86.6% 的时间内连接到高电平,另外两个在 86.6% 的时间内连接到低电平。

以同样的方式,我们看到低侧需要以 115% 占空比接地的点,

我们可以将三个的公共电压提高 28.8%,我们可以将三个的公共电压提高 28.8%,使三个占空比再次达到 86.6%。

因此,为了将负 115% 部分向上,将正 115% 部分向下,我们将在所有三个正弦曲线的这些位置上设置一个具有峰值的三角波。

现在,使用这种调制方案,我们可以充分利用可用的电压范围,同时将所需的占空比保持在 100% 或以下。 

这就是空间矢量调制,通常被认为是执行电机换向的最佳方法之一。然而,就像我们在第 7 集中讨论的块换向一样,对于任何给定的换向方案,可以通过许多不同的方式执行实际的 PWM 开关

相关文章:

从零开始之了解电机及其控制(10)空间矢量理论

与一维数字转子位置不同,电流和电压都是二维的。可以在矩形笛卡尔平面中考虑这些尺寸。 用旋转角度和幅度来描述向量 虽然电流命令的幅度和施加的电压是进入控制器的误差项的函数,它们施加的角度是 d-q 轴方向的函数,因此也是转子位置的函数。…...

PSINS工具箱学习(一)下载安装初始化、SINS-GPS组合导航仿真、习惯约定与常用变量符号、数据导入转换、绘图显示

原始 Markdown文档、Visio流程图、XMind思维导图见:https://github.com/LiZhengXiao99/Navigation-Learning 文章目录 一、前言二、相关资源三、下载安装初始化1、下载PSINSyymmdd.rar工具箱文件2、解压文件3、初始化4、启动工具箱导览 四、习惯约定与常用变量符号1…...

国庆day1---消息队列实现进程之间通信方式代码,现象

snd&#xff1a; #include <myhead.h>#define ERR_MSG(msg) do{\fprintf(stderr,"__%d__:",__LINE__);\perror(msg);\ }while(0)typedef struct{ long msgtype; //消息类型char data[1024]; //消息正文 }Msg;#define SIZE sizeof(Msg)-sizeof(long)int main…...

wdb_2018_2nd_easyfmt

wdb_2018_2nd_easyfmt Arch: i386-32-little RELRO: Partial RELRO Stack: No canary found NX: NX enabled PIE: No PIE (0x8047000)32位只开了NX 这题get到一点小知识&#xff08;看我exp就知道了 int __cdecl __noreturn main(int argc, const char…...

服务器数据恢复-zfs下raidz多块磁盘离线导致服务器崩溃的数据恢复案例

服务器数据恢复环境&#xff1a; 一台服务器共配备32块硬盘&#xff0c;组建了4组RAIDZ&#xff0c;Windows操作系统zfs文件系统。 服务器故障&#xff1a; 服务器在运行过程中突然崩溃&#xff0c;经过初步检测检测没有发现服务器存在物理故障&#xff0c;重启服务器后故障依…...

云服务器 CentOS7 操作系统上安装Jpress (Tomcat 部署项目)

1、xShell 和 xftp 下载安装&#xff08;略&#xff09; https://www.xshell.com/zh/free-for-home-school/2、xftp 连接云服务器 xftp 新建连接 3、JDK 压缩包下载 下载 jdk1.8 注&#xff1a;此处 CentOS7 是64位&#xff0c;所以下载的是&#xff1a;Linux x64&#xf…...

【Linux】完美解决ubuntu18.04下vi不能使用方向键和退格键

今天在刚安装完ubuntu18.04&#xff0c;发现在使用vi命令配置文件时使用方向键并不能移动光标&#xff0c;而是出现一堆奇怪的英文字母&#xff0c;使用退格键也不能正常地删除内容&#xff0c;用惯了CentOS的我已经感觉到ubuntu没有centos用着丝滑&#xff0c;但是没办法&…...

Android studio “Layout Inspector“工具在Android14 userdebug设备无法正常使用

背景描述 做rom开发的都知道&#xff0c;“Layout Inspector”和“Attach Debugger to Android Process”是studio里很好用的工具&#xff0c;可以用来查看布局、调试系统进程&#xff08;比如setting、launcher、systemui&#xff09;。 问题描述 最进刚开始一个Android 14…...

Kafka(一)使用Docker Compose安装单机Kafka以及Kafka UI

文章目录 Kafka中涉及到的术语Kafka镜像选择Kafka UI镜像选择Docker Compose文件Kafka配置项说明KRaft vs Zookeeper和KRaft有关的配置关于Controller和Broker的概念解释Listener的各种配置 Kafka UI配置项说明 测试Kafka集群Docker Compose示例配置 Kafka中涉及到的术语 对于…...

网络知识点之-MSTP平台

本文章已收录至《网络》专栏&#xff0c;点进右上角专栏图标可访问本专栏 多业务传送平台(MSTP)技术是指基于SDH平台&#xff0c;同时实现TDM、ATM、以太网等业务的接入、处理和传送&#xff0c;提供统一网管的多业务传送平台。 MSTP充分利用SDH技术&#xff0c;特别是保护恢复…...

Azure AD混合部署,通过 Intune 管理设备,实现条件访问

需求&#xff1a; 公司要求&#xff0c;非公司设备不允许使用 邮箱&#xff0c;Teams等O365服务。 我们可以通过 Intune 中的 "条件访问" 解决这个问题。 一、设备同步到 AAD 1、配置 AAD Connect 2、选择 3、下一步 4、配置本地 企业管理员 5、配置成功 二、设备…...

2023/09/30

1. 判断字符串中是否包含某个字符串的三种方法 三个方法都是String对象的实例方法 方法一&#xff1a;indexOf() let str "123" console.log(str.indexof(3) ! -1); // trueindefOf()方法可返回某个指定的字符串值在字符串首次出现的位置&#xff0c;如果要检索的…...

顶级人工智能会议接收率及信息

一、 自然语言处理与计算语言学 Conference Long Paper Short PaperACL1426.2% (146/572)26.1% (139/551)ACL1525.0% (173/692)22.4% (145/648)ACL1628.0% (231/825)21.0% (97/463)ACL1725.0% (195/751)18.9% (107/567)ACL1825.3% (258/1018)24.0% (126/526)ACL…...

NLP 01(介绍)

一、NLP 自然语言处理 (Natural Language rrocessing,简称NLP) 是计算机科学与语言学中关注于计算机与人类语言间转换的领域。 1.1 发展 规则&#xff1a;基于语法 自然语言处理的应用场景: 语音助手 机器翻译 搜索引擎 智能问答...

网页采集工具-免费的网页采集工具

在当今数字化时代&#xff0c;网页采集已经成为了众多领域的必备工具。无论是市场研究、竞争情报、学术研究还是内容创作&#xff0c;网页采集工具都扮演着不可或缺的角色。对于许多用户来说&#xff0c;寻找一个高效、免费且易于使用的网页采集工具太不容易了。 147SEO工具的强…...

【自监督Re-ID】ICCV_2023_Oral | ISR论文阅读

Codehttps://github.com/dcp15/ISR_%20ICCV2023_Oral 面向泛化行人再识别的身份导向自监督表征学习&#xff0c;清华大学 目录 导读 摘要 相关工作 DG ReID 用于ReID的合成数据 无监督表征学习 Identity-Seeking Representation Learning 结果 消融实验 导读 新角度…...

ElasticSearch 10000条查询数量限制

一、前言 我们将库存快照数据导入ES后发现要分页查询10000条以后的记录会报错&#xff0c;这是因为ES通过index.max_result_window这个参数控制能够获取数据总数fromsize最大值&#xff0c;默认限制是10000条&#xff0c;因为ES考虑到数据要从其它节点上报到协调节点如果搜索请…...

视频增强修复工具Topaz Video AI mac中文版安装教程

Topaz Video AI mac是一款使用人工智能技术对视频进行增强和修复的软件。它可以自动降噪、去除锐化、减少压缩失真、提高清晰度等等。Topaz Video AI可以处理各种类型的视频&#xff0c;包括低分辨率视频、老旧影片、手机录制的视频等等。 使用Topaz Video AI非常简单&#xff…...

【面试题精讲】Java自增自减运算符

❝ 有的时候博客内容会有变动&#xff0c;首发博客是最新的&#xff0c;其他博客地址可能会未同步,认准https://blog.zysicyj.top ❞ 首发博客地址[1] 面试题手册[2] 系列文章地址[3] 1. 什么是自增自减运算符? 自增自减运算符是一种用于对变量进行加 1 或减 1 操作的特殊运算…...

282_WEB_对于注册、数据data_callback中进行处理的理解

这段代码是一个 HTTP 服务器中处理请求的核心部分,涉及到路由和请求处理的逻辑。让我们逐行解析代码,同时理解其中涉及的关键概念和组件。 首先,你提供的代码有一些与 HTTP 请求和路由处理相关的部分,同时还有一些可能是从一个较大的代码基础中提取的片段,因此有些变量和…...

测试C#图像文本识别模块Tesseract的基本用法

微信公众号“dotNET跨平台”的文章《c#实现图片文体提取》&#xff08;参考文献3&#xff09;介绍了C#图像文本识别模块Tesseract&#xff0c;后者是tesseract-ocr&#xff08;参考文献2&#xff09; 的C#封装版本&#xff0c;目前版本为5.2&#xff0c;关于Tesseract的详细介绍…...

计组+系统02:30min导图复习 存储系统

&#x1f433;前言 考研笔记整理&#xff0c;纯复习向&#xff0c;思维导图基本就是全部内容了&#xff0c;不会涉及较深的知识点~~&#x1f95d;&#x1f95d; 第1版&#xff1a;查资料、画思维导图~&#x1f9e9;&#x1f9e9; 编辑&#xff1a; 梅头脑&#x1f338; 参考…...

2023华为杯数学建模D题-域碳排放量以及经济、人口、能源消费量的现状分析(如何建立指标和指标体系1,碳排放影响因素详细建模过程)

可能建立的指标如下&#xff1a; 经济指标: 地区生产总值&#xff08;GDP&#xff09;人均GDP&#xff1b;第一产业&#xff08;农林部门&#xff09;产值&#xff1b;第二产业&#xff08;能源供应和工业部门&#xff09;产值&#xff1b;第三产业&#xff08;建筑和交通部门…...

Excel·VBA分列、字符串拆分

看到一篇博客《VBA&#xff0c;用VBA进行分列&#xff08;拆分列&#xff09;的2种方法》&#xff0c;使用VBA对字符串进行拆分 目录 Excel分列功能将字符串拆分为二维数组&#xff0c;Split函数举例 将字符串拆分为一维数组&#xff0c;正则表达式举例 Excel分列功能 Sub 测…...

机器学习算法基础--层次聚类法

文章目录 1.层次聚类法原理简介2.层次聚类法基础算法演示2.1.Single-linkage的计算方法演示2.2.Complete-linkage的计算方法演示2.3.Group-average的计算方法演示 3.层次聚类法拓展算法介绍3.1.质心法原理介绍3.2.基于中点的质心法3.3.Ward方法 4.层次聚类法应用实战4.1.层次聚…...

linux系统中wifi移植方法

第一&#xff1a;移植wifi现象 在linux系统的RK3399中空板上&#xff0c;确认rk3399中控板linux系统已经可以正常运行。本操作是在rk3399中控板上的WIFI模块&#xff0c;linux内核加载wifi驱动后&#xff0c;再配置上正确的wifi密码&#xff0c;就可以实现rk3399中控板通过wifi…...

Machine Learning(study notes)

There is no studying without going crazy Studying alwats drives us crazy 文章目录 DefineMachine LearningSupervised Learning&#xff08;监督学习&#xff09;Regression problemClassidication Unspervised LearningClustering StudyModel representation&#xff08…...

centos7通过docker搭建nginx+php环境

以下环境都是基于centos7.9完成。 1.安装docker yum install docker-ce 说明&#xff1a;这一步&#xff0c;由于centos软件仓库没有收纳docker&#xff0c;需要自己去官网爬文档安装。 安装完成之后&#xff0c;就是启动docker服务以及添加到开机启动。 systemctl enable do…...

Node.js 学习笔记

小插件Template String Converter 当输入${}时&#xff0c;自动为其加上 反引号 一、node入门 node.js是什么 node的作用 开发服务器应用 开发工具类应用 开发桌面端应用 1.命令行工具 命令的结构 常用命令 切换到D盘——D: 查看D盘目录——dir 切换工作目录——c…...

RabbitMQ之发布确认高级

RabbitMQ之发布确认高级 一、发布确认 SpringBoot 版本1.1 确认机制方案1.2 代码架构图1.3 配置文件1.4 添加配置类1.5 消息生产者1.6 回调接口1.7 消息消费者1.8 结果分析 二、回退消息2.1 Mandatory 参数2.2 消息生产者代码2.3 回调接口2.4 结果分析 三、备份交换机3.1 代码架…...

wordpress和teakki/中国百强城市榜单

经常碰到32位的DLL什么的不能在64位Windows的IIS上调用&#xff0c;在网上找到这篇文章也许能够解决很多问题。总的思路就是先允许IIS支持32位程序&#xff0c;然后再用.Net Framework注册IIS。Enable 32-bit Server Applications on 64-bit MachinesASP.NET applications that…...

ios wordpress/免费企业网站建设流程

目录 一&#xff0c;排他网关 1.1 流程定义 1.3 测试 二&#xff0c;并行网关 2.1 什么是并行网关 2.2 流程定义 2.3 测试 三&#xff0c;包含网关 3.1 流程定义 3.2 测试 四&#xff0c;课程总结 什么是工作流&#xff1f; 什么 activiti&#xff1f; 如何使用 act…...

wordpress多个视频/怎么做网络营销推广啊

前言Vue是一套用于构建用户界面的渐进式框架,目前有越来越多的开发者在学习和使用.在笔者写完 从0到1教你搭建前端团队的组件系统 之后很多朋友希望了解一下如何搭建基于vue的组件系统,所以作为这篇文章的补充,本文来总结一下如何搭建基于vue的组件库.虽然笔者有近2年没有从事v…...

太原网站建设注意/北京百度seo公司

熟练应用正则表达式&#xff0c;而且匹配的目标是纯文本&#xff0c;那么相比于写分析器来说&#xff0c;正则可以更快速的完成工作。还有在捕获字符串的能力&#xff0c;正则也可以很好的完成工作&#xff0c;比如截取url的域名或者其他的内容等等 正则表达式&#xff0c;听起…...

德阳网站建设.com/杭州数据推广

Nginx教程&#xff1a;简述对Nginx负载均衡中健康检测的认识在Nginx负载均衡中&#xff0c;很难保证说每一台应用服务器都能一直正常的运行下去。所以需要通过设置来检测这些应用服务器&#xff0c;哪些能访问&#xff0c;哪些不能访问。 Nginx的检测方式分为两种&#xff0c;一…...

网站规划作品/营销网站设计

海尔笔记本X3超级本拆机增加内存图文教程&#xff08;解决后盖开不了问题&#xff09;参考文章&#xff1a; &#xff08;1&#xff09;海尔笔记本X3超级本拆机增加内存图文教程&#xff08;解决后盖开不了问题&#xff09; &#xff08;2&#xff09;https://www.cnblogs.co…...