从降本增效到电机控制知识树

2023-11-10

回顾永磁同步电机控制应用场景,电机控制算法的发展大体归结于四个字,降本增效。以下内容围绕这四个字,增效、降本两个方面梳理该领域相关知识,串联永磁同步电机控制技术体系。

1、 增效

增效即提高控制性能,具体落脚点在提高效率、提高转速、加快响应、减小转矩脉动四个方面。
在这里插入图片描述

1.1、 提高效率

永磁同步电机是把电能转化为机械能的一个设备,电流通过电机线圈产生定子磁场,定子磁场和转子永磁体磁场相互作用电机做功。

作为一个能量转换的设备,我们希望其转换效率尽可能的高,要提高效率,就让流向永磁同步电机的电流尽可能多产生转矩。
同行的前辈把电流分解为励磁电流id和转矩电流iq,我们知道了电机转子位置后,可以精准的控制用来励磁的电流和用来产生转矩的电流的大小,进而定向的控制转子磁场和定子磁场的夹角,这样的控制算法便是foc

而MTPA算法和最小损耗控制算法则解决了具体怎么分配励磁电流和转矩电流以达到每安培电流产生最大的转矩的问题,MTPA的意思便是最大转矩电流比,该算法在不考虑铁损的情况下实现了理论上的最高效率,最小损耗控制要解决的问题是考虑了铁损时如何达到最高的效率。

以下内容对本小节相关知识展开讨论。

Simulink永磁同步电机控制仿真:一种计算量极小的MTPA算法推导及实现

1.2、 提高转速

在一些电池供电的场景,随着电池放电母线电压逐渐降低,电机的转速下降。为了让不同电池电量下用户实际使用体验接近,或者在电机电量快要放完时依然能够输出足够的功率,希望电压较低时输出更高的转速。

电机要匀速或高速旋转,电机要做功必须产生等于或大于负载扭矩的扭矩,这就要求驱动器要提供跟转速方向一致的电流。

电机运行过程的等效电路如下图,驱动器输出电压要克服反电动势es,还要被电机内阻消耗。

在这里插入图片描述

所以为了让驱动器提供跟转速方向一致的电流,驱动器的输出电压必须大于电机反电势电压。

综上,提高转速可以分出两条路径,一条是提高电压利用率,这个方向上发展出了svpwm(空间矢量调制),可以让电压利用率达到100%,结合过调制技术电压利用率甚至可达尽115%。一条是减弱电机反电势,这个方向通过弱磁技术实现。

以下内容对本小节相关知识展开讨论。

永磁同步电机控制笔记:中点平移法svpwm实现分析

Simulink永磁同步电机控制仿真:过调制及电流重构

1.3、 加快响应

让电机响应更快是行业内共同的目标。在机械臂应用,响应速度提升一倍就意味着作业效率提升一倍;在电动汽车,无人机领域,响应速度决定了系统的机动性能。

为了提升响应速度,工程师希望控制对象更快的从当前状态调整到目标状态。

对于环路来说,控制对象的模型参数变得重要,当模型参数已知时,本来需要通过积分抵消的误差项可以直接通过前馈的方式抵消。

其他近些年被提及较多的控制器如ADRC、MPC、LQR也是类似的作用,通过控制对象的模型计算输出起主要作用,积分抵消误差占成分较小,假定系模型参数准确,理论上可以做到一拍的时间把输出调整到目标状态,而以积分抵消误差的PI控制器要多次调整,逐渐收敛。

使用更复杂的基于模型的控制器,前提是要知道控制对象的参数,对于电流环,需要知道电阻电感磁链常数;对于速度环需要知道阻尼、负载惯量。有些参数不易直接测量,就需要参数辨识技术来配合。

对于电控系统来说,电机可能在启动前有初始速度,希望让电机从当前速度直接过渡到目标速度,而不是先等待电机停止,这时用到的便是飞车启动技术,先追踪电机当前的转速,然后初始化控制器状态,从当前状态启动电机往目标状态过度。

以下内容对本小节相关知识展开讨论。

永磁同步电机控制笔记:电机参数离线辨识方法

1.4、减小转矩脉动

