jjzjj

企业数字孪生修炼手册

至顶网 2023-03-28 原文

人类一直在收集数据以更好地理解我们所在的这个(物理)世界。如今,企业越来越多地寻求通过数字孪生将数字世界与物理世界融合在一起,数字孪生充当两个世界之间的桥梁,提供物理对象和物理过程的实时虚拟映射。

这些虚拟映射可以帮助企业组织对使用物理资产进行测试这一过于耗时或高成本的场景进行模拟,为资本投资决策提供数据依据、帮助企业通过数字化呈现企业运营现状、制定长期业务发展规划、改进业务生产流程、进行预测性维护。

研究公司MarketsandMarkets在2022年6月发布的一项预测中称,全球数字孪生市场规模将从2022年的69亿美元增长到2027年的735亿美元,期间年复合增长率(CAGR)达到60.6%。

以下是五个分属不同领域的企业通过数字孪生改进生产、服务、决策流程的实际案例。

NTT印地赛车:让车迷深入洞察赛况

NTT印地赛车系列赛(NTT Indycar Series)是包括了印第安纳波利斯500英里大奖赛在内的五场比赛,该系列赛使用数字孪生、数据分析和人工智能技术,让车迷能够更深入地了解赛况,获得实时洞察,包括对战超车、进站预测和其他元素。

合作伙伴NTT为参加系列赛的每辆车打造了一个数字孪生,把历史数据作为基础,每辆车都配备了140多个传感器,这些传感器在每场比赛中会收集数百万个数据点,为数字孪生提供数据,包括从速度到油压再到轮胎磨损和G力的所有数据。NTT还使用了人工智能和预测分析处理数字孪生的数据,为车迷提供以前只有赛车队工程师才能了解的深入洞察,包括比赛策略和预测、拦截和争夺位置、进站性能影响、燃料影响水平和轮胎磨损等信息。

Indycar则通过交互式的Indycar应用和社交媒体渠道向粉丝以及NBC制作团队提供信息。

Indycar营销副总裁SJ Luedtke说:“我们最狂热的车迷有机会更接近他们喜爱的运动、他们喜爱的车手和车队。这就是数字孪生的用武之地。我们正在与整个团队合作,在90分钟比赛的过程中,收集数百万个数据点,帮助球迷了解赛况。”

Luedtke说,过去三年中,NTT Indycar在比赛周末将应用参与度和逗留时间延长了一倍。

Luedtke的建议:与利益相关者建立密切的关系。她指出,她和首席信息官Rebecca Ruselink展开合作,双方的合作关系很牢固,因为IT团队试图了解团队的痛点并满足了他们的需求,而不仅仅是提供IT团队认为最好的解决方案。

Luedtke说:“我们的团队会定期开会,制定一个路线图罗列出我们想要完成哪些事情。”

劳斯莱斯:提高喷气发动机效率

跨国航空航天&国防公司劳斯莱斯(Rolls-Royce)已经部署了数字孪生技术来监控生产出来的发动机,可以监控每台发动机的飞行方式、飞行条件以及飞行员使用情况。

劳斯莱斯公司首席信息和数字官Stuart Hughes说:“我们正在调整维护制度,确保我们优化了发动机的使用寿命,而不是手册所说的使用寿命。这是一项充满变数的服务,每个引擎都被视为一个单独的引擎。”

多年来劳斯莱斯一直向客户提供发动机监控服务,数字孪生技术让劳斯莱斯能够为特定的发动机提供量身定制的服务。数字孪生帮助劳斯莱斯公司将某些发动机的维护间隔时间延长了50%,显著减少了零件和备件的库存,还提高了发动机的效率,迄今为止将碳排放量降低了2200万吨。

Hughes的建议:了解你的客户,了解客户是如何以及为什么要使用数字孪生,这和了解技术本身同样重要。Hughes说,这项服务为劳斯莱斯公司及其客户提供了显而易见的好处。

“对客户的好处就是让客户看到故障减少了,因为飞机使用发动机的时间更长了,所以可以延长发动机的使用时间,对我们来说,好处就是可以优化我们的维护方式。”

玛氏:利用数字孪生优化供应链

糖果、宠物护理和食品企业玛氏(Mars)为自己的制造供应链打造了一个数字孪生,通过数字孪生为业务提供支持。目前,玛氏正在使用微软Azure云和人工智能来处理和分析工厂机器产生的数据。

玛氏首席数字官Sandeep Dadlani表示:“我们把数字化视为一个巨大的业务加速器,我们不是为了数字化而数字化。”

在埃森哲的智能制造运营顾问的帮助下,玛氏正在使用微软的Azure数字孪生物联网服务来增强160个生产工厂的运营,通过软件模拟来提高产能和流程控制,包括通过预测性维护延长机器的正常运行时间,减少由于机器打包产品数量不一致导致的浪费。玛氏还通过使用数字孪生生成一个虚拟的“用例应用商店”,使其能够在业务线中被重复使用。

展望未来,玛氏计划使用数字孪生数据统计包括天气在内的对产品构成影响的各类因素,从而提高从产品来源到消费者的供应链可见性。

Dadlani的建议:尝试并接受失败。玛氏鼓励员工在有意义的情况下考虑使用人工智能和其他新兴技术来解决问题,将企业文化转变为拥抱实验,并期望员工从失败中吸取教训,从而通过运用这些新技术在未来取得成功。去年12月,玛氏在线上举行了AI Festival活动,庆祝公司已经有200个AI用例落地在各类业务线中。

“如果你能很好地定义一个问题,你就会感到自己能力使用人工智能来解决这些问题。”

美国教师退休基金会:降低客户服务复杂性

美国教师退休基金会(TIAA)是一个帮助教师管理退休基金的非营利性金融服务提供组织,该组织为了降低新机构客户引导的复杂性,正在使用一种采用了图形数据库的数字孪生。

该组织董事总经理兼退休服务技术负责人Alex Pecoraro表示:“我们TIAA会根据IRS的所有规定,提供非常精细的退休服务产品,这需要相当多的商业知识,因此我们有一整个团队来做这件事情。”

TIAA的Outsourced Services包含600多项功能,可产生超过一万亿种可能的客户端配置。在部署数字孪生技术之前,TIAA的专业团队会根据客户所需的运营模式手动创建和测试技术配置。因此,从专业技能来看,TIAA的员工是高度“功能化”的,也就是说,员工只能处理特定类型的订单,这也让运营扩展变得十分困难。

为了解决这个问题,Pecoraro带领的团队打造了一个数字孪生,它由一个图形数据库组成,这个数据库涵盖了600多个特征,通过控制节点表示复杂的分组逻辑,通过数据节点表示实现某项功能所需的数据字段,通过关系链表示个体之间的关系。

这个数据库帮助TIAA减少了客户引导所需的时间和专业知识。

Pecoraro的建议:改变你的观念。Pecoraro说,该项目的关键是他们采取了一种产品化的方法,而不是将其视为一种技术配置的问题。

“当时团队中有人提出,我们应该把注意力从配置转移到客户正在做什么、以及他们正在购买什么产品。这种观念上的转变是至关重要的。现在回想起来似乎是显而易见的,但在当时,当你沉浸在所有细节中时,你可能会为了一棵树而迷失在整个森林中。”

拜耳作物科学:利用虚拟工厂重塑战略

拜耳作物科学(Bayer Crop Science)利用数字孪生为北美的九个玉米种子生产基地都打造了一个“虚拟工厂”。从拜耳的田地中拿到种子后,经过九个生产基地进行加工和装袋,然后分发给农民。

“现在我们可以重构我们的业务流程,通过应用机器学习算法或模型来重构决策,”拜耳作物科学数据科学卓越中心(COE)负责人Naveen Singla这样表示。

拜耳为九个生产基地都打造了一个动态的数字孪生,可呈现设备、流程和产品流特性、物料清单和操作规则,使其能够对每个生产基地进行“假设”分析。

拜耳的商业团队还推出了新的种子处理产品和新的定价策略,使用虚拟工厂来评估生产基地是否准备好调整运营以实施这些新策略。虚拟工厂还可用于制定资本购买决策、制定长期商业计划、改进业务流程。拜耳现在可以把9个生产基地长达10个月的运营压缩到仅仅两分钟,使其能够解决有关SKU组合、设备能力、流程订单设计和网络优化等一系列复杂的问题。

Singla的建议:对业务领域有所了解。Singla说,拜耳取得成功的一个关键是在决策科学负责人Shrikant Jarugumilli领导下,数字孪生决策科学团队把不同的虚拟系统进行连接,花了很多时间在生产现场了解运营情况,并且赢得了利益相关者的支持。

Singla说:“数据科学家对业务领域的了解是非常重要的,这就是Shrikant的用武之地,他和他的团队在这些种子生产基地花费了数周时间,试图了解运营情况,了解其中的细微差别,以便他们与高管层交谈时传达的信息,是高管层能够理解的语言,而不是机器学习的那套语言。”

有关企业数字孪生修炼手册的更多相关文章

  1. ruby - 查找字符串中的内容类型(数字、日期、时间、字符串等) - 2

    我正在尝试解析一个CSV文件并使用SQL命令自动为其创建一个表。CSV中的第一行给出了列标题。但我需要推断每个列的类型。Ruby中是否有任何函数可以找到每个字段中内容的类型。例如,CSV行:"12012","Test","1233.22","12:21:22","10/10/2009"应该产生像这样的类型['integer','string','float','time','date']谢谢! 最佳答案 require'time'defto_something(str)if(num=Integer(str)rescueFloat(s

  2. 区块链之加解密算法&数字证书 - 2

    目录一.加解密算法数字签名对称加密DES(DataEncryptionStandard)3DES(TripleDES)AES(AdvancedEncryptionStandard)RSA加密法DSA(DigitalSignatureAlgorithm)ECC(EllipticCurvesCryptography)非对称加密签名与加密过程非对称加密的应用对称加密与非对称加密的结合二.数字证书图解一.加解密算法加密简单而言就是通过一种算法将明文信息转换成密文信息,信息的的接收方能够通过密钥对密文信息进行解密获得明文信息的过程。根据加解密的密钥是否相同,算法可以分为对称加密、非对称加密、对称加密和非

  3. ruby - 将n维数组的每个元素乘以Ruby中的数字 - 2

    在Ruby中,是否有一种简单的方法可以将n维数组中的每个元素乘以一个数字?这样:[1,2,3,4,5].multiplied_by2==[2,4,6,8,10]和[[1,2,3],[1,2,3]].multiplied_by2==[[2,4,6],[2,4,6]]?(很明显,我编写了multiplied_by函数以区别于*,它似乎连接了数组的多个副本,不幸的是这不是我需要的)。谢谢! 最佳答案 它的长格式等价物是:[1,2,3,4,5].collect{|n|n*2}其实并没有那么复杂。你总是可以使你的multiply_by方法:c

  4. Ruby 的数字方法性能 - 2

    我正在使用Ruby解决一些ProjectEuler问题,特别是这里我要讨论的问题25(Fibonacci数列中包含1000位数字的第一项的索引是多少?)。起初,我使用的是Ruby2.2.3,我将问题编码为:number=3a=1b=2whileb.to_s.length但后来我发现2.4.2版本有一个名为digits的方法,这正是我需要的。我转换为代码:whileb.digits.length当我比较这两种方法时,digits慢得多。时间./025/problem025.rb0.13s用户0.02s系统80%cpu0.190总计./025/problem025.rb2.19s用户0.0

  5. ruby - 按数字(从大到大)然后按字母(字母顺序)对对象集合进行排序 - 2

    我正在构建一个小部件来显示奥运会的奖牌数。我有一个“国家”对象的集合,其中每个对象都有一个“名称”属性,以及奖牌计数的“金”、“银”、“铜”。列表应该排序:1.首先是奖牌总数2.如果奖牌相同,按类型分割(金>银>铜,即2金>1金+1银)3.如果奖牌和类型相同,则按字母顺序子排序我正在用ruby​​做这件事,但我想语言并不重要。我确实找到了一个解决方案,但如果感觉必须有更优雅的方法来实现它。这是我做的:使用加权奖牌总数创建一个虚拟属性。因此,如果他们有2个金牌和1个银牌,加权总数将为“3.020100”。1金1银1铜为“3.010101”由于我们希望将奖牌数排序为最高的,因此列表按降序排

  6. ruby-on-rails - rails 中的正则表达式匹配 [\w] 和 "-"但不匹配数字 - 2

    我想为名字验证编写一个正则表达式。正则表达式应包括所有字母(拉丁/法语/德语字符等)。但是我想从中排除数字并允许-。所以基本上它是\w(减)数(加)-。请帮忙。 最佳答案 ^[\p{L}-]+$\p{L}匹配anykindofletterfromanylanguage. 关于ruby-on-rails-rails中的正则表达式匹配[\w]和"-"但不匹配数字,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

  7. ruby-on-rails - 将数字字符串转换为数字数组 - 2

    在我的应用程序中,我有一个文本字段,用户可以在其中输入类似这样的内容"1,2,3,4"存储到数据库中。现在,当我想使用内部数字时,我有两个选择:"1,2,3,4".split(',')或string.scan(/\d+/)do|x|a两种方式我都得到一个像这样的数组["1","2","3","4"]然后我可以通过在每个数字上调用to_i来使用这些数字。有没有更好的方法可以转换"1,2,3"to[1,2,3]andnot["1","2","3"] 最佳答案 str.split(",").map{|i|i.to_i}但是这个想法对你来说

  8. ruby - 递归地将所有数字字符串转换为 Ruby 哈希中的整数 - 2

    我有一个随机大小的散列,它可能有类似"100"的值,我想将其转换为整数。我知道我可以使用value.to_iifvalue.to_i.to_s==value来做到这一点,但我不确定我将如何在我的散列中递归地做到这一点,考虑到一个值可以是一个字符串,或一个数组(哈希或字符串),或另一个哈希。 最佳答案 这是一个非常简单的递归实现(尽管必须同时处理数组和散列会增加一些技巧)。deffixnumifyobjifobj.respond_to?:to_i#IfwecancastittoaFixnum,doit.obj.to_ielsifobj

  9. ruby-on-rails - Rails 格式验证——字母数字,但不是纯数字 - 2

    什么是测试格式验证的最佳方法让我们说一个用户名,使用字母数字的正则表达式,但不是纯数字?我一直在我的模型中使用以下验证validates:username,:format=>{:with=>/^[a-z0-9]+[-a-z0-9]*[a-z0-9]+$/i}数字用户名(例如“342”)通过了验证,这是我不想要的。 最佳答案 您想“向前看”一封信:/\A(?=.*[a-z])[a-z\d]+\Z/i 关于ruby-on-rails-Rails格式验证——字母数字,但不是纯数字,我们在Sta

  10. ruby - 如何将相同的相邻数字分组 - 2

    如果至少有两个相邻的数字相同,格式为,我需要打包.这是我的输入:[2,2,2,3,4,3,3,2,4,4,5]以及预期的输出:"2:3,3,4,3:2,2,4:2,5"到目前为止我试过:a=[1,1,1,2,2,3,2,3,4,4,5]a.each_cons(2).any?do|s,t|ifs==t如果相等,也许可以尝试计数器,但那是行不通的。 最佳答案 您可以使用Enumerable#chunk_while(如果你使用的是Ruby>=2.3):a.chunk_while{|a,b|a==b}.flat_map{|chunk|chu

随机推荐