首页 > 其他分享 >无刷电机的控制模型(Park变换 )

无刷电机的控制模型(Park变换 )

时间:2024-12-14 19:56:49浏览次数:8  
标签:电机 变换 Park 无刷电机 Iq 转子 FOC 坐标系

目录

概述

1 无刷电机的转动原理

1.1 转动原理模型

 1.2 引入控制原理

2 数学模型的介绍( Park变换 )

2.1 Park变换

2.1.1 (Iα​,Iβ​)坐标系

2.1.2(Id​,Iq)坐标系

2.1.3 变换方法实现

2.2 Park逆运算

2.3 Park变换的应用


概述

本文主要介绍直流无刷电机的控制原理和数学模型的框架结构,同时推理了Park变换和反变换的数学实现过程。

1 无刷电机的转动原理

1.1 转动原理模型

 无刷电机转动的实现原理如下:

1)该类型电机由三相控制线圈,三相线圈末端连接起来,构成一个星系结构

2)通过不同的组合,可实现不同的电流流向,3相可实现6项电流流向方向组合,其分别为:

     A->B ,A->C,    B->A, B->C,    C->A, C->B 

 根据上述原理其控制电路如下:

AB通电: Q1,Q2打开

AC通电: Q1,Q4打开

BC通电: Q3,Q4打开

BA通电: Q3,Q0打开

CA通电: Q5,Q0打开

CB通电: Q5,Q2打开



根据上述电路,其控制原理总结如下:


1)交替的控制这些各个相的MOS管的通断,实现电机的转动

2) MOS管开关的速度变快,可以加速转子的转动

3) MOS管开关的速度变慢,转子的转动速度减慢

 1.2 引入控制原理

对电机的控制实际上就是对MOS管开关规律的控制。而MOS管的开关规律是需要用到单片机程序进行控制的,因此这就引出FOC控制算法:

FOC(Field Oriented Control)是一种针对交流电机的控制算法,通过将电机分解为磁场定向参考系和转子定向参考系来控制电机转速和转矩。


FOC算法的主要步骤如下:

  1. 空间矢量调制(Space Vector Modulation,SVM):将输入的直流电压转换为交流电压,以驱动交流电机。SVM算法将输入电压向量映射到一个六角形电压空间矢量图中,以生成合适的PWM信号。

  2. 磁场定向控制(Field Oriented Control,FOC):将电机的磁场定向与转子的位置相匹配,以使得转矩和转速能够准确控制。通过使用电流反馈和电压反馈,FOC算法调整电机的磁场定向和转子位置,以实现所需的转矩和转速。

  3. 转子位置估算:由于转子位置无法直接测量,FOC算法需要估算转子位置以进行控制。通常使用编码器、霍尔传感器或者传感器融合等方法进行转子位置的估算。

  4. 电流控制:FOC算法根据所需的转矩和转速,通过调节电机相电流来实现控制。通过对电流进行闭环控制,FOC算法可以实现精确的转矩和转速控制。

FOC算法的优点是可以实现精确的转矩和转速控制,同时对电机的磁场定向和转子位置进行了优化。这使得FOC算法在高性能应用中广泛使用,如电动汽车、工业机械等领域。

 其具体的控制模型如下:

2 数学模型的介绍( Park变换 )

2.1 Park变换

2.1.1 (Iα​,Iβ​)坐标系

原理介绍:


1)  电机的定子线圈上固定一个 Iα​−Iβ​坐标系:

2)  在坐标系的右边放上一个转子,如下图右边所示,

3)如果此时转子被吸引且不动,那么在Iα​−Iβ​坐标系中就一定有一个(Iα​,Iβ​)值是能够对应转子现在的状态的。

2.1.2(Id​,Iq)坐标系

帕克在固定在电机定子上的(Iα,Iβ​)坐标系上,另外建了一个新的坐标系(基于定子),该坐标系称之为(Iq, Id​)坐标系,这个坐标系是可以随电机转子转动的。它与电机转子连接起来。

其实现原理如下图所示:

在(Id​,Iq)坐标系中: 

d轴:  对应于转子磁场方向(N向)

q轴:  与d轴垂直


该坐标系的特点:

其可以随电机转子转动

2.1.3 变换方法实现

将(Id​,Iq)坐标系和(Iα​,Iβ​)坐标系叠加起来,得到如下坐标系:

1)(Id​,Iq)坐标系随转子转动,

2)   D轴设定为指向电机的N级

3)(Id​,Iq)坐标系转动后与(Iα​,Iβ​)​坐标系形成的差角θ,被称为电角度

 利用三角函数构建的旋转矩阵,其数学公式如下:

(Id​,Iq)坐标系和(Iα​,Iβ​)坐标系中电流值的对应关系:


参数介绍:

θ: 电角度(实际应用中,可通过编码器获得该参数) 

2.2 Park逆运算

 对该矩阵进行逆运算,就能得到Park变换的逆运算

Park变换的逆运算矩阵表达式:


