主要内容

调谐PI控制器使用领域定向控制自动调谐器

这个例子通过使用磁场定向控制自动调谐块计算速度和电流控制器内的PI控制器的增益值。关于面向字段控制的详细信息请参见磁场定向控制(FOC)

该示例仅支持模拟。金宝app当你模拟这个例子时,该模型使用PI控制器的粗增益值来实现速度控制操作的稳态。

模型只在稳定状态下开始调整。它在控制器输出中引入依赖于控制器目标(带宽和相位裕度)的扰动。该模型利用系统对扰动的响应来计算最优控制器增益。

模型

该示例包括模型mcb_pmsm_foc_autotuner

您只能将此模型用于模拟。你也可以使用open_system命令打开Simulink®模型:金宝app

open_system (“mcb_pmsm_foc_autotuner.slx”);

模拟所需的MathWorks®产品下载188bet金宝搏

  • 电机控制Blockset™

  • 金宝app仿真软件控制设计™

先决条件

1.获取电机参数。我们在Simulink®模型中提供默认的电机参数,您可以用电机数据表或其他来源的值替换。金宝app

然而,如果你有电机控制硬件,你可以估计你想使用的电机参数,通过使用电机控制模块参数估计工具。说明,请参阅使用电机控制模块参数估计工具估计电机参数

参数估计工具更新motorParam变量(在MATLAB®工作空间中)与估计的电机参数。

2.如果您从数据表或其他来源获得电机参数,请更新与Simulink®模型相关的模型初始化脚本中的电机参数和逆变器参数。金宝app说明,请参阅从电机参数估计控制增益

如果使用参数估计工具,可以更新逆变器参数,但不能更新模型初始化脚本中的电机参数。该脚本自动提取电机参数从更新motorParam工作空间变量。

注意:除上述产品外,使用参数估计工具还需要以下产品:下载188bet金宝搏

  • 嵌入式编码器®

  • 德州仪器C2000处理器的嵌入式金宝app编码器支持包

模拟和运行模型来计算PI控制器增益

1.打开目标模型。

2.点击运行模拟TAB来模拟目标模型。

3.观察在PI_Params_Display_and_Logging子系统可用的Display块中计算的PI控制器增益值。

4.用这些增益值更新任何目标模型,使其使电机快速进入稳定转速状态。