System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种气相色谱仪数据优化存储方法及系统技术方案_技高网

一种气相色谱仪数据优化存储方法及系统技术方案

技术编号:40828492 阅读:14 留言:0更新日期:2024-04-01 14:50
本发明专利技术涉及数据处理技术领域,具体涉及一种气相色谱仪数据优化存储方法及系统,包括:采集样品的气相色谱数据;获取气相色谱数据的数据段;根据数据段中的电压值和时间得到若干峰值数据段和若干基线数据段;获取每个基线数据段的压缩权重;根据基线数据段的压缩权重和基线数据段中的电压值,获取气相色谱数据的若干最终基线数据段;根据最终基线数据段、峰值数据段及气相色谱数据对气相色谱数据进行编码压缩及存储。本发明专利技术借助游程编码将非峰值基线数据进行有损压缩存储,将代表样品成分特征的峰值数据无损压缩存储以节省存储空间。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体涉及一种气相色谱仪数据优化存储方法及系统


技术介绍

1、气相色谱仪是一种用于分离和分析混合物中各种成分的仪器。它通过将样品中的化合物分离成不同的组分,然后通过检测器来识别和量化这些组分。色谱图上的每个峰表示样品中的不同成分,其中峰的形状可以提供有关样品中可能存在的化合物的信息。

2、目前对于气相色谱仪的数据进行存储时一般会按照原始数据值大小进行顺序无损存储,但气相色谱仪中存在一些非峰值基线数据,它们对样品的成分分析影响不大,在无损存储时却占用较多的数据空间,且存储效率较慢。


技术实现思路

1、为解决上述问题,本专利技术提供一种气相色谱仪数据优化存储方法及系统。

2、本专利技术的一种气相色谱仪数据优化存储方法及系统采用如下技术方案:

3、本专利技术一个实施例提供了一种气相色谱仪数据优化存储方法,该方法包括以下步骤:

4、采集样品的气相色谱数据,所述气相色谱数据包含若干电压值,每个电压值对应一个时间;

5、根据气相色谱数据得到气相色谱数据的若干数据段;根据数据段中的电压值和时间得到每个数据段作为峰值数据段的可能性;依据数据段作为峰值数据段的可能性得到若干峰值数据段和若干基线数据段;

6、根据基线数据段中的电压值和数据段作为峰值数据段的可能性,得到每个基线数据段的压缩权重;根据基线数据段的压缩权重和基线数据段中的电压值,得到每个基线数据段的最终压缩值取值范围;

7、根据最终压缩值取值范围中的数值,得到每个基线数据段的最终压缩值取值范围中每个数值的损失程度;依据损失程度得到气相色谱数据的若干最终基线数据段;根据最终基线数据段、峰值数据段及气相色谱数据对气相色谱数据进行编码压缩及存储。

8、进一步地,所述根据气相色谱数据得到气相色谱数据的若干数据段,包括的具体步骤如下:

9、根据残差计算方法获取气相色谱数据的残差,将气相色谱数据的残差中每个残差值取绝对值,将所有残差值的绝对值按照顺序进行排列,得到一个序列,记为残差绝对值序列;

10、将残差绝对值序列输入到ampd算法中,输出得到残差绝对值序列的若干峰值;将残差绝对值序列中所有值按照顺序进行排列,得到一个行矩阵,记为第一矩阵,将残差绝对值序列的相邻峰值在第一矩阵中对应的元素区间,记为第一元素区间,将每个第一元素区间的中间元素及每个峰值对应的元素作为种子点;以生长步长为1,根据种子点和生长步长对第一矩阵进行区域生长,得到第一矩阵中的若干区域,每个区域对应残差绝对值序列中一个序列段,将每个序列段在气相色谱数据对应的数据区间,作为气相色谱数据的数据段。

11、进一步地,所述根据数据段中的电压值和时间得到每个数据段作为峰值数据段的可能性,包括的具体步骤如下:

12、将气相色谱数据的任意一个数据段,记为目标数据段;

13、将目标数据段中所有电压值与目标数据段中所有电压值的平均值的差值绝对值的平均值,记为第一平均值,将目标数据段中电压值的最大值减去目标数据段中电压值的最小值的结果,记为第一差值;将目标数据段的终止时刻减去目标数据段的起始时刻的结果,记为第二差值;将第一差值与第二差值的比值,记为第一比值,将第一平均值与第一比值的乘积结果记为目标数据段作为峰值数据段的可能因子;

14、获取每个数据段作为峰值数据段的可能因子,将所有可能因子进行线性归一化处理,得到的结果作为每个数据段作为峰值数据段的可能性。

15、进一步地,所述依据数据段作为峰值数据段的可能性得到若干峰值数据段和若干基线数据段,包括的具体步骤如下:

16、预设一个第一阈值,将数据段作为峰值数据段的可能性大于或等于第一阈值的数据段,作为峰值数据段;将数据段作为峰值数据段的可能性小于第一阈值的数据段,作为基线数据段。

17、进一步地,所述根据基线数据段中的电压值和数据段作为峰值数据段的可能性,得到每个基线数据段的压缩权重,包括的具体步骤如下:

18、将任意一个基线数据段,记为目标基线数据段;

