CN106972800B - 一种电机预定位估计的方法 - Google Patents
一种电机预定位估计的方法 Download PDFInfo
- Publication number
- CN106972800B CN106972800B CN201710340965.9A CN201710340965A CN106972800B CN 106972800 B CN106972800 B CN 106972800B CN 201710340965 A CN201710340965 A CN 201710340965A CN 106972800 B CN106972800 B CN 106972800B
- Authority
- CN
- China
- Prior art keywords
- iteration
- force
- algorithm
- theorem
- determined bit
- 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 22
- 238000012804 iterative process Methods 0.000 claims description 8
- 238000005259 measurement Methods 0.000 claims description 4
- 235000013399 edible fruits Nutrition 0.000 claims description 2
- 230000003247 decreasing effect Effects 0.000 claims 1
- 230000002452 interceptive effect Effects 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Feedback Control In General (AREA)
- Control Of Linear Motors (AREA)
Abstract
本发明公开了一种电机预定位估计的方法,属于电机控制领域。本发明根据工程应用的实际情况,提出了一种迭代算法。该算法考虑了预定位过程中影响定位精度的主要因素,提出并且证明了一个迭代定理作为其理论基础。本算法采用离线迭代计算的方式,通过坐标变换和力与电流的等效,将电磁力与干扰力在两相静止坐标系下进行了统一。用数值迭代的方式代替了方程的直接解析,并证明了迭代的收敛性。相比于常规预定位位置估计方法,它简单、可靠、精度高并且易于实现,还有一定的判别与纠正数据误差的能力,具有较高的理论与应用价值。在直线电机上对该算法进行了验证,显示出良好的效果。
Description
技术领域
本发明涉及一种电机预定位估计的算法,属于电机控制技术领域。
背景技术
对于一个电机控制系统,位置传感器等测速装置的使用可能会产生一系列的问题,如,系统成本增加、 体积增大、安装维护困难、易受干扰以及在环境恶劣场合不方便等缺点,这些缺点给电机的推广应用造成 了阻碍。因此,很多时候,电机系统需要应用无位置传感器控制技术,以满足不同场合的性能要求。
在无位置传感器的电机控制系统中,需要首先获取动子的初始位置,即估算动子的初始位置。在一些 容忍度较高的场合,允许动子有一个初始运动,因此也就允许了预定位的过程。在这种情况下,通过施加 初始电压,拖动动子运动到某一位置附近,再根据一定的方法与原则对动子位置进行估计,可以大大减少 初始位置估计的工作量。本次算法验证所用的直线电机相比于旋转电机有其特殊性,不理想的因素更多更 复杂,如端部效应、定位力等。就以定位力来说,定位力的存在造成了推力波动,从而引起速度波动。而 且,它还会降低系统的精度,也会对预定位的估计精度产生影响。因此,在预定位过程中,必须要对定位 力等扰动力加以考虑,才能进一步提高位置估计的精度。
发明内容
本发明针对电机的预定位过程,而提出电机预定位估计的算法,以更加方便、快速、准确地获取预定 位后动子的初始位置。
本发明的具体技术方案如下:
一种电机预定位估计的方法,其特征是,该方法所选取的初始迭代区域(1)、每组迭代的两个方程(2) 以及基于迭代定理的方程求解方法(3)。根据物理概念与实际测量结果,并结合迭代定理的初始条件,选 择合适的初始迭代区域,即电磁力与干扰力均严格递减的区域。为了便于衡量电磁力与干扰力合力所处的 位置,将这两种力在两相静止坐标系(α-β系)中进行统一,根据力的平衡与迭代定理的实际执行过程, 提出了每组迭代(两次为一组)所需求解的两个方程。将力等效为电流,并与给定电压输入在两相静止坐 标系(α-β系)中进行合成,规避了在方程求解过程中复杂的计算。
因为根据定理可以知道,在迭代过程中,下一组的区间范围应包含在上一组的区间范围之内,因此, 一方面,如果下一组的区间反而扩大,这表示计算过程或者测量数据存在明显误差,可以根据需要终止迭 代过程,进行纠正;另一方面,即使数据误差存在,只要这个误差不大,迭代过程仍可能收敛,算法具有 一定的鲁棒性。
该预定位位置估计方法,有经证明的迭代定理作为其理论基础,采用离线迭代计算的方式,相比于常 规预定位位置估计方法,它简单、可靠、精度高并且易于实现,还有一定的判别与纠正数据误差的能力。
技术效果:
1、在永磁同步直线电机上验证该算法,物理概念与工程实际情况相结合,算法易于实现;
2、有经证明的数学定理作为理论基础,迭代过程缜密(证明见附录);
3、位置估算精度较高,测量误差可以控制到10-3rad甚至更低;
4、通过迭代区间收敛的情况,有一定的识别错误数据的能力;
5.一定范围内的数据误差不会影响算法收敛性,因此有一定的鲁棒性。
附图说明
图1是算法具体实现过程的流程图。
图2是基础定理迭代过程的示意图。
图3是利用上述算法进行迭代估算后的动子位置误差与直接利用给定电压进行位置估算的动子位置 误差的对比图。
具体实施方式
下面对本发明作进一步说明。
算法的验证是在一台圆筒型永磁同步直线电机上进行的。
首先要获取待测电机的定位力波形,可以利用电动伺服缸匀速拖动电机动子,定位力经由拉压力传感 器传送出来。定位力数据的调用可以利用存储器存储每一个点的定位力值,也可以利用函数的拟合将定位 力的函数拟合出来,然后根据输入实时计算对应的定位力的大小。
然后固定力的正方向,并根据定理的条件、电磁力的物理概念与定位力波形,选取电磁力与定位力同 时为减函数的区域。
接着设置允许误差,一旦结果误差收敛到允许误差之内,停止计算,保证计算的效率。
最后选取定位力的零点θ-1与电磁力的零点θ0为第一组点,方程Fem(θ)+Fd(θ2k)=0的解为θ2k+1,方程 Fem(θ)+Fd(θ2k+1)=0的解为θ2k+2。以θ2k+1和θ2k+2为一组,不断逼近预定位位置的真值。当θ2k+1和θ2k+2之间 的距离满足允许误差的时候,停止迭代,以(θ2k+1+θ2k+2)/2作为最终位置估算的结果。
预定位位置估计测试误差对比情况如图3所示。
附录:
本预定位位置估计算法基本定理的证明可归结为下面两个引理的证明,现简 述如下:
引理1:令θ-1≠θ0,Fem(θ)和Fd(θ)均为θ-1与θ0所围成的区间上的连续减函数 且不等式|Fem(θ-1)|>|Fd(θ0)|成立。假设方程Fem(θ)+Fd(θ0)=0的解是θ1,方程Fem(θ) +Fd(θ1)=0的解是θ2。那么有:
1)or(θ0,θ-1);2)or(θ2,θ1);
2)or4)or
引理2:令Fcm(θ)和Fd(θ)均为θ-1与θ0所围成的区间上的连续减函数,且函数 F(θ)=Fem(θ)+Fd(θ)在上述区间上有零点。假设方程Fem(θ)+Fd(θ2)=0的解是θ3,方 程Fem(θ)+Fd(θ3)=0的解是θ4。如果不等式|Fem(θ1)|>|Fd(θ2)|和|Fd(θ3)|>|Fem(θ2)|成立, 那么有:
or(θ4,θ3);2)or3)or
上述两个引理的实现过程如图2所示。
实际上,单次迭代的收敛性由|Fem(θ-1)|>|Fd(θ0)|保证。|Fem(θ1)|>|Fd(θ2)|和 |Fd(θ3)|>|Fem(θ2)|这两个约束条件也是为了保证迭代的收敛性,而且如果按照引理 1的步骤做下去,这两个约束条件将自然成立。
Claims (1)
1.一种电机预定位估计的方法,其特征在于:
该方法以所选取的初始迭代区域(1)、每组迭代的两个方程(2)以及基于迭代定理的方程求解方法(3)为其特征,根据物理概念与实际测量结果,并结合迭代定理的初始条件,选择电磁力与干扰力均严格递减的区域,为了便于衡量电磁力与干扰力合力所处的位置,将这两种力在两相静止坐标系(α-β系)中进行统一,根据力的平衡与迭代定理的实际执行过程,提出了每两次迭代所需求解的两个方程,将力等效为电流,并与给定电压输入在两相静止坐标系(α-β系)中进行合成,规避了在方程求解过程中复杂的计算;
在迭代过程中,下一组的区间范围应包含在上一组的区间范围之内,因此,一方面,如果下一组的区间反而扩大,这表示计算过程或者测量数据存在明显误差,可以根据需要终止迭代过程,进行纠正;另一方面,即使数据误差存在,只要这个误差不大,迭代过程仍可能收敛,算法具有一定的鲁棒性;
该方法的基础定理如下:
令电磁力的解析函数为Fem(θ),干扰力函数的解析表达式是Fd(θ),其中θ为电机动子等效电角度,设Fem(θ)的零点是θ0,Fd(θ)的零点是θ-1,当θ0≠θ-1时,预定位过程的精确解是Fem(θ)和Fd(θ)均为θ-1与θ0所围成的区间上的连续减函数,且不等式|Fem(θ-1)|>|Fd(θ0)|成立,设方程Fem(θ)+Fd(θi)=0的解是θi+1,i=0,1,2,...,这里θi是第i次的迭代结果,那么将有如下三个结论:
1)或(θ2k,θ2k-1);
2)或
3)或
这里k=0,1,2,...,且迭代区间最终将收敛于
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710340965.9A CN106972800B (zh) | 2017-05-09 | 2017-05-09 | 一种电机预定位估计的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710340965.9A CN106972800B (zh) | 2017-05-09 | 2017-05-09 | 一种电机预定位估计的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106972800A CN106972800A (zh) | 2017-07-21 |
CN106972800B true CN106972800B (zh) | 2019-10-08 |
Family
ID=59332166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710340965.9A Active CN106972800B (zh) | 2017-05-09 | 2017-05-09 | 一种电机预定位估计的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106972800B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1551466A (zh) * | 2003-02-21 | 2004-12-01 | ���µ�����ҵ��ʽ���� | 电动机驱动装置 |
CN102001340A (zh) * | 2009-08-28 | 2011-04-06 | 村田机械株式会社 | 移动体系统和移动体的初期位置的决定方法 |
CN106100487A (zh) * | 2016-07-08 | 2016-11-09 | 徐辉 | 一种直线电机的初始相位角检测方法 |
-
2017
- 2017-05-09 CN CN201710340965.9A patent/CN106972800B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1551466A (zh) * | 2003-02-21 | 2004-12-01 | ���µ�����ҵ��ʽ���� | 电动机驱动装置 |
CN102001340A (zh) * | 2009-08-28 | 2011-04-06 | 村田机械株式会社 | 移动体系统和移动体的初期位置的决定方法 |
CN106100487A (zh) * | 2016-07-08 | 2016-11-09 | 徐辉 | 一种直线电机的初始相位角检测方法 |
Non-Patent Citations (1)
Title |
---|
永磁同步直线电机初始位置检测的研究;袁江南等;《微计算机信息》;20080331;第24卷(第3-2期);第226-227、245页 * |
Also Published As
Publication number | Publication date |
---|---|
CN106972800A (zh) | 2017-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Hoseinnezhad et al. | Calibration of resolver sensors in electromechanical braking systems: A modified recursive weighted least-squares approach | |
Su et al. | A simple improved velocity estimation for low-speed regions based on position measurements only | |
US9952259B2 (en) | Initial angle detection in stand still | |
KR101087581B1 (ko) | 영구자석형 동기 전동기의 센서리스 제어방법 | |
CN105048919B (zh) | 用于pmsm 的无传感器矢量控制的旋转角度估计组件 | |
CN106330038B (zh) | 一种基于自适应增益滑模观测器的pmlsm无传感器控制方法 | |
CN103219939A (zh) | 交流永磁同步电机伺服系统的转动惯量在线辨识方法 | |
CN104135197A (zh) | 一种无传感器永磁同步电机调速控制策略 | |
CN105048918B (zh) | 一种无刷直流电机自适应模糊控制方法 | |
KR20190064832A (ko) | 표면 부착형 영구자석 동기 전동기의 파라미터 추정 방법 및 장치 | |
CN108155833A (zh) | 考虑电气特性的电机伺服系统渐近稳定控制方法 | |
CN104009696A (zh) | 一种基于滑模控制的交互式模型参考自适应速度与定子电阻的辨识方法 | |
CN110034709B (zh) | 一种适用于表贴式永磁同步电机的转子位置估计方法 | |
CN106972800B (zh) | 一种电机预定位估计的方法 | |
CN106208859B (zh) | 基于干扰观测器与重复控制器的永磁同步电机控制方法 | |
CN109687792B (zh) | 面向矢量控制系统的牵引电机转子参数在线辨识优化方法 | |
Tiwari et al. | Sensorless speed control of induction motor drive using extended Kalman filter observer | |
CN110768600A (zh) | 一种pmsm无速度传感器转子检测方法 | |
CN106208844B (zh) | 一种全局稳定的电机伺服系统输出反馈鲁棒控制方法 | |
CN111146986B (zh) | 磁编码器的位置定位方法、装置、电子设备及计算机可读存储介质 | |
CN114070146A (zh) | 一种故障检测方法、装置、设备及存储介质 | |
CN114729818A (zh) | 可运动构件相对于固定构件的位置确定 | |
CN109950903A (zh) | 一种计及噪声统计特性未知的动态状态估计方法 | |
CN104022707A (zh) | 基于新型转子磁链观测器的异步电机速度控制装置及系统 | |
Chongwu et al. | The study on the PMSM sensorless control using the sub-optimal fading extend Kalman filter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 |