本發(fā)明涉及工程材料領(lǐng)域,并且更具體地,涉及一種建立工程材料數(shù)據(jù)庫的方法及系統(tǒng)。
背景技術(shù):
:材料科學(xué)是社會(huì)的三大支柱之一,材料的合理選擇和處理直接影響著產(chǎn)品的質(zhì)量和成本,材料信息系統(tǒng)將對(duì)材料的研究、開發(fā)、生產(chǎn)、推廣、使用以及材料科學(xué)知識(shí)的普及起著重要的作用。在復(fù)雜產(chǎn)品研制全生命周期過程中,材料的合理選擇、科學(xué)處理和精確設(shè)計(jì)直接影響到復(fù)雜產(chǎn)品的成本和質(zhì)量。作為CAD/CAE/CAM設(shè)計(jì)的重要支柱,工程材料數(shù)據(jù)庫在材料研制、工藝優(yōu)化、理化測試和產(chǎn)品設(shè)計(jì)、決策咨詢中發(fā)揮著越來越重要的作用。在企業(yè)實(shí)際應(yīng)用中,企業(yè)的標(biāo)準(zhǔn)化和信息化部門主要關(guān)注材料數(shù)據(jù)信息的統(tǒng)一、規(guī)范、高效管理,以便于企業(yè)內(nèi)部跨部門共享材料數(shù)據(jù);企業(yè)的研制和設(shè)計(jì)部門則關(guān)注如何能夠準(zhǔn)確、無歧義的快速獲取材料數(shù)據(jù),用于產(chǎn)品的設(shè)計(jì)及制造;企業(yè)的型號(hào)研制部門則更關(guān)注根據(jù)設(shè)計(jì)需求進(jìn)行優(yōu)化選材,形成材料選用清單,滿足型號(hào)設(shè)計(jì)需要。當(dāng)前,國內(nèi)的材料數(shù)據(jù)庫大多數(shù)為文獻(xiàn)型材料數(shù)據(jù)庫,其他信息化的材料數(shù)據(jù)庫也僅是根據(jù)企業(yè)自身情況建立的專用材料數(shù)據(jù)庫,并不具備通用性。中國標(biāo)準(zhǔn)化出版社出版的《工程材料實(shí)用手冊(cè)》是目前航空航天領(lǐng)域比較認(rèn)可的標(biāo)準(zhǔn)材料文獻(xiàn),但其使用起來不夠方便,在型號(hào)研制的過程中,需要翻閱厚重的工具書來查找材料數(shù)據(jù),且材料之間的對(duì)比較為困難,存在工作量大、重復(fù)性高的缺點(diǎn)。而建立工程材料數(shù)據(jù)庫,可以實(shí)現(xiàn)標(biāo)準(zhǔn)材料的信息化、數(shù)字化,方便進(jìn)行材料查詢和對(duì)比,對(duì)于型號(hào)材料優(yōu)選具有較大的作用,會(huì)極大的促進(jìn)型號(hào)設(shè)計(jì)的周期和效率。因此標(biāo)準(zhǔn)材料信息化是當(dāng)前材料管理的必然趨勢,建立工程材料數(shù)據(jù)庫勢在必行。建立數(shù)字化工程材料數(shù)據(jù)庫系統(tǒng),可以對(duì)材料數(shù)據(jù)進(jìn)行高效、統(tǒng)一的管理,統(tǒng)一管理工程標(biāo)準(zhǔn)材料,包括金屬材料、非金屬材料和企業(yè)符合標(biāo)準(zhǔn)的材料實(shí)例,也包括企業(yè)自用的復(fù)合材料。完善的工程材料數(shù)據(jù)庫系統(tǒng)可以提供工程材料數(shù)據(jù)的單一數(shù)據(jù)來源,保證被引用的材料數(shù)據(jù)齊全、準(zhǔn)確。同時(shí),通過工程材料數(shù)據(jù)庫系統(tǒng)可以使各型號(hào)材料數(shù)據(jù)的共享、復(fù)用和查看,使得設(shè)計(jì)人員可快速、方便地對(duì)其進(jìn)行檢索并導(dǎo)入到設(shè)計(jì)和仿真工具軟件中,減少設(shè)計(jì)過程的重復(fù)輸入、重復(fù)設(shè)計(jì)引起的差錯(cuò),縮短設(shè)計(jì)周期,提高設(shè)計(jì)的準(zhǔn)確性。目前國內(nèi)市場上,有多種工程材料數(shù)據(jù)庫系統(tǒng)軟件,其主題思想是為企業(yè)提供一套工程材料管理系統(tǒng),由企業(yè)材料管理人員負(fù)責(zé)建立企業(yè)所獨(dú)有的工程材料數(shù)據(jù)庫,然后由企業(yè)內(nèi)部設(shè)計(jì)部門、強(qiáng)度計(jì)算部門、信息化部門共享,這種系統(tǒng)軟件的主要特點(diǎn)是:工程材料數(shù)據(jù)庫僅是一個(gè)軟件管理系統(tǒng),不提供材料數(shù)據(jù),僅提供維護(hù)工程材料所需要的增、刪、改、查功能;提供工程材料快速查找、篩選、對(duì)比功能;缺點(diǎn)是:因?yàn)楣こ滩牧闲阅艿膹?fù)雜性,建立工程材料數(shù)據(jù)庫的成本巨大、建設(shè)周期長,應(yīng)用企業(yè)無法承受;不同行業(yè)的工程材料由不同的應(yīng)用方式,其數(shù)據(jù)庫存儲(chǔ)、組織、導(dǎo)航存在較大的差異,這些差異往往導(dǎo)致系統(tǒng)使用不方便;以及沒有提供簡單、方便的材料性能數(shù)字化能力,無法擴(kuò)展材料庫,無法適應(yīng)更多技術(shù)標(biāo)準(zhǔn)的新材料。建立工程材料數(shù)據(jù)庫面臨諸多的問題和挑戰(zhàn):沒有統(tǒng)一的標(biāo)準(zhǔn)、規(guī)范管理多個(gè)行業(yè)的工程材料數(shù)據(jù);材料數(shù)據(jù)來源于不同的材料試驗(yàn),而試驗(yàn)技術(shù)狀態(tài)千差萬別;材料分類多,品種多,性能屬性復(fù)雜,人工維護(hù)、管理極其困難;行業(yè)之間的材料數(shù)據(jù)差異巨大,難以統(tǒng)一;以及材料手冊(cè)信息化、數(shù)字化工作量大,技術(shù)要求高。因此,建立工程材料數(shù)據(jù)庫首先要解決材料數(shù)據(jù)標(biāo)準(zhǔn)化、規(guī)范化問題,其次,要利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、軟件技術(shù)、數(shù)字化技術(shù)數(shù)字化材料各類性能,以便于材料快速查找、篩選、對(duì)比和維護(hù),最后,要提供簡單、方便的材料數(shù)據(jù)庫管理、維護(hù)手段,以保證材料庫與時(shí)俱進(jìn)。技術(shù)實(shí)現(xiàn)要素:為了解決上述問題,根據(jù)本發(fā)明的一個(gè)方面,提供了一種根據(jù)工程材料數(shù)字化標(biāo)準(zhǔn)規(guī)范建立工程材料數(shù)據(jù)庫的方法,所述方法包括:以各行業(yè)工程材料手冊(cè)為基礎(chǔ),通過分析、歸納、總結(jié),得出工程材料數(shù)字化規(guī)范;將工程材料手冊(cè)進(jìn)行信息化處理以獲得表格數(shù)據(jù)文件,并結(jié)合工程材料數(shù)字化規(guī)范對(duì)得到的表格數(shù)據(jù)文件進(jìn)行校正;將經(jīng)過校正后的表格數(shù)據(jù)文件上傳到服務(wù)端生成XML格式的表格描述文件;對(duì)上述XML格式的表格描述文件進(jìn)行數(shù)字化自動(dòng)解析并生成標(biāo)準(zhǔn)XML數(shù)據(jù)模型;以及將上述XML標(biāo)準(zhǔn)數(shù)據(jù)模型里的材料性能參數(shù)值按照材料性能分類自動(dòng)保存到數(shù)據(jù)庫。優(yōu)選地,其中所述工程材料數(shù)字化標(biāo)準(zhǔn)規(guī)范是.以國標(biāo)、軍標(biāo)、行標(biāo)、企標(biāo)材料手冊(cè)為基礎(chǔ),通過分析、歸納和總結(jié)得出的一套工程材料數(shù)字化標(biāo)準(zhǔn)規(guī)范,所述工程材料數(shù)字化標(biāo)準(zhǔn)規(guī)范包括:性能參數(shù)名稱規(guī)范、性能參數(shù)值單位規(guī)范、性能參數(shù)分類規(guī)范、操作符規(guī)范、無效字符規(guī)范、值拆分規(guī)范、性能參數(shù)位置規(guī)范、說明性文字處理規(guī)范、表格修正規(guī)范和材料性能存儲(chǔ)規(guī)范。優(yōu)選地,其中所述信息化處理包括:將圖片格式文件轉(zhuǎn)換為文檔格式文件;以及提取文檔格式文件中的材料性能參數(shù)表格數(shù)據(jù)文件,并根據(jù)工程材料數(shù)字化規(guī)范進(jìn)行修正。優(yōu)選地,其中所述表格描述文件自動(dòng)解析的過程包括:確定材料表格參數(shù)位置和值的起始、終止位置,按照參數(shù)位置規(guī)范處理;根據(jù)性能參數(shù)字典判斷材料表格參數(shù)中的性能參數(shù)和條件參數(shù);判斷每一個(gè)單元格值,來確定表格參數(shù)是否需要拆分,需要拆分的,按照值拆分規(guī)范處理;針對(duì)每一個(gè)值,分別依次處理無效字符、說明性文字、范圍和操作符處理,得出值的范圍;以及根據(jù)預(yù)設(shè)的XML數(shù)據(jù)模型規(guī)范,把材料參數(shù)和參數(shù)值生成XML數(shù)據(jù)模型。優(yōu)選地,其中所述XML標(biāo)準(zhǔn)數(shù)據(jù)模型里的材料性能參數(shù)值自動(dòng)保存到數(shù)據(jù)庫的過程包括:解析XML標(biāo)準(zhǔn)數(shù)據(jù)模型,得到材料性能參數(shù)、條件參數(shù)以及性能參數(shù)的值;通過性能參數(shù)管理器集中每一個(gè)物理表名稱及對(duì)應(yīng)的字段名稱和數(shù)據(jù)類型調(diào)整物理表結(jié)構(gòu);根據(jù)解析后的性能參數(shù)、條件參數(shù)和物理表結(jié)構(gòu),生成批量數(shù)據(jù)插入SQL;以及把XML模型里多個(gè)性能參數(shù)的SQL合并在一起,形成一個(gè)統(tǒng)一的數(shù)據(jù)插入SQL并執(zhí)行,實(shí)現(xiàn)自動(dòng)入庫。優(yōu)選地,其中在每次自動(dòng)入庫前都需要重新對(duì)物理表結(jié)構(gòu)進(jìn)行調(diào)整,并記錄下最新的表結(jié)構(gòu)。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種使用上述方法建立工程材料數(shù)據(jù)庫的系統(tǒng),所述系統(tǒng)包括:信息化單元,將紙質(zhì)工程材料手冊(cè)轉(zhuǎn)換為文檔格式文件;表格數(shù)據(jù)文件獲取單元,根據(jù)工程材料數(shù)字化標(biāo)準(zhǔn)化規(guī)范修正文檔格式文件的材料性能參數(shù)表格并另存為EXCEL文件;XML格式的表格描述文件生成單元,把校正后的EXCEL文件逐個(gè)上傳,生成EXCEL文件對(duì)應(yīng)的XML描述文件,用來展示EXCEL表格;標(biāo)準(zhǔn)XML數(shù)據(jù)模型生成單元,根據(jù)工程材料數(shù)字化規(guī)范自動(dòng)解析XML描述文件并自動(dòng)數(shù)字化每一個(gè)單元格的值,得到XML模型文件;以及自動(dòng)入庫單元,將XML數(shù)據(jù)模型結(jié)合材料性能參數(shù)集中管理器自動(dòng)保存到數(shù)據(jù)庫中。本發(fā)明的有益效果在于:本發(fā)明中的技術(shù)方案以中國國標(biāo)、行標(biāo)、企標(biāo)、國軍標(biāo)對(duì)應(yīng)的材料手冊(cè)為基礎(chǔ),提出工程材料數(shù)字化標(biāo)準(zhǔn)規(guī)范方法,為企業(yè)建設(shè)工程材料數(shù)據(jù)庫提供了參考;以此規(guī)范為基礎(chǔ),開發(fā)出具體的材料性能參數(shù)表格數(shù)字化工具和材料數(shù)據(jù)庫建設(shè)方案,可以幫助企業(yè)簡單、高效、低成本、低難度的快速建設(shè)本單位工程材料數(shù)據(jù)庫,為企業(yè)節(jié)省大量的時(shí)間和成本。本發(fā)明提出的技術(shù)方案同樣適用國外材料標(biāo)準(zhǔn),可以很方便的把美標(biāo)、歐標(biāo)、日本、俄標(biāo)工程材料納入到本單位工程材料庫中,形成完備的工程材料數(shù)據(jù)庫,而無需額外的投入和成本。附圖說明通過參考下面的附圖,可以更為完整地理解本發(fā)明的示例性實(shí)施方式:圖1為工程材料手冊(cè)數(shù)字化方案的結(jié)構(gòu)示意圖;圖2根據(jù)本發(fā)明實(shí)施方式的建立工程材料數(shù)據(jù)庫的方法200的流程圖;圖3為根據(jù)本發(fā)明實(shí)施方式的表格自動(dòng)解析的方法300的流程圖;圖4為根據(jù)本發(fā)明實(shí)施方式的XML標(biāo)準(zhǔn)數(shù)據(jù)模型里的材料性能參數(shù)值自動(dòng)保存到數(shù)據(jù)庫的方法400的流程圖;圖5為根據(jù)本發(fā)明實(shí)施方式的工程材料數(shù)據(jù)建設(shè)方案的結(jié)構(gòu)示意圖;以及圖6為根據(jù)本發(fā)明實(shí)施方式的建立工程材料數(shù)據(jù)庫的系統(tǒng)600的結(jié)構(gòu)示意圖。具體實(shí)施方式現(xiàn)在參考附圖介紹本發(fā)明的示例性實(shí)施方式,然而,本發(fā)明可以用許多不同的形式來實(shí)施,并且不局限于此處描述的實(shí)施例,提供這些實(shí)施例是為了詳盡地且完全地公開本發(fā)明,并且向所屬
技術(shù)領(lǐng)域:
的技術(shù)人員充分傳達(dá)本發(fā)明的范圍。對(duì)于表示在附圖中的示例性實(shí)施方式中的術(shù)語并不是對(duì)本發(fā)明的限定。在附圖中,相同的單元/元件使用相同的附圖標(biāo)記。除非另有說明,此處使用的術(shù)語(包括科技術(shù)語)對(duì)所屬
技術(shù)領(lǐng)域:
的技術(shù)人員具有通常的理解含義。另外,可以理解的是,以通常使用的詞典限定的術(shù)語,應(yīng)當(dāng)被理解為與其相關(guān)領(lǐng)域的語境具有一致的含義,而不應(yīng)該被理解為理想化的或過于正式的意義。本發(fā)明是針對(duì)航空、汽車、機(jī)械、船舶、重工等代表性行業(yè)常用工程材料進(jìn)行系統(tǒng)化的分析、歸納、總結(jié)、整理的基礎(chǔ)上,結(jié)合工程材料的多樣性、復(fù)雜性、技術(shù)狀態(tài)不確定性,提出一種跨行業(yè)、跨多種材料手冊(cè)、適應(yīng)不同技術(shù)標(biāo)準(zhǔn)、適應(yīng)不同材料牌號(hào)、適應(yīng)不同工程材料應(yīng)用需求的工程材料數(shù)字化標(biāo)準(zhǔn)規(guī)范方法,并以此方法為基礎(chǔ),利用計(jì)算機(jī)軟件技術(shù),開發(fā)出適應(yīng)性很廣泛的材料性能表格數(shù)字化工具,以數(shù)字化工具為基礎(chǔ),提出工程材料數(shù)據(jù)庫建設(shè)思路。經(jīng)過對(duì)航空材料手冊(cè)、工程材料實(shí)用手冊(cè)、汽車行業(yè)常用材料、機(jī)械材料手冊(cè)、船舶行業(yè)材料手冊(cè)等關(guān)鍵行業(yè)常用材料手冊(cè)進(jìn)行分析、歸納、總結(jié),我們發(fā)現(xiàn),絕大多數(shù)的工程材料屬性主要集中在物理性能、化學(xué)性能、力學(xué)性和工藝性能四個(gè)方面,這些性能大都以文字、圖片、表格或混合方式展現(xiàn),絕大多數(shù)的材料性能都集中在表格里,這些材料手冊(cè)對(duì)材料性能的描述存在材料信息描述多樣性、性能參數(shù)表現(xiàn)多樣性、性能數(shù)據(jù)表現(xiàn)多樣性、性能參數(shù)數(shù)據(jù)試驗(yàn)技術(shù)狀態(tài)多樣性問題,準(zhǔn)確來說,即:材料信息表現(xiàn)形式千差萬別,有文字、圖片、表格或圖文表格混排四種方式;性能參數(shù)表述不統(tǒng)一:比如熱導(dǎo)率,在航空手冊(cè)里就有λ/(W/(m.℃))、λ1/(W/(m.℃))、λ/W/(m.℃)、λ1/W/(m.℃)和漢字五種表達(dá)形式,不知其它行業(yè)是否還有其它表現(xiàn)形式;性能參數(shù)數(shù)據(jù)表現(xiàn)千奇百怪:同一性能參可能是文字,也可能是數(shù)字,也可能是在表格里,也可能除了數(shù)據(jù)外,還有更多的說明性文字和注釋,如果脫離了這些說明,則數(shù)據(jù)是不準(zhǔn)確的;性能參數(shù)數(shù)據(jù)試驗(yàn)技術(shù)狀態(tài)不確定性:即一個(gè)性能參數(shù),在不同牌號(hào)、不同技術(shù)標(biāo)準(zhǔn)、不同行業(yè)材料手冊(cè)里,其試驗(yàn)條件是不一樣的;材料手冊(cè)描述材料信息的手法千變?nèi)f化:以及絕大多數(shù)材料手冊(cè)把材料的物理性能、化學(xué)性能、力學(xué)性能、工藝性能都放在表格里,為了便于排版、布局的美觀,使得表格形式千差萬別?;谏鲜龇治?、歸納、總結(jié),工程材料主要關(guān)注的方面有:材料信息的數(shù)據(jù)類型、材料性能參數(shù)名稱與單位、材料性能參數(shù)的位置和材料性能參數(shù)值的展現(xiàn)方式。上述幾個(gè)方面將是工程材料規(guī)范化的核心,一旦解決上述幾個(gè)問題,即可解決工程材料數(shù)字化問題。工程材料手冊(cè)描述材料屬性的方法手奇百怪,其中的差異千差萬別,要想數(shù)字化,必須要制定一個(gè)規(guī)范。本發(fā)明中的工程材料數(shù)字化標(biāo)準(zhǔn)規(guī)范的原則為:規(guī)范化的目標(biāo)是為信息化、數(shù)字化提供處理依據(jù)和標(biāo)準(zhǔn);規(guī)范應(yīng)充分考慮多個(gè)行業(yè)不同材料存儲(chǔ)、必航、表現(xiàn)、組織、應(yīng)用需求;規(guī)范應(yīng)充分考慮材料手冊(cè)以外的新材料信息化、數(shù)字化需求;規(guī)范應(yīng)充分考慮表格數(shù)據(jù)修正場景;考慮到文字表述的復(fù)雜性,規(guī)范暫不支持文字描述性能的數(shù)字化;考慮到圖片的復(fù)雜性,規(guī)范暫不支持圖片性能的數(shù)字化;重點(diǎn)考慮材料性能表格修正規(guī)范化、數(shù)字化方法與規(guī)范;規(guī)范強(qiáng)調(diào):除特殊字符外,所有信息應(yīng)以英文狀態(tài)下輸入為主;規(guī)范應(yīng)遵循所見即所得原則;規(guī)范應(yīng)遵循一鍵解析原則;以及規(guī)范應(yīng)遵循簡單易用原則。性能參數(shù)名稱規(guī)范為:性能參數(shù)名稱構(gòu)成:應(yīng)由漢字或英文、符號(hào)、單位構(gòu)成,比如熱導(dǎo)率λ/(W/(m.℃));同一性能參數(shù),只有一個(gè)標(biāo)準(zhǔn)表示方法,比如熱導(dǎo)率,標(biāo)準(zhǔn)表示為λ/(W/(m.℃));同一性能參數(shù),若有多個(gè)表示,則必須確定其中一個(gè)為標(biāo)準(zhǔn)表示,其它表示或描述應(yīng)建立與標(biāo)準(zhǔn)表示的對(duì)應(yīng)關(guān)系,如表1所示為熱導(dǎo)率的常用表示和標(biāo)準(zhǔn)表示之間的關(guān)系表;建立標(biāo)準(zhǔn)性能參數(shù)清單,用來維護(hù)不同行業(yè)、不同牌號(hào)材料性能;以及表格中存在跨行跨列的性能參數(shù)名稱,可按照由上到下、由左到右的方式進(jìn)行連接,連接符采用英文狀態(tài)下的/表示。表1熱導(dǎo)率的常用表示和標(biāo)準(zhǔn)表示關(guān)系表常用表示標(biāo)準(zhǔn)表示熱導(dǎo)率λ/(W/(m.℃))λ/(W/(m.℃))λ/(W/(m.℃))λ1/(W/(m.℃))λ/(W/(m.℃))λ/W/(m.℃)λ/(W/(m.℃))λ1/W/(m.℃)λ/(W/(m.℃))性能參數(shù)值單位規(guī)范為:當(dāng)標(biāo)準(zhǔn)參數(shù)名稱表示確定后,其單位隨之確定;其它非標(biāo)準(zhǔn)性能參數(shù)與標(biāo)準(zhǔn)性能參數(shù)之間應(yīng)建立轉(zhuǎn)換關(guān)系;以及默認(rèn)情況下,轉(zhuǎn)換比率為1.0。性能參數(shù)分類規(guī)范為:應(yīng)為不同類別的性能建立合適的性能分類;對(duì)應(yīng)材料手冊(cè)的,應(yīng)以材料手冊(cè)為基礎(chǔ)建立性能分類;同一性能參數(shù),可以隸屬一個(gè)或多個(gè)性能分類,如σb/Mpa,在拉伸性能、扭轉(zhuǎn)性能都有此性能;以及如果符號(hào)+單位不能明確區(qū)分性能參數(shù),可在前面加更準(zhǔn)確的描述,如拉伸性能σb/Mpa、扭轉(zhuǎn)性能σb/Mpa、壓縮性能σb/Mpa。操作符規(guī)范為:操作符是值能夠影響材料性能參數(shù)值的運(yùn)算符,比如小于、>之類的符號(hào)或漢字;建立操作符集合,允許自由擴(kuò)展,包括漢字、符號(hào)或特殊字符;為各類操作符定義明確的、無二義性的計(jì)算規(guī)則,并允許程序擴(kuò)展;未定義為操作符的操作符,視為漢字或符號(hào),不參與計(jì)算;以及區(qū)分減號(hào)與無效字符的區(qū)別,詳見無效字符處理規(guī)范。無效字符規(guī)范為,其中無效字符是指影響性能參數(shù)計(jì)算的說明性文字或注釋:建立無效字符集合,可自由擴(kuò)展;在處理無效字符時(shí),一律替換為空;—處理:若僅此符號(hào)且長度為1,則為無效字符,若長度大于1,且符合減號(hào)運(yùn)算規(guī)則的,視為減號(hào);以及在處理表格無效字符時(shí),把說明性文字、注釋移到表格前后的說明里,或在表格最后新增一列存放。值拆分規(guī)范為:針對(duì)性能參數(shù)值中具有括號(hào)和斜杠格式的參數(shù)值,拆分標(biāo)準(zhǔn)是)/,比如(100-200)/550,拆分后的值應(yīng)有二部分,第一部分是參數(shù)值,第二部分值是說明或試驗(yàn)技術(shù)狀態(tài)值,針對(duì)第一部分值執(zhí)行數(shù)字化標(biāo)準(zhǔn)規(guī)范。性能參數(shù)位置規(guī)范為:由人工確定可以數(shù)字化的表格形式,一般有二種,一是性能參數(shù)在行頭的形式,二是性能參數(shù)在列頭的形式;由人工確定性能參數(shù)占據(jù)了幾行或幾列;以及由人工顯示確定性能參數(shù)是否跨行跨列。上述方式可最大限度降低數(shù)字化難度,且沒有增加數(shù)字化過程復(fù)雜度,具有最大的產(chǎn)出投入比。說明性文字處理規(guī)范為:所有材料性能參數(shù)值都不能有說明性文字,以便于參數(shù)值數(shù)字化;以及所有說明性文字可放在表格前或后的文字中。表格修正規(guī)范為:表格僅支持性能參數(shù)在行頭或列頭的形式,不支持其它混和形式,其它混和形式必須修正成性能參數(shù)在行頭或列頭的形式;同一性質(zhì)的試驗(yàn)條件必須歸納到一行或一列中;一個(gè)單元格只能有一個(gè)值,若有多個(gè)值的,則必須拆分若干單元格;根據(jù)性能參數(shù)的位置組合規(guī)則,若不符合組合規(guī)則的,則必須修正性能參數(shù)文字描述,使之符合性能參數(shù)名稱組合規(guī)則,并建立其與標(biāo)準(zhǔn)性能參數(shù)的對(duì)應(yīng)關(guān)系;需要拆分值的單元格,必須增加左右括號(hào),并檢查斜杠是否是英文狀態(tài);清除表格內(nèi)所有說明性文字,可以放在表格前后的說明里,也可以在表格最后面增加備注屬性,用來存放說明性文字;表格除了性能參數(shù)所在位置外,其它必須是參數(shù)值,不符合此形式的應(yīng)修正無效字符原則上刪除;除特殊字符外,表格里所有字符均應(yīng)在英文狀態(tài)下輸入;數(shù)值的指數(shù)采用^來表示,需要數(shù)字化的,轉(zhuǎn)換成對(duì)等的數(shù)值;表格里各個(gè)單元格里不能有回車換行符號(hào);以及表格里性能參數(shù)名稱中不能含有空格。材料性能存儲(chǔ)規(guī)范為:字符串類型的參數(shù)值無特殊要求;數(shù)字化的值分為下限和上限二個(gè),包括三種情況,分別是有下限無上限、有上限無下限、同時(shí)有上限和下限;以及默認(rèn)情況下,數(shù)字化的值包含上限和下限,小數(shù)位保留到四位小數(shù)點(diǎn)。遵循上述數(shù)字化標(biāo)準(zhǔn)規(guī)范標(biāo)準(zhǔn),數(shù)字化工具原則為:易用性:創(chuàng)建、管理材料數(shù)據(jù)庫應(yīng)操作簡單、方便,很容易進(jìn)行數(shù)據(jù)的增、刪、改;所見即所得:材料庫里的內(nèi)容應(yīng)與手冊(cè)保持一致,盡可能保持不變;一鍵上傳解析:針對(duì)表格,支持一鍵上傳、解析、入庫;強(qiáng)大的適用性:能夠適應(yīng)多行業(yè)絕大多數(shù)常見的表格;以及強(qiáng)大的擴(kuò)展能力:采用先進(jìn)成熟的軟件思想來解決數(shù)字化業(yè)務(wù)變化需求。工程材料數(shù)字化方案主要分二個(gè)步驟,一是信息化過程,二是數(shù)字化過程。圖1為工程材料手冊(cè)數(shù)字化方案的結(jié)構(gòu)示意圖。如圖1所示,信息化過程是準(zhǔn)備階段,主要為數(shù)字化階段提供信息化數(shù)據(jù)和表格的,主要有以下幾個(gè)關(guān)鍵步驟:確定行業(yè)工程材料手冊(cè);掃描手冊(cè),形成圖片;購買OCR識(shí)別軟件,把圖片轉(zhuǎn)換成WORD;把WORD里的文字、圖片、表格分別保存;校正文字、圖片;以及校正、整理、修正表格。信息化過程的結(jié)果是每一個(gè)牌號(hào)形成三類文件,即文字內(nèi)容、圖片和表格文件,為下一步數(shù)字化打下基礎(chǔ)。數(shù)字化過程主要針對(duì)表格,因?yàn)楣こ滩牧辖^大多數(shù)性能參數(shù)值都在表格里,而文字描述的性能沒有規(guī)則可言,而圖片數(shù)字化技術(shù)難度較大、成本較高,暫不考慮。數(shù)字化過程負(fù)責(zé)表格數(shù)字化的核心目標(biāo)是把材料性能參數(shù)和試驗(yàn)技術(shù)狀態(tài)數(shù)據(jù)解析成可以被數(shù)據(jù)庫存儲(chǔ)、識(shí)別的數(shù)字化數(shù)據(jù),以便于將來從數(shù)據(jù)庫快速查詢、統(tǒng)分和對(duì)比。圖2根據(jù)本發(fā)明實(shí)施方式的建立工程材料數(shù)據(jù)庫的方法200的流程圖。如圖2所示,所述方法200從步驟201處開始,在步驟201根據(jù)工程材料數(shù)字化標(biāo)準(zhǔn)規(guī)范將工程材料手冊(cè)進(jìn)行信息化處理以獲得表格數(shù)據(jù)文件并對(duì)得到的表格數(shù)據(jù)文件進(jìn)行校正。優(yōu)選地,其中所述工程材料數(shù)字化標(biāo)準(zhǔn)規(guī)范是.以國標(biāo)、軍標(biāo)、行標(biāo)、企標(biāo)材料手冊(cè)為基礎(chǔ),通過分析、歸納和總結(jié)得出的一套工程材料數(shù)字化標(biāo)準(zhǔn)規(guī)范,所述工程材料數(shù)字化標(biāo)準(zhǔn)規(guī)范包括:性能參數(shù)名稱規(guī)范、性能參數(shù)值單位規(guī)范、性能參數(shù)分類規(guī)范、操作符規(guī)范、無效字符規(guī)范、值拆分規(guī)范、性能參數(shù)位置規(guī)范、說明性文字處理規(guī)范、表格修正規(guī)范和材料性能存儲(chǔ)規(guī)范。優(yōu)選地,所述信息化處理包括:確定行業(yè)工程材料手冊(cè)并掃描為圖片格式文件;將圖片格式文件轉(zhuǎn)換為文檔格式文件;以及提取文檔格式文件中的表格數(shù)據(jù)文件,主要是識(shí)別出的材料性能參數(shù)特殊字符是亂碼,需要改正亂碼,如何修正可以參照工程材料表格修正規(guī)范。優(yōu)選地,在步驟202將經(jīng)過校正后的表格數(shù)據(jù)文件上傳到服務(wù)端生成XML格式的表格描述文件。優(yōu)選地,在步驟203對(duì)上述XML格式的表格描述文件進(jìn)行自動(dòng)解析生成標(biāo)準(zhǔn)XML數(shù)據(jù)模型。圖3為根據(jù)本發(fā)明實(shí)施方式的表格自動(dòng)解析的方法300的流程圖。如圖3所示,所述表格自動(dòng)解析的方法300從步驟301處開始,在步驟301確定材料表格參數(shù)位置和值的起始、終止位置,按照參數(shù)位置規(guī)范處理。優(yōu)選地,在步驟302根據(jù)性能參數(shù)字典判斷材料表格參數(shù)中的性能參數(shù)和條件參數(shù)。一是要確定哪些是性能參數(shù),哪些是條件參數(shù),如果存在跨行或者跨列現(xiàn)象,則必須合并處理。優(yōu)選地,在步驟303判斷每一個(gè)單元格值,來確定表格參數(shù)是否需要拆分,需要拆分的,按照值拆分規(guī)范處理。優(yōu)選地,在步驟304針對(duì)每一個(gè)值,分別依次處理無效字符、說明性文字、范圍和操作符處理,得出值的范圍。優(yōu)選地,在步驟305據(jù)預(yù)設(shè)的XML數(shù)據(jù)模型規(guī)范,把材料參數(shù)和參數(shù)值生成XML數(shù)據(jù)模型。優(yōu)選地,在步驟204將上述XML標(biāo)準(zhǔn)數(shù)據(jù)模型里的材料性能參數(shù)值自動(dòng)保存到數(shù)據(jù)庫。優(yōu)選地,在每次自動(dòng)入庫前都需要重新對(duì)物理表結(jié)構(gòu)進(jìn)行調(diào)整,并記錄下最新的表結(jié)構(gòu)。圖4為根據(jù)本發(fā)明實(shí)施方式的XML標(biāo)準(zhǔn)數(shù)據(jù)模型里的材料性能參數(shù)值自動(dòng)保存到數(shù)據(jù)庫的方法400的流程圖。如圖4所示,所述自動(dòng)入庫的方法400從步驟401處開始,在步驟401解析XML標(biāo)準(zhǔn)數(shù)據(jù)模型,得到材料性能參數(shù)、條件參數(shù)以及性能參數(shù)的值。優(yōu)選地,在步驟402通過性能參數(shù)管理器集中每一個(gè)物理表名稱及對(duì)應(yīng)的字段名稱和數(shù)據(jù)類型調(diào)整物理表結(jié)構(gòu)。優(yōu)選地,在步驟403根據(jù)解析后的性能參數(shù)、條件參數(shù)和物理表結(jié)構(gòu),生成批量數(shù)據(jù)插入SQL。優(yōu)選地,在步驟404將多個(gè)性能參數(shù)的SQL合并在一起,形成一個(gè)統(tǒng)一的數(shù)據(jù)插入SQL并執(zhí)行,實(shí)現(xiàn)自動(dòng)入庫。自動(dòng)入庫的核心是模型管理,它負(fù)責(zé)所有動(dòng)態(tài)物理表結(jié)構(gòu)的管理,包含表字段定義信息,因?yàn)槊恳槐砀竦男阅軈?shù)、條件參數(shù)的個(gè)數(shù)都是不確定的,所以,在每一次自動(dòng)入庫前必須重新調(diào)物理表結(jié)構(gòu),并記錄下來最新的表結(jié)構(gòu)。為便于找出自動(dòng)入庫存在的問題,每一步操作都必須記錄下來,包括錯(cuò)誤信息,以便于快速查找、定位自動(dòng)入庫中的錯(cuò)誤,有助于進(jìn)一步完善自動(dòng)入庫程序。工程材料數(shù)字化的技術(shù)重點(diǎn)是采用面向接口的編程思想,以及實(shí)現(xiàn)此思想的具體框架庫類-微軟企業(yè)庫UNITY工具類庫。面向接口的方案有二個(gè)好處,一是增強(qiáng)工具的適應(yīng)性,適應(yīng)不同行業(yè)材料手冊(cè)和數(shù)據(jù)庫,因?yàn)椴煌袠I(yè)同一屬性,比如化學(xué)成分,其屬性表現(xiàn)方式差異較大,僅一個(gè)解析程序是解析不了的,則必須針對(duì)特定表現(xiàn)形式給出不同的解析程序,但接口不變;在同一行業(yè)內(nèi),不同屬性的表現(xiàn)形式差異也很大,也需要不同的解析程序,在上圖中,同一行業(yè)內(nèi)部,至少要有五類解析程序,分別化學(xué)成分解析程序、技術(shù)標(biāo)準(zhǔn)解析程序、參數(shù)在行頭解析程序、參數(shù)在列頭解析程序和定制表格解析程序,其它如XML數(shù)據(jù)模型工具接口和自動(dòng)入庫接口也面臨同樣的問題。二是對(duì)象解耦,以便于程序能快速采用增量模式進(jìn)行升級(jí)、更新。圖5為根據(jù)本發(fā)明實(shí)施方式的工程材料數(shù)據(jù)建設(shè)方案的結(jié)構(gòu)示意圖。如圖5所示,工程材料庫一般分為三種,一是基礎(chǔ)材料庫,對(duì)應(yīng)行業(yè)材料手冊(cè)或工具書,用來保存企業(yè)常用材料的各種詳細(xì)信息,如物理性能、化學(xué)性能、力學(xué)性能和工藝性能,二是材料選用目錄,又名材料實(shí)例庫,相當(dāng)于企業(yè)常用材料的目錄大綱,包含材料主要信息,如牌號(hào)、技術(shù)標(biāo)準(zhǔn)、品種、規(guī)格、熱處理制度等。材料選用目錄直接與CAD/CAE工具對(duì)接,比如CATIA屬性、FIBERSIM屬性等。三是型號(hào)產(chǎn)品選材庫,保存以往各型號(hào)產(chǎn)品部件選材清單,以便于下一步進(jìn)行選材分析。在應(yīng)用上,一般有二種,一是快選、優(yōu)選、對(duì)比,二是在工程軟件里直接選材,技術(shù)難度高的CAD/CAE軟件,可通過材料數(shù)據(jù)文件導(dǎo)入方式實(shí)現(xiàn)數(shù)據(jù)共享。圖6為根據(jù)本發(fā)明實(shí)施方式的建立工程材料數(shù)據(jù)庫的系統(tǒng)600的結(jié)構(gòu)示意圖。如圖6所示,所述系統(tǒng)包括:信息化單元601、表格數(shù)據(jù)文件獲取單元602、XML格式的表格描述文件生成單元603、標(biāo)準(zhǔn)XML數(shù)據(jù)模型生成單元604和自動(dòng)入庫單元605。在信息化單元601將紙質(zhì)工程材料手冊(cè)轉(zhuǎn)換為文檔格式文件。優(yōu)選地,在表格數(shù)據(jù)文件獲取單元602根據(jù)工程材料數(shù)字化標(biāo)準(zhǔn)化規(guī)范修正文檔格式文件的材料性能參數(shù)表格并另存為EXCEL文件;優(yōu)選地,在XML格式的表格描述文件生成單元603把校正后的EXCEL文件逐個(gè)上傳,生成EXCEL文件對(duì)應(yīng)的XML描述文件,用來展示EXCEL表格;優(yōu)選地,在標(biāo)準(zhǔn)XML數(shù)據(jù)模型生成單元604根據(jù)工程材料數(shù)字化規(guī)范自動(dòng)解析XML描述文件并自動(dòng)數(shù)字化每一個(gè)單元格的值,得到XML模型文件;以及優(yōu)選地,在自動(dòng)入庫單元605將XML數(shù)據(jù)模型結(jié)合材料性能參數(shù)集中管理器自動(dòng)保存到數(shù)據(jù)庫中。已經(jīng)通過參考少量實(shí)施方式描述了本發(fā)明。然而,本領(lǐng)域技術(shù)人員所公知的,正如附帶的專利權(quán)利要求所限定的,除了本發(fā)明以上公開的其他的實(shí)施例等同地落在本發(fā)明的范圍內(nèi)。通常地,在權(quán)利要求中使用的所有術(shù)語都根據(jù)他們?cè)?br>
技術(shù)領(lǐng)域:
的通常含義被解釋,除非在其中被另外明確地定義。所有的參考“一個(gè)/所述/該[裝置、組件等]”都被開放地解釋為所述裝置、組件等中的至少一個(gè)實(shí)例,除非另外明確地說明。這里公開的任何方法的步驟都沒必要以公開的準(zhǔn)確的順序運(yùn)行,除非明確地說明。當(dāng)前第1頁1 2 3