中缀表达式转后缀表达式两位数_什么是圆形磁动势?永磁无刷电机是怎么转起来的?...

9aae716a4f2fc9b12b1398df6923c557.png

电动机的旋转原理,高中物理课本上其实已经明确解释过,也有很多科普帖子上介绍过

非标机械设计菌:17张经典动态图带您看懂电动机运行原理!电机一共有多少种?​zhuanlan.zhihu.com
b567130bdd41d691e05cdff616fbb5c2.png

另外,关于磁动势,磁场分析等问题 @善道 等大佬也做过非常详细的分析:

善道:德国人怎么学电机——浅谈电机模型(一):电机的物理基础​zhuanlan.zhihu.com
41e6a96a3bdee39f5786bfe2de45aebb.png

不过该系列的推导和图片都很复杂,所以本文单独拎出圆形磁动势的分析,主要面向刚学电机控制的初学者。如有任何问题,请及时指正。

【60s】永磁无刷电机咋转起来的?_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com
f5998c65584437e3fe6a96553a41fb11.png

一、知识储备

不管是哪种类型的电机,本质上都是对奥斯特定理

以及右手螺旋定则的运用:

dff6d4db92ff074662a5491b24daae07.png

由奥斯特定理可知,通电导线(线圈)在磁场中受到力的作用,且当线圈磁场与外部磁场夹角

=90°时,导线受力最大。
从磁场定向控制(FOC)的角度来说,控制电机时,如使
,才能使电机获得最大的扭力输出。

56477989e0638ed93581f370fc866017.png

如果我们能保持外部磁场与线圈磁场始终有一固定夹角(即同步旋转),则不仅能使线圈旋转,还能使得线圈有着恒定的扭力输出。

所以让永磁无刷电机旋转起来的关键就是如何生成一个会旋转的外部磁场。

在此引入磁动势这一概念,用F表示磁动势,对于一相线圈,则有

其中,

为一相线圈的线圈匝数,
为通过线圈的电流大小。上式表明:一相线圈产生的磁动势大小,仅与该相线圈的
线圈匝数通过该相线圈的电流大小有关。这一点也符合我们的认知。

二、圆形磁动势的形成

在真实的电机中,外部磁场相当于定子,会旋转的线圈相当于转子。因此旋转的外部磁场由定子生成。在永磁无刷电机中,会旋转的线圈被永磁体所替代。

20b32add69d90e30a2b9a108e1817078.png

而定子电路,则是我们熟悉的三相电路,有Y型和▲型两种,下图所示为Y型:

049dfe3c9b28524f1041269a05356310.png

为了方便分析,我们取Y型电路进行说明。图中,A相,B相,C相在空间中互差120°。同时我们需要往Y型电路的ABC三相中通入时间相位互差120°的正弦电流,即:


我们先来看下,往一相中通入电流是什么情况:

76237c57d65696014cddf2c3dd44b501.png

74ca1cb2ca45317d5099142446e22033.gif

对于A相,此时磁动势的表达式为:

如下图所示,单相线圈产生的磁场在同一直线上,且大小随时间呈正弦变化

这种磁场的变化方式叫做脉振磁动势,但注意在描述脉振磁动势这个概念时,磁动势是关于空间角度
的函数,而不是时间

175f953e01c7db1148cd8439ed3810e0.gif

若单独往AB两相通入时间相位上互差120度的电流,即:

此时等效的电路为:

d2c17e71f571cb56ca66fbfa65559251.png

此时两个线圈的磁动势分别为:

这里面B的磁动势中出现了名为

的常数,此为复变函数中矢量角度的表达形式,j为单位虚数。
即B相产生的磁动势矢量与A相产生的磁动势矢量互差120度。这是由电路结构本身决定的

而由于

是个矢量,可以进行矢量合成,即

我们暂不深究 合成磁动势

的具体代数形式,而是在MATLAB中直接作出这两个矢量的和:

2acf0596bb57876aa274f5318024215e.gif

