高速列車產品結構樹構建方法和裝置的制造方法
【技術領域】
[0001]本發明涉及公共交通領域,特別是涉及一種高速列車產品結構樹構建方法和裝置。
【背景技術】
[0002]高速列車產品結構數據是描述各個高速列車研發產品的物料組成及各部分文件組成的數據,它是指導產品設計的重要依據。
[0003]現有的高速列車開發中,當車輛生產廠商接到訂單之后,需要人為對訂單的技術指標進行分解,分解到各個組分模塊,如承載組分、行走組分和車體組分等,之后各組分對應的研發部門將對應的技術指標,設計人員根據自身的設計經驗,按照技術指標的要求,將指標對應轉化為產品結構數據。
[0004]由于產品結構數據來源較多,且復雜。現在沒有系統規范化的需求數據管理,需要花費大量設計人員時間來人工處理產品結構數據,造成研發資源重復浪費,且使研發進度耽擱。大量的人為影響,導致出錯概率較大,不能滿足快速開發列車的需求。
【發明內容】
[0005]為了解決上述技術問題,本發明提供了一種高速列車產品結構樹構建方法和裝置,使得不需要人工處理高速列車的產品結構數據。
[0006]本發明實施例公開了如下技術方案:
[0007]一種高速列車產品結構樹構建方法,包括:
[0008]獲取已知高速列車的產品結構數據,根據所述產品結構數據的層級信息對所述產品結構數據進行分類,得到各個產品結構,所述層級信息包括層級名稱、層級所屬位置和層級描述;
[0009]采集所述產品結構數據的結構信息,所述結構信息包括結構名稱,所屬層級、父結構名稱和結構描述;
[0010]為所述產品結構分配唯一對應的編碼;
[0011]根據獲得的所述產品結構、所述結構信息和所述產品結構對應的編碼建立產品結構樹;
[0012]建立所述產品結構樹與需求數據的關聯關系,所述需求數據包括針對高速列車產品的提出的具體要求集合;
[0013]當接收到新的高速列車設計的需求數據時,根據所述關聯關系以及所述產品結構樹,生成所述新的高速列車設計的需求數據中已知需求數據所對應的已知高速列車產品結構數據。
[0014]優選的,
[0015]根據已知高速列車的產品結構數據以及編碼對所述產品結構樹進行數據處理。
[0016]優選的,
[0017]所述數據處理包括數據刪除、修改和更新。
[0018]優選的,
[0019]所述產品結構樹包括層級數據和拓撲數據,所述層級數據包括已知高速列車產品結構數據的層級信息,所述拓撲數據包括已知高速列車產品結構信息以及之間的相互關系信息。
[0020]優選的,
[0021 ] 對建立好的所述產品結構樹以可視化形式進行展示。
[0022]一種高速列車產品結構樹構建裝置,包括:
[0023]分類單元,用于獲取已知高速列車的產品結構數據,根據所述產品結構數據的層級信息對所述產品結構數據進行分類,得到各個產品結構,所述層級信息包括層級名稱、層級所屬位置和層級描述;
[0024]采集單元,用于采集所述產品結構數據的結構信息,所述結構信息包括結構名稱,所屬層級、父結構名稱和結構描述;
[0025]分配單元,用于為所述產品結構分配唯一對應的編碼;
[0026]第一建立單元,用于根據獲得的所述產品結構、所述結構信息和所述產品結構對應的編碼建立產品結構樹;
[0027]第二建立單元,用于建立所述產品結構樹與需求數據的關聯關系,所述需求數據包括針對高速列車產品的提出的具體要求集合;
[0028]生成單元,用于當接收到新的高速列車設計的需求數據時,根據所述關聯關系以及所述產品結構樹,生成所述新的高速列車設計的需求數據中已知需求數據所對應的已知高速列車產品結構數據。
[0029]優選的,還包括:
[0030]處理單元,用于根據已知高速列車的產品結構數據以及編碼對所述產品結構樹進行數據處理。
[0031]優選的,
[0032]所述數據處理包括數據刪除、修改和更新。
[0033]優選的,
[0034]所述產品結構樹包括層級數據和拓撲數據,所述層級數據包括已知高速列車產品結構數據的層級信息,所述拓撲數據包括已知高速列車產品結構信息以及之間的相互關系信息。
[0035]優選的,還包括:
[0036]展示單元,用于對建立好的所述產品結構樹以可視化形式進行展示。
[0037]由上述技術方案可以看出,通過對已知告訴列車產品結構數據進行分類得到各個產品結構,再結合采集的所示產品結構數據的結構信息和為各個所述產品結構分配的唯一對應的編碼構建出高速列車的產品結構樹,建立產品結構樹與需求數據的關聯關系,當接收到新的高速列車的需求數據時,可以通過所述關聯關系以及所述產品結構樹,生成所述新的高速列車設計的需求數據中已知需求數據所對應的已知高速列車產品結構數據,由此提高了處理產品結構數據的效率,減少了人為影響,降低了出錯概率。
【附圖說明】
[0038]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0039]圖1為本發明實施例提供的一種高速列車產品結構樹構建方法的方法流程圖;
[0040]圖2為本發明實施例提供的一種高速列車產品結構樹管理模塊組成示意圖;
[0041]圖3為本發明實施例提供的一種高速列車產品結構樹管理模塊方案示意圖;
[0042]圖4為本發明實施例提供的一種高速列車產品結構樹管理模塊運行流程示意圖;
[0043]圖5為本發明實施例提供的一種模塊內部數據流程圖;
[0044]圖6為本發明實施例提供的一種高速列車產品結構樹管理模塊與其它模塊數據交互示意圖;
[0045]圖7為本發明實施例提供的一種高速列車產品結構樹構建裝置的裝置結構圖;
[0046]圖8為本發明實施例提供的一種高速列車產品結構樹構建裝置的裝置結構圖;
[0047]圖9為本發明實施例提供的一種高速列車產品結構樹構建裝置的裝置結構圖。
【具體實施方式】
[0048]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0049]對本發明實施例中的技術術語進行統一的解釋說明。
[0050]需求:高速列車產品需要滿足的各種要求,包括功能要求、性能要求以及結構要求等等。
[0051]元模型:譜系化已知高速列車所包含各種對象的抽象,定義了規定模型的描述及操作方法,是一種計算機描述的抽象映射。元模型分三個層次逐漸形成高速列車各種對象的實例,這里包括需求元模型、產品元模型、過程元模型,元模型與模型不同,元模型是模型的抽象,本項目的各種元模型分層級,參數描述可分類型,能支持產品配置、定制、變型設計,且具有合理的表述方式。
[0052]需求元模型:表示譜系化已知高速列車產品研發的需求,包括主體需求、關鍵需求和旅客需求,通過實例化形成高速列車的靜態需求集,即需求類,對需求類進行賦值則得到具體產品的需求實例對象。
[0053]技術指標:是指產品的設計所應到達的基本目標,包括功能、性能、結構、行為等目標。
[0054]技術條件:新的高速列車產品研發的基礎性開發活動,是產品整體性能的開發提供必要的條件或手段
[0055]產品元模型:表示譜系化已知高速列車產品靜態參數,通過實例化得到已知高速列車各個類型的具體靜態參數,即產品類;對產品類進行賦值則得到產品實例對象。
[0056]產品結構樹:是描述各個高速列車研發產品的物料組成及各部分文件組成的層次結構樹狀圖。它是將產品數據管理中的產品信息,結合各個零部件之間的層級關系,組成一種有效的屬性管理結構。
[0057]過程元模型:過程元模型表示譜系化高速列車研發流程中各個過程活動,通過實例化得到某型車所需特定研發過程,即過程類;對過程類進行賦值則得到產品實際研發過程。
[0058]匹配:通過一定的規則或算法,以一個元素集為配對目標,將另一個元素集中的元素通過一定的規則或算法與目標元素進行差異比較。利用相似差異控制,得出與目標集相似的元素集。
[0059]配置:在已知的高速列車研發產品的知識、模型或者組成中選擇出適合當前對象的功能、性能等,以形成完整的系統。
[0060]映射:是指通過一定的規則將兩個元素集之間元素建立相互“對應”的關系。
[0061]提取:對元素