19、将目标基线数据段作为峰值数据段的可能性减去所有基线数据段中数据段作为峰值数据段的可能性的最小值的结果,记为第三差值;将所有基线数据段中数据段作为峰值数据段的可能性的最大值减去所有基线数据段中基线数据段作为峰值数据段的可能性的最小值的结果,记为第四差值;将第三差值与第四差值的比值,记为第二比值;将目标基线数据段中所有电压值的标准差与目标基线数据段中所有电压值的平均值的比值,记为第三比值,将第三比值输入到以自然常数为底的指数函数中,输出的结果,记为第四比值;根据第二比值与第四比值的乘积,得到目标基线数据段的压缩权重。

20、进一步地,所述根据基线数据段的压缩权重和基线数据段中的电压值,得到每个基线数据段的最终压缩值取值范围,包括的具体步骤如下:

21、将任意一个基线数据段,记为目标基线数据段;

22、将目标基线数据段中电压值的最小值,记为,将目标基线数据段中电压值的最大值,记为,将作为目标基线数据段的初始压缩值取值范围;将与的乘积并向下取整的结果,记为,为预设一个第一数值,为目标基线数据段的压缩权重;将与的乘积并向下取整的结果,记为,将构成的范围,作为目标基线数据段的最终压缩值取值范围。

23、进一步地,所述根据最终压缩值取值范围中的数值,得到每个基线数据段的最终压缩值取值范围中每个数值的损失程度,包括的具体步骤如下:

24、将任意一个基线数据段,记为目标基线数据段;将目标基线数据段的最终压缩值取值范围,记为第一取值范围;

25、将第一取值范围中第个数值与第一取值范围中每个数值的差值绝对值累加求和,得到的结果,作为第一取值范围中第个数值的损失程度。

26、进一步地,所述依据损失程度得到气相色谱数据的若干最终基线数据段,包括的具体步骤如下:

27、将任意一个基线数据段,记为目标基线数据段;将目标基线数据段的最终压缩值取值范围,记为第一取值范围;

28、获取第一取值范围中每个数值的损失程度,将损失程度的最小值对应的数值,记为目标基线数据段的最优压缩值,将目标基线数据段中每个电压值替换为目标基线数据段的最优压缩值,得到的结果,作为气相色谱数据的一个最终基线数据段。

29、进一步地,所述根据最终基线数据段、峰值数据段及气相色谱数据对气相色谱数据进行编码压缩及存储,包括的具体步骤如下:

30、获取气相色谱数据的所有最终基线数据段和所有峰值数据段,将最终基线数据段和峰值数据段按照在气相色谱数据中的顺序进行游程编码压缩,得到气相色谱数据的压缩数据,将气相色谱数据的压缩数据进行存储。

31、本专利技术还提出了一种气相色谱仪数据优化存储系统,包括存储器和处理器,所述处理器执行所述存储器存储的计算机程序,以实现前述所述方法的步骤。

32、本专利技术的技术方案的有益效果是:本文档来自技高网...

【技术保护点】

1.一种气相色谱仪数据优化存储方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述根据气相色谱数据得到气相色谱数据的若干数据段,包括的具体步骤如下:

3.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述根据数据段中的电压值和时间得到每个数据段作为峰值数据段的可能性,包括的具体步骤如下:

4.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述依据数据段作为峰值数据段的可能性得到若干峰值数据段和若干基线数据段,包括的具体步骤如下:

5.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述根据基线数据段中的电压值和数据段作为峰值数据段的可能性,得到每个基线数据段的压缩权重,包括的具体步骤如下:

6.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述根据基线数据段的压缩权重和基线数据段中的电压值,得到每个基线数据段的最终压缩值取值范围,包括的具体步骤如下:

7.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述根据最终压缩值取值范围中的数值,得到每个基线数据段的最终压缩值取值范围中每个数值的损失程度,包括的具体步骤如下:

8.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述依据损失程度得到气相色谱数据的若干最终基线数据段,包括的具体步骤如下:

9.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述根据最终基线数据段、峰值数据段及气相色谱数据对气相色谱数据进行编码压缩及存储,包括的具体步骤如下:

10.一种气相色谱仪数据优化存储系统,所述系统包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-9任一项所述一种气相色谱仪数据优化存储方法的步骤。

...

【技术特征摘要】

1.一种气相色谱仪数据优化存储方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述根据气相色谱数据得到气相色谱数据的若干数据段,包括的具体步骤如下:

3.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述根据数据段中的电压值和时间得到每个数据段作为峰值数据段的可能性,包括的具体步骤如下:

4.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述依据数据段作为峰值数据段的可能性得到若干峰值数据段和若干基线数据段,包括的具体步骤如下:

5.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述根据基线数据段中的电压值和数据段作为峰值数据段的可能性,得到每个基线数据段的压缩权重,包括的具体步骤如下:

6.根据权利要求1所述一种气相色谱仪数据优化存储方法,其特征在于,所述根据基线数据段的压缩权...

【专利技术属性】
技术研发人员:狄厚伟张家豪张誉瀚杨中元耿文涛王浩宇张启甲徐敬常
申请(专利权)人:山东惠分仪器有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1