一种永磁同步电机转子初始位置的修正方法

申请公布号:
CN103401504B
申请号:
CN201310339651.9
申请日期:
2013.08.06
申请公布日期:
2016.01.20
申请人:
中国科学院光电技术研究所
发明人:
李锦英;陈科;陈兴龙;包启亮;付承毓
分类号:
H02P21/18(2016.01)I
主分类号:
H02P21/18(2016.01)I
代理机构:
北京科迪生专利代理有限责任公司 11251
代理人:
成金玉;贾玉忠
地址:
610209 四川省成都市双流350信箱
摘要:
本发明提供一种永磁同步电机转子初始位置的修正方法,通过施加正负脉冲的电流矢量,使转子高频抖动,通过抖动量的大小,可以判断转子初始位置的偏差大小,通过改变电流矢量的方向,逐步减小偏差值。通过正负脉冲的作用,避免了转子向一个方向运动范围过大,或时间过长,从而不会对下一个电流矢量作用时转子的运动造成影响,避免了判断失误的问题。电流矢量的幅值和正负脉冲的作用时间可调,保证了转子振动的频率和幅值可调,增强了检测过程的灵活性和抗扰性。
主权项:
一种永磁同步电机转子初始位置的修正方法,其特征在于该方法包括以下步骤:步骤一、初始化以下变量值:永磁同步电机d轴电流i<sub>d_Ref</sub>=0,q轴电流的幅值i<sub>q_Amp</sub>=A<sub>0</sub>,电流矢量的方向Pos<sub>0</sub>(k)=0,<img file="FDA0000769741700000011.GIF" wi="297" he="116" /><img file="FDA0000769741700000012.GIF" wi="331" he="116" />其中k=0;步骤二、依次施加Pos<sub>0</sub>(k)、Pos<sub>p</sub>(k)和Pos<sub>n</sub>(k)方向的电流矢量,每个电流矢量包括n<sub>0</sub>个正脉冲和n<sub>0</sub>个负脉冲,正负脉冲交替施加,每个脉冲的宽度为T<sub>0</sub>,计算每个电流矢量对应的位置波动:Vibra<sub>0</sub>(k),Vibra<sub>p</sub>(k),Vibra<sub>n</sub>(k);步骤三、判断电流矢量的幅值i<sub>q_Amp</sub>是否小于限定值i<sub>q_Max</sub>,并且位置波动Vibra<sub>0</sub>(k),Vibra<sub>p</sub>(k)和Vibra<sub>n</sub>(k)是否均小于某个限定值Vibra<sub>Min</sub>,即判断(i<sub>q_Amp</sub>&lt;i<sub>q_Max</sub>)&amp;(Vibra<sub>0</sub>(k)&lt;Vibra<sub>Min</sub>)&amp;(Vibra<sub>p</sub>(k)&lt;Vibra<sub>Min</sub>)&amp;(Vibra<sub>n</sub>(k)&lt;Vibra<sub>Min</sub>)是否为真;如果是,转向步骤七;如果否,转向步骤四;步骤四、更新k=k+1,即将k加1,找出Vibra<sub>0</sub>(k‑1),Vibra<sub>p</sub>(k‑1)和Vibra<sub>n</sub>(k‑1)中的最小值,将该最小值赋值给Vibra<sub>0</sub>(k),同时将其对应的电流矢量的方向,即Pos<sub>0</sub>(k‑1)、Pos<sub>p</sub>(k‑1)或Pos<sub>n</sub>(k‑1)赋值给Pos<sub>0</sub>(k);同时得到<maths num="0001" id="cmaths0001"><img file="FDA0000769741700000013.GIF" wi="608" he="116" /></maths><maths num="0002" id="cmaths0002"><img file="FDA0000769741700000014.GIF" wi="599" he="116" /></maths>施加Pos<sub>p</sub>(k)和Pos<sub>n</sub>(k)方向的电流矢量,每个电流矢量的作用时间为2n<sub>0</sub>·T<sub>0</sub>,并计算相应的位置波动量Vibra<sub>p</sub>(k)和Vibra<sub>n</sub>(k);步骤五、判断位置精度是否满足要求,如果是,转步骤六,如果否,转步骤三;步骤六、找出步骤四中Vibra<sub>0</sub>(k),Vibra<sub>p</sub>(k)和Vibra<sub>n</sub>(k)中的最小值,将该最小值对应的电流矢量的方向,即Pos<sub>0</sub>(k)、Pos<sub>p</sub>(k)或Pos<sub>n</sub>(k)赋值给PosCorrect0,并令i<sub>q_Amp</sub>=△A<sub>1</sub>,△A<sub>1</sub>≤△A<sub>0</sub>,转至步骤八;步骤七、将电流幅值i<sub>q_Amp</sub>增加△A<sub>0</sub>,即i<sub>q_Amp</sub>=i<sub>q_Amp</sub>+△A<sub>0</sub>,其中△A<sub>0</sub>为每次增加的电流幅值,转至步骤二;步骤八、施加幅值为i<sub>q_Amp</sub>,修正角度值<img file="FDA0000769741700000021.GIF" wi="673" he="115" />脉冲宽度为T<sub>1</sub>的脉冲电流矢量,T<sub>1</sub>≤T<sub>0</sub>;步骤九、判断电机是否顺时针旋转,如果是,转向步骤十;如果否,转向步骤十一;步骤十、获取转子初始位置修正值<img file="FDA0000769741700000022.GIF" wi="675" he="116" />流程结束;步骤十一、判断电机是否逆时针旋转,如果是,转向步骤十二;如果否,转向步骤十三;步骤十二、获取转子初始位置修正值<img file="FDA0000769741700000023.GIF" wi="677" he="115" />流程结束;步骤十三、更新电流值i<sub>q_Amp</sub>=i<sub>q_Amp</sub>+△A<sub>1</sub>,转向步骤八。
专利推荐
移动版 | 电脑版 | 返回顶部