生产筹划范围的扩展 - 工单的拆分与合并

打印 上一主题 下一主题

主题 960|帖子 960|积分 2880

背景

  在过往与不少合作伙伴们,就生产筹划项目方案的讨论中,经常提及这样的一种情况:“我们在体例生产筹划时,有些数量较大的订单,需要拆分成多个子订单,这样才能利用多个资源并行加工,以缩短生产周期,提高资源利用率” - 我们称为【工单拆分】

“一些较琐屑、且工艺雷同或相近的订单,我们需要合并成一个大工单来生产,以淘汰机台换型,低落生产管理过程的复杂度” - 这种情况我们称为【工单合并】
  从业务场景上看,先将较大的工单拆分(或将较琐屑的工单合并成一个大工单)再进行排产,属于正常的生产筹划工作流程,乃至在某些场景中,此项工作占用了生产筹划体例的大量工作时间。但针对这种需求,易排平台在之前的版本中,尚未提供专门的功能应对。综合过去一年多以来各个项目及客户业务场景的分析效果,在拆分/合并的工作中,通常存在较大的可优化空间,与其它规划优化题目一样,若将拆分/合并工作建立优化模型, 过求解器进行求解运算,同样会获得如下若干方面的代价:

  • 提高拆分/合并工单的效率,借助软件体系快速准确地执行拆分/合并规则,淘汰人工分析、判断工作量;
  • 尽大概避免人工拆分/合并过程中的工作失误;
  • 针对一些无法列出明确方法、但能定义拆分/合并的要求,可通过运筹规划技术尽大概求得最优方案,尽大概将拆分/合并工单做到合理化、精益化;
  • 将拆分/合并工单的业务规则与以往积聚的经验固化成企业的数据与智力资产。
  综合上述收益,易排平台若能提供一个完全、专业的拆分/合并模块,将能为用户提供相当大的实用代价。易排平台针对拆分与合并需求的不足

  究竟上,上述工单(或任务)拆分与合并这两种,对于目前的易排平台都有对应的灵活本领实现,但都是较为取巧的方法。例如通过将多个资源组合成资源组,实现多个资源并行对一个大工单进行并行加工(与拆分工单等效)。通过优化微小工单之间的时间与空间,来实现大工单并行与小工单集中处理的要求,重要通过聚集加工低落切换成两个优化目的实现(与合并工单等效)。但当出现一些特殊情况,将会存在一定水平的局限性,分别是:

  • 拆合单工作本身可以在排产前进行预处理实现,易排上述的折冲办法是在排产过程中实现,将会造成规划运算逻辑过度复杂、搜索空间过大,从而影响真正的排产效果
  • 为了实现拆分工单,需要明确指定资源组,在某些场景下无法实现(或人工较难找到最佳的资源组合)
  • 存在一些特殊情况,上述折冲方法均无法实现与拆分/合并工单完全雷同的效果。
  易排平台排产模块之前的职能仅限于对任务进行时间与空间上的分配优化,只注重将已经定义好的任务排程,即基于已确定的任务(包罗数量与工艺要求),将它们合理地、优化地分配到机台上,并计算出各个任务的执行时间。
究竟上,对于规划题目而言,排程场景就是一个Project Job Scheduling题目(或其衍生题目),我们在建立规划模型时,都有一个专门的模型来描述这种“任务+资源+时间”的关系,这样才能将模型提供给求解器运算探求最优方案。而“将大工单拆分成子工单以便并行生产,以提高资源利用率、缩短交期”这个需求明显并不属于Project Job Scheduling这一题目的任何一个衍生模型。但是,相对于生产筹划工作过程而言,拆分任务(一个大工单拆分成小工单)与合并任务(多个小工单合并成一个大工单),却是生产筹划编排工作中极为常见且重要的工作,也可以视作在排产前对任务进行的预处理。针对拆分/合并工单题目的常见办法

  很明显目前市面上成熟的APS产物,也不会将拆分/合并功能纳入产物的规划模型内,也许确实存在这种工单拆分/合并的软件,但每每是独立于APS功能范围以外。而在运筹规划领域,工单的拆分/合并可以利用背包题目(或其衍生题目)的模型来实现。易排平台下一版本将推出专业的拆分/合并模块

  针对工单拆分/合并场景需求,易排平台增长了工单拆分/合并模块(后续将定名为任务整合模块),实现了以下场景功能:

  • 对大单进行拆分:根据资源状况,工单并行处理要求将数量大的工单拆分成多个小工单,从而实现同一工单利用多个资源并行加工生产。
  • 合并多个小工单成为一个大工单:针对一些存在工艺相容的较小工单,根据要求合并成一个大工单,以便对这些工单进行时间与空间上的聚集加工。
  上述两个功能在运筹规划的建模筹划中,可以视作背包题目的两个方向衍生。因此,只需利用同一个模块实现。在以往的排产功能中,以目前的模型筹划是不大概在排产过程中,同时实现工单拆分与合并。但通过拆分/合并工单模块与排产模块无缝对接,将可以实现拆分/合并排程过程一体化:启动规划时,需要拆分/合并的原始工单,先通过拆分/合并模块进行预处理,形成终极需要排产的新工单,并建立新工单与原始工单之间的对应关系;新工单作为排产模块的输入,排产完成后,通过原始工单与新工单的对应关系,将新工单的排产效果映射回原始工单中,从而实现拆分/合并过程的透明化。

若面对一些仅需对工单进行拆分或合并的场景,工单拆分/合并模块也可以独立利用,从而实现工单拆分/合并工作的自动化。该模块将在1.6版本中推出,预计3月初发布,敬请等待。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

勿忘初心做自己

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表