一種面向aps生產(chǎn)模型的動態(tài)建模方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及信息
技術(shù)領(lǐng)域:
,特別涉及高級計劃與調(diào)度系統(tǒng)(AP巧中復雜生產(chǎn)業(yè)務(wù)模型的動態(tài)創(chuàng)建,是一種面向AI^生產(chǎn)模型的動態(tài)建模方法。【
背景技術(shù):
】[0002]現(xiàn)代制造業(yè)已經(jīng)進入微利時代,精益化生產(chǎn)管理方式已經(jīng)取代傳統(tǒng)的粗略化生產(chǎn)管理方式。采用信息化技術(shù)是實現(xiàn)精益化生產(chǎn)的重要途徑,目前制造業(yè)采用的信息化工具主要包括ERP、MES、APS等。ERP系統(tǒng)是企業(yè)信息的中樞,現(xiàn)在已經(jīng)在許多企業(yè)中用于作業(yè)處理和定單執(zhí)行。高級計劃與調(diào)度系統(tǒng)(APS,AdvancedPlanningSystems)作為ERP的補充,用于協(xié)調(diào)物流、開發(fā)瓶頸資源和保證交貨日期。AI^是一種基于供應鏈管理和約束理論的先進計劃與排程工具,包含了大量的數(shù)學模型、優(yōu)化及模擬技術(shù)。AI^指導企業(yè)的生產(chǎn)、采購、庫存等,幫助企業(yè)對生產(chǎn)中的資源利用進行計劃-執(zhí)行-分析-優(yōu)化和決策。因此說APS已等于精益化生產(chǎn)。[0003]AI^是對企業(yè)最底層的生產(chǎn)資源一人員、設(shè)備、場地等,按照它們的能力進行合理安排。送就需要對詳細了解企業(yè)的每一個生產(chǎn)細節(jié),建立物料、工序、資源、時間、邏輯關(guān)系、技術(shù)參數(shù)、成本、B0M等等錯綜復雜的生產(chǎn)業(yè)務(wù)模型。由于不同制造行業(yè)、相同制造行業(yè)不同企業(yè)對生產(chǎn)業(yè)務(wù)模型建模區(qū)別很大,同時生產(chǎn)流程的頻繁變更,導致靜態(tài)的生產(chǎn)業(yè)務(wù)模型無法滿足APS的要求。生產(chǎn)業(yè)務(wù)模型動態(tài)創(chuàng)建成為AI^急需解決的一個技術(shù)難題。[0004]由上述可知,生產(chǎn)業(yè)務(wù)模型是AI^-個關(guān)鍵模塊,生產(chǎn)業(yè)務(wù)模型的動態(tài)創(chuàng)建技術(shù)是AI^落地的關(guān)鍵所在,因此需要一種面向AI^生產(chǎn)模型的動態(tài)建模方法W滿足精益化生產(chǎn)的需求?!?br/>發(fā)明內(nèi)容】[0005]針對現(xiàn)有技術(shù)中存在的上述問題,本發(fā)明提出了一種面向AI^生產(chǎn)模型的動態(tài)建模方法。[0006]本發(fā)明為實現(xiàn)上述目的所采用的技術(shù)方案是:一種面向APS生產(chǎn)模型的動態(tài)建模方法,包括W下步驟:[0007]步驟1;將生產(chǎn)模型Μ邏輯抽象為一系列基本生產(chǎn)業(yè)務(wù)模型組成的模型集合,表示為Μ=巧1,Ε2,...,Ε。},其中Ei。=為生產(chǎn)業(yè)務(wù)模型;[0008]步驟2;建立生產(chǎn)模型索引表,用于存放生產(chǎn)業(yè)務(wù)模型的對象關(guān)系映射信息;[0009]步驟3;建立生產(chǎn)模型屬性索引表,用于存放生產(chǎn)業(yè)務(wù)模型的屬性信息;[0010]步驟4;根據(jù)步驟2,定義業(yè)務(wù)模型的對象關(guān)系映射信息的動態(tài)創(chuàng)建、修改、刪除和查詢方式;[0011]步驟5;根據(jù)步驟3,定義業(yè)務(wù)模型的屬性信息的動態(tài)創(chuàng)建、修改、刪除和查詢方式;[0012]步驟6;根據(jù)步驟3、步驟4和步驟5,創(chuàng)建生產(chǎn)業(yè)務(wù)模型Eifi^...。>。[0013]所述步驟1中生產(chǎn)業(yè)務(wù)模型可W邏輯抽象為由一系列靜態(tài)屬性集S={spi,SP2,...,sp。}和一系列動態(tài)屬性集D={化1,化2,...,化J,組成的屬性集合,,其中sPi(i=1...。)為靜態(tài)屬性,clpi(i=1...。)為動態(tài)屬性,表不為Ei(i=1,,,。)=怯,D}。[0014]所述步驟1中生產(chǎn)業(yè)務(wù)模型分為如下類型:工藝模型,訂單模型、產(chǎn)品模型,資源模型,日歷模型,作息模型,Bom模型。[0015]所述工藝模型的屬性集包括;{工藝唯一標識,工藝名稱,工藝組,工藝描述};[0016]所述訂單模型的屬性集包括;{訂單唯一標識,產(chǎn)品編碼,產(chǎn)品數(shù)量,客戶信息,交貨時間,訂單創(chuàng)建時間,客戶指定要求,訂單緊急度,訂單描述};[0017]所述產(chǎn)品模型的屬性集包括;{產(chǎn)品唯一標識,產(chǎn)品名稱,產(chǎn)品型號,產(chǎn)品規(guī)格,產(chǎn)品描述};[0018]所述資源模型的屬性集包括;{資源唯一標識,資源名稱,資源類型,資源描述};[0019]所述日歷模型的屬性集包括;{日歷唯一標識,資源編碼,作息制度編碼,日歷描述};[0020]所述作息模型的屬性集包括;{作息唯一標識,作息名稱,開始時間,結(jié)束時間,作息描述}。[002。B0M模型的屬性集包括;{B0M唯一標化產(chǎn)品編碼,工藝編碼,指令編碼,工藝優(yōu)先級,資源編碼,指令條件,制造時間,前設(shè)置時間,后設(shè)置時間,工藝間連接方法編碼,B0M描述}。[0022]所述生產(chǎn)模型索引表的結(jié)構(gòu)表示為R=(id,t油le_name,class_name),其中id表示生產(chǎn)業(yè)務(wù)模型的唯一標識、t油le_name表示生產(chǎn)業(yè)務(wù)模型對應的物理表名、class_name表示生產(chǎn)業(yè)務(wù)模型對應的對象名。[002引所述生產(chǎn)模型屬性索引表的結(jié)構(gòu)表示為C=(t油le_name,col_name,col_datatype,p;rop_name,p;rop_type,key,default),其中t油le_name表示生產(chǎn)業(yè)務(wù)模型Ei(i=對應的物理表名、col_name表示生產(chǎn)業(yè)務(wù)模型=對應的物理表中的列名、col_datatype表示業(yè)務(wù)模型Ei(i=1...。)的col_name對應的數(shù)據(jù)類型、propjiame表示生產(chǎn)業(yè)務(wù)模型61<1=1...。>對應的對象中的屬性名、9]"〇9_1796表示生產(chǎn)業(yè)務(wù)模型61<1=1...。>對應的對象類型、k巧表示生產(chǎn)業(yè)務(wù)模型Eifi=的col_name是否是主鍵、default表示生產(chǎn)業(yè)務(wù)模型Ei(i=的col_name和propjiame的默認值。[0024]所述對象關(guān)系映射是針對動態(tài)數(shù)據(jù)庫的對象關(guān)系映射,即當生產(chǎn)業(yè)務(wù)模型的數(shù)據(jù)結(jié)構(gòu)發(fā)生變化時,其對象也發(fā)生相同變化。[00巧]所述定義業(yè)務(wù)模型=的動態(tài)創(chuàng)建、修改、刪除和查詢方式為;對生產(chǎn)模型索引表R=(id,t油le_name,class_name)中的記錄信息進行增、刪、改、查。[0026]所述定義業(yè)務(wù)模型=屬性的動態(tài)創(chuàng)建、修改、刪除和查詢方式為:對C=(table_name,col_name,col_datatype,prop_name,prop_type,key,default)中的記錄信息進行增、刪、改、查,同時動態(tài)修改生產(chǎn)業(yè)務(wù)模型=的物理存儲表t油le_name〇[0027]所述業(yè)務(wù)模型Eifi^...。>對象的創(chuàng)建方式為;首先,依據(jù)生產(chǎn)模型屬性索引表,遍歷業(yè)務(wù)對象屬性信息,動態(tài)生成業(yè)務(wù)對象代碼;其次,動態(tài)編譯業(yè)務(wù)對象代碼,創(chuàng)建業(yè)務(wù)對象版型;最后,依據(jù)業(yè)務(wù)對象版型,創(chuàng)建業(yè)務(wù)對象實例。[002引本發(fā)明具有W下優(yōu)點及有益效果:[0029]生產(chǎn)業(yè)務(wù)模型的動態(tài)建模技術(shù),解決了因為行業(yè)、企業(yè)差異導致生產(chǎn)模型差異大,AI^軟件行業(yè)實用性差的難題。生產(chǎn)業(yè)務(wù)模型的動態(tài)建模技術(shù),使生產(chǎn)業(yè)務(wù)模型的創(chuàng)建與AI^軟件開發(fā)分離成為可能,屏蔽業(yè)務(wù)模型變更導致AI^軟件重新開發(fā)、部分開發(fā)的風險,提高了APS的通用性和適用性。【附圖說明】[0030]圖1為本發(fā)明的生產(chǎn)模型框架圖;[0031]圖2為本發(fā)明的添加B0M模型的對象關(guān)系映射記錄信息流程圖;[0032]圖3為本發(fā)明的添加B0M模型的固定屬性流程圖;[003引圖4為本發(fā)明的動態(tài)生成B0M對象流程圖?!揪唧w實施方式】[0034]下面結(jié)合附圖對本發(fā)明做進一步描述。[003引生產(chǎn)業(yè)務(wù)模型;生產(chǎn)業(yè)務(wù)模型是對制造過程中物料、資源、日歷、B0M、工序等的一種抽象描述,是APS、ERP等信息系統(tǒng)的核必。行業(yè)的差異性和生產(chǎn)模式的不同,導致同一模型在不同行業(yè)和不同企業(yè)中既存在共性也存在異性。送種差異因為企業(yè)生產(chǎn)模式不斷變更和系統(tǒng)功能的擴展,具備很強的活泛性和不可預知性。支持動態(tài)生產(chǎn)業(yè)務(wù)建模是成功建立APS的關(guān)鍵所在。[0036]圖1為本發(fā)明的生產(chǎn)模型框架圖,模型索引信息當前第1頁1 2