四、BLDC矢量控制基础知识:dq轴电压方程

dq轴是怎么定义的(并分析了坐标系超前滞后关系) 定义将同步电机的转子磁极产生的磁场N极中心轴线作为直轴,超前直轴90°电角度的位置定义为交轴。 如果你只是忘了来看一眼,下面就不用看了,如果想继续探究那就往下看吧!! 开始之前,先讨论一个问题,可能是很多人(包括我自己)都存在的一个误区,第一张图是华科《电机学》的插图,当时在学习的时候,没发现这张图有什么问题,直到后来做毕业设计的时候遇到了另一张图。 你会发现,这两个图的dq坐标系的方向不太一... 阅读详情

dq轴方程推导

通过阅读各种资料,将学到的关于dq轴方程的知识整理一下,并自己推导了一遍dq轴方程。



前言

之前的对dq轴方程的理解有误,推导出的dq轴电压方程 L d = L q L_d=L_q Ld​=Lq​,后来学习凸极效应,它将导致 L d < L q L_d<L_q Ld​<Lq​。这里将学到的知识加以整理归纳并自行推导一遍dq轴的电压方程,以便真正掌握它。


一、原始电压方程

[ u a u b u c ] = R s [ i a i b i c ] + d d t { [ L a a M a b M a c M b a L b b M b c M c a M c b L c c ] [ i a i b i c ] } + d d t [ ψ f a ψ f b ψ f c ] \begin{bmatrix}u_a\\u_b\\u_c\end{bmatrix} =R_s\begin{bmatrix}i_a\\i_b\\i_c\end{bmatrix} +\frac{d}{dt}\left\{\begin{bmatrix}L_{aa}&M_{ab}&M_{ac}\\M_{ba}&L_{bb}&M_{bc}\\M_{ca}&M_{cb}&L_{cc}\end{bmatrix}\begin{bmatrix}i_a\\i_b\\i_c\end{bmatrix}\right\} +\frac{d}{dt}\begin{bmatrix}ψ_{fa}\\ψ_{fb}\\ψ_{fc}\end{bmatrix} ⎣⎡​ua​ub​uc​​⎦⎤​=Rs​⎣⎡​ia​ib​ic​​⎦⎤​+dtd​⎩⎨⎧​⎣⎡​Laa​Mba​Mca​​Mab​Lbb​Mcb​​Mac​Mbc​Lcc​​⎦⎤​⎣⎡​ia​ib​ic​​⎦⎤​⎭⎬⎫​+dtd​⎣⎡​ψfa​ψfb​ψfc​​⎦⎤​
其中被微分的两项分别代表电流和永磁体的磁场。 ψ f a , ψ f b , ψ f c ψ_{fa},ψ_{fb},ψ_{fc} ψfa​,ψfb​,ψfc​是永磁体转子在三相线圈上的磁链分量。
为方便书写用黑体表示矩阵,电感矩阵的负号定义请参考《三、BLDC矢量控制基础知识:三相线圈的电感矩阵》:
L = L s 0 − L s 2 \bm{L=L_{s0}-L_{s2}} L=Ls0​−Ls2​表示总的电感矩阵
L s 0 \bm{L_{s0}} Ls0​表示电感矩阵的常量部分
L s 2 \bm{L_{s2}} Ls2​表示电感矩阵的随电角度变化的部分
则方程简写为:
u a b c = R i a b c + d L i a b c d t + d ψ f a b c d t \begin{aligned} \bm{u_{abc}=Ri_{abc}+\frac{dLi_{abc}}{dt}+\frac{dψ_{fabc}}{dt}} \end{aligned} uabc​=Riabc​+dtdLiabc​​+dtdψfabc​​​

二、对电压方程进行Clarke变换

