扬声器 | 成绩单 |
| 沙姆加·麦克道尔 | 玛雅·安杰卢有句名言:“尽你所能,直到你知道得更好。 然后当你了解得更多时,就做得更好。” 早上好下午好晚上好。 |
| 我希望您喜欢 JMP Discovery Summit,您正在学习一些更好的方法来完成您需要做的事情。 |
| 我是 Shamgar McDowell,GE Gas Power 的高级可靠性和分析工程师。 我在 GE 工作了 15 年,从事过采购、质量、制造和工程方面的工作。 |
| 今天,我将分享一些关于我们团队使用 JMP 自动化可靠性建模的历程。 |
| 也许您的组织面临着与我即将描述的类似的挑战。 当我向您介绍我们如何应对这一挑战时,我希望我们在一起的时间能够为您在寻求改进自己的业务环境中的工作流程时提供一些值得反思的事情。 |
| 因此,作为背景,我想用接下来的几张幻灯片来解释一下 GE 燃气发电业务。 首先,我们的产品。 |
| 我们制造具有多种应用的高科技、超大型发动机,但主要用于发电。 |
| 从技术角度来看,这些机器实际上是令人难以置信的工程壮举,其烧制温度远高于热段中使用的合金的熔点。 |
| 一台燃气轮机可以产生足够的电力来可靠地为数十万个家庭供电。 |
| 为了让您了解这些机器的大小,在右边的这张图片中,您可以看到有四个成年人,这只是表明这些机器到底有多大。 |
| 因此,我不得不在这里添加一些无端的 JMP 图形构建示例。 但气泡图和树形图确实强调了我们客户群的全球性。 |
| 我们正在提供全世界人民所依赖的更清洁、更容易获得的能源,其中包括历史上可能无法获得电力以及随之而来的许多改变生活的影响的发展中国家。 |
| 因此,当我开始意识到我们的工作对全世界许多人的日常生活产生的影响时,它既让我感到谦卑,又为我和我们团队其他成员每天所做的事情提供了目标。 |
| 所以我是可靠性分析和数据工程团队的一员。 |
| 我们的团队负责为我们的业务提供经验风险和可靠性模型,内部团队以多种不同的方式使用这些模型。 |
| 因此,在这种情况下,我们希望团队中的分析师能够专注于工程任务,例如了解影响我们的物理原理。 |
| 我们使用的数据的组件的质量和适用性,以及建模方法的权衡以及从数据中提取价值的最佳方式是什么。 |
| 这些这些都是这些都是增值任务。 |
| 我们的流程还需要经过总工程师的严格审查。 因此,包含模型的 PowerPoint 推介是该过程的一部分。 |
| 以前创建此演示文稿需要大量的复制和粘贴以及各种工具,这既耗时又更容易出错。 所以这不是增值。 |
| 因此,我们需要一个解决方案,让我们的工程师有更多时间专注于增值任务。 它还将进一步标准化流程,因为这两件事 |
| 更高的生产力和专注于重要事情的能力,以及进一步的标准化。 为此,我们使用“自动化无聊的东西”这一口号。 |
| 所以我想让您了解我们使用的数据集的规模。 通常,您正在处理的数据量可以决定您的解决方案的方向。 |
| 在我们的案例中,存在一些差异,但作为一般规则,我们在现场处理数千台燃气轮机, |
| 每个单元中有数百个轨道部件,每个部件需要进行数十次检查或修复。 |
| 总的来说,我们正在处理数百万条记录。 但通常情况下,我们的模型针对特定配置,因此它们建立在更有限的数据集上,其中包含 10,000 条或更少的记录、数万条或更少的记录。 |
| 我要在这里指出的另一件事是,我们的数据集中通常有 100 多个列。 因此,这种数据规模存在一些挑战,这使得 JMP 比基于 Excel 的方法更适合执行相同的任务。 |
| 因此,这个工具的第一个版本是GE与第三方合作使用JMP脚本语言开发的。 |
| 该工具的名称是计算机辅助可靠性建模应用程序或 CARMA,带有 c。 将其打造为我们今天所需要付出的努力并非微不足道。 |
| 这是这一点的代表。 您可以看到脚本和代码行的数量,这些脚本和代码行证明了该工具目前的范围和大小。 但它也被证明对我们来说是一个非常有用的工具。 |
| 因此,随着时间的推移,我们看到了继续开发和改进 CARMA 的必要性。 因此,为了做到这一点,我们必须培养和培养一些内部人员 |
| 我拥有 JSL 编码方面的专业知识,并且我负责监督专注于此和一些相关工具的开发人员的工作。 |
| 向您传达的信息是,即使您创建了 CARMA 之类的东西,也需要持续投资来维护和保持应用程序的相关性,并随着您的业务需求的发展而发展它。 |
| 但这是可行的,而且好处是非常现实的。 今年夏天对我们用户的一项调查实际上表明 |
| 净推荐值达到 100%,并且模型更新的周期时间至少缩短 25%。 所以这是实时的 |
| 那正在被保存。 有趣的是,我们还看到 CARMA 在我们的流程中暴露了我们能够解决的问题,否则这些问题可能仍然隐藏且无法解决。 |
| 我有一句话,有点长。 但我想转述比尔·盖茨对自动化的警告,他对软件开发略知一二。 |
| “商业中使用的任何技术的首要规则是,应用于高效自动化的自动化将提高效率。 其次,自动化应用于低效的运营将会加剧低效。” |
| 这就是引文的结尾,但这只是一个很好的提醒,自动化并不是修复损坏流程的灵丹妙药,我们今天仍然需要人们这样做。 |
| 好的,在我们演示该工具之前。 我只是想对该工具以及 CARMA 中的输入和输出进行高级概述。 |
| 用户必须将该工具指向输入文件。 因此,在左侧,您会看到我们有一个活动模型文件,它本质上是已经批准的模型。 然后我们有经验数据。 |
| 然后在用户界面中,用户进行一些建模活动。 |
| 然后输出是运行模型,因此可以更新 PowerPoint 演示文稿中模型的行为。 |
| 我们也会关注这一点。 |
| 作为数据的背景,我将使用演示。 |
| 我只是想传达我是从机车数据集开始的。 我们将看到 JMP 提供了一些示例数据。 所以是这样的,有 |
| 这就给出了一个人口。 然后我还添加了额外的模型群体。 |
| 我想传达的重要信息是,我们将看到的都是虚构的数据。 这不是真的;它不代表功能 |
| 或者我们在现场的任何部分的行为,或者这都是人为的。 因此,在我们查看结果时请记住这一点,但它应该为我们提供一种查看该工具的方法。 |
| 因此,我将暂时切换到 JMP,并使用 JMP 15.2 进行演示。 与我们通常看到的相比,这个数据集被简化了。 但正如我所说,它应该发挥 CARMA 中的核心功能。 |
| 首先,我将转到“帮助”菜单,示例数据,您将看到 |
| 可靠性和生存菜单在这里。 这就是我们要去的地方。 JMP 的优点之一是它拥有许多不同的学科和功能以及专门的工具。 因此,对于我的可靠性案例,这里有很多东西,这也有助于 |
| 使用JMP的价值是CARMA的家。 |
| 但我想向您指出机车数据集并向您展示...... |
| 这最初来自教科书。 |
| 并在这里谈论它应用的生活数据分析。 因此,有一个问题会问您 80,000 次暴露的风险是多少,我们今天将在我们的数据集中对其进行建模 |
| 我们称之为氧化模型,但本质上 CARMA 会给我们一个答案。 再说一遍,这是一个非常简单的答案,但我只是想向您展示,您可以得到相同的答案 |
| 通过点击的方式 |
| 在分析菜单中。 |
| 因此,我们深入分析责任和生存、生命分布。 |
| 将时间和传感器放在需要的地方。 |
| 我们将使用威布尔 |
| 只有这两个......所以它为该数据创建了一个拟合。 |
| 我要指出的两个参数是 beta,2.3,然后它在这里被称为 Weibull alpha。 在我们的工具中,它将被称为 Ada,但为 183。 |
| 好的,我们在这里看看如何做到这一点。 |
| 现在只要跳过去, |
| 想要查看其他几个文件,输入文件,所以 |
| 我会把它们拉起来。 |
| 好的,这是模型文件。 |
| 我提到我做了三个模型。 这些是我们将用来比较数据的活跃模型。 |
| 你会发现氧化是第一个,我提到过,然后 |
| 你想要...还有一个,除了有模型参数之外,它还有一些配置信息。 这只是两件简单的事情 |
| (燃烧系统、燃料能力)我用它作为例子,但还有很多很多类似的专栏。 但从本质上讲,CARMA 所做的是,我喜欢它的一件事是,当你拥有一个包含许多不同配置的大型数据集时,它可以遍历并找到 |
| 这些记录行中的哪一行适用于您的模型并实时进行排序,并且您知道,对数据集中需要执行的所有模型执行此操作。 这就是我们将用它来演示的内容。 |
| 打扰一下。 |
| 另外,请看一下,跳到经验数据上一分钟。 |
| 和 |
| 只是一个亮点,我们有传感器,我们有曝光,我们有 |
| 这 |
| 我们要评估这些风险的时间间隔, |
| 模式, |
| 然后是我刚才谈到的最后两栏,燃烧系统和燃料能力。 |
| 好的,让我们启动 CARMA。 |
| 作为一个补充,所以我就开始吧。 |
| 你会看到我已经让它指向该位置 |
| 我想用。 |
| 和 |
| 在今天的演示中,我没有时间详细介绍这里的所有功能。 但这些都可以帮助您获取和查看数据并确定建模的最佳方法,并在最终确定模型之前对其进行一些检查。 |
| 出于时间考虑,我不会解释并演示所有这些内容,但我只是想花一点时间来构建我们讨论的三个模型并创建一个演示文稿,以便您可以看到这部分功能。 |
| 对不起,我的 |
| 喉咙突然干了,只好继续喝;我对此表示歉意。 |
| 所以我们有氧化。 |
| 我们看到失败和暂停的数量。 |
| 这与您在文本中看到的相同。 |
| 添加那个。 |
| 让我们向下滚动一下。 那是 |
| 添加了第一个模型 |
| 氧化。 我们看到旧型号有 30 次故障,50 次暂停。 这个有37个和59个。 |
| 正如我们在外部看到的那样,Beta 值为 2.33,而 ADA 为 183。 |
| 还有教科书问题的答案,8万次暴露的风险 |
| 使用威布尔模型约为 13.5%。 所以这只是一种高级别的方法。 |
| 让我们看看添加其他两个模型。 |
| 好吧,我们已经开始破解了,我正在添加蠕变。 |
| 你会在这里看到 |
| 有不同的方框代表燃烧系统或燃料能力,对于这个给定的模型,这就是 LDM 文件所要求的。 |
| 但如果我想改变这一点,我可以在此处选择其他配置,这将导致更改 FNS 的行(无论包含或不包含哪些内容)。 |
| 然后我可以创建新的群体并对其进行细分 |
| 因此。 |
| 好的,我们已经添加了所有三个模型 |
| 我想,你知道,我们不会花更多的时间在这上面,只是考虑模型的选择,但我会生成一份报告。 |
| 我对要包含在报告中的内容有一些选择。 |
| 我有一个演示,这个 LDM 输入将是活动模型,抱歉,正在运行的模型 |
| 作为一张桌子出来。 |
| 好吧,所以我只需要 |
| 选择适当的文件夹 |
| 我想要演示文稿的位置 |
| 现在需要花一分钟时间来浏览并生成此报告。 这确实需要一分钟。 但我想我只是将其与通常完成相同任务所需的时间进行对比, |
| 如果您在该工具之外工作,则有可能。 现在我们已准备好完成报告。 |
| 保存。 |
| 和 |
| 保存文件夹,现在就完成了。 是的,它就在那里,我们可以查看它。 |
| 我要指出的另一件事是,当我拉起时,我已经生成了这个 |
| 以前,所以我就 |
| 拉起 |
| 我已经生成的文件,我们可以查看它。 但这是一个模板。 它是为了速度,但在制作后可以进一步自定义,或者您可以保留占位符,您可以在生成幻灯片后对其进行修改。 |
| 它所做的不仅仅是我最初强调的生命分布建模。 它正在做大量的汇总工作,汇总每个模型中包含的数据,这当然是 JMP 非常擅长的。 |
| 它,它做了一些比较模型的工作,所以你可以 |
| 进行各种统计测试。 使用 JMP。 再说一遍,JMP 在这方面非常擅长。 这样,就添加了该功能。 |
| 我们的审阅者希望看到的一些内容以及模型逐年变化的情况,您拥有更多的数据,但包含的数据却更少。 它如何影响参数? 它如何改变您的风险数字? |
| 当然,您可以从散点图和类似性质的事物中获得大量数据。 |
| 有一个摘要,其中包括我们讨论的一些配置信息以及最终参数。 |
| 它对三个模型中的每一个都执行此操作, |
| 以及最后的风险汇总 |
| 为了所有这些 |
| 合并。 |
| 所以这是一个很快的 |
| 演练。这 |
| 演示。 |
| 我想我们已经涵盖了我想做的一切。 |
| 如果您有更多问题,希望我们能在问答中多谈一些。 很难预测一切。 |
| 但我只是想再次谈谈一些好处。 我之前已经提到过这一点,但我们已经看到 CARMA 提高了生产率,所以这是一个好处。 |
| 当然,我们的建模过程的标准化得到了提高,这也使得新的团队成员能够更多地关注过程并学习它,而不是使用工具, |
| 最终,这可以帮助他们更快地加快速度。 然后,通过允许工程师使用,还可以提高员工敬业度 |
| 他们的思想可以产生最大的影响。 |
| 因此,我还要感谢 Melissa Seely、Brad Foulkes、Preston Kemp 和 Waldemar Zero 对本次演示的贡献。 我对他们为支持它所做的一切表示感谢。 |
| 我要感谢您抽出时间。 我很高兴今天与大家分享我们的改进之旅。 我希望我们有机会在问答时间进行交流,但无论如何,请享受峰会的其余部分。 |