在线参数调整称重方法及系统和存储介质与流程

文档序号:18134458发布日期:2019-07-10 10:30阅读:272来源:国知局
在线参数调整称重方法及系统和存储介质与流程

本发明涉及一种参数调整称重方法及系统和存储介质,尤其是一种在线的参数调整称重方法及系统和存储介质。



背景技术:

称重系统或称重传感器的计量性能,如温度(tc)、蠕变、滞后等等容易受到环境因素(例如温度、湿度、气压等)的影响而发生变化,特别针对于高精度的应用场合,如天平,称重系统或称重传感器等的计量性能因环境变化而发生变化。因环境变化而引起的称重系统计量性能的变化将直接导致高精度测量的失效。

为此现有技术中在称重系统或称重传感器中通过预先设置对温度、蠕变或滞后的校正程序等来提高的计量性能。但是称重系统等所在的环境因素的变化是实时的,传统的预先设置校正的模式并不能完全满足对环境因素所导致的计量性能的补偿。



技术实现要素:

本发明要解决的技术问题是:为了克服现有技术中对环境因素对称重的计量性能的影响不能有效校正补偿的问题,提供了一种在线参数调整称重方法及系统和存储介质,能够在变化的环境中依然保证称重系统或称重传感器原有的温度、蠕变和滞后性能,从而实现高精度测量。

本发明是通过下述技术方案来解决上述技术问题的:

本发明提供了一种称重方法,其特点是,用于称重应用在线时的参数调整,其包括以下步骤:

触发并调用调整流程;

所述调整流程包括:

采集称重系统的特征数据;

基于所述特征数据生成并更新称重系统的参数。

本发明的称重方法,通过对参数调整,从而使得称重系统在变化的环境中依旧保持原有性能,因而实现高精度测量,同时由于称重应用在线的过程中能够实时对参数进行调整,所以相对于现有技术中采用预先设置参数或公式进行补偿校正的方法而言,对环境变化的反应更加迅速,从而使得称重系统能够始终保持稳定的性能和精度。

本发明中利用触发的方式从而在必要的时刻对称重系统的参数进行调整,减少参数调整对称重应用的影响。

较佳地,触发并调用所述调整流程包括:

监测到手动触发信号;

监测到环境因素发生变化时;

称重系统上电或重启后;

在预定的时间段内未使用称重应用;

距离上一次调用调整流程的时间超过预设阈值;和/或

称重系统在预设检测时间段内加载次数超过次数阈值;

调用所述调整流程。

其中所述手动触发信号用于人工触发所述调整流程,例如通过手动操作产生的案件信号,譬如按键操作等产生的信号。可以给予使用者或操作者更好的使用体验。

所述环境因素包括称重系统检测到的温度、湿度、气压等数据信号。

并且本发明能够在系统启动、系统空闲、系统长时间运行以及系统经历了频繁大量的称重操作等特征参数易发生较大变化的操作或时间节点,执行参数调整,以保证系统的性能。

较佳地,所述特征数据包括温度、湿度、气压、零点和灵敏度温度影响数据、蠕变数据、滞后数据中的一种或多种。

其中零点和灵敏度温度影响数据,是指计量法规中定义为temperatureeffect的相关数据。温度、湿度和气压是称重系统所在环境的数据。

此外所述特征数据不仅限于温度、湿度、气压、零点和灵敏度温度影响数据、蠕变数据和滞后数据,还可以包括其他表征称重系统的特征的数据。

优选地,所述调整流程中还包括:

触发并结束所述调整流程。

本发明能够在称重系统不能或不需要进行零点和灵敏度温度影响数据、蠕变和滞后等参数调整时,退出调整流程,等待下一次触发。通过这种方式可以避免调整流程和运行称重应用之间的冲突,以及无意义的参数调整动作。

优选地,所述触发并结束所述调整流程包括:

称重应用执行称重;

采集的特征数据无效;或

更新参数前,参数的误差未超出误差阈值;

结束所述调整流程。

本发明进一步通过结束调整流程来避免调整流程对称重应用的使用影响,进而使得用户在使用过程中,不会感受到称重系统运行参数调整,提升用户的使用体验。

