在前面的视频,我们建模一个三相逆变器将直流电源转换为三相控制无刷直流电机电流。三相逆变器的输入是一种开关模式控制的开关状态阶段双马达。在之前的视频中,我们使用一个静态开关模式来激励阶段a和C,并观察到转子与定子磁场在30度。在这个视频中,我们将添加换向逻辑这个模型动态更改开关模式连续旋转的转子。
当我们讨论第二科技视频交谈,我们需要一个霍尔效应传感器来确定哪个部门转子。换向逻辑然后使用当前的行业来选择相应的转换模式。让我们先从霍尔效应传感器建模。在实践中,霍尔效应传感器感知周围磁场的每个阶段来确定当前的行业。然而,对于仿真的目的,我们假设我们知道的角转子位置计算领域。霍尔效应传感器模型的逻辑应该如下:如果转子是0到60度之间,那么它意味着转子在第一部门,所以我们应该输出1。同样,有5例,直到我们完成的完整旋转转子。
让我们保持这个表并试图模型相同的逻辑模型。金宝appθ角位置总是介于0到360度,这意味着每一个完整的旋转转子后我们应该重置θ0度。我们可以通过使用剩余函数在数学函数块。我们将输入θ和常量值360块,然后返回其余部门的θ360度。我们也会在这里插入一个获得块和输入杆的数量对p = 1在我们的案例中,已经在MATLAB中定义的工作区。这种方式我们代表电度的转子位置。现在我们准备工作在这个逻辑。
对于每个案例,我们需要检查有两个条件。实现第一次检查,我们添加一个常数,我们设置为0。然后抓起一块关系算子,选择合适的运营商要使用比较θ和0。同样的,我们第二个条件模型。当这两个条件都满足的时候,我们想要将部门设置为1。我们可以通过使用一个和门代表部门数量增加。注意逻辑操作符输出一个布尔值,我们需要转换为相同的数据类型。我们可以这样做,数据类型转换块,将布尔值并将其转换为数据类型,它继承自获得块。
根据这个逻辑,当这两个条件得到满足,和运营商将返回1,该行业将被设置为1。如果条件都不满足,输出是0,因为这将意味着转子是在另一个部门。
实现的条件,我们可以简单地复制和粘贴这一部分,然后调整值作为图中。现在生成的值的总和将给我们部门的数量。注意,在每一次只有一个输出将是积极的,其余的是0。我们选择这部分和创建一个子系统,我们称之为传感器。
现在我们完成了计算,我们可以用它来交换的逻辑模型。当我们讨论在第二技术视频交谈,交换逻辑基本上是像一个表包含所有可能的转换模式和输出它们以正确的顺序正确旋转转子基于行业信息。
这里我们有第一个开关模式。我们断开并加入剩余的切换模式,我们看到的图片。为了选择一个模式的基础上,我们将使用一个开关。我们使用的多端口转换部件。我们需要6个输入,我们连接到我们刚刚创建的转换模式。第一个输入控制开关,告诉它是模式选择,这里我们需要连接领域。让我们选择所有这一切,并创建一个子系统,我们可以叫“换向逻辑”。我们封闭的循环运动,这让我们激发正确的阶段基于部门连续旋转,我们决定利用霍尔效应传感器。
我们现在将日志切换模式以及“θ”。我们将使用相同的脚本从之前的视频动画使用记录的信号仿真结果。我们第一次运行仿真,然后调用我们的脚本命令行输入它的名字。我们看到,一切都按预期工作。这意味着我们部门正确,计算和基于变换的逻辑选择正确的开关模式。现在我们控制电动机,但只在一个恒定的速度,见这里。由于电源电压是恒定的。能汽车以不同的速度运行,我们需要一个反馈控制器,调整三相逆变电源电压。建造这个控制回路,我们首先需要计算期望之间的误差和测量速度,然后喂给一个控制器来调整电压水平。我们测量的速度传感器。 Let’s first output the measured speed with an Outport block. We will compare it to a desired speed which we can model using a repeating sequence changing gradually from 0 to 900 RPMs. We insert a Sum block to compute the error between desired and measured speeds which we then input into a PID controller. For speed control, we choose to use a discrete PI-controller. As I tuned the gains before and already know what values work well for my system, I’ll just enter them here. Next, we add a unit delay to prevent any algebraic loop that may occur in this model. Now, we need to feed the voltage computed by the controller into the three-phase inverter. So, we remove the current voltage source and replace it with an ideal voltage source which provides the commanded voltage regardless of the current passing through it.
接下来,我们将日志不同信号能够把它们在我们模拟系统。现在,我们可以运行模型和看看所需的测量速度和电压计算控制器。我们看到的三相逆变器的电压是由控制器和测量速度成功地跟踪期望的速度。注意电压和电机转速成比例地变化。
总而言之,在这个视频中,我们向您展示了如何模型换向逻辑也与反馈控制器控制电动机转速。在这个模型中,我们使用了一个理想电压源来调整电压水平。但在现实中,电源电压是固定的,我们需要调整它使用一种PWM技术或脉冲宽度调制。下一次,我们将讨论关于PWM和不同的体系结构实现PWM控制。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。