基于立體bom結(jié)構(gòu)的工程變更信息傳遞裝置及其方法
【專利摘要】一種基于立體BOM結(jié)構(gòu)的工程變更信息傳遞裝置及其方法,利用三維立體BOM結(jié)構(gòu),進(jìn)行設(shè)計(jì)與工藝變更信息存儲(chǔ),以及在制造執(zhí)行端工程變更信息的提取,實(shí)現(xiàn)工程變更從產(chǎn)生到執(zhí)行階段,變更信息的傳遞。有效地避免了現(xiàn)有技術(shù)中的工程變更信息滯后現(xiàn)象普遍存在給制造過程帶來的頻繁擾動(dòng)影響了制造執(zhí)行系統(tǒng)的生產(chǎn)效率與系統(tǒng)穩(wěn)定性、多以便于產(chǎn)品版本管理或以便于工程BOM與制造BOM映射轉(zhuǎn)換為目標(biāo)而不利于工程變更信息的傳遞的缺陷。
【專利說明】基于立體BOM結(jié)構(gòu)的工程變更信息傳遞裝置及其方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于工程變更信息傳遞的【技術(shù)領(lǐng)域】,具體涉及一種基于立體BOM結(jié)構(gòu)的工 程變更信息傳遞裝置及其方法。
【背景技術(shù)】
[0002] 為應(yīng)對(duì)瞬息萬變的市場(chǎng)需求,降低產(chǎn)品成本和縮短開發(fā)周期,工程變更成了制造 企業(yè)日常業(yè)務(wù)之一。在實(shí)際生產(chǎn)制造過程中,工程變更信息滯后現(xiàn)象普遍存在,給制造過程 帶來的頻繁擾動(dòng)影響了制造執(zhí)行系統(tǒng)的生產(chǎn)效率與系統(tǒng)穩(wěn)定性。及時(shí)高效且準(zhǔn)確的獲得變 更信息則是關(guān)鍵。如將最新版設(shè)計(jì)與工藝信息與更改前信息進(jìn)行比對(duì),自動(dòng)識(shí)別設(shè)計(jì)與工 藝變更,技術(shù)難度大,實(shí)現(xiàn)困難。因此目前在絕大多數(shù)制造企業(yè)中,通常采用更改通知單的 方式,將設(shè)計(jì)與工藝更改單發(fā)放到制造部門,變更信息傳遞緩慢、不明確。在準(zhǔn)確性與及時(shí) 性上顯然不可靠。同時(shí)對(duì)已投料,或已開工生產(chǎn)制造的零部件,由于信息傳遞不準(zhǔn)確及時(shí), 工程更改不僅影響到其交貨期,還可能由于已投料生產(chǎn)的原因而造成制造成本的提高。同 時(shí),在BOM結(jié)構(gòu)設(shè)計(jì)上,目前多以便于產(chǎn)品版本管理,或以便于工程BOM與制造 BOM映射轉(zhuǎn) 換為目標(biāo),不利于工程變更信息的傳遞。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的提供一種基于立體BOM結(jié)構(gòu)的工程變更信息傳遞裝置及其方法,利 用三維立體BOM結(jié)構(gòu),進(jìn)行設(shè)計(jì)與工藝變更信息存儲(chǔ),以及在制造執(zhí)行端工程變更信息的 提取,實(shí)現(xiàn)工程變更從產(chǎn)生到執(zhí)行階段,變更信息的傳遞。有效地避免了現(xiàn)有技術(shù)中的工程 變更信息滯后現(xiàn)象給制造過程帶來的頻繁擾動(dòng)影響了制造執(zhí)行系統(tǒng)的生產(chǎn)效率與系統(tǒng)穩(wěn) 定性、多以便于產(chǎn)品版本管理或以便于工程BOM與制造 BOM映射轉(zhuǎn)換為目標(biāo)而不利于工程 變更信息傳遞的缺陷。
[0004] 為了克服現(xiàn)有技術(shù)中的不足,本發(fā)明提供了一種基于立體BOM結(jié)構(gòu)的工程變更信 息傳遞裝置及其方法的解決方案,具體如下:
[0005] -種基于立體BOM結(jié)構(gòu)的工程變更信息傳遞裝置,包括用于設(shè)計(jì)的變更信息傳遞 的前臺(tái)終端1、用于制造加工工藝流程的變更信息傳遞的前臺(tái)終端2以及接收用于制造流 程的傳遞信息的前臺(tái)終端3,用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端1、用于制造加工工藝流 程的變更信息傳遞的前臺(tái)終端2以及接收用于制造流程的傳遞信息的前臺(tái)終端3通過網(wǎng)絡(luò) 4同后臺(tái)服務(wù)器5相連接,用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端1、用于制造加工工藝流程 的變更信息傳遞的前臺(tái)終端2以及接收用于制造流程的傳遞信息的前臺(tái)終端3內(nèi)部分別設(shè) 置有用于設(shè)計(jì)的變更信息傳遞模塊6、用于制造加工工藝流程的變更信息傳遞模塊7和用 于制造流程的傳遞信息模塊8,所述的后臺(tái)服務(wù)器5內(nèi)設(shè)置有基于立體BOM結(jié)構(gòu)的工程變更 信息傳遞的后臺(tái)處理模塊9和用于存儲(chǔ)傳遞來的基于立體BOM結(jié)構(gòu)的工程變更信息的數(shù)據(jù) 庫(kù)10。
[0006] 所述的用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端1、用于制造加工工藝流程的變更信 息傳遞的前臺(tái)終端2以及接收用于制造流程的傳遞信息的前臺(tái)終端3均為PC機(jī)或PDA。
[0007] 所述的用于存儲(chǔ)傳遞來的基于立體BOM結(jié)構(gòu)的工程變更信息的數(shù)據(jù)庫(kù)10中存儲(chǔ) 有產(chǎn)品所有版本的物料信息,所述的產(chǎn)品所有版本的物料信息包括物料號(hào)、用于物料的BOM 結(jié)構(gòu)屬性、物料的數(shù)量、物料之間的父子關(guān)系以及版本信息,所述的版本信息以用于設(shè)計(jì)的 版本的向量的結(jié)構(gòu)來存儲(chǔ),用于設(shè)計(jì)的版本的向量是以〇字符和1字符組成的字符串序列, 所述的用于物料的BOM結(jié)構(gòu)屬性包括用于產(chǎn)品設(shè)計(jì)的EBOM結(jié)構(gòu)屬性和用于產(chǎn)品制造的 MBOM結(jié)構(gòu)屬性,用于物料的BOM結(jié)構(gòu)屬性中節(jié)點(diǎn)構(gòu)造為子物料號(hào)、父物料號(hào)、相對(duì)數(shù)量以及 用于設(shè)計(jì)的版本的向量,所述的子物料號(hào)和父物料號(hào)在XY平面坐標(biāo)系下的二維體系中形 成樹狀父子結(jié)構(gòu),而在XYZ立體坐標(biāo)系下的三維體系中用來表征物料有效性信息的Z方向 維度中,以用于版本的向量的結(jié)構(gòu)中的每一位來按位表示物料在產(chǎn)品的對(duì)應(yīng)版本中是否有 效,0字符表示失效,1字符表示有效;用于產(chǎn)品制造的MBOM結(jié)構(gòu)屬性包括子節(jié)點(diǎn)號(hào)、父節(jié)點(diǎn) 號(hào)、相對(duì)數(shù)量、用于設(shè)計(jì)的版本向量以及用于制造的版本向量,所述的子節(jié)點(diǎn)號(hào)和父節(jié)點(diǎn)號(hào) 在XY平面坐標(biāo)系下的二維體系中形成樹狀父子結(jié)構(gòu),而在XYZ立體坐標(biāo)系下的三維體系中 用來表征物料有效性信息的Z方向維度中,以用于設(shè)計(jì)的版本的向量的結(jié)構(gòu)和用于制造的 版本向量的結(jié)構(gòu)中的每一位來按位表不物料在產(chǎn)品的對(duì)應(yīng)版本中是否有效,〇字符表不失 效,1字符表示有效,所述的用于制造的版本向量也是以0字符和1字符組成的字符串序列。
[0008] 所述的基于立體BOM結(jié)構(gòu)的工程變更信息傳遞裝置的方法,步驟如下:
[0009] 步驟1 :如果設(shè)計(jì)中出現(xiàn)了變更信息,首先用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端1 啟動(dòng)用于設(shè)計(jì)的變更信息傳遞模塊6通過網(wǎng)絡(luò)4向后臺(tái)服務(wù)器5發(fā)送請(qǐng)求產(chǎn)品新版本的物 料信息變更的指令,當(dāng)后臺(tái)服務(wù)器5接收到請(qǐng)求產(chǎn)品新版本的物料信息變更的指令后,發(fā) 送響應(yīng)產(chǎn)品新版本的物料信息變更的指令到用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端1 ;
[0010] 步驟2 :所述的用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端1接收到響應(yīng)產(chǎn)品新版本的 物料信息變更的指令后,然后用于設(shè)計(jì)的變更信息傳遞模塊6把針對(duì)用于設(shè)計(jì)變更下的包 括物料號(hào)、用于物料的BOM結(jié)構(gòu)屬性、物料的數(shù)量、物料之間的父子關(guān)系以及版本信息的產(chǎn) 品新版本的物料信息發(fā)送到后臺(tái)服務(wù)器5,后臺(tái)服務(wù)器5接收到的針對(duì)用于設(shè)計(jì)變更下的 包括物料號(hào)、用于物料的BOM結(jié)構(gòu)屬性、物料的數(shù)量、物料之間的父子關(guān)系以及版本信息的 產(chǎn)品新版本的物料信息后,啟動(dòng)基于立體BOM結(jié)構(gòu)的工程變更信息傳遞的后臺(tái)處理模塊9 把該針對(duì)用于設(shè)計(jì)變更下的包括物料號(hào)、用于物料的BOM結(jié)構(gòu)屬性、物料的數(shù)量、物料之間 的父子關(guān)系以及版本信息的產(chǎn)品新版本的物料信息存儲(chǔ)到的用于存儲(chǔ)傳遞來的基于立體 BOM結(jié)構(gòu)的工程變更信息的數(shù)據(jù)庫(kù)10中,所述的把該針對(duì)用于設(shè)計(jì)變更下的包括物料號(hào)、 用于物料的BOM結(jié)構(gòu)屬性、物料的數(shù)量、物料之間的父子關(guān)系以及版本信息的產(chǎn)品新版本 的物料信息存儲(chǔ)到的用于存儲(chǔ)傳遞來的基于立體BOM結(jié)構(gòu)的工程變更信息的數(shù)據(jù)庫(kù)10中 的方法如下,這樣就能將設(shè)計(jì)變更通過物料有效性向量的變換,存儲(chǔ)進(jìn)EBOM數(shù)據(jù)庫(kù)基表: [0011] (1)根據(jù)設(shè)計(jì)變更中的有增物料、物料失效或者物料設(shè)計(jì)改版類型,進(jìn)行設(shè)計(jì)變更 信息預(yù)處理,作為設(shè)計(jì)變更信息的輸入,所述的設(shè)計(jì)變更信息預(yù)處理過程為依據(jù)設(shè)計(jì)新增 物料,生成如公式(1-1)所示的新增零部件有效性向量r,其中ri是r中的第i個(gè)元素,j為 新增零部件數(shù)量:
[0012] T=IrJri = Li = Un] (1-1)
[0013] 以及依據(jù)零件替換、設(shè)計(jì)改版或者刪減這樣的方式,生成如公式(1-2)所示的有 效性變更向量r',i^ i是r'中元素,m為當(dāng)前BOM結(jié)構(gòu)中零件數(shù):
[0014]
【權(quán)利要求】
1. 一種基于立體BOM結(jié)構(gòu)的工程變更信息傳遞裝置,其特征在于包括用于設(shè)計(jì)的變更 信息傳遞的前臺(tái)終端、用于制造加工工藝流程的變更信息傳遞的前臺(tái)終端以及接收用于制 造流程的傳遞信息的前臺(tái)終端,用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端、用于制造加工工藝 流程的變更信息傳遞的前臺(tái)終端以及接收用于制造流程的傳遞信息的前臺(tái)終端通過網(wǎng)絡(luò) 同后臺(tái)服務(wù)器相連接,用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端、用于制造加工工藝流程的變 更信息傳遞的前臺(tái)終端以及接收用于制造流程的傳遞信息的前臺(tái)終端內(nèi)部分別設(shè)置有用 于設(shè)計(jì)的變更信息傳遞模塊、用于制造加工工藝流程的變更信息傳遞模塊7和用于制造流 程的傳遞信息模塊,所述的后臺(tái)服務(wù)器內(nèi)設(shè)置有基于立體BOM結(jié)構(gòu)的工程變更信息傳遞的 后臺(tái)處理模塊和用于存儲(chǔ)傳遞來的基于立體BOM結(jié)構(gòu)的工程變更信息的數(shù)據(jù)庫(kù)。
2. 根據(jù)權(quán)利要求1所述的基于立體BOM結(jié)構(gòu)的工程變更信息傳遞裝置,其特征在于所 述的用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端、用于制造加工工藝流程的變更信息傳遞的前臺(tái) 終端以及接收用于制造流程的傳遞信息的前臺(tái)終端均為PC機(jī)或PDA。
3. 根據(jù)權(quán)利要求1所述的基于立體BOM結(jié)構(gòu)的工程變更信息傳遞裝置,其特征在于所 述的用于存儲(chǔ)傳遞來的基于立體BOM結(jié)構(gòu)的工程變更信息的數(shù)據(jù)庫(kù)中存儲(chǔ)有產(chǎn)品所有版 本的物料信息,所述的產(chǎn)品所有版本的物料信息包括物料號(hào)、用于物料的BOM結(jié)構(gòu)屬性、物 料的數(shù)量、物料之間的父子關(guān)系以及版本信息,所述的版本信息以用于設(shè)計(jì)的版本的向量 的結(jié)構(gòu)來存儲(chǔ),用于設(shè)計(jì)的版本的向量是以〇字符和1字符組成的字符串序列,所述的用 于物料的BOM結(jié)構(gòu)屬性包括用于產(chǎn)品設(shè)計(jì)的EBOM結(jié)構(gòu)屬性和用于產(chǎn)品制造的MBOM結(jié)構(gòu)屬 性,用于物料的BOM結(jié)構(gòu)屬性中節(jié)點(diǎn)構(gòu)造為子物料號(hào)、父物料號(hào)、相對(duì)數(shù)量以及用于設(shè)計(jì)的 版本的向量,所述的子物料號(hào)和父物料號(hào)在XY平面坐標(biāo)系下的二維體系中形成樹狀父子 結(jié)構(gòu),而在XYZ立體坐標(biāo)系下的三維體系中用來表征物料有效性信息的Z方向維度中,以用 于版本的向量的結(jié)構(gòu)中的每一位來按位表不物料在產(chǎn)品的對(duì)應(yīng)版本中是否有效,〇字符表 示失效,1字符表示有效;用于產(chǎn)品制造的MBOM結(jié)構(gòu)屬性包括子節(jié)點(diǎn)號(hào)、父節(jié)點(diǎn)號(hào)、相對(duì)數(shù) 量、用于設(shè)計(jì)的版本向量以及用于制造的版本向量,所述的子節(jié)點(diǎn)號(hào)和父節(jié)點(diǎn)號(hào)在XY平面 坐標(biāo)系下的二維體系中形成樹狀父子結(jié)構(gòu),而在XYZ立體坐標(biāo)系下的三維體系中用來表征 物料有效性信息的Z方向維度中,以用于設(shè)計(jì)的版本的向量的結(jié)構(gòu)和用于制造的版本向量 的結(jié)構(gòu)中的每一位來按位表不物料在產(chǎn)品的對(duì)應(yīng)版本中是否有效,〇字符表不失效,1字符 表示有效,所述的用于制造的版本向量也是以〇字符和1字符組成的字符串序列。
4. 根據(jù)權(quán)利要求3所述的基于立體BOM結(jié)構(gòu)的工程變更信息傳遞裝置的方法,其特征 在于,步驟如下: 步驟1 :如果設(shè)計(jì)中出現(xiàn)了變更信息,首先用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端啟動(dòng) 用于設(shè)計(jì)的變更信息傳遞模塊通過網(wǎng)絡(luò)向后臺(tái)服務(wù)器發(fā)送請(qǐng)求產(chǎn)品新版本的物料信息變 更的指令,當(dāng)后臺(tái)服務(wù)器接收到請(qǐng)求產(chǎn)品新版本的物料信息變更的指令后,發(fā)送響應(yīng)產(chǎn)品 新版本的物料信息變更的指令到用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端; 步驟2 :所述的用于設(shè)計(jì)的變更信息傳遞的前臺(tái)終端接收到響應(yīng)產(chǎn)品新版本的物料信 息變更的指令后,然后用于設(shè)計(jì)的變更信息傳遞模塊把針對(duì)用于設(shè)計(jì)變更下的包括物料 號(hào)、用于物料的BOM結(jié)構(gòu)屬性、物料的數(shù)量、物料之間的父子關(guān)系以及版本信息的產(chǎn)品新版 本的物料信息發(fā)送到后臺(tái)服務(wù)器,后臺(tái)服務(wù)器接收到的針對(duì)用于設(shè)計(jì)變更下的包括物料 號(hào)、用于物料的BOM結(jié)構(gòu)屬性、物料的數(shù)量、物料之間的父子關(guān)系以及版本信息的產(chǎn)品新版 本的物料信息后,啟動(dòng)基于立體BOM結(jié)構(gòu)的工程變更信息傳遞的后臺(tái)處理模塊把該針對(duì)用 于設(shè)計(jì)變更下的包括物料號(hào)、用于物料的BOM結(jié)構(gòu)屬性、物料的數(shù)量、物料之間的父子關(guān)系 以及版本信息的產(chǎn)品新版本的物料信息存儲(chǔ)到的用于存儲(chǔ)傳遞來的基于立體BOM結(jié)構(gòu)的 工程變更信息的數(shù)據(jù)庫(kù)中,所述的把該針對(duì)用于設(shè)計(jì)變更下的包括物料號(hào)、用于物料的BOM 結(jié)構(gòu)屬性、物料的數(shù)量、物料之間的父子關(guān)系以及版本信息的產(chǎn)品新版本的物料信息存儲(chǔ) 到的用于存儲(chǔ)傳遞來的基于立體BOM結(jié)構(gòu)的工程變更信息的數(shù)據(jù)庫(kù)中的方法如下,這樣就 能將設(shè)計(jì)變更通過物料有效性向量的變換,存儲(chǔ)進(jìn)EBOM數(shù)據(jù)庫(kù)基表: (1) 根據(jù)設(shè)計(jì)變更中的有增物料、物料失效或者物料設(shè)計(jì)改版類型,進(jìn)行設(shè)計(jì)變更信息 預(yù)處理,作為設(shè)計(jì)變更信息的輸入,所述的設(shè)計(jì)變更信息預(yù)處理過程為依據(jù)設(shè)計(jì)新增物料, 生成如公式(1)所示的新增零部件有效性向量r,其中ri是!*中的第i個(gè)元素,j為新增零 部件數(shù)量: r = Iri I Ti = 1,i = 1,2,…j} (1) 以及依據(jù)零件替換、設(shè)計(jì)改版或者刪減這樣的方式,生成如公式(2)所示的有效性變 更向量r',Yi'是r'中元素,m為當(dāng)前BOM結(jié)構(gòu)中零件數(shù):
(2) 確定當(dāng)前版本號(hào)i,增加一位為更改后最新版本i+1 ; (3) 新增物料處理,在原EBOM的數(shù)據(jù)庫(kù)基表中插入新紀(jì)錄,其版本向量前i位為0,第 i+1位為1 ; (4) 提取該產(chǎn)品EBOM結(jié)構(gòu)中所有物料,排序后取每個(gè)物料的節(jié)點(diǎn)信息中,作為第三維 信息的版本向量,構(gòu)建產(chǎn)品P的版本的有效性矩陣R ; (5) 設(shè)計(jì)變更信息存儲(chǔ)變換算法,設(shè)計(jì)變更信息存儲(chǔ)變更算法的方法為通過公式 (3)-公式¢),計(jì)算設(shè)計(jì)更改后的新版本產(chǎn)品P的有效性矩陣R+,具體過程為,首先提取 EBOM中的所有零部件的有效性向量,構(gòu)成每個(gè)產(chǎn)品P的版本的有效性矩陣R,即變更前版本 有效性矩陣,并將r作為向量矩陣,求兩矩陣直和,如公式(3)所示,求出新增零件后的EBOM 物料清單的有效性矩陣R',根據(jù)公式(4)對(duì)做R'矩陣初等變換,得到矩陣初等變換后的矩 陣R",然后根據(jù)有效性變更向量r',如公式(5)所示構(gòu)造矩陣R"',通過公式(6)計(jì)算出設(shè) 計(jì)變更后所有物料的有效性向量構(gòu)成的矩陣R+,
其中為矩陣R'中的矩陣元素,n為自然數(shù); (6) 將R+中每一行所對(duì)應(yīng)每一物料的有效性向量值,在數(shù)據(jù)庫(kù)對(duì)應(yīng)紀(jì)錄中進(jìn)行修改操 作,修改其物料的有效性向量的值; 步驟3 :如果制造加工工藝中出現(xiàn)了變更信息,首先用于制造加工工藝流程的變更信 息傳遞的前臺(tái)終端2啟動(dòng)用于制造加工工藝流程的變更信息傳遞模塊通過網(wǎng)絡(luò)向后臺(tái)服 務(wù)器發(fā)送請(qǐng)求產(chǎn)品新版本的物料信息變更的指令,當(dāng)后臺(tái)服務(wù)器接收到請(qǐng)求產(chǎn)品新版本的 物料信息變更的指令后,發(fā)送響應(yīng)產(chǎn)品新版本的物料信息變更的指令到用于制造加工工藝 流程的變更信息傳遞的前臺(tái)終端; 步驟4 :所述的用于制造加工工藝流程的變更信息傳遞的前臺(tái)終端接收到響應(yīng)產(chǎn)品新 版本的物料信息變更的指令后,然后用于制造加工工藝流程的變更信息傳遞模塊把針對(duì)制 造加工工藝流程下的包括物料號(hào)、用于物料的BOM結(jié)構(gòu)屬性、物料的數(shù)量、物料之間的父子 關(guān)系以及版本信息的產(chǎn)品新版本的物料信息發(fā)送到后臺(tái)服務(wù)器,后臺(tái)服務(wù)器接收到的針對(duì) 制造加工工藝流程下的包括物料號(hào)、用于物料的BOM結(jié)構(gòu)屬性、物料的數(shù)量、物料之間的父 子關(guān)系以及版本信息的產(chǎn)品新版本的物料信息后,啟動(dòng)基于立體BOM結(jié)構(gòu)的工程變更信息 傳遞的后臺(tái)處理模塊把該針對(duì)制造加工工藝流程下的包括物料號(hào)、用于物料的BOM結(jié)構(gòu)屬 性、物料的數(shù)量、物料之間的父子關(guān)系以及版本信息的產(chǎn)品新版本的物料信息存儲(chǔ)到的用 于存儲(chǔ)傳遞來的基于立體BOM結(jié)構(gòu)的工程變更信息的數(shù)據(jù)庫(kù)中,所述的把該針對(duì)制造加工 工藝流程下的包括物料號(hào)、用于物料的BOM結(jié)構(gòu)屬性、物料的數(shù)量、物料之間的父子關(guān)系以 及版本信息的產(chǎn)品新版本的物料信息存儲(chǔ)到的用于存儲(chǔ)傳遞來的基于立體BOM結(jié)構(gòu)的工 程變更信息的數(shù)據(jù)庫(kù)中的方法為分裝配工藝與零件工藝的更改兩類,通過MBOM的版本向 量變換,將裝配工藝更改信息存儲(chǔ),而零件工藝或不影響裝配結(jié)構(gòu)的裝配工藝的變更,則在 MBOM結(jié)構(gòu)中表現(xiàn)為工藝文檔出現(xiàn)更新,可依據(jù)MBOM節(jié)點(diǎn)結(jié)構(gòu)中"工藝版號(hào)",有新版本更新 時(shí),修改工藝版本號(hào)即可保存零件工藝更改信息; 步驟5 :如果需要獲取指定版本的BOM清單時(shí),接收用于制造流程的傳遞信息的前臺(tái)終 端對(duì)后臺(tái)服務(wù)器發(fā)送請(qǐng)求獲取指定版本的BOM清單指令,后臺(tái)服務(wù)器接收到請(qǐng)求獲取指定 版本的BOM清單指令后,啟動(dòng)基于立體BOM結(jié)構(gòu)的工程變更信息傳遞的后臺(tái)處理模塊,采用 基于立體結(jié)構(gòu)的剖面視圖投影算法,所述的基于立體結(jié)構(gòu)的剖面視圖投影算法具體如下: (1) 設(shè)定產(chǎn)品BOM版本有效性矩陣P,P= [Pij]nXm,Pij G {1,〇},產(chǎn)品有有m個(gè)版本,共 包含n個(gè)物料,1表示"有效",0表示"無效",Pij標(biāo)識(shí)物料h是否存在于產(chǎn)品的第j個(gè)版本 中;設(shè)定產(chǎn)品所有版本包含的總物料向量@@ = [bi,b2,…bn],bi為產(chǎn)品BOM節(jié)點(diǎn)結(jié)構(gòu)中 的某物料;設(shè)定產(chǎn)品版本向量ek,ek為第k個(gè)位置為1的m維基本向量;產(chǎn)品最大化物料清 單BOM2 ;設(shè)定產(chǎn)品k版本的物料清單為BOMk ; (2) 依據(jù)產(chǎn)品號(hào),從用于存儲(chǔ)傳遞來的基于立體BOM結(jié)構(gòu)的工程變更信息的數(shù)據(jù)庫(kù)中 提取產(chǎn)品所有版本的物料信息,排序后生成總物料向量3 ; (3) 提取@中所有物料的節(jié)點(diǎn)信息,依據(jù)節(jié)點(diǎn)存儲(chǔ)結(jié)構(gòu)中的版本向量值,構(gòu)造產(chǎn)品BOM 版本的有效性矩陣P ; (4) 根據(jù)公式(7)計(jì)算所有批次的物料清單BOM2 : BOM2 = 3 ? In ? P (7) 其中In為單位矩陣,依據(jù)BOM2,就通過公式(8)計(jì)算出指定批次的物料清單BOMk : BOMk = BOM2 ? ek = 3 ? In ? P ? ek (8) 由此,通過版本向量在剖面上的投影,提取獲取指定版本的BOM清單并發(fā)送到接收用 于制造流程的傳遞信息的前臺(tái)終端; 步驟6 :如果需要獲取指定版本的變更信息時(shí),當(dāng)用于存儲(chǔ)傳遞來的基于立體BOM結(jié) 構(gòu)的工程變更信息的數(shù)據(jù)庫(kù)偵測(cè)到變化時(shí),獲得變更零件集合{pei},所述的變更零件集合 {pj即為產(chǎn)品新版本中變更了的物料信息,具體如下: (1) 計(jì)算提取廣品所有版本的物料清單,獲得廣品所有版本的最大化物料清單序列 P {Pl,P2,... pn},并按設(shè)定規(guī)則對(duì)該產(chǎn)品所有版本的最大化物料清單序列排序; (2) 提取所有物料的有效性向量,構(gòu)成有效性矩陣R,根據(jù)矩陣列數(shù),確定當(dāng)前最大版 本號(hào)Imax ; (3) 根據(jù)公式(9),計(jì)算變更零件集合{pei}。 如果(rMax。。: Maxcol-1, i )尹〇的條件下 則有 Pi G {Pei} (9); 其中Pi為產(chǎn)品P中的零部件,rM_u為矩陣R+中最大列向量的各個(gè)元素。
【文檔編號(hào)】G06F17/30GK104361436SQ201410599124
【公開日】2015年2月18日 申請(qǐng)日期:2014年10月30日 優(yōu)先權(quán)日:2014年10月30日
【發(fā)明者】冷晟, 葉文華, 鄒方林, 廉鵬飛, 晁翠華 申請(qǐng)人:南京航空航天大學(xué)