半导体前道工厂和半导体后道封装、测试和包装工厂都会在部署本地派工规则和排程的同时部署全局派工规则,以提高生产效率。 通常,全局规则通过部署生产线平衡算法来确保满足交货日期并优化瓶颈解决工具的利用率。 这些生产线平衡算法具有不同的参数,需要根据工厂状态对给定的产品组合进行调整。 如今,这些参数是手动调整的,或者在某些情况下, 使用模拟建模功能。 很难计算这些参数对工厂中所有设备、所有产品和工艺步骤的影响。 因此,手动调整参数可能会对工厂 KPI 指标产生负面影响,而使用模拟技术找到一组最佳参数又会耗费大量时间。 本案例详细介绍我们如何使用 SmartFactory Productivity AI 在大幅缩短的时间内自动调整派工规则参数。
请看下图 1 中的示例。 根据全局规则,有四个参数用于确定瓶颈解决工具和生产线平衡阈值,以根据在制品 (WIP) 的小时数来判断设备是否处于不足、充足或高负荷状态。 表格显示了这些参数可能的取值范围。 要为给定的工厂状态找到这些参数的最佳值,一种方法是运行模拟模型。 在每次模拟中,我们选择不同的参数值组合,并测量由此产生的 KPI指标,这种方法在文献中被称为“网格搜索”。 每次运行都是为期 90 天的模拟,而一个模拟模型运行 90 天模拟并衡量按时交付率和生产周期等 KPI 指标,需要花费数天时间。 这在日常运营中并不实用。
使用这种方法,我们能够在几小时内找到最佳参数值,而不是花费数天。 在每次迭代中,我们都改变生产线平衡参数值和瓶颈站点系列的组合。 如图 3 所示,以前需要迭代 300 次网格搜索才能找到 86.90% 的最佳按时交付率,而我们只需迭代 10 次模型运行就能够达到 98.83% 的按时交付率。
如图 5 所示,一旦获得最佳设置,就可以将其与现有的派工规则和排程应用程序集成,并在工厂的日常运营中整合和重新计算结果。
在瓶颈设备上运行总搬运量的本地 KPI 指标,仅用 4 次迭代就找到最佳瓶颈阈值和生产线平衡阈值,达到 20,181 次的搬运量。
模拟优化是实现派工和排程参数自动化的第一步;我们计划进一步改进,通过使用强化学习方法来实现这些参数的自动化。
派工规则类型
利用算法优化关键绩效指标 (KPI)
通常,全局规则通过部署生产线平衡算法来确保满足交货日期并优化瓶颈解决工具的利用率。这些生产线平衡算法具有不同的参数,需要根据工厂状态对给定的产品组合进行调整。
如今,这些参数是手动调整的,或者在某些情况下,使用模拟建模功能。很难计算这些参数对工厂中所有设备、所有产品和工艺步骤的影响。因此,手动调整参数可能会对工厂 KPI 指标产生负面影响,而使用模拟技术找到一组最佳参数又会耗费大量时间。
手动调参的局限性
请看下图 1 中的示例。根据全局规则,有四个参数用于确定瓶颈解决工具和生产线平衡阈值,以根据在制品 (WIP) 的小时数来判断设备是否处于不足、充足或高负荷状态。
表格显示了这些参数可能的取值范围。要为给定的工厂状态找到这些参数的最佳值,一种方法是运行模拟模型。在每次模拟中,我们选择不同的参数值组合,并测量由此产生的 KPI指标,这种方法在文献中被称为“网格搜索”。每次运行都是为期 90 天的模拟,而一个模拟模型运行 90 天模拟并衡量按时交付率和生产周期等 KPI 指标,需要花费数天时间。这在日常运营中并不实用。
部署我们的 AI 解决方案
为了解决这个问题,我们部署了 SmartFactory AI™ Productivity 和 Evolutionary Optimization,并结合模拟退火方法来同时找到按时交付和生产周期的最佳参数。
图 2 显示如何使用 SmartFactory AI™ Productivity(包括 Simulation AutoSched™ 和 Fusion 模块以及 RTD 和 Activity Manager™)部署该算法。
快速识别更优按时交付率
生产周期建模
将优化成果应用于日常运营
瓶颈与产线平衡阈值
结论
模拟使制造商在不干扰生产的情况下,测试多种参数组合并评估其对关键绩效指标 (KPI) 的影响。然而,即使采用模拟手段,寻找最优参数值仍耗时费力,难以满足日常运营需求。通过部署 SmartFactory AI™ Productivity 和 Evolutionary Optimization,并结合模拟退火方法,我们能够在更符合日常运营需求的时间范围内,快速确定最优参数配置。
模拟优化是实现派工和排程参数自动化的第一步;我们计划进一步改进,通过使用强化学习方法来实现这些参数的自动化。
常见问题解答
半导体晶圆厂中的“派工”是指什么?
派工指的是在特定设备上实时处理批次加工的顺序。