在一些涉及载人的应用场景如电梯、电动汽车、高铁、跑步机等,转矩脉动是严重影响体验感的。导致转矩脉动的是磁场谐波,其中逆变器非线性导致6次电流谐波的出现;而电机结构如绕组分布方式、转子磁极形状导致5、7次谐波;齿槽配合导致的齿槽效应、磁路饱和也将引起转矩谐波。

为了改善转矩脉动,除了优化电机设计外,软件算法上也有重要的工作要做。

在大功率场景,逆变器非线性(死区)导致的6次谐波占比非常大,对于该问题,发展出了死区补偿算法。

对于难以通过电机设计优化解决的5、7次谐波,则通过谐波注入解决。

以下内容对本小节相关知识展开讨论。

Simulink永磁同步电机控制仿真:一种自适应死区补偿方法

2、降本

降本的重要性不必多说,在不牺牲产品功能性能的情况下,降本在任何地方都是政治正确的。要让产品做的便宜,对直观的降本方法是能省掉的器件就省掉。在这条路径下出现了精简电流传感器、精简位置传感器、精简电解电容三个方案。

在这里插入图片描述

2.1、精简电流传感器

精简电流传感器不仅省掉了电流传感器的成本,更降低了pcb布线的难度,代价则是较为复杂的软件设计。

对于常规的相线上放置采样电阻的电流采样方案,把采样电阻放到下桥臂可以大幅降低共模噪声,进而降低对运放的要求。但是带来了必须在下桥臂导通时才能采样到电流的问题。在占空比极大时,没有足够的电流采样窗口需要电流重构技术处理电流。

根据基尔霍夫电流定律,三相电流之和为0,则任意两相电流信号就可以完整反映三相相电流,甚至三个电流传感器可以省掉一个,只需要在桥臂放置两个电流传感器即可完成三相采样,只是代价是调制比受到一定限制。

又考虑到所有电流都是流经母线的,通过母线电流即可重构出三相电流。在对成本敏感但是对电压利用率不敏感的场合,单电阻采样也成了常见的选择。

以下内容对本小节相关知识展开讨论。

Simulink永磁同步电机控制仿真:过调制及电流重构

Simulink永磁同步电机控制仿真:单电阻采样时序及具体实现

2.2、精简位置传感器

随着软件算法的发展,无传感器控制算法已经能够胜任大多数场景,某些高性能位置估算算法已经实现了1%额定转速下额定负载工作。结合高频注入算法更是足以实现全速度域控制,足以满足几乎所有不需要位置控制的场景。并且在高速场合能够达到比低成本位置传感器更高效率的控制效果。

因为无位置传感器相关算法依赖电机参数,伴随着无位置传感器算法的发展,参数辨识算法也被广泛应用。

以下内容对本小节相关知识展开讨论。

永磁同步电机转子位置估算专题 —— 基波模型类位置估算概要

永磁同步电机控制笔记:电机参数离线辨识方法

2.3、精简电解电容

电解电容成本高,寿命短的特点让人诟病;为了取消电解电容,已经有多家有实力的公司在挑战使用小容量薄膜电容替代电解电容的方案。较小容量的电容使得母线电压波动更大,进而导致电机转速波动较大。但是在多年的努力后也取得了一定突破,在某些场景,精简掉电解电容的产品已经问世。

小结

