CN108667377A - 一种永磁同步电机转子的位置与速度的确定方法及装置 - Google Patents
一种永磁同步电机转子的位置与速度的确定方法及装置 Download PDFInfo
- Publication number
- CN108667377A CN108667377A CN201810500828.1A CN201810500828A CN108667377A CN 108667377 A CN108667377 A CN 108667377A CN 201810500828 A CN201810500828 A CN 201810500828A CN 108667377 A CN108667377 A CN 108667377A
- Authority
- CN
- China
- Prior art keywords
- shaft
- current time
- electromotive force
- counter electromotive
- currents
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 36
- 238000001514 detection method Methods 0.000 claims abstract description 150
- 238000005070 sampling Methods 0.000 claims description 27
- 238000009415 formwork Methods 0.000 claims description 26
- 238000004804 winding Methods 0.000 claims description 23
- 230000005484 gravity Effects 0.000 claims description 10
- 230000009466 transformation Effects 0.000 claims description 10
- 238000012857 repacking Methods 0.000 claims description 6
- 230000007423 decrease Effects 0.000 abstract description 6
- 230000001771 impaired effect Effects 0.000 abstract description 4
- 230000035945 sensitivity Effects 0.000 abstract description 4
- 230000003247 decreasing effect Effects 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 10
- 230000005611 electricity Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
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
-
- 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/22—Current control, e.g. using a current control loop
-
- 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
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/18—Circuit arrangements for detecting position without separate position detecting elements
- H02P6/182—Circuit arrangements for detecting position without separate position detecting elements using back-emf in windings
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
本发明提供了一种永磁同步电机转子的位置与速度的确定方法及装置,属于永磁同步电机控制领域。该方法通过当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,并根据该当前时刻的α轴电流,得到该当前时刻的α轴反电动势;通过当前时刻的β轴电流和β轴检测电流,得到该当前时刻的β轴反电动势;根据该当前时刻的α轴反电动势和β轴反电动势可以计算得到该当前时刻的电机转子的角度和角速度,可以在无需霍尔传感器的情况下获取电机转子的角度和角速度,精确度不再取决于霍尔传感器的灵敏度,避免了在霍尔传感器精度下降或受损时不能得到正确的电机转子的角度和角速度的问题,同时也减少了***的控制结构。
Description
技术领域
本发明涉及永磁同步电机控制领域,特别涉及一种永磁同步电机转子的位置与速度确定方法及装置。
背景技术
随着永磁同步电机的发展,永磁同步电机被越来越广地应用在位置控制以及速度控制的***中。
现有技术中,永磁同步电机伺服的控制***中,都需要霍尔传感器配合编码器将采集到的速度或位置信号发送给控制器,从而使控制器根据反馈的信号进行调节。
本发明人发现上述技术中至少存在以下问题:
由于需要霍尔传感器来获取位置或速度信号,一旦传感器精度下降,会造成控制***失去作用。因此,通过霍尔传感器对永磁同步电机伺服的控制***,精确度低。
发明内容
有鉴于此,本发明提供一种永磁同步电机的位置和速度估算方法,以更好提高精确度。具体而言,包括以下的技术方案:
根据本公开实施例的第一方面,提供了一种永磁同步电机转子的位置与速度的确定方法,所述方法包括:
设置永磁同步电机在α-β坐标系下初始时刻的α轴电流、α轴反电动势、β轴电流和β轴反电动势,并获取初始时刻的α轴检测电压和β轴检测电压;
获取当前时刻的α轴检测电流、α轴检测电压、β轴检测电流和β轴检测电压,所述当前时刻为所述初始时刻之后的任一采样时刻;
根据与该当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,并根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的α轴反电动势;
根据该前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,并根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的β轴反电动势;
根据该当前时刻的α轴反电动势和β轴反电动势得到该当前时刻的电机转子的角度;
根据当前时刻的所述电机转子的角度和与该当前时刻相邻的前一时刻的所述电机转子的角度得到该当前时刻的电机转子的角速度。
可选的,所述根据与该当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,包括:
将当前时刻相邻的前一时刻α轴电流、α轴反电动势和α轴检测电压输入到α轴电流方程中,计算该当前时刻的α轴电流,所述α轴电流方程为:
其中,iα(n+1)为所述当前时刻的α轴电流,iα(n)为所述前一时刻的α轴电流,vα(n)为所述前一时刻的α轴检测电压,eα(n)为所示前一时刻的α轴反电动势,Rs为电机定子绕组电阻,Ts为采样周期,Ls为电机定子绕组电感;
所述根据与该当前时刻相邻的前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,包括:
将当前时刻相邻的前一时刻β轴电流、β轴反电动势和β轴检测电压输入到β轴电流方程中,计算该当前时刻的β轴电流,所述β轴电流方程为:
其中,iβ(n+1)为所述当前时刻的β轴电流,iβ(n)为所述前一时刻的β轴电流,vβ(n)为所述前一时刻的β轴检测电压,eβ(n)为所述前一时刻的β轴反电动势,Rs为电机定子绕组电阻,Ts为采样周期,Ls为电机定子绕组电感。
可选的,所述根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的α轴反电动势包括:
根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的α轴电压修正因子;将α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势;
所述根据该当前时刻β的轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的β轴反电动势包括:
根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的β轴电压修正因子;将β轴电压修正因子乘以预设的滑模增益得到当前时刻的β轴反电动势。
可选的,所述根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的α轴电压修正因子,包括:
对当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值进行论域变换,得到第二差值和第二微分值;根据隶属度函数分别得到所述第二差值和第二微分值所对应的模糊子集;根据模糊规则库利用madani推理规则对所述第二差值和第二微分值所对应的模糊子集进行模糊推理运算,得到所述第二差值和第二微分值所对应模糊值;利用重心法对所述模糊值进行反模糊化并乘以预设的比例因子,得到所述α轴电压修正因子;
所述根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的β轴电压修正因子,包括:
对当前时刻的β轴电流和β轴检测电流的第三差值以及该第三差值在时间上的微分值进行论域变换,得到第四差值和第四微分值;根据隶属度函数分别得到所述第四差值和第四微分值所对应的模糊子集;根据模糊规则库利用madani推理规则对所述第四差值和第四微分值所对应的模糊子集进行模糊推理运算,得到所述第四差值和第四微分值所对应的模糊值;利用重心法对所述模糊值进行反模糊化并乘以预设的比例因子,得到所述β轴电压修正因子。
可选的,所述将α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势,包括:
对α轴电压修正因子进行滤波,得到滤波后的α轴电压修正因子,其中通过如下公式对α轴电压修正因子进行滤波:
其中,eα(n+1)为所述当前时刻的α轴反电动势,eα(n)为所述前一时刻的α轴反电动势,Fα(n+1)为所述当前时刻的α轴修正因子,fc为低通滤波器的截止频率,fPWM数字滤波器的执行的PWM频率;
将滤波后的α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势;
所述将β轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势,包括:
对β轴电压修正因子进行滤波,得到滤波后的β轴电压修正因子,其中通过如下公式对β轴电压修正因子进行滤波:
其中,eβ(n+1)为所述当前时刻的β轴反电动势,eβ(n)为所述前一时刻的β轴反电动势,Fβ(n+1)为所述当前时刻的β轴修正因子,fc为低通滤波器的截止频率,fPWM数字滤波器的执行的PWM频率。
将滤波后的β轴电压修正因子乘以预设的滑模增益得到当前时刻的β轴反电动势。
可选的,所述根据该当前时刻的α轴反电动势和β轴反电动势得到该当前时刻的电机转子的角度,包括:
根据反电动势方程,计算当前时刻的电机转子的角度,所述反电动势方程为:
θ(n)=arctan(-eα(n)/eβ(n))
其中,θ(n)为所述当前时刻的电机转子的角度,eα(n)为所述当前时刻的α轴反电动势,eβ(n)为所述当前时刻β轴反电动势。
可选的,所述根据当前时刻的所述电机转子的角度和与该当前时刻相邻的前一时刻的所述电机转子的角度得到该当前时刻的电机转子的角速度,包括:
将当前时刻的所述电机转子的角度和相邻的前一时刻的所述电机转子的角度输入到角速度公式中,计算电机转子的角速度,所述角速度公式为:
其中,ω为电机的角速度;θn+1为所述当前时刻的角度值;θn为所述前一时刻的角度值;Kspeed为转化为标准速度单位的比例值;m为采样次数。
可选的,所述方法还包括:
根据所述电机转子的角速度计算电机转子补偿角度;
根据所述电机转子补偿角度对所述电机转子的角度进行修正。
可选的,所述根据所述电机转子的角速度计算电机转子补偿角度,包括:
通过如下公式计算所述电机转子补偿角度:
其中,θoffset为电机转子补偿角度,ω为电机转子的角速度。
根据本公开实施例的第二方面,提供了一种永磁同步电机转子的位置与速度的确定装置,所述装置包括:
第一获取模块,用于设置永磁同步电机在α-β坐标系下初始时刻的α轴电流、α轴反电动势、β轴电流和β轴反电动势,并获取初始时刻的α轴检测电压和β轴检测电压;
第二获取模块,用于获取当前时刻的α轴检测电流、α轴检测电压、β轴检测电流和β轴检测电压,所述当前时刻为所述初始时刻之后的任一采样时刻;
第三获取模块,用于根据与该当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,并根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的α轴反电动势;
第四获取模块,用于根据该前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,并根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的β轴反电动势;
第五获取模块,用于根据该当前时刻的α轴反电动势和β轴反电动势得到该当前时刻的电机转子的角度;
第六获取模块,用于根据当前时刻的所述电机转子的角度和与该当前时刻相邻的前一时刻的所述电机转子的角度得到该当前时刻的电机转子的角速度。
可选的,所述第三获取模块,包括:
第一计算子模块,用于将当前时刻相邻的前一时刻α轴电流、α轴反电动势和α轴检测电压输入到α轴电流方程中,计算该当前时刻的α轴电流,所述α轴电流方程为:
其中,iα(n+1)为所述当前时刻的α轴电流,iα(n)为所述前一时刻的α轴电流,vα(n)为所述前一时刻的α轴检测电压,eα(n)为所示前一时刻的α轴反电动势,Rs为电机定子绕组电阻,Ts为采样周期,Ls为电机定子绕组电感;
所述第四获取模块,包括:
第二计算子模块,用于将当前时刻相邻的前一时刻β轴电流、β轴反电动势和β轴检测电压输入到β轴电流方程中,计算该当前时刻的β轴电流,所述β轴电流方程为:
其中,iβ(n+1)为所述当前时刻的β轴电流,iβ(n)为所述前一时刻的β轴电流,vβ(n)为所述前一时刻的β轴检测电压,eβ(n)为所述前一时刻的β轴反电动势,Rs为电机定子绕组电阻,Ts为采样周期,Ls为电机定子绕组电感。
可选的,所述第三获取模块,还包括:
第一获取子模块,用于根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的α轴电压修正因子;将α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势;
所述第四获取模块,还包括:
第二获取子模块,用于根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的β轴电压修正因子;将β轴电压修正因子乘以预设的滑模增益得到当前时刻的β轴反电动势。
所述第一获取子模块,包括:
第一获取单元,对当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值进行论域变换,得到第二差值和第二微分值;根据隶属度函数分别得到所述第二差值和第二微分值所对应的模糊子集;根据模糊规则库利用madani推理规则对所述第二差值和第二微分值所对应的模糊子集进行模糊推理运算,得到所述第二差值和第二微分值所对应模糊值;利用重心法对所述模糊值进行反模糊化并乘以预设的比例因子,得到所述α轴电压修正因子;
所述第二获取子模块,包括:
第二获取单元,对当前时刻的β轴电流和β轴检测电流的第三差值以及该第三差值在时间上的微分值进行论域变换,得到第四差值和第四微分值;根据隶属度函数分别得到所述第四差值和第四微分值所对应的模糊子集;根据模糊规则库利用madani推理规则对所述第四差值和第四微分值所对应的模糊子集进行模糊推理运算,得到所述第四差值和第四微分值所对应的模糊值;利用重心法对所述模糊值进行反模糊化并乘以预设的比例因子,得到所述β轴电压修正因子。
可选的,所述第一获取子模块,还包括:
第三获取单元,用于对α轴电压修正因子进行滤波,得到滤波后的α轴电压修正因子,其中通过如下公式对α轴电压修正因子进行滤波:
其中,eα(n+1)为所述当前时刻的α轴反电动势,eα(n)为所述前一时刻的α轴反电动势,Fα(n+1)为所述当前时刻的α轴修正因子,fc为低通滤波器的截止频率,fPWM数字滤波器的执行的PWM频率;
第一增益单元,用于将滤波后的α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势;
所述第二获取子模块,还包括:
第四获取单元,用于对β轴电压修正因子进行滤波,得到滤波后的β轴电压修正因子,其中通过如下公式对β轴电压修正因子进行滤波:
其中,eβ(n+1)为所述当前时刻的β轴反电动势,eβ(n)为所述前一时刻的β轴反电动势,Fβ(n+1)为所述当前时刻的β轴修正因子,fc为低通滤波器的截止频率,fPWM数字滤波器的执行的PWM频率。
第二增益单元,用于将滤波后的β轴电压修正因子乘以预设的滑模增益得到当前时刻的β轴反电动势。
可选的,所述第五获取模块,包括:
第三计算子模块,用于根据反电动势方程,计算当前时刻的电机转子的角度,所述反电动势方程为:
θ(n)=arctan(-eα(n)/eβ(n))
其中,θ(n)为所述当前时刻的电机转子的角度,eα(n)为所述当前时刻的α轴反电动势,eβ(n)为所述当前时刻的β轴反电动势。
可选的,所述第六获取模块,包括:
第四计算子模块,用于将当前时刻的所述电机转子的角度和相邻的前一时刻的所述电机转子的角度输入到角速度公式中,计算电机转子的角速度,所述角速度公式为:
其中,ω为电机的角速度;θn+1为所述当前时刻的角度值;θn为所述前一时刻的角度值;Kspeed为转化为标准速度单位的比例值;m为采样次数。
可选的,所述装置还包括:
第一计算模块,用于根据所述电机转子的角速度计算电机转子补偿角度;
第一修正模块,用于根据所述电机转子补偿角度对所述电机转子的角度进行修正。
可选的,所述第一计算模块,包括:
第四计算子模块,用于通过如下公式计算所述电机转子补偿角度:
其中,θoffset为电机转子补偿角度,ω为电机转子的角速度。
本发明实施例提供的技术方案的有益效果包括:
本发明实施例提供了一种永磁同步电机转子的位置与速度的确定方法,通过当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,并根据该当前时刻的α轴电流和α轴检测电流得到该当前时刻的α轴反电动势;通过当前时刻相邻的前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,并根据该当前时刻的β轴电流和β轴检测电流得到该当前时刻的β轴反电动势;根据该当前时刻的α轴反电动势和β轴反电动势得到当前时刻的电机转子的角度和角速度。通过上述方式分别得到α轴反电动势和β轴反电动势并计算电机转子的角度和角速度,可以在无需霍尔传感器的情况下获取电机转子的角度和角速度,精确度不再取决于霍尔传感器的灵敏度,避免了在霍尔传感器精度下降或受损时不能得到正确的电机转子的角度和角速度的问题,同时也减少了***的控制结构。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种永磁同步电机转子的位置与速度的确定方法的流程图;
图2为本发明实施例提供的一种永磁同步电机转子的位置与速度的确定方法的流程图;
图3为本发明实施例提供一种模糊规则库;
图4为本发明实施例提供的一种隶属度函数的示意图;
图5为本发明实施例提供一种隶属度函数的示意图;
图6是本发明实施例提供的一种永磁同步电机转子的位置与速度的确定装置的框图。
具体实施方式
为使本发明的技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本公开一示例性实施例提供了一种永磁同步电机转子的位置与速度的确定方法,如图1所示,该方法的处理流程可以包括如下的步骤:
步骤S110,设置永磁同步电机在α-β坐标系下初始时刻的α轴电流、α轴反电动势、β轴电流和β轴反电动势,并获取初始时刻的α轴检测电压和β轴检测电压。
步骤S120,获取该当前时刻的α轴检测电流、α轴检测电压、β轴检测电流和β轴检测电压,该当前时刻为初始时刻之后的任一采样时刻。
步骤S130,根据与该当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,并根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的α轴反电动势;根据该前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,并根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的β轴反电动势。
步骤S140,根据该当前时刻的α轴反电动势和β轴反电动势得到该当前时刻的电机转子的角度。
步骤S150,根据当前时刻的电机转子的角度和与该当前时刻相邻的前一时刻的电机转子的角度得到该当前时刻的电机转子的角速度。
通过本公开提供的方法,本发明实施例提供了一种永磁同步电机转子的位置与速度的确定方法,通过当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,并根据该当前时刻的α轴电流和α轴检测电流得到该当前时刻的α轴反电动势;通过当前时刻相邻的前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,并根据该当前时刻的β轴电流和β轴检测电流得到该当前时刻的β轴反电动势;根据该当前时刻的α轴反电动势和β轴反电动势得到当前时刻的电机转子的角度和角速度。通过上述方式分别得到α轴反电动势和β轴反电动势并计算电机转子的角度和角速度,可以在无需霍尔传感器的情况下获取电机转子的角度和角速度,精确度不再取决于霍尔传感器的灵敏度,避免了在霍尔传感器精度下降或受损时不能得到正确的电机转子的角度和角速度的问题,同时也减少了***的控制结构。
图2是本发明实施例提供的一种永磁同步电机转子的位置与速度的确定方法的流程图。该方法由计算机设备执行,参见图2,该方法包括步骤S210-步骤S260。下面具体介绍该方法的各个步骤。
步骤S210,设置永磁同步电机在α-β坐标系下初始时刻的α轴电流、α轴反电动势、β轴电流和β轴反电动势,并获取初始时刻的α轴检测电压和β轴检测电压。
需要说明的是,三相静止坐标系的a轴、b轴、c轴的交汇点所在的位置是电机定子绕组轴心所在的位置,相邻轴的相位相差120度,α-β坐标系中的α轴重合于a轴,β轴逆时针方向上超前于α轴90度。
α-β坐标系中初始时刻的α轴电流、α轴反电动势、β轴电流和β轴反电动势为预先设置的,一般都可设置为零或其他数值,初始时刻的α轴检测电压和β轴检测电压为实时获取的永磁同步电机初始时刻工作时的α轴检测电压和β轴检测电压。
步骤S220,获取该当前时刻的α轴检测电流、α轴检测电压、β轴检测电流和β轴检测电压,当前时刻为初始时刻之后的任一采样时刻。
其中,α轴检测电流是永磁同步电机定子实际工作时的α轴上的电流,β轴检测电流永磁同步电机定子实际工作时的β轴上的电流。
需要说明的是,在初始时刻,由于α轴电流、α轴反电动势、β轴电流和β轴反电动势为预先设置的,因此,并不需要通过α轴检测电流与α轴电流,β轴检测电流与β轴电流之间的关系得到对应轴的反电动势,因此,在初始时刻时并不需要获取α检测电流和β轴检测电流。而对于初始时刻之后的任一采样时刻,α轴检测电流和β轴检测电流都是通过α检测电流与α轴电流,β轴检测电流与β轴电流之间的关系计算得到对应轴的反电动势的,因此,在初始时刻之后的任一采样时刻,需要获取α轴检测电流和β轴检测电流。
步骤S230,根据与该当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,并根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的α轴反电动势;根据该前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,并根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的β轴反电动势;
其中,根据与该当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流的过程可以由以下步骤来实现:
将当前时刻相邻的前一时刻α轴电流、α轴反电动势和α轴检测电压输入到α轴电流方程中,计算该当前时刻的α轴电流,该α轴电流方程为:
式中,iα(n+1)为当前时刻的α轴电流,iα(n)为前一时刻的α轴电流,vα(n)为前一时刻的α轴检测电压,eα(n)为所示前一时刻的α轴反电动势,Rs为电机定子绕组电阻,Ts为采样周期,Ls为电机定子绕组电感。
其中,根据与该当前时刻相邻的前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流的过程可以由以下步骤来实现:
将当前时刻相邻的前一时刻β轴电流、β轴反电动势和β轴检测电压输入到β轴电流方程中,计算该当前时刻的β轴电流,该β轴电流方程为:
式中,iβ(n+1)为当前时刻的β轴电流,iβ(n)为前一时刻的β轴电流,vβ(n)为前一时刻的β轴检测电压,eβ(n)为前一时刻的β轴反电动势,Rs为电机定子绕组电阻,Ts为采样周期,Ls为电机定子绕组电感。
需要说明的是,第n+1个采样时刻即当前时刻,第n个采样时刻即前一时刻,电机定子绕组电阻和电机定子绕组电感可以在永磁同步电机中实际测量得到,采样周期可以预先进行设置。
其中,根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的α轴反电动势的过程可以由以下步骤来实现:
根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的α轴电压修正因子;将α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势;
其中,根据该当前时刻β的轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的β轴反电动势的过程可以由以下步骤来实现:
根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的β轴电压修正因子;将β轴电压修正因子乘以预设的滑模增益得到当前时刻的β轴反电动势。
其中,根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的α轴电压修正因子的过程可以由以下步骤来实现:
对当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值进行论域变换,得到第二差值和第二微分值;根据隶属度函数分别得到第二差值和第二微分值所对应的模糊子集;根据模糊规则库利用madani推理规则对第二差值和第二微分值所对应的模糊子集进行模糊推理运算,得到第二差值和第二微分值所对应模糊值;利用重心法对模糊值进行反模糊化并乘以预设的比例因子,得到α轴电压修正因子;
其中,根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的β轴电压修正因子的过程可以由以下步骤来实现:
对当前时刻的β轴电流和β轴检测电流的第三差值以及该第三差值在时间上的微分值进行论域变换,得到第四差值和第四微分值;根据隶属度函数分别得到第四差值和第四微分值所对应的模糊子集;根据模糊规则库利用madani推理规则对第四差值和第四微分值所对应的模糊子集进行模糊推理运算,得到第四差值和第四微分值所对应的模糊值;利用重心法对模糊值进行反模糊化并乘以预设的比例因子,得到β轴电压修正因子。
需要说明的是,上述任一轴的论域变换为将输入的变量的基本论域通过尺度变换为各自的论域范围,输入变量的基本论域为输入变量的实际变化范围。如图3所示为由49条规则组成的模糊规则库。图3中的为电流差值,电流差值可以为上述第二差值、第四差值。为电流差值的微分值,电流差值的微分值可以为上述第二微分值、第四微分值。如图4为输入量为电流差值的隶属度函数,该图4中的表示电流差值所对应的隶属函数的值,电流差值可以为第二差值、第四差值。如图5为输入量为电流差值的微分值的隶属度函数,该图5中的表示电流差值的微分值所对应的隶属函数的值,电流差值的微分值可以为第二微分值、第四微分值。
其中,图3、图4、图5中的NB表示负大,NM表示负中,NS表示负小,ZO表示零,PS表示正小,PM表示正中,PB表示正大。
举例说明,将第一差值以及该第一差值在时间上的微分值、第三差值以及该第三差值在时间上的微分值乘以相应的量化因子,尺度变换到论域[-3 3],然后根据如图4、图5的隶属度函数将第二差值、第二微分值、第四差值和第四微分值进行模糊化得到模糊子集,通过模糊规则库查询得到模糊子集所对应的模糊值,对模糊值进行处理就可以得到电压修正因子。
其中,将α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势的过程可以由以下步骤来实现:
对α轴电压修正因子进行滤波,得到滤波后的α轴电压修正因子,其中通过如下公式对α轴电压修正因子进行滤波:
式中,eα(n+1)为当前时刻的α轴反电动势,eα(n)为前一时刻的α轴反电动势,Fα(n+1)为当前时刻的α轴修正因子,fc为低通滤波器的截止频率,fPWM数字滤波器的执行的PWM频率;
将滤波后的α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势;
将β轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势的过程可以由以下步骤来实现:
对β轴电压修正因子进行滤波,得到滤波后的β轴电压修正因子,其中通过如下公式对β轴电压修正因子进行滤波:
式中,eβ(n+1)为当前时刻的β轴反电动势,eβ(n)为前一时刻的β轴反电动势,Fβ(n+1)为当前时刻的β轴修正因子,fc为低通滤波器的截止频率,fPWM数字滤波器的执行的PWM频率。
将滤波后的β轴电压修正因子乘以预设的滑模增益得到当前时刻的β轴反电动势。
需要说明的是,获得的电压修正因子一般含有高频分量,实施过程中,需要通过一阶低通滤波器对其进行滤波。并且,低通滤波器的时间常数设置必须足够小以保证充足的低频分量。因此低通滤波器的截止频率fc需要根据所跟踪的定子电流的基频ωr进行设计,实施过程中
步骤S240,根据反电动势方程,计算当前时刻的电机转子的角度,反电动势方程为:
θ(n)=arctan(-eα(n)/eβ(n))
其中,θ(n)为当前时刻的电机转子的角度,eα(n)为当前时刻的α轴反电动势,eβ(n)为当前时刻的β轴反电动势。
步骤S250,根据当前时刻的电机转子的角度和与该当前时刻相邻的前一时刻的电机转子的角度得到该当前时刻的电机转子的角速度,包括:
将当前时刻的电机转子的角度和相邻的前一时刻的电机转子的角度输入到角速度公式中,计算电机转子的角速度,角速度公式为:
其中,ω为电机的角速度;θn+1为当前时刻的角度值;θn为前一时刻的角度值;Kspeed为转化为标准速度单位的比例值;m为采样次数。
为确保计算角速度时获得较为平滑的信号,可对得到的角速度通过一阶滤波器进行滤波。
步骤S260,根据电机转子的角速度计算电机转子补偿角度;根据电机转子补偿角度对电机转子的角度进行修正。
需要说明的是,低通滤波器在对电机位置进行计算时,造成了不可避免的相移,需要对电机的位置相角进行补偿。对应在不同转速下不同频率的反电势信号,需要利用不同的相移对电机转子角度进行补偿,在对电机转子角度进行补偿时,用于通过如下公式计算电机转子补偿角度:
其中,θoffset为电机转子补偿角度,ω为电机转子的角速度。
图6是本发明实施例提供的一种永磁同步电机转子的位置与速度的确定装置,所述装置包括:
第一获取模块610,用于设置永磁同步电机在α-β坐标系下初始时刻的α轴电流、α轴反电动势、β轴电流和β轴反电动势,并获取初始时刻的α轴检测电压和β轴检测电压。
第二获取模块620,用于获取该当前时刻的α轴检测电流、α轴检测电压、β轴检测电流和β轴检测电压,当前时刻为初始时刻之后的任一采样时刻。
第三获取模块630,用于根据与该当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,并根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的α轴反电动势。
第四获取模块640,用于根据该前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,并根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的β轴反电动势。
第五获取模块650,用于根据该当前时刻的α轴反电动势和β轴反电动势得到该当前时刻的电机转子的角度;
第六获取模块660,用于根据当前时刻的电机转子的角度和与该当前时刻相邻的前一时刻的电机转子的角度得到该当前时刻的电机转子的角速度。
其中,第三获取模块630,包括:
第一计算子模块,用于将当前时刻相邻的前一时刻α轴电流、α轴反电动势和α轴检测电压输入到α轴电流方程中,计算该当前时刻的α轴电流,α轴电流方程为:
其中,iα(n+1)为当前时刻的α轴电流,iα(n)为前一时刻的α轴电流,vα(n)为前一时刻的α轴检测电压,eα(n)为所示前一时刻的α轴反电动势,Rs为电机定子绕组电阻,Ts为采样周期,Ls为电机定子绕组电感。
其中,第四获取模块640,包括:
第二计算子模块,用于将当前时刻相邻的前一时刻β轴电流、β轴反电动势和β轴检测电压输入到β轴电流方程中,计算该当前时刻的β轴电流,β轴电流方程为:
其中,iβ(n+1)为当前时刻的β轴电流,iβ(n)为前一时刻的β轴电流,vβ(n)为前一时刻的β轴检测电压,eβ(n)为前一时刻的β轴反电动势,Rs为电机定子绕组电阻,Ts为采样周期,Ls为电机定子绕组电感。
其中,第三获取模块630,还包括:
第一获取子模块,用于根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的α轴电压修正因子;将α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势。
其中,第四获取模块640,还包括:
第二获取子模块,用于根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的β轴电压修正因子;将β轴电压修正因子乘以预设的滑模增益得到当前时刻的β轴反电动势。
第一获取子模块,包括:
第一获取单元,用于对当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值进行论域变换,得到第二差值和第二微分值;根据隶属度函数分别得到第二差值和第二微分值所对应的模糊子集;根据模糊规则库利用madani推理规则对第二差值和第二微分值所对应的模糊子集进行模糊推理运算,得到第二差值和第二微分值所对应模糊值;利用重心法对模糊值进行反模糊化并乘以预设的比例因子,得到α轴电压修正因子;
第二获取子模块,包括:
第二获取单元,对当前时刻的β轴电流和β轴检测电流的第三差值以及该第三差值在时间上的微分值进行论域变换,得到第四差值和第四微分值;根据隶属度函数分别得到第四差值和第四微分值所对应的模糊子集;根据模糊规则库利用madani推理规则对第四差值和第四微分值所对应的模糊子集进行模糊推理运算,得到第四差值和第四微分值所对应的模糊值;利用重心法对模糊值进行反模糊化并乘以预设的比例因子,得到β轴电压修正因子。
其中,第一获取子模块,还包括:
第三获取单元,用于对α轴电压修正因子进行滤波,得到滤波后的α轴电压修正因子,其中通过如下公式对α轴电压修正因子进行滤波:
其中,eα(n+1)为当前时刻的α轴反电动势,eα(n)为前一时刻的α轴反电动势,Fα(n+1)为当前时刻的α轴修正因子,fc为低通滤波器的截止频率,fPWM数字滤波器的执行的PWM频率。
第一增益单元,用于将滤波后的α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势。
第二获取子模块,还包括:
第四获取单元,用于对β轴电压修正因子进行滤波,得到滤波后的β轴电压修正因子,其中通过如下公式对β轴电压修正因子进行滤波:
其中,eβ(n+1)为当前时刻的β轴反电动势,eβ(n)为前一时刻的β轴反电动势,Fβ(n+1)为当前时刻的β轴修正因子,fc为低通滤波器的截止频率,fPWM数字滤波器的执行的PWM频率。
第二增益单元,用于将滤波后的β轴电压修正因子乘以预设的滑模增益得到当前时刻的β轴反电动势。
其中,第五获取模块650,包括:
第三计算子模块,用于根据反电动势方程,计算当前时刻的电机转子的角度,反电动势方程为:
θ(n)=arctan(-eα(n)/eβ(n))
其中,θ(n)为当前时刻的电机转子的角度,eα(n)为当前时刻的α轴反电动势,eβ(n)为当前时刻的β轴反电动势。
其中,第六获取模块,包括:
第四计算子模块,用于将当前时刻的电机转子的角度和相邻的前一时刻的电机转子的角度输入到角速度公式中,计算电机转子的角速度,角速度公式为:
其中,ω为电机的角速度;θn+1为当前时刻的角度值;θn为前一时刻的角度值;Kspeed为转化为标准速度单位的比例值;m为采样次数。
其中,所述装置还包括:
第一计算模块,用于根据电机转子的角速度计算电机转子补偿角度;
第一修正模块,用于根据电机转子补偿角度对电机转子的角度进行修正。
其中,第一计算模块,包括:
第四计算子模块,用于通过如下公式计算电机转子补偿角度:
其中,θoffset为电机转子补偿角度,ω为电机转子的角速度。
本发明实施例提供了一种永磁同步电机转子的位置与速度的确定方法,
本发明实施例提供了一种永磁同步电机转子的位置与速度的确定方法,通过当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,并根据该当前时刻的α轴电流和α轴检测电流得到该当前时刻的α轴反电动势;通过当前时刻相邻的前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,并根据该当前时刻的β轴电流和β轴检测电流得到该当前时刻的β轴反电动势;根据该当前时刻的α轴反电动势和β轴反电动势得到当前时刻的电机转子的角度和角速度。通过上述方式分别得到α轴反电动势和β轴反电动势并计算电机转子的角度和角速度,可以在无需霍尔传感器的情况下获取电机转子的角度和角速度,精确度不再取决于霍尔传感器的灵敏度,避免了在霍尔传感器精度下降或受损时不能得到正确的电机转子的角度和角速度的问题,同时也减少了***的控制结构。
以上所述仅是为了便于本领域的技术人员理解本发明的技术方案,并不用以限制本发明。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种永磁同步电机转子的位置与速度的确定方法,其特征在于,包括:
设置永磁同步电机在α-β坐标系下初始时刻的α轴电流、α轴反电动势、β轴电流和β轴反电动势,并获取初始时刻的α轴检测电压和β轴检测电压;
获取当前时刻的α轴检测电流、α轴检测电压、β轴检测电流和β轴检测电压,所述当前时刻为所述初始时刻之后的任一采样时刻;
根据与该当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,并根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的α轴反电动势;
根据该前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,并根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的β轴反电动势;
根据该当前时刻的α轴反电动势和β轴反电动势得到该当前时刻的电机转子的角度;
根据当前时刻的所述电机转子的角度和与该当前时刻相邻的前一时刻的所述电机转子的角度得到该当前时刻的电机转子的角速度。
2.根据权利要求1所述的方法,其特征在于,
所述根据与该当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,包括:
将当前时刻相邻的前一时刻α轴电流、α轴反电动势和α轴检测电压输入到α轴电流方程中,计算该当前时刻的α轴电流,所述α轴电流方程为:
其中,iα(n+1)为所述当前时刻的α轴电流,iα(n)为所述前一时刻的α轴电流,vα(n)为所述前一时刻的α轴检测电压,eα(n)为所示前一时刻的α轴反电动势,Rs为电机定子绕组电阻,Ts为采样周期,Ls为电机定子绕组电感;
所述根据与该当前时刻相邻的前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,包括:
将当前时刻相邻的前一时刻β轴电流、β轴反电动势和β轴检测电压输入到β轴电流方程中,计算该当前时刻的β轴电流,所述β轴电流方程为:
其中,iβ(n+1)为所述当前时刻的β轴电流,iβ(n)为所述前一时刻的β轴电流,vβ(n)为所述前一时刻的β轴检测电压,eβ(n)为所述前一时刻的β轴反电动势,Rs为电机定子绕组电阻,Ts为采样周期,Ls为电机定子绕组电感。
3.根据权利要求1所述的方法,其特征在于,所述根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的α轴反电动势,包括:
根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的α轴电压修正因子;将α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势;
所述根据该当前时刻β的轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的β轴反电动势,包括:
根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的β轴电压修正因子;将β轴电压修正因子乘以预设的滑模增益得到当前时刻的β轴反电动势。
4.根据权利要求3所述的方法,其特征在于,所述根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的α轴电压修正因子,包括:
对当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值进行论域变换,得到第二差值和第二微分值;根据隶属度函数分别得到所述第二差值和第二微分值所对应的模糊子集;根据模糊规则库利用madani推理规则对所述第二差值和第二微分值所对应的模糊子集进行模糊推理运算,得到所述第二差值和第二微分值所对应模糊值;利用重心法对所述模糊值进行反模糊化并乘以预设的比例因子,得到所述α轴电压修正因子;
所述根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到当前时刻的β轴电压修正因子,包括:
对当前时刻的β轴电流和β轴检测电流的第三差值以及该第三差值在时间上的微分值进行论域变换,得到第四差值和第四微分值;根据隶属度函数分别得到所述第四差值和第四微分值所对应的模糊子集;根据模糊规则库利用madani推理规则对所述第四差值和第四微分值所对应的隶属度进行模糊推理运算,得到所述第四差值和第四微分值所对应的模糊值;利用重心法对所述模糊值进行反模糊化并乘以预设的比例因子,得到所述β轴电压修正因子。
5.根据权利要求3所述的方法,其特征在于,所述将α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势,包括:
对α轴电压修正因子进行滤波,得到滤波后的α轴电压修正因子,其中通过如下公式对α轴电压修正因子进行滤波:
其中,eα(n+1)为所述当前时刻的α轴反电动势,eα(n)为所述前一时刻的α轴反电动势,Fα(n+1)为所述当前时刻的α轴修正因子,fc为低通滤波器的截止频率,fPWM数字滤波器的执行的PWM频率;
将滤波后的α轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势;
所述将β轴电压修正因子乘以预设的滑模增益得到当前时刻的α轴反电动势,包括:
对β轴电压修正因子进行滤波,得到滤波后的β轴电压修正因子,其中通过如下公式对β轴电压修正因子进行滤波:
其中,eβ(n+1)为所述当前时刻的β轴反电动势,eβ(n)为所述前一时刻的β轴反电动势,Fβ(n+1)为所述当前时刻的β轴修正因子,fc为低通滤波器的截止频率,fPWM数字滤波器的执行的PWM频率。
将滤波后的β轴电压修正因子乘以预设的滑模增益得到当前时刻的β轴反电动势。
6.根据权利要求1所述的方法,其特征在于,所述根据该当前时刻的α轴反电动势和β轴反电动势得到该当前时刻的电机转子的角度,包括:
根据反电动势方程,计算当前时刻的电机转子的角度,所述反电动势方程为:
θ(n)=arctan(-eα(n)/eβ(n))
其中,θ(n)为所述当前时刻的电机转子的角度,eα(n)为所述当前时刻的α轴反电动势,eβ(n)为所述当前时刻的β轴反电动势。
7.根据权利要求1所述的方法,其特征在于,所述根据当前时刻的所述电机转子的角度和与该当前时刻相邻的前一时刻的所述电机转子的角度得到该当前时刻的电机转子的角速度,包括:
将当前时刻的所述电机转子的角度和相邻的前一时刻的所述电机转子的角度输入到角速度公式中,计算电机转子的角速度,所述角速度公式为:
其中,ω为电机的角速度;θn+1为所述当前时刻的角度值;θn为所述前一时刻的角度值;Kspeed为转化为标准速度单位的比例值;m为采样次数。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述电机转子的角速度计算电机转子补偿角度;
根据所述电机转子补偿角度对所述电机转子的角度进行修正。
9.根据权利要求8所述的方法,其特征在于,所述根据所述电机转子的角速度计算电机转子补偿角度,包括:
用于通过如下公式计算所述电机转子补偿角度:
其中,θoffset为电机转子补偿角度,ω为电机转子的角速度。
10.一种永磁同步电机转子的位置与速度的确定装置,其特征在于,所述装置包括:
第一获取模块,用于设置永磁同步电机在α-β坐标系下初始时刻的α轴电流、α轴反电动势、β轴电流和β轴反电动势,并获取初始时刻的α轴检测电压和β轴检测电压;
第二获取模块,用于获取当前时刻的α轴检测电流、α轴检测电压、β轴检测电流和β轴检测电压,所述当前时刻为所述初始时刻之后的任一采样时刻,;
第三获取模块,用于根据与该当前时刻相邻的前一时刻的α轴电流、α轴反电动势和α轴检测电压,得到该当前时刻的α轴电流,并根据该当前时刻的α轴电流和α轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的α轴反电动势;
第四获取模块,用于根据该前一时刻的β轴电流、β轴反电动势和β轴检测电压,得到该当前时刻的β轴电流,并根据该当前时刻的β轴电流和β轴检测电流的第一差值以及该第一差值在时间上的微分值,得到该当前时刻的β轴反电动势;
第五获取模块,用于根据该当前时刻的α轴反电动势和β轴反电动势得到该当前时刻的电机转子的角度;
第六获取模块,用于根据当前时刻的所述电机转子的角度和与该当前时刻相邻的前一时刻的所述电机转子的角度得到该当前时刻的电机转子的角速度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810500828.1A CN108667377A (zh) | 2018-05-23 | 2018-05-23 | 一种永磁同步电机转子的位置与速度的确定方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810500828.1A CN108667377A (zh) | 2018-05-23 | 2018-05-23 | 一种永磁同步电机转子的位置与速度的确定方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108667377A true CN108667377A (zh) | 2018-10-16 |
Family
ID=63777380
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810500828.1A Pending CN108667377A (zh) | 2018-05-23 | 2018-05-23 | 一种永磁同步电机转子的位置与速度的确定方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108667377A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112956125A (zh) * | 2019-09-26 | 2021-06-11 | 深圳市大疆创新科技有限公司 | 检测、控制方法和装置、动力组件、可移动平台和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101707466A (zh) * | 2009-09-09 | 2010-05-12 | 深圳市雷赛机电技术开发有限公司 | 一种步进电机、其丢步检测结构及其检测丢步的方法 |
CN101977012A (zh) * | 2010-11-09 | 2011-02-16 | 上海川邻精密配件有限公司 | 无传感器磁场定向控制车轮方法及装置 |
CN102437813A (zh) * | 2011-12-26 | 2012-05-02 | 中国东方电气集团有限公司 | 一种基于无速度传感器的永磁同步电机的转子角度、转速估计方法 |
CN106026835A (zh) * | 2016-08-04 | 2016-10-12 | 上海应用技术学院 | 一种基于模糊控制和滑模观测器的无速度传感器优化方法 |
CN107196570A (zh) * | 2017-07-10 | 2017-09-22 | 湘潭大学 | 一种永磁同步电机无传感器控制方法 |
-
2018
- 2018-05-23 CN CN201810500828.1A patent/CN108667377A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101707466A (zh) * | 2009-09-09 | 2010-05-12 | 深圳市雷赛机电技术开发有限公司 | 一种步进电机、其丢步检测结构及其检测丢步的方法 |
CN101977012A (zh) * | 2010-11-09 | 2011-02-16 | 上海川邻精密配件有限公司 | 无传感器磁场定向控制车轮方法及装置 |
CN102437813A (zh) * | 2011-12-26 | 2012-05-02 | 中国东方电气集团有限公司 | 一种基于无速度传感器的永磁同步电机的转子角度、转速估计方法 |
CN106026835A (zh) * | 2016-08-04 | 2016-10-12 | 上海应用技术学院 | 一种基于模糊控制和滑模观测器的无速度传感器优化方法 |
CN107196570A (zh) * | 2017-07-10 | 2017-09-22 | 湘潭大学 | 一种永磁同步电机无传感器控制方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112956125A (zh) * | 2019-09-26 | 2021-06-11 | 深圳市大疆创新科技有限公司 | 检测、控制方法和装置、动力组件、可移动平台和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103412484B (zh) | 一种控制力矩陀螺框架扰动力矩抑制方法 | |
CH693694A5 (de) | Magnetisches Lager, rotierende Maschine mit einem solchen magnetischen Lager und Verfahren zum Antrieb einer rotierenden Maschine. | |
CN105119549A (zh) | 一种电机定子电阻辨识方法 | |
CN109150029B (zh) | 基于平滑非奇异终端滑模观测器的永磁同步电机无位置传感器控制方法 | |
US4310790A (en) | Device for position control | |
CN106685302B (zh) | 一种霍尔式位置传感器解码算法及eps控制器 | |
CN108574444A (zh) | 一种用于永磁同步电机转子初始位置检测方法 | |
KR101883530B1 (ko) | 회전 자계 기계의 속도 및 로터 위치를 검출하기 위한 방법 및 장치 | |
CN108667377A (zh) | 一种永磁同步电机转子的位置与速度的确定方法及装置 | |
CN110034709B (zh) | 一种适用于表贴式永磁同步电机的转子位置估计方法 | |
CN109617482A (zh) | 永磁同步电机的l2滑模控制方法 | |
CN117097223A (zh) | 包络线获取方法、旋***解码方法、电路、变压器及电机 | |
CN107395080A (zh) | 基于级联非奇异终端滑模观测器的无速度传感器转矩控制***及方法 | |
CN111817633A (zh) | 一种永磁同步电机的机械参数辨识方法 | |
CN113612420B (zh) | 抗积分饱和的无感永磁同步电机转子位置检测方法 | |
CN114301352B (zh) | 电机的测速方法及其测速装置和测速*** | |
CN105871277A (zh) | 一种基于最小方差的永磁伺服***非线性模型预测控制器设计方法 | |
CN109450304A (zh) | 一种基于信号注入的位置辨识方法 | |
CN110601622B (zh) | 一种电机转子位置的检测方法及装置、计算机存储介质 | |
JP2001086788A (ja) | 同期電動機の位置および速度推定装置 | |
CN109756168A (zh) | 电机的转子角度和转速控制方法、***及汽车 | |
CN110048653B (zh) | 无轴承异步电机的滑模变结构mras转速辨识方法 | |
CN109100532B (zh) | 基于自适应交互双模算法的测速发电机的滤波测速方法 | |
Gao et al. | Rotor position estimation method of PMSM based on recurrent neural network | |
JP3687331B2 (ja) | 誘導機可変速駆動装置 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181016 |
|
RJ01 | Rejection of invention patent application after publication |