Main Content

BLDC电流控制器w一世th PWM Generation

离散无刷直流电机电流PI控制器,带脉冲宽度调制生成

  • 图书馆:
  • SIMSCAPE /电气 /控制 / BLDC控制

  • BLDC电流控制器w一世th PWM Generation block

描述

BLDC电流控制器w一世th PWM Generationblock generates a pulse width modulation (PWM) signal and controls current in a brushless DC motor. The controller uses this algorithm.

方程式

BLDC电流控制器w一世th PWM Generationproduces the duty cycle for abldc通过使用此方程实现比例综合(PI)电流控制的块

d = (( k p + k 一世 t s z z - 1 (( s _ r e F - s

在哪里:

  • d一世sthe duty cycle.

  • kp是比例收益。

  • k一世是整体收益。

  • ts一世sthe time period.

  • s_ref是参考电流。

  • s是测得的电流。

  • GZC一世sthe zero cancellation polynomial.

PI控制算法的闭环传输函数得出的零可以通过在进料路径中使用零算置块来取消。离散时间中的零算法传输函数为:

G z C (( z = t s k 一世 k p z + (( t s - k p k 一世 k p k 一世

该块通过将占空比循环乘以换向信号来获得三个阶段的控制信号。所得的三个控制信号在间隔[-1,1]上归一化。

这PWM generator outputs a 1 when the value of the control signal is greater than the carrier counter value. Otherwise, the PWM generator outputs a 0.

端口

我nput

展开全部

控制电流。

数据类型:单身的|双倍的

Actual current.

数据类型:单身的|双倍的

集成器的外部重置信号(上升边缘)。

数据类型:单身的|双倍的

霍尔传感器数据。

数据类型:单身的|双倍的

方向of motor rotation.

数据类型:单身的|双倍的

输出

展开全部

脉冲波形确定附件块中的开关行为。

数据类型:单身的|双倍的

参数

展开全部

控制参数

比例收益,kp,控制器。

积分收益,k一世,控制器。

Anti-windup gain,k,控制器。

时间,在年代,连续块执行。during execution, the block produces outputs and, if appropriate, updates its internal state. For more information, see什么是样本时间?and指定样本时间

如果此块在触发的子系统中,请通过将此参数设置为-1。如果此块处于连续变量阶段模型中,请使用正标量表明确指定样本时间。

依赖性

我Fyou set采样时间((-1 for inherited)-1and select theEnable zero cancellation选项,离散样本时间参数变得可见。

时间,在连续离散之间。零取消需要离散化。

依赖性

仅当满足这两个条件时,此参数才可见:

  • 采样时间一世sset to-1

  • Enable zero cancellation选择。

Option to use zero cancellation on the feedforward path.

依赖性

我Fyou select theEnable zero cancellation选项并设置采样时间((-1 for inherited)-1, 这离散样本时间参数变得可见。

PWM发电机

使用载体计数器策略来改变PWM输出的初始行为:

  • 向上计数器 - PWM输出始于ON状态的开始。

  • 下柜台 - PWM输出从OFF状态开始。

  • 上向下计数器 - PWM输出始于ON状态的中间。

脉冲宽度调制定时器周期,t, 片刻之间。

在连续的PWM Generator执行之间的时间,在s中。在执行过程中,该块会产生PWM输出,并在适当的情况下更新其内部状态。有关更多信息,请参阅什么是样本时间?and指定样本时间

为了确保生成的PWM信号中有足够的分辨率,请设置基本样本时间,以便 0 < t s _ p w m 10 t p e r , 在哪里:

  • ts_pwm一世sthe基本样本时间

  • t一世sthe计时器期

References

[1] Stirban,A.,I。Boldea和G. D. Andreescu。“具有离线辅助辅助位置和速度观察者的BLDC-PM电动机的无运动传感器控制。”IEEE关于行业应用的交易。48,不。6(2012):1950-1958。

扩展功能

C/C ++代码生成
使用Simulink®Coder™生成C和C ++代码。金宝app

版本历史记录

在R2018A中引入

也可以看看

SIMSCAPE块