CN114993501A - 一种基于边缘计算的ntc温度传感器校准方法 - Google Patents

一种基于边缘计算的ntc温度传感器校准方法 Download PDF

Info

Publication number
CN114993501A
CN114993501A CN202210619485.7A CN202210619485A CN114993501A CN 114993501 A CN114993501 A CN 114993501A CN 202210619485 A CN202210619485 A CN 202210619485A CN 114993501 A CN114993501 A CN 114993501A
Authority
CN
China
Prior art keywords
calibration
temperature
data
temperature sensor
edge
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.)
Pending
Application number
CN202210619485.7A
Other languages
English (en)
Inventor
黄哲
赵子恺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Jiliang University
Original Assignee
China Jiliang University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Jiliang University filed Critical China Jiliang University
Priority to CN202210619485.7A priority Critical patent/CN114993501A/zh
Publication of CN114993501A publication Critical patent/CN114993501A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K7/00Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements
    • G01K7/16Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements using resistive elements
    • G01K7/22Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements using resistive elements the element being a non-linear resistance, e.g. thermistor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K15/00Testing or calibrating of thermometers
    • G01K15/005Calibration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/11Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/12Computing arrangements based on biological models using genetic models
    • G06N3/126Evolutionary algorithms, e.g. genetic algorithms or genetic programming

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Computational Mathematics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Software Systems (AREA)
  • Evolutionary Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Physiology (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Genetics & Genomics (AREA)
  • Algebra (AREA)
  • Artificial Intelligence (AREA)
  • Operations Research (AREA)
  • Databases & Information Systems (AREA)
  • Nonlinear Science (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

本发明公开了一种基于边缘计算的NTC温度传感器校准方法,通过在校准现场部署边缘计算网络,设备端按预设的规则分别将待校设备与标准器的数据通过TCP/IP协议发送至边缘节点;边缘节点解析上报的数据并暂存至本地数据库;在边缘节点通过遗传算法来选择校准的最佳特征点;根据特征点,在特征点处将待校准器与标准器进行标定,通过标定数据来准确计算温度传感器特征点的测量温度;边缘节点将校准数据及校准结果发送至云端实现校准记录的云存储,同时将特征函数发送至设备端完成校准。相比于传统校准方式,可以大大缩短校准所需要的周期;有效节省了云服务器的带宽消耗,减少云端的计算压力;能够有效提高NTC温度传感器的精度和准确率。

Description

一种基于边缘计算的NTC温度传感器校准方法
技术领域
本发明涉及温度校准与测量技术领域,尤其涉及一种利用边缘计算技术对NTC温度传感器进行校准的方法。
背景技术
传统的温度校准方式即实验室校准,是客户将自己的待校温度计周期性的运送到上级计量校准机构,校准专业人员在环境可控的校准实验室中将其与高等级的标准铂电阻进行测量比对,校准后的温度计再运送回相关客户单位,同时签署校准证书并发送到相关客户单位。这种传统方式具有校准周期长、不确定度高、管理难度大、效率低等缺点,最终会对现代化工业的正常生产进度造成一定的影响。
针对上述问题,本发明采用边缘计算技术,在设备的边缘端完成与标准器的数据拟合并建立误差补偿模型,在软件层面减少温度传感器测温时的误差。
发明内容
本发明的目的在于针对传统温度传感器校准方式校准周期长、管理难度大、效率低等缺点,提出一种基于边缘计算的NTC温度传感器校准方法。
本发明的目的是通过以下技术方案来实现的:一种基于边缘计算的NTC温度传感器校准方法,该方法包括如下步骤:步骤1:在校准现场部署边缘计算网络;
步骤2:在校准流程开始后,设备端将待校准的NTC温度传感器与标准器的包含检测指标的温度数据通过TCP/IP协议发送至边缘节点;
步骤3:边缘节点解析接收的数据
步骤4:在边缘节点通过遗传算法来选择校准的最佳特征点;
步骤5:根据步骤4得到的特征点并进行拟合分析,在特征点处将待校准的NTC温度传感器与标准器进行标定,通过标定数据来准确计算温度传感器特征点的测量温度;
步骤6:边缘节点利用MQTT协议将校准数据及校准结果北向发送至云端实现校准记录的云存储,同时利用TCP/IP协议将特征函数南向发送至设备端完成校准。
进一步地,所述步骤2中包含的检测指标具体为电阻、温度、时间戳、设备编号和环境温度。
进一步地,所述步骤4中为了减少校准所花费的时间成本,采用遗传算法选择最优特征点进行标定,获得最优特征点的具体步骤如下:
(4.1)基因的建立与特征点的选取:将设备端发送的每一个温度数据抽象为基因,定义xq表示第q个测试点是否为特征点,当xq=1时表示第q号测试点被入选为特征值点,反之当xq=0时表示第q号测试点不入选为特征值点;
(4.2)适应度函数的定义:基于给定的优化目标,利用适应度函数来测量种群中染色体的质量;由于决策的目标是降低总时间成本,选择适应度函数为度量染色体的总时间成本Ctotal的平方倒数,
Figure BDA0003672061590000027
(4.2.1)单次测量时间成本:测量一个温度值所需要的时间成本,记为Cq
(4.2.2)标定误差时间成本:
Figure BDA0003672061590000021
符号cj单点误差对应的时间成本值。其中i表示传感器编号,j表示测试点,Ti,表示实际温度值,
Figure BDA0003672061590000022
表示传感器读数;
单个样本本体的标定误差时间成本用
Figure BDA0003672061590000023
计算;
(4.2.3)样本个体标定时间成本:样本个体的标定时间成本Ci是单体测定时间成本与误差标定时间成本之和;
Ci=Cs+Cq·ni
ni表示对该样本个体标定过程中的测定点数目;
(4.2.4)总成本:总成本Ctotal为所有个体的标定时间成本的平均值,M为样本总数;
Figure BDA0003672061590000024
(4.3)交叉运算:使用模拟的二元交叉,从亲本p1和p2中计算后代c1和c2;通过在[0,1)中选择一个随机数u,计算后代的参数
Figure BDA0003672061590000025
后代可以表示为
Figure BDA0003672061590000026
(4.4)变异运算:为模拟遗传过程,如果一个个体要发生变异,那么该个体的每个特征都要乘以一个范围内的随机数[1-mrgnge,1+mrange],mrange作为一个乘法因子根据每个特征独立计算,根据收敛的程度,mrange∈[0.01,0.3,通过轮盘选择法从当前种群中选择出10%的优秀个体进入下一代的迭代中去,使优秀个体能够最大限度保留下来;
(4.5)终止条件:超出以下范围,遗传迭代终止:
Figure BDA0003672061590000031
σ2(ri)为第i个温度特征点ri方差,σ2(Wi)为第i个特征点组合Wi的方差,cov(ri-rj)为特征点i,j协方差,
Figure BDA0003672061590000032
为最小输入温度,
Figure BDA0003672061590000033
为最大输入温度。
进一步地,所述步骤5中,选择Steinhart-Hart算法的三阶多项式拟合公式对温度数据进行拟合分析,具体如下:
选取对NTC热敏电阻的RT表数据进行曲线拟合的三阶多项式拟合公式:
Figure BDA0003672061590000034
Figure BDA0003672061590000035
其中T为开式温标,单位为K,R为电阻,单位为KΩ,A,B,C为常数系数;通过分析误差平方和
Figure BDA0003672061590000036
即有:
Figure BDA0003672061590000037
式中,Ri为第i个电阻,Ti为Ri匹配的温度值;常量使用ai,替代并带入多项式拟合公式,获得常数矩阵:
Figure BDA0003672061590000038
可知拟合公式的常数系数:
A=(a23^2*b1-a12*a23*b3+a13*a22*b3-a13*a23*b2+a12*a33*b2-a22*a33*b1)/(a33*a12^2-2*a12*a13*a23+a22*a13^2+a11*a23^2-a11*a22*a33)
B=(a13^2*b2-a12*a13*b3+a11*a23*b3-a13*a23*b1-a11*a33*b2+a12*a33*b1)/(a33*a12^2-2*a12*a13*a23+a22*a13^2+a11*a23^2-a11*a22*a33)
C=(a12^2*b3-a12*a13*b2-a11*a22*b3+a11*a23*b2-a12*a23*b1+a13*a22*b1)/(a33*a12^2-2*a12*a13*a23+a22*a13^2+a11*a23^2-a11*a22*a33)
从而计算得出在某一阻值下的温度标准值。
进一步地,所述步骤5中边缘网关基于曲线拟合的三阶多项式拟合公式计算特征点的温度并进行二次校验,将通过二次校验的校准结果发送至云端服务器以及将校准后的曲线拟合的三阶多项式拟合公式发送至设备端,将未通过二次校验的结果进行本地记录同时报上云端。
进一步地,边缘网关二次校验需要同时满足如下两个规则,具体为:
规则1:复查温度校准过程边缘网关接收设备端上报的历史数据是否在检测指标的既定范围内,如果数据值不在既定范围内,则视为校验不通过;
规则2:利用曲线拟合的三阶多项式拟合公式计算残差及标准差,如果残差及标准差超过云端服务器设定的区间范围,则视为校验不通过。
本发明的有益效果:
本申请的一种基于边缘计算的NTC温度传感器校准方法,相比于传统校准方式,可以大大缩短校准所需要的周期。
本申请的一种基于边缘计算的NTC温度传感器校准方法,校准的主要流程全部在边缘端进行,设备端不需要将所有的参数发送至云端,有效节省了云服务器的带宽消耗,减少云端的计算压力。
本申请的一种基于边缘计算的NTC温度传感器校准方法,能够有效提高NTC温度传感器的精度和准确率。
附图说明
图1为本发明的方法流程图。
具体实施方式
以下结合附图对本发明具体实施方式作进一步详细说明。
在如图1所示,本申请提出了一种基于边缘计算的NTC温度传感器校准方法,首先,边缘节点通过TCP/IP协议获取设备端NTC温度传感器的实时数据,基于遗传算法选择最优特征点进行标定,同时于特征点进行基于Steinhart-Hart算法的温度数据拟合分析,其次,将校准后的温度模型通过TCP/IP协议更新至设备端,同时将校准结果发送至云服务器,实现边缘网关的南北向通信,完成在边缘端的温度传感器的校准。具体步骤如下:
步骤1、在需要进行设备校准的校准现场部署一个边缘计算网络。
具体来说,边缘计算网络由边缘计算节点与设备节点构成。边缘节点的部署利用容器技术,在不同类型的设备中,搭建无差别的边缘计算节点,边缘节点的载体可以是Windows、MacOS或Linux设备等具有一定计算能力的设备。每个温度传感器为一个具有无线通讯能力的设备节点,通过特定的通信协议与边缘节点一同构成边缘计算网络。
所述边缘计算节点的数量根据实际需求可以选择一个或多个。
具体来说,假设待校设备数量大且时间紧迫性大,因此如果单个的边缘计算节点存在计算压力时,可以动态增加边缘计算节点的数量,进行多边缘计算节点的并行运算,提高校准效率。
步骤2、所述设备端包括一个或多个标准器和多个待校准设备,所述待校准设备为待校准的NTC温度传感器,设备端可以对校准时的需要上报至边缘节点的包含检测指标的温度数据进行采集,每个所述的设备端将采集到的包含检测指标的温度数据按照既定的时间间隔发送至所述边缘计算节点。
举例来说,设备端通过TCP/IP协议将采集到的温度、电阻值、时间戳、设备编号和环境温度发送至边缘节点,其中设备编号和环境温度只需在校准过程开始前发送一次即可,温度、电阻值、时间戳按照5秒一次的频率上传至边缘节点。
步骤3、边缘节点解析上报的json格式数据并暂存至本地redis数据库,存储一周后清楚本地数据库数据,释放边缘节点的存储空间,并且方便短期的追溯。具体来说,数据库中的设备以设备编号作为主键,用来区分不同设备上报的温度、电阻等数据。设备以是否完成校准作为状态位,当设备完成校准后,数据库自动删除该设备编号下的数据以保证数据库清洁度;未完成校准的设备端数据在数据库中保留24小时,超出时间限制后数据库自动清理数据。
步骤4、在边缘节点通过遗传算法来选择校准的最佳特征点。
具体来说,对于大规模制造的测温模块,由于各个传感器之间存在差异,输入-输出特性具有明显的非线性,且个体差异性比较大,在进行校准时,如果对每个特征点进行标定,时间成本会大大增加,因此在选择特征点进行拟合时,效果与选取的数据之间存在某种制约关系,故使用遗传算法,在不改变拟合效果的前提下,对特征点进行选取,从而得到效率高成本低且拟合效果好的解决方案。具体过程如下:
(4.1)基因的建立与特征点的选取:将设备端发送的每一个温度数据抽象为基因,定义xq表示第q个测试点是否为特征点,当xq=1时表示第q号测试点被入选为特征值点,反之当xq=0时表示第q号测试点不入选为特征值点;
(4.2)适应度函数的定义:基于给定的优化目标,利用适应度函数来测量种群中染色体的质量;由于决策的目标是降低总时间成本,选择适应度函数为度量染色体的总时间成本Ctotal的平方倒数,
Figure BDA0003672061590000051
(4.2.1)单次测量时间成本:测量一个温度值所需要的时间成本,记为Cq=50;
(4.2.2)标定误差时间成本:
Figure BDA0003672061590000061
符号cj单点误差对应的时间成本值。其中i表示传感器编号,j表示测试点,Ti,j表示实际温度值,
Figure BDA0003672061590000062
表示传感器读数;
单个样本本体的标定误差时间成本用
Figure BDA0003672061590000063
计算;
(4.2.3)样本个体标定时间成本:样本个体的标定时间成本Ci是单体测定时间成本与误差标定时间成本之和;
Ci=Cs+Cq·ni
ni表示对该样本个体标定过程中的测定点数目;
(4.2.4)总成本:总成本Ctotal为所有个体的标定时间成本的平均值,M为样本总数;
Figure BDA0003672061590000064
(4.3)交叉运算:使用模拟的二元交叉,从亲本p1和p2中计算后代c1和c2;通过在[0,1)中选择一个随机数u,计算后代的参数
Figure BDA0003672061590000065
后代可以表示为
Figure BDA0003672061590000066
(4.4)变异运算:为模拟遗传过程,如果一个个体要发生变异,那么该个体的每个特征都要乘以一个范围内的随机数[1-mrange,1+mrange],mrange作为一个乘法因子根据每个特征独立计算,根据收敛的程度,mrange∈[0.01,0.3,通过轮盘选择法从当前种群中选择出10%的优秀个体进入下一代的迭代中去,使优秀个体能够最大限度保留下来;
(4.5)终止条件:超出以下范围,遗传迭代终止:
Figure BDA0003672061590000067
σ2(ri)为第i个温度特征点ri方差,σ2(Wi)为第i个特征点组合Wi的方差,cov(ri-rj)为特征点i,j协方差,
Figure BDA0003672061590000068
为最小输入温度,
Figure BDA0003672061590000069
为最大输入温度。
举例来说,当选择的温度特征点为6个时,对应的总成本Ctotal为350±10,所花费的时间为350±100s;当特征点为5个时,对应的成本为260±10,所花费的时间为600±100s,次数时间增加是因为遗传算法去选择特征点的时候迭代的次数变多。总成本基本上接近选择的特征点数量乘以单次测量时间成本。
步骤5、通过由遗传算法得出的温度特征点,在特征点处将待校准设备与标准器的温度-电阻值变化曲线进行拟合,通过拟合得到的温度模型来准确计算温度传感器特征点的测量温度。选择Steinhart-Hart算法的三阶多项式拟合公式对温度数据进行拟合分析,具体如下:
选取对NTC热敏电阻的RT表数据进行曲线拟合的三阶多项式拟合公式:
Figure BDA0003672061590000071
Figure BDA0003672061590000072
其中T为开式温标,单位为K,R为电阻,单位为KΩ,A,B,C为常数系数;通过分析误差平方和
Figure BDA0003672061590000073
即有:
Figure BDA0003672061590000074
式中,Ri为第i个电阻,Ti为Ri匹配的温度值;常量使用ai,替代并带入多项式拟合公式,获得常数矩阵:
Figure BDA0003672061590000075
可知拟合公式的常数系数:
A=(a23^2*b1-a12*a23*b3+a13*a22*b3-a13*a23*b2+a12*a33*b2-a22*a33*b1)/(a33*a12^2-2*a12*a13*a23+a22*a13^2+a11*a23^2-a11*a22*a33)
B=(a13^2*b2-a12*a13*b3+a11*a23*b3-a13*a23*b1-a11*a33*b2+a12*a33*b1)/(a33*a12^2-2*a12*a13*a23+a22*a13^2+a11*a23^2-a11*a22*a33)
C=(a12^2*b3-a12*a13*b2-a11*a22*b3+a11*a23*b2-a12*a23*b1+a13*a22*b1)/(a33*a12^2-2*a12*a13*a23+a22*a13^2+a11*a23^2-a11*a22*a33)
从而计算得出在某一阻值下的温度标准值。
边缘网关基于曲线拟合的三阶多项式拟合公式计算特征点的温度并进行二次校验,将通过二次校验的校准结果发送至云端服务器以及将校准后的曲线拟合的三阶多项式拟合公式发送至设备端,将未通过二次校验的结果进行本地记录同时报上云端。
边缘网关二次校验需要同时满足如下两个规则,具体为:
规则1:复查温度校准过程边缘网关接收设备端上报的历史数据是否在检测指标的既定范围内,如果数据值不在既定范围内,则视为校验不通过;
规则2:利用曲线拟合的三阶多项式拟合公式计算残差及标准差,如果残差及标准差超过云端服务器设定的区间范围,则视为校验不通过。该实例采用的操作***为Linux,边缘端使用的开发语言为go1.17,设备端使用的开发语言为C语言,以树莓派4B作为边缘节点,内存为4GB。对设备端上报的数据通过遗传算法,选择以下6个点进行拟合。结果表明。经过校准后,残差控制在±1mK的范围内,标准差为0.0049℃,校准效果良好。
表1校准前后数据分析
Figure BDA0003672061590000081
步骤6:边缘节点利用MQTT协议将校准数据及校准结果发送至云端实现校准记录的云存储,同时利用TCP/IP协议将特征函数发送至设备端完成校准。
上述实施例用来解释说明本发明,而不是对本发明进行限制,在本发明的精神和权利要求的保护范围内,对本发明作出的任何修改和改变,都落入本发明的保护范围。

Claims (6)

1.一种基于边缘计算的NTC温度传感器校准方法,其特征在于,该方法包括如下步骤:
步骤1:在校准现场部署边缘计算网络;
步骤2:在校准流程开始后,设备端将待校准的NTC温度传感器与标准器的包含检测指标的温度数据通过TCP/IP协议发送至边缘节点;
步骤3:边缘节点解析接收的数据
步骤4:在边缘节点通过遗传算法来选择校准的最佳特征点;
步骤5:根据步骤4得到的特征点并进行拟合分析,在特征点处将待校准的NTC温度传感器与标准器进行标定,通过标定数据来准确计算温度传感器特征点的测量温度;
步骤6:边缘节点利用MQTT协议将校准数据及校准结果北向发送至云端实现校准记录的云存储,同时利用TCP/IP协议将特征函数南向发送至设备端完成校准。
2.根据权利要求1所述的一种基于边缘计算的NTC温度传感器校准方法,其特征在于,所述步骤2中包含的检测指标具体为电阻、温度、时间戳、设备编号和环境温度。
3.根据权利要求1所述的一种基于边缘计算的NTC温度传感器校准方法,其特征在于,所述步骤4中为了减少校准所花费的时间成本,采用遗传算法选择最优特征点进行标定,获得最优特征点的具体步骤如下:
(4.1)基因的建立与特征点的选取:将设备端发送的每一个温度数据抽象为基因,定义xq表示第q个测试点是否为特征点,当xq=1时表示第q号测试点被入选为特征值点,反之当xq=0时表示第q号测试点不入选为特征值点;
(4.2)适应度函数的定义:基于给定的优化目标,利用适应度函数来测量种群中染色体的质量;由于决策的目标是降低总时间成本,选择适应度函数为度量染色体的总时间成本Ctotal的平方倒数,
Figure FDA0003672061580000013
(4.2.1)单次测量时间成本:测量一个温度值所需要的时间成本,记为Cq
(4.2.2)标定误差时间成本:
Figure FDA0003672061580000011
符号cj单点误差对应的时间成本值。其中i表示传感器编号,j表示测试点,Ti,j表示实际温度值,
Figure FDA0003672061580000012
表示传感器读数;
单个样本本体的标定误差时间成本用
Figure FDA0003672061580000021
计算;
(4.2.3)样本个体标定时间成本:样本个体的标定时间成本Ci是单体测定时间成本与误差标定时间成本之和;
Ci=Cs+Cq·ni
ni表示对该样本个体标定过程中的测定点数目;
(4.2.4)总成本:总成本Ctotal为所有个体的标定时间成本的平均值,M为样本总数;
Figure FDA0003672061580000022
(4.3)交叉运算:使用模拟的二元交叉,从亲本p1和p2中计算后代c1和c2;通过在[0,1)中选择一个随机数u,计算后代的参数
Figure FDA0003672061580000023
后代可以表示为
Figure FDA0003672061580000024
(4.4)变异运算:为模拟遗传过程,如果一个个体要发生变异,那么该个体的每个特征都要乘以一个范围内的随机数[1-mrange,1+mrange],mrange作为一个乘法因子根据每个特征独立计算,根据收敛的程度,mrange∈[0.01,0.3],通过轮盘选择法从当前种群中选择出10%的优秀个体进入下一代的迭代中去,使优秀个体能够最大限度保留下来;
(4.5)终止条件:超出以下范围,遗传迭代终止:
Figure FDA0003672061580000025
σ2(ri)为第i个温度特征点ri方差,σ2(Wi)为第i个特征点组合Wi的方差,cov(ri-rj)为特征点i,j协方差,
Figure FDA0003672061580000026
为最小输入温度,
Figure FDA0003672061580000027
为最大输入温度。
4.根据权利要求1所述的一种基于边缘计算的NTC温度传感器校准方法,其特征在于,所述步骤5中,选择Steinhart-Hart算法的三阶多项式拟合公式对温度数据进行拟合分析,具体如下:
选取对NTC热敏电阻的RT表数据进行曲线拟合的三阶多项式拟合公式:
Figure FDA0003672061580000028
Figure FDA0003672061580000029
其中T为开式温标,单位为K,R为电阻,单位为KΩ,A,B,C为常数系数;通过分析误差平方和
Figure FDA00036720615800000210
即有:
Figure FDA0003672061580000031
式中,Ri为第i个电阻,Ti为Ri匹配的温度值;常量使用ai,j替代并带入多项式拟合公式,获得常数矩阵:
Figure FDA0003672061580000032
可知拟合公式的常数系数:
A=(a23^2*b1-a12*a23*b3+a13*a22*b3-a13*a23*b2+a12*a33*b2-a22*a33*b1)/(a33*a12^2-2*a12*a13*a23+a22*a13^2+a11*a23^2-a11*a22*a33)
B=(a13^2*b2-a12*a13*b3+a11*a23*b3-a13*a23*b1-a11*a33*b2+a12*a33*b1)/(a33*a12^2-2*a12*a13*a23+a22*a13^2+a11*a23^2-a11*a22*a33)
C=(a12^2*b3-a12*a13*b2-a11*a22*b3+a11*a23*b2-a12*a23*b1+a13*a22*b1)/(a33*a12^2-2*a12*a13*a23+a22*a13^2+a11*a23^2-a11*a22*a33)
从而计算得出在某一阻值下的温度标准值。
5.根据权利要求4所述的一种基于边缘计算的NTC温度传感器校准方法,其特征在于,所述步骤5中边缘网关基于曲线拟合的三阶多项式拟合公式计算特征点的温度并进行二次校验,将通过二次校验的校准结果发送至云端服务器以及将校准后的曲线拟合的三阶多项式拟合公式发送至设备端,将未通过二次校验的结果进行本地记录同时报上云端。
6.根据权利要求5所述的一种基于边缘计算的NTC温度传感器校准方法,其特征在于,边缘网关二次校验需要同时满足如下两个规则,具体为:
规则1:复查温度校准过程边缘网关接收设备端上报的历史数据是否在检测指标的既定范围内,如果数据值不在既定范围内,则视为校验不通过;
规则2:利用曲线拟合的三阶多项式拟合公式计算残差及标准差,如果残差及标准差超过云端服务器设定的区间范围,则视为校验不通过。
CN202210619485.7A 2022-05-31 2022-05-31 一种基于边缘计算的ntc温度传感器校准方法 Pending CN114993501A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210619485.7A CN114993501A (zh) 2022-05-31 2022-05-31 一种基于边缘计算的ntc温度传感器校准方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210619485.7A CN114993501A (zh) 2022-05-31 2022-05-31 一种基于边缘计算的ntc温度传感器校准方法

Publications (1)

Publication Number Publication Date
CN114993501A true CN114993501A (zh) 2022-09-02

Family

ID=83031258

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210619485.7A Pending CN114993501A (zh) 2022-05-31 2022-05-31 一种基于边缘计算的ntc温度传感器校准方法

Country Status (1)

Country Link
CN (1) CN114993501A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117553938A (zh) * 2024-01-11 2024-02-13 南京市计量监督检测院 一种高低温环境下温度二次仪表的误差修正方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117553938A (zh) * 2024-01-11 2024-02-13 南京市计量监督检测院 一种高低温环境下温度二次仪表的误差修正方法
CN117553938B (zh) * 2024-01-11 2024-03-19 南京市计量监督检测院 一种高低温环境下温度二次仪表的误差修正方法

Similar Documents

Publication Publication Date Title
EP3769047B1 (en) Sensor calibration
CN113330283A (zh) 大气污染检测设备数据可信度评价及校准方法
CN110197020B (zh) 一种环境变化对水文干旱影响的分析方法
US11754305B2 (en) System and method for initial calibration of an air-quality sensor device
CN108599995B (zh) 网络线路故障判定方法及服务器
US10120004B1 (en) Power consumption analyzing server and power consumption analyzing method thereof
CN109767061B (zh) 一种电能表失效率的评估方法及装置
CN114993501A (zh) 一种基于边缘计算的ntc温度传感器校准方法
CN111242357B (zh) 基于神经网络学习的列车车载设备故障预测方法及装置
CN111510500A (zh) 一种基于边缘计算的水质监测数据校准方法
CN115436572B (zh) 一种基于循环神经网络的传感器校准方法及装置
CN115759450A (zh) 一种基于大数据的碳排放核算预警分析***
CN112985692B (zh) 一种融合多项式与学习模型的气压传感器误差标校方法
CA3122737C (en) System and method for producing statistically valid assay means and ranges for quality control materials
CN111327630B (zh) 基于全对称多胞形理论的攻击检测与修正方法
CN110632521B (zh) 一种锂离子电池容量的融合估计方法
CN115183805B (zh) 基于人工智能的仪器自动化计量检定方法及***
CN115375181A (zh) 一种实验室环境质量智能分析方法和***
CN115951123A (zh) 一种基于无线通信的电能计量方法及***
CN114881540B (zh) 确定水源治理方案的方法和装置、电子设备和存储介质
CN114879126A (zh) 一种精准用电调控终端校准方法、装置和设备
CN116381503A (zh) 用于水管理故障诊断的燃料电池电化学阻抗谱估计方法
CN115855133A (zh) 传感器的校准方法、装置、计算机设备和可读存储介质
CN114826955B (zh) 一种IPv6网络中业务流动态分组抽样方法
CN117574046B (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