特征数据无效时,此时采集的特征数据会误导参数调整,从而生成错误的参数,因此本发明需要及时的停止此时的参数调整,以防止系统性能劣化。

优选地,所述特征数据无效包括:

特征数据震动、突变或不稳定;

特征数据变化超过预设范围;或

称重系统异常。

其中称重系统异常可以是特征数据采集前后的称重应用的性能异常,甚至是称重应用过程中出现加载或触碰等异常的情况。

所述预设范围用于甄别是否是环境不稳定所带来的特征数据变化。特别是环境中温度、湿度、气压等是否处于稳定状态。

优选地,在更新称重系统的参数后,还包括:

当称重系统的性能验证失败时,恢复参数至更新前的状态。

为了提高参数调整对系统性能的稳定性,本发明进一步在参数调整之后,进行称重系统的性能验证,在验证失败时,尽早地将参数回复值更新前状态,防止系统性能的劣化。

优选地,所述性能验证失败包括:

更新参数后,参数的误差超出误差阈值;或

更新参数前后,参数变化超出变化阈值。

本发明还提供了一种称重系统,其特点是,包括称重应用和处理器,

其中所述称重应用处于在线状态,所述处理器接收到触发信号后,收集称重系统的特征数据,并通过所述特征数据生成并更新称重系统的参数。

较佳地,所述触发信号包括:

手动触发信号;

监测到环境因素发生变化生成的信号;

称重系统上电或重启信号;

在预定的时间段内未使用所述称重应用时生成的信号;

距离上一次调用调整流程的时间超过预设阈值时生成的信号;和/或

称重系统在预设检测时间段内加载次数超过次数阈值时生成的信号。

较佳地,所述特征数据包括温度、湿度、气压、零点和灵敏度温度影响数据、蠕变数据、滞后数据中的一种或多种。

优选地,所述处理器接收到结束信号后,停止或退出所述特征数据的收集以及参数的生成和更新。

优选地,所述结束信号包括:

称重应用执行称重时生成的信号;

采集的特征数据无效时生成的信号;或

更新参数前,参数的误差未超出误差阈值所生成的信号。

优选地,所述特征数据无效包括:

特征数据震动、突变或不稳定;

特征数据变化超过预设范围;或

称重系统异常。

优选地,所述处理器在更新称重系统参数后,当检测到称重系统的性能验证失败时,恢复参数至更新前的状态。

优选地,所述性能验证失败包括:

更新参数后,参数的误差超出误差阈值;或

更新参数前后,参数变化超出变化阈值。

本发明还提供一种存储介质,其特点是,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在装置执行如上所述的称重方法。

本发明的积极进步效果在于:

本发明利用参数调整使得称重系统在变化的环境中依然保证原有的零点和灵敏度温度影响数据、蠕变和滞后等性能,实现高精度测量。

本发明的参数调整能够适用于在线的情形,从而不会对称重应用的运行造成影响,提高了使用体验。

本发明还利用验证参数调整的准确性等手段,从而使得避免导致性能劣化的参数调整的情形的出现。

本发明还利用验证特征数据等来避免环境变化等对参数调整的准确性以及称重系统的性能的影响,实现系统的高精度测量。

附图说明

图1为本发明的实施例1的参数调整方法的流程图。

图2为本发明的实施例2的参数调整方法的流程图。

图3位本发明的实施例3的参数调整方法的流程图

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

本发明修正环境变化引起温度、蠕变、滞后性能变化而导致的称重误差,在称重系统的称重精度劣化前,及时的对称重系统的参数进行修正,进而保持称重系统的精度。同时通过触发机制,实现在线参数调整,不会对称重应用产生影响,提高了使用体验。

而且本发明通过在线参数调整中增加退出机制,例如系统在进行在线参数调整的过程中因各种原因导致不能或不需要进行温度、蠕变和滞后参数调整,称重系统退出在线的参数调整流程,等待下次触发。

下面通过如下所述的实施例,举例说明本发明的实现方式。

实施例1