可以发现,合成磁动势在空间中画出了一个椭圆

注意,此处的等效电路并不等同于Y型电路断相,Y型电路断相时,产生的不是椭圆磁动势而是脉振磁动势。但是▲型电路短相时,产生的也是就是椭圆磁动势

若往ABC三相中通入时间相位互差120度的三相电流时

此时的磁动势为:

其中,

表示C相磁动势与A相磁动势相差240度(即-120度)

同样,在MATLAB中直接作出这三个矢量的和:

1c4504124625de2339c12753a13613a0.gif

合成磁动势在空间中画出了一个正圆!这就是所谓的圆形磁动势

圆形磁动势的形成,在数学上是可以被严格证明的,证明过程其实就是对欧拉公式的运用:

合成磁动势可表示为:

上式为对欧拉公式
的应用

上式中,
,相当于三个互差120度的单位矢量相加,和为0

其中,

为单相线圈匝数,
为交流电有效值,
被称为旋转因子。

该表达式描述了一个长度为

,角度为
的矢量,显然,该矢量以
的速度在空间中旋转,其中
为单相电流的通电频率。

由此我们能够很清晰地看到,圆形磁动势的形成,实际上是空间相位差与时间相位差共同作用地结果

三、应用

实际使用时,我们只需要获得线圈(转子)磁场的所在位置,再生成与转子磁场呈一定夹角

的外部(定子)磁场,
即可让外部磁场(定子磁场)拖动线圈(转子)发生旋转,这就是 磁场定向控制(FOC)

b768c8060d34c294f468a2cf828ddede.gif

由圆形磁动势的推导我们还能看出以下结论:

  • 圆形磁动势的旋转速度与电流频率
    成正比
  • 磁动势的大小与定子的线圈匝数和电流大小有关,即跟外部(定子)磁场的强弱有关。由奥斯特定理,外部磁场大小(即B)与线圈(转子)扭力成正比,即,外部(定子)磁场越强,产生的扭力越大

因此,为了实现电机的调速,我们只需调整交流电的频率

即可,因此我们有了各种各样的变频器

为了增大电机的扭矩,我们只需要调整交流电的有效值

即可,因此有了各种各样的电流环和电流检测手段。
中缀表达式转后缀表达式的一般方法是通过使用栈来实现。具体步骤如下: 1. 初始化一个操作符栈和一个结果列表。 2. 从左到右遍历中缀表达式的每个元素,如果该元素是数字,直接将其添加到结果列表中。 3. 如果该元素是操作符,则进行以下处理: - 如果操作符栈为空或者操作符栈栈顶元素为左括号(),则将该操作符入栈。 - 如果该操作符优先级比操作符栈栈顶元素的优先级高,则将该操作符入栈。 - 否则,将操作符栈顶元素弹出并添加到结果列表中,直到满足前两个条件之一。 - 将该操作符入栈。 4. 如果该元素是左括号,则将其入栈。 5. 如果该元素是右括号,则进行以下处理: - 重复将操作符栈顶元素弹出并添加到结果列表中,直到操作符栈顶元素为左括号。 - 将左括号弹出(但不添加到结果列表中)。 6. 重复步骤2至5,直到遍历完整个中缀表达式。 7. 如果操作符栈中还有元素,将其依次弹出并添加到结果列表中。 8. 将结果列表中的元素连接起来,得到后缀表达式。 例如,对于中缀表达式“3+4*5/(6-2)”,换为后缀表达式的过程如下: |中缀表达式|操作符栈|结果列表| |:--------|:------|:-------| |3 | |3 | |+ |+ | | |4 |+ |3,4 | |* |+* |3,4 | |5 |+* |3,4,5 | |/ |+/ |3,4,5,* | |( |+,( |3,4,5,*, | |6 |+,( |3,4,5,*,6 | |- |+,(,- |3,4,5,*,6,/,| |2 |+,(,- |3,4,5,*,6,/,2,| |) |+ |3,4,5,*,6,/,2,-,+|
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值