一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种色谱图异常处理方法、存储介质及电子设备与流程

2022-02-24 18:07:13 来源:中国专利 TAG:


1.本技术涉及色谱仪技术领域,具体涉及一种色谱图异常处理方法、存储介质及电子设备。


背景技术:

2.色谱仪通过对待测物品进行检测,获得对应的色谱图,一方面基于色谱图的色谱峰峰的位置进行成分鉴定,另一方面,基于色谱峰的面积、高度对该成分进行定量分析。
3.随着色谱仪的日常使用,由于不同用户的使用习惯不同以及色谱仪自身的长期使用,可能导致检测结果出现异常。但是,现阶段,无法便利对色谱仪的检测结果的异常情况进行统计,从而无法弥补不良影响造成的检测误差。
4.因此,满足上述需求,现提供一种色谱图处理技术。


技术实现要素:

5.本技术提供一种色谱图异常处理方法、存储介质及电子设备,对色谱仪的检测情况进行统计,基于色谱图的异常情况,进行适当的处理工作,以规避色谱仪自身误差或用户使用误差,在一定程度上为色谱仪的检测结果的可靠性提供保障。
6.第一方面,本技术提供了一种色谱图异常处理方法,所述方法包括以下步骤:实时存储色谱仪进行检测工作获得的第一色谱图,并标记对应的用户信息;响应用户分析指令,调取所述色谱仪中所述用户信息对应的所述第一色谱图;统计所述用户信息对应的所述第一色谱图中的空气峰总数、平顶峰总数或连续峰总数;当所述空气峰总数超过预设的第一数量阈值时,根据所述第一色谱图中的空气峰高度和空气峰宽度,生成空气峰消除指令或空气峰异常标记指令;当所述平顶峰总数超过预设的第二数量阈值时,根据所述第一色谱图中的平顶峰顶宽度和平顶峰高度差,生成平顶峰修正指令或平顶峰异常标记指令;当所述连续峰总数超过预设的第三数量阈值时,根据所述第一色谱图中的连续峰宽度和连续区域宽度,生成连续峰修正指令或连续峰异常标记指令;基于所述空气峰消除指令、所述空气峰异常标记指令、所述平顶峰修正指令、所述平顶峰异常标记指令、所述连续峰修正指令或所述连续峰异常标记指令,向对应的所述第一色谱图进行处理,获得处理后第一色谱图。
7.具体的,根据所述第一色谱图中的空气峰高度和空气峰宽度,生成空气峰消除指令或空气峰异常标记指令中,包括以下步骤:识别所述第一色谱图中的色谱峰高度,获得所述第一色谱图的色谱峰高度水平值;识别所述第一色谱图中的色谱峰底部宽度,获得所述第一色谱图的色谱峰底部宽度水平值;
当所述空气峰高度与所述色谱峰高度水平值的比值以及所述空气峰宽度与所述色谱峰底部宽度水平值的比值均小于第一比值阈值,则生成所述空气峰消除指令,反之则生成所述空气峰异常标记指令。
8.具体的,根据所述第一色谱图中的平顶峰顶宽度和平顶峰高度差,生成平顶峰修正指令或平顶峰异常标记指令中,包括以下步骤:识别获得平顶峰的平顶峰底部宽度以及平顶峰最高高度;当所述平顶峰顶宽度与所述平顶峰底部宽度的比值小于第二比值阈值,且所述平顶峰高度差与所述平顶峰最高高度的比值小于第三比值阈值时,基于平顶峰上升侧斜率、平顶峰下降侧斜率以及平顶峰两端高度,计算获得所述平顶峰的虚拟峰顶,基于所述虚拟峰顶,生成所述平顶峰修正指令,反之则生成平顶峰异常标记指令。
9.具体的,根据所述第一色谱图中的连续峰宽度和连续区域宽度,生成连续峰修正指令或连续峰异常标记指令中,包括以下步骤:当连续峰只存在2个色谱峰时,基于所述连续峰的波峰和波谷,将所述连续峰拆分为第一曲线、中间曲线以及第二曲线,所述中间曲线包括中间第一曲线和中间第二曲线;当中间曲线宽度与连续峰宽度的比值大于第四比值阈值时,根据所述中间第一曲线以及所述中间第二曲线,获得中间第一虚拟倾斜率以及中间第二虚拟倾斜率,反之则生成所述连续峰异常标记指令;根据所述中间第一曲线以及所述中间第二曲线,分别获得所述中间第一曲线对应的中间第一虚拟关键点以及所述中间第二曲线对应的中间第二虚拟关键点;基于所述中间第一虚拟倾斜率以及所述中间第一虚拟关键点,获得中间第一虚拟峰底点;基于所述中间第二虚拟倾斜率以及所述中间第二虚拟关键点,获得中间第二虚拟峰底点;基于所述中间第一虚拟峰底点和所述中间第二虚拟峰底点,生成所述连续峰修正指令。
10.具体的,根据所述中间第一曲线以及所述中间第二曲线,获得中间第一虚拟倾斜率以及中间第二虚拟倾斜率中,所述方法包括以下步骤:识别所述中间第一曲线的倾斜率变化趋势,将所述中间第一曲线的倾斜率平均值或中间第一曲线中间点对应的倾斜率作为所述中间第一虚拟倾斜率;识别所述中间第二曲线的倾斜率变化趋势,将所述中间第二曲线的倾斜率平均值或中间第二曲线中间点对应的倾斜率作为所述中间第二虚拟倾斜率。
11.具体的,根据所述中间第一曲线以及所述中间第二曲线,分别获得所述中间第一曲线对应的中间第一虚拟关键点以及所述中间第二曲线对应的中间第二虚拟关键点中,所述方法包括以下步骤:将中间第一曲线中间点或所述中间第一曲线的倾斜率平均值在所述中间第一曲线上的点作为所述中间第一虚拟关键点;将中间第二曲线中间点或所述中间第二曲线的倾斜率平均值在所述中间第二曲线上的点作为所述中间第二虚拟关键点。
12.进一步的,所述方法还包括以下步骤:
构建数据库,并在所述数据库内关联存储所述第一色谱图、对应的所述处理后第一色谱图、所述用户信息以及色谱仪身份信息。
13.进一步的,所述方法还包括以下步骤:统计所述色谱仪中所述用户信息对应的所述处理后第一色谱图与所述第一色谱图的比值,当大于预设的用户第一比值阈值时,在所述数据库内对所述用户信息添加操作不规范标记;统计所述色谱仪身份信息对应的所述处理后第一色谱图与所述第一色谱图的比值,当大于预设的设备第一比值阈值时,在所述数据库内对所述色谱仪身份信息添加设备待检测标记。
14.第二方面,本技术提供了一种存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面提及的色谱图异常处理方法。
15.第三方面,本技术提供了一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面提及的色谱图异常处理方法。
16.本技术提供的技术方案带来的有益效果包括:本技术对色谱仪的检测情况进行统计,基于色谱图的异常情况,进行适当的处理工作,以规避色谱仪自身误差或用户使用误差,在一定程度上为色谱仪的检测结果的可靠性提供保障。
17.附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1为本技术实施例中提供的色谱图异常处理方法的原理流程图;图2为本技术实施例中提供的色谱图异常处理方法的步骤流程图;图3为本技术实施例中提供的色谱图异常处理方法中对平顶峰进行处理的原理示意图;图4为本技术实施例中提供的色谱图异常处理方法中对连续峰进行处理的原理示意图。
20.具体实施方式
21.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.以下结合附图对本技术的实施例作进一步详细说明。
23.本技术实施例提供一种色谱图异常处理方法、存储介质及电子设备,对色谱仪的检测情况进行统计,基于色谱图的异常情况,进行适当的处理工作,以规避色谱仪自身误差或用户使用误差,在一定程度上为色谱仪的检测结果的可靠性提供保障。
24.为达到上述技术效果,本技术的总体思路如下:一种色谱图异常处理方法,该方法包括以下步骤:s1、预设的色谱图统计模块实时存储色谱仪进行检测工作获得的第一色谱图,并标记对应的用户信息;s2、预设的色谱图调取模块响应用户分析指令,调取色谱仪中用户信息对应的第一色谱图;s3、预设的色谱图统计模块统计用户信息对应的第一色谱图中的空气峰总数、平顶峰总数或连续峰总数;s4、当空气峰总数超过预设的第一数量阈值时,色谱图分析模块根据第一色谱图中的空气峰高度和空气峰宽度,生成空气峰消除指令或空气峰异常标记指令;s5、当平顶峰总数超过预设的第二数量阈值时,色谱图分析模块根据第一色谱图中的平顶峰顶宽度和平顶峰高度差,生成平顶峰修正指令或平顶峰异常标记指令;s6、当连续峰总数超过预设的第三数量阈值时,色谱图分析模块根据第一色谱图中的连续峰宽度和连续区域宽度,生成连续峰修正指令或连续峰异常标记指令;s7、色谱图处理模块基于空气峰消除指令、空气峰异常标记指令、平顶峰修正指令、平顶峰异常标记指令、连续峰修正指令或连续峰异常标记指令,向对应的第一色谱图进行处理,获得处理后第一色谱图。
25.以下结合附图对本技术的实施例作进一步详细说明。
26.第一方面,参见图1~4所示,本技术实施例提供一种色谱图异常处理方法,该方法包括以下步骤:s1、预设的色谱图统计模块实时存储色谱仪进行检测工作获得的第一色谱图,并标记对应的用户信息;s2、预设的色谱图调取模块响应用户分析指令,调取色谱仪中用户信息对应的第一色谱图;s3、预设的色谱图统计模块统计用户信息对应的第一色谱图中的空气峰总数、平顶峰总数或连续峰总数;s4、当空气峰总数超过预设的第一数量阈值时,色谱图分析模块根据第一色谱图中的空气峰高度和空气峰宽度,生成空气峰消除指令或空气峰异常标记指令;s5、当平顶峰总数超过预设的第二数量阈值时,色谱图分析模块根据第一色谱图中的平顶峰顶宽度和平顶峰高度差,生成平顶峰修正指令或平顶峰异常标记指令;s6、当连续峰总数超过预设的第三数量阈值时,色谱图分析模块根据第一色谱图中的连续峰宽度和连续区域宽度,生成连续峰修正指令或连续峰异常标记指令;s7、色谱图处理模块基于空气峰消除指令、空气峰异常标记指令、平顶峰修正指令、平顶峰异常标记指令、连续峰修正指令或连续峰异常标记指令,向对应的第一色谱图进行处理,获得处理后第一色谱图。
27.其中,本技术实施例中,色谱图的异常情况是指色谱图中出现空气峰、连续峰或平
顶峰。
28.需要说明的是,步骤s3中,统计所述用户信息对应的所述第一色谱图中的空气峰总数、平顶峰总数或连续峰总数,具体是统计该用户信息对应的用户,在使用对应的色谱仪进行色谱分析获得的所有第一色谱图中的空气峰总数、平顶峰总数或连续峰总数,其统计的数量作为触发后续操作的条件;所述空气峰消除指令、所述空气峰异常标记指令、所述平顶峰修正指令、所述平顶峰异常标记指令、所述连续峰修正指令或所述连续峰异常标记指令的处理对象则分别是对应各自对应的一个第一色谱图,当然,可能针对某个第一色谱图需要执行所述空气峰消除指令、所述平顶峰修正指令以及所述连续峰修正指令,对其空气峰、平顶峰以及连续峰均进行处理,也可能针对某个第一色谱图需要执行所述空气峰异常标记指令、所述平顶峰异常标记指令以及所述连续峰异常标记指令,标记其同时存在空气峰异常情况、平顶峰异常情况以及连续峰异常情况。
29.本技术实施例中,实施情况如下:第一步,在色谱仪的日常使用过程中,色谱图统计模块实时记录并存储色谱仪进行检测工作获得的第一色谱图,并标记对应的用户信息;其中,用户信息可以是用户身份信息或类似用户编码等能够用来代表用户身份的数据;必要时,第一色谱图还可标记对应的检测时间。
30.第二步,通过外部电子设备或其他终端发送用户分析指令,色谱图调取模块接收并响应用户分析指令,调取所述色谱仪中所述用户信息对应的所述第一色谱图。
31.第三步,色谱图统计模块根据色谱图调取模块调取的所述第一色谱图进行数量统计,统计所述用户信息对应的所述第一色谱图中的空气峰总数、平顶峰总数或连续峰总数,其中,空气峰是指空气进入色谱仪形成的色谱峰,其通常在色谱仪对待测物进行检测工作获得的第一个色谱峰之前出现;平顶峰是指在色谱图中色谱峰呈一条近似水平线或呈一条近似斜直线的色谱峰;必要时,可设定该形状色谱峰的色谱峰两端高度差小于预设平顶峰判定高度差时,该色谱峰为平顶峰;连续峰是指至少两个色谱峰相邻的部分重合在一起,从而使得连续峰至少存在2个波峰和1个波谷;第一数量阈值、第二数量阈值以及第三数量阈值均为预设的数量阈值,当所述空气峰总数超过预设的第一数量阈值时,表示空气峰出现的次数过多,需要对空气峰进行对应的处理,当所述平顶峰总数超过预设的第二数量阈值时,表示平顶峰出现的次数过多,需要对平顶峰进行对应的处理,当所述连续峰总数超过预设的第三数量阈值时,则表示连续峰出现的次数过多,需要对连续峰进行对应的处理;当所述空气峰总数未超过预设的第一数量阈值时,表示空气峰出现的情况可能是随机因素造成,暂时无需处理,
当所述平顶峰总数未超过预设的第二数量阈值时,表示平顶峰出现的情况可能是随机因素造成,暂时无需处理,当所述连续峰总数未超过预设的第三数量阈值时,则表示连续峰的情况可能是随机因素造成,暂时无需处理。
32.需要说明的是,在施行第二步和第三步时,即施行s2和s3的具体操作时,为节省操作,可进行如下操作:由于日常实际使用时,可能会存在响应多个用户分析指令的情况,故而在调取所述色谱仪中所述用户信息对应的所述第一色谱图,色谱图统计模块统计所述用户信息对应的所述第一色谱图中的空气峰总数、平顶峰总数或连续峰总数后,将此次获得的所述第一色谱图中的空气峰总数、平顶峰总数或连续峰总数统一存储一个预设的色谱图分析统计信息内,并将该色谱图分析统计信息与对应的用户分析指令进行关联,并标记对应的分析统计时间;当再次接收用户分析指令时,色谱图调取模块响应用户分析指令,调取上一次的用户分析指令与这一次的用户分析指令之间的时间段内色谱仪中所述用户信息对应的所述第一色谱图;进而,色谱图统计模块统计上一次的用户分析指令与这一次的用户分析指令之间的时间段内色谱仪中所述用户信息对应的所述第一色谱图中的所述第一色谱图中的空气峰总数、平顶峰总数或连续峰总数;而后,色谱图统计模块统再结合上一次的用户分析指令对应的色谱图分析统计信息,统计获得这一次的用户分析指令对应的色谱图分析统计信息;如此操作,能够避免色谱图调取模块每次重复调取色谱仪中所述用户信息对应的所有所述第一色谱图,也能够避免色谱图统计模块每次都要从头进行统计计算,在一定程度上提高了工作效率以及节省了调用和计算的工作量,降低出现误差的概率。
33.根据统计分析获得的空气峰总数、平顶峰总数或连续峰总数的具体情况,实施第四步至第六步:第四步中,空气峰消除指令被执行时用于消除空气峰,获得对应的处理后第一色谱图,而空气峰异常标记指令被执行时则用于在对应的第一色谱图中进行标记,获得对应的处理后第一色谱图,标记其存在空气峰异常情况。
34.第五步中,平顶峰修正指令被执行时用于修正平顶峰,获得对应的处理后第一色谱图,而平顶峰异常标记指令被执行时则用于在对应的第一色谱图中进行标记,获得对应的处理后第一色谱图,标记其存在平顶峰异常情况。
35.第六步中,连续峰修正指令被执行时用于修正连续峰,获得对应的处理后第一色谱图,而连续峰异常标记指令被执行时则用于在对应的第一色谱图中进行标记,获得对应的处理后第一色谱图,标记其存在连续峰异常情况。
36.第七步,色谱图处理模块基于所述空气峰消除指令、所述空气峰异常标记指令、所述平顶峰修正指令、所述平顶峰异常标记指令、所述连续峰修正指令或所述连续峰异常标记指令,向对应的所述第一色谱图进行处理,获得处理后第一色谱图;其中,如果是修正指令,则对色谱图进行修正,获得的处理后第一色谱图则是修正后的色谱图;
如果是异常提示指令,则对色谱图添加异常标记,则获得的处理后第一色谱图则是异常标记后第一色谱图。
37.其中,当所述空气峰总数超过第一数量阈值或所述平顶峰总数超过第二数量阈值或所述连续峰总数为超过第三数量阈值,则表明对应的空气峰问题、平顶峰问题或连续峰问题出现的次数较多,需要处理对应的色谱图;另外,若所述空气峰总数未超过第一数量阈值,所述平顶峰总数未超过第二数量阈值,并且,所述连续峰总数为超过第三数量阈值,则表明对应的空气峰问题、平顶峰问题以及连续峰问题出现的次数较少,可认为属于随机误差,则可不处理该用户信息对应的第一色谱图。
38.本技术实施例的技术方案,对色谱仪的检测情况进行统计,基于色谱图的异常情况,进行适当的处理工作,以规避色谱仪自身误差或用户使用误差,在一定程度上为色谱仪的检测结果的可靠性提供保障。
39.具体的,根据所述第一色谱图中的空气峰高度和空气峰宽度,生成空气峰消除指令或空气峰异常标记指令中,包括以下步骤:识别所述第一色谱图中的色谱峰高度,获得所述第一色谱图的色谱峰高度水平值;识别所述第一色谱图中的色谱峰底部宽度,获得所述第一色谱图的色谱峰底部宽度水平值;当所述空气峰高度与所述色谱峰高度水平值的比值以及所述空气峰宽度与所述色谱峰底部宽度水平值的比值均小于第一比值阈值,则生成所述空气峰消除指令。
40.其中,识别所述第一色谱图中的色谱峰高度,具体是获得第一色谱图中各色谱峰与基线的高度差,该高度差则为对应的色谱峰高度,进而再获得所述第一色谱图的色谱峰高度水平值;识别所述第一色谱图中的色谱峰底部宽度,具体是获得第一色谱图中各色谱峰的底端与基线的两个交汇点的宽度值,从而获得对应的色谱峰底部宽度,进而获得所述第一色谱图的色谱峰底部宽度水平值;色谱图的基线为色谱图上底部靠近横坐标的近似水平的直线。
41.需要说明的是,此步骤旨在识别该空气峰在对应的色谱图中的相对大小,若所述空气峰高度与所述色谱峰高度水平值的比值以及所述空气峰宽度与所述色谱峰底部宽度水平值的比值均小于第一比值阈值,则表明该空气峰较小,可以进行消除,生成所述空气峰消除指令,即可以基于色谱图的基线,消除该空气峰;反之,则判定该空气峰无法消除,此时,则生成对应空气峰的异常提示指令,即空气峰异常标记指令,执行该指令时是后期对色谱图添加异常标记,具体可以是空气峰异常标记,则获得的处理后第一色谱图则是异常标记后第一色谱图;需要注意的是,第一比值阈值的数值可以是预先设定,也可以是通过现有技术计算获得,旨在当所述空气峰高度与所述色谱峰高度水平值的比值以及所述空气峰宽度与所述色谱峰底部宽度水平值的比值均小于第一比值阈值时,能够表明该空气峰相对正常的色谱峰较小,属于可以消除的情况。
42.具体的,根据所述第一色谱图中的平顶峰顶宽度和平顶峰高度差,生成平顶峰修
正指令或平顶峰异常标记指令中,包括以下步骤:识别获得平顶峰的平顶峰底部宽度以及平顶峰最高高度;当所述平顶峰顶宽度与所述平顶峰底部宽度的比值小于预设的第二比值阈值,且所述平顶峰高度差与所述平顶峰最高高度的比值小于预设的第三比值阈值时,基于平顶峰上升侧斜率、平顶峰下降侧斜率以及平顶峰两端高度,计算获得所述平顶峰的虚拟峰顶;基于所述虚拟峰顶,生成平顶峰修正指令。
43.其中,平顶峰的顶部为近似水平或平稳的斜线,当所述平顶峰顶宽度与所述平顶峰底部宽度的比值小于第二比值阈值,则表明该平顶峰的平顶峰顶宽度相对平顶峰底部宽度而言,数值较小,从而从图上看,该平顶峰并不是一个明显的“宽型梯形”,而是类似相对较窄的梯形;所述平顶峰高度差与所述平顶峰最高高度的比值小于第三比值阈值时,则判定该平顶峰的顶部相对平稳,变化较小,且由于前面已判定该平顶峰是一个相对较窄的梯形,故而能够进行修正,从而提高修正可靠性,避免修正误差;进而,基于平顶峰上升侧斜率的变化趋势,获得平顶峰上升侧斜率的平均值,记作平顶峰上升侧平均斜率,基于平顶峰下降侧斜率的变化趋势,获得平顶峰下降侧斜率的平均值,记作平顶峰下降侧平均斜率;而后,基于平顶峰两端的端点,结合对应的平顶峰上升侧平均斜率和平顶峰下降侧平均斜率,分别得到平顶峰上升侧虚拟延伸线和平顶峰下降侧虚拟延伸线,平顶峰上升侧虚拟延伸线和平顶峰下降侧虚拟延伸线的交汇点则为所述平顶峰的虚拟峰顶,基于虚拟峰顶的坐标,生成平顶峰修正指令;反之,则判定该平顶峰无法修正,此时,则生成对应平顶峰的异常提示指令,即平顶峰异常标记指令,后期对对色谱图添加异常标记,具体可以是平顶峰异常标记,则获得的处理后第一色谱图则是异常标记后第一色谱图;需要注意的是,第二比值阈值的数值可以是预先设定,也可以是通过现有技术计算获得,旨在当所述平顶峰顶宽度与所述平顶峰底部宽度的比值小于预设的第二比值阈值,能够从宽窄角度对平顶峰的形状进行预估,即表明该平顶峰的平顶峰顶宽度相对平顶峰底部宽度而言,数值较小,从而从图上看,该平顶峰并不是一个明显的“宽型梯形”,而是类似相对较窄的梯形,第三比值阈值的数值可以是预先设定,也可以是通过现有技术计算获得,旨在当所述平顶峰高度差与所述平顶峰最高高度的比值小于预设的第三比值阈值时,所述平顶峰高度差与所述平顶峰最高高度的比值小于第三比值阈值时,能够从顶部平整角度对平顶峰的形状进行预估,则判定该平顶峰的顶部相对平稳。
44.如说明书附图的图3所示,为方便示意,假设色谱图仅存在一个平顶峰,具体情况如下:b和c为平顶峰两端的端点;a和d分别为平顶峰的两端最低点;平顶峰在b和c两点的倾斜率发生较大变化,此也可以作为对平顶峰两端的端点进行定位的依据之一;
平顶峰顶宽度为bc在横坐标上的数值,平顶峰底部宽度为ad在横坐标上的数值;平顶峰高度差b点和c点的高度差,平顶峰最高高度为b点和c点的高度的最大值。
45.虚线1为平顶峰上升侧虚拟延伸线,其斜率为平顶峰上升侧平均斜率;虚线2为平顶峰下降侧虚拟延伸线,其斜率为平顶峰下降侧平均斜率;e为平顶峰上升侧虚拟延伸线和平顶峰下降侧虚拟延伸线的交汇点,即虚拟峰顶;基于b和c在色谱图上的坐标,配合平顶峰上升侧平均斜率和平顶峰下降侧平均斜率,能够计算获得e的坐标,即虚拟峰顶的坐标。
46.具体的,根据所述第一色谱图中的连续峰宽度和连续区域宽度,生成连续峰修正指令或连续峰异常标记指令中,包括以下步骤:当连续峰只存在2个色谱峰时,基于所述连续峰的波峰和波谷,将所述连续峰拆分为第一曲线、中间曲线以及第二曲线,所述中间曲线包括中间第一曲线和中间第二曲线;当中间曲线宽度与连续峰宽度的比值大于预设的第四比值阈值时,根据所述中间第一曲线以及所述中间第二曲线,获得中间第一虚拟倾斜率以及中间第二虚拟倾斜率;根据所述中间第一曲线以及所述中间第二曲线,分别获得所述中间第一曲线对应的中间第一虚拟关键点以及所述中间第二曲线对应的中间第二虚拟关键点;基于所述中间第一虚拟倾斜率以及所述中间第一虚拟关键点,获得中间第一虚拟峰底点;基于所述中间第二虚拟倾斜率以及所述中间第二虚拟关键点,获得中间第二虚拟峰底点;基于所述中间第一虚拟峰底点和所述中间第二虚拟峰底点,生成连续峰修正指令。
47.需要说明的是,连续区域宽度即中间曲线的宽度,即中间曲线的两端在横坐标上的数值差。
48.如说明书附图的图4所示,为方便示意,假设色谱图仅存在一个连续峰,具体情况如下:ab段为第一曲线,bd段为中间曲线、de段为第二曲线,bc段为中间第一曲线,de段为中间第二曲线;连续区域宽度即中间曲线的宽度在图4中为bd段在横坐标上的数值差;连续峰宽度即在图4中为ae段在横坐标上的数值差。
49.f为中间第一虚拟关键点,g为中间第二虚拟峰底点,h为所述中间第一虚拟峰底点,i为所述中间第二虚拟峰底点。
50.具体的,说明书图4中,虚线ae段为对基线进行延伸获得的虚拟基线,基于所述中间第一虚拟倾斜率以及所述中间第一虚拟关键点,能够获得中间第一虚拟延长线,通过中间第一虚拟延长线与虚拟基线的交汇点,获得中间第一虚拟峰底点,基于中间第一虚拟关键点的坐标能够得到中间第一虚拟峰底点的坐标;基于所述中间第二虚拟倾斜率以及所述中间第二虚拟关键点,能够获得中间第二虚拟延长线,通过中间第二虚拟延长线与虚拟基线的交汇点,获得中间第二虚拟峰底点,基于中间第二虚拟关键点的坐标能够得到中间第二虚拟峰底点的坐标;说明书图4中,虚线3为中间第一虚拟延长线,虚线4为中间第二虚拟延长线。
51.另外,当连续峰存在至少3个色谱峰时,或当连续峰只存在2个色谱峰且中间曲线宽度与连续峰宽度的比值不大于第四比值阈值时,则生成针对连续峰的异常提示指令,即连续峰异常标记指令;在执行该异常提示指令时,具体可以是对第一色谱图进行异常标记,进而获得对应的处理后第一色谱图,即异常标记后第一色谱图。
52.首先,由于该处理针对的是连续峰只存在2个色谱峰的情况,故而以传统的色谱图的坐标系的方向为基准,将两个色谱峰从左至右分别记作第一色谱子峰和第二色谱子峰,那么第一色谱子峰的顶点至连续峰左侧底部为第一曲线,第二色谱子峰的顶点至连续峰右侧底部为第二曲线,第一色谱子峰的顶点至第二色谱子峰的顶点为中间曲线,其中,第一色谱子峰的顶点至中间的波谷最低点为中间第一曲线,中间的波谷最低点至第二色谱子峰的顶点为中间第二曲线。
53.进而,当中间曲线宽度与连续峰宽度的比值大于第四比值阈值时,则表明第一色谱子峰的顶点至第二色谱子峰的顶点分隔较开,第一色谱子峰和第二色谱子峰重合部分较少,存在可修正的空间,反之,中间曲线宽度与连续峰宽度的比值不大于第四比值阈值,则表明第一色谱子峰的顶点至第二色谱子峰的顶点距离较近,第一色谱子峰和第二色谱子峰重合部分较多,不易进行修正,需要进行异常提醒。
54.再根据中间第一曲线的倾斜率变化趋势,分析获得中间第一虚拟倾斜率,根据中间第二曲线的倾斜率变化趋势,分析获得中间第二虚拟倾斜率。
55.而后,基于所述中间第一虚拟倾斜率以及所述中间第一虚拟关键点,绘制中间第一虚拟延长线,获得中间第一虚拟延长线与基线的交汇点,作为中间第一虚拟峰底点;基于所述中间第二虚拟倾斜率以及所述中间第二虚拟关键点,绘制中间第二虚拟延长线,获得中间第二虚拟延长线与基线的交汇点,作为中间第二虚拟峰底点。
56.最后,基于所述中间第一虚拟峰底点和所述中间第二虚拟峰底点,配合连续峰左侧底部、连续峰右侧底部、第一色谱子峰顶点和第二色谱子峰顶点,生成连续峰修正指令,执行连续峰修正指令,能够将连续峰拆分为两个色谱峰,即第一虚拟色谱峰和第二虚拟色谱峰。
57.需要说明的是,第四比值阈值的数值可以是预先设定,也可以是通过现有技术计算获得,旨在当中间曲线宽度与连续峰宽度的比值和第四比值阈值进行比对后,在一定程度上判断该连续峰中的第一色谱子峰和第二色谱子峰的分隔程度;即当中间曲线宽度与连续峰宽度的比值大于第四比值阈值时,则表明第一色谱子峰的顶点至第二色谱子峰的顶点分隔较开,第一色谱子峰和第二色谱子峰重合部分较少,存在可修正的空间,反之,中间曲线宽度与连续峰宽度的比值不大于第四比值阈值,则表明第一色谱子峰的顶点至第二色谱子峰的顶点距离较近,第一色谱子峰和第二色谱子峰重合部分较多,不易进行修正,需要进行异常提醒。
58.如说明书附图的图4所示,abf段曲线属于第一色谱子峰的一部分,gde段曲线属于第二色谱子峰的一部分。
59.需要说明的是,对连续峰进行细化拆分,提高曲线处理的细致程度,从而能够进一步提高修正可靠性。
60.具体的,该方法还包括虚拟倾斜率选择流程,即根据所述中间第一曲线以及所述中间第二曲线,获得中间第一虚拟倾斜率以及中间第二虚拟倾斜率中,所述方法包括以下步骤:识别所述中间第一曲线的倾斜率变化趋势,将所述中间第一曲线的倾斜率平均值或中间第一曲线中间点对应的倾斜率作为所述中间第一虚拟倾斜率;识别所述中间第二曲线的倾斜率变化趋势,将所述中间第二曲线的倾斜率平均值或中间第二曲线中间点对应的倾斜率作为所述中间第二虚拟倾斜率。
61.需要说明的是,上述步骤,存在四种情况,具体如下:情况a,将所述中间第一曲线的倾斜率平均值作为所述中间第一虚拟倾斜率,将所述中间第二曲线的倾斜率平均值作为所述中间第二虚拟倾斜率;情况b,将中间第一曲线上,中间第一曲线中间点对应的倾斜率作为所述中间第一虚拟倾斜率,将中间第二曲线上,中间第二曲线中间点对应的倾斜率作为所述中间第二虚拟倾斜率;情况c,将所述中间第一曲线的倾斜率平均值作为所述中间第一虚拟倾斜率,将中间第二曲线上,中间第二曲线中间点对应的倾斜率作为所述中间第二虚拟倾斜率;情况d,将中间第一曲线上,中间第一曲线中间点对应的倾斜率作为所述中间第一虚拟倾斜率,将所述中间第二曲线的倾斜率平均值作为所述中间第二虚拟倾斜率;根据实际情况在a~d四种组合中进行选择。
62.具体的,该方法还包括虚拟关键点选择流程,根据所述中间第一曲线以及所述中间第二曲线,分别获得所述中间第一曲线对应的中间第一虚拟关键点以及所述中间第二曲线对应的中间第二虚拟关键点中,所述方法包括以下步骤:将中间第一曲线中间点或所述中间第一曲线的倾斜率平均值在所述中间第一曲线上的点作为所述中间第一虚拟关键点;将中间第二曲线中间点或所述中间第二曲线的倾斜率平均值在所述中间第二曲线上的点作为所述中间第二虚拟关键点。
63.需要说明的是,上述步骤,存在四种情况,具体如下:情况a,将中间第一曲线中间点作为所述中间第一虚拟关键点,将中间第二曲线中间点作为所述中间第二虚拟关键点;情况b,将所述中间第一曲线的倾斜率平均值在所述中间第一曲线上的点作为所述中间第一虚拟关键点,将所述中间第二曲线的倾斜率平均值在所述中间第二曲线上的点作为所述中间第二虚拟关键点;情况c,将中间第一曲线中间点作为所述中间第一虚拟关键点,将所述中间第二曲线的倾斜率平均值在所述中间第二曲线上的点作为所述中间第二虚拟关键点;情况d,将所述中间第一曲线的倾斜率平均值在所述中间第一曲线上的点作为所述中间第一虚拟关键点,将中间第二曲线中间点作为所述中间第二虚拟关键点。
64.需要说明的是,基于情况a~d,选择所述中间第一虚拟倾斜率和所述中间第二虚拟倾斜率;基于情况a~b,选择所述中间第一虚拟倾斜率和所述中间第二虚拟倾斜率。
65.由于后续会基于所述中间第一虚拟倾斜率以及所述中间第一虚拟关键点,绘制中
间第一虚拟延长线,获得中间第一虚拟延长线与基线的交汇点,作为中间第一虚拟峰底点;基于所述中间第二虚拟倾斜率以及所述中间第二虚拟关键点,绘制中间第二虚拟延长线,获得中间第二虚拟延长线与基线的交汇点,作为中间第二虚拟峰底点;故而,必要时,可增设第一限制条件,即选定所述中间第一虚拟倾斜率、所述中间第一虚拟关键点、所述中间第二虚拟倾斜率以及所述中间第二虚拟关键点后,获得对应的中间第一虚拟延长线和中间第二虚拟延长线,两者的交汇点与基线重合或位于基线之下;若对情况a~d以及情况a~d之间的排列组合,中间第一虚拟延长线和中间第二虚拟延长线的交汇点均位于基线之上,则生成针对连续峰的异常提示指令,用于标记该色谱图异常,无法修正。
66.另外,若情况a~d以及情况a~d之间的排列组合,存在多种情况使得中间第一虚拟延长线和中间第二虚拟延长线的交汇点与基线重合或位于基线之下,则获得不同组合情况对应的中间第一虚拟峰底点与中间第二虚拟峰底点的间隔距离,记作虚拟峰底点间隔;选定使得虚拟峰底点间隔最大的所述中间第一虚拟倾斜率、所述中间第一虚拟关键点、所述中间第二虚拟倾斜率以及所述中间第二虚拟关键点作为最佳选择,基于对应的所述中间第一虚拟倾斜率、所述中间第一虚拟关键点、所述中间第二虚拟倾斜率以及所述中间第二虚拟关键点计算获得的所述中间第一虚拟峰底点和所述中间第二虚拟峰底点,生成连续峰修正指令。
67.进一步的,该色谱图异常处理方法还包括以下步骤:利用预设的数据库模块,构建对应的数据库,并在所述数据库内关联存储所述第一色谱图、对应的所述处理后第一色谱图、所述用户信息以及色谱仪身份信息。
68.进一步的,该色谱图异常处理方法还包括以下步骤:利用预设的标记添加模块统计所述色谱仪中所述用户信息对应的所述处理后第一色谱图与所述第一色谱图的比值,当大于预设的用户第一比值阈值时,在所述数据库内对所述用户信息添加操作不规范标记;利用预设的标记添加模块统计所述色谱仪身份信息对应的所述处理后第一色谱图与所述第一色谱图的比值,当大于预设的设备第一比值阈值时,在所述数据库内对所述色谱仪身份信息添加设备待检测标记。
69.需要说明的是,用户第一比值阈值和设备第一比值阈值的数值可以是预先设定,也可以是通过现有技术计算获得,旨在若所述用户信息对应的所述处理后第一色谱图与所述第一色谱图的比值大于预设的用户第一比值阈值,则表明该用户信息对应的第一色谱图需要修正或需要进行异常标记的数量较多,占比较大,表明该用户信息对应的用户存在操作不规范的情况;若所述色谱仪身份信息对应的所述处理后第一色谱图与所述第一色谱图的比值大于预设的设备第一比值阈值时,则表明该色谱仪身份信息对应的第一色谱图需要修正或需要进行异常标记的数量较多,占比较大,表明该色谱仪存在问题,后续可能需要进行检测甚至维护。
70.第二方面,本技术提供了一种存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面提及的色谱图异常处理方法。
71.第三方面,本技术提供了一种电子设备,包括存储器和处理器,存储器上储存有在
处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面提及的色谱图异常处理方法。
72.需要说明的是,在本技术中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
73.以上仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献