工具/软件:
一旦 vs_V (命令的 Vs)超过 VsRef_V (最大电压输出)、弱磁 PI 控制器就会始终使其输出饱和(本例中为-45度)。
这是通过设计实现的、是为了简单吗?
理想情况下、控制器只会应用达到目标速度所需的固件角度、而不会再应用。
USER_M1_FWC_MAX_ANGLE_RAD =(-45.0f)
USER_M1_FWC_MIN_ANGLE_RAD =(0.0f)
pi_setMinMax (obj->piHandle_fwc、USER_M1_FWC_MAX_ANGLE_RAD、USER_M1_FWC_MIN_ANGLE_RAD);
USER_M1_MAX_VS_MAG_PU =(0.66f)
obj->VsRef_pu = 0.98f * USER_M1_MAX_VS_MAG_pu;
obj->VsRef_V = obj->VsRef_pu * obj->adcData.VdcBus_V;
obj->vs_V =_sqrt ((obj->Vdq_out_V.value[0]* obj->Vdq_out_V.value[0])+(obj->Vdq_out_V.value[1]* obj->Vdq_out_V.value[1]);
pi_run (obj->piHandle_fwc、obj->VsRef_V、obj->vs_V、(float32_t*)&angleFWC);
obj->angleFWC_rad = MATH_PI_OVER_Two - angleFWC;