内置式PMSM直接计算法弱磁控制,额定转速以下时,采用MTPA控制,额定转速以上,沿着电流圆运动,达到转折速度时,采用MTPV控制

内置式永磁同步电机(PMSM)的弱磁控制策略是实现宽调速范围和高效运行的关键技术之一。今天咱们就来聊聊内置式PMSM的直接计算法弱磁控制,尤其是额定转速以下和以上的控制策略,以及在转折速度时的切换逻辑。

额定转速以下:MTPA控制

在额定转速以下,内置式PMSM通常采用最大转矩电流比(MTPA)控制。这种控制方式的核心思想是在给定电流下,最大化输出转矩。MTPA控制通过优化电流矢量的方向,使得定子电流与磁链之间的夹角达到最优,从而实现转矩的最大化。

代码实现中,MTPA控制的电流矢量计算可以通过以下方式实现:

def mtpa_control(iq, id, theta):
    # 计算转矩
    torque = (p * (Ld - Lq) * iq * id) / (2 * R)
    # 计算最优电流方向
    optimal_angle = arctan((Ld - Lq) * iq / (id * R))
    # 更新电流矢量
    new_id = sqrt(iq**2 + id**2) * cos(optimal_angle)
    new_iq = sqrt(iq**2 + id**2) * sin(optimal_angle)
    return new_id, new_iq

额定转速以上:电流圆运动

当转速超过额定转速后,内置式PMSM的弱磁控制开始发挥作用。此时,定子磁链需要被限制在饱和区以下,以避免磁饱和现象。电流圆运动控制通过调整电流矢量的幅值和方向,使得磁链维持在一个恒定值,从而实现弱磁扩速。

内置式PMSM直接计算法弱磁控制,额定转速以下时,采用MTPA控制,额定转速以上,沿着电流圆运动,达到转折速度时,采用MTPV控制

电流圆运动的实现可以通过以下代码进行模拟:

# 电流圆运动控制
def current_circle_control(iq, id, speed):
    if speed > rated_speed:
        # 计算新的电流幅值
        new_current = sqrt(iq**2 + id**2)
        # 保持磁链恒定
        flux = k * new_current
        # 调整电流方向
        angle = arctan(iq / id)
        # 更新电流矢量
        new_id = new_current * cos(angle)
        new_iq = new_current * sin(angle)
        return new_id, new_iq
    else:
        return iq, id

转折速度:MTPV控制

当转速达到转折速度时,内置式PMSM的控制策略需要切换到最大转矩电压比(MTPV)控制。MTPV控制的核心思想是在给定电压下,最大化输出转矩。这种控制方式通常用于高速运行区域,以充分利用逆变器的输出电压。

MTPV控制的实现可以参考以下代码:

# MTPV控制
def mtpv_control(voltage, iq, id, speed):
    if speed >= transition_speed:
        # 计算最大转矩
        max_torque = (p * (Ld - Lq) * voltage) / (2 * R)
        # 计算最优电流方向
        optimal_angle = arctan((Ld - Lq) * iq / (id * R))
        # 更新电流矢量
        new_id = voltage * cos(optimal_angle)
        new_iq = voltage * sin(optimal_angle)
        return new_id, new_iq
    else:
        return iq, id

总结

内置式PMSM的弱磁控制策略通过在不同转速区域采用不同的控制方法,实现了宽调速范围和高效运行。额定转速以下的MTPA控制、额定转速以上的电流圆运动控制,以及转折速度时的MTPV控制,三者相互配合,使得电机在不同工况下都能保持良好的性能。

代码实现中,通过状态机的方式可以方便地实现不同控制策略的切换,同时也能保证系统的稳定性和响应速度。希望这篇文章能够帮助你更好地理解内置式PMSM的弱磁控制策略!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