Manufacturing companies typically use sophisticated production planning systems optimizing production steps, often delivering near-optimal solutions. As a downside for delivering a near-optimal schedule, planning systems have high computational demands resulting in hours of computation. Under normal circumstances this is not issue if there is enough buffer time before implementation of the schedule (e.g. at night for the next day). However, in case of unexpected disruptions such as delayed part deliveries or defectively manufactured goods, the planned schedule may become invalid and swift replanning becomes necessary. Such immediate replanning is unsuited for existing optimal planners due to the computational requirements. This paper proposes a novel solution that can effectively and efficiently perform replanning in case of different types of disruptions using an existing plan. The approach is based on the idea to adhere to the existing schedule as much as possible, adapting it based on limited local changes. For that purpose an agent-based scheduling mechanism has been devised, in which agents represent materials and production sites and use local optimization techniques and negotiations to generate an adapted (sufficient, but non-optimal) schedule. The approach has been evaluated using real production data from Huawei, showing that efficient schedules are produced in short time. The system has been implemented as proof of concept and is currently reimplemented and transferred to a production system based on the Jadex agent platform.
翻译:制造公司通常使用复杂的生产规划系统,优化生产步骤,往往提供接近最佳的解决方案。作为交付接近最佳时间表的不利因素,规划系统在计算时出现很高的计算需求。在正常情况下,如果在实施时间表之前有足够的缓冲时间(例如第二天晚上的缓冲时间),就不会出现这种情况;但是,如果出现意外中断,如部分交货延迟或制造缺陷的货物,计划的时间表可能无效,必须进行迅速的再规划。由于计算要求,这种即时重新规划不适合于现有的最佳规划者。本文提出了一个新的解决方案,在出现不同类型的中断时,利用现有计划,能够有效和高效地进行再规划。这种方法的基础是尽可能遵守现有时间表,根据有限的当地变化加以调整。为此目的,已经设计了一个以代理为基础的时间安排机制,其中代理机构代表材料和生产地点,并使用当地优化技术和谈判,以产生一个适应(充足但非最佳的)时间表。这一方法已经用来自华才的实际生产数据进行了评估,表明目前以标准格式化的系统在短时间上实施。