距离上次更新已有月余,本篇作为春节后的第一篇更新,梳理了一下电机控制领域相关的知识树。可能还要不完善之处,欢迎读者朋友补充。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从降本增效到电机控制知识树 的相关文章

  • WebSocket 协议简介

    一 什么是WebSocket WebSocket是一种在单个TCP连接上进行全双工通讯的协议 WebSocket通信协议于2011年被IETF定为标准RFC 6455 并由RFC7936补充规范 WebSocket API也被W3C定为标准
  • 为什么 Mac 适合编程?

    强劲的 GPU 和 CPU 我的家用电脑和笔记本都配了顶级的显示器和 GPU Steam 上有 2000 游戏 我和孩子玩了很多 并且我对 CUDA 和 深度学习很感兴趣 而 Mac 对此就无能为力了 对我来说 强大的 GPU 是非常重要的
  • 整体结构&InnoDB数据字典(1) --系统表空间结构(三十三)

    前面说了xdes 类型页面 第一页的extent0里面的xdes页面叫做fsp 因为里面还存着表空间的数据file space header 这里面主要存着xdes entry几个链表的基点 和inode entry链表的基点 后面的每个组
  • Crypto

    数据库密码 flag格式moctf 密码 题目如下 20岁的小刚 自幼热爱信息安全 一天他利用SQL注入漏洞入侵了XX公司的数据库 修改了数据库访问密码 网警不久便抓获了小刚 在小刚系统中发现了他做了入侵记录 上面写着一串字符串 D8EA7
  • ompl库安装使用

    参考官网 参考2 官网翻译
  • 期货交易入门知识有哪些?

    期货交易入门知识有哪些 期货初学者基本知识之二 期货交易方式 期货交易使用保证金交易制度 不同期货品种的保证金比例不同 并且同一种期货的保证金比例也是会变化和调整的 因此投资者需要注意自己所投资的期货品种的保证金比例是多少 另外 国内期货交
  • np.argmax()

    np argmax 表示返回索引最大值 需要区分索引和元素值 先说结论 三维张量时 将张量看成正方体 axis 0时表示沿高度轴 深度方向 各元素最大值 返回结果形状与正方体顶面相同 axis 1时表示沿宽度轴 矩阵行方向 各元素最大值 返
  • mysql怎么在一段时间区间内按照周分组,把属于一周的数据汇总在一起以及如何自定义周?

    小编在写需求的时候发现有一个需求是给出一个开始 起止时间 需要你把每一周的数据汇总然后展现出来 比如给了前四周的日期 需要你自动汇总第一周到第四周的数据 奇葩的来了 正常来说周一到周日为一周 或者周日到周六为一周 但是产品需要周六到周五算一
  • IDEA(2021) 创建Java Web项目

    IDEA 2021 创建Java Web项目 开发工具与关键技术 IDEA 2021 配置Tomcat 字符编码UTF 8 和热加载 作者 刘铭聪 撰写时间 2021年4月29日 1 IDEA 2021 创建Java Web项目 1 1 创
  • SolidWorks不能使用选择如允许此选择将生成有冲突的前后关系

    SolidWorks不能使用选择如允许此选择将生成有冲突的前后关系 1 SolidWorks不能使用选择如允许此选择将生成有冲突的前后关系 1 SolidWorks不能使用选择如允许此选择将生成有冲突的前后关系 https www swrj
  • Ubuntu 20.04安装LAMP,并配置sqli-labs靶场

    Ubuntu 20 04安装LAMP 并配置sqli labs靶场 一 安装lamp 安装apache2 安装php 安装mysql 安装libapache2 mod php 安装php mysql 确认安装成功 确认apache2安装成功