上述方程两边进行Clarke变换(注意Clarke变换是常数矩阵):
u α β = C R i a b c + C d L i a b c d t + C d ψ f a b c d t = R i α β + d C L C − 1 C i a b c d t + d ψ f α β d t = R i α β + d C L C − 1 i α β d t + d ψ f α β d t \begin{aligned} &\bm{u_{\alpha\beta}=CRi_{abc}+C\frac{dLi_{abc}}{dt}+C\frac{dψ_{fabc}}{dt}}\\ &=\bm{Ri_{\alpha\beta}+\frac{dCLC^{-1}Ci_{abc}}{dt}+\frac{dψ_{f\alpha\beta}}{dt}}\\ &=\bm{Ri_{\alpha\beta}+\frac{dCLC^{-1}i_{\alpha\beta}}{dt}+\frac{dψ_{f\alpha\beta}}{dt}} \end{aligned} ​uαβ​=CRiabc​+CdtdLiabc​​+Cdtdψfabc​​=Riαβ​+dtdCLC−1Ciabc​​+dtdψfαβ​​=Riαβ​+dtdCLC−1iαβ​​+dtdψfαβ​​​
下面需要先计算 C L C − 1 \bm{CLC^{-1}} CLC−1才能往下讨论。
先计算电感常量部分:
C L s 0 C − 1 = L s 0 C [ 1 − 1 2 − 1 2 − 1 2 1 − 1 2 − 1 2 − 1 2 1 ] C − 1 \bm{CL_{s0}C^{-1}} =L_{s0}\bm{C}\begin{bmatrix}1&-\frac{1}{2}&-\frac{1}{2}\\-\frac{1}{2}&1&-\frac{1}{2}\\-\frac{1}{2}&-\frac{1}{2}&1\end{bmatrix}\bm{C^{-1}} CLs0​C−1=Ls0​C⎣⎡​1−21​−21​​−21​1−21​​−21​−21​1​⎦⎤​C−1
计算的核心是矩阵乘积:
C [ 1 − 1 2 − 1 2 − 1 2 1 − 1 2 − 1 2 − 1 2 1 ] C − 1 = C { 3 2 [ 1 0 0 0 1 0 0 0 1 ] − 1 2 [ 1 1 1 1 1 1 1 1 1 ] } C − 1 = 3 2 [ 1 0 0 1 ] − 1 2 C [ 1 1 1 1 1 1 1 1 1 ] C − 1 \begin{aligned} \bm{C}\begin{bmatrix}1&-\frac{1}{2}&-\frac{1}{2}\\-\frac{1}{2}&1&-\frac{1}{2}\\-\frac{1}{2}&-\frac{1}{2}&1\end{bmatrix}\bm{C^{-1}} &=\bm{C}\left\{\frac{3}{2}\begin{bmatrix}1&0&0\\0&1&0\\0&0&1\end{bmatrix}-\frac{1}{2}\begin{bmatrix}1&1&1\\1&1&1\\1&1&1\end{bmatrix}\right\}\bm{C^{-1}}\\ &=\frac{3}{2}\begin{bmatrix}1&0\\0&1\end{bmatrix} -\frac{1}{2}\bm{C}\begin{bmatrix}1&1&1\\1&1&1\\1&1&1\end{bmatrix}\bm{C^{-1}} \end{aligned} C⎣⎡​1−21​−21​​−21​1−21​​−21​−21​1​⎦⎤​C−1​=C⎩⎨⎧​23​⎣⎡​100​010​001​⎦⎤​−21​⎣⎡​111​

