h_wsfi 2021-12-16 17:27 采纳率: 100%
浏览 653
已结题

simulink进行永磁同步电机矢量控制(FOC)仿真,启动振荡问题

在simulink里搭建了永磁同步电机FOC仿真模型

img

PI参数分别为:转速环P=0.273 I=567.7
q轴电流P=100 I=0.2
d轴电流P=600 I=0.65
电机参数为

img


转速输入常数120,负载转矩为0.05秒时输入的阶跃信号,幅值为0.1
得到的结果

img


启动阶段剧烈振荡,请问下大家会是什么原因?

  • 写回答

1条回答 默认 最新

  • 沉沙丶 2021-12-17 13:11
    关注

    没有具体计算哈,主要是一个过程的建议,
    1、检验电流环性能。断开转速环,只保留dq轴电流环,并将电机模块输出的Te直接连接到Tm,构造一个堵转的工况。然后给定一个id和iq,观察给定与反馈是否可以跟随。如果反馈的跟随性能较好,快速性也较好,则电流环没有问题。如果电流环无法跟随,重新计算电流环PI参数,并重新调试,在保证电流环性能完好后再调试转速环。
    2、检查转速环性能。闭合转速环,首先注意检查几个点,第一个是反馈的单位和给定单位是否一致,电机模块输出的是机械转速并且单位是rad/s,乘以9.55后为rpm;第二个空载调试,先排除负载造成的启动问题;第三个检查给定转速是否超过电机额定转速,双闭环FOC是无法实现超过额定转速的跟随的,第四个检查限幅值是否设置合理,可初步设置电机额定电流为限幅值。在确认上面没问题了,建议给一个二分之一额定转速的指令转速,然后观察跟随效果。如果是跟随了,当然就是没问题的,如果出现给定与反馈存在静差,则PI参数还需要优化,具体的怎么调PI可以百度,好多的。但是如果出现震荡的问题,证明PI基本错误就不在一个量级了,调试的效果有限,建议重新检查是否是PI参数计算错误。
    3、另外建议是在这个离散环境下进行仿真,更符合实际工况。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月13日
  • 已采纳回答 3月5日
  • 创建了问题 12月16日

悬赏问题

  • ¥20 云卓h12pro 数传问题
  • ¥20 请问有人知道怎么用工艺库里面的sdb文件通过virtuoso导出来library里面每个cell的symbol吗?
  • ¥20 海思 nnie 编译 报错
  • ¥50 决策面并仿真,要求有仿真结果图
  • ¥15 springboot接入微信支付SDK
  • ¥50 大区域的遥感影像匹配 怎么做啊
  • ¥15 求解答:pytorch跑yolov8神经网络受挫
  • ¥20 Js代码报错问题不知道怎么解决
  • ¥15 gojs 点击按钮node的position位置进行改变,再次点击回到原来的位置
  • ¥20 halcon 图像拼接