利用matlab编写异步电机矢量控制程序遇到的问题

在使用MATLAB编写异步电机矢量控制仿真程序时,遇到了坐标变换和空载启动转矩超调的问题。坐标变换中,发现电机转角停滞不前,经分析发现转子角度与模型计算的角度差异源于dq轴定义的国内外差异。修正后,电机虽能转动,但启动转矩超调导致电流和转速波动。问题在于计算q轴电流给定时误用磁链给定值,而非计算值,导致转矩未能正确建立。
摘要由CSDN通过智能技术生成

用.m文件编写matlab异步电机矢量控制仿真例程

编写完成后运行,无法正常启动,波形如下图。

在这里插入图片描述

坐标变换问题

观察电机波形可以发现:
1.电机转角在变化一点之后保持不变。
2.电流持续上升。
说明电机转子没有转动起来,推测转角部分出现问题。发现转子角度与仿真模型计算过程中使用的角度差90°,这个角度出现的原因是国内外对dq轴的定义不同。在调整之后,电机成功转起来。但是出现了新的疑问。
(国外和国内关于3s/2r变换(ABC-dq)的定义有些出入,simulink的dq轴相对于书上滞后了90度。所以simulink的q轴是书上的d轴,而其d轴则是书上的q轴取反,在仿真时一定要小心。)

空载时启动转矩超调过大且存在反向情况造成电流和转速的波动

在这里插入图片描述在这里插入图片描述而例程波形如下

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值