一种面向生产调度的规则引擎方法技术

技术编号:9490375 阅读:99 留言:0更新日期:2013-12-26 00:10
本发明专利技术涉及应用与业务规则解耦的规则引擎技术,具体针对高级计划与调度系统由于业务规则的多样性、变更频繁、组合种类多等特性导致紧耦合的生产调度系统无法适应企业策略变更和实际车间生产策略多变的问题。对业务规则进行概括抽象、定义业务规则建模语言,将业务规则分为属性、条件部分和动作部分;定义业务规则存储方式,加载方法和解析方式;定义业务规则与功能关联方式和业务规则匹配算法;生成生产调度系统动态链接库,为规则引擎提供外部接口;定义业务规则处理流程,规则引擎执行方式,接口形式。本发明专利技术将复杂的业务规则与生产调度功能分离,降低生产调度开发和维护的成本,使生产调度易于实现。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及应用与业务规则解耦的规则引擎技术,具体针对高级计划与调度系统由于业务规则的多样性、变更频繁、组合种类多等特性导致紧耦合的生产调度系统无法适应企业策略变更和实际车间生产策略多变的问题。对业务规则进行概括抽象、定义业务规则建模语言,将业务规则分为属性、条件部分和动作部分;定义业务规则存储方式,加载方法和解析方式;定义业务规则与功能关联方式和业务规则匹配算法;生成生产调度系统动态链接库,为规则引擎提供外部接口;定义业务规则处理流程,规则引擎执行方式,接口形式。本专利技术将复杂的业务规则与生产调度功能分离,降低生产调度开发和维护的成本,使生产调度易于实现。【专利说明】
本专利技术涉及信息
,特别涉及高级计划与调度系统中生产调度规则进行抽象、分类、定义、解析和执行的技术,是。
技术介绍
生产调度系统是高级计划与调度系统(APS)的重要组成部分,对应于生产管理系统的短期计划安排,主要目标是通过良好的作业加工排序最大限度减少生产过程中的准备时间,优化某一项或几项生产目标,为生产计划的执行和控制提供指导。在生产调度系统中,业务规则是影响生产调度结果、系统实施和系统维护的关键因素。生产制造企业对生产调度系统提出明确的要求:生产调度系统必须能适应业务规则的复杂性;生产调度系统必须能适应业务规则的频繁变更;生产调度系统应降低开发和维护成本,保证业务人员可以参与。规则引擎是一种将业务规则和应用程序分离的技术,将规则引擎与生产调度系统结合能满足生产制造企业对生产调度系统的要求。当前商用或开源的规则引擎多基于RETE算法,该类规则引擎只适用于推理类的业务规则,另外规则形式为“IF-ELSE-THEN”,因此并不适用于生产调度系统的业务规则。由上述可知,面向生产调度规则引擎的实现具有非常重要的意义,同时由于生产调度业务规则的多样性、变更频繁、组合种类多等特性导致紧耦合的生产调度系统无法适应企业策略变更和实际车间生产业务灵活多变的需求,因此需要一种有效的面对生产调度业务规则的建模方法以满足规则引擎解析和执行的需求。
技术实现思路
为了解决现有技 术中存在的上述问题,本专利技术提出了一种面向生产调度的规则引擎方法。本专利技术为实现上述目的所采用的技术方案是:,包括以下步骤:步骤1:将影响生产调度的业务规则P逻辑抽象为一系列基本业务规则排列组合形成的规则集合,表示为P = Σ Ri,其中Ri为基本业务规则;【权利要求】1.,其特征在于,包括以下步骤: 步骤1:将影响生产调度的业务规则P逻辑抽象为一系列基本业务规则排列组合形成的规则集合,表示为 2.根据权利要求1所述的,其特征在于,所述基本业务规则包括如下类型:资源选择业务规则、资源方向负荷均衡业务规则、瓶颈资源利用率最高业务规则、客户指定业务规则、订单优先业务规则、改机调度业务规则、时间负荷均衡业务规则、强制性分派业务规则和客户指定业务规则。3.根据权利要求2所述的,其特征在于,所述资源方向负荷均衡业务规则是指在资源间移动工作而进行的资源间负荷均衡,所述资源是指实现同一工作的同一类型的设备资源或者人力资源。4.根据权利要求2所述的,其特征在于,所述时间方向负荷均衡业务规则是指在同一资源上伸展工作而进行的资源均衡化。5.根据权利要求2所述的,其特征在于,所述资源选择业务规则是指实现同一工作时,加工单元对加工过程中所使用的同一类型资源在规格或者技能方面有特定要求。6.根据权利要求2所述的,其特征在于,所述瓶颈资源利用率最高业务规则是指需求大于或接近产能的资源,进行生产调度时,应保证该类资源的利用率接近或等于100%,以追求产能最大化。7.根据权利要求2所述的,其特征在于,所述改机调度业务规则是指不同的加工单元在某道工艺或工艺段对所使用的加工设备、加工材料或者夹具的不同导致改机或换产现象,从而导致产能下降,在生产调度中,应尽量避免改机,使相同类型的加工单元连续加工,提高产能。8. 根据权利要求2所述的,其特征在于,所述强制性分派业务规则是指加工单元在加工过程中,跨越休息时间和工作时间时,该加工单元是否在休息时间时中断加工。9.根据权利要求2所述的,其特征在于,所述订单优先业务规则是指生产调度后,完工时间不应晚于交货时间。10.根据权利要求2所述的,其特征在于,所述客户指定业务规则是指客户对生产过程中所使用的设备、资源及工艺路线等特定要求。【文档编号】G06Q10/06GK103473642SQ201310408995【公开日】2013年12月25日 申请日期:2013年9月10日 优先权日:2013年9月10日 【专利技术者】史海波, 原文斌, 刘昶, 张志宇, 韩忠华, 姚丽丽 申请人:中国科学院沈阳自动化研究所本文档来自技高网
...

【技术保护点】
一种面向生产调度的规则引擎方法,其特征在于,包括以下步骤:步骤1:将影响生产调度的业务规则P逻辑抽象为一系列基本业务规则排列组合形成的规则集合,表示为其中Ri为基本业务规则;步骤2:对基本业务规则Ri进行抽象概括,根据业务逻辑,定义描述语法,即依据基本业务规则Ri的属性确定Ri属于何种业务规则类型,并确定业务规则唯一标识;步骤3:根据所述业务规则唯一标识,将生产调度系统与业务规则关联关系E抽象为一系列基本业务规则关联关系Ni的集合,表示为步骤4:定义生产调度系统与规则引擎的数据传入格式I,表示为功能标识和事实集F;其中事实集F是规则引擎所用到的生产调度对象Oi集合,表示为:其中生产调度对象属性对应于业务规则的条件部分,生产调度对象方法对应于业务规则的动作部分;步骤5:生产调度系统执行生产调度时,将输入信息转换为步骤4所定义的数据传入格式传入规则引擎,规则引擎按照所述功能标识加载所有业务规则,进行规则匹配,将与事实匹配的业务规则加载到规则空间中,按照优先级进行排列组合,放入执行调度队列,等待规则引擎执行。FDA0000379802600000011.jpg,FDA0000379802600000012.jpg,FDA0000379802600000013.jpg...

【技术特征摘要】

【专利技术属性】
技术研发人员:史海波原文斌刘昶张志宇韩忠华姚丽丽
申请(专利权)人:中国科学院沈阳自动化研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1