首页 解决方案 【Pipeline Pilot应用实例】达索系统PP展示:Digital Obtainium

【Pipeline Pilot应用实例】达索系统PP展示:Digital Obtainium

关注泰科科技 做模拟不迷路 “Obtainium”是一个俚语,用来描述用来创造艺术品或其他人造物品的材料。

关注泰科科技 做模拟不迷路

【Pipeline Pilot应用实例】达索系统PP展示:Digital Obtainium

 

“Obtainium”是一个俚语,用来描述用来创造艺术品或其他人造物品的材料。这正是美术人员所需要的,而且更好是免费的。同样的概念也存在于我们的数字或虚拟世界中,在这篇文章中,我们将描述一个简单的例子,帮助我们理解为什么我们要制作东西(数字或其他)。数字获取已经广泛应用于编码员。如果我正在寻找如何使用一个特定的Python方法,那么在web上搜索方法名和示例就会找到我需要的东西。JavaScript、Java或您想要使用的任何其他语言也是如此。感谢代码社区建立了这个共享生态系统。然而,你爬得越高,获得的数字信息就越少(这可能就是为什么我们很多人选择住在这些海拔上)。还有一个问题是将找到的部分组装到美术作品中,在这里,语言中立的开发工具是必须的。接下来,我们将描述我们对数字人工制品的组装,它允许配方或工艺科学家以最有效的方式理解和优化其产品的混合物和工艺部分。

【Pipeline Pilot应用实例】达索系统PP展示:Digital Obtainium

 

 

 

   KCV Models

 

Obtainium的第一块是Kowalski, Cornell和Vining的工作成果,他们发现了一套新的混合过程模型,比以前使用的模型简单得多。这本身就值得写一个完整的博客,但本质上是许多模型交叉项被忽略了,其价值在于您可以通过更少的实验(通常不到一半的数量)来适应模型。保存实验是数字孪生兄弟的核心价值。现在大多数商业的DOE软件供应商已经在他们的软件中包括了这些设计和模型,但是获得的一个关键属性,即材料是免费的,幸运的是满足了R mixexp包[2]。该包还具有用于KCV表单的模型拟合例程,并允许您绘制特定于混合的响应面图,如下所示:

【Pipeline Pilot应用实例】达索系统PP展示:Digital Obtainium

[2]的作者还提供了一些示例数据集(获取的另一个块),我们在测试代码时使用了这些数据集。来自[2]的Burn数据集来自于使用可燃材料和双螺杆挤出机制造火箭推进剂。它本质上是一个过程,其中混合和工艺因素都很重要,并且相互作用。

 

 

   The Artwork

 

我们希望我们的数字艺术作品是什么样子的,要做什么?我们不只是想重新运行现有的代码。我们想要创建一个以某种方式存在的对象。目前,给数字对象注入生命的最引人注目的方法是给它注入人工智能(AI)。这与我们试图创造的东西非常吻合,因为我们可以使用机器学习来创造一个人工智能的模型。它可以预测只存在于硅中的配方的性能(如燃烧率)。这名美工在做上述工作时选择的工具是Pipeline Pilot。这是一个数据管道框架,它使用排列在管道中的组件来完成特定的任务。它是语言不可知论的,正如我们在之前的博客中所讨论的。它非常适合数据科学和机器学习任务;实际上,模型只是添加到系统库中供重用的另一个组件。这在下面的屏幕截图中得到了高层次的描述,其中数据科学的组件模型的简单性变得很明显。在选定的学习者组件中有许多聪明的R-script,其中大部分来自[2]。然而,组件封装了这些细节,可以不用担心它们就可以使用。

【Pipeline Pilot应用实例】达索系统PP展示:Digital Obtainium

 

 

   Glue and Solder

 

就这样吗?我们做了什么?不,因为几个原因。首先,数字对象应该被制定者使用,而不仅仅是数据科学家。幸运的是,Pipeline Pilot还可以作为一个RAD(快速应用程序开发)工具,因此很容易创建web应用程序。然而,更具启发性的是大会的最后一部分。KCV模型是对完全交叉混合过程模型的刻意简化。因此,它有可能存在Fit不足(模型形式不够灵活,无法接近所有的数据点),我们需要将lof统计信息传递给最终用户,以便他们能够判断模型的有效性。当然是更多的数字获取?但是没有!在r中没有LOF功能。这个人工制品的关键部分必须手工构建。最后,这可以用几十行R-script完成。事实上,必须进行这种编码工作,会使组装工件的整个过程更令人满意,而不是更令人失望。这只是因为我们创造一些内容(游戏邦注:如美术,代码等等)是为了将我们自己的一部分封装在这些内容中。纯粹的组装是好的,但更好的是自己制作艺术品的一部分。

 

 

   References

 

[1] Kowalski SM, Cornell JA, Vining GG (2000). “A New Model and Class of Designs for Mixture Experiments with Process Variables.”Communications in Statistics–Theory and Methods,29,2255–2280. 

doi:10.1080/03610920008832606.

 

[2] “Mixture Experiments in R Using mixexp”, John Lawson and Cameron Willden, J. Stat. Soft. August 2016, Volume 72, Code Snippet 2.

https://www.jstatsoft.org/index.php/jss/article/view/v072c02

原文链接

本文翻译自Dassault Systèmes Bolg

2022年第15期应用案例赏析-03

 

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: suifengmianlai

为您推荐

生产制造 | 数控仿真保证“安全” 之 NCSIMUL四轴机床搭建

NCSIMUL 通过上一期对三轴机床搭建的讲解和演示,想必大家已经能够搭建自己专属的三轴机床。

质量管理 | 海克斯康 Q-DAS®与SAP QM的交互应用方案

SAP(System Applications and Product) 软件在企业的部署着眼于中央业务流程的优化。

新能源汽车供应链强力转型,数字化供应链系统订单管理数字化助力企业降本增效

当前,全球新能源汽车产业发展驶入快车道,新产品新技术加快研发运用,技术创新带动产业持续升级。

进度猫甘特图:项目管理中的任务分解工具

项目管理中是将大的项目目标划分为各个小阶段任务,WBS就是化繁为简,将负责非项目拆分为简单的任务,它可让事情依照一定规则或关系,通过一层一层来分解,这样要做的任务可以变为小目标。

查看流程审批历史记录解决方案

作者:黄鹏 审校:李达 适用版本:TC11 用户可以在TC中看到整个流程的历史记录,包括驳回,审批,编制的操作,这样可以方便我们查看哪些人参与了这个流程。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部