CN108712128B - 一种克服了摩擦力影响的交流伺服***的对相方法 - Google Patents

一种克服了摩擦力影响的交流伺服***的对相方法 Download PDF

Info

Publication number
CN108712128B
CN108712128B CN201810578197.5A CN201810578197A CN108712128B CN 108712128 B CN108712128 B CN 108712128B CN 201810578197 A CN201810578197 A CN 201810578197A CN 108712128 B CN108712128 B CN 108712128B
Authority
CN
China
Prior art keywords
magnetic pole
rotation
equal
phase
encoder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810578197.5A
Other languages
English (en)
Other versions
CN108712128A (zh
Inventor
扶文树
储建华
赵海峰
王刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Vocational College Of Information Technology
Original Assignee
Nanjing Vocational College Of Information Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Vocational College Of Information Technology filed Critical Nanjing Vocational College Of Information Technology
Priority to CN201810578197.5A priority Critical patent/CN108712128B/zh
Publication of CN108712128A publication Critical patent/CN108712128A/zh
Application granted granted Critical
Publication of CN108712128B publication Critical patent/CN108712128B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

本发明提供了一种克服了摩擦力影响的交流伺服***的对相方法,步骤包括:建立补偿摩擦力影响的对相坐标系αβ坐标系,并设定对相前磁极N位于α轴的上方;利用不同旋转方向的旋转记录位置编码器的读数,从而计算出补偿了摩擦力影响的理想对相位置x0。该克服了摩擦力影响的交流伺服***的对相方法利用两次对相的方法,补偿了摩擦力的影响,弥补了现有对相技术的缺陷。

Description

一种克服了摩擦力影响的交流伺服***的对相方法
技术领域
本发明涉及一种对相方法,尤其是一种克服了摩擦力影响的交流伺服***的对相方法。
背景技术
对相是交流伺服***出厂之前的一个调试步骤,目的是使伺服在正常运转之初准确获取电机转子磁极位置。伺服厂家当前采用的对相技术中忽略了摩擦力的影响,运用了该已有技术的伺服驱动器在运行时不能精确获取电机磁极的初始位置,从而影响了伺服的整体运行性能。在交流伺服***的矢量控制方案中,电流环中的d轴和q轴两个通道的实际电流由实际相电流经CLARK和PARK变换而来,变换的数学表达式如下:
Figure BDA0001687697180000011
式(1)中,iu和iv分别为U和V相的实际电流,θe为电机电角度,id和iq为d和q轴的实际电流。矢量控制方案中的SVPWM(空间矢量脉宽调制)是基于αβ坐标系的,需将dq坐标系下的电压指令
Figure BDA0001687697180000012
Figure BDA0001687697180000013
经逆PARK变换转换至αβ坐标系的指令电压
Figure BDA0001687697180000014
Figure BDA0001687697180000015
转换方程如下:
Figure BDA0001687697180000016
式(2)中,
Figure BDA0001687697180000017
Figure BDA0001687697180000018
分别为dq坐标系下的电压指令,
Figure BDA0001687697180000019
Figure BDA00016876971800000110
分别为αβ坐标系下的电压指令,θe为电机电角度。可见,电角度的误差会直接影响到id、iq
Figure BDA00016876971800000111
的计算。
将实际的交流永磁同步电机简化为如图1所示的两极电磁结构,三相定子线圈分别是U1U2、V1V2和W1W2,U1、V1和W1为线圈的始端,U2、V2和W2为线圈的末端,u、v和w分别是三相定子线圈的轴线,组成电机的uvw轴,转子永磁体的两极分别为S和N。在对相状态下,定子线圈中的电流方向如图1所示。忽略电机旋转副摩擦力的影响,永磁体在定子线圈磁通的作用下,SN的轴线与u轴重合,N极指向u轴的正方向。这种忽略了摩擦力的对相状态称为理想对相状态,是对相技术希望获取的对相状态,此时,电机的电角度θ=0。
对相的实质是为伺服在运行过程中计算电角度提供参考位置,在图1中的对相状态下,用软件方法将编码器的读数复位为0,在伺服运行过程中,电机转到任意位置的电角度:
Figure BDA00016876971800000112
式(3)中,θ为电机电角度,Vmax为编码器的最大读数,p为电机的极对数,x为编码器的读数,mod为取模函数。
但是,现有的对相技术未考虑摩擦力的影响,其过程是在αβ坐标系下进行的。实现的过程如下:设定
Figure BDA0001687697180000021
启动SVPWM,磁极由初始位置逆时针旋转,达到图2或图3所示的位置,记取此时的位置编码器的读数x,其中UN是与电机额定电流相对应的电压,t为对相过程的时间变量,其取值范围为0≤t≤T,T为对相过程的持续时间。如图2和3所示,由于摩擦力的影响,在对相状态下,SN的轴线与α轴有角度偏差θ1、θ2,电机转子在电磁力矩和摩擦力矩的作用下保持静止状态。根据电机旋转副的对称性,图2和图3中摩擦力矩的大小相等,方向相反,所以θ1=θ2。此时,电角度θe=θ1=θ2,机电角度的计算上将会产生的误差为δθe=θ1=θ2。实现的软件流程如图4所示。
发明内容
本发明的目的在于提供一种克服了摩擦力影响的交流伺服***的对相方法,
为了解决上述技术问题,本发明提供的一种克服了摩擦力影响的交流伺服***的对相方法,包括如下步骤:
步骤1,建立补偿摩擦力影响的对相坐标系为αβ坐标系,并设定对相前磁极N位于α轴的上方;
步骤2,开始对相,具体步骤为:
步骤2.1,设定
Figure BDA0001687697180000022
启动SVPWM,磁极由初始位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T1,T1为本步骤旋转的持续时间;
步骤2.2,设定
Figure BDA0001687697180000023
启动SVPWM,磁极由步骤2.1达到的位置逆时针旋转,达到磁极N刚经过β轴正半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T2,T2为本步骤旋转的持续时间;
步骤2.3,设定
Figure BDA0001687697180000024
启动SVPWM,磁极由步骤2.2达到的位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,记取此时的位置编码器的读数x1,其中UN为与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T3,T3为本步骤旋转的持续时间;
步骤2.4,设定
Figure BDA0001687697180000025
启动SVPWM,磁极由步骤2.3达到的位置顺时针旋转,达到磁极N刚到达β轴负半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T4,T4为本步骤旋转的持续时间;
步骤2.5,设定
Figure BDA0001687697180000031
启动SVPWM,磁极由步骤2.4达到的位置逆时针旋转,达到磁极N刚经过α轴正半轴的位置,记取此时的位置编码器的读数x2,其中UN为与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T5,T5为本步骤旋转的持续时间;
步骤2.6,设编码器的最大读数为Vmax,通过步骤2.3和步骤2.5的x1、x2计算补偿了摩擦力影响的理想对相位置x0
进一步地,步骤2.6中,计算补偿了摩擦力影响的理想对相位置x0的公式为:(1)当编码器的0点在x1和x2之间,且x0在0点和x2之间,则x0=(x1+x2+Vmax+1)/2;(2)当编码器的0点在x1和x2之间,且x0在0点和x1之间,则x0=(x1+x2-Vmax-1)/2;(3)当编码器的0点不在x1和x2之间,则x0=(x1+x2)/2。
本发明的有益效果在于:利用本发明的方法能够克服已有对相技术中摩擦力的影响,提升了电角度的计算精度。
附图说明
图1为理想的对相状态;
图2为现有的对相技术获取的一种对相状态;
图3为现有的对相技术获取的另一种对相状态;
图4为现有的对相技术的软件流程;
图5为本发明的补偿摩擦力影响的对相过程示意图;
图6为本发明的对相方法的软件流程。
具体实施方式
如图5和6所示,本发明公开的克服了摩擦力影响的交流伺服***的对相方法,包括如下步骤:
步骤1,建立补偿摩擦力影响的对相坐标系为αβ坐标系,并设定对相前磁极N位于α轴的上方;
步骤2,开始对相,具体步骤为:
步骤2.1,设定
Figure BDA0001687697180000032
启动SVPWM,磁极由初始位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,即图5中(1)图所示位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T1,T1为本步骤旋转的持续时间;
步骤2.2,设定
Figure BDA0001687697180000041
启动SVPWM,磁极由步骤2.1达到的位置逆时针旋转,达到磁极N刚经过β轴正半轴的位置,即图5中(2)图所示位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T2,T2为本步骤旋转的持续时间;
步骤2.3,设定
Figure BDA0001687697180000042
启动SVPWM,磁极由步骤2.2达到的位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,即图5中(3)图所示位置,记取此时的位置编码器的读数x1,其中UN为与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T3,T3为本步骤旋转的持续时间;
步骤2.4,设定
Figure BDA0001687697180000043
启动SVPWM,磁极由步骤2.3达到的位置顺时针旋转,达到磁极N刚到达β轴负半轴的位置,即图5中(4)图所示位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T4,T4为本步骤旋转的持续时间;
步骤2.5,设定
Figure BDA0001687697180000044
启动SVPWM,磁极由步骤2.4达到的位置逆时针旋转,达到磁极N刚经过α轴正半轴的位置,即图5中(5)图所示位置,记取此时的位置编码器的读数x2,其中UN为与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T5,T5为本步骤旋转的持续时间;
步骤2.6,设编码器的最大读数为Vmax,通过步骤2.3和步骤2.5的x1、x2计算补偿了摩擦力影响的理想对相位置x0
其中,步骤2.6中,计算补偿了摩擦力影响的理想对相位置x0的公式为:(1)当编码器的0点在x1和x2之间,且x0在0点和x2之间,则x0=(x1+x2+Vmax+1)/2;(2)当编码器的0点在x1和x2之间,且x0在0点和x1之间,则x0=(x1+x2-Vmax-1)/2;(3)当编码器的0点不在x1和x2之间,则x0=(x1+x2)/2。
本发明公开的克服了摩擦力影响的交流伺服***的对相方法能够克服已有对相技术中摩擦力的影响,提升了电角度的计算精度。

Claims (1)

1.一种克服了摩擦力影响的交流伺服***的对相方法,其特征在于,包括如下步骤:
步骤1,建立补偿摩擦力影响的对相坐标系αβ坐标系,并设定对相前磁极N位于α轴的上方;
步骤2,开始对相,具体步骤为:
步骤2.1,设定
Figure FDA0003057853790000011
启动SVPWM,磁极由初始位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T1,T1为本步骤旋转的持续时间;
步骤2.2,设定
Figure FDA0003057853790000012
启动SVPWM,磁极由步骤2.1达到的位置逆时针旋转,达到磁极N刚经过β轴正半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T2,T2为本步骤旋转的持续时间;
步骤2.3,设定
Figure FDA0003057853790000013
启动SVPWM,磁极由步骤2.2达到的位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,记取此时的位置编码器的读数x1,其中UN为与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T3,T3为本步骤旋转的持续时间;
步骤2.4,设定
Figure FDA0003057853790000014
启动SVPWM,磁极由步骤2.3达到的位置顺时针旋转,达到磁极N刚到达β轴负半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T4,T4为本步骤旋转的持续时间;
步骤2.5,设定
Figure FDA0003057853790000015
启动SVPWM,磁极由步骤2.4达到的位置逆时针旋转,达到磁极N刚经过α轴正半轴的位置,记取此时的位置编码器的读数x2,其中UN为与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T5,T5为本步骤旋转的持续时间;
步骤2.6,设编码器的最大读数为Vmax,通过步骤2.3和步骤2.5的x1、x2计算补偿了摩擦力影响的理想对相位置x0
步骤2.6中,假定x2>x1,计算补偿了摩擦力影响的理想对相位置x0的公式为:(1)当编码器的0点在x1和x2之间,且x0在0点和x2之间,则x0=(x1+x2+Vmax+1)/2;(2)当编码器的0点在x1和x2之间,且x0在0点和x1之间,则x0=(x1+x2-Vmax-1)/2;(3)当编码器的0点不在x1和x2之间,则x0=(x1+x2)/2。
CN201810578197.5A 2018-06-07 2018-06-07 一种克服了摩擦力影响的交流伺服***的对相方法 Active CN108712128B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810578197.5A CN108712128B (zh) 2018-06-07 2018-06-07 一种克服了摩擦力影响的交流伺服***的对相方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810578197.5A CN108712128B (zh) 2018-06-07 2018-06-07 一种克服了摩擦力影响的交流伺服***的对相方法

Publications (2)

Publication Number Publication Date
CN108712128A CN108712128A (zh) 2018-10-26
CN108712128B true CN108712128B (zh) 2021-10-01

Family

ID=63870438

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810578197.5A Active CN108712128B (zh) 2018-06-07 2018-06-07 一种克服了摩擦力影响的交流伺服***的对相方法

Country Status (1)

Country Link
CN (1) CN108712128B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114070150B (zh) * 2021-11-29 2023-06-09 重庆长安新能源汽车科技有限公司 一种用于提升永磁同步电机效率和功率的方法、装置及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050104582A1 (en) * 2003-11-18 2005-05-19 Fanuc Ltd. Position-of-magnetic-pole detecting device
CN101821942A (zh) * 2007-10-12 2010-09-01 株式会社安川电机 电动机控制装置与磁极位置估计方法
CN101960103A (zh) * 2008-03-03 2011-01-26 日锻汽门株式会社 机动车用发动机中的相位可变装置
CN102317874A (zh) * 2008-01-29 2012-01-11 三菱电机株式会社 交流同步电动机的磁极位置推定方法
CN103401504A (zh) * 2013-08-06 2013-11-20 中国科学院光电技术研究所 一种永磁同步电机转子初始位置的修正方法
US20130307452A1 (en) * 2012-05-21 2013-11-21 Fanuc Corporation Magnetic pole position detecting device for detecting magnetic pole position of rotor in permanent-magnet synchronous motor
CN104079215A (zh) * 2013-03-26 2014-10-01 上海电驱动股份有限公司 车用永磁同步电机转子初始位置的精确检测与调整方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050104582A1 (en) * 2003-11-18 2005-05-19 Fanuc Ltd. Position-of-magnetic-pole detecting device
CN101821942A (zh) * 2007-10-12 2010-09-01 株式会社安川电机 电动机控制装置与磁极位置估计方法
CN102317874A (zh) * 2008-01-29 2012-01-11 三菱电机株式会社 交流同步电动机的磁极位置推定方法
CN101960103A (zh) * 2008-03-03 2011-01-26 日锻汽门株式会社 机动车用发动机中的相位可变装置
US20130307452A1 (en) * 2012-05-21 2013-11-21 Fanuc Corporation Magnetic pole position detecting device for detecting magnetic pole position of rotor in permanent-magnet synchronous motor
CN104079215A (zh) * 2013-03-26 2014-10-01 上海电驱动股份有限公司 车用永磁同步电机转子初始位置的精确检测与调整方法
CN103401504A (zh) * 2013-08-06 2013-11-20 中国科学院光电技术研究所 一种永磁同步电机转子初始位置的修正方法

Also Published As

Publication number Publication date
CN108712128A (zh) 2018-10-26

Similar Documents

Publication Publication Date Title
CN107134964B (zh) 基于扩张状态观测器的五相容错永磁电机无位置传感器控制方法
CN109302111B (zh) 永磁同步电机的混合位置观测器及无位置传感器伺服***
US8497655B2 (en) Method and apparatus for estimating rotor position in a sensorless synchronous motor
CN106330046B (zh) 基于特定负载的五相容错永磁电机无位置传感器控制方法
CN103825525A (zh) 一种改进的无传感器永磁同步电机速度估测方法
CN107834935A (zh) 一种永磁同步电机转子的初始绝对位置检测方法
CN105227025A (zh) 一种永磁同步电机低载波比无位置传感器控制***及其控制方法
CN104767445B (zh) 一种无电流反馈的面贴式永磁同步电动机转矩控制方法
CN113054882B (zh) 一种pmsm的磁编码器初始角度识别及矫正方法
CN110729940A (zh) 一种永磁同步电机初始相位检测方法
CN105915142A (zh) 一种基于解耦自适应观测器的永磁同步电机转子位置和转速估算方法
CN113114080A (zh) 一种永磁同步电机无磁链环直接转矩控制方法
CN108712128B (zh) 一种克服了摩擦力影响的交流伺服***的对相方法
CN110601631A (zh) 一种基于占空比调制的磁通切换型永磁直线电机直接推力控制方法
CN108933553B (zh) 一种改进的永磁同步电机转子位置检测方法
CN109150043A (zh) 交流伺服***电流环中的电压前馈补偿方法
CN117277878A (zh) 一种基于相角补偿的电机带载启动控制方法
CN108306565B (zh) 一种基于改进型扰动观测器的电机无传感器控制方法
JP4899788B2 (ja) 永久磁石同期電動機の駆動制御方法
CN111193451A (zh) 用于三相电机启动时刻位置的判断方法
CN116365937A (zh) 一种高速永磁同步电机无位置传感器控制方法
CN113141139B (zh) 一种双三相永磁电机五闭环式控制方法及***
CN113179069A (zh) 最大转矩点跟踪的内嵌式永磁同步电机mtpa控制方法
CN107994833B (zh) 一种永磁同步电机的转子初始位置检测装置
CN107579682B (zh) 适用于无刷直流电机的变开关点的直接自控制方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant