数字孪生测试场景中的三个问题
创始人
2025-07-01 03:11:51
0

数字孪生是一种流行方法,可以针对物理对象(如汽车、工厂和建筑)以及非固定实体(如业务流程、供应链甚至城市基础设施)进行建模和测试。埃森哲云优先首席技术专家 Teresa Tung 将数字孪生描述为企业“转变物理产品开发的一种方式,就像软件产品开发从瀑布式发展到敏捷式一样。”

用于测试的传统建模与数字孪生的主要区别在于,后者利用真实世界数据的持续更新运行。为支持数字孪生而设计的系统通常会配备一套语义模式,帮助连接模拟组件和真实组件的不同视图。

这些类型的模式可以帮助电气、机械和其他类型的工程团队通过单一视图进行设计并权衡性能,而不用将数据在不同的工具和面板之间传来传去。但是,数字孪生方法并非万无一失,想要有效运用数字孪生方法的话,企业需要问自己三个重要问题,这三个问题分别关于数据完整性、业务背景和现有测试程序的准确性。

孪生系统可信吗?

数据管理提供商DataStax的战略副总裁Bryan Kirschner建议质量保证团队特别关注现实世界和数字孪生可能出现的状态差异。测试团队需要测试各种情况,以确定数字孪生作为权威真相来源的可信赖条件范围。

Kirschner表示:“测试目标从‘这个系统运行得如何’转变为‘它作为权威的真相来源是否值得信任’。”Kirschner强调了识别各种具体场景的重要性,在这些场景中,来自孪生的数据可能无法准确表示真实世界的情况。要做到这一点,质量保证团队需要确保数字孪生的底层设计与企业现有的测试工作流程一致。

例如,mCloud Technologies公司的首席产品和技术官Jim Christian表示,该公司正在使用数字孪生方法来建模和模拟大容量数据处理系统,实时测试运行性能。为了实现这一目标,数字孪生系统采用模块化架构设计,这样既可以单独测试,也可以一起测试,从而能够更密切地跟踪数据完整性。

背景是否清晰?

数字服务提供商Apexon的企业质量保证高级总监Siva Anna认为,质量保证团队从现实世界中收集哪些数据点用于数字孪生需要仔细斟酌,这一点非常重要。数字孪生的成功应用取决于对特定重要参数的捕捉,这些参数最终有助于校准性能并改进设计。测试团队应该牢记,向数字孪生系统提供数据的各种传感器可能涉及多种数据格式和质量水平,需要将其整合到单一视图中。

Blue Yonder供应链规划副总裁Puneet Saxena表示,测试团队还应该与开发人员合作,了解通过用例表达的背景。例如,针对制造商的集成需求和供应链规划,使用数字孪生在软件模型中详尽地表示物理供应链,那么这个模型就既要表示物理对象,例如仓库、地理位置或者自动化机器,也要表示抽象实体,如物料清单、平均生产周期和生产率目标等。

Saxena表示:“软件对物理现实的表现越逼真,结果就越好。”例如,供应链的数字孪生可以帮助企业根据现有需求、原材料供应、在制产品计划或与生产能力相关的其他因素,预测特定生产设施的产量,从而为该设施确定现实的生产基准。

测试是否全面准确?

德勤咨询公司新兴技术研究总监Scott Buchholz认为,质量保证团队还应为新控制系统设计数字孪生测试,对使用控制软件时的真实情况和数字孪生预期的行为和故障模式进行对比。

质量保证团队需要排除模拟行为与实际行为之间的偏差;这些偏差可能表明孪生系统或者软件出现了问题,或者两者兼而有之。测试的数量、性质和复杂程度因系统的关键程度而异。例如,自动列车的软件控制系统可能要比住宅恒温器系统的控制软件承担的直接责任更重要,测试应确保最终结果在预定的容差范围内反映预期结果——Buchholz认为,这些测试应优先于其他测试。

在某些方面,实施数字孪生项目就类似于引入测试驱动开发(TDD),即软件团队在开始编写代码之前就创建自动测试套件。在TDD中,测试用例和软件都可能出现缺陷。根据自动测试的复杂程度和团队规模,可以由质量保证团队、核心开发团队或者其他专门的应用程序维护团队进行调试和维护,具体要取决于数字孪生本身的复杂程度和底层技术。

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...