随机推荐

  • webpack serve 正常启动但没效果

    安装 webpack dev server npm i webpack dev server d 都是最新版本 配置webpack config js const path require path 导入 node js 中专门操作路径的模
  • 阿里云E-HPC+i4p大内存实例,加速寻因生物单细胞数据分析效率

    寻因生物是一家专注于单细胞技术的生物科技企业 拥有自主研发的微孔芯片与油包水双技术单细胞捕获平台 致力于通过国产高通量单细胞全链条产品及服务 将单细胞技术普适化应用于临床及药物研发 助力相关疾病研究 单细胞测序技术呼唤更高计算性能 自单细胞
  • 时序预测

    时序预测 MATLAB实现BiLSTM时间序列预测 目录 时序预测 MATLAB实现BiLSTM时间序列预测 BiLSTM介绍 BiLSTM实现 单层BiLSTM设计 多层BiLSTM设计 BiLSTM程序 设计案例1 设计案例2 参考资料
  • 【Vue2】事件处理(点击、按键)

    事件处理 js中button按钮点击触发函数写法
  • 贪心算法——最小生成树

    设G V E 是无向连通带权图 即一个网络 E中的每一条边 v w 的权为c v w 如果G的子图G 是一棵包含G的所有顶点的树 则称G 为G的生成树 生成树上各边权的总和称为生成树的耗费 在G的所有生成树中 耗费最小的生成树称为G的最小生
  • 【论文笔记_知识蒸馏_2021】KNOWLEDGE DISTILLATION VIA SOFTMAX REGRESSION

    代码地址 https github com jingyang2017 KD SRRL 摘要 本文通过知识提炼解决了模型压缩的问题 我们主张采用一种优化学生网络倒数第二层的输出特征的方法 因此与表征学习直接相关 为此 我们首先提出了一种直接的
  • vue使用element el-table实现动态表头数据表、并滚动展示列表

    vue使用el table 实现动态数据表 并滚动展示 tableLabel表头数据 支持条数 宽度设置 tableData存放所有数据 showList存放用于展示的数据 使用setInterval定时更新showList 删除第一条 末
  • R语言使用长短期记忆网络(LSTM)进行时间序列分析

    目录 引言 数据准备 数据预处理 创建训练数据和标签 构建LSTM模型 训练模型
  • Maven 多项目依赖版本管理(Maven Multi Project version management)

    博主工作负责的微服务已经达到了十几个 每个微服务相互直接都是独立的 有独立的project 于是maven的依赖管理就很头疼了 每一个项目都需要添加自己的版本 还要互相比对 每次升级一些第三方依赖需要修改所有文件 于是产生了自己写paren
  • 换脸-DeepFakeLab-SimSwap对比

    DeepFakeLab 主流的换脸模型DeepFakeLab只能实现一对一的换脸 用source数据集和target数据集对模型进行训练 训练后的模型只能将source的脸换到target上面去 其主要训练流程如下 训练一个encoder
  • 【ROS】TF2坐标转换及实战示例

    Halo 这里是Ppeua 平时主要更新C 数据结构算法 感兴趣就关注我吧 你定不会失望 文章目录 0 ROS中的坐标转换消息包 0 1 geometry msgs TransformStamped 0 2 geometry msgs Po
  • 【ZYNQ-GPIO MIO】Xilinx 知识点笔记(GPIO篇、MIO)

    1 GPIO是一个外设 用来对器件的引脚作观测 input 以及控制 output 2 MIO Multiuse I O 将来自PS外设和静态存储器接口的访问多路复用到PS的引脚上 3 GPIO可以独立且动态地编程 作为输入 输出以及中断模
  • 【数据结构】链表的实现以及应用

    目录 1 链表 1 1概念及结构 1 2链表的实现 1 2 1接口 1 2 2创建链表 1 2 3创建新的节点 1 2 4头插 1 2 5尾插 1 2 6头删 1 2 7尾删 1 2 8查询 1 2 9在pos指针之前插入数据 1 2 10
  • rosdep找不到依赖:Cannot locate rosdep definition for [yocs_cmd_vel_mux]

    本着缺少什么安装什么的原则 你可能尝试了 sudo apt get install yocs cmd vel mux 发现无法locate package 是因为名称不对 依赖包的名称有两个部分组成 1 ros kinetic ROS版本
  • 面试官问,重载(overload)和重写(override)的区别?

    重载 overload 方法重载是指同一个类中的多个方法具有相同的名字 但这些方法具有不同的参数列表 即参数的数量或参数类型不能完全相同 重写 override 方法重写是存在子父类之间的 子类定义的方法与父类中的方法具有相同的方法名字 相
  • 用户画像:3种标签类型、8大系统模块

    相关文章 知道用户画像标签有哪些维度 应用场景体系 是种什么样的体验 用户运营 怎么分析用户活跃 指标波动 用户分析 店铺数据分析 小程序数据分析 思维导图 数据分析全知识 思维导图 Xmind思维导图 常用快捷键使用 系列文章目录 如何利
  • mysql查询a表在b表中不存在的数据_[mysql]SQL查询存在A表但不存在B表的数据

    select from ti road node code a where a road node id not in select en road node id from ti road node relation b 15毫秒 sel
  • Matlab入门_05_同一图像绘制多图形

    本节介绍同一图像下绘制多个函数图形的例子 以三角函数为例 先附程序 close all clear all clc x 2 pi 4 pi 1000 2 pi L length x n1 1 n2 2 y zeros 4 L y 1 sin
  • C++ Json库ArduinoJson介绍及使用说明

    文章目录 介绍与下载 使用方法与演示 反序列化 Deserialization 解析数据 序列化 Serialization 创建数据 API简单介绍 对象 JsonDocument JsonVariant JsonObject JsonA
  • 从降本增效到电机控制知识树

    回顾永磁同步电机控制应用场景 电机控制算法的发展大体归结于四个字 降本增效 以下内容围绕这四个字 增效 降本两个方面梳理该领域相关知识 串联永磁同步电机控制技术体系 1 增效 增效即提高控制性能 具体落脚点在提高效率 提高转速 加快响应 减