0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

“实时”对工程决策意味着什么

星星科技指导员 来源:嵌入式计算设计 作者:Heather Gorr 2022-10-18 10:58 次阅读

实时数据无处不在,由嵌入在各种技术(包括自动驾驶汽车、制造设备和医疗设备)中的传感器生成。但是,“实时”对工程决策的真正含义是什么,更重要的是,如何使用实时数据?

许多工程师可能认为这些数据的主要用途是预测性维护,监测产生所述数据的设备的长期可行性。虽然这肯定是这种数据的一种潜在用途,但它不是主要用途。实时数据最好由机器学习模型处理,这些模型能够在收到数据时尽快分析数据。然后,此数据用于生成见解,这些见解将快速或“实时”发送到数据库、仪表板或设备。

然而,工程师面临的一个共同挑战是处理实时数据,因为原始形式的数据太混乱,无法进行有效分析。使用机器学习模型来处理这些数据是有帮助的,但更重要的是,工程师必须在将实时数据放入这些模型之前有效地准备这些数据。

考虑汽车发动机的温度计。从理论上讲,从仪表收集的数据每秒捕获一个温度。但是,发动机的温度由多个传感器测量,每个传感器的测量速率略有不同 - 称为采样率或时间步长 - 必须将其同步到单个数据集中,然后才能由模型进行分析。那么,工程师应该从哪里开始使用实时数据呢?

尝试同步数据

在宏观层面上,同步数据的目标与同步手表的目标相同 - 将一个不同的时间与另一个不同的时间对齐,以便它们一起流动。在微观层面上,目标是将多个不同的数据点(本质上是几个不同步的手表测量的秒数)实时合并到一个数据集中。然而,每个数据点都是如此的微不足道,它们之间的差距是如此细化,以至于将它们同步在一起需要仔细准备。

同步实时数据的第一步是对齐。它可以帮助工程师从所需的目标开始 - 特定的时间步长或采样率,例如每小时或每10秒。但是,实时数据模型通常设计为一次仅处理 1 秒的数据。因此,同步原始设备数据需要创建一个运行在 0 到 1 秒之间的时间向量,时间步长为 0.001 秒,然后对数据进行“重采样”以匹配新时间。

考虑到这一点,下一步是数据同步的艺术所在,因为工程师必须决定如何在时间不匹配的地方填写数据点。这通常是通过对原始数据重新采样来完成的。几种常见的重采样方法包括最近邻、聚合和插值,最佳选择取决于初始时间矢量对齐和应用要求。

当工程师不确定数据集之间的时间对齐时,常见的解决方案是用恒定值或缺失数据填充空白。这在涉及许多传感器时尤其有用,因为浏览和可视化结果数据可以帮助确定如何继续分析其余数据。如果时间紧密对齐,则可以使用所记录的任何重采样方法。如果时间不紧密对齐,工程师应聚合或插值数据。

想象一下,将每小时的数据转换为每日数据。如何在单个数据点中表示 24 小时内的所有数据?此方案中的一个适当示例是数据聚合,例如每日平均值。对于非数值数据,模式、计数或最近邻方法更为常见。

在处理实时传感器数据时,特别是在时间仅略微错位的情况下,许多工程师使用插值,因为它有助于提供数据趋势的知识,因为需要填充的时间空间更少。如果在处理实时传感器数据时点较远,则多项式或样条插值是更准确的方法。

下面是使用温度、压力和电流传感器预测设备故障的示例。

poYBAGNOFoCABhvCAAGmz-rbzGs162.png

图 1:流式处理工作流的图示。© 1984–2020 数学工程公司

在此示例中,消息传递服务处理原始传感器数据,然后将其应用于模型,该模型用于实时生成预测。生成预测后,模型将更新并应用于下一组实时传感器数据。这些结果会持续且反复地实时发送到仪表板。

实时数据和通用数据的区别

概述的准备实时数据的过程可能听起来很有挑战性。但是,对于工程师来说,它很常见,可以内置到大多数数据科学平台的API和模块中。由于与数据科学平台的常见集成,在执行此过程时,在使用实时传感器数据构建模型之前,通常需要解决最少的额外数据准备注意事项。

其中一个考虑因素应该是规划一个系统,这意味着在构建任何东西之前捕获所有需求并建立参数。此外,在流程早期构建完整的流式处理原型也会有所帮助,因为它允许工程师在分析实时数据的同时返回调整算法。时间窗口可能是另一个需要考虑的好参数,因为这些参数通常控制进入系统的数据量。

构建模型时,工程师通常会对数据集进行平滑和缩减采样。使用实时数据,可以添加频域,从而创建一个新参数,以便在模型分析数据之前考虑这些参数。一旦原始数据被组织到具有匹配时间的单个数据集中,就更容易执行其他分析。

总体而言,随着自动驾驶汽车和医疗设备以及制造设备和其他设备继续嵌入各种传感器,实时数据将变得更加普遍。随着工程师希望继续为系统提供有价值的基于数据的见解,有效地导航传感器数据的“实时”方面将非常重要。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2536

    文章

    48849

    浏览量

    743528
  • 发动机
    +关注

    关注

    33

    文章

    2363

    浏览量

    68238
  • 自动驾驶
    +关注

    关注

    776

    文章

    13243

    浏览量

    164123
