利用所述至少一個(gè)需求項(xiàng)和所述技術(shù)指標(biāo)項(xiàng),建立映射規(guī)則,所述至少一個(gè)需求項(xiàng)作為所述映射規(guī)則的輸入項(xiàng),所述技術(shù)指標(biāo)項(xiàng)作為所述映射規(guī)則的輸出項(xiàng)。
[0056]104,將所述映射規(guī)則存儲(chǔ)至映射規(guī)則數(shù)據(jù)庫。
[0057]現(xiàn)有技術(shù)進(jìn)行高速列車開發(fā)時(shí),未考慮需求與技術(shù)指標(biāo)之間的映射規(guī)則,如此,當(dāng)有新的開發(fā)任務(wù)時(shí),車輛生產(chǎn)廠商都會(huì)重新進(jìn)行新車型的開發(fā)。本發(fā)明實(shí)施例旨在建立需求與技術(shù)指標(biāo)之間的映射規(guī)則。如此,在進(jìn)行新車型開發(fā)時(shí),便可根據(jù)開發(fā)需求,選擇合適的映射規(guī)則,并基于映射規(guī)則生成技術(shù)指標(biāo)實(shí)例。這樣,就可避免列車開發(fā)過程中重復(fù)開發(fā)的現(xiàn)象,有助于提高開發(fā)效率,節(jié)省開發(fā)資源。
[0058]需要說明的是,本發(fā)明實(shí)施例中的元模型指的是,對(duì)譜系化高速列車所包含的各種對(duì)象的抽象。元模型定義了規(guī)定模型的描述及操作方法,是一種計(jì)算機(jī)描述的抽象映射,可以理解地,元模型是模型的抽象。
[0059]本發(fā)明實(shí)施例在創(chuàng)建映射規(guī)則時(shí),涉及以下三方面數(shù)據(jù):
[0060](I)需求項(xiàng)
[0061]本發(fā)明實(shí)施例中,可以從需求元模型中獲取至少一個(gè)需求項(xiàng)。通常,需求可以體現(xiàn)為車輛需要滿足的各種要求,至少可包括功能需求、性能需求、結(jié)構(gòu)需求等等,本發(fā)明實(shí)施例對(duì)此可不做具體限定。
[0062]需要說明的是,需求元模型可以是根據(jù)車輛的需求數(shù)據(jù),從需求元模型數(shù)據(jù)庫中查找獲得的;或者,也可以是根據(jù)車輛的需求數(shù)據(jù),創(chuàng)建獲得的,本發(fā)明實(shí)施例對(duì)此可不做具體限定。本發(fā)明實(shí)施例中,需求數(shù)據(jù)指的是,與高速列車產(chǎn)品開發(fā)需求相關(guān)的數(shù)據(jù)。具體地,需求數(shù)據(jù)至少可包括:需求項(xiàng)名稱、需求值類型、需求值范圍、需求備注中的至少一個(gè)。此外,需求數(shù)據(jù)還可包括分類屬性,具體地,分類屬性至少可體現(xiàn)為以下三種:(I)主體需求,即環(huán)境需求和/或路網(wǎng)需求,⑵關(guān)鍵需求,即結(jié)構(gòu)需求和/或性能需求,⑶旅客需求,即功能需求。
[0063](2)技術(shù)指標(biāo)項(xiàng)
[0064]本發(fā)明實(shí)施例中,可以從技術(shù)指標(biāo)數(shù)據(jù)庫中獲取一個(gè)技術(shù)指標(biāo)項(xiàng)。技術(shù)指標(biāo)指的是,車輛的設(shè)計(jì)所應(yīng)達(dá)到的基本目標(biāo),至少可包括功能指標(biāo)、性能指標(biāo)、結(jié)構(gòu)指標(biāo)、行為指標(biāo)等等,本發(fā)明實(shí)施例對(duì)此可不做具體限定。
[0065]可以理解地,高速列車的技術(shù)指標(biāo)是為了適應(yīng)各種需求而應(yīng)達(dá)到的設(shè)計(jì)條件或設(shè)計(jì)要求。這種需求可以來自于旅客、運(yùn)營商、環(huán)境條件、研發(fā)人員、供應(yīng)商等提出的各種要求,需求可以形成對(duì)高速列車產(chǎn)品研發(fā)的多維設(shè)計(jì)約束,在該約束下定義出高速列車所應(yīng)達(dá)到的技術(shù)指標(biāo),形成能表達(dá)高速列車功能、性能和行為的技術(shù)指標(biāo)。
[0066](3)映射關(guān)系
[0067]本發(fā)明實(shí)施例中,映射規(guī)則是實(shí)現(xiàn)高速列車開發(fā)需求向技術(shù)指標(biāo)轉(zhuǎn)換的基礎(chǔ),可以基于高速列車開發(fā)需求,從映射規(guī)則數(shù)據(jù)庫中選擇對(duì)應(yīng)的映射規(guī)則,進(jìn)而將需求元模型實(shí)例轉(zhuǎn)換為至少一個(gè)技術(shù)指標(biāo)實(shí)例,實(shí)現(xiàn)新車型的開發(fā)。
[0068]映射關(guān)系可以理解為,映射規(guī)則的輸入項(xiàng)與輸出項(xiàng)之間的映射關(guān)系。本發(fā)明實(shí)施例中,映射關(guān)系可以體現(xiàn)為函數(shù)關(guān)系或者統(tǒng)計(jì)關(guān)系。其中,函數(shù)關(guān)系可以為數(shù)學(xué)運(yùn)算、關(guān)系運(yùn)算、規(guī)則函數(shù)運(yùn)算中的至少一個(gè)。舉例來說,數(shù)學(xué)運(yùn)算可以為“ + ”、“_”、“*”、“/”、“C0S”等等,關(guān)系運(yùn)算可以為“ =O ”、“[]”、“ {}”等等,規(guī)則函數(shù)可以為1&1()”、"MinO ”等等。統(tǒng)計(jì)關(guān)系可以為設(shè)計(jì)人員的經(jīng)驗(yàn)知識(shí)、相關(guān)標(biāo)準(zhǔn)的規(guī)定、仿真數(shù)據(jù)等等。
[0069]作為一種示例,本發(fā)明實(shí)施例中的映射規(guī)則可以體現(xiàn)為以下三類:
[0070]第一類,直接映射規(guī)則。即,輸入項(xiàng)與輸出項(xiàng)之間的函數(shù)關(guān)系為“ = ”,也就是說,映射規(guī)則中的需求項(xiàng)與技術(shù)指標(biāo)項(xiàng)相同。若用X表示需求項(xiàng),用Y表示技術(shù)指標(biāo)項(xiàng),則映射規(guī)則可表示為Y = Xo在直接映射中,需求項(xiàng)具有雙重特性,即,需求項(xiàng)既屬于需求內(nèi)容,又屬于技術(shù)指標(biāo)內(nèi)容。
[0071]第二類,函數(shù)映射規(guī)則。即,輸入項(xiàng)與輸出項(xiàng)之間的函數(shù)關(guān)系為“=”之外的其它函數(shù)關(guān)系。若用X表示需求項(xiàng),用Y表示技術(shù)指標(biāo)項(xiàng),則映射規(guī)則可表示為Y = f(X1,X2,…,Xk)。
[0072]第三類,知識(shí)映射規(guī)則。即,輸入項(xiàng)與輸出項(xiàng)之間不存在明確的函數(shù)關(guān)系,但可利用經(jīng)驗(yàn)統(tǒng)計(jì),建立二者之間的硬性關(guān)聯(lián)。
[0073]需要說明的是,知識(shí)映射規(guī)則中輸入項(xiàng)與輸出項(xiàng)一一對(duì)應(yīng),且均帶有參數(shù)值。某種情況下,不同映射規(guī)則中的需求項(xiàng)或技術(shù)指標(biāo)項(xiàng)是相同的,但對(duì)應(yīng)的參數(shù)值一定不同。例如,同一個(gè)需求項(xiàng)可能對(duì)應(yīng)有a個(gè)參數(shù)值,同一個(gè)技術(shù)指標(biāo)項(xiàng)可能對(duì)應(yīng)有b個(gè)參數(shù)值,如此情況下,即使知識(shí)映射規(guī)則包括的需求項(xiàng)或技術(shù)指標(biāo)項(xiàng)相同,但也屬于不同的知識(shí)映射規(guī)貝U。其中,a和b為不小于2的正整數(shù)。
[0074]如此,便可建立至少一個(gè)需求項(xiàng)與一個(gè)技術(shù)指標(biāo)項(xiàng)之間的映射關(guān)系,獲得對(duì)應(yīng)的映射規(guī)則,并存儲(chǔ)至映射規(guī)則數(shù)據(jù)庫中。這樣,在進(jìn)行新車型開發(fā)時(shí),便可獲得新車型對(duì)應(yīng)的需求項(xiàng),并利用新車型對(duì)應(yīng)的需求項(xiàng),逐個(gè)匹配映射規(guī)則數(shù)據(jù)庫中的映射規(guī)則,若存在與新車型對(duì)應(yīng)的需求項(xiàng)相匹配的映射規(guī)則,則可基于所述匹配的映射規(guī)則,生成技術(shù)指標(biāo)實(shí)例。對(duì)技術(shù)指標(biāo)實(shí)例的介紹,可參見下文圖2所示實(shí)施例,此處暫不詳述。
[0075]需要說明的是,可按照?qǐng)D1所示先獲取需求項(xiàng)再獲取技術(shù)指標(biāo)項(xiàng),或者,也可以先獲取技術(shù)指標(biāo)項(xiàng)再獲取需求項(xiàng),或者,還可同時(shí)獲取兩方面數(shù)據(jù),本發(fā)明實(shí)施例對(duì)此可不做具體限定。
[0076]可選地,如果所述輸入項(xiàng)和/或所述輸出項(xiàng)發(fā)生變化,還可更新所述映射規(guī)則。即,在創(chuàng)建映射規(guī)則的數(shù)據(jù)發(fā)生變化的時(shí)候,可以及時(shí)更新映射規(guī)則數(shù)據(jù)庫中保存的映射規(guī)則,以保證映射規(guī)則數(shù)據(jù)庫中的映射規(guī)則的正確性。本實(shí)施例中,更新映射規(guī)則可以理解為增加、刪除、修改中的任一種。需要說明的是,更新映射規(guī)則不影響已生成的技術(shù)指標(biāo)實(shí)例,只會(huì)影響后續(xù)使用映射規(guī)則生成的技術(shù)指標(biāo)實(shí)例。對(duì)技術(shù)指標(biāo)實(shí)例的介紹,可參見下文圖2所示實(shí)施例,此處暫不詳述。
[0077]可選地,本發(fā)明實(shí)施例還可對(duì)映射規(guī)則進(jìn)行可視化顯示,具體地,可接收設(shè)計(jì)人員輸入的查詢請(qǐng)求,從所述映射規(guī)則數(shù)據(jù)庫中查找指定映射規(guī)則;顯示所述指定映射規(guī)則。舉例來說,查詢請(qǐng)求中可以包括需求項(xiàng),即,利用映射規(guī)則數(shù)據(jù)庫,對(duì)所述需求項(xiàng)對(duì)應(yīng)的指定映射規(guī)則,進(jìn)行統(tǒng)計(jì)顯示?;蛘?,查詢請(qǐng)求中可以包括技術(shù)指標(biāo)項(xiàng),即,利用映射規(guī)則數(shù)據(jù)庫,對(duì)所述技術(shù)指標(biāo)項(xiàng)對(duì)應(yīng)的指定映射規(guī)則,進(jìn)行統(tǒng)計(jì)顯示?;蛘?,如果基于車輛的結(jié)構(gòu)樹數(shù)據(jù),利用所述車輛對(duì)應(yīng)的多條映射規(guī)則生成映射規(guī)則結(jié)構(gòu)樹,則查詢請(qǐng)求中可以包括指定結(jié)構(gòu)或指定位置,即,利用映射規(guī)則數(shù)據(jù)庫,對(duì)所述指定結(jié)構(gòu)或指定位置對(duì)應(yīng)的指定映射規(guī)則,進(jìn)行統(tǒng)計(jì)顯示?;蛘?,映射規(guī)則數(shù)據(jù)庫中還可記錄每條映射規(guī)則被匹配生成技術(shù)指標(biāo)實(shí)例的次數(shù),則查詢請(qǐng)求中可以包括使用次數(shù)或使用頻率,即,利用映射規(guī)則數(shù)據(jù)庫,對(duì)所述使用次數(shù)或使用頻率對(duì)應(yīng)的指定映射規(guī)則,進(jìn)行統(tǒng)計(jì)顯示。
[0078]需要說明的是,查找到的指定映射規(guī)則可以結(jié)構(gòu)樹形式顯示,也可以列表形式顯示,本發(fā)明實(shí)施例對(duì)此可不做具體限定??蛇x地,還可將查找到的指定映射規(guī)則生成文檔或報(bào)表輸出,本發(fā)明實(shí)施例