CN108712128B - 一种克服了摩擦力影响的交流伺服***的对相方法 - Google Patents
一种克服了摩擦力影响的交流伺服***的对相方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 230000000694 effects Effects 0.000 claims abstract description 6
- 230000007547 defect Effects 0.000 abstract 1
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 239000011541 reaction mixture Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P21/18—Estimation 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变换而来,变换的数学表达式如下:
式(1)中,iu和iv分别为U和V相的实际电流,θe为电机电角度,id和iq为d和q轴的实际电流。矢量控制方案中的SVPWM(空间矢量脉宽调制)是基于αβ坐标系的,需将dq坐标系下的电压指令和经逆PARK变换转换至αβ坐标系的指令电压和转换方程如下:
将实际的交流永磁同步电机简化为如图1所示的两极电磁结构,三相定子线圈分别是U1U2、V1V2和W1W2,U1、V1和W1为线圈的始端,U2、V2和W2为线圈的末端,u、v和w分别是三相定子线圈的轴线,组成电机的uvw轴,转子永磁体的两极分别为S和N。在对相状态下,定子线圈中的电流方向如图1所示。忽略电机旋转副摩擦力的影响,永磁体在定子线圈磁通的作用下,SN的轴线与u轴重合,N极指向u轴的正方向。这种忽略了摩擦力的对相状态称为理想对相状态,是对相技术希望获取的对相状态,此时,电机的电角度θ=0。
对相的实质是为伺服在运行过程中计算电角度提供参考位置,在图1中的对相状态下,用软件方法将编码器的读数复位为0,在伺服运行过程中,电机转到任意位置的电角度:
式(3)中,θ为电机电角度,Vmax为编码器的最大读数,p为电机的极对数,x为编码器的读数,mod为取模函数。
但是,现有的对相技术未考虑摩擦力的影响,其过程是在αβ坐标系下进行的。实现的过程如下:设定启动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,设定启动SVPWM,磁极由初始位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T1,T1为本步骤旋转的持续时间;
步骤2.2,设定启动SVPWM,磁极由步骤2.1达到的位置逆时针旋转,达到磁极N刚经过β轴正半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T2,T2为本步骤旋转的持续时间;
步骤2.3,设定启动SVPWM,磁极由步骤2.2达到的位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,记取此时的位置编码器的读数x1,其中UN为与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T3,T3为本步骤旋转的持续时间;
步骤2.4,设定启动SVPWM,磁极由步骤2.3达到的位置顺时针旋转,达到磁极N刚到达β轴负半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T4,T4为本步骤旋转的持续时间;
步骤2.5,设定启动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,设定启动SVPWM,磁极由初始位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,即图5中(1)图所示位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T1,T1为本步骤旋转的持续时间;
步骤2.2,设定启动SVPWM,磁极由步骤2.1达到的位置逆时针旋转,达到磁极N刚经过β轴正半轴的位置,即图5中(2)图所示位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T2,T2为本步骤旋转的持续时间;
步骤2.3,设定启动SVPWM,磁极由步骤2.2达到的位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,即图5中(3)图所示位置,记取此时的位置编码器的读数x1,其中UN为与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T3,T3为本步骤旋转的持续时间;
步骤2.4,设定启动SVPWM,磁极由步骤2.3达到的位置顺时针旋转,达到磁极N刚到达β轴负半轴的位置,即图5中(4)图所示位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T4,T4为本步骤旋转的持续时间;
步骤2.5,设定启动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,设定启动SVPWM,磁极由初始位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T1,T1为本步骤旋转的持续时间;
步骤2.2,设定启动SVPWM,磁极由步骤2.1达到的位置逆时针旋转,达到磁极N刚经过β轴正半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T2,T2为本步骤旋转的持续时间;
步骤2.3,设定启动SVPWM,磁极由步骤2.2达到的位置顺时针旋转,达到磁极N刚经过α轴正半轴的位置,记取此时的位置编码器的读数x1,其中UN为与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T3,T3为本步骤旋转的持续时间;
步骤2.4,设定启动SVPWM,磁极由步骤2.3达到的位置顺时针旋转,达到磁极N刚到达β轴负半轴的位置,其中UN是与电机额定电流相对应的电压,t为本步骤旋转的时间变量,其取值范围为0≤t≤T4,T4为本步骤旋转的持续时间;
步骤2.5,设定启动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。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114070150B (zh) * | 2021-11-29 | 2023-06-09 | 重庆长安新能源汽车科技有限公司 | 一种用于提升永磁同步电机效率和功率的方法、装置及存储介质 |
Citations (7)
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 | 上海电驱动股份有限公司 | 车用永磁同步电机转子初始位置的精确检测与调整方法 |
-
2018
- 2018-06-07 CN CN201810578197.5A patent/CN108712128B/zh active Active
Patent Citations (7)
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 |