【技术实现步骤摘要】
一种自动精准获取挖掘机PID控制器三个控制参数的方法
[0001]本专利技术涉及挖掘机电液伺服系统控制领域,具体涉及一种自动精准获取挖掘机PID控制器三个控制参数的方法。
技术介绍
[0002]挖掘机的控制系统存在参数摄动和外部干扰等问题,主要表现为摩擦、负载等因素造成的参数不确定性和建模误差、外部干扰等因素造成的非参数不确定性,严重制约轨迹跟踪精度和整机性能。挖掘机控制大多还是采用传统的比例积分微分(Proportional Integral Derivative,PID)控制器,比例、积分和微分三个控制参数一经设定就固定,无法满足挖掘机控制系统的高精度要求,而且参数设置繁杂,调试过程耗时耗力。
技术实现思路
[0003]针对现有技术的不足,本专利技术提出了一种自动精准获取挖掘机PID控制器三个控制参数的方法,本专利技术提出将遗传算法中的选择、杂交算子与粒子群优化算法相结合,并引入到PID控制中,来实现对铲斗运动轨迹的精确控制。
[0004]本专利技术的目的可以通过以下技术方案实现:
[0005]第一方面,本申请提出一种自动精准获取挖掘机PID控制器三个控制参数的方法,包括:
[0006]基于挖掘机电液伺服系统的实际运动轨迹与期望运动轨迹计算轨迹跟踪误差;根据实际工作情况构建基于挖掘机液压部分的铲斗联系统仿真模型;
[0007]通过遗传算法中的选择和交叉方法优化的粒子群优化算法构建PID控制器模型;
[0008]基于铲斗联系统仿真模型和PID控制器模型建立联合 ...
【技术保护点】
【技术特征摘要】
1.一种自动精准获取挖掘机PID控制器三个控制参数的方法,其特征在于,包括:基于挖掘机电液伺服系统的实际运动轨迹与期望运动轨迹计算轨迹跟踪误差;根据实际工作情况构建基于挖掘机液压部分的铲斗联系统仿真模型;通过遗传算法中的选择和交叉方法优化的粒子群优化算法构建PID控制器模型;基于铲斗联系统仿真模型和PID控制器模型建立联合仿真模型;通过联合仿真模型设定期望运动轨迹和轨迹跟踪误差来获取挖掘机控制器的控制参数。2.根据权利要求1所述的自动精准获取挖掘机PID控制器三个控制参数的方法,其特征在于,所述基于挖掘机电液伺服系统的实际运动轨迹与期望运动轨迹计算轨迹跟踪误差包括以下步骤:设定期望运动轨迹,根据五次多项式,以阶跃信号为例,对期望运动轨迹进行插值和分段,即y=1m,期望运动轨迹r为:其中,x0是期望运动轨迹起点x0=(0,1),x1是期望运动轨迹终点x1=(10,1),t
b
是从x0运动到x1所经历的时间,t
b
=10s,t是时间;实际采集挖掘机电液伺服系统的实际运动轨迹y;设计跟踪控制方法进行轨迹控制,当系统具有未建模动力学和参数不确定性时,轨迹跟踪误差e满足以下公式:3.根据权利要求1所述的自动精准获取挖掘机PID控制器三个控制参数的方法,其特征在于,所述根据实际工作情况构建基于挖掘机液压部分的铲斗联系统仿真模型包括以下步骤:建立液压泵模型,根据泵实际工作状态设置液压泵工作在额定转速为n;建立多路阀模型,实际测绘阀口节流槽结构和尺寸,推导过流面积计算公式,得出阀芯位移与过流面积对应数据,求出铲斗联阀芯阀口的过流面积随阀芯开口度的变化曲线;建立液压缸和工作装置模型,搭建的各液压元件和工作装置模型,将其按照系统结构和工作原理装配在一起;联合液压泵模型、多路阀模型、液压缸和工作装置模型构建基于挖掘机液压部分的铲斗联系统仿真模型。4.根据权利要求1所述的自动精准获取挖掘机PID控制器三个控制参数的方法,其特征在于,所述通过遗传算法中的选择和交叉方法优化的粒子群优化算法构建PID控制器模型,包括以下步骤:将遗传算法中的选择和交叉思想引入到标准的PSO算法中,在d维度内,后代粒子的位置由父代粒子的位置的算术加权和计算,表示为:child1(x
d
)=r
c
*parent1(x
d
)+(1
‑
r
c
)*parent2(x
d
)child2(x
d
)=r
c
*parent2(x
d
)+(1
‑
r
c
)*parent1(x
d
)其中,r
c
是均匀分布的随机数,即为交叉概率,在[0,1]范围内取值;child1(x
d
)、child2(x
d
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。