永磁同步电机控制笔记:FOC控制原理笔记整理

这篇具有很好参考价值的文章主要介绍了永磁同步电机控制笔记:FOC控制原理笔记整理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1  FOC原理

1.1  FOC控制流程

FOC又称矢量控制,是通过控制变频器输出电压的幅值和频率控制三相直流无刷电机的一种变频驱动控制方法。FOC的实质是运用坐标变换将三相静止坐标系下的电机相电流转换到相对于转子磁极轴线静止的旋转坐标系上,通过控制旋转坐标系下的矢量大小和方向达到控制电机目的。由于定子上的电压量、电流量、电动势等都是交流量,并都以同步转速在空间上不断旋转,控制算法难以实现控制。通过坐标变换之后,旋转同步矢量转换成静止矢量,电压量和电流量均变为直流量。再根据转矩公式,找出转矩与旋转坐标系上的被控制量之间关系,实时计算和控制转矩所需的直流给定量,从而间接控制电机达到其性能。由于各直流量是虚构的,在物理上并没有实际意义,因而还需通过逆变换变为实际的交流给定值。结合矢量控制框图,系统的控制过程分析如图1-1所示。

永磁同步电机控制笔记:FOC控制原理笔记整理

 

 

图1-1 FOC控制方框图

1、测量电机运行时三相定子电流,可得到Ia、Ib、Ic。将三相电流通过 Clark 变换至两相电流Iα和Iβ,其是相互正交的时变电流信号。

2、Iα和Iβ通过Park变换得到旋转坐标系下的电流Id和Iq 。在电机达到稳定状态时,Id和Iq 是常量。此时所使用的转子位置为上一次迭代计算出来的角度值。

3、Id的参考值决定了电机转子磁通量,Iq 的参考值决定了电机的转矩输出大小,二者各自的实际值与参考值进行比较得到的误差,作为电流环 PI 控制器的输入。通过PI控制计算输出得到Vd和Vq, 即要施加到电机绕组上的电压矢量[6]

4、有传感器FOC根据Hall信号或者通过无感估算计算出转子位置和电机转速。新的转子角度可告知 FOC算法下一个电压矢量在何处。计算出的电机转速将用于电机状态的切换,环路切换,堵转保护等子功能模块的数据支持。

5、利用新的电机角度,Vd和Vq 经过 Park 逆变换到两相静止坐标系上。该计算将产生下一个正交电压值 Vα、 Vβ。再采用 SVPWM 算法判定其合成的电压矢量位于哪个扇区,计算出三相各桥臂开关管的导通时间。最后经过三相逆变器驱动模块输出电机所需的三相电压。

1.2  坐标变换

从定子的角度来观察电机的运行电流,会看到在定子上施加了一个正弦输入电流。该时变信号产生了旋转的磁通,转子的速度是旋转磁通矢量的函数。从静止坐标系的角度来看,定子电流和旋转磁通矢量为交流量。

电机内部,转子随着定子电流所产生的选择磁通矢量以相同的速度同步旋转。如果从这个角度观察稳态条件下的电机,那定子电流看似常量,且磁通矢量是静止的。这样通过参考坐标变换,可使用标准控制环,如同控制直流量一样实现对定子电流的控制。这就是FOC坐标变换的基本思想。

1 Clark变换

为了方便计算,Clark变换将三相定子坐标系变换到两相静止坐标系中。

永磁同步电机控制笔记:FOC控制原理笔记整理

 

图1-2三相电流示意图

在三相定子坐标系中,电机三相电流相位差120°如图2-2所示。

永磁同步电机控制笔记:FOC控制原理笔记整理

 

图2-3Clarke变换示意图

等幅值变换:

                                  永磁同步电机控制笔记:FOC控制原理笔记整理                                      

 

等功率变换:

                            永磁同步电机控制笔记:FOC控制原理笔记整理

 

2 Park变换

Park变换是将两相静止坐标系变换到转子侧的旋转坐标系。将IαIβ 进行坐标Park变换(如图2-4所示)得到直流量IdIqId 控制电机的磁通,Iq 控制电机的转矩。

永磁同步电机控制笔记:FOC控制原理笔记整理

 

图2-4Park变换示意图

变换公式如下:

                                永磁同步电机控制笔记:FOC控制原理笔记整理

 

1.3 单电阻电流采样

单电阻采样方式通过在不同的时刻采集母线电流的方式来区分相电流,并对三相电流进行重构。其原理如下:在SVPWM调制的过程中,合成一个矢量是由相邻的两个基矢量与零矢量在一个周期内分别运行不同比例的时间组成。在每一个基矢量独立运行时,逆变桥的开关状态是固定的。在这一段时间内,母线上流过的电流与电机某一相上流过的电流是一致的,因此在不同的基矢量独立运行的过程对母线电流进行采样,就可以得到相应的相电流。如3-4图所示,在基矢量U(001)运行期间,W 相与V相的上桥臂断开,下桥臂闭合。U相的上桥臂闭合,下桥臂断开,此时母线电流的为流过U相的电流,对应为Ia。如图3-5所示,在基矢量U(010)运行期间,W 相与U相的上桥臂断开,下桥臂闭合。V相的上桥臂闭合,下桥臂断开,此时母线电流的为流过V相的电流,对应为Ib。

永磁同步电机控制笔记:FOC控制原理笔记整理

 

图3-4 U(001)矢量独立运行电流采样示意图

永磁同步电机控制笔记:FOC控制原理笔记整理

 

图3-5 U(010)矢量独立运行电流采样示意图

所有基矢量单独运行的时间内,母线上电流情况如表3-1所示。

