利用旋转变压器输出位置确定永磁电机控制位置的方法与流程

文档序号:12728526阅读:来源:国知局

技术特征:

1.一种利用旋转变压器输出位置确定永磁电机控制位置的方法,其特征在于步骤如下:

步骤1:确定旋转变压器输出位置分区:通过控制器按A+B-、A+C-、B+C-、B+A-、C+A-、C+B-的导通顺序依次发送6p个两相定位信号,并顺序记录旋转变压器解码后得到的6p个输出位置值,分别以6p个输出位置值中最小的m个输出位置值Pi为起点进行位置分区,其中分区i由Pi及其后相邻的个输出位置值构成;

其中,p为电机极对数,A+B-表示直流母线电压正极接A相绕组、负极接B相绕组,A+C-表示直流母线电压正极接A相绕组、负极接C相绕组,B+C-表示直流母线电压正极接B相绕组、负极接C相绕组,B+A-表示直流母线电压正极接B相绕组、负极接A相绕组,C+A-表示直流母线电压正极接C相绕组、负极接A相绕组,C+B-表示直流母线电压正极接C相绕组、负极接B相绕组,i=1,2,…,m,m为旋转变压器极对数;

步骤2:电机运行前进行预定位:电机运行前,通过控制器发送A+B-的两相定位信号,记录旋转变压器解码后得到的输出位置值Ppre,Ppre与步骤1中发送A+B-定位信号时记录的旋转变压器解码后得到的p个输出位置值之中的一个相等,其所在位置分区也相同,若其位置分区为y,则对于三相六状态方波控制,令方波控制位置分区计数初始值fc0=y,完成预定位;对于矢量控制,在位置分区y内找到发送A+C-定位信号时记录的旋转变压器解码后得到的输出位置值P*,根据计算出a相轴线方向的位置值Pa,即矢量控制所需的零位,并令矢量控制区域计数初始值为vc0=0,完成预定位;

步骤3:确定电机控制位置:电机运行时,实时检测旋转变压器输出位置值Pmt,对于三相六状态方波控制,如果当前时刻与前一时刻输出位置值的差Perr满足|Perr|≤0.8*Pmax,则方波控制位置分区计数值fc等于前一时刻区域计数值,分区fc中输出位置值等于Pmt对应的换相位置即为电机方波控制所需的控制位置;如果当前时刻与前一时刻输出位置值的差Perr满足|Perr|>0.8*Pmax,则令方波控制位置分区计数值fc加1,记为z,则分区z中输出位置值等于Pmt对应的换相位置即为电机方波控制所需的控制位置;当方波控制位置分区计数值fc>m时,令fc为1;

对于矢量控制,如果当前时刻与前一时刻输出位置值的差Perr满足|Perr|≤0.8*Pmax,则矢量控制区域计数值vc等于前一时刻区域计数值,此时如果vc=0且Pmt<Pa,则电机矢量控制所需的控制位置由计算得到,否则,电机矢量控制所需的控制位置由计算得到;如果当前时刻与前一时刻输出位置值的差Perr满足|Perr|>0.8*Pmax,则令矢量控制位置分区计数值vc加1,此时如果vc=0且Pmt<Pa,则电机矢量控制所需的控制位置由计算得到,否则,电机矢量控制所需的控制位置由计算得到;当矢量控制位置分区计数值vc=m时,令vc为0;

其中,y∈[1,m],z∈[1,m+1],Pmax是旋转变压器输出位置值的最大值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1