转换成数学等式为:

2.3 Park变换的应用

在实际的FOC应用中,通过以下参数实现功能:

1)通过编码器实时得到电角度θ

2)(Id​,Iq)可以合成一个矢量

3 )通过电角度(旋转)和Park逆运算公式,可以得到(Iα​,Iβ​)的矢量值

4) 在得到Iα​,Iβ​)的矢量值后,通过Clark逆变换得到(ia, ib, ic )

5) 通过(ia, ib, ic )的值,就可以实时控制电机的运行状态

注意点: 

1) 通常在简单的FOC应用中,只需要控制IqI的电流值,Id​设置为0。

2) Iq电流值​的大小间接就决定了定子三相电流的大小,进而决定了定子产生磁场的强度。进而电机产生的力矩。

3)Iq​是旋转的矢量, 其会间接影响磁场的强度,以实现磁场定向控制

标签:电机,变换,Park,无刷电机,Iq,转子,FOC,坐标系
From: https://blog.csdn.net/mftang/article/details/144465661

相关文章

  • 【Spark】Spark数据倾斜解决方案、大表join小表及大表join大表优化思路
    如果觉得这篇文章对您有帮助,别忘了点赞、分享或关注哦!您的一点小小支持,不仅能帮助更多人找到有价值的内容,还能鼓励我持续分享更多精彩的技术文章。感谢您的支持,让我们一起在技术的世界中不断进步!Spark数据倾斜处理Spark中的数据倾斜问题主要指shuffle过程中出现的数据......
  • 【大数据】【Spark】书籍推荐统计分析
    文章目录@[toc]数据集说明文件说明books.csv业务需求(1)统计最受关注的书籍Top10(2)统计书籍篇幅Top10(3)统计不同出版社出版的书籍数量(4)统计不同语言的书籍数量(5)统计最不受关注的高分书籍Top10(评分4.5以上,评分人数1w以上,评论数200以下)(6)统计不同年份出版的书籍数量(7)统计不......
  • 变换ip是什么意思?如何变ip地址
    在网络的世界里,IP地址扮演着至关重要的角色,它如同设备的“网络身份证”,确保信息的准确传输。然而,在某些情况下,我们可能需要变换这个“身份证”,也就是更换IP地址。那么,变换IP到底是什么意思?如何改变IP地址呢?接下来,我们将深入探讨这两个问题。【一】变换IP是什么意思变换IP,即......
  • spark读取hive和mysql的数据
    读取hive数据本质上:SparkSQL访问了Metastore服务获取了Hive元数据,基于元数据提供的地址进行计算启动以下服务:start-dfs.shstart-yarn.shmapred--daemonstarthistoryserver/opt/installs/spark/sbin/start-history-server.shhive-server-manager.shstartmetastore......
  • spark的共享变量
    因为RDD在spark中是分布式存储1、python中定义的变量仅仅在driver中运行,在excutor中是获取不到值的——广播变量2、若定义了一个变量进行累加,先分别在driver和excutor中进行累加,但是结果是不会主动返回给driver的——累加器BroadcastVariables广播变量driver中存放python......
  • 【线性代数】矩阵的初等变换与线性方程组
    线性代数第三章矩阵的初等变换与线性方程组\(\S1\)矩阵的初等变换定义1初等变换(i)对换两行;(ii)以数\(k(k\not=0)\)乘某一行中的所有元;(iii)把某一行所有元的\(k\)倍加到另一行对应的元上去。显然上述三种变换均为可逆变换。将上述的行改为列即可得到初等列变......
  • Apache Spark 的基本概念和在大数据分析中的应用。
    ApacheSpark是一个开源大数据处理框架,被广泛应用于大规模数据分析、机器学习和图形处理等领域。它具有以下几个基本概念:RDD(ResilientDistributedDataset):RDD是Spark中最基本的数据抽象概念,代表了一个分布式的不可变的数据集合。RDD可以从外部数据源创建,也可以通过转换操作(......
  • 题解:P10252 线性变换
    思路好的,乍一看可以暴力枚举,但本蒟蒻不会。打这场赛时,我在上课,然后我灵机一动,如果\(x\timesa-b\gex\)就直接输出\(x\),否则输出\(x\timesa-b\),结果拿了个20分,我也没多想。在经过一些思考和寻求帮助后,我发现,\(a=0\)或\(a=1\)时,要有个特判:\(a=0\)时,看看......
  • 【基于快速傅里叶变换的均质化】基于FFT的均质化,用于处理导电性或导热性的异质材料研
     ......
  • 数字图像处理(18):图像亮度调节:线性变换
            (1)图像亮度:反映图像的明暗程度,在图像处理中,亮度常用灰度值表示,灰度值越高,图像越亮。对图像进行亮度调节,可以改善图像的视觉效果,让图片更亮或更暗,以适应实际需求。        (2)线性亮度和对比度调节:通过对每个像素进行相同系数的增加或减少,来整体提高或降......