【技术实现步骤摘要】
一种电液位置伺服系统多参数辨识方法
[0001]本专利技术属于自动控制领域,具体涉及一种电液位置伺服系统多参数辨识方法。
技术介绍
[0002]电液位置伺服系统由于良好的快速响应性与较强的抗负载能力,同时兼具重量轻及尺寸小等优点,在工业领域当中应用广泛。但电液伺服系统存在着模型不确定、参数摄动等多种复杂扰动因素,这会极大地影响系统的跟踪与控制精度,因此许多专家学者致力于研究电液位置伺服系统参数辨识方法。
[0003]经典辨识方法主要采用最小二乘法等对系统参数进行辨识,由于电液位置伺服系统模型阶数较高,需要辨识的参数较多,辨识较为困难。而麻雀搜索算法(Sparrow Search Algorithm,SSA)是一种基于麻雀觅食并躲避捕食者等生物行为的启发式群智能优化算法因其具有易于实现,具有独特的搜索模型和出色的优化能力,能有效处理全局优化和大规模优化问题等优势,被广泛应用于多目标优化、参数辨识、参数优化等诸多领域。但SSA由于存在初始化种群位置和种群位置更新方式过于单一等问题,导致存在算法收敛速度慢、收敛精度不高、易陷入局部最优等缺陷,会影响SSA辨识参数的效率和准确性。
技术实现思路
[0004]有鉴于此,本专利技术提供一种电液位置伺服系统多参数辨识方法,使得辨识方法具有精度高、成本低、效率高以及可操作性强等优点。
[0005]实现本专利技术的技术方案为:一种电液位置伺服系统多参数辨识方法,具体包括以下步骤:
[0006]步骤1、根据电液位置伺服系统运行机理进行数学建模,确定 ...
【技术保护点】
【技术特征摘要】
1.一种电液位置伺服系统多参数辨识方法,其特征在于,包括以下步骤:步骤1、根据电液位置伺服系统运行机理进行数学建模,确定系统的模型结构和需要辨识的参数;步骤2、提出一种基于惩罚机制的反向非线性麻雀搜索算法,利用反向学习策略丰富初始种群多样性,在发现者和加入者的位置更新过程中引入非线性因子,包括非线性收敛因子、自适应权重因子和黄金正余弦因子,以此来平衡局部优化和全局搜索能力,同时,根据麻雀个体发现危险的程度,制定惩罚机制,使警戒者位置分布更合理;步骤3、根据获取的电液位置伺服系统输入和输出采样数据,利用基于惩罚机制的反向非线性麻雀搜索算法对系统进行参数辨识,并引入误差评价函数鉴别辨识结果,获取电液位置伺服系统精确的数学模型。2.根据权利要求1所述的一种电液位置伺服系统多参数辨识方法,其特征在于,步骤2所述的提出一种基于惩罚机制的反向非线性麻雀搜索算法,具体为:步骤2
‑
1麻雀种群位置初始化利用反向学习策略提高算法搜索能力,具体为:在d维搜索空间中,个体为X
i
=(x1,x2,
…
,x
d
),满足x
i
∈[u
b
,l
b
]的边界条件,其反向解为X
i
*=(x
1*
,x
2*
,
…
,x
d*
),数学表达式为:然后在当前种群和反向种群中选取适应度优先等级较高的个体构建初始化种群;步骤2
‑
2发现者位置更新在发现者位置更新公式中引入非线性收敛因子和自适应权重因子,具体为:以非线性收敛因子f代替位置更新公式中的收敛函数f(x)=exp[
‑
x/(α
·
T)],非线性收敛因子的数学表达式如下所示:式中:t为当前迭代次数,f
m
为收敛因子初始值。k为控制因子,能够控制衰减的幅度,并且k∈[0,10];自适应权重因子数学模型如下所示:式中:δ1,δ2,δ3,ρ1,ρ2,ρ3为常数系数,τ为指定迭代次数;加入非线性收敛因子和自适应权重因子后,发现者位置更新公式为:步骤2
‑
3加入者位置更新在加入者位置更新公式中引入黄金正余弦因子,其数学表达式描述如下:式中:R1和R2分别为[0,2π],[0,π]的随机数,表示下一代个体移动的距离和...
【专利技术属性】
技术研发人员:高炳微,张威,申伟,郑麟韬,赵宏建,
申请(专利权)人:哈尔滨理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。