表3-1单电阻采样时序表

矢量类型

U相桥臂状态

V相桥臂状态

W相桥臂状态

母线电流

U(000)

0

0

0

0

U(001)

0

0

1

Ia

U(010)

0

1

0

Ib

U(011)

0

1

1

-Ic

U(100)

1

0

0

Ic

U(101)

1

0

1

-Ib

U(110)

1

1

0

-Ia

U(111)

1

1

1

0

(注:桥臂状态0,表示上桥断开,下桥闭合;桥臂状态1,表示上桥闭合,下桥断开;Ia为流过U相的电流,Ib表示流过V相的电流,Ic表示流程W相的电流)文章来源地址https://www.toymoban.com/news/detail-446769.html

到了这里,关于永磁同步电机控制笔记:FOC控制原理笔记整理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 永磁同步电机矢量控制算法梳理

    导读 ​ :本期文章主要介绍永磁同步电机矢量控制,两种控制策略( id=0 和MPTA)。在相同工况条件下,比较两种控制策略各自的控制性能 ​ 。 如需要文章中的仿真模型,关注微信公众号 ​ :浅谈电机控制,获取 ​ 。 ​ 一、永磁同步电机矢量控制( FOC ) 1.1 永磁同步电

    2024年02月05日
    浏览(44)
  • 永磁同步电机控制系统——电流采样

    在电机控制中,电流环是最重要的环节,是整个控制系统的核心。电流环涉及一个最基础的问题,那就是电流采样。本文主要介绍电阻采样,常用于低功率电机控制中。 所谓的电阻采样方法,就是在逆变电路的下桥臂串联电阻,通过采集电阻两端的电压来计算三相电流,准确

    2023年04月22日
    浏览(41)
  • 永磁同步电机——矢量控制(基于PI调节器)

    永磁同步电机(PMSM)的矢量控制,可谓是入门级别的控制,简单来说就是通过某些手段得到定子当前所需电压,能够产生相应的转速等。 矢量控制便是控制逆变器输出相应电压是一种手段,其本质上是在于利用Clark变换与Park变换解耦电机电流的励磁分量与转矩分量,将三相

    2024年02月12日
    浏览(40)
  • 基于FPGA的永磁同步电机双闭环控制系统的设计

    基于FPGA的永磁同步电机双闭环控制系统的设计,在FPGA实现了永磁同步电机的矢量控制, 坐标变换,电流环,速度环,电机反馈接口,SVPWM。 都是通过Verilog 语言来实现的,具有很高的研究价值。 程序带详细注解,有完整pcb、原理图。 【题目】基于FPGA的永磁同步电机双闭环

    2024年04月12日
    浏览(54)
  • SVPWM算法原理及详解及永磁同步电机坐标变换(二)

    目录 一、SVPWM 8种开关状态 二、六个扇区和扇区判断          三、扇区发波  四、矢量作用时间计算 五、 矢量切换时间的计算         最常见的两电平拓扑如下图:         共有3个桥臂,每个桥臂只能一个晶闸管通,另一个断开,我们将桥臂上面晶闸管导通,下

    2024年02月06日
    浏览(44)
  • 基于 ESO-PLL 的永磁同步电机无位置传感器控制

    1、PMSM 的无位置传感器控制方法分为两类,一类是适用于零、低速范围的高频注入法,另一类是适用于中、高速范围的观测器法。在中、高速范围,最常见的方式是首先构造反电动势或磁链观测器,然后再提取出反电动势或磁链中包含的转速或位置信息。观测器方法在零、低

    2024年02月15日
    浏览(49)
  • 使用Simulink代码生成工具基于STM32开发板对永磁同步电机进行开环控制

    代码链接:【免费】使用Simulink代码生成工具对永磁同步电机进行开环控制资源-CSDN文库 本文介绍使用Simulink代码生成功能在STM32开发板平台上运行永磁同步电机。 硬件基础: Nucleo-G431RB开发板 X-NUCLEO-IHM07M1驱动扩展板 57BLDC-24V-210W时代超群直流电机 软件基础: MATLAB 2022b 安装

    2023年04月14日
    浏览(63)
  • 基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制, 坐标变换,电流环,速度环,位置环,电机反馈接口,SVPWM

    一个基于FPGA的永磁同步伺服控制系统,利用Verilog语言在FPGA上实现了伺服电机的矢量控制、坐标变换、电流环、速度环、位置环以及电机反馈接口。这个系统具有很高的研究价值。 涉及到的知识点和领域范围主要包括:FPGA(现场可编程门阵列)、永磁同步伺服控制系统、矢

    2024年02月04日
    浏览(44)
  • 用于永磁同步电机驱动器的自适应SDRE非线性无传感器速度控制(Matlab&Simulink实现)

    目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码Simulink仿真实现 本文方法基于状态依赖的里卡蒂方程(SDRE)控制技术及其梯度型神经网络的实时计算方法,允许在线控制PMSM。 为了实现用于永磁同步电机驱动器的自适应 SDRE(State-Dependent Riccati Equation)非线性无传感

    2024年02月15日
    浏览(45)
  • 永磁同步电机--结构

    轭部、齿、槽: 定子或者转子上有铁心或者绕铜线的地方,绕铜线的地方叫槽,而将槽分开的叫齿,将所有的齿连起来的部位较轭部(定子冲片槽底与外圆之间形成的区域)。 每极每相槽数: q=Z/(2*Np*m) Np为极对数,2Np为级数,Np极对数,对应绕组的两个线圈边。 若q比较大,

    2024年02月02日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包