首页 > 其他分享 >从零开始了解数采(九)——数据采集的艺术:精度与实时性的完美平衡

从零开始了解数采(九)——数据采集的艺术:精度与实时性的完美平衡

时间:2024-11-03 20:49:18浏览次数:3  
标签:实时性 实时 采集 从零开始 数采 上报 数据 精度

在工业数据采集的世界中,数据的精度和实时性就像一台高效机器的心脏与血液。它们不仅决定了数据采集系统的性能,还直接影响到生产决策和设备管理的质量。本文将介绍数据采集中的精度与实时性要求,以及如何通过有效的策略来满足这些要求。「

精度——确保数据价值

数据的精度是指所采集数据的准确程度。在工业环境中,精度不仅关乎数据本身的质量,更关乎企业的决策和运营效率。例如,温度、压力和振动等关键参数的微小变化可能会对生产流程和产品质量产生重大影响。因此,确保数据的精度至关重要。

影响精度的因素

传感器选择
不同类型的传感器在精度上有着显著差异。选择高精度的传感器是保证数据质量的第一步。

采集网关的选择
不同的采集网关,采集的最小分辨率会有区别。同时,部分网关会对采集的数据添加运算逻辑,例如去除冗余数据,数据单位转换等处理。该些处理都会影响到数据的精度。

环境因素
温度、湿度、震动等环境因素可能会影响传感器的读数,需在稳定的环境中进行数据采集。

校准和维护
定期对传感器进行校准和维护,以消除因设备老化或使用不当造成的误差。

实时性——确保数据效率

实时性是指数据在生成后多快能够被采集和处理。在制造业中,实时数据采集可以帮助企业及时了解生产状态,快速响应市场变化和设备故障。因此,提升数据采集的实时性是提升企业竞争力的重要一环。

影响实时性的因素

采集对象所用控制系统
传感器之类的对象,数据上报频率非常高,因此可以保证足够的实时性。而PLC之类的控制器,因为本身处于高速的计算逻辑中,因此会影响采集设备对齐数据的读取,从而降低实时性。

网络带宽与延
网络的传输速度和延迟对实时数据采集至关重要。较高的带宽和较低的延迟有助于实现快速的数据传输。通常采用光纤、网线、485线缆之类的有线传输方式,是数采网络的最佳选择。

而采用Wi-Fi、蓝牙、Lora等无线网络,可能会受到频段、阻隔、信道等各类因素的影响,导致通信质量的下降。

采用4G、5G等无线移动网络,通常会因为车间的彩钢结构而隔绝了大部分信号,在未增加信号放大器之前,几乎不考虑该种传输方式。

数据处理能力
数据采集系统的处理能力决定了数据处理的速度。高效的数据处理算法和强大的计算资源可以显著提高实时性。数据采集后,一般会做清洗、转换、归类、去重、整合、打标签等各类处理,处理的逻辑约多,则越影响实时性。

边缘计算的应用
在一些数据点位较多、计算量较大的采集场景中。一般会考虑增加边缘计算能力。边缘计算可以在数据产生的地点进行初步处理,从而减少数据传输的延迟,提升实时性。

既要又要——找到最优平衡

在实际应用中,数据的精度与实时性往往存在一定的矛盾。为了追求更高的实时性,有时会牺牲一些数据的精度;而为了提高数据的精度,可能又会导致实时性的下降。因此,在设计数据采集系统时,需要找到二者之间的平衡点。

平衡策略

优先级设置
根据不同的应用场景,合理设置精度和实时性的优先级。例如,在现场设备监控中,实时性可能更为重要,而在产品质量溯源中,精度可能更为关键。

动态调整
根据实时数据的变化,动态调整数据采集的频率和精度要求。例如,在设备发生故障时,可以增加数据采集的频率,以便及时做出反应。

多层级数据处理
通过分层次的数据处理策略,将高频次的实时数据和低频次的高精度数据结合使用,从而实现精度与实时性的有效平衡。

应用实例:注塑机工艺数据与效率数据采集

在某个注塑机采集项目中,我们就采用了两者结合的策略,既保证了数据的精度,同时也保证了数据的实时性。该项目主要实现两个目标:

1、采集现场130+台不同品牌型号的注塑机工艺数据,推送至工艺管理系统,并可按产品溯源。
2、实时显示现场注塑机的加工周期、开关机状态,在MES系统形成统一管理看板,并及时推送故障及周期异常数据。

基于上述需求,我们采用了如下策略:

边缘计算
考虑到用户设备量较多,如果采用直接传输的方式,可能会占用过大的带宽,同时对数据存放造成压力,因此在边缘侧增加了数个边缘处理设备,加入边缘计算逻辑,预加工数据,避免上述问题。

非侵入式采集
采用监听方式采集,只监不控,对设备本身的运行无任何影响。在边缘侧对数据进行解析,获取完整的加工过程数据,保证了数据的精度和可用性。

数据归类
根据数据的使用场景,区分了七类数据,分别是运行状态、生产数据、报警信息、实时部件参数、工艺设定参数、成型实时参数、品质参数。不同的数据对应客户不同的业务场景。

按需上报
为不同的数据制定不同的上报策略。如报警信息和故障信息,实时上报,配合MES进行实时告警推送。工艺设定参数等,在变化时进行上报,确保调机过程有记录。实时参数定时上报,并在超过阈值时再实时上报,确保加工过程准确无误。部分品质参数后续会作为报表使用,因此现在边缘端进行统计,统计结束后再进行上报。

最终策略总结如下:

以上方案,已作为我们《注塑行业数据智能解决方案》的一部分内容,有需要了解的各位朋友,可以在下方评论区留言或私信我了解哦~

标签:实时性,实时,采集,从零开始,数采,上报,数据,精度
From: https://blog.csdn.net/liheng88/article/details/143303298

相关文章

  • RT-Thread、RT-Linux与Zephyr实时性对比
    在嵌入式系统领域,实时性是一个至关重要的指标,它直接关系到系统对外部事件的响应速度和处理效率。在众多实时操作系统(RTOS)中,RT-Thread、RT-Linux和Zephyr因其各自的特点和优势,成为业界广泛关注的焦点。本文将从实时性角度出发,对这三款RTOS进行详细对比。 一、引言随着物联网、......
  • 从零开始仿抖音做一个APP(1.0 配置环境、创建项目)
    从零开始仿抖音做一个APP(创建项目)环境介绍创建项目随着HarmonyOSNEXT纯原生操作系统的正式发布,越来越多的软件开发爱好者开始知道鸿蒙、了解鸿蒙、学习鸿蒙,为了帮助更多的鸿蒙新人更好的学习鸿蒙技术,也为了练练手,准备简单分享一个仿抖音的项目开发过程,按计划搭框架、......
  • 从零开始仿抖音做一个APP(启动页icon优化&沉浸式)
    从零开始仿抖音做一个APP(启动页icon优化&沉浸式)沉浸式效果前面完成了欢迎页的简单UI和逻辑处理并实现了Har模块和Hap模块之间的依赖和关联。今天,对遗留问题做一些处理和优化。沉浸式效果典型应用全屏窗口UI元素包括状态栏、应用界面和底部导航条,其中状态栏和导航条,......
  • 从零开始的python打怪升级日记 day1
    《python基础篇》......
  • 从零开始认识大模型,小白入行必看!
    前言什么是ChatGPT?什么是GPT-4?Bard和PaLM又是什么?它们有什么关系?它们对我们有什么影响?AI技术第一次这么密集地冲击着非从业者们,身处变革之中的我们或许会迷茫,但这本来就是工业革命之后的常态,我们要做的就是像九十年代学习计算机一样拥抱未来。在ChatGPT刚出的时候,我对未......
  • 从零开始学Pandas:数据分析必备技能速成
    从零开始学Pandas:数据分析必备技能速成1.创建pandas对象1.1前言1.2使用DataFrame类创建pandas对象1.3对DataFrame对象进行索引1.4使用Series类创建pandas对象1.5对DataFrameSeries对象使用常见方法2.pandas读取文件2.1使用pd.read_*方法读取文件2.2使用to_*......
  • 储能电厂智能数采新方案
    随着新能源的蓬勃发展和大规模并网,电力系统在电量平衡、安全稳定控制等方面正面临前所未有的挑战。储能电站,作为可再生能源领域的关键一环,对于电网的平衡起着至关重要的作用。然而,在数据采集层面,储能电站却面临着诸多难题。客户痛点大规模数据收集难题储能电站涉及性能参......
  • 又一本让人醍醐灌顶的好书《架构探险:从零开始写Java Web框架》
    我最初是在《码农翻身2》上了解到《架构探险:从零开始写JavaWeb框架》这本书的,刘伟老师在书中提到,这本书在他早期学习时对他帮助很大。因此,我也购买了这本书来学习。 这本书主要介绍了如何自己编写一个Web框架,使其达到类似于简化版Spring的效果。作者尽量使用基础工具包,并以通......
  • 从零开始的JavaScript基础!
    目录一、JavaScript的概述二、如何在HTML页面中使用JS(一)、行内式 (二)、内嵌式(三)、外链式(四)、基本执行顺序1.从上到下线性执行:2.阻塞行为:(五)、JS输出方式1. alert() 通过浏览器弹出框进行输出 2.document.write() 直接在网页页面中进行输出 3.console.log()......
  • 【计网】从零开始认识arp协议
    愿你在尘世里获得幸福,我只愿面朝大海,春暖花开。---海子《面朝大海,春暖花开》---从零开始认识数据链路层1基础知识2为什么需要arp协议3arp协议工作流程4arp协议结构1基础知识传输层协议提供一种策略保证通信的稳定性;网络层协议提供一种能力保证......