Main Content

Derating Function

计算降额因子

自 R2020a 起

库:
Motor Control Blockset / Controls / Controllers
Motor Control Blockset HDL Support / Controls / Controllers

描述

Derating Function 模块根据输入参考信号的反馈 (ffeedback) 和最大限值 (fmax) 生成降额因子 (y)。

降额因子:

  • ffeedback 位于 Derating threshold 的正值和负值之间时,保持等于 1。根据 ffeedback,降额因子在此范围之外呈线性变化。

  • 当参考信号超出(正值或负值)fmax 时,保持等于零。

因此,在参考信号超出指定的 Derating threshold 后,您可以使用生成的降额因子对控制信号进行降额处理。

下图显示使用正弦波作为 ffeedback 时的模块输出。

方程

Derating threshold 参数 x 表示参考信号峰值振幅的百分比。在所示的模块输出中,Derating threshold 为 0.5,因此阈值为 2(正弦参考信号的峰值振幅值为 4)。

x=[0,1)

此方程描述模块如何计算降额因子 (y)。

Derating factor (y)=1ffeedbackxfmax(1x)fmax

端口

输入

全部展开

参考信号值的最大限值,如果超出该限值,降额因子将变为零。

数据类型: single | double | fixed point

模块用于生成降额因子的参考信号,生成后您可以用该信号对控制信号进行降额处理。

数据类型: single | double | fixed point

输出

全部展开

模块在信号超出 Derating threshold 参数值时根据参考信号的反馈和最大限值生成的降额因子。

数据类型: single | double | fixed point

参数

全部展开

参考信号值,超出该值则模块将生成降额因子。

扩展功能

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

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

版本历史记录

在 R2020a 中推出