主要内容

带PWM产生的无刷直流电流控制器

离散时间无刷直流电动机电流PI控制器与脉宽调制产生

  • 库:
  • Simscape /电气/控制/无刷直流电机控制

  • 带PWM产生块的无刷直流电流控制器

描述

的<年代pan class="block">带PWM产生的无刷直流电流控制器块在无刷直流电机中产生脉宽调制(PWM)信号并控制电流。控制器使用此算法。

方程

的<年代pan class="block">带PWM产生的无刷直流电流控制器产生a的占空比通过使用这个方程实现比例积分(PI)电流控制

D K p + K T 年代 z z 1 年代 _ r e f 年代

地点:

  • D为占空比。

  • K<年代ub>p为比例增益。

  • K<年代ub>我是积分增益。

  • T<年代ub>年代为时间段。

  • 我<年代ub>s_ref为参考电流。

  • 我<年代ub>年代为被测电流。

  • G<年代ub>佐是零抵消多项式。

PI控制算法的闭环传递函数产生一个零,这个零可以通过在前馈路径上使用零抵消块来抵消。离散时间下的零抵消传递函数为:

G Z C z T 年代 K K p z + T 年代 K p K K p K

该块通过将占空比乘以换相信号获得三相控制信号。得到的三个控制信号在区间[- 1,1]内归一化。

当控制信号的值大于载波计数器的值时,PWM发生器输出1。否则,PWM发生器输出0。

港口

输入

全部展开

控制参考电流。

数据类型:|

实际电流。

数据类型:|

积分器的外部复位信号(上升沿)。

数据类型:|

霍尔传感器数据。

数据类型:|

电机转动方向。

数据类型:|

输出

全部展开

决定附加块中开关行为的脉冲波形。

数据类型:|

参数

全部展开

控制参数

比例增益,K<年代ub>p,控制器的。

积分增益,K<年代ub>我,控制器的。

Anti-windup增益,K<年代ub>亚历山大-伍尔兹,控制器的。

连续执行块之间的时间,单位为s。在执行期间,块产生输出,如果合适,更新它的内部状态。有关更多信息,请参见什么是样本时间?指定样品时间

如果此块位于被触发的子系统中,则通过将此参数设置为继承示例时间-1.如果此块位于连续变量步长模型中,请使用正标量显式指定样本时间。

依赖关系

如果你设置<年代trong class="guilabel">样本时间(继承时为-1)来-1并选择<年代trong class="guilabel">使零取消选项时,<年代trong class="guilabel">离散化采样时间参数变得可见。

连续离散化之间的时间,用s表示。为了消除零点,需要离散化。

依赖关系

此参数仅在满足以下两个条件时可见:

  • 样品时间被设置为-1

  • 使零取消被选中。

选择在前馈路径上使用零抵消。

依赖关系

如果您选择<年代trong class="guilabel">使零取消选择和设置<年代trong class="guilabel">样本时间(继承时为-1)来-1,<年代trong class="guilabel">离散化采样时间参数变得可见。

PWM发生器

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

  • 上反PWM输出开始于开始的on状态。

  • Down counter - PWM输出开始于off状态的开始。

  • 上-下反PWM输出开始于中间的on状态。

脉宽调制定时器周期,T<年代ub>每,在几秒钟内。

连续的PWM发生器执行之间的时间,单位为s。在执行期间,块产生PWM输出,如果合适,更新其内部状态。有关更多信息,请参见什么是样本时间?指定样品时间

为了保证产生的PWM信号有足够的分辨率,设置基本采样时间使<年代pan class="inlineequation"> 0 < T 年代 _ p w 10 T p e r ,地点:

  • T<年代ub>s_pwm是<年代trong class="guilabel">基本采样时间(s).

  • T<年代ub>每是<年代trong class="guilabel">定时器周期(s).

参考文献

Stirban, A., I. Boldea和G. D. Andreescu。无运动传感器控制的BLDC-PM电机与离线的fema - information辅助位置和速度观察者。IEEE工业应用汇刊.48岁的没有。6(2012): 1950 - 1958。

扩展功能

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

另请参阅

Simscape块

介绍了R2018a