20081172 发表于 2012-12-28 10:24

有关永磁同步电机直接转矩控制仿真的问题

本帖最后由 20081172 于 2012-12-28 10:24 编辑

我做永磁同步的直接转矩控制的仿真已经有一个多星期了,初步成果(模型)如下,结果效果不过,可就是有些问题不知道怎么解释和分析,请各位高手帮忙看看是哪里的问题?谢谢了。我有以下疑问:
1.上图中加了永磁磁链后电磁转矩估计才准确??但是实际的磁链估计是没加的。
2.模型中的电机和逆变器部分是自己搭建的模型,如果直接用Simulink中的模型。仿真几乎没用。
注:如下仿真模型仅供参考。


20081172 发表于 2012-12-28 10:24

自己先置顶一下!求求各位高手帮帮忙!谢谢!

20081172 发表于 2012-12-28 10:25

再顶起!!!!

xufeng_0218 发表于 2012-12-28 14:57

论坛都是这样的,大家不能随时恢复你的,要有耐心,呵呵

20081172 发表于 2012-12-28 15:07

xufeng_0218 发表于 2012-12-28 14:57 static/image/common/back.gif
论坛都是这样的,大家不能随时恢复你的,要有耐心,呵呵

谢谢您的关注!我会认真等待的!

renyuan264 发表于 2013-1-5 16:37

不知道为什么要加那个0.175 ?求解释。为什么用系统里面的模块不能运行?哎,菜鸟一枚,求解答。。。

超神岁月 发表于 2013-1-16 14:52

看了一下,你整个系统的运动方程应该是建立在alpha-beta坐标系下的,但是在这个坐标系下,电压方程不是如你图示那样写的,你的图形表示的是在d-q坐标系下的电压方程,0.175应该是你永磁体的磁链大小吧,如果他能够直接加应该是在d-q坐标系下,在alpha-beta坐标系下转子磁链在alpha轴的分量有个cos(theta)的倍数,不知道这样讲,你能听明白吗

20081172 发表于 2013-1-17 21:52

超神岁月 发表于 2013-1-16 14:52 static/image/common/back.gif
看了一下,你整个系统的运动方程应该是建立在alpha-beta坐标系下的,但是在这个坐标系下,电压方程不是如你 ...

谢谢你的回答。但我还是有点不太明白我仿真图上的明明是abc到αβ坐标系变换,怎么是在dq坐标系下呢?
我曾今看过一贴,说是在现实的积分是必须要加上积分初始量,他说吧0.175当成是初始量,但具体初始量要咋算,我还是不太明白,这就和高数有关系。。我觉得这还是有道理的,但是看书本上还是论文上几乎没说初始量的问题。。

20081172 发表于 2013-1-17 22:09

超神岁月 发表于 2013-1-16 14:52 static/image/common/back.gif
看了一下,你整个系统的运动方程应该是建立在alpha-beta坐标系下的,但是在这个坐标系下,电压方程不是如你 ...

在alpha-beta坐标系下转子磁链在alpha轴的分量有个cos(theta)的倍数,是应该从dq到alpha-beta坐标系才有的吧!从abc到alpha-beta坐标系没有吧?!

超神岁月 发表于 2013-1-18 08:31

本帖最后由 超神岁月 于 2013-1-18 10:26 编辑

20081172 发表于 2013-1-17 22:09 static/image/common/back.gif
在alpha-beta坐标系下转子磁链在alpha轴的分量有个cos(theta)的倍数,是应该从dq到alpha-beta坐标系才有 ...

我说的不是parke变换,而是:在alpha-beta坐标系下PMSM的电压方程

超神岁月 发表于 2013-1-18 08:36

20081172 发表于 2013-1-17 21:52 static/image/common/back.gif
谢谢你的回答。但我还是有点不太明白我仿真图上的明明是abc到αβ坐标系变换,怎么是在dq坐标系下呢?
我 ...

