来自系列:电机控制
观看这个视频了解如何设计电机控制算法来控制无刷直流电机的速度。您将了解系统的不同组成部分是如何工作的,例如换向逻辑和三相逆变器。我们还将讨论为什么我们观察到无刷直流电机的速度和扭矩响应的波纹,并让你直观地了解感应反激的概念。
查看此视频了解如何使用Simscape Electrical建模三相逆变器
本视频中使用的型号可在这个github存储库.
在这个视频中,我们将讨论什么样的控制算法,你需要控制一个无刷直流电机。我们将探索这种控制算法的不同信号的行为,并讨论感应反激的概念。
在以前的视频中,我们引入了一个BLDC电动机,该电动机在定子中具有三个线圈绕组和转子中的单个杆对。我们还讨论了在BLDC电机中通过六步换向或梯形控制在BLDC电动机中产生运动,其中正确的相位为每60度进行一次,以连续旋转电机。
这里,我们具有DC电压源,其向三相逆变器提供恒定电压,这将DC电源转换为三相电流以激励不同的线圈对。当施加的电压恒定时,由于电压和速度之间的比例关系,电动机以恒定的速度变为恒定速度。但是,如果我们想以不同的速度控制电机,那么我们需要构建一个调节施加电压幅度的控制器。让我们首先构建该控制器的图表。
这是我们的电机。为了控制它,我们首先需要通过使用霍尔效应传感器等传感器来测量其角度位置和速度。请注意,霍尔传感器不准确地提供旋翼在扇区内的信息。但是,它允许检测转子从一个扇区转换到另一个扇区。实际上,部门信息是我们需要知道的,以确定何时换乘电机。但我们仍然不知道三个阶段中的哪两个到换向。正确的阶段由换向逻辑电路指定,该换向逻辑电路计算三相逆变器的开关图案。让我们在视觉上看到这些块如何相互互动。在换向逻辑表中,字母A,B和C代表电机的三个阶段;三相逆变器的高侧用H和低侧用L标记,以了解逆变器的开关和基于换向逻辑的BLDC换向工作,让我们使用之前的动画替换这一部分。 If the rotor is within the first sector, the commutation logic selects this switching pattern, which dictates an on state for the high side switch of phase A and the low side switch of phase C. As the rotor transitions to other sectors, a switching pattern is selected accordingly and sent to the three-phase inverter.
我们让马达旋转,因为现在我们知道什么时候对转子换向,以及在每次换向中给哪个阶段充电。我们的下一个目标是让马达以不同的速度旋转。
目前,我们输入一个恒定的直流电压到逆变器,这导致恒定的速度,正如我们之前讨论的。我们可以用合适的控制器闭合回路来调节电压。根据所要求的转速和被测转速之间的差异,控制器将调整电压,使电机转速接近所要求的值。这里需要注意的是,换向逻辑也属于控制算法,在图中显示为浅蓝色。物理系统的所有组成部分都用浅灰色表示。这样的电机控制算法可以在这里看到的仿真环境中实现。注意,这里我们假设我们以理想的方式改变电压来演示操作,但实际上我们需要使用PWM,我们将在下一个视频中讨论。如果你想学习如何构建这个模型,不要忘记查看视频下面的链接。彩色框显示了控制算法的不同部分是如何映射到Simulink模型中的子系统的。万博1manbetx该模型记录诸如速度、电压、电流和扭矩等信号。 To explore these, let’s run the model and first look at the desired speed. As you see here, it ramps up from 100 to 500 rpm in 100-rpm increments. If we now look at the voltage, we see how it’s adjusted by the controller to make the motor rotate at the desired speed as seen on the measured speed.
我们马上注意到速度信号中的波动。这里我们有另一个图显示了当转子在扇区之间转换时。看扇区和速度图一起告诉我们速度波纹与换相有关因为波纹图案与每个换相周期的开始是一致的。记住交换过程中发生了什么。其中一相被拉高,另一相被拉低,第三相被打开。如果在换向过程中三相电流如图中所示发生变化,那么我们就不会观察到速度上的任何波纹模式。但实际上,当我们驱动一个相位时,电流并不是瞬间改变的。观察三相电流,我们可以看到它们是如何随时间上升的,这反过来又会导致速度的波动。速度并不是唯一受影响的信号,但我们也观察到转矩响应中的波纹,因为电流和转矩是成比例相关的。在转矩响应中出现的波纹被认为是该方法的缺点之一BLDC电机的梯形控制。
当我们看着三相电流时,有些东西会引起你的眼睛吗?当相位从开相状态拉高时,在相位电流开始之前发生突然跳跃。与此同时,在换向期间保持低位的阶段发生另一跳。为了更好地理解通电阶段的这些瞬时变化背后的原因,让我们看看这个动画。在换向期间,随着相电流的增长,在激励阶段建立磁场。在换向时,在这种情况A中,这些相之一成为开路电路,因此在该打开的相位上的已建立的字段塌陷。所以相电流下降到零。
让我们倒回去看看在对易阶段B和C发生了什么。当具有完全建立场的C相与B相连接时,C上建立的场几乎在瞬间崩塌,而同时B相也建立了一个响应崩塌的场。由于在B相突然建立电场,我们观察到B相电流的跳变。由于C相的坍塌,我们观察到电流的突然下降,由于B和C的磁场在50%的场强下找到平衡,电流下降到其大小的一半。由于这些相电流的瞬时变化,我们观察到三相电压的尖峰。我们刚才描述的这种现象叫做感应反激。
让我们总结一下在这个视频中看到的内容。我们首先讨论了控制算法的不同元素,决定何时换向电机和换向期间的激励阶段。然后我们展示了如何通过控制器调节电压来控制电机的速度。在这里,我们假设一个理想的可控电压源,但在现实中,我们需要一种方法,如PWM来转换恒定的直流电压到交流电压。在下一个视频中,我们将更新我们的控制算法,使用PWM控制电机速度。要了解更多关于电机控制的信息,不要忘记查看视频下面的链接。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。