CN108920863B - 一种机器人伺服系统能耗估计模型的建立方法 - Google Patents
一种机器人伺服系统能耗估计模型的建立方法 Download PDFInfo
- Publication number
- CN108920863B CN108920863B CN201810802066.0A CN201810802066A CN108920863B CN 108920863 B CN108920863 B CN 108920863B CN 201810802066 A CN201810802066 A CN 201810802066A CN 108920863 B CN108920863 B CN 108920863B
- Authority
- CN
- China
- Prior art keywords
- energy consumption
- sample data
- model
- training sample
- data
- 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
- 238000005265 energy consumption Methods 0.000 title claims abstract description 171
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000012360 testing method Methods 0.000 claims abstract description 94
- 238000012549 training Methods 0.000 claims abstract description 92
- 238000007781 pre-processing Methods 0.000 claims abstract description 8
- 230000002159 abnormal effect Effects 0.000 claims description 13
- 238000004364 calculation method Methods 0.000 claims description 11
- 238000010606 normalization Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000004804 winding Methods 0.000 claims description 4
- 238000005457 optimization Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 8
- 238000011160 research Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Feedback Control In General (AREA)
Abstract
本发明提供一种机器人伺服系统能耗估计模型的建立方法,包括:获取机器人伺服系统历史运行参数,对所述历史运行参数进行预处理以获得模型训练样本数据和模型测试样本数据;基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型;将所述模型测试样本数据输入所述能耗估计模型中获得估算能耗值,并获取所述估算能耗值与实际能耗值的误差率;根据所述误差率对所述能耗估计模型进行修正,以获得优化的能耗估计模型。本发明提供的技术方案解决了现有对机器人伺服系统损耗分析较为繁琐复杂的问题。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种机器人伺服系统能耗估计模型的建立方法。
背景技术
随着多关节机器人在工业中逐渐广泛应用,降低多关节机器人能耗成为主要的研究方向之一。多关节机器人能耗问题主要从两方面进行研究,一方面在于机器人系统能耗模型的研究,一方面在于机器人控制策略的研究。
目前,多关节机器人伺服系统的能耗计算还多处于通过对伺服系统损耗分析,依据损耗机理建立能耗模型的阶段;但是,由于多关节机器人伺服系统能耗影响因素众多,难以建立精确的能耗计算模型;现有的解决能耗计算问题的方法多通过统计建模的方法进行能耗模型建立,例如基于决策树、神经网络等方法,而这类建模方法多用于数控机床系统,船舶系统,建筑用电情况分析。基于上述问题,使得对伺服系统损耗的分析也较为繁琐复杂,导致耗费人们较多的时间和精力。
发明内容
本发明实施例提供一种机器人伺服系统能耗估计模型的建立方法,以解决现有对机器人伺服系统损耗分析较为繁琐复杂的问题。
为实现上述目的,本发明提供了一种机器人伺服系统能耗估计模型的建立方法,包括:
获取机器人伺服系统历史运行参数,对所述历史运行参数进行预处理以获得模型训练样本数据和模型测试样本数据;
基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型;
将所述模型测试样本数据输入所述能耗估计模型中获得估算能耗值,并获取所述估算能耗值与实际能耗值的误差率;
根据所述误差率对所述能耗估计模型进行修正,以获得优化的能耗估计模型。
可选地,所述获取机器人伺服系统历史运行参数,对所述历史运行参数进行预处理以获得模型训练样本数据和模型测试样本数据的步骤,包括:
获取机器人伺服系统历史运行参数,并对所述历史运行参数进行归一化处理;其中,所述历史运行参数包括历史输出参数以及历史输入参数,所述历史输入参数包括以下参数中的一个或者多个:伺服电机定子相电流、相电压、绕组相电阻、伺服电机转子转速、伺服传动关节各转轴的摩擦力矩;
将所述归一化处理后的历史运行参数中的预设比值的历史运行参数作为所述模型训练样本数据,以及将剩余的历史运行参数作为所述模型测试样本数据。
可选地,所述基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型的步骤,包括:
基于径向基高斯核函数并采用所述模型训练样本数据建立能耗估计函数,得到所述能耗估计模型。
可选地,所述将所述模型测试样本数据输入所述能耗估计模型中获得估算能耗值,并获取所述估算能耗值与实际能耗值的误差率的步骤,包括:
将所述模型测试样本数据等分成预设组测试集数据,分别将所述预设组测试集数据输入所述能耗估计模型中,以获得预设组的估算能耗值;
计算每一组所述测试集数据所估算得到的估算能耗值与对应的模型测试样本数据的实际能耗值之间的误差率。
可选地,所述根据所述误差率对所述能耗估计模型进行修正,以获得优化的能耗估计模型的步骤,还包括:
确定每一组所述测试集数据所估算得到的估算能耗值与对应的模型测试样本数据的实际能耗值之间的误差率是否小于预设阈值;
在每一组所述测试集数据对应的误差率均小于所述预设值时,确定所述步骤基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型中得到的能耗估计模型为最终的能耗估计模型;
在一组或多组所述测试集数据对应的误差率大于所述预设值时,将所述一组或多组测试集数据更新至所述模型训练样本数据中;
返回所述基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型的步骤,以获得所述优化的能耗估计模型。
可选地,所述根据所述误差率对所述能耗估计模型进行修正,以获得优化的能耗估计模型的步骤之后,还包括:
定期采集所述机器人伺服系统的当前运行参数,并将所述当前运行参数更新至所述模型训练样本数据和模型测试样本数据中,以对所述能耗估计模型进行优化。
可选地,所述将所述当前运行参数更新至所述模型训练样本数据和模型测试样本数据中的步骤,包括:
将所述历史运行数据样本中的所述模型训练样本数据采用k-means算法进行聚类;
将所述模型训练样本数据中与样本中心点的距离大于预设距离的数据作为异常数据,并剔除所述异常数据,以更新所述模型训练样本数据;
将所述当前运行参数按照预设的比例分别加入所述模型训练样本数据和模型测试样本数据中,以形成新的模型训练样本数据和新的模型测试样本数据。
本发明提供的技术方案中,通过获取机器人伺服系统历史运行参数,对所述历史运行参数进行预处理以获得模型训练样本数据和模型测试样本数据;基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型;将所述模型测试样本数据输入所述能耗估计模型中获得估算能耗值,并获取所述估算能耗值与实际能耗值的误差率;根据所述误差率对所述能耗估计模型进行修正,以获得优化的能耗估计模型。这样,可以避免对机器人伺服系统进行复杂的能耗分析计算,通过支持向量回归算法基于历史运行参数来建立机器人伺服系统能耗估计模型,无需人们再耗费大量的时间和精力来进行能耗分析,方便后续对机器人伺服系统的能耗估计,为机器人的设计与使用提供了重要指导意义。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的机器人伺服系统能耗估计模型的建立方法的一种实施例的流程示意图;
图2是本发明提供的机器人伺服系统能耗估计模型的建立方法的另一种实施例的流程示意图。
图3是本发明提供的机器人伺服系统能耗估计模型的建立方法的又一种实施例的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参照图1,图1是本发明提供的机器人伺服系统能耗估计模型的建立方法的一种实施例的流程示意图。如图1所示,所述机器人伺服系统能耗估计模型的建立方法包括以下步骤:
步骤101,获取机器人伺服系统历史运行参数,对所述历史运行参数进行预处理以获得模型训练样本数据和模型测试样本数据。
本发明实施例中,所述机器人伺服系统为多关节机器人伺服系统。机器人伺服系统历史运行参数可以是包括:伺服电机定子相电流I、相电压U、绕组相电阻R、伺服电机转子转速ω、伺服传动关节各转轴的摩擦力矩τfi(t)等。需要说明的是,所述历史运行参数为多关节机器人伺服系统在同一负载情况下通过相应的标准测量仪器测量获得。
所述预处理可以是将上述历史运行参数进行归一化处理和筛选,以获得模型训练样本数据和模型测试样本数据。具体地,所述步骤101包括:
获取机器人伺服系统历史运行参数,并对所述历史运行参数进行归一化处理;
将所述归一化处理后的历史运行参数中的预设比值的历史运行参数作为所述模型训练样本数据,以及将剩余的历史运行参数作为所述模型测试样本数据。
例如,在一具体示例中,从多关节机器人伺服系统参数历史运行数据库中提取n组历史运行参数{(x1,y1),…,(xn,yn)},其中,xi为输入参数数据,yi为输出参数数据,输出参数为多关节机器人伺服系统能耗。采用线性函数对所提取的历史运行参数数据进行归一化处理,公式如下:
其中,xmax为输入参数数据的最大值,xmin为输入参数数据的最小值,xi为输入参数数据,Xi为归一化后数据。
将上述归一化处理后的历史运行参数构成样本集,并将样本集分为两类:模型训练样本数据和模型测试样本数据。本发明实施例中,所述预设比值可以为70%。也就是说,将归一化处理后的历史运行参数的70%作为模型训练样本数据,剩下的30%作为模型测试样本数据。当然所述预设比值可以根据需要进行设置,在此并不做具体限制。
步骤102,基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型。
本发明实施例中,采用径向基高斯核函数作为支持向量回归算法的核函数。具体地,所述步骤102包括:
基于径向基高斯核函数并采用所述模型训练样本数据建立能耗估计函数,得到所述能耗估计模型。
具体的:
(1)选择径向基高斯核函数作为支持向量回归的核函数:
(2)确定误差惩罚参数C:
(4)构造能耗估计函数,得到能耗估计模型:
其中,b为超平面参数,计算公式如下:
其中,yi为模型训练样本数据输出数据值,ε采用以下公式计算:
其中,σ’为模型训练样本数据输入数据噪声的标准偏差,l为模型训练样本数据输入数据个数。
(5)确定合适的核参数σ:给定一组σi(i=1,2,…,n)的值,对每一个σi进行步骤(3)和(4),计算各自的分类错误度,选择分类错误度最小的σi作为最终的高斯核函数参数σ。
具体步骤包括:将所有模型训练样本数据分为n组,将(n-1)组作为训练组,剩余的一组用于测试;重复进行,将所有的样本组都参加测试,所得分类错误度的平均值为最终参数σi估计的分类错误度。
其中,分类错误度Δe的计算公式如下:
其中,Δei为测试组中估计值与实际值的误差值,n为每组测试组数据个数。
步骤103,将所述模型测试样本数据输入所述能耗估计模型中获得估算能耗值,并获取所述估算能耗值与实际能耗值的误差率。
可以理解地,在根据模型训练样本数据建立能耗估计模型后,可以将所述模型测试样本数据输入所述能耗估计模型中,以对所述能耗估计模型进行测试。具体地,所述步骤103包括:
将所述模型测试样本数据等分成预设组测试集数据,分别将所述预设组测试集数据输入所述能耗估计模型中,以获得预设组的估算能耗值;
计算每一组所述测试集数据所估算得到的估算能耗值与对应的模型测试样本数据的实际能耗值之间的误差率。
具体地,可以将模型测试样本数据等分成n个测试集数据,每组测试集包括m组样本,分别将这n组测试集数据输入所述能耗估计模型中,得到测试结果,也就是每一组所述测试集数据所估算得到的估算能耗值。
将每一测试集的估计结果与对应的模型测试样本数据的实际能耗值进行误差率Pe计算,以根据计算得到的误差率Pe对所述能耗估计模型的性能进行评估,误差率Pe的评估公式如下:
其中,ypj为能耗估计结果,yj为实际能耗值,m为每组测试集中样本个数。
步骤104,根据所述误差率对所述能耗估计模型进行修正,以获得优化的能耗估计模型。
请一并结合图2,具体地,所述步骤104之前可以包括:
步骤1041,确定每一组所述测试集数据所估算得到的估算能耗值与对应的模型测试样本数据的实际能耗值之间的误差率是否小于预设阈值;
步骤1042,在每一组所述测试集数据对应的误差率均小于所述预设值时,确定所述步骤基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型中得到的能耗估计模型为所述能耗估计模型;
步骤104,在一组或多组所述测试集数据对应的误差率大于所述预设值时,进入所述步骤S104。
进一步地,所述步骤104可以包括:
步骤1043,在一组或多组所述测试集数据对应的误差率大于所述预设值时,将所述一组或多组测试集数据更新至所述模型训练样本数据中;
返回所述步骤102。
本发明实施例中,所述预设阈值可以是5%,也就是说,将误差率Pe大于5%的测试集的历史运行参数加入到模型训练样本数据中,构成新的模型训练样本数据以完成对模型训练样本数据的更新。
进一步地,根据更新后的模型训练样本数据,对所述能耗估计模型进行优化,以获得优化的能耗估计模型。例如,根据更新后的模型训练样本数据,重新进入步骤S102中的能耗估计模型建立环节,以对所述能耗估计模型进行修正,将修正后的能耗估计模型作为优化的能耗估计模型,从而完成优化后的能耗估计模型的建立。
其中,所述预设值也可以是5%,每一所述估算能耗值与对应的模型测试样本数据的实际能耗值之间的误差率小于5%时,即认为该能耗估计模型为可接受的。
本发明提供的技术方案中,通过获取机器人伺服系统历史运行参数,对所述历史运行参数进行预处理以获得模型训练样本数据和模型测试样本数据;基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型;将所述模型测试样本数据输入所述能耗估计模型中获得估算能耗值,并获取所述估算能耗值与实际能耗值的误差率;根据所述误差率对所述能耗估计模型进行修正,以获得优化的能耗估计模型。进而可以避免对机器人伺服系统进行复杂的能耗分析计算,通过支持向量回归算法基于历史运行参数来建立机器人伺服系统能耗估计模型,无需人们再耗费大量的时间和精力来进行能耗分析,方便后续对机器人伺服系统的能耗估计,为机器人的设计与使用提供了重要指导意义。
请参照图3,图3是本发明提供的机器人伺服系统能耗估计模型的建立方法的另一种实施例的流程示意图。如图2所示,所述机器人伺服系统能耗估计模型的建立方法包括以下步骤:
步骤101,获取机器人伺服系统历史运行参数,对所述历史运行参数进行预处理以获得模型训练样本数据和模型测试样本数据;
步骤102,基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型;
步骤103,将所述模型测试样本数据输入所述能耗估计模型中获得估算能耗值,并获取所述估算能耗值与实际能耗值的误差率;
步骤104,根据所述误差率对所述能耗估计模型进行修正,以获得优化的能耗估计模型;
步骤105,定期采集所述机器人伺服系统的当前运行参数,并将所述当前运行参数更新至所述模型训练样本数据和模型测试样本数据中,以对所述能耗估计模型进行优化。
需要说明的是,所述步骤101至所述步骤104的具体实施方式及有益效果可以参照上述实施例,本实施例中不再赘述。
本发明实施例中,在完成对机器人伺服系统能耗估计模型的建立之后,可以通过定期采集机器人伺服系统的当前运行参数,来对已经建立完成的能耗估计模型进行修正和优化,以保证机器人伺服系统能耗分析的准确性。
本发明实施例中,所述步骤105包括:
将所述历史运行数据样本中的所述模型训练样本数据采用k-means算法进行聚类;
将所述模型训练样本数据中与样本中心点的距离大于预设距离的数据作为异常数据,并剔除所述异常数据,以更新所述模型训练样本数据;
将所述当前运行参数按照预设的比例分别加入所述模型训练样本数据和模型测试样本数据中,以形成新的模型训练样本数据和新的模型测试样本数据。
具体地,可以是人为地设置一个采集期限,或是对所述机器人伺服系统设置一个自动采集期限,以定期地采集所述机器人伺服系统的当前运行参数。所述当前运行参数可以是包括:伺服电机定子相电流I、相电压U、绕组相电阻R、伺服电机转子转速ω、伺服传动关节各转轴的摩擦力矩τfi(t)等。
将所述历史运行数据样本中的所述模型训练样本数据采用k-means算法进行聚类,找到样本中心点,将所述模型训练样本数据中与样本中心点的距离大于预设距离的数据作为异常数据,并剔除所述异常数据,以更新所述模型训练样本数据。例如,可以是将远离所述样本中心点的距离较远的5%的数据判定为异常数据,将所述异常数据进行剔除,进而也就完成对所述模型训练样本数据的更新。需要说明的是,所述模型训练样本数据中各样本数据特征之间距离可以采用欧式距离计算公式进行计算。
然后,将所述当前运行参数按照预设的比例分别加入所述模型训练样本数据和模型测试样本数据中,以形成新的模型训练样本数据和新的模型测试样本数据。例如,定期采集n组多关节机器人伺服系统的运行参数数据,将所采集的新运行参数数据进行分类,(n/2)组作为训练学习样本加入模型训练样本数据中,(n/2)组作为估计对比样本加入模型测试样本数据中。其中,将所述当前运行参数按照预设的比例分别加入所述模型测试样本数据后,新确定的所述模型测试样本数据仅包括新采集的所述当前运行参数。
当然可以理解的是,所述比例可以根据需要进行设置,并不作具体限制。
可以理解地,根据所述更新后的所述历史运行数据样本中确定了新的模型训练样本数据和新的模型测试样本数据,进而可以将更新后的所述模型训练样本数据加入历史训练样本数据中,重新进行所述能耗估计模型的估算中,以对所述能耗估计模型进行优化。
例如,将所述历史运行数据样本中的所述模型训练样本数据采用k-means算法进行聚类,将所述模型训练样本数据中与样本中心点的距离大于预设距离的数据作为异常数据,并剔除所述异常数据;定期采集100组非异常的所述机器人伺服系统的当前运行参数,将采集的所述当前运行参数进行分类,其中50组作为训练学习样本加入所述模型训练样本数据中,另外50组作为预测比对样本加入到所述模型测试样本数据中,重复所述步骤102,重新对所述能耗估计模型进行修正。
将所述新的模型测试样本数据中的50组预测比对样本进行分组,每组10组数据共5个数据集,将每组数据输入修正后的所述能耗估计模型中,得到预测结果,重复所述步骤103计算误差率,例如,当误差率小于预设5%时,则判定所述能耗估计模型为可接受的模型;当误差率大于预设5%时,则重复步骤104,对所述能耗估计模型进行修正,以获得优化的能耗估计模型。
本发明提供的技术方案中,在获得能耗估计模型后,通过定期采集所述机器人伺服系统的当前运行参数,并将所述当前运行参数更新至所述模型训练样本数据中,以对所述能耗估计模型进行优化。这样,也就能够确保所述能耗估计模型能够根据机器人伺服系统的运行数据进行修正和优化,以确保所述能耗估计模型估算数据的准确性。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (5)
1.一种机器人伺服系统能耗估计模型的建立方法,其特征在于,包括:
获取机器人伺服系统历史运行参数,对所述历史运行参数进行预处理以获得模型训练样本数据和模型测试样本数据;
基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型;
将所述模型测试样本数据输入所述能耗估计模型中获得估算能耗值,并获取所述估算能耗值与实际能耗值的误差率,包括:
将所述模型测试样本数据等分成预设组测试集数据,分别将所述预设组测试集数据输入所述能耗估计模型中,以获得预设组的估算能耗值;
计算每一组所述测试集数据所估算得到的估算能耗值与对应的模型测试样本数据的实际能耗值之间的误差率;
根据所述误差率对所述能耗估计模型进行修正,以获得优化的能耗估计模型,包括:
确定每一组所述测试集数据所估算得到的估算能耗值与对应的模型测试样本数据的实际能耗值之间的误差率是否小于预设阈值;
在每一组所述测试集数据对应的误差率均小于所述预设值时,确定所述基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型中得到的能耗估计模型为最终的能耗估计模型;
在一组或多组所述测试集数据对应的误差率大于所述预设值时,将所述一组或多组测试集数据更新至所述模型训练样本数据中;
返回所述基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型的步骤,以获得所述优化的能耗估计模型;
其中,所述基于支持向量回归算法并采用所述模型训练样本数据建立能耗估计模型的步骤,包括:
基于径向基高斯核函数并采用所述模型训练样本数据建立能耗估计函数,得到所述能耗估计模型,具体包括步骤:
(1)选择径向基高斯核函数作为支持向量回归的核函数:
(2)确定误差惩罚参数C:
(4)构造能耗估计函数,得到能耗估计模型:
其中,b为超平面参数,计算公式如下:
其中,yi为模型训练样本数据输出数据值,ε采用以下公式计算:
其中,σ’为模型训练样本数据输入数据噪声的标准偏差,l为模型训练样本数据输入数据个数;
(5)确定合适的核参数σ:给定一组σi的值,i=1,2,…,n,对每一个σi进行步骤(3)和(4),计算各自的分类错误度,选择分类错误度最小的σi作为最终的高斯核函数参数σ;具体步骤包括:将所有模型训练样本数据分为n组,将n-1组作为训练组,剩余的一组用于测试;重复进行,将所有的样本组都参加测试,所得分类错误度的平均值为最终参数σi估计的分类错误度;
其中,分类错误度Δe的计算公式如下:
其中,Δei为测试组中估计值与实际值的误差值,n为每组测试组数据个数。
2.根据权利要求1所述的方法,其特征在于,所述获取机器人伺服系统历史运行参数,对所述历史运行参数进行预处理以获得模型训练样本数据和模型测试样本数据的步骤,包括:
获取机器人伺服系统历史运行参数,并对所述历史运行参数进行归一化处理;
将所述归一化处理后的历史运行参数中的预设比值的历史运行参数作为所述模型训练样本数据,以及将剩余的历史运行参数作为所述模型测试样本数据。
3.根据权利要求1所述的方法,其特征在于,其中,所述历史运行参数包括历史输出参数以及历史输入参数,所述历史输入参数包括以下参数中的一个或者多个:伺服电机定子相电流、相电压、绕组相电阻、伺服电机转子转速、伺服传动关节各转轴的摩擦力矩。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述根据所述误差率对所述能耗估计模型进行修正,以获得优化的能耗估计模型的步骤之后,还包括:
定期采集所述机器人伺服系统的当前运行参数,并将所述当前运行参数更新至所述模型训练样本数据和模型测试样本数据中,以对所述能耗估计模型进行优化。
5.根据权利要求4所述的方法,其特征在于,所述将所述当前运行参数更新至所述模型训练样本数据和模型测试样本数据中的步骤,包括:
将所述历史运行数据样本中的所述模型训练样本数据采用k-means算法进行聚类;
将所述模型训练样本数据中与样本中心点的距离大于预设距离的数据作为异常数据,并剔除所述异常数据,以更新所述模型训练样本数据;
将所述当前运行参数按照预设的比例分别加入所述模型训练样本数据和模型测试样本数据中,以形成新的模型训练样本数据和新的模型测试样本数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810802066.0A CN108920863B (zh) | 2018-07-20 | 2018-07-20 | 一种机器人伺服系统能耗估计模型的建立方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810802066.0A CN108920863B (zh) | 2018-07-20 | 2018-07-20 | 一种机器人伺服系统能耗估计模型的建立方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108920863A CN108920863A (zh) | 2018-11-30 |
CN108920863B true CN108920863B (zh) | 2021-02-09 |
Family
ID=64416656
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810802066.0A Active CN108920863B (zh) | 2018-07-20 | 2018-07-20 | 一种机器人伺服系统能耗估计模型的建立方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108920863B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111638642A (zh) * | 2019-03-01 | 2020-09-08 | 北京国双科技有限公司 | 三相分离器运行状态的确定方法及装置 |
CN110263618B (zh) * | 2019-04-30 | 2023-10-20 | 创新先进技术有限公司 | 一种核身模型的迭代方法和装置 |
CN112749035B (zh) * | 2019-10-31 | 2024-06-11 | 阿里巴巴集团控股有限公司 | 异常检测方法、装置及计算机可读介质 |
CN110936382B (zh) * | 2019-12-18 | 2020-08-25 | 哈尔滨工业大学 | 一种数据驱动的工业机器人能耗优化方法 |
CN111666709B (zh) * | 2020-04-26 | 2022-11-04 | 中国石油天然气股份有限公司 | 输气管道的管输参数调整方法及装置 |
CN111813624B (zh) * | 2020-06-29 | 2022-08-12 | 中国平安人寿保险股份有限公司 | 基于时长分析的机器人执行时长的预估方法及其相关设备 |
CN111830350B (zh) * | 2020-07-23 | 2022-02-11 | 珠海格力电器股份有限公司 | 能耗计量方法、装置及电器 |
CN112925320B (zh) * | 2021-01-25 | 2022-03-11 | 河南大学 | 一种基于质心模型的双足机器人步态能耗评估方法 |
CN113752300B (zh) * | 2021-09-22 | 2023-03-24 | 重庆工商大学 | 一种工业机器人能耗预测方法 |
CN116165680A (zh) * | 2023-02-14 | 2023-05-26 | 中科三清科技有限公司 | 反演模型更新方法、装置、存储介质与芯片 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102176701A (zh) * | 2011-02-18 | 2011-09-07 | 哈尔滨工业大学 | 一种基于主动学习的网络数据异常检测方法 |
CN103544544A (zh) * | 2013-10-29 | 2014-01-29 | 广东工业大学 | 一种能源消耗预测方法及装置 |
CN105224960A (zh) * | 2015-11-04 | 2016-01-06 | 江南大学 | 基于聚类算法的玉米种子高光谱图像分类识别模型更新方法 |
CN105511445A (zh) * | 2015-12-01 | 2016-04-20 | 沈阳化工大学 | 基于局部近邻标准化矩阵的多模态过程故障检测方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140043184A (ko) * | 2012-09-28 | 2014-04-08 | 한국전자통신연구원 | 에너지 소비량 예측 장치 및 방법 |
CN103150610A (zh) * | 2013-02-28 | 2013-06-12 | 哈尔滨工业大学 | 基于模糊信息粒化与支持向量机的供热负荷预报方法 |
-
2018
- 2018-07-20 CN CN201810802066.0A patent/CN108920863B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102176701A (zh) * | 2011-02-18 | 2011-09-07 | 哈尔滨工业大学 | 一种基于主动学习的网络数据异常检测方法 |
CN103544544A (zh) * | 2013-10-29 | 2014-01-29 | 广东工业大学 | 一种能源消耗预测方法及装置 |
CN105224960A (zh) * | 2015-11-04 | 2016-01-06 | 江南大学 | 基于聚类算法的玉米种子高光谱图像分类识别模型更新方法 |
CN105511445A (zh) * | 2015-12-01 | 2016-04-20 | 沈阳化工大学 | 基于局部近邻标准化矩阵的多模态过程故障检测方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108920863A (zh) | 2018-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108920863B (zh) | 一种机器人伺服系统能耗估计模型的建立方法 | |
CN111783953A (zh) | 一种基于优化lstm网络的24点电力负荷值7日预测方法 | |
CN106980910B (zh) | 中长期电力负荷测算系统及方法 | |
CN109409425B (zh) | 一种基于近邻成分分析的故障类型识别方法 | |
CN116448419A (zh) | 基于深度模型高维参数多目标高效寻优的零样本轴承故障诊断方法 | |
CN107403196B (zh) | 基于谱聚类分析的即时学习建模对脱丁烷塔底丁烷浓度进行预测的方法 | |
EP4047603A1 (en) | Abnormality degree calculation system and abnormality degree calculation method | |
CN114583767B (zh) | 一种数据驱动的风电场调频响应特性建模方法及系统 | |
CN110348540B (zh) | 基于聚类的电力系统暂态功角稳定故障筛选方法及装置 | |
CN114329347B (zh) | 一种电能表计量误差预测方法、装置及存储介质 | |
CN112465034A (zh) | 一种基于水轮发电机的t-s模糊模型的建立方法及系统 | |
CN113703506B (zh) | 一种建筑材料生产车间环境控制调节方法及系统 | |
CN105787507B (zh) | 基于预算支持向量集的LS‑SVMs在线学习方法 | |
CN118350600A (zh) | 基于混合模型和多变量分析的供热负荷预测方法及系统 | |
CN117587403A (zh) | 基于化学转化的铝合金模板表面处理方法及系统 | |
CN115358473A (zh) | 基于深度学习的电力负荷预测方法及预测系统 | |
CN116306292A (zh) | 一种基于卷积神经网络的水电站物理场级数字孪生模型构建方法 | |
CN117454289A (zh) | 一种低压配电台区相户关系识别方法及存储介质 | |
CN112348700B (zh) | 一种结合som聚类与ifou方程的线路容量预测方法 | |
CN114115150A (zh) | 基于数据的热泵系统在线建模方法及装置 | |
CN111443686A (zh) | 基于多目标优化与证据迭代更新的工业报警器设计方法 | |
CN116595883B (zh) | 数值反应堆实时在线系统状态修正方法 | |
CN117911195B (zh) | 一种异步电动机机群等效模型参数辨识方法及装置 | |
CN117076260B (zh) | 一种参数及设备异常检测方法及装置 | |
CN114971599B (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 |