仿真的时候积分初值的问题我看过一些论文也提到了,具体的解决方案是Jun Hu 的经典论文New integration algorithms for estimating motor flux里面提到的三种滤波器,当然,这个文章比较早,现在有很多人已经就他的三种方案提出了很多修改,什么磁链正交反馈之类的,但是仿真可能用他说的高通滤波器代替传统积分器就差不多了,如果还是有出现幅值和相位的问题,进行坐标变换后,对整体进行幅值和相位的限制,应该就好了

20081172 发表于 2013-1-18 10:55

超神岁月 发表于 2013-1-18 08:36 static/image/common/back.gif
仿真的时候积分初值的问题我看过一些论文也提到了,具体的解决方案是Jun Hu 的经典论文New integration a ...

谢谢你的回复。你的意思我还是有点不明白。你是指我的PMSM电机建模有问题。是不?我的电机建模是在dq坐标系建的。主要是我具体还没搞明白,你说我到底是哪一个模块出了问题。。。

超神岁月 发表于 2013-1-23 09:44

20081172 发表于 2013-1-18 10:55 static/image/common/back.gif
谢谢你的回复。你的意思我还是有点不明白。你是指我的PMSM电机建模有问题。是不?我的电机建模是在dq坐标 ...

这几天又试了试别的方法,将积分环节的0.175去掉,然后改了下电磁转矩Te那里(Te=1.5np(psi_alpha*i_beta-psi_beta*i_alpha)吧,你Te公式没有加1.5倍),另外给定的定子磁链值减小到0.175,波形好了一些,当然问题还是存在的,现在又一个疑问,PMSM模块输出的wr是电角速度还是机械角速度,看你PMSM模型直接用它和Lq、Ld什么的乘应该是电角速度吧(当然机械角速度还是可以这么用,只是我们平时写公式应该都是写成电角速度,这里不知道是我多此一举,还是怎么的,总是觉得应该弄明白才是)
{:soso_e130:}

20081172 发表于 2013-1-27 14:22

超神岁月 发表于 2013-1-23 09:44 static/image/common/back.gif
这几天又试了试别的方法,将积分环节的0.175去掉,然后改了下电磁转矩Te那里(Te=1.5np(psi_alpha*i_bet ...

关于电磁转矩的公式,目前是有两种不同的表达形式,因为在坐标变换时存在两种形式,一种是等功率变换(可参考陈伯时的电力拖动与控制系统),没有1.5倍的关系;另一种是等幅值变换,含有1.5倍的关系。

潮流360 发表于 2013-1-27 15:08

都是高手!我得加油啊!

20081172 发表于 2013-2-19 17:52

超神岁月 发表于 2013-1-23 09:44 static/image/common/back.gif
这几天又试了试别的方法,将积分环节的0.175去掉,然后改了下电磁转矩Te那里(Te=1.5np(psi_alpha*i_bet ...

感觉转矩总是估计错误!

419581528 发表于 2013-2-26 15:25

我是完全看不懂啊 新手看你们讨论 求学习

destiny小虾米 发表于 2013-3-21 22:06

我做DTC时,用simulink自带的PMSM模型,转矩也是估计错误啊,楼主怎么解决啊

20081172 发表于 2013-3-25 11:29

destiny小虾米 发表于 2013-3-21 22:06 static/image/common/back.gif
我做DTC时,用simulink自带的PMSM模型,转矩也是估计错误啊,楼主怎么解决啊

我觉得转矩估计时要加一个初始磁链Flux_f,这磁链按理论来讲是等于永磁磁链(0.175)的。但实际情况,我试了一下,如果略大于永磁磁链,如(0.22)时,可以使得转矩估计跟准确,具体原因我也没法解释。但关于初始磁链的确定可参考文献如下:
如果,使用的是永磁磁链,可以通过调节积分的限幅,也可以达到目的,亲测可行。

destiny小虾米 发表于 2013-3-25 12:01

20081172 发表于 2013-3-25 11:29 static/image/common/back.gif
我觉得转矩估计时要加一个初始磁链Flux_f,这磁链按理论来讲是等于永磁磁链(0.175)的。但实际情况,我试 ...

嗯,谢谢,试成功了
页: [1] 2
查看完整版本: 有关永磁同步电机直接转矩控制仿真的问题