运行本实施例的参数调整方法的称重系统中,称重应用始终处于在线状态,也就是说,可以随时执行称重应用的操作。称重系统的处理器执行本实施例参数调整方法,所以处理器不但实时监测参数调整的触发信号,还进行称重系统的特征数据测量,并计算执行称重系统的参数调整。

具体地说,本实施例的参数调整方法包括以下步骤:

s101,称重系统检测到温度、湿度、气压等环境因素变化超过设定的范围,启动参数调整流程。

其中环境触发条件,是称重系统环境变化因素,主要包括温度、湿度、气压等。称重系统环境中的温度、湿度和气压数据可以分别通过温度传感器、湿度传感器和气体传感器获得。

由于环境变化是引起称重系统零点和灵敏度温度影响数据、蠕变、滞后性能变化的主要原因,所以本实施例中将检测环境的变化作为一种触发条件。

在另一个实施例中触发条件还可以是应用触发,例如:称重系统上电或重启后,启动参数调整流程。

又例如:在预定的时间段内未使用称重应用在,即在预先设定的时间段内,用户没有使用称重系统进行称量,此时也启动参数调整流程。

再例如:距离上一次启动参数调整流程的时间超过预设阈值,或者距离上一次启动参数调整流程的时间间隔达到预设阈值,需要再次触发启动参数调整流程。

还例如:称重系统在预设检测时间段内加载次数超过次数阈值,触发启动参数调整流程。

在又一个实施例中,可以使用手动触发的触发条件,例如通过特定的按键、开关等人工操作产生。

上述这些实施例中不同的触发条件,还可以进行组合,基于称重系统的参数调整的需要选用适用的触发机制。

s102,采集特征数据,包括温度、湿度、气压、零点和灵敏度温度影响数据、蠕变数据、滞后数据等的采集。

本实施例中采集零点和灵敏度温度影响数据的方式是采集当前温度下的重量数据,加载一级砝码重量,采集对应的重量和温度数据,加载重量大于10%称重系统容量,称重系统容量采用内部或者外部砝码加载。例如:内部砝码加载满载(称重系统容量)后卸载,重复3次,采集重量和温度数据。

蠕变数据采集方式包括蠕变和蠕变恢复数据采集。通过加载重量并采集设定时间段内的蠕变数据和对应的时间信息;在通过卸载重量并采集设定时间段内的蠕变恢复数据和对应的时间信息,从而获得蠕变数据,其中重量加载可以通过内部砝码或外部砝码实现,加载重量大于10%称重系统容量且采集的时间大于10sec。在另一个实施例中加载重量以及采集时间可以用户根据实际应用例如20sec、30sec等。例如:内部砝码满载加载2分钟采集蠕变数据,卸载2分钟采集蠕变恢复数据。

在又一个实施例中蠕变特征数据采集,只采集蠕变数据采集或者蠕变恢复数据,同样也能够实现后续的参数调整。

滞后特征数据采集方式包括进程和回程数据。加载砝码可以为二级砝码、四级砝码或者多级砝码,每级砝码容量系统可配,加载最大重量大于10%称重系统容量;同样也可以采用内部或者外部砝码加载。例如:内部砝码4级加载(进程),1/4,1/2,3/4,满载,然后卸载砝码(回程),3/4,1/2,1/4,空载。

s103,基于采集的温度、湿度、气压、蠕变数据和滞后数据对系统的参数进行更新。从而修正因环境等因素影响造成的系统性能的差异。本实施例中参数更新通过采集的数据利用算法计算实现或者通过查表实现。

在另一个实施例中基于采集上述特征数据计算出最新的用于补偿系统称重误差的参数,并替换系统已有的补偿系统称重误差的参数。

在又一个实施例中基于采集上述特征数据,并结合系统已有的用于补偿系统称重误差的参数计算并修正系统已有参数。

在另一个变形例中,基于采集上述特征数据,计算出对于系统已有的用于补偿系统称重误差的参数的补偿系数,并利用补偿参数对系统已有的用于补偿系统称重误差的参数进行修正。

实施例2

