【PMSM矢量控制系列】磁场定向控制(FOC)原理

2023-11-09 11:10

本文主要是介绍【PMSM矢量控制系列】磁场定向控制(FOC)原理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

为了实现更佳的动态性能,需要采用更加复杂的控制系统配置来控制永磁同步电机。借助于微控制器所提供的数学处理能力,为了在永磁同步电机中使转矩生成和磁化功能去耦合,可执行使用数学变换的高级控制策略。这样的去耦合转矩和磁化控制通常被称为转子磁通定向控制,或者简称为FOC(Field-Oriented Control)。FOC直译是磁场定向控制,也被称作矢量控制,是目前无刷直流电机(BLDC)和永磁同步电机(PMSM)高效控制的最优方法之一。FOC旨在通过精确地控制磁场大小与方向,使得电机的运动转矩平稳、噪声小、效率高,并且具有高速的动态响应。

目录

FOC直观理解

他励直流电机原理

 FOC主要工作原理

相关内容


FOC直观理解

在六步换向法中,若想让永磁体转子接着旋转,则改变线圈加电方向,可以得到每个通电状态下转子的角度,就是下图中的6个状态,每个状态相隔60度,6个过程即完成了完整的转动,共进行了6次换相,这就是行业内通常说的无刷直流电机BLDC的“六步换向”控制方案,这种方案中定子磁场转矩只有六个方向(此处可以详细参考BLDC控制方案),如下图所示,红色箭头为受力方向:

在六步换向法中,转子在每个状态的60°范围内受力方向始终保持不变,这对于转子来说,转子磁场所处的位置不同时所受的磁力也不一致,因此六步换向控制方案对电机力矩控制不稳定,由于磁场产生的转矩与转自力臂的夹角不能维持在90°而造成效率低下。

六步换向法中转子受力示意图:

那么FOC控制中转子受力是什么样呢?

FOC的理念就是,让定子磁场形成的转矩始终与转子力臂相垂直,也就是说对于转子来说,力矩始终是向垂直方向推动的,如下图:

他励直流电机原理

为了理解FOC 技术的真谛,从概述他励直流(DC) 电机开始。在这个类型电机中,单独控制定子和转子的激励。

交流电机的关键特性与直流电机的关键特性不同。在这种情况下,只可控制一个源,即定子电流。在永磁同步电机中,转子激励由安装在电机转轴上的永磁体给出。在同步电机上,唯一的电源和磁场来源是定子相位电压。

与交流驱动相比,他励直流电机驱动有着卓越的磁通、转矩动态控制方案,直流电机驱动的关键在于其有能力对磁通与转矩进行单独控制。

通过控制磁场迪纳留而可以单独控制磁通,这里的电流成为产生磁通的电流。若在任意时刻保持磁场电流恒定,进而磁通保持恒定值,那么电机的转矩可以通过电枢电流而进行独立控制,因而电枢电流被看作为产生转矩的电流。

在他励直流电机驱动中,由于磁场电流与电枢电流都为直流量,因此只需要控制磁场与电枢电流的幅值就可以对其磁通与转矩进行精准的控制。只有能够实现磁通与转矩独立的、互相解耦的控制时,动态控制的问题才会消失。因而在交流电机中,关键在于找到等效的产生磁通的电流及产生转矩的电枢电流并获得磁通与转矩的独立控制方法。

对于交流驱动来说,关键在于两点:①空间相量形式的电机模型,将三相电机简化成一个在定子转子上分别只有一个绕组的电机,即将其等效为直流电机。②逆变器有能力产生电流相量,并且对其幅值、频率及相位完全可控。

 FOC主要工作原理

理解FOC(有时称为矢量控制)如何工作的一种方法是在头脑中设想参考坐标变换过程。

如果从定子的角度来设想交流电机的运行过程,则会看到在定子上施加了一个正弦输入电流。该时变信号产生了旋转的磁通。转子的速度是旋转磁通矢量的函数。从静止的角度来看,定子电流和旋转磁通矢量是交流量。

现在,设想在电机内部,转子随着定子电流所产生的旋转磁通矢量以相同的速度同步旋转。 如果站在转子角度观察稳态条件下的电机,那么定子电流则看似为一个常量,且旋转磁通矢量是静止的。

最终,希望控制定子电流来获得期望的转子电流(不可直接测量得到)。 通过参考坐标变换,可使用标准控制环,如同控制直流量一样实现对定子电流的控制。

矢量控制的过程总结如下:

下图显示了变换、PI迭代、逆变换以及产生PWM的整个过程。

矢量控制框图

1.测量3 相定子电流。这些测量可得到ia 和ib 的值。可通过以下公式计算出ic :

ia + ib + ic = 0。

2.将3相电流变换至2轴静止坐标系系统。该变换将得到变量iα和iβ,它们是由测得的ia和ib以及计算出的ic值变换而来。从定子角度来看,iα和iβ是相互正交的时变电流值。

3.按照控制环上一次迭代计算出的变换角,来旋转2轴静止坐标系系统使之与转子磁通对齐。iα和iβ变量经过该变换可得到Id和Iq。Id和Iq为变换到旋转坐标系下的正交电流。在稳态条件下,Id和Iq是常量。

4.误差信号由Id、Iq的实际值和各自的参考值进行比较而获得。

• Id的参考值控制转子磁通;

• Iq的参考值控制电机的转矩输出;

• 误差信号是到PI控制器的输入;

• 控制器的输出为Vd和Vq,即要施加到电机上的电压矢量。

5.估算出新的变换角,其中vα、vβ、iα 和iβ 是输入参数。 新的角度可告知FOC 算法下一个电压矢量在何处。

6.通过使用新的角度,可将PI 控制器的Vd 和Vq输出值逆变到静止参考坐标系。该计算将产生下一个正交电压值vα 和vβ。

7.vα和vβ值经过逆变换得到3相值va、vb和vc。该3相电压值可用来计算新的PWM占空比值,以生成所期望的电压矢量。

相关内容

《PMSM 的无传感器磁场定向控制》

《3相永磁同步电机的传感磁场定向控制》

这篇关于【PMSM矢量控制系列】磁场定向控制(FOC)原理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/375731

相关文章

Redis主从/哨兵机制原理分析

《Redis主从/哨兵机制原理分析》本文介绍了Redis的主从复制和哨兵机制,主从复制实现了数据的热备份和负载均衡,而哨兵机制可以监控Redis集群,实现自动故障转移,哨兵机制通过监控、下线、选举和故... 目录一、主从复制1.1 什么是主从复制1.2 主从复制的作用1.3 主从复制原理1.3.1 全量复制

Redis主从复制的原理分析

《Redis主从复制的原理分析》Redis主从复制通过将数据镜像到多个从节点,实现高可用性和扩展性,主从复制包括初次全量同步和增量同步两个阶段,为优化复制性能,可以采用AOF持久化、调整复制超时时间、... 目录Redis主从复制的原理主从复制概述配置主从复制数据同步过程复制一致性与延迟故障转移机制监控与维

SpringCloud配置动态更新原理解析

《SpringCloud配置动态更新原理解析》在微服务架构的浩瀚星海中,服务配置的动态更新如同魔法一般,能够让应用在不重启的情况下,实时响应配置的变更,SpringCloud作为微服务架构中的佼佼者,... 目录一、SpringBoot、Cloud配置的读取二、SpringCloud配置动态刷新三、更新@R

Redis主从复制实现原理分析

《Redis主从复制实现原理分析》Redis主从复制通过Sync和CommandPropagate阶段实现数据同步,2.8版本后引入Psync指令,根据复制偏移量进行全量或部分同步,优化了数据传输效率... 目录Redis主DodMIK从复制实现原理实现原理Psync: 2.8版本后总结Redis主从复制实

Python实现局域网远程控制电脑

《Python实现局域网远程控制电脑》这篇文章主要为大家详细介绍了如何利用Python编写一个工具,可以实现远程控制局域网电脑关机,重启,注销等功能,感兴趣的小伙伴可以参考一下... 目录1.简介2. 运行效果3. 1.0版本相关源码服务端server.py客户端client.py4. 2.0版本相关源码1

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

hdu4407(容斥原理)

题意:给一串数字1,2,......n,两个操作:1、修改第k个数字,2、查询区间[l,r]中与n互质的数之和。 解题思路:咱一看,像线段树,但是如果用线段树做,那么每个区间一定要记录所有的素因子,这样会超内存。然后我就做不来了。后来看了题解,原来是用容斥原理来做的。还记得这道题目吗?求区间[1,r]中与p互质的数的个数,如果不会的话就先去做那题吧。现在这题是求区间[l,r]中与n互质的数的和

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl