matlab中的dq-abc变换公式为什么和电机书上的不一样?两者导致的结果是一样的吗?
大家好!可不可以请教各位一个问题?
在matlab中的dq-abc变换公式为什么和电机书上的不一样?两者导致的结果是一样的吗?
我刚刚画了一下坐标投射图,发现两者的区别就是matlab中的dq分别滞后中国的dq轴90度。这样效果一样吗?我隐约记得d轴是与永磁体平行的,这样一来,matlab中不就是q轴了么?而在控制中,不是d轴和q轴分别起的作用不一样么?如此对调,产生的结果可能一样吗?
目前实在理解不了,还望大家能点拨一下!万分感谢! 交轴是垂直永磁体的,直轴与交轴垂直 回复 2# sibq80
嗯,是这样的!但是matlab中的dq轴恰好各滞后90度,也就是matlab中的q轴在电机学上d轴的位置。这样得到的效果会一样吗? 可能是因为MATLAB采用的欧标与中国的坐标系相差90度的原因!在建模的时候要矫正。 顶楼上,建模的时候减去90°就好了。 回复 4# yjhou
请问如果用里面的模型,建模时如何较正?
如果使用书上的坐标变换的话,是否需要在电机检测角度前加pi/2
如果使用他自带的坐标系的换变不用管了吧
是这样的吗 回复 6# 流水simol
总之,你要明白这个差别是由于坐标系的不同而引起的,至于怎么样修改有很多方法,论坛里也讨论过。你可以搜搜看。 学写了 90差异 学习中、。。。。 没做过永磁机的模型,学习了 学习了,谢谢各位 本帖最后由 zcxhit 于 2011-11-21 11:46 编辑
回复 6# 流水simol
请问你现在的想法是怎么样子的啊?还是使用书上的话需要把电机的检测的角度加上0.5pi吗? 应该是减去90吧 这个正在学习中。
页:
[1]