dq轴坐标系下的电路方程 dq轴坐标系下的电路方程 dq轴坐标系是一种常见的电路方程,但是再dq轴坐标系下电路元件的电压电流dq轴存在一定的耦合,本文针对三相电路推导了dq轴坐标系下的电路电路方程进行一个推导,首先先列出来派克变换的公式 派克变换 [AdAqA0]=23[cos⁡(θ)cos⁡(θ−2π/3)cos⁡(θ+2π/3)−sin⁡(θ)−sin⁡(θ−2π/3)−sin⁡(θ+2π/3)1/21/21/2][AaAbAc]\left[\begin{array}{c}A_d\\A_q\\A_0 \end{array}\ri 阅读详情

相关推荐

BLDC电机控制实战:从Clarke变换到dq轴电压方程的完整推导(附避坑指南)

本文深入解析了BLDC电机矢量控制的核心算法,从Clarke变换到Park变换,完整推导了dq轴电压方程,并提供了从理论到C代码实现的实战指南。文章重点阐述了如何通过坐标变换将复杂的时变系统解耦,实现精准的电流控制,并附有参数辨识、仿真验证及示波器调试等关键避坑指南,助力工程师稳定实现高性能电机驱动。

weixin_29197699的博客 143

五、BLDC矢量控制基础知识:BLDC模型的基本方程

本文总结了BLDC在dqdqdq坐标系下的基本方程,并打算推导无感FOC中滑膜观测器可能要使用到的αβαβ和dqdqdq坐标下的混合电压方程。以上就是BLDC常用的方程及其推导过程。

qq_28601023的博客 3533

三、BLDC矢量控制基础知识:三相线圈的电感矩阵

通过网上收集的资料加以消化,力求说明白Ld,LqL_d,L_qLd​,Lq​的物理概念,并对三相线圈的电感矩阵进行了完整的推导。通过思考和上面的推导,搞明白了dqdqdq轴电感的物理概念,并且推导出了ABCABCABC三相坐标下,电感矩阵的具体形式。

qq_28601023的博客 5925

BLDC电机控制实战:如何利用dq轴电压方程优化你的矢量控制算法

本文深入探讨了如何利用dq轴电压方程优化BLDC电机的矢量控制算法。通过解析方程中的耦合项与反电动势项,文章提供了基于模型的电流环PI控制器设计、前馈解耦、MTPA与弱磁控制优化,以及在线参数辨识等实战策略,旨在帮助工程师从数学模型层面提升控制性能,实现从基础控制到高性能应用的跨越。

night的博客 426

BLDC矢量控制中的电感矩阵:从三相线圈到dq轴转换的数学推导

本文深入解析了BLDC矢量控制中电感矩阵的核心作用与数学推导过程。通过将复杂的三相线圈耦合模型,经由Park变换转换为解耦的dq轴坐标系,揭示了电感矩阵从时变耦合到常数对角阵的数学本质。这一转换是实现高性能矢量控制、准确构建电压方程及实施MTPA等先进控制策略的理论基石。

weixin_29266749的博客 136

BLDC电机FOC控制策略深度解析:电流环与转速环参数设计

本文针对BLDC电机磁场定向控制(FOC)系统进行深入研究,提出基于dq模型的双闭环控制架构。重点阐述了电流环和转速环的PI控制器设计方法,推导了采用零极点对消和对称最优法的参数整定公式,并分析了带宽选取原则(电流环1-2kHz,转速环1/10-1/5电流环带宽)。通过前馈补偿实现了dq轴解耦控制,讨论了数字离散化实现及抗积分饱和措施。仿真验证表明系统具有良好的动态性能和鲁棒性,同时指出了参数敏感性和延迟补偿等实际工程问题,为BLDC电机高性能控制提供了完整的解决方案和工程指导。

技术工作者 1599

无传感器BLDC电机控制:从矢量控制到反电动势过零检测

直流无刷电机(BLDC)因高效率、高功率密度被广泛用于电动工具、车载泵和压缩机等场景。其控制核心在于转子位置实时获取,而无传感器技术利用反电动势过零检测替代霍尔传感器,既降低成本又提高环境适应性。反电动势作为绕组切割磁场的副产物,其过零点与转子位置存在固定电角度关系,结合Clarke/Park坐标变换和SVPWM调制,可实现基于矢量控制的闭环调速。从三相数学模型出发,解析反电动势检测的物理原理与30°换相补偿,并给出MATLAB/Simulink建模方法及低速启动、滤波延迟补偿等工程调试要点,为无感BLDC

weixin_31815843的博客 150

两电平SVPWM的MATLAB编程实现_输入端口为DQ轴下的指令电压和直流侧电压_输出为开关函数的瞬时值

【达摩老生出品,必属精品,亲测校正,质量保证】 资源名:两电平SVPWM的MATLAB编程实现_输入端口为DQ轴下的指令电压和直流侧电压_输出为开关函数的瞬时值 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有一定经验的开发人员

激光三角测量法:斜射与直射式技术的原理与应用解析

本文深入解析激光三角测量法中斜射式与直射式技术的原理、应用及对比。斜射式适用于高精度小范围测量,尤其擅长处理反光表面;直射式则适合大范围位移检测,结构更简单。文章详细介绍了两种技术的光路分析、数学建模、应用场景及选型建议,并探讨了系统校准与误差分析方法,为工业检测领域提供实用参考。

weixin_29280219的博客 406

SPICE模型入门到精通

文章目录前言一、SPICE是什么?二、1. 前言 由于笔者的毕业设计与功率半导体器件建模相关,需要用到SPICE软件来建模,在这记录一下从零开始的SPICE学习历程~ 一、SPICE是什么? 电子产品的设计一般先从功能框图开始,然后细化到原理图,还要经过很调试验证过程,最终才能完成。调试和验证的过程复杂而繁琐,在设计集成电路时更是如此,在制造之前急需验证集成电路的功能。 根据电路理论,人们可以建立起节点方程和回路方程,通过解这些方程组成的方程组就可以得到结果,也就是说可以通过计算来获得电路的工作情况。但

qq_42031914的博客 7万+

Polars简明基础教程一:Polars快速入门

在这个例子中,我们将添加一个列,其中包含每个舱位中乘客的最大年龄。在Python中(而不是特指Polars),当我们将代码包裹在括号中时,我们可以在新行上调用一个新方法——在这种情况下是select。在这里,我们看到一个使用表达式API的简单示例,其中我们在select语句中选择Pclass、Name和Age列(我们将在第3节中深入了解select语句)。表达式是一个函数,它接受一个Series(或DataFrame中的列)作为输入,并返回一个Series(或DataFrame中的列)。

sosogod的博客 3865

ANSYS APDL实战:手把手教你搞定电磁-热耦合分析(附完整命令流)

本文通过一个工业感应加热线圈的实战案例,手把手教你使用ANSYS APDL完成电磁-热耦合分析。内容涵盖从几何建模、材料定义、网格划分到加载求解及后处理的完整流程,重点讲解了使用PLANE13单元进行双向耦合场分析的方法与命令流调试技巧,助力工程师快速掌握这一核心仿真能力。

weixin_29284201的博客 411

FPGA+CUYSB3014实现USB3.0功能

CYUSB3014是赛普拉斯在近几年推出的新一代USB3.0的外设控制器,可以解决USB2.0带宽限制,或者单独开发USB协议和驱动的难题。赛普拉斯将CYUSB3014简称为EZ-USB FX3,具有高度的灵活特性,开发人员只需要下载FX3的固件库,就能使用USB3.0的功能。目前在一些电子产品中,使用主控器加PHY芯片最流行的方式是用FPGA+FX3这种搭配来实现USB3.0接口。......

D_Katter的博客 7059

目标检测YOLO实战应用案例100讲-基于YOLOv7的番茄采摘机械手场景感知及试验(下)

根据软件系统的设计需求,制定系统的可行性方案分析,编写系统的相关程序和 调试运行环境,对系统进行测试,以实现对番茄数据的采集及监测。登陆界面登陆后,进入选择界面,菜单包括了对番茄种植棚室的固定相机数据的监测、 对番茄采摘机械手的双目相机采集的番茄的静态、动态数据的获取、对番茄静态、动态数 据处理的功能菜单等选项。与利用人工去进行对于番茄果实的识别和数目的统计相比,番茄视觉系统自动记录番 茄数量以及红色已经成熟的番茄、青色未成熟番茄的数量,减轻人工记录的工作量,减少 人工记录的误差,从经济方面是可行的。

qq_36130719的博客 804

泛微OA与泛微OA之间打通实现统一待办配置

问题:学校OA与集团OA均为泛微Ecology8.0 ,由于流程审批互通的需要,要将两套OA系统打通,实现跨系统的流程流转。

symstandsun的博客 2265

第八节:Orin NX 修改pinmux

读SPI1对应的寄存器,看对应的GPIO口是否被复用为SPI功能。说明GPIO口的功能已经被复用为SPI。烧录或者命令行烧录,都是根据。这里我们把文件统一命名成。文件,Orin NX的。测试SPI功能,基于。

孤独旅客的博客 783

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: 三、BLDC矢量控制基础知识:三相线圈的电感矩阵
下一篇: 五、BLDC矢量控制基础知识:BLDC模型的基本方程
学习多是一件美事啊
博客等级 码龄11年 81粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值