一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法
【專利摘要】本發(fā)明涉及應(yīng)用與業(yè)務(wù)規(guī)則解耦的規(guī)則引擎技術(shù),具體針對高級計劃與調(diào)度系統(tǒng)由于業(yè)務(wù)規(guī)則的多樣性、變更頻繁、組合種類多等特性導(dǎo)致緊耦合的生產(chǎn)調(diào)度系統(tǒng)無法適應(yīng)企業(yè)策略變更和實際車間生產(chǎn)策略多變的問題。對業(yè)務(wù)規(guī)則進(jìn)行概括抽象、定義業(yè)務(wù)規(guī)則建模語言,將業(yè)務(wù)規(guī)則分為屬性、條件部分和動作部分;定義業(yè)務(wù)規(guī)則存儲方式,加載方法和解析方式;定義業(yè)務(wù)規(guī)則與功能關(guān)聯(lián)方式和業(yè)務(wù)規(guī)則匹配算法;生成生產(chǎn)調(diào)度系統(tǒng)動態(tài)鏈接庫,為規(guī)則引擎提供外部接口;定義業(yè)務(wù)規(guī)則處理流程,規(guī)則引擎執(zhí)行方式,接口形式。本發(fā)明將復(fù)雜的業(yè)務(wù)規(guī)則與生產(chǎn)調(diào)度功能分離,降低生產(chǎn)調(diào)度開發(fā)和維護(hù)的成本,使生產(chǎn)調(diào)度易于實現(xiàn)。
【專利說明】一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息【技術(shù)領(lǐng)域】,特別涉及高級計劃與調(diào)度系統(tǒng)中生產(chǎn)調(diào)度規(guī)則進(jìn)行抽象、分類、定義、解析和執(zhí)行的技術(shù),是一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法。
【背景技術(shù)】
[0002]生產(chǎn)調(diào)度系統(tǒng)是高級計劃與調(diào)度系統(tǒng)(APS)的重要組成部分,對應(yīng)于生產(chǎn)管理系統(tǒng)的短期計劃安排,主要目標(biāo)是通過良好的作業(yè)加工排序最大限度減少生產(chǎn)過程中的準(zhǔn)備時間,優(yōu)化某一項或幾項生產(chǎn)目標(biāo),為生產(chǎn)計劃的執(zhí)行和控制提供指導(dǎo)。在生產(chǎn)調(diào)度系統(tǒng)中,業(yè)務(wù)規(guī)則是影響生產(chǎn)調(diào)度結(jié)果、系統(tǒng)實施和系統(tǒng)維護(hù)的關(guān)鍵因素。生產(chǎn)制造企業(yè)對生產(chǎn)調(diào)度系統(tǒng)提出明確的要求:生產(chǎn)調(diào)度系統(tǒng)必須能適應(yīng)業(yè)務(wù)規(guī)則的復(fù)雜性;生產(chǎn)調(diào)度系統(tǒng)必須能適應(yīng)業(yè)務(wù)規(guī)則的頻繁變更;生產(chǎn)調(diào)度系統(tǒng)應(yīng)降低開發(fā)和維護(hù)成本,保證業(yè)務(wù)人員可以參與。
[0003]規(guī)則引擎是一種將業(yè)務(wù)規(guī)則和應(yīng)用程序分離的技術(shù),將規(guī)則引擎與生產(chǎn)調(diào)度系統(tǒng)結(jié)合能滿足生產(chǎn)制造企業(yè)對生產(chǎn)調(diào)度系統(tǒng)的要求。當(dāng)前商用或開源的規(guī)則引擎多基于RETE算法,該類規(guī)則引擎只適用于推理類的業(yè)務(wù)規(guī)則,另外規(guī)則形式為“IF-ELSE-THEN”,因此并不適用于生產(chǎn)調(diào)度系統(tǒng)的業(yè)務(wù)規(guī)則。
[0004]由上述可知,面向生產(chǎn)調(diào)度規(guī)則引擎的實現(xiàn)具有非常重要的意義,同時由于生產(chǎn)調(diào)度業(yè)務(wù)規(guī)則的多樣性、變更頻繁、組合種類多等特性導(dǎo)致緊耦合的生產(chǎn)調(diào)度系統(tǒng)無法適應(yīng)企業(yè)策略變更和實際車間生產(chǎn)業(yè)務(wù)靈活多變的需求,因此需要一種有效的面對生產(chǎn)調(diào)度業(yè)務(wù)規(guī)則的建模方法以滿足規(guī)則引擎解析和執(zhí)行的需求。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技 術(shù)中存在的上述問題,本發(fā)明提出了一種面向生產(chǎn)調(diào)度的規(guī)則引
擎方法。
[0006]本發(fā)明為實現(xiàn)上述目的所采用的技術(shù)方案是:一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法,包括以下步驟:
[0007]步驟1:將影響生產(chǎn)調(diào)度的業(yè)務(wù)規(guī)則P邏輯抽象為一系列基本業(yè)務(wù)規(guī)則排列組合
形成的規(guī)則集合,表示為P = Σ Ri,其中Ri為基本業(yè)務(wù)規(guī)則;
【權(quán)利要求】
1.一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法,其特征在于,包括以下步驟: 步驟1:將影響生產(chǎn)調(diào)度的業(yè)務(wù)規(guī)則P邏輯抽象為一系列基本業(yè)務(wù)規(guī)則排列組合形成的規(guī)則集合,表示為
2.根據(jù)權(quán)利要求1所述的一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法,其特征在于,所述基本業(yè)務(wù)規(guī)則包括如下類型:資源選擇業(yè)務(wù)規(guī)則、資源方向負(fù)荷均衡業(yè)務(wù)規(guī)則、瓶頸資源利用率最高業(yè)務(wù)規(guī)則、客戶指定業(yè)務(wù)規(guī)則、訂單優(yōu)先業(yè)務(wù)規(guī)則、改機(jī)調(diào)度業(yè)務(wù)規(guī)則、時間負(fù)荷均衡業(yè)務(wù)規(guī)則、強(qiáng)制性分派業(yè)務(wù)規(guī)則和客戶指定業(yè)務(wù)規(guī)則。
3.根據(jù)權(quán)利要求2所述的一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法,其特征在于,所述資源方向負(fù)荷均衡業(yè)務(wù)規(guī)則是指在資源間移動工作而進(jìn)行的資源間負(fù)荷均衡,所述資源是指實現(xiàn)同一工作的同一類型的設(shè)備資源或者人力資源。
4.根據(jù)權(quán)利要求2所述的一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法,其特征在于,所述時間方向負(fù)荷均衡業(yè)務(wù)規(guī)則是指在同一資源上伸展工作而進(jìn)行的資源均衡化。
5.根據(jù)權(quán)利要求2所述的一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法,其特征在于,所述資源選擇業(yè)務(wù)規(guī)則是指實現(xiàn)同一工作時,加工單元對加工過程中所使用的同一類型資源在規(guī)格或者技能方面有特定要求。
6.根據(jù)權(quán)利要求2所述的一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法,其特征在于,所述瓶頸資源利用率最高業(yè)務(wù)規(guī)則是指需求大于或接近產(chǎn)能的資源,進(jìn)行生產(chǎn)調(diào)度時,應(yīng)保證該類資源的利用率接近或等于100%,以追求產(chǎn)能最大化。
7.根據(jù)權(quán)利要求2所述的一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法,其特征在于,所述改機(jī)調(diào)度業(yè)務(wù)規(guī)則是指不同的加工單元在某道工藝或工藝段對所使用的加工設(shè)備、加工材料或者夾具的不同導(dǎo)致改機(jī)或換產(chǎn)現(xiàn)象,從而導(dǎo)致產(chǎn)能下降,在生產(chǎn)調(diào)度中,應(yīng)盡量避免改機(jī),使相同類型的加工單元連續(xù)加工,提高產(chǎn)能。
8. 根據(jù)權(quán)利要求2所述的一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法,其特征在于,所述強(qiáng)制性分派業(yè)務(wù)規(guī)則是指加工單元在加工過程中,跨越休息時間和工作時間時,該加工單元是否在休息時間時中斷加工。
9.根據(jù)權(quán)利要求2所述的一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法,其特征在于,所述訂單優(yōu)先業(yè)務(wù)規(guī)則是指生產(chǎn)調(diào)度后,完工時間不應(yīng)晚于交貨時間。
10.根據(jù)權(quán)利要求2所述的一種面向生產(chǎn)調(diào)度的規(guī)則引擎方法,其特征在于,所述客戶指定業(yè)務(wù)規(guī)則是指客戶對生產(chǎn)過程中所使用的設(shè)備、資源及工藝路線等特定要求。
【文檔編號】G06Q10/06GK103473642SQ201310408995
【公開日】2013年12月25日 申請日期:2013年9月10日 優(yōu)先權(quán)日:2013年9月10日
【發(fā)明者】史海波, 原文斌, 劉昶, 張志宇, 韓忠華, 姚麗麗 申請人:中國科學(xué)院沈陽自動化研究所