System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种压力变送器的老化检测方法及系统技术方案_技高网
当前位置: 首页 > 专利查询>淮阴工学院专利>正文

一种压力变送器的老化检测方法及系统技术方案

技术编号:40594754 阅读:8 留言:0更新日期:2024-03-12 21:56
本发明专利技术公开了一种压力变送器的老化检测方法及系统,包括获取待检测压力变送器所在回路的电流数据,获取待检测压力变送器的温度数据,获取待检测压力变送器所处环境的湿度数据;将电流数据、温度数据和湿度数据进行归一化后,送入训练好的GNA神经网络模型中,得到压力变送器的老化结果。

【技术实现步骤摘要】

本专利技术属于压力变送器,具体为一种压力变送器的老化检测方法及系统


技术介绍

1、压力变送器是一种传感器装置,用于测量流体或气体的压力,并将其转换为电信号输出。通常被用于各种工业自动化,过程控制和监测系统中。压力变送器具有自动补偿能力,需要人工通过软件对传感器的非线性、温漂、时漂等进行拟合,而因为软件拟合和生产组装等影响,会出现部分压力变送器的灵敏度没有达到生产标准。因此市面上的生产厂家都会对压力变送器进行老化测试,测试时间一般为48小时左右,通过温度压力变化来检测压力变送器输出的4-20ma电信号变化是否在合理范围内。目前,通常采用人工计时对压力变送器进行老化测试,并由生产线上工人观察测试,这种方法不仅消耗人工成本大,而且不容易捕捉到压力变送器的异常信号。

2、为了减少人工成本以及提高老化测试精度,公开号cn116296059a、cn111238724a、cn114659707a均公开了一种高精度压力变送器老化测试系统,但以上系统中存在以下问题:

3、(1)数据传输存在错误和不稳定性的情况;

4、(2)没有电流过载保护装置,在实际操作中,每个压力变送器老化后,需要在原位置上安装一个新的压力变送器,这个过程容易出现操作不规范导致电路短路,如果没有电流保护装置,会导致一整排其他正在老化的压力变送器都受到影响;

5、(4)对单个压力变送器的数据没有选用合适的算法进行处理,由于实际的老化过程中,受温度、湿度等因素影响,会出现一些压力变送器的某个时间点数据异常,但其符合老化测试标准,系统没有自动识别并判断;

6、(5)传统的压力变送器老化系统没有采用usb通信,不具备usb通信的更快速率、更低延迟的优势。

7、(6)不具备485通信功能,无法长距离进行传输采集模块的数据,且传输速率不高,无法满足老化系统实时监测过程中采集的高精度,高速率的数据传输;

8、(7)通过plc系统采集压力变送器的电流模拟量数据,将电信号传输到plc模拟量模块上,经过内部处理将数据显示到显示屏上,这种方式在多个压力变送器同时进行老化时,极大占用内存,且不方便单独观察某个压力变送器的读数变化。


技术实现思路

1、专利技术目的:为解决目前压力变送器老化测试系统对采集的数据没有选用有效的算法进行分析的情况,本专利技术提出了一种压力变送器的老化检测方法及系统,对压力变送器的老化情况进行实时监测和分级。

2、技术方案:一种压力变送器的老化检测方法,包括以下步骤:

3、步骤1:获取待检测压力变送器所在回路的电流数据,获取待检测压力变送器所处环境的温度数据,获取待检测压力变送器所处环境的湿度数据;

4、步骤2:将电流数据、温度数据和湿度数据进行归一化后,送入训练好的gna神经网络模型中,得到压力变送器的老化结果。

5、进一步的,所述gna神经网络模型包括输入层、隐藏层和输出层;

6、在所述隐藏层中,神经元输出的值先经过group normalization进行归一化处理,归一化后的值再通过relu函数进行激活,得到隐藏层的输出;

7、在所述输出层中,采用softmax函数输出待检测压力变送器对应每个老化等级的概率分布。

8、进一步的,所述softmax函数表示为:

9、softmax(z)=[exp(z1)/sum(exp(z)),exp(z2)/sum(exp(z)),...,exp(z6)/sum(exp(z))]  (1)

10、其中,sum(exp(z))表示所有输出值的指数形式之和,z1~z6分别表示不同的老化等级。

11、进一步的,按照以下训练步骤对gna神经网络模型进行训练,得到训练好的gna神经网络模型:

12、获取多个压力变送器的历史电流数据、历史温度数据和历史湿度数据,每个历史电流数据对应一个历史温度数据和一个历史湿度数据;按照电流、温度和湿度进行分组,得到电流数据集、温度数据集和湿度数据集,对各数据集中的数据取标准差,将每个数据对应的相对值和标准差进行对比,对于超过设定阈值的极端值作平滑处理,得到预处理后的数据集,将该数据集划分为训练集和测试集;

13、利用训练集,选择adagrad作为优化器来更新gna神经网络模型的权重和偏置,直至达到学习停止准则后,终止循环,得到训练好的gna神经网络模型。

14、进一步的,所述的利用训练集,选择adagrad作为优化器来更新gna神经网络模型的权重和偏置,具体包括:

15、从训练集中采集m个样本{x(1),...,x(m)},对应目标为y(i);

16、按照下式,计算梯度:

17、

18、式中,θ表示参数;

19、计算累积平方梯度r=r+g⊙g;

20、更新逐个元素的应用除和求平方根:

21、

22、式中,ε表示全局学习率ε,δ表示常数;

23、应用θ=θ+δθ;

24、判断是否达到学习停止准则,若达到,则终止循环,得到训练好的gna神经网络模型;若未达到,则按照下式,更新全局学习率:

25、

26、式中,n是迭代次数,εn表示更新后的全局学习率。

27、本专利技术公开了一种压力变送器的老化检测系统,包括:

28、数据采集模块,用于获取待检测压力变送器所在回路的电流数据,获取待检测压力变送器所处环境的温度数据,获取待检测压力变送器所处环境的湿度数据;

29、检测模块,用于将电流数据、温度数据和湿度数据进行归一化后,送入训练好的gna神经网络模型中,得到压力变送器的老化结果。

30、进一步的,包括:所述gna神经网络模型包括输入层、隐藏层和输出层;

31、在所述隐藏层中,神经元输出的值先经过group normalization进行归一化处理,归一化后的值再通过relu函数进行激活,得到隐藏层的输出;

32、在所述输出层中,采用softmax函数输出待检测压力变送器对应每个老化等级的概率分布。

33、进一步的,按照以下训练步骤对gna神经网络模型进行训练,得到训练好的gna神经网络模型:

34、获取多个压力变送器的历史电流数据、历史温度数据和历史湿度数据,每个历史电流数据对应一个历史温度数据和一个历史湿度数据;按照电流、温度和湿度进行分组,得到电流数据集、温度数据集和湿度数据集,对各数据集中的数据取标准差,将每个数据对应的相对值和标准差进行对比,对于超过设定阈值的极端值作平滑处理,得到预处理后的数据集,将该数据集划分为训练集和测试集;

35、利用训练集,选择adagrad作为优化器来更新gna神经网络模型的权重和偏置,直至达到学习停止准则后,终止循环,得到训练好的gna神经网络模型。

36、进一步的,所述的利用训练集本文档来自技高网...

【技术保护点】

1.一种压力变送器的老化检测方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种压力变送器的老化检测方法,其特征在于:所述GNA神经网络模型包括输入层、隐藏层和输出层;

3.根据权利要求2所述的一种压力变送器的老化检测方法,其特征在于:所述Softmax函数表示为:

4.根据权利要求2所述的一种压力变送器的老化检测方法,其特征在于:按照以下训练步骤对GNA神经网络模型进行训练,得到训练好的GNA神经网络模型:

5.根据权利要求4所述的一种压力变送器的老化检测方法,其特征在于:所述的利用训练集,选择Adagrad作为优化器来更新GNA神经网络模型的权重和偏置,具体包括:

6.一种压力变送器的老化检测系统,其特征在于:包括:

7.根据权利要求6所述的一种压力变送器的老化检测系统,其特征在于:包括:所述GNA神经网络模型包括输入层、隐藏层和输出层;

8.根据权利要求7所述的一种压力变送器的老化检测系统,其特征在于:按照以下训练步骤对GNA神经网络模型进行训练,得到训练好的GNA神经网络模型:</p>

9.根据权利要求8所述的一种压力变送器的老化检测系统,其特征在于:所述的利用训练集,选择Adagrad作为优化器来更新GNA神经网络模型的权重和偏置,具体包括:

...

【技术特征摘要】

1.一种压力变送器的老化检测方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种压力变送器的老化检测方法,其特征在于:所述gna神经网络模型包括输入层、隐藏层和输出层;

3.根据权利要求2所述的一种压力变送器的老化检测方法,其特征在于:所述softmax函数表示为:

4.根据权利要求2所述的一种压力变送器的老化检测方法,其特征在于:按照以下训练步骤对gna神经网络模型进行训练,得到训练好的gna神经网络模型:

5.根据权利要求4所述的一种压力变送器的老化检测方法,其特征在于:所述的利用训练集,选择adagrad作为优化器...

【专利技术属性】
技术研发人员:王盛姬娟霞陈奇王奕晖柏叶源
申请(专利权)人:淮阴工学院
类型:发明
国别省市:

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

1