首页 理论教育混合体系结构中各Agent属性及功能描述

混合体系结构中各Agent属性及功能描述

【摘要】:混合体系框架中的各Agent 功能描述如下:管理Agent。在图3-4 框架体系中, 管理Agent 主要指总体规划Agent 和工厂管理Agent。对投料Agent和在制品Agent 进行实时协调调度控制, 同时和计划Agent 以及订单Agent 进行实时交互。主要为不同层次直接材料、 间接材料提供计算, 以确保在晶元、 基片等原材料方面满足需求。如在管理层, 资源Agent 提供最新的晶元单位时间产量以确保划分的需求是“晶元可行”。

混合体系框架中的各Agent 功能描述如下:

(1)管理Agent。

在图3-4 框架体系中, 管理Agent 主要指总体规划Agent 和工厂管理Agent。 总体规划Agent 作为整个半导体市场和制造的中间环节, 起着至关重要的作用, 总体规划Agent 将上层市场计划进行分析, 并得出需求预测(Demand), 进而对不同地域工厂根据各自产品矩阵和产能矩阵进行需求计划划分, 总体规划Agent 同时对订单的实时管理起着控制作用, 并及时通过和工厂管理Agent 进行协商, 对工厂的生产调度进行干预从而达到满足实时变化的订单。 工厂管理Agent 负责对工厂内部生产计划和调度进行控制和决策, 并与总体规划Agent 协商保证全局最优性。

(2)计划Agent。

负责接收总体规划Agent 划分过的单工厂需求预测信息, 将之进行分类划分转换成下层Agent 可以接收的产品需求, 之后, 协同工厂内部各个部门进行需求分析, 包括需求分析对比报告、 产品权重、 产能平衡计算、 协商协议库等。 将分析并协商达成的最终计划承诺值(commit)反馈给总体规划Agent。

(3)调度Agent。

主要负责车间生产的调度管理, 调度Agent 内部封装调度算法, 存储车间设备相关信息, 如机器—产品状态矩阵, 设备—产品转换时间矩阵, 工程测试/时间信息等相关调度信息。 对投料Agent和在制品Agent 进行实时协调调度控制, 同时和计划Agent 以及订单Agent 进行实时交互。

(4)订单Agent。

负责对订单的实时跟踪, 并对成品库存情况进行监督、 阈值管理, 当某一订单的库存量接近阈值时, 订单Agent 会探测半成品库存情况, 并协同调度Agent 进行在制品或投放料的相应触发操作。

(5)产品(订单)Agent。

负责对成品、 半成品、 在制品等信息进行管理, 对上层Agent提供产品Agent 的实时信息, 包括产品ID、 权重、 交货期、 所处位置、 状态信息等。

(6)投料Agent。

用来控制生产线的投料, 根据调度Agent 判断当前生产线在制品数量情况, 或由于紧急订单导致的成品、 半成品不足而引发的投料。 投料规则一般采用恒定在制品(Constant WIP、 CONWIP)投料策略。

(7)产能Agent 用来计算工厂产能, 包括初始化设置、 设备最新产能矩阵、 每周设备工作时间设置、 设备转换理论时间设置、 工程实验时间录入, 即一切能够影响工厂产能的参数、 因素, 并进行周期性更新, 并将最新的“工厂产能—产品承诺矩阵”在每次计划完成之后录入计划Agent 系统进行下一次计划的初始化数据并影响总体规划Agent 进行工厂需求划分。

(8)资源Agent。

主要为不同层次直接材料、 间接材料提供计算, 以确保在晶元、 基片等原材料方面满足需求。 如在管理层, 资源Agent 提供最新的晶元单位时间产量以确保划分的需求是“晶元可行”(Die Feasible)。