合成数据如何改变制造业

 

人工智能正在工厂车间使用,以识别生产线中的低效率。它可以有效地预测设备何时需要维护,以避免停机。人工智能被用于发现产品中的缺陷。

为了完成所有这些工作,使用从人工智能应该学习的过程中收集的数据来创建或训练模型。对于缺陷识别,模型需要有关符合规格和不合格的零件的数据。一般来说,可用的数据越多,模型就越准确。

合成数据生成工具: UnrealSynth虚幻合成数据生成器 - NSDT

当与人工智能结合使用时,结果可能会令人震惊。例如,百事可乐使用低代码AI开发平台Microsoft Project Bonsai来实现与其它生产线的更大一致性。不频繁的抽样意味着生产线的生产不合格,直到有人注意到。现在,传感器几乎连续地监控生产线,从而在最大限度地提高产量的同时生产出高质量的产品。仿真的使用还大大加快了 AI 模型的开发时间,因为生产线上一天的生产可以在 30 秒内完成仿真,速度提高了 2880 倍。

合成数据

训练中可能出现的一个问题是缺乏足够的数据。要训练人工智能识别缺陷,需要各种情况下的缺陷示例。“缺陷很少见,而且很难拍到照片,”Simerse的技术创始人Michael Naber说,该公司帮助客户使用合成数据训练AI模型。Simerse 背后的想法是,当没有足够的数据来训练模型时,请创建它。只需五张图像,Simerse就可以生成数以万计的合成图像,可用于训练。此外,图像以像素级的精确度自动标记,当必须手动完成时,这是一个耗时的过程(见图 1)。

图 1:A) 合成数据使用真实世界的数据创建数千张可用于训练 AI 模型的图像。B) 图像以像素级的精确度自动标记,无需手动执行此任务。(来源: 西默斯)

“合成数据可以快速启动 AI 训练,”Naber 说。“你可以用合成数据进行90%的训练,然后使用10%的真实数据来调整模型。这比等待足够多的真实世界数据可用要有效得多。合成数据是一个强大的工具,特别是对于像新装配线这样的应用程序,这些应用程序几乎没有可用的真实数据(如果有的话)。“借助合成数据,您甚至可以在启动试验线之前构建缺陷识别 AI,”Naber 说。“工程师可以使用 CAD 文件创建符合规格和不合格产品的图像。然后,这些图像可用于生成数千个合成图像,以便在组装第一个产品之前训练AI。

合成数据还可以快速训练 AI 模型在不同的操作条件下执行。“您可能需要考虑各种各样的环境变化,包括照明、产品位置、相机角度等,”Naber 说。“在工厂车间,你可以控制其中的许多因素。通过创建一致的环境,您可以消除差异并缩小问题范围。

数字孪生

仿真的一个方面被称为“数字孪生”。数字孪生技术允许对资产或系统的行为进行仿真,并为相应的物理资产或孪生生成预期输出。这种孪生体可用于促进设计、控制、流程优化或预测性维护计划。

例如,通过“数字孪生”,仿真可用于预测设备何时需要维护,从而消除因故障而导致的停机时间。

“关于什么是数字孪生,人们有很多困惑,”GE机器学习首席科学家Abhinav Saxena说。许多描述数字孪生的图像通常显示复杂的 3D 模型,可能是整个工厂车间的模型。“这给人的印象是,我们有一个复杂的物理系统的3D模型,可以像现实世界的系统一样运行。

A3商业论坛;15 年 17 月 2024 日至 3 日 |佛罗里达州奥兰多;Signia by Hilton Orlando Bonnet Creek(奥兰多邦尼特溪希尔顿西嘉酒店);A<> 会员专享活动

Saxena认为数字孪生比这更简单。“我们创建了一个模型来预测系统的特定事物。该模型由您希望从中获得的内容定义。假设您想根据设计可靠性预测轴承的预期使用寿命,或者轴承是否能按预期再使用三年。制造商将根据大量组件的平均值指定预测寿命。但寿命取决于你如何以及在哪里使用它。

Saxena继续说道:“在关键应用中,我们并不关心数千个组件的平均性能。我们需要知道这个特定组件将如何执行,以便我们可以决定是继续使用它还是在下一个操作周期之前执行维护。数字孪生是一种模型,它与我们想要了解的特定资产相关联,可能是它的性能、效率、退化或其他东西。它可以用于单个组件、一台设备或整个系统。

在资产的整个生命周期内,从资产收集的数据将添加到数字孪生中,以便孪生可以随着物理资产的发展而学习。实际上,数字孪生代表了一段时间内的特定资产。

对于复杂的系统,数以千计的变量可能会影响资产的性能和运行状况。通过数字孪生,可以模拟资产在这些不同变量中的表现。例如,模拟可能会在资产中引入缺陷并收集运营数据。“仿真提供了缺陷的'特征',并确定了哪些变量是重要的。现在我们知道在真实数据中寻找什么,以及在哪里寻找它,以预测是否存在缺陷。

仿真还可以在部署资产之前设计有效的分析。

“假设你有一根管道将蒸汽从工厂的一端输送到另一端,”Saxena说。“我们应该有多少个传感器,我们应该把它们放在哪里?通过数字孪生,我们可以在管道上放置(模拟)数千个传感器,以确定'故障点'的位置,并了解现实生活中的一两个传感器在观察大多数故障情况时最有效的位置。

由于数字孪生代表实际资产,因此它还可用于跟踪资产的单独降级情况。这是预测性维护的核心。如果数字孪生指示资产如何下降并预测未来的性能下降,则可以根据资产的需要主动安排维护。这样可以最大限度地提高资源利用率,同时最大限度地减少停机时间。它还消除了通过级联故障到工厂或系统的其他部分而造成的其他中断源。

“工业设备使用专用零件,”Saxena说。“一个零件可能需要几个月的时间才能进来。或者,维护您可能需要的每个可能零件的库存非常昂贵。借助数字孪生,您可以生成早期预警,预测需要维护的确切时间,并提前订购零件。当您了解系统的常规行为并预测何时会出现问题时,您就有时间在问题导致生产瓶颈、延迟和收入损失之前处理问题。

价值主张因设施而异,但成本节约可以迅速达到数百万美元。

数字孪生还可以识别出可能无法识别的故障点。“数字孪生模拟了资产的性能,”Naber 说。“你可以用实际表现来跟踪预测的表现。当它们不同时,这意味着存在偏差。然后,您可以在偏差导致故障之前找到并纠正偏差。

图 2:合成数据将提供越来越高的 AI 训练数据比例。(来源:Gartner)

仿真、合成数据和数字孪生正在推动人工智能和自动化的未来发展(见图 2)。仿真加速了 AI 模型的训练,而合成数据使 AI 模型能够使用更少的真实数据进行训练。数字孪生可以单独了解每项资产的预期性能和可靠性。总之,不仅可以提高工业应用的效率,还可以最大限度地延长其正常运行时间和可靠性。

转载:合成数据如何改变制造业 (mvrlink.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/138112.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

定义无向加权图,并使用Pytorch_geometric实现图卷积

首先定义无向边并定义边的权重 import torch import torch.nn as nn from torch_geometric.nn import GCNConv import torch.nn.functional as F from torch_geometric.data import Dataa torch.LongTensor([0, 0, 1, 1, 2, 2, 3, 4]) b torch.LongTensor([0, 1, 2, 3, 1, 5,…

EXCEL中安装多个vsto插件,插件之间互相影响功能,怎么解决

在 Excel 中安装多个 VSTO 插件&#xff0c;并且这些插件之间存在互相影响的情况下&#xff0c;可以采取以下措施来解决问题&#xff1a; 1. **隔离插件功能&#xff1a;** - 确保每个 VSTO 插件都有清晰的功能和责任范围&#xff0c;避免不同插件之间的功能重叠。这可以通…

【前端】TypeScript核心知识点讲解

1.TypeScript简介及入门案例 &#xff08;1&#xff09;什么是TypeScript&#xff1f; TypeScript 是 JavaScript 的一个超集&#xff0c;支持 ECMAScript 6 &#xff08;ES6&#xff09;标准。 TypeScript 由微软开发的自由和开源的编程语言。 TypeScript 设计目标是开发大…

【IP-guard WebServer 远程命令执行漏洞复现(0day)】

文章目录 一、漏洞说明二、影响版本三、资产测绘四、漏洞复现五、修复建议 一、漏洞说明 IP-guard是由溢信科技股份有限公司开发的一款终端安全管理软件&#xff0c;旨在帮助企业保护终端设备安全、数据安全、管理网络使用和简化IT系统管理。 IP-guard Webserver远程命令执行漏…

Linux服务器上搭建JupyterNotebook教程

搭建需知 1.确保是Linux服务器&#xff1b; 2.已经在linux服务器上安装好anaconda3&#xff1b; 搭建教程 请按照顺序依次执行下面的命令&#xff1a; 1、安装Jupyter Notebook 执行以下命令&#xff0c;安装jupyter notebook conda install jupyter【注】 如果anaconda3…

探秘OpenCV中的findContours函数

文章目录 导言findContours函数的作用函数原型原理分析 应用场景代码示例结语 导言 在计算机视觉领域&#xff0c;图像处理是一项重要的任务。而在图像处理的过程中&#xff0c;轮廓&#xff08;Contours&#xff09;的提取是一项基础且关键的操作。OpenCV库中的findContours函…

Java中内部类

1 非静态内部类 1.1 定义 非静态内部类可以直接在一个类里面定义&#xff0c;只有在外部对象存在时才有意义 1.2 语法 new 外部类().new 内部类() 2 静态内部类 2.1 定义 静态内部类的实例化 不需要一个外部类的实例为基础&#xff0c;可以直接实例化 2.2 语法 new 外…

瑞芯微:基于RK3568的深度估计模型部署

根据单张图像估计深度信息是计算机视觉领域的经典问题&#xff0c;也是一项具有挑战的难题。由于单目图像的尺度不确定&#xff0c;传统方法无法计算深度值。 随着深度学习技术的发展&#xff0c;该范式已经成为了估计单目图像的深度信息的一种解决方案。早期的深度估计方法大多…

PSP - 蛋白质复合物结构预测 Template Pair 特征 Mask 可视化

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/134333419 在蛋白质复合物结构预测中&#xff0c;在 TemplatePairEmbedderMultimer 层中 &#xff0c;构建 Template Pair 特征的源码&#xff0c…

点云从入门到精通技术详解100篇-基于 PoinTr 模型的牙齿点云补全

目录 前言 国内外研究现状 传统点云补全方法 深度学习点云补全方法 存在的难点

【react hook】在react hook组件中,使用Antd Table组件,columns数据异步获取,list数据更新但没有rerender解决办法

情景描述 我们有一个react组件&#xff0c;显示了一个Antd Table组件&#xff0c;设置了一个columns变量并复制给Table的columns属性&#xff0c;由于我们请求的datasource来源是异步的&#xff0c;示例伪代码如下&#xff1a; const [columns, setColumns] useState([]); /…

Java通过javacv获取视频、音频、图片等元数据信息(分辨率、大小、帧等信息)

相信我们都会或多或少需要给前端返回视频或者音频的一些信息&#xff0c;那么今天这篇文章通过Java语言使用javacv来获取视频、音频、图片等元数据信息&#xff08;分辨率、大小、帧等信息&#xff09; 一、首先导入依赖 可以先导入javacv/javacv-platform依赖&#xff0c;由…

【 云原生 | K8S 】Kubernetes 概述

Kubernetes 概述 1 K8S 是什么&#xff1f; K8S 的全称为 Kubernetes (K12345678S)&#xff0c;PS&#xff1a;“嘛&#xff0c;写全称也太累了吧&#xff0c;不如整个缩写”。 作用&#xff1a; 用于自动部署、扩展和管理“容器化&#xff08;containerized&#xff09;应用…

确定性 vs 非确定性:GPT 时代的新编程范式

分享嘉宾 | 王咏刚 责编 | 梦依丹 出品 | 《新程序员》编辑部 在 ChatGPT 所引爆的新一轮编程革命中&#xff0c;自然语言取代编程语言&#xff0c;在只需编写提示词/拍照就能出程序的时代&#xff0c;未来程序员真的会被简化为提示词的编写员吗&#xff1f;通过提示词操纵 …

安卓常见设计模式13------过滤器模式(Kotlin版)

W1 是什么&#xff0c;什么是过滤器模式&#xff1f;​ 过滤器模式&#xff08;Filter Pattern&#xff09;是一种常用的结构型设计模式&#xff0c;用于根据特定条件过滤和筛选数据。 2. W2 为什么&#xff0c;为什么需要使用过滤器模式&#xff0c;能给我们编码带来什么好处…

二分法

文章目录 二分法概述二分 > value最左的位置二分 < value最右的位置局部最小值问题 二分法概述 什么是二分法呢&#xff1f;相信大家都有所了解&#xff0c;举个最经典的二分的例子。 ​ 给定一个整型有序数组&#xff0c;和一个值 v a l u e value value&#xff0c;如…

Docker+K8s基础(重要知识点总结)

目录 一、Docker的核心1&#xff0c;Docker引擎2&#xff0c;Docker基础命令3&#xff0c;单个容器运行多个服务进程4&#xff0c;多个容器运行多个服务进程5&#xff0c;备份在容器中运行的数据库6&#xff0c;在宿主机和容器之间共享数据7&#xff0c;在容器之间共享数据8&am…

OAuth2.0双令牌

OAuth 2.0是一种基于令牌的身份验证和授权协议&#xff0c;它允许用户授权第三方应用程序访问他们的资源&#xff0c;而不必共享他们的凭据。 在OAuth 2.0中&#xff0c;通常会使用两种类型的令牌&#xff1a;访问令牌和刷新令牌。访问令牌是用于访问资源的令牌&#xff0c;可…

Proteus仿真--基于数码管设计的可调式电子钟

本文主要介绍基于51单片机的数码管设计的可调式电子钟实验&#xff08;完整仿真源文件及代码见文末链接&#xff09; 仿真图如下 其中数码管主要显示电子钟时间信息&#xff0c;按键用于调节时间 仿真运行视频 Proteus仿真--数码管设计的可调式电子钟&#xff08;仿真文件程…

基于STM32设计的智能水母投喂器(华为云IOT)

基于STM32设计的智能水母养殖系统 一、设计简述 1.1 项目背景 水母是一种非常美丽和神秘的生物,在许多人的眼中,它不仅是一种宽广的海洋世界中的一道美丽的风景线,同时也是一种珍贵的实验动物和养殖资源。随着水母的养殖需求不断增多,一个高效、智能、可控的水母养殖系统…