CoreEngine理念和解决方案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CoreEngine ——理念、架构及解决方案 一.概述 CoreEngine(芯引擎)是一款基于抽象模型设计的通用APS引擎,它支持以下几项APS软件的通用核心技术指标: 基于约束的有限资源能力排程 可扩展多目标优化 优化分配资源 针对挠动及改变条件的What-If快速响应 CoreEngine还拥有区别于一般APS的以下主要特点: 1.横向、纵向建模的二次开发通用性。 2.统一资源概念、动态库存。 二.设计理念 (一)定位 CoreEngine2.0的核心定位是支持快速的生产排程二次开发,与ERP/MES集成。具体体现在以下几方面: 1. 商业可操作性。 2.0适合商业的需求,是为了适应生产实际需要而进行的设计,可与广泛的ERP/MES集成。 2. 可快速二次开发。 可二次开发是目前APS软件的一个极大缺陷,目前国内几乎所有的APS只能停留在概念和模型演示,离真正提高生产计划水平还有很大距离,这是因为即使是相同行业,各自生产管理也各不相同,所以,要实现真正生产计划排程,必须实现具有自身数据和管理特色的二次开发。针对目前APS领域许多含混不清的概念和观点,有些APS软件管理了BOM等生产系统的功能,有些甚至向外全面扩展了ERP/MES的功能,这是因为支持二次开发的标准性不够良好。CoreEngine2.0专注于基于抽象模型的核心排程计算,提供标准的接口,标准的功能,支持多变的二次开发要求,标准而灵活的开发接口设计是APS与生产系统成功集成的一个关键因素。 3. 可轻松升级扩展。 CoreEngine2.0设计层次清晰,对象关系明确,具有极强的可升级扩展性,这样不但可满足多变的用户需求,而且更方便二次开发,如可轻松扩展适应生产实际的优化目标等。 4. 规范性。 CoreEngine2.0不但实现对象设计,算法设计的规范,而且整个编码体系,二次开发接口,功能扩展体系都具有一定的规范性。这是2.0强调的一个重点!也是支持快速二次开发、升级的基础。 5. 高效率。 2.0对象设计实现了紧骤的核心计算,并且支持优化程度这种极具扩展性的机制。 (二)核心思想 CoreEngine的核心思想是建立抽象模型进行核心计算。 抽象业务模型决定了CoreEngine的通用性 通过对各种业务对象进行抽象建立统一的数学模型,从最抽象的层面支持各种生产模式的排程需求,在抽象模型的基础,二次开发可根据具体的生产情况进行丰富业务,CoreEngine的内核包括一整套对抽象模型的建立、计算、优化、评价、解析的算法库,并在设计上支持各核心子算法的松藕合扩展,如可建立优化算法库,模型评价算法库等扩充目前的算法。 CoreEngine的抽象模型 (1)CoreEngine有两类核心的抽象模型:活动、资源。一个计划的制定或者一个项目的开展,就是安排所有活动的工作时间,将所有的资源合理的分配到相应的活动上。活动是计划的主体,资源是辅助完成活动的载体。 (2)CoreEngine核心模型的辅助模型包括:流程、资源组、活动与资源组关系、工作日历。 流程是建立在活动之上,是活动与活动之间的关系,一般是工艺流程,用于指导活动连续执行。 资源组是建立在资源之上,用于表示一组可替换的资源,表示资源与资源的互换性,资源组内任意一种资源都可以和组内其它资源互换,资源组决定了资源调度的多样性。 活动与资源组的关系,表示两类核心模型之间的关系,描述完成活动需要什么资源,在流程的指导下,活动所需要的资源组就形成了计划的物流。 工作日历用于指导资源的工作时间,每种资源均可设置不同的工作日历,也可设置停工日历。 三.CoreEngine基本观点 流程模型决定生产模式。 流程模型包含一系列流程,一种流程决定了一种生产形式,一系列流程就决定了一种生产模式。如离散制造、离散装配等生产模式,流程都具有上道工序结束后下道工序才能开始的共性;连续制造的都具有最大时间间隔的共性。 统一资源。 生产管理中包括物料、设备、辅助工具、中间在制品等相关的辅助对象,这些所有辅助对象分为两类,一种是消耗性的,如物料、中间在制品等,这些资源使用了之后要么一次性消耗了,要么部分的消耗了;而另一种是非消耗性的,如设备、工具、夹具等,这些资源使用过后可以回收到库房再利用。CoreEngine将所有辅助对象统一为资源模型,并进行统一调度。 约束与能力。 约束和能力是生产管理中一组相对的概念。约束对于生产管理来说是个熟悉而通用的概念,最经常听见的就是约束理论(TOC),基于资源约束的生产排程等,有些把工序与工序之间的逻辑关系也称为约束,总之,一切制约生产的因素都是约束,如资源短缺、设备能力有限、工序之间的时间限制、交货期决定的优先级等,都可以构成生产的约束。CoreEngine中的约束是指核心模型资源所引起约束,不包括活动引起

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档