本实施例的参数调整方法运行在于实施例1相同的称重系统中,本实施例在实施例1的参数调整方法的基础上还增加了验证流程。对更新后的参数进行验证,以避免不适当的参数调整对系统性能的劣化。

如图2所示,本实施例的参数调整方法具体包括以下步骤:

s201,称重系统检测到温度、湿度、气压等环境因素变化超过设定的范围,启动参数调整流程。

s202,采集特征数据,包括温度、湿度、气压、蠕变数据、滞后数据等的采集。

s203,基于采集的温度、湿度、气压、蠕变数据和滞后数据对系统的参数进行更新。

s204,验证更新后的参数,当参数的误差超出误差阈值时,恢复参数至更新前的状态。即在验证失败时,将称重系统的参数还原,由于验证失败的标识更新后的参数劣化了称重系统的精度或性能,所以需要还原更新前的参数,从而保持称重的性能和精度的一致。

在参数验证成功时,参数调整完成。

在另一个实施例中在更新参数前后,参数的变化超出变化阈值时,恢复参数至更新前的状态。

实施例3

本实施例的在线参数调整方法运行在于实施例1相同的称重系统中,本实施例的在线参数调整流程与实施例2相同也包括触发、数据测量、参数调整和验证四大部分。本实施例还在数据测量和参数调整阶段,增加称重系统检测到异常即刻退出流程,例如采集特征数据无效时退出流程等退出机制;以及在整个参数调整流程中一旦监测到称重系统执行称重应用,称重系统立刻结束的流程的退出机制。

如图3所示,本实施例的在线参数调整流程具体包括如下步骤:

s301,称重系统检测到温度、湿度、气压等环境因素变化超过设定的范围,启动参数调整流程。

s302,采集特征数据,包括温度、湿度、气压、蠕变数据、滞后数据等的采集。并在特征数据变化超过预设范围时,退出参数调整流程。

即在本实施例中在采集特征数据过程中对特征数据的有效性进行判断,当称重系统在数据采集过程中环境不稳定时,即检测特征数据变化超过预设范围的情况下,判定特征数据无效,此时称重系统即刻退出参数调整流程,等待下一次的触发。

在另一个实施例中,在特征数据采集过程中,在特征数据震动、突变或不稳定时,退出参数调整流程。

在又一个实施例中,在监测到称重系统异常时,例如采集数据过程中,称重系统出现加载或触碰等情况,退出参数调整流程。

在另一个变形例中,在零点和灵敏度温度影响数据、蠕变和滞后性能和正常情况下的性能有较大差异的称重系统异常时,退出参数调整流程

s303,参数的误差在未超出误差阈值时,退出参数调整流程。

s304,基于采集的温度、湿度、气压、蠕变数据和滞后数据对系统的参数进行更新。

例如:温度tc参数计算公式:ptc=f(1,w,w2,t,t2,w*t)

其中,w为采集的重量,t为对应的温度。

蠕变参数计算:pcreep=f(1,exp(-t/τ),w)

其中,τ为时间常数,w为采集的重量,t为对应的时间。

滞后参数等通过查表获取。

将称重系统的参数更新为计算或查表获得的参数。

s305,验证更新后的参数,在更新参数前后,参数的变化超出变化阈值时,恢复参数至更新前的状态。

本实施例中处理器始终检测称重系统是否执行称重应用,在整个参数调整流程过程中一旦检测到执行称重应用,立刻退出参数调整流程,称重系统执行称重应用。

通过以上对参数调整流程的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件以及必要的硬件平台的方式来实现,基于这样的理解,本发明的技术方案本质上或者说对于现有技术做出贡献的部分可以以软件产品的方式体现出来,该计算机软件产品可以存储在存储介质中,包括但不限于rom/ram(只读存储器/随机存储存储器)、磁碟、光盘等,包括若干指令用以使得一台或多台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明的各个实施例或者实施例中某些部分所述的方法。

本发明的参数调整流程可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

而且本发明中参数调整系统包括的程序模块除了如实施例中所示的划分方式之外,可以依据装置或程序模块的部署环境、硬件或软件平台等的需要,进行进一步细分、集成或重新划分。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1