pmsm角度反馈问题求助
看人家的模型,simulink自带的pmsm模型的输出的角度反馈除了乘以极对数外(就是转换为电角度),还要减去pi/2,这是为什么呢?那么反馈的速度又需要什么处理呢?谢谢 好像反馈的机械角度不是d轴和u相得夹角,而是q轴与u相得夹角. 我也想知道啊,这个问题一直没有 弄明白! 我也对这个很迷茫,期待大牛指教! 实际上楼主的那个1/2pi的仿真问题源于欧美坐标系跟我国习惯的坐标系相差这个角度,在matlab仿真中,它所提供的simunlink电机模型输出跟楼主自己做的坐标变换模块(或者相关计算模块)之间采用了不一样的坐标系在实际应用中,因为我们的矢量控制系统不含有电机本体的仿真模型,所以只要保证其他模块的坐标系都是一个标准的就不用加这个角度,否则就是画蛇添足。
用MATLAB建仿真模型的时候,经常会见+3*pi/2或者-pi/2。就是因为MATLAB里面的电机模型坐标有一个90°的差别。 5楼正解,转速是机械转速 我做仿真的是时候也遇到了这个问题,如果不加1.5pi那么电机的速度一直就是个负值,速度反馈也就失去了其效果。我个人感觉,在simulink的pmsm模块中的初始位置角设置中,默认的是定子a轴的位置和转子q轴的位置相差的机械角度(虽然有些不准确,但是差不多就是这个意思吧),和我们默认的定子a轴和转子d轴的认定是不同的,所以要加1.5pi或减去0.5pi。 转速是机械转速 yjhou 发表于 2011-3-26 21:49
实际上楼主的那个1/2pi的仿真问题源于欧美坐标系跟我国习惯的坐标系相差这个角度,在matlab仿真中,它所提 ...
matlab电机模型里面有个地方可以选择坐标,那是不是选择了与a轴90度就不需要加了?还是说选择平行于a轴不需要加了呢
页:
[1]