西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 1045|回复: 5

[求助] pmsm矢量控制电流环反馈Iq值波动太大问题,求解决

[复制链接]

该用户从未签到

发表于 2016-9-21 20:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
最近在做pmsm的矢量控制,在调节电流闭环的过程中遇见一个问题,电流环调节反馈回来电流变换成dq之后,电流给定值大与1的时候,反馈回来的电流q值波动很大。怎么办啊!有人会调吗?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

该用户从未签到

 楼主| 发表于 2016-9-21 20:03 | 显示全部楼层
将程序写到MATLAB里面仿真,出来的alpha和beta是这样的。
捕获.PNG
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2016-9-21 20:16 | 显示全部楼层
给定小电流的时候正常,但是只要大小超过1,出来的值波动太大,根本无法稳定!还有我这些都是开环转的,闭环试过,对于大于1的值,闭环的波形太差,根本实现不了闭环,我开环直接给定Vq,Vd,然后进行矢量控制,有一个系数,我是按照Alpha =Ds*cos(Position) - Qs*sin(Position);Beta = Qs*cos(Position) + Ds*sin(Position);判断扇区,然后计算X = Beta*sqrt(3)*T/Udc;Y= (0.5 * Beta + 0.8660254 *Alpha)*T*sqrt(3)/Udc;Z= (0.5 * Beta - 0.8660254 * Alpha)*T*sqrt(3)/Udc;
这里T我是用dsp+fpga实现,将dsp计算的数值输出至fpga,然后和fpga里面的输出数值比较,得到六个桥臂的开关信号,比如fpga里面的计数器最大值是1000,然后我这里T=1000,然后得到 Ta = 0.5*(T-t1-t2);    Tb = Ta+t1;Tc = Tb+t2;TCM1=Tb;TCM2=Tc;TCM3=Ta;将比较值带入,出来的是马鞍形,但是现在对于1的给定值,反馈波动为什么这么大,还有我给定Vq,为什么电流反馈回来会减少一半啊?
捕获.PNG
捕获1.PNG
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2016-9-21 20:16 | 显示全部楼层
有人吗?救救me啊!!!!!!!!!!!!!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2016-9-22 10:17 | 显示全部楼层
没人!!!!!!!!!!!!!!!!!!!
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2016-9-22 11:30 | 显示全部楼层
一般来说都是PI参数有问题
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|西莫电机圈 ( 浙ICP备10025899号-3 浙公网安备:33028202000436号

GMT+8, 2024-5-13 11:55 , Processed in 0.495550 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表