CN110285907A - 一种基于卡尔曼滤波算法的装载机铲斗受力测试方法 - Google Patents
一种基于卡尔曼滤波算法的装载机铲斗受力测试方法 Download PDFInfo
- Publication number
- CN110285907A CN110285907A CN201910620363.8A CN201910620363A CN110285907A CN 110285907 A CN110285907 A CN 110285907A CN 201910620363 A CN201910620363 A CN 201910620363A CN 110285907 A CN110285907 A CN 110285907A
- Authority
- CN
- China
- Prior art keywords
- point
- bucket
- force
- cylinder
- coordinates
- 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.)
- Granted
Links
- 238000004422 calculation algorithm Methods 0.000 title claims abstract description 24
- 238000010998 test method Methods 0.000 title claims abstract description 16
- 238000000034 method Methods 0.000 claims abstract description 24
- 238000005259 measurement Methods 0.000 claims abstract description 17
- 238000006073 displacement reaction Methods 0.000 claims abstract description 10
- 239000011159 matrix material Substances 0.000 claims description 21
- 238000004364 calculation method Methods 0.000 claims description 18
- 230000005484 gravity Effects 0.000 claims description 18
- 238000013461 design Methods 0.000 claims description 8
- 238000009434 installation Methods 0.000 claims description 4
- 238000009795 derivation Methods 0.000 claims description 3
- 238000006467 substitution reaction Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 abstract description 9
- 238000001914 filtration Methods 0.000 abstract description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L5/00—Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes
- G01L5/0061—Force sensors associated with industrial machines or actuators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Operations Research (AREA)
- Computing Systems (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Operation Control Of Excavators (AREA)
Abstract
本发明公开了一种基于卡尔曼滤波算法的装载机铲斗受力测试方法,首先测量并计算动臂缸出力与摇臂缸出力,然后测量动臂缸与摇臂缸的位移,并计算出铲斗工作位置姿态,最后建立力矩平衡组,并通过卡尔曼滤波算法推导铲斗在竖直方向的受力和在水平前进方向的受力。本发明基于液压系统压力传感器,结合液压缸行程的无线激光传感器测量,并利用卡尔曼滤波算法实时计算装载机铲斗受力情况,既能应对复杂恶劣的作业环境,同时可以降低系统噪声和环境噪声所产生的影响,此外,适用本发明所述测试方法的装载机无需改装,测试过程简单易行。
Description
技术领域
本发明属于工程机械测试技术领域,具体涉及一种基于卡尔曼滤波算法的装载机铲斗受力测试方法。
背景技术
装载机广泛应用于筑路、建筑、矿山等领域。装载机铲斗受力的测试,一方面可以为分布式驱动装载机的转矩分配提供分配依据,另一方面可以为装载机载荷谱测试提供数据依据,因此高效、可靠、方便地测量装载机铲斗受力是装载机智能化设计和可靠性设计的必要条件。
现有的装载机铲斗受力测试技术中,如专利“转载该机铲斗受力测试装置”,“专利号:ZL201520539630.6”,需要专用的销轴力传感器,改装复杂成本高。又如专利“装载机铲斗受力测试方法”,“专利号:CN105973510A”需要在工作装置上贴装应变片,难以满足装载机在复杂、恶劣环境作业时的测试使用。
发明内容
针对上述现有技术中的不足,本发明提供了一种基于卡尔曼滤波算法的装载机铲斗受力测试方法,本发明以简单可行的方法解决装载机在复杂、恶劣环境中作业时铲斗受力的测试问题。结合说明书附图,本发明的技术方案如下:
一种基于卡尔曼滤波算法的装载机铲斗受力测试方法,所述方法具体过程如下:
步骤一:测量并计算动臂缸出力与摇臂缸出力;
步骤二:测量动臂缸与摇臂缸的位移,并计算出铲斗工作位置姿态:
步骤三:建立力矩平衡组,并通过卡尔曼滤波算法推导铲斗在重力方向的受力和在水平前进方向的受力。
所述步骤一的具体过程如下:
在动臂缸上安装的第一压力传感器测得动臂缸的管路压力为P1,在摇臂缸上安装的第二压力传感器测得摇臂缸的管路压力为P2,动臂缸出力F1与摇臂缸出力F2可由以下公式获得:
其中,动臂缸液压杆的直径为d1,摇臂缸液压杆的直径为d2,动臂缸和摇臂缸的机械效率均为ηm,d1、d2、ηm均为设计值。
所述步骤二的具体过程如下:
令动臂与前车架安装铰点的回转中心为O点,令动臂缸与前车架铰接点回转中心为A点,令动臂缸与动臂铰接点回转中心为B点,令动臂质心为Q点,令动臂与铲斗铰接点回转中心为M点,令摇臂缸与摇臂铰接点回转中心为C点,令摇臂与动臂铰接点回转中心为D点,令摇臂与连杆铰接点回转中心为E点,令连杆与铲斗铰接点回转中心为N点,令铲斗质心为S点,铲斗去除斗齿后的斗尖位置为受力位置,令其为U点;其中,点B、C、D、E、M、N、Q、S和U均为动点;
上述各点坐标分别为(ix,iy),其中i=A、B、C、D、E、N、M、Q、S、U;
以O点为坐标原点,以重力方向为x方向,以水平向前方向为y方向,令动臂缸行程最短、摇臂缸行程最长位置为初始位置,令各个动点初始坐标分别为Bx_0、By_0、Cx_0、Cy_0、Dx_0、Dy_0、Ex_0、Ey_0Mx_0、My_0、Nx_0、Ny_0、Qx_0、Qy_0、Sx_0、Sy_0、Ux_0、Uy_0,上述各坐标均为设计值;
通过上述各点坐标表示铲斗的工作位置姿态,各点坐标的计算过程如下:
∠AOB的变化值在三角形ΔAOB中可得:
Δ∠AOB=∠AOB-∠AOB_(lAB=min(lAB))
Δ∠AOB为∠AOB在任意位置的变化值;
Q点坐标如下:
Qy=lQO·sin(∠QOA)
Qx=lQO·cos(∠QOA)
M点的坐标如下:
My=lMO·sin(∠MOA)
Mx=lMO·cos(∠MOA)
D点坐标如下:
Dy=lDO·sin(∠DOA)
Dx=lDO·cos(∠DOA)
C点坐标如下:
Cy=lDO·sin(∠COA)
Cx=lDO·cos(∠COA)
E点坐标如下:
在初始位置时于三角形ΔMDE中可以求解∠MDE的初值∠MDE_0为:
在初始位置中:
同理,求出在初始位置状态下的lDE、lEM;
∠MDE的变化值Δ∠MDE可由∠CDO的变化值Δ∠CDO得到:
根据平面四连杆的输入输出特性可得:
其中:
A=2·lDE·lNM·sin(∠MDE)
B=2·lNM·(lDE·cos(∠MDE)-lDM)
∠MND在初始位置的初始值∠MND_0通过以下公式求得:
那么,∠MND的变化值Δ∠MND表征为:
∠MND=∠MND-∠MND_0
同时,Δ∠MND亦表征∠SMD的变化值Δ∠SMD和∠UMD的变化值Δ∠UMD,即:
Δ∠SMD=Δ∠MND
Δ∠UMD=Δ∠MND
由此,S点的坐标为:
U点坐标为:
N点坐标坐标为:
所述步骤三的具体过程如下:
对D点取力矩平衡,将摇臂缸出力F2折算为连杆的受力F3,具体计算过程如下所示:
在ΔOCD和ΔNED中可通过几何原理求解点D到直线OC的距离,设为l2,点D到直线NE的距离设为l3,因此:
分别对O点和M点取力矩平衡,得到公式:
公式中是力F1对O点的力臂,是力F3对M点的力臂,可以通过上述的姿态计算获得,GQ是动臂的重力,GS是铲斗的重力;
采用卡尔曼滤波算法对铲斗受力进行计算具体过程如下;
卡尔曼滤波算法公式为:
X(k)=A·X(k-1)+W(k)
Z(k)=H·X(k)+V(k)
公式中X为状态量,A为状态矩阵,W为状态噪声,Z为观测量,H为观测矩阵,V为观测噪声;
其中:
A=E,其中,E为单位矩阵;
状态噪声W和观测噪声V分别通过实际测量获取,并卡尔曼滤波计算过程中被过滤;
下面进行卡尔曼滤波算法公式推导:
Xk|k-1=AXk-1|k-1·····················(1)
=Xk-1|k-1
式中,Xk|k-1是上一时刻的状态对现在时刻状态的预测,Xk-1|k-1是上一时刻状态的最优结果,其中
代入铲斗在重力方向的受力Fy和在水平前进方向的受力Fx后,
Pk|k-1=APk-1|k-1A′+Q1······················(2)
Pk-1|k-1是Xk-1|k-1的协方差矩阵,P0|0=P0=E。
Q1是对测量方程的置信系数矩阵,该值越大,表示对测量方程的依赖度越强,再次模型中,取值如下。
代入后:
在实际应用中,根据不同的车型重量,Q1的取值可以适当调整。
Kk=Pk|k-1H′/(HPk|k-1H′)+Q2··········(3)
其中:
Q2是对测量方程的置信系数矩阵,该值越大,表示对测量方程的依赖度越强,再次模型中,取值如下:
在实际应用中,根据不同的车型重量,Q2的取值可以适当调整。
Kk是卡尔曼滤波增益;
Xk|k=Xk-1|k-1+KkZk-HXk|k-1····················(4)
式中Xk|k是最优卡尔曼滤波值
Zk是k时刻测量得到的Z矩阵
Pk|k=(E-KkH)Pk|k-1·························(5)
通过上述公式(1)、(2)、(3)、(4)和(5),进行迭代计算,即推导出铲斗在重力方向的受力Fy和在水平前进方向的受力Fx。
与现有技术相比,本发明的有益效果在于:
本发明所述的装载机铲斗受力测试方法是基于液压系统压力传感器,结合液压缸行程的无线激光传感器测量,并利用卡尔曼滤波算法实时计算装载机铲斗受力情况,既能应对复杂恶劣的作业环境,同时可以降低系统噪声和环境噪声所产生的影响,此外,本发明所述测试方法无需改装,简单易行。
附图说明
图1为采用本发明所述测试方法的装载机铲斗连接结构及受力分析示意图。
图中:
1-前车架, 2.1-第一激光位移传感器, 2.2-第二激光位移传感器,
3-动臂缸, 4.1-第一压力传感器, 4.2-第二压力传感器,
5-摇臂缸, 6-动臂, 7-摇臂,
8-连杆, 9-铲斗。
具体实施方式
为进一步阐述本发明的技术方案,结合说明书附图,本发明的具体实施方式如下:
如图1所示,采用本发明所述测试方法的装载机铲斗工作装置由前车架1、动臂6、动臂缸3、摇臂7、摇臂缸5、连杆8以及铲斗9组成,其中,动臂缸3的缸体端与前车架1的下方铰接,动臂缸3的推杆端与动臂6的中上部铰接,动臂6的后端与前车架1的上方铰接,动臂6的中部与摇臂7的中部铰接,动臂6的前端与铲斗9的后侧下方铰接,摇臂缸5的缸体端与前车架1的上方铰接,且摇臂缸5与前车架1铰接点的回转轴线和动臂6与前车架1交接点的回转轴线共线,摇臂缸5的的推杆端与摇臂7的一端铰接,摇臂7的另一端与连杆8的一端铰接,连杆8的另一端与铲斗9的后侧上方铰接,在动臂缸3缸体端的液压管路上安装有第一压力传感器4.1,第一压力传感器4.1用于测量动臂缸3的液压管路压力,在摇臂缸5缸体端的液压管路上安装有第二压力传感器4.2,第二压力传感器4.2用于测量摇臂缸5的液压管路压力,在动臂缸3的推杆一侧安装有第一激光位移传感器2.1,第一激光位移传感器2.1用于测量动臂缸3的推杆行程,在摇臂缸5的推杆一侧安装有第二激光位移传感器2.2,第二激光位移传感器2.2用于测量摇臂缸5的推杆行程。
为了方便计算,并考虑工程实际情况,合理简化模型,本发明技术方案做一下设定:
1、由于装载机作业过程中作业速度和作业加速度较低,本发明所述测试方法中,忽略铲斗运动加速度的影响;
2、由于连杆8和摇臂7的重量远小于动臂6和铲斗9的重量,为了简化计算,忽略连杆8和摇臂7的重量;
3、设铲斗9的受力集中于去除铲齿后的铲尖位置,即U点。
本发明所述基于卡尔曼滤波算法的装载机铲斗受力测试方法具体如下:
步骤一:测量并计算动臂缸出力F1与摇臂缸出力F2:
在动臂缸3上安装的第一压力传感器4.1测得动臂缸6的管路压力为P1,在摇臂缸5上安装的第二压力传感器4.2测得摇臂缸5的管路压力为P2,设定动臂缸3和摇臂缸5均采用差动连接的方式,动臂缸液压杆的直径为d1,摇臂缸液压杆的直径为d2,动臂缸3和摇臂缸5的机械效率均为ηm;
动臂缸出力F1与摇臂缸出力F2可由以下公式获得:
其中d1、d2、ηm,为设计值,可直接获取;
步骤二:测量动臂缸与摇臂缸的位移,并计算出铲斗姿态:
如图1所示,令动臂6与前车架1安装铰点的回转中心(同时也是摇臂缸5与前车架1安装铰点回转中心)为O点,令动臂缸3与前车架1铰接点回转中心为A点,令动臂缸3与动臂6铰接点回转中心为B点,令动臂质心为Q点,令动臂6与铲斗9铰接点回转中心为M点,令摇臂缸5与摇臂7铰接点回转中心为C点,令摇臂7与动臂6铰接点回转中心为D点,令摇臂7与连杆8铰接点回转中心为E点,令连杆8与铲斗9铰接点回转中心为N点,令铲斗质心为S点,铲斗去除斗齿后的斗尖位置为受力位置,令其为U点;其中,点B、C、D、E、M、N、Q、S和U均为动点;
上述各点的坐标分别为(ix,iy)其中(i=A、B、C、D、E、N、M、Q、S、U)
以O点为坐标原点,以重力方向为x方向,以水平向前方向为y方向,令动臂缸3行程最短、摇臂缸5行程最长位置为初始位置,令各个动点初始坐标分别为Bx_0、By_0、Cx_0、Cy_0、Dx_0、Dy_0、Ex_0、Ey_0Mx_0、My_0、Nx_0、Ny_0、Qx_0、Qy_0、Sx_0、Sy_0、Ux_0、Uy_0,上述各坐标均为设计值,可直接获取;
下面详细解释通过几何方法求解各点坐标:
∠AOB的变化值在三角形ΔAOB中可得:
Δ∠AOB=∠AOB-∠AOB_(lAB=min(lAB))
利用上述公式可以求得∠AOB在任意位置的变化值;
Q点坐标如下:
Qy=lQO·sin(∠QOA)
Qx=lQO·cos(∠QOA)
M点的坐标如下:
My=lMO·sin(∠MOA)
Mx=lMO·cos(∠MOA)
D点坐标如下:
Dy=lDO·sin(∠DOA)
Dx=lDO·cos(∠DOA)
C点坐标如下:
Cy=lDO·sin(∠COA)
Cx=lDO·cos(∠COA)
E点坐标如下:
下面求解S、U点坐标:
在初始位置时于三角形ΔMDE中可以求解∠MDE的初值∠MDE_0为:
在初始位置中:
同理可以求出在初始位置状态下的lDE、lEM;
∠MDE的变化值Δ∠MDE可由∠CDO的变化值Δ∠CDO得到:
根据平面四连杆的输入输出特性可得:
其中:
A=2·lDE·lNM·sin(∠MDE)
B=2·lNM·(lDE·cos(∠MDE)-lDM)
∠MND在初始位置的初始值∠MND_0可以在初始位置时,通过以下公式求得:
那么,∠MND的变化值Δ∠MND可以表征为:
Δ∠MND=∠MND-∠MND_0
同时,Δ∠MND也可以表征∠SMD的变化值Δ∠SMD和∠UMD的变化值Δ∠UMD。
即:
Δ∠SMD=Δ∠MND
Δ∠UMD=Δ∠MND
由此,S点的坐标为:
U点坐标为:
N点坐标坐标为:
步骤三:建立力矩平衡组,并通过卡尔曼滤波算法推导铲斗在重力方向的受力Fx和在水平前进方向的受力Fy:
对D点取力矩平衡,将摇臂缸出力F2折算为连杆的受力F3,具体计算过程如下所示:
在ΔOCD和ΔNED中可通过几何原理求解点D到直线OC的距离,设为l2,点D到直线NE的距离设为l3因此:
分别对O点和M点取力矩平衡,得到公式:
公式中是力F1对O点的力臂,是力F3对M点的力臂,可以通过上述的姿态计算获得,GQ是动臂的重力,GS是铲斗的重力;
装载机作业过程中噪声大,并且存在摩擦、简化计算等引起的误差需要进行补偿计算,同时为了保证计算的实时性和一步预测性,这里采用卡尔曼滤波算法对铲斗受力进行计算;
卡尔曼滤波公式为:
X(k)=A·X(k-1)+W(k)
Z(k)=H·X(k)+V(k)
公式中X为状态量,A为状态矩阵,W为状态噪声,Z为观测量,H为观测矩阵,V为观测噪声;
其中:
A=E,其中,E为单位矩阵;
状态噪声W和观测噪声V分别由车辆模型和传感器决定,需要进行实际测量获取;在卡尔曼滤波中,状态噪声W和观测噪声V这两个变量是要通过滤波算法被过滤掉的量;
下面进行卡尔曼滤波算法公式推导:
Xk|k-1=AXk-1|k-1············(1)
=Xk-1|k-1
式中,Xk|k-1是上一时刻的状态对现在时刻状态的预测,Xk-1|k-1是上一时刻状态的最优结果,其中
代入本技术方案索要推到的铲斗在重力方向的受力Fy和在水平前进方向的受力Fx后,
Pk|k-1=APk-1|k-1A′+Q1········(2)
Pk-1|k-1是Xk-1|k-1的协方差矩阵,P0|0=P0=E。
Q1是对测量方程的置信系数矩阵,该值越大,表示对测量方程的依赖度越强,再次模型中,取值如下。
代入后:
在实际应用中,根据不同的车型重量,Q1的取值可以适当调整。
Kk=Pk|k-1H′/(HPk|k-1H′)+Q2··············(3)
其中:
Q2是对测量方程的置信系数矩阵,该值越大,表示对测量方程的依赖度越强,再次模型中,取值如下:
在实际应用中,根据不同的车型重量,Q2的取值可以适当调整。
Kk是卡尔曼滤波增益;
Xk|k=Xk-1|k-1+KkZk-HXk|k-1·········(4)
式中Xk|k是最优卡尔曼滤波值
Zk是k时刻测量得到的Z矩阵
Pk|k=(E-KkH)Pk|k-1···········(5)
通过上述公式(1)、(2)、(3)、(4)和(5),进行迭代计算,即可推导出铲斗在重力方向的受力Fy和在水平前进方向的受力Fx。
Claims (4)
1.一种基于卡尔曼滤波算法的装载机铲斗受力测试方法,其特征在于:
所述方法具体过程如下:
步骤一:测量并计算动臂缸出力与摇臂缸出力;
步骤二:测量动臂缸与摇臂缸的位移,并计算出铲斗工作位置姿态:
步骤三:建立力矩平衡组,并通过卡尔曼滤波算法推导铲斗在重力方向的受力和在水平前进方向的受力。
2.如权利要求1所述一种基于卡尔曼滤波算法的装载机铲斗受力测试方法,其特征在于:
所述步骤一的具体过程如下:
在动臂缸上安装的第一压力传感器测得动臂缸的管路压力为P1,在摇臂缸上安装的第二压力传感器测得摇臂缸的管路压力为P2,动臂缸出力F1与摇臂缸出力F2可由以下公式获得:
其中,动臂缸液压杆的直径为d1,摇臂缸液压杆的直径为d2,动臂缸和摇臂缸的机械效率均为ηm,d1、d2、ηm均为设计值。
3.如权利要求2所述一种基于卡尔曼滤波算法的装载机铲斗受力测试方法,其特征在于:
所述步骤二的具体过程如下:
令动臂与前车架安装铰点的回转中心为O点,令动臂缸与前车架铰接点回转中心为A点,令动臂缸与动臂铰接点回转中心为B点,令动臂质心为Q点,令动臂与铲斗铰接点回转中心为M点,令摇臂缸与摇臂铰接点回转中心为C点,令摇臂与动臂铰接点回转中心为D点,令摇臂与连杆铰接点回转中心为E点,令连杆与铲斗铰接点回转中心为N点,令铲斗质心为S点,铲斗去除斗齿后的斗尖位置为受力位置,令其为U点;其中,点B、C、D、E、M、N、Q、S和U均为动点;
上述各点坐标分别为(ix,iy),其中i=A、B、C、D、E、N、M、Q、S、U;
以O点为坐标原点,以重力方向为x方向,以水平向前方向为y方向,令动臂缸行程最短、摇臂缸行程最长位置为初始位置,令各个动点初始坐标分别为Bx_0、By_0、Cx_0、Cy_0、Dx_0、Dy_0、Ex_0、Ey_0 Mx_0、My_0、Nx_0、Ny_0、Qx_0、Qy_0、Sx_0、Sy_0、Ux_0、Uy_0,上述各坐标均为设计值;
通过上述各点坐标表示铲斗的工作位置姿态,各点坐标的计算过程如下:
∠AOB的变化值在三角形ΔAOB中可得:
Δ∠AOB=∠AOB-∠AOB_(lAB=min(lAB))
Δ∠AOB为∠AOB在任意位置的变化值;
Q点坐标如下:
Qy=lQO·sin(∠QOA)
Qx=lQO·cos(∠QOA)
M点的坐标如下:
My=lMO·sin(∠MOA)
Mx=lMO·cos(∠MOA)
D点坐标如下:
Dy=lDO·sin(∠DOA)
Dx=lDO·cos(∠DOA)
C点坐标如下:
Cy=lDO·sin(∠COA)
Cx=lDO·cos(∠COA)
E点坐标如下:
在初始位置时于三角形ΔMDE中可以求解∠MDE的初值∠MDE_0为:
在初始位置中:
同理,求出在初始位置状态下的lDE、lEM;
∠MDE的变化值Δ∠MDE可由∠CDO的变化值Δ∠CDO得到:
根据平面四连杆的输入输出特性可得:
其中:
A=2·lDE·lNM·sin(∠MDE)
B=2·lNM·(lDE·cos(∠MDE)-lDM)
∠MND在初始位置的初始值∠MND_0通过以下公式求得:
那么,∠MND的变化值Δ∠MND表征为:
Δ∠MND=∠MND-∠MND_0
同时,Δ∠MND亦表征∠SMD的变化值Δ∠SMD和∠UMD的变化值Δ∠UMD,即:
Δ∠SMD=Δ∠MND
Δ∠UMD=Δ∠MND
由此,S点的坐标为:
U点坐标为:
N点坐标坐标为:
4.如权利要求3所述一种基于卡尔曼滤波算法的装载机铲斗受力测试方法,其特征在于:
所述步骤三的具体过程如下:
对D点取力矩平衡,将摇臂缸出力F2折算为连杆的受力F3,具体计算过程如下所示:
在ΔOCD和ΔNED中可通过几何原理求解点D到直线OC的距离,设为l2,点D到直线NE的距离设为l3,因此:
分别对O点和M点取力矩平衡,得到公式:
公式中是力F1对O点的力臂,是力F3对M点的力臂,可以通过上述的姿态计算获得,GQ是动臂的重力,GS是铲斗的重力;
采用卡尔曼滤波算法对铲斗受力进行计算具体过程如下;
卡尔曼滤波算法公式为:
X(k)=A·X(k-1)+W(k)
Z(k)=H·X(k)+V(k)
公式中X为状态量,A为状态矩阵,W为状态噪声,Z为观测量,H为观测矩阵,V为观测噪声;
其中:
A=E,其中,E为单位矩阵;
状态噪声W和观测噪声V分别通过实际测量获取,并卡尔曼滤波计算过程中被过滤;
下面进行卡尔曼滤波公式推导:
式中,Xk|k-1是上一时刻的状态对现在时刻状态的预测,Xk-1|k-1是上一时刻状态的最优结果,其中
代入铲斗在重力方向的受力Fy和在水平前进方向的受力Fx后,
Pk|k-1=APk-1|k-1A′+Q1················(2)
Pk-1|k-1是Xk-1|k-1的协方差矩阵,P0|0=P0=E;
Q1是对测量方程的置信系数矩阵,该值越大,表示对测量方程的依赖度越强,再次模型中,取值如下;
代入后:
在实际应用中,根据不同的车型重量,Q1的取值可以适当调整;
Kk=Pk|k-1H′/(HPk|k-1H′)+Q2·····················(3)
其中
Q2是对测量方程的置信系数矩阵,该值越大,表示对测量方程的依赖度越强,再次模型中,取值如下:
在实际应用中,根据不同的车型重量,Q2的取值可以适当调整;
Kk是卡尔曼滤波增益;
Xk|k=Xk-1|k-1+KkZk-HXk|k-1·················(4)
式中Xk|k是最优卡尔曼滤波值
Zk是k时刻测量得到的Z矩阵
Pk|k=(E-KkH)Pk|k-1·····················(5)
通过上述公式(1)、(2)、(3)、(4)和(5),进行迭代计算,即推导出铲斗在重力方向的受力Fy和在水平前进方向的受力Fx。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910620363.8A CN110285907B (zh) | 2019-07-10 | 2019-07-10 | 一种基于卡尔曼滤波算法的装载机铲斗受力测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910620363.8A CN110285907B (zh) | 2019-07-10 | 2019-07-10 | 一种基于卡尔曼滤波算法的装载机铲斗受力测试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110285907A true CN110285907A (zh) | 2019-09-27 |
CN110285907B CN110285907B (zh) | 2021-01-29 |
Family
ID=68021193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910620363.8A Expired - Fee Related CN110285907B (zh) | 2019-07-10 | 2019-07-10 | 一种基于卡尔曼滤波算法的装载机铲斗受力测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110285907B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110793694A (zh) * | 2019-11-14 | 2020-02-14 | 内蒙古第一机械集团有限公司 | 一种装载机铲装机构的载荷测量方法 |
CN111103081A (zh) * | 2020-01-02 | 2020-05-05 | 广西科技大学 | 基于位置计算的装载机铲装作业阻力实时测试方法 |
CN114295273A (zh) * | 2022-01-11 | 2022-04-08 | 柳州职业技术学院 | 一种精确的装载机作业阻力功测量方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6225574B1 (en) * | 1998-11-06 | 2001-05-01 | Harnischfeger Technology, Inc. | Load weighing system for a heavy machinery |
CN101467011A (zh) * | 2006-04-20 | 2009-06-24 | Cmte开发有限公司 | 有效载荷的估算系统和方法 |
CN102620890A (zh) * | 2012-04-16 | 2012-08-01 | 吉林大学 | 铰接式装载机动态重心位置检测系统及方法 |
CN102745592A (zh) * | 2011-04-19 | 2012-10-24 | 霍尼韦尔国际公司 | 起重机吊杆姿态和航向参考系统校准和初始化 |
CN105004458A (zh) * | 2015-07-23 | 2015-10-28 | 长安大学 | 装载机铲斗受力测试装置及测试方法 |
US9279736B2 (en) * | 2012-12-18 | 2016-03-08 | Caterpillar Inc. | System and method for calibrating hydraulic valves |
CN105973510A (zh) * | 2016-07-13 | 2016-09-28 | 长安大学 | 装载机铲斗受力测试方法 |
CN107178114A (zh) * | 2017-06-13 | 2017-09-19 | 徐州徐工挖掘机械有限公司 | 一种液压挖掘机重载工况控制系统 |
-
2019
- 2019-07-10 CN CN201910620363.8A patent/CN110285907B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6225574B1 (en) * | 1998-11-06 | 2001-05-01 | Harnischfeger Technology, Inc. | Load weighing system for a heavy machinery |
CN101467011A (zh) * | 2006-04-20 | 2009-06-24 | Cmte开发有限公司 | 有效载荷的估算系统和方法 |
CN102745592A (zh) * | 2011-04-19 | 2012-10-24 | 霍尼韦尔国际公司 | 起重机吊杆姿态和航向参考系统校准和初始化 |
CN102620890A (zh) * | 2012-04-16 | 2012-08-01 | 吉林大学 | 铰接式装载机动态重心位置检测系统及方法 |
US9279736B2 (en) * | 2012-12-18 | 2016-03-08 | Caterpillar Inc. | System and method for calibrating hydraulic valves |
CN105004458A (zh) * | 2015-07-23 | 2015-10-28 | 长安大学 | 装载机铲斗受力测试装置及测试方法 |
CN105973510A (zh) * | 2016-07-13 | 2016-09-28 | 长安大学 | 装载机铲斗受力测试方法 |
CN107178114A (zh) * | 2017-06-13 | 2017-09-19 | 徐州徐工挖掘机械有限公司 | 一种液压挖掘机重载工况控制系统 |
Non-Patent Citations (1)
Title |
---|
翟新婷等: "基于混合分布的轮式装载机半轴载荷谱编制", 《农业工程学报》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110793694A (zh) * | 2019-11-14 | 2020-02-14 | 内蒙古第一机械集团有限公司 | 一种装载机铲装机构的载荷测量方法 |
CN110793694B (zh) * | 2019-11-14 | 2021-04-16 | 内蒙古第一机械集团有限公司 | 一种装载机铲装机构的载荷测量方法 |
CN111103081A (zh) * | 2020-01-02 | 2020-05-05 | 广西科技大学 | 基于位置计算的装载机铲装作业阻力实时测试方法 |
CN114295273A (zh) * | 2022-01-11 | 2022-04-08 | 柳州职业技术学院 | 一种精确的装载机作业阻力功测量方法 |
CN114295273B (zh) * | 2022-01-11 | 2022-06-17 | 柳州职业技术学院 | 一种精确的装载机作业阻力功测量方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110285907B (zh) | 2021-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110285907A (zh) | 一种基于卡尔曼滤波算法的装载机铲斗受力测试方法 | |
CN103900669B (zh) | 一种挖掘机铲斗物料动态称重装置及其方法 | |
CN202347549U (zh) | 挖掘机的工作姿态的测量单元、防倾翻装置和挖掘机 | |
CN107884045B (zh) | 一种基于振动的轮式装载机载重量测量方法 | |
CN107180142B (zh) | 液压装载机装载作业运动轨迹优化方法 | |
CN103217307B (zh) | 一种液压挖掘机工作装置的荷载谱测试方法 | |
CN116360425A (zh) | 基于数字孪生的无人挖掘机自主采矿挖掘轨迹规划方法 | |
Chen et al. | Design and modeling of hardware-in-loop test bench for hydraulic excavator based on dynamic load emulation | |
CN104047318B (zh) | 电磁制动主动变胞多连杆可控挖掘机构 | |
CN110793694A (zh) | 一种装载机铲装机构的载荷测量方法 | |
CN114295273B (zh) | 一种精确的装载机作业阻力功测量方法 | |
CN108344567B (zh) | 装载机实验台及装载机前端工作部作业阻力测试方法 | |
CN102222137A (zh) | 一种消防机器人手臂双耦合仿真方法 | |
CN111027153B (zh) | 一种基于vba系统的挖掘机工作装置性能仿真计算方法 | |
CN115030250B (zh) | 一种用于装载机铲装作业的阻力预测方法和装置 | |
CN109374099B (zh) | 一种铲运机高精度动态智能称重系统 | |
CN104912129A (zh) | 可控多连杆式挖掘机构 | |
CN117306627A (zh) | 一种基于微控制单元的挖掘机接触力软测量系统 | |
CN106769131B (zh) | 反铲液压挖掘机挖掘性能综合表征方法 | |
CN103711156A (zh) | 一种九杆两自由度微型可控机械式装载机 | |
CN107239624A (zh) | 一种研究挖掘机工作装置应力特性的三维图谱法 | |
CN116183244A (zh) | 一种装载机行走系统模拟测试系统及测试方法 | |
CN211037090U (zh) | 一种三自由度十四杆液压挖掘机 | |
CN207499012U (zh) | 一种挖斗可偏转的挖掘机装置 | |
CN113392473A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210129 |