System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及液压元件测试领域,具体涉及一种用于液压马达流量检测的流量数值补偿方法。
技术介绍
1、液压马达是一种将液压能转化为机械能的装置,广泛应用于自行装备领域。它将液压泵提供的流体液压能转变为输出轴的机械能,液压马达的排量是其最受关注的指标之一,其数值在设计之初由其相关的结构尺寸确定,为了验证马达的排量是否准确,往往需要在出厂或投入使用前对其进行测试。理论上,排量v可由流量q除以转速n算得,即v=q/n。可以看出,要想准确的测得排量,需要知道液压马达的转速及其流量。一般液压马达的转速可以通过转速传感器准确测得,液压马达的流量可通过流量传感器测得。
2、液压马达有两个工作油口a和b,当向a口通入高压流体时,液压马达的输出轴按某一个旋向转动,流入a口的高压流体做功后变成低压流体,由b口流出。反之,如果b口通入高压流体时,液压马达的输出轴则反向转动,流入b口的高压流体做功后变成低压流体,由a口流出。
3、对液压马达的排量进行测试时,需要分别检测液压马达顺时针和逆时针两个不同旋向的排量,因此需要分别由流量传感器检测液压马达顺时针和逆时针旋转时的流量大小。根据前面的描述可知,液压马达在工作时,其两个工作油口的流体一个处于高压状态,另一个处于低压状态。液压流体具有一定的压缩性,同样质量流量的流体在不同的压力下其体积流量存在一定的差异进行排量测试时,需要在液压马达的a口和b口处从而保证液压马达两个旋向的排量测试基准一致性。
4、这就导致测试液压马达的排量时,如果只在一个工作油口处设置流量传感器,即采用
5、为了消除这种基准不一致,往往需要分别在液压马达的两个工作油口各安装一个流量传感器,无论是测量哪个旋向下的排量,都选择高压端的流量传感器的测量数据。但是,一般高精度、耐高压的流量传感器价格很昂贵,这会加大测试装置的成本。
技术实现思路
1、有鉴于此,本专利技术提供了一种用于液压马达流量检测的流量数值补偿方法,能够解决由于液压马达正转与反转工况下由于流体压力的不一致,导致的流量测量基准的不一致性的技术问题。
2、为了解决上述技术问题,本专利技术是这样实现的。
3、一种用于液压马达流量检测的流量数值补偿方法,包括:
4、步骤s1:构建液压马达回路,在所述液压马达回路的进油工作口和出油工作口分别设置第一流量传感器及第二流量传感器,获取所述进油工作口和出油工作口的油液压力数据和油液温度数据,确定所述进油工作口和出油工作口的初始流量补偿系数序列,基于二维三次样条插值法对所述初始流量补偿系数序列进行拟合,得到流量补偿系数随油液压力、油液温度连续变化的三维空间曲面模型;
5、步骤s2:获取待检测流量的液压马达,所述待检测流量的液压马达具有两个工作油口,选取任意一个工作油口,为选中的工作油口设置一个流量传感器,基于所述三维空间曲面模型确定所述待检测流量的液压马达的流量补偿系数,根据所述流量补偿系数对所述待检测流量的液压马达的流量进行数值补偿。
6、优选地,所述步骤s1,获取所述进油工作口和出油工作口的液压数据和油液温度数据,确定所述进油工作口和出油工作口的初始流量补偿系数序列,包括:
7、步骤s11:获取所述液压马达回路的供油压力最大值pmax,根据所述液压马达的规格,确定分段数m,获取分段步长得到第一序列
8、步骤s12:对于第一序列中的每个元素均执行以下操作:令取所述液压马达回路开始工作前的油液温度作为油液初始温度t0,工作中允许的最高油液温度作为油液最高温度tmax;将[t0,tmax]划分为n个温度区间,得到第二序列{tnum},0≤num≤n,即其中,对第二序列中的每个温度值,在所述液压马达回路中油液温度达到该温度值时,由第一流量传感器和第二流量传感器分别获取进油工作口和出油工作口的流量值,分别记为qh(pdis,tdis)和ql(pdis,tdis),计算两个工作油口间的流量补偿,计算方式为得到初始流量补偿系数序列其中i=0,1,2...n,j=0,1,2...m-1,所述初始流量补偿系数序列中的每个值,均表示对应于供油压力pdis与油液温度tdis的流量补偿系数,其中,第一序列中的每个压力值也称为压力节点,具有m个压力节点的第一序列能够确定m-1个压力区间;第二序列中的每个温度值也称为温度节点,具有n+1个温度节点的第二序列能够确定n个温度区间;
9、步骤s13:对于第一序列中的每个元素,均执行以下操作:在条件下对第二序列中的每个温度值对应的初始流量补偿系数序列均利用一维三次样条插值法拟合出补偿系数关于油液温度的三次函数,得到第一初始流量补偿序列λk={λk(pdis,t)},1≤k≤m;
10、对于第二序列{tnum},即中的每个元素,均执行以下操作:在条件下对第一序列中的每个压力值对应的初始流量补偿系数序列均利用一维三次样条插值法拟合出补偿系数关于供油压力的三次函数,得到第二初始流量补偿系数序列λl={λl(p,tdis)},0≤l≤n。
11、优选地,所述步骤s1,所述基于二维三次样条插值法对所述初始流量补偿系数序列进行拟合,得到流量补偿系数随油液压力、油液温度连续变化的三维空间曲面模型,包括:
12、步骤s14:对每个第一初始流量补偿序列λk,1≤k≤m,均执行以下操作:
13、对第一初始流量补偿序列λk对应的n个温度区间,为每个温度区间构造一个补偿系数关于油液温度t的三次函数,得到
14、
15、其中,aku,bku,cku,dku分别表示未知系数,λku(t)是供油压力条件下为第u个温度区间构造的三次函数,{t0,……,tn}为第二序列,t为自变量,表示油液温度,u=1,2...n;
16、构建如下约束条件进行求解:
17、
18、得到条件下的三次函数λk(t),1≤k≤m,λki1(ti1-1)为第i1个温度区间的三次函数在油液温度为ti1-1时的值,λki1-1为时第i1-1个温度节点算得的补偿系数,λkn(tn)为第n个温度区间的三次函数在油液温度为tn时的值;λkn为时第n个温度节点算得的补偿系数,λki2(ti2)为第i2个温度区间的三次函数在油液温度为ti2时的值,λki2+1(ti2)为第i2+1个温度区间的三次函数在油液温度为ti2时的值,λki2′(ti2)、λki2+1′(ti2)分别为λki2(ti2)、λki2+1(ti2)的一阶导数,λki2″(ti2)、λki2+1″(ti2)分别为λki2(ti2)、λki2+1(ti2)的二阶导数,λk1″(t0)及λkn″(tn)均预设为0;
19、步骤s15:将第一序列记为{p0,……,pm本文档来自技高网...
【技术保护点】
1.一种用于液压马达流量检测的流量数值补偿方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述步骤S1,获取所述进油工作口和出油工作口的液压数据和油液温度数据,确定所述进油工作口和出油工作口的初始流量补偿系数序列,包括:
3.如权利要求2所述的方法,其特征在于,所述步骤S1,所述基于二维三次样条插值法对所述初始流量补偿系数序列进行拟合,得到流量补偿系数随油液压力、油液温度连续变化的三维空间曲面模型,包括:
4.如权利要求3所述的方法,其特征在于,所述步骤S2,包括:
5.如权利要求4所述的方法,其特征在于,根据所述当前的补偿系数λ(P,T)对所述待检测流量的液压马达进行流量数值补偿,补偿后的流量数值为
6.如权利要求1-5中任一项所述的方法,其特征在于,m的取值依据所述液压马达的功率确定。
【技术特征摘要】
1.一种用于液压马达流量检测的流量数值补偿方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述步骤s1,获取所述进油工作口和出油工作口的液压数据和油液温度数据,确定所述进油工作口和出油工作口的初始流量补偿系数序列,包括:
3.如权利要求2所述的方法,其特征在于,所述步骤s1,所述基于二维三次样条插值法对所述初始流量补偿系数序列进行拟合,得到流量...
【专利技术属性】
技术研发人员:张培国,尹志远,魏远恒,柏朝辉,金教智,雷鹏,唐玲,米晓明,雷丙旺,王军政,赵江波,
申请(专利权)人:内蒙古北方重工业集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。