收藏 人收藏

    评论

    相关推荐

    请问esp BLE mesh可以同时启用Node与Provisioner吗?

    config 文件中选项 \'Support for BLE Mesh Node\' 与 \'Support for BLE Mesh Provisioner\' 并不是互斥选项,似乎意味着可以同时使能这两项。然而在编译烧录后触发了
    发表于 06-27 08:03

    请问CYW43439A2和不带A2有什么不同?

    请问 CYW43439A2 和不带 A2 有什么不同? 如果 A2 意味着什么,那么是否有 A1 或 A3 .... 等?
    发表于 05-21 06:50

    请问freertos测试外部1KHz频率,会不会让系统负荷加重?

    请问我现在测试频率有1khz,采用输入捕获的模式,就是意味着1ms就进中断,中断中,释放信号量进行同步,任务就会读取该频率,意味着任务会每1ms读取频率值,这会不会时间太短了, 其他任务没时间运行了??
    发表于 04-18 08:12

    从数据到决策:车载中控系统在空中交通指挥车中的应用探索

    了从数据到决策的顺畅转化。 一、实时数据采集与处理 在空中交通指挥中,实时、准确的数据是做出正确决策的基础。讯维车载中控系统通过集成多种传感器和监控设备,能够
    的头像 发表于 03-06 16:07 165次阅读

    串行通信协议的带宽是指什么?

    时间,对传输线路要求也很高,毕竟这么快的传输速率要能够抵抗外界干扰,对接收端也要能够很快的及时接收?不知我的理解对不对? 而且通信中的实时性和同步性是否一样,如果要求很高的实时性,那么是否就意味着他的同步性很好?或者说他就是同步
    发表于 02-08 18:04

    ADM1191本身芯片电源为3.15到26V,是否意味着SENSE端只能测试接近这个范围的电压?

    小弟我是一个尚在学习过程的学生,现如今试图用ADM1191芯片测试其他电路的电流, 有两个问题想要请教: 1、ADM1191本身芯片电源为3.15到26V,是否意味着SENSE端只能测试接近这个
    发表于 01-09 06:15

    六西格玛与AI技术的结合对企业来说意味着什么?

    通过减少过程变异性和缺陷来提高业务绩效和质量水平。而AI技术则是通过模拟人类智能实现自动化决策和分析的一种方法。将六西格玛与AI技术结合起来,将给企业带来以下几方面的影响: 1. 数据驱动的决策: 结合六西格玛和AI技术,
    的头像 发表于 12-18 09:23 253次阅读

    AD5420没有CS引脚是否意味着不能和其他SPI接口的芯片共用SPI总线呢?

    请问一下,AD5420没有CS引脚是否意味着不能和其他SPI接口的芯片共用SPI总线呢?如果必须共用SPI总线有没有什么解决方案呢? 我的电路中将AD7715和AD5420同时连接到MCU的SPI
    发表于 12-15 07:25

    求助,关于AD9220输出格式的问题

    这是AD9220数据手册中的输出格式,这意味着它的转换范围是 0~VREF吗?
    发表于 12-06 07:13

    ​3nm工艺意味着什么?

    在半导体处理器的早期,只需测量晶体管栅极长度,从最初几十年的微米(百万分之一米或微米)开始,逐渐发展到纳米。随着技术的成熟,晶体管尺寸的减小,我们看到了性能的提高、功耗的降低以及发热量的降低。
    的头像 发表于 09-20 15:50 1374次阅读
    ​3nm工艺<b class='flag-5'>意味着</b>什么?

    大模型意味着人工智能的质变时刻已经到来!

    IBM 大中华区董事长、总经理陈旭东这样说道:“ChatGPT 的横空出世,证明了大语言模型是一条走得通、通往未来 AI 的道路,也意味着 AI 的发展经过几十年的算法、算力、数据方面的量变积累,‘质变时刻’已经到来。”
    的头像 发表于 09-15 16:23 419次阅读

    决策树的生成资料

    在本文中,我们将讨论一种监督式学习算法。最新一代意法半导体 MEMS 传感器内置一个基于决策树分类器的机器学习核心(MLC)。这些产品很容易通过后缀中的 X 来识别(例如,LSM6DSOX)。这种
    发表于 09-08 06:50

    华为突破技术封锁,自主研发芯片,是否意味着卡脖子问题得到解决?

    随着华为新款手机的未发先售,最近一周以来,围绕与此的信息一直备受关注。不少专业人士通过对新款手机的拆解发现,其搭载了新型麒麟9000s芯片,带给人们无限的想象空间。新手机的发售是否意味着华为芯片
    的头像 发表于 09-06 10:12 1954次阅读

    这是不是意味着PC能直接EtherCAT控制伺服

    plc工控
    学习电子知识
    发布于 :2023年07月26日 21:55:11

    新能源汽车突破2000万辆,意味着什么?

    7月3日,伴随着一辆纯电动轿车缓缓驶下广汽埃安生产线,我国新能源汽车生产累计突破2000万辆。 新能源汽车突破2000万辆,意味着什么? 来源:“人民日报经济社会”微信 编辑:感知芯视界 中国汽车
    的头像 发表于 07-12 13:29 297次阅读