CN112398395B - 一种基于速度插值的惯量辨识方法、***及存储介质 - Google Patents

一种基于速度插值的惯量辨识方法、***及存储介质 Download PDF

Info

Publication number
CN112398395B
CN112398395B CN202011223470.6A CN202011223470A CN112398395B CN 112398395 B CN112398395 B CN 112398395B CN 202011223470 A CN202011223470 A CN 202011223470A CN 112398395 B CN112398395 B CN 112398395B
Authority
CN
China
Prior art keywords
inertia
motor
mras
inertia identification
interpolation
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
CN202011223470.6A
Other languages
English (en)
Other versions
CN112398395A (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.)
Huazhong University of Science and Technology
Guangdong Topstar Technology Co Ltd
Original Assignee
Huazhong University of Science and Technology
Guangdong Topstar Technology Co Ltd
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 Huazhong University of Science and Technology, Guangdong Topstar Technology Co Ltd filed Critical Huazhong University of Science and Technology
Priority to CN202011223470.6A priority Critical patent/CN112398395B/zh
Publication of CN112398395A publication Critical patent/CN112398395A/zh
Application granted granted Critical
Publication of CN112398395B publication Critical patent/CN112398395B/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/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • H02P21/0017Model reference adaptation, e.g. MRAS or MRAC, useful for control or parameter estimation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • G01C25/005Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

本发明属于惯量辨识技术领域,公开了一种基于速度插值的惯量辨识方法、***及存储介质,基于不同的输入速度波形利用不同的改进MRAS惯量辨识算法进行惯量辨识。判断输入速度波形为三角波或方波;当输入速度波形为三角波时,选择基于三角波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识;当输入速度波形为方波时,选择基于方波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识。本发明以三角波和方波作为输入速度信号进行惯量辨识时所得的结果存在精度不高的问题,提出一种针对性改进的MRAS惯量辨识算法,提高了惯量辨识结果的精度。相比于MRAS的其他改进方案,本发明具有计算负担更小,更实用的特点。

Description

一种基于速度插值的惯量辨识方法、***及存储介质
技术领域
本发明属于惯量辨识技术领域,尤其涉及一种基于速度插值的惯量辨识方法、***及存储介质。
背景技术
目前,交流伺服***的机械参数包括转动惯量,负载转矩,摩擦系数等,其中转动惯量对速度环控制器设计,转矩前馈,扰动观测至关重要。通常,对于实际的交流伺服***而言,转动惯量的值是未知的,常利用一些辨识算法来估计这个值。常见的转动惯量辨识算法有:直接计算法、加减速法、模型参考自适应***(Model Reference Adaptive System,MRAS)、最小二乘、状态观测器、扩展卡尔曼滤波器,其中MRAS因为其良好的动态性能被广泛应用于伺服控制领域。
一般而言,在交流伺服***正式运行之前,应该进行***调试。为了优化速度环控制器的设计,在调试阶段需要精确地获取转动惯量。通常,在这个阶段,常用方波或者三角波速度指令激励伺服***以辨识转动惯量。然而,当以这些速度信号作为指令时,常规的MRAS方法存在辨识精度不高的问题。尽管现有文献已经从不同的角度对MRAS的进行了改进(比如:发明专利CN201710124810.1和CN201510096895.8),但是目前还没有文献根据具体的输入速度指令来针对性地改进MRAS。针对性地优化MRAS将使得辨识算法更实用并且避免一些不必要、复杂的改进,从而降低计算负担。
通过上述分析,现有技术存在的问题及缺陷为:方波和三角波信号作为速度指令输入时MRAS惯量辨识算法的辨识结果精度不高。
发明内容
针对现有技术存在的问题,本发明提供了一种基于速度插值的惯量辨识方法、***及存储介质。
本发明是这样实现的,一种基于速度插值的MRAS惯量辨识方法,所述基于速度插值的MRAS惯量辨识方法包括:
进行输入速度指令形式的判断,基于不同的输入速度指令波形利用不同的改进MRAS惯量辨识算法进行MRAS惯量辨识。
进一步,所述基于速度插值的MRAS惯量辨识方法包括以下步骤:
步骤一,判断输入速度指令形式(三角波或方波);
步骤二,当输入速度波形为三角波时,选择基于三角波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识;当输入速度波形为方波时,选择基于方波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识。
进一步,步骤二中,所述选择基于三角波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识包括:
(1)计算相邻两时刻的电机加速度;并计算相邻两时刻的前时刻电机加速度与后时刻电机加速度的比值的绝对值是否大于预设阈值;
(2)若前时刻电机加速度与后时刻电机加速度的比值的绝对值大于预设阈值,则进行插值处理,计算电机的机械角速度;
(3)若前时刻电机加速度与后时刻电机加速度的比值的绝对值大于预设阈值,则不进行插值处理,同时计算电机的机械角速度;
(4)将计算得到的
Figure GDA0003578213950000021
作为估计模型中的速度量参与计算得到
Figure GDA0003578213950000022
进而通过算法运算得到辨识结果。
进一步,步骤(2)中,所述电机的机械角速度
Figure GDA0003578213950000023
计算公式如下:
Figure GDA0003578213950000024
其中,ωm(k-1)表示k-1时刻的电机机械角速度;ωm(k-2)表示k-2时刻的电机机械角速度。
进一步,步骤(3)中,所述电机的机械角速度
Figure GDA0003578213950000031
计算公式如下:
Figure GDA0003578213950000032
进一步,步骤(4)中,所述将计算得到的
Figure GDA0003578213950000033
作为估计模型中的速度量参与计算得到
Figure GDA0003578213950000034
包括:
Figure GDA0003578213950000035
进一步,步骤二中,所述选择基于方波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识包括:
1)计算前一时刻电机加速度值,并将电机加速度的绝对值与预设阈值进行比较;
2)当电机加速度的绝对值大于预设阈值时,则进行插值计算,并得到
Figure GDA0003578213950000036
值,同时通过计算得到惯量辨识结果;
3)若当电机加速度的绝对值大于预设阈值时,则不进行插值计算,计算
Figure GDA0003578213950000037
值,同时通过计算得到惯量辨识结果。
进一步,步骤二中,所述MRAS惯量辨识包括:利用自适应辨识算法进行MRAS自适应惯量辨识;
所述自适应辨识算法包括:
Figure GDA0003578213950000038
其中
Figure GDA0003578213950000039
这里T是采样时间,
Figure GDA00035782139500000310
分别表示k-1时刻和k时刻的惯量估计值;ΔTe(k1)=Te(k-1)-Te(k-2);
Figure GDA00035782139500000311
其表示第k时刻参考模型和估计模型的偏差值。
本发明的另一目的在于提供一种基于速度插值的惯量辨识***,所述基于速度插值的惯量辨识***实施所述基于速度插值的惯量辨识方法。
本发明的另一目的在于提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述基于速度插值的惯量辨识方法。
结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明针对MRAS惯量辨识算法对以三角波和方波作为输入速度信号进行惯量辨识时所得的结果存在精度不高的问题,提出一种针对性改进的模型参考自适应惯量辨识算法,提高了惯量辨识结果的精度。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的基于速度插值的MRAS惯量辨识方法流程图。
图2是本发明实施例提供的速度插值处理算法(三角波作为速度信号输入)原理图。
图3是本发明实施例提供的速度插值处理算法(方波作为速度信号输入)原理图。
图4是本发明实施例提供的MRAS惯量辨识算法原理框图。
图5是本发明实施例提供的输入速度为方波和三角波时的加速度突变情况示意图。
图6是本发明实施例提供的基于速度插值的MRAS惯量辨识算法原理框图。
图7是本发明实施例提供的SIMULINK仿真模型示意图。
图8是本发明实施例提供的算法改进前后对比图(速度三角波输入)。
图9是本发明实施例提供的算法改进前后对比(速度方波输入)。
图10是本发明实施例提供的实验平台的组成示意图。
图11是本发明实施例提供的MRAS惯量辨识算法的实验研究(速度三角波输入)示意图。
图12是本发明实施例提供的改进的MRAS惯量辨识算法的实验研究(速度三角波输入)示意图。
图13是本发明实施例提供的MRAS惯量辨识算法的实验研究(速度方波输入)示意图。
图14是本发明实施例提供的改进的MRAS惯量辨识算法的实验研究(速度方波输入)示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
针对现有技术存在的问题,本发明提供了一种基于速度插值的MRAS惯量辨识方法,下面结合附图对本发明作详细的描述。
本发明实施例提供的基于速度插值的MRAS惯量辨识方法包括:
进行输入速度波形判断,基于不同的输入速度波形利用不同的改进MRAS惯量辨识算法进行MRAS惯量辨识。
如图1所示,本发明实施例提供的基于速度插值的MRAS惯量辨识方法包括以下步骤:
S101,判断输入速度波形为三角波或方波;
S102,当输入速度波形为三角波时,选择基于三角波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识;当输入速度波形为方波时,选择基于方波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识。
如图2所示,步骤S102中,本发明实施例提供的选择基于三角波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识包括:
(1)计算相邻两时刻的电机加速度;并计算相邻两时刻的前时刻电机加速度与后时刻电机加速度的比值的绝对值是否大于预设阈值;
(2)若前时刻电机加速度与后时刻电机加速度的比值的绝对值大于预设阈值,则进行插值处理,计算电机的机械角速度;
(3)若前时刻电机加速度与后时刻电机加速度的比值的绝对值大于预设阈值,则不进行插值处理,同时计算电机的机械角速度;
(4)将计算得到的
Figure GDA0003578213950000061
作为估计模型中的速度量参与计算得到
Figure GDA0003578213950000062
进而通过算法运算得到辨识结果。
步骤(2)中,本发明实施例提供的电机的机械角速度
Figure GDA0003578213950000063
计算公式如下:
Figure GDA0003578213950000064
其中,ωm(k-1)表示k-1时刻的电机机械角速度;ωm(k-2)表示k-2时刻的电机机械角速度。
步骤(3)中,本发明实施例提供的电机的机械角速度
Figure GDA0003578213950000065
计算公式如下:
Figure GDA0003578213950000066
步骤(4)中,本发明实施例提供的将计算得到的
Figure GDA0003578213950000067
作为估计模型中的速度量参与计算得到
Figure GDA0003578213950000068
包括:
Figure GDA0003578213950000069
如图3所示,步骤S102中,本发明实施例提供的选择基于方波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识包括:
1)计算前一时刻电机加速度值,并将电机加速度的绝对值与预设阈值进行比较;
2)当电机加速度的绝对值大于预设阈值时,则进行插值计算,并得到
Figure GDA00035782139500000610
值,同时通过计算得到惯量辨识结果;
3)若当电机加速度的绝对值大于预设阈值时,则不进行插值计算,计算
Figure GDA00035782139500000611
值,同时通过计算得到惯量辨识结果。
步骤2)中,本发明实施例提供的
Figure GDA00035782139500000612
值计算公式如下:
Figure GDA00035782139500000613
步骤3)中,本发明实施例提供的
Figure GDA0003578213950000071
计算公式如下:
Figure GDA0003578213950000072
步骤S102中,本发明实施例提供的MRAS惯量辨识包括:利用自适应辨识算法进行MRAS自适应惯量辨识;
所述自适应辨识算法包括:
Figure GDA0003578213950000073
其中
Figure GDA0003578213950000074
这里T是采样时间,
Figure GDA0003578213950000075
分别表示k-1时刻和k时刻的惯量估计值;ΔTe(k1)=Te(k-1)-Te(k-2);
Figure GDA0003578213950000076
其表示第k时刻参考模型和估计模型的偏差值。
下面结合具体实施例对本发明的技术效果作进一步描述。
实施例1:
交流伺服***的机械参数包括转动惯量,负载转矩,摩擦系数等,其中转动惯量对速度控制性能的影响最大。对于永磁同步交流伺服***来说,转动惯量的变化将影响永磁同步电机的数学模型,因此转动惯量的辨识对提高伺服***的性能至关重要。常用的电机转动惯量辨识算法有:直接计算法、加减速法、模型参考自适应法、最小二乘法、状态观测器法、扩展卡尔曼滤波器法,其中模型参考自适应法因为其良好的动态性能被广泛应用于伺服控制领域。另外随着自动化水平的不断提高,高性能的伺服控制***越来越得到广泛的应用,在高性能的伺服***的参数自整定的时候需要精度较高的惯量辨识结果。因而本发明针对MRAS惯量辨识算法对以三角波和方波作为输入速度信号进行惯量辨识时所得的结果存在精度不高的问题,提出一种改进的模型参考自适应惯量辨识算法,以提高惯量辨识结果的精度。
在本发明中,MRAS惯量辨识算法原理包括:
模型参考自适应惯量辨识算法是由模型参考自适应控制的思想衍生而来的,模型参考自适应控制的原理是根据待辨识***的参考模型的结构,构建含待辨识参数的估计模型,通过自适应算法改变估计模型的状态,使其不断接近参考模型,进而误差接近于零。若把模型参考自适应控制应用于PMSM的转动惯量辨识,可以将PMSM伺服***视为参考模型,进而基于此构建估计模型,再设计合适的自适应算法来计算得到惯量值。
本发明以PMSM作为研究对象来进行MRAS惯量辨识算法的研究,PMSM机械运动方程为:
Figure GDA0003578213950000081
其中,ωm表示电机的机械角速度;J表示转动惯量,B表示阻尼系数,Te表示电磁转矩,TL表示负载转矩;
根据等式(1),忽略摩擦系数,可得:
Figure GDA0003578213950000082
将方程(2)离散,得k时刻的离散方程:
Figure GDA0003578213950000083
其中,T表示采样时间。
由等式(3)可以得到k-1时刻的离散方程为:
Figure GDA0003578213950000084
将等式(3)减去等式(4),可以得到:
Figure GDA0003578213950000085
由于交流伺服***的采样频率较高,可假设:
TL(k-1)=TL(k-2) (6)
因此等式(5)可以变为:
Figure GDA0003578213950000086
设:
Figure GDA0003578213950000091
结合等式(7)和等式(8)可以得到:
ωm(k)=2ωm(k-1)-ωm(k-2)+b[Te(k-1)-Te(k-2)] (9)
将等式(9)作为参考模型,基于等式(9)可以得到估计模型:
Figure GDA0003578213950000092
利用等式(9)和等式(10)可以得到参考模型和估计模型的偏差值:
Figure GDA0003578213950000093
辨识的目的就是要使两个模型的偏差越来越小,直到基本不再改变,且在允许的范围内,那么就可以利用估计值去代替真实值,从而得出结果。由于辨识的变量是PMSM的转动惯量J,因此要设计一种迭代的方法使得辨识结果收敛,常用的是利用Popov超稳定性理论进行设计,根据该理论可以设计得到转动惯量的自适应律为:
Figure GDA0003578213950000094
其中:ΔTe(k-1)=Te(k-1)-Te(k-2),β为自适应因子。
综上所述,以等式(9)作为参考模型,以等式(10)作为估计模型,以等式(12)作为自适应辨识算法,就可以实现模型参考自适应惯量辨识,图4是MRAS惯量辨识的原理框图。
在本发明中,基于速度插值的MRAS惯量辨识算法包括:
针对实际的交流伺服***而言,其输入信号往往含有比较丰富的谐波,而对于方波和三角波而言,这两种波形同样也含有丰富的谐波,因而以方波和三角波作为伺服***的输入信号进行研究具有较大的实际意义,然而在利用MRAS惯量辨识算法进行惯量辨识研究时发现以三角波和方波作为伺服***的输入信号时,辨识所得的结果存在精度不高的问题。下面进行进一步分析。
根据等式(1)可以得到:
Figure GDA0003578213950000095
其中
Figure GDA0003578213950000101
表示电机的加速度;
根据等式(13)可以知道电机的转动惯量辨识结果与电机的加速度的存在相应的数学关系,换言之,电机的加速度是其转动惯量辨识结果的决定因素之一。下面接着分析。
三角波和方波速度信号存在加速度突变的情况,如图5所示,三角波和方波在图中红色标记处会发生加速度的突变,当把三角波和方波作为速度输入信号时,由于伺服***能够比较准确地跟踪输入信号,因此电机的加速度也存在着突变,又由于电机的加速度是其转动惯量辨识结果的决定因素之一,综合以上分析,提出假设:输入信号的加速度突变会影响辨识结果的精度。
因此,本发明从该假设出发,针对模型参考自适应惯量辨识算法提出一种基于速度插值的改进算法,该算法旨在研究通过速度插值的方法降低加速度的突变能否提高辨识结果的精度。由于方波和三角波的加速度突变情况不同,因此分别针对这两种输入速度波形进行分析。
其中,基于三角波输入的改进MRAS惯量辨识算法包括:
在数字交流伺服***中,各个变量都是离散的量,因此本论文提出如下的改进MRAS惯量辨识算法,其原理框图如图4所示。图6中
Figure GDA0003578213950000104
为经过速度插值算法处理后的电机速度。
电机加速度与速度之间的关系为:
Figure GDA0003578213950000102
对等式(14)进行离散处理可得到:
Figure GDA0003578213950000103
其中Ts为离散周期
三角波速度信号的加速度在一定范围内可以保持不变,因此针对三角波信号的加速度变化情况,结合等式(15)加速度的求取方法设计了一种速度插值处理算法,其原理图如图2所示。
在图2中,γ为所设定的阀值,当计算所得前后两个时刻加速度比值的绝对值大于所设定的阀值时,进行插值处理,通过本种方法所获得的
Figure GDA0003578213950000113
作为估计模型中的速度量参与计算得到
Figure GDA0003578213950000112
进而通过算法运算获得辨识结果。
再者,基于方波输入的改进MRAS惯量辨识算法包括:
方波的加速度突变情况和三角波不一样,因此需要对针对三角波输入的速度插值算法进行部分改变,本发明针对方波的加速度变化情况所设计的速度插值处理算法的原理图如图3所示。
对比图2和图3可以发现,针对方波的速度插值处理算法更为简单一些,如图3所示,γ为设定的阀值,当计算所得的加速度的绝对值大于所设定的阀值时,进行插值计算进而得到
Figure GDA0003578213950000114
再通过计算获得惯量辨识结果。
下面结合仿真对本发明作进一步描述。
经过对前述所设计的速度插值处理算法的分析,构建了基于速度插值的MRAS惯量辨识算法的SIMULINK仿真模型,仿真模型中使用的PMSM采用矢量控制技术,PID控制算法和惯量辨识算法利用M语言进行编程实现,具体的仿真模型如图7所示。
为了使仿真模型高度反映实际***,仿真模块的设计与仿真参数的设置参考了实际的永磁同步交流伺服***。在进行模型的仿真时,速度输入信号分别选取幅值为100r/min、周期为0.02s的三角波和幅值为200r/min、周期为0.02s的方波,自适应因子分别选取为0.5和0.001,对于速度输入信号为方波,其阀值γ取为1.4×104,对于三角波输入,其阀值γ取为0.99,转动惯量的给定值为Jm=0.0006329kg.m2,基于上述数据对算法改进前后进行对比仿真,仿真结果分别如图8、图9所示。
仿真结果统计如表一所示。
表一 仿真结果
Figure GDA0003578213950000111
Figure GDA0003578213950000121
通过仿真结果可以看出,改进算法可以明显降低辨识误差,使得辨识精度大大提高,并且针对方波和三角波的改进算法都有明显地提高辨识精度的效果,初步验证了所提出的假设,下面进行该种改进算法的实验研究。
为了分析本发明所提出的方法在实际工程中的效果,针对实际的交流伺服***进行实验研究,在进行实验研究时所搭建的实验平台如图10所示,通过计算机编制基于速度插值的MRAS惯量辨识算法的C程序以及其他伺服控制程序,并通过J-Link下载到交流伺服驱动器,交流伺服驱动器通过隔离器与计算机建立通讯,进而传输实验数据,将输出的实验数据进行保存,最后运用MATLAB对实验数据进行后处理。
实验过程中,分别针对方波和三角波的改进算法进行了实验,并且对改进前后的算法进行了对比实验,实验电机参数如表二所示。
表二 实验电机的参数
Figure GDA0003578213950000122
Figure GDA0003578213950000131
首先进行针对三角波的MRAS惯量辨识的实验研究,设置阀值γ为0.99,设置三角波的周期为0.2s,幅值为280r/min,设置算法的自适应因子β为0.004,图11是改进算法前的辨识结果,图12是改进算法后的辨识结果。
进行速度输入形式为方波的实验时,设置阀值γ为15000,设置方波的周期为0.2s,幅值为140r/min,设置算法的自适应因子β为0.0002,图13是改进算法前的辨识结果,图14是改进算法后的辨识结果。
实验研究结果统计如表三所示。
表三 实验结果
Figure GDA0003578213950000132
通过实验结果可知,改进的MRAS惯量辨识算法可以明显地降低辨识误差,大大提高辨识结果的精度,综合仿真和实验来看,基于速度插值的惯量辨识算法针对两种典型加速度变化的波形作为速度输入而言具有提高辨识精度的作用,验证了所提出的假设。
本发明提出了一种基于速度插值的MRAS惯量辨识算法,并结合三角波和方波的加速度变化情况不同,对应分别设计了两种速度插值处理方法,最后针对此种改进算法搭建了仿真模型和实验平台,并进行了对比测试,得到了算法改进前后的惯量辨识数据。
仿真和实验结果显示:算法改进后的惯量辨识精度较算法改进前有明显提高,能够更好地满足伺服***参数自整定的要求,具有较好的工程应用前景。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。

Claims (7)

1.一种基于速度插值的惯量辨识方法,其特征在于,所述基于速度插值的惯量辨识方法包括:
进行输入速度波形判断,基于不同的输入速度波形利用不同的改进惯量辨识算法进行惯量辨识;
所述基于速度插值的惯量辨识方法具体包括以下步骤:
步骤一,判断输入速度波形指令形式,所述速度波形指令形式包括三角波或方波;
步骤二,当输入速度波形为三角波时,选择基于三角波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识;当输入速度波形为方波时,选择基于方波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识;
所述选择基于三角波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识包括:
(1)计算相邻两时刻的电机加速度;并计算相邻两时刻的前时刻电机加速度与后时刻电机加速度的比值的绝对值是否大于预设阈值;
(2)若前时刻电机加速度与后时刻电机加速度的比值的绝对值大于预设阈值,则进行插值处理,计算电机的机械角速度;
(3)若前时刻电机加速度与后时刻电机加速度的比值的绝对值大于预设阈值,则不进行插值处理,同时计算电机的机械角速度;
(4)将计算得到的
Figure FDA0003578213940000011
作为估计模型中的速度量参与计算得到
Figure FDA0003578213940000012
进而通过算法运算得到辨识结果;
步骤二中所述选择基于方波输入的改进MRAS惯量辨识算法进行MRAS惯量辨识包括:
1)计算前一时刻电机加速度值,并将电机加速度的绝对值与预设阈值进行比较;
2)当电机加速度的绝对值大于预设阈值时,则进行插值计算,并得到
Figure FDA0003578213940000013
值,同时通过计算得到惯量辨识结果;
3)若当电机加速度的绝对值大于预设阈值时,则不进行插值计算,计算
Figure FDA0003578213940000021
值,同时通过计算得到惯量辨识结果;
步骤2)中,所述电机的机械角速度
Figure FDA0003578213940000022
计算公式如下
Figure FDA0003578213940000023
步骤3)中,所述电机的机械角速度
Figure FDA0003578213940000024
计算公式如下
Figure FDA0003578213940000025
其中,ωm(k-1)表示k-1时刻的电机机械角速度;ωm(k-2)表示k-2时刻的电机机械角速度。
2.如权利要求1所述基于速度插值的惯量辨识方法,其特征在于,步骤(2)中,所述电机的机械角速度
Figure FDA0003578213940000026
计算公式如下:
Figure FDA0003578213940000027
其中,ωm(k-1)表示后时刻的电机机械角度;ωm(k-2)表示前时刻的电机机械角度。
3.如权利要求2所述基于速度插值的惯量辨识方法,其特征在于,步骤(3)中,所述电机的机械角速度
Figure FDA0003578213940000028
计算公式如下:
Figure FDA0003578213940000029
4.如权利要求2所述基于速度插值的惯量辨识方法,其特征在于,步骤(4)中,所述将计算得到的
Figure FDA00035782139400000210
作为估计模型中的速度量参与计算得到
Figure FDA00035782139400000211
包括:
Figure FDA00035782139400000212
5.如权利要求1所述基于速度插值的惯量辨识方法,其特征在于,步骤二中,所述MRAS惯量辨识包括:利用自适应辨识算法进行MRAS自适应惯量辨识;
所述自适应辨识算法包括:
Figure FDA0003578213940000031
其中
Figure FDA0003578213940000032
这里T是采样时间,
Figure FDA0003578213940000033
Figure FDA0003578213940000034
分别表示k-1时刻和k时刻的惯量估计值;ΔTe(k-1)=Te(k-1)-Te(k-2);
Figure FDA0003578213940000035
其表示第k时刻参考模型和估计模型的偏差值。
6.一种基于速度插值的惯量辨识***,其特征在于,所述基于速度插值的惯量辨识***实施权利要求1~5任意一项所述基于速度插值的惯量辨识方法。
7.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1~5任意一项所述基于速度插值的惯量辨识方法。
CN202011223470.6A 2020-11-05 2020-11-05 一种基于速度插值的惯量辨识方法、***及存储介质 Active CN112398395B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011223470.6A CN112398395B (zh) 2020-11-05 2020-11-05 一种基于速度插值的惯量辨识方法、***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011223470.6A CN112398395B (zh) 2020-11-05 2020-11-05 一种基于速度插值的惯量辨识方法、***及存储介质

Publications (2)

Publication Number Publication Date
CN112398395A CN112398395A (zh) 2021-02-23
CN112398395B true CN112398395B (zh) 2022-07-19

Family

ID=74598175

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011223470.6A Active CN112398395B (zh) 2020-11-05 2020-11-05 一种基于速度插值的惯量辨识方法、***及存储介质

Country Status (1)

Country Link
CN (1) CN112398395B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113110021B (zh) * 2021-03-17 2022-06-14 华南理工大学 一种用于伺服***辨识与控制器设计的方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064492A (zh) * 2006-04-26 2007-10-31 宝山钢铁股份有限公司 异步电动机的速度控制方法
JP2009038942A (ja) * 2007-08-03 2009-02-19 Yaskawa Electric Corp 負荷イナーシャ同定方法及びサーボモータ制御装置
CN106655945A (zh) * 2016-07-12 2017-05-10 华北电力大学(保定) 一种带机械弹性储能装置的pmsm最大转矩电流比控制方法
JP2018023182A (ja) * 2016-08-01 2018-02-08 株式会社東芝 永久磁石同期モータの定数同定装置及び定数同定方法
CN107834937A (zh) * 2017-11-09 2018-03-23 上海辛格林纳新时达电机有限公司 转动惯量辨识方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064492A (zh) * 2006-04-26 2007-10-31 宝山钢铁股份有限公司 异步电动机的速度控制方法
JP2009038942A (ja) * 2007-08-03 2009-02-19 Yaskawa Electric Corp 負荷イナーシャ同定方法及びサーボモータ制御装置
CN106655945A (zh) * 2016-07-12 2017-05-10 华北电力大学(保定) 一种带机械弹性储能装置的pmsm最大转矩电流比控制方法
JP2018023182A (ja) * 2016-08-01 2018-02-08 株式会社東芝 永久磁石同期モータの定数同定装置及び定数同定方法
CN107834937A (zh) * 2017-11-09 2018-03-23 上海辛格林纳新时达电机有限公司 转动惯量辨识方法及***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一种基于简化模型的永磁同步电机转动惯量辨识和误差补偿;徐东 等;《电工技术学报》;20130228;第28卷(第2期);全文 *
基于变周期递推最小二乘法与卡尔曼观测器的伺服***在线惯量辨识;杨明 等;《电工技术学报》;20181231;第33卷;第368-373页 *

Also Published As

Publication number Publication date
CN112398395A (zh) 2021-02-23

Similar Documents

Publication Publication Date Title
Bolognani et al. Design and implementation of model predictive control for electrical motor drives
Mao et al. Design and implementation of continuous finite-time sliding mode control for 2-DOF inertially stabilized platform subject to multiple disturbances
CN110412867B (zh) 一种磁悬浮控制力矩陀螺框架***高精度角速率控制方法
JP2005070940A (ja) Pidパラメータ調整装置
Liu et al. Adaptive nonsingular fast terminal sliding mode control for permanent magnet synchronous motor based on disturbance observer
CN112398395B (zh) 一种基于速度插值的惯量辨识方法、***及存储介质
CN107919829B (zh) 一种永磁同步电机模型预测转矩控制方法
CN114726278A (zh) 基于机械参数辨识的永磁同步电机自适应控制方法
CN109067276B (zh) 一种永磁同步电机高动态鲁棒预测电流控制方法
CN113283090B (zh) 基于蜂群算法的飞机舵机电动伺服***摩擦补偿方法
CN117254734A (zh) Pmsm多模式切换模型预测控制方法、***及存储介质
CN110378057B (zh) 一种内置式永磁同步电机抗干扰控制器及其设计方法
CN109995286B (zh) 一种异步电机速度环pi参数优化设计方法
Tian et al. Speed-sensorless control of induction motors based on adaptive EKF
CN115528975A (zh) 基于dsvm的smpmsm驱动***双目标全局最优无模型预测控制方法
CN104734591B (zh) 汽车电动转向电机磁场定向控制的串级***稳定调速方法
CN114499312A (zh) 一种双三相永磁同步电机无模型电流预测控制方法及***
CN110649850B (zh) 双模式电压模型定子磁链的确定方法
EP2886837A1 (en) Engine control apparatus and method
CN109004878B (zh) 异步电动机动态矩阵控制方法
Lu et al. PID Adaptive Feedback Motor System Based on Neural Network
CN117997177B (zh) 永磁同步电机的控制方法、电流环及永磁同步电机控制***、可读存储介质
CN110296836B (zh) 一种伺服驱动***结构判定方法
CN117318570A (zh) 一种永磁同步电机自适应无差拍转矩电流预测控制方法
Deng et al. Reinforcement Learning based Weight-Tuning Model Predictive Control of Permanent Magnet Synchronous Motor

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