專利名稱:一種產(chǎn)品模塊化配置方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字化機(jī)械設(shè)計(jì)領(lǐng)域,特別是涉及一種產(chǎn)品模塊化配置方法及系統(tǒng)。
背景技術(shù):
門式起重機(jī)(簡稱場(chǎng)橋)是港口、堆場(chǎng)常用的起重設(shè)備,廣泛應(yīng)用于各港口貨物的起重、運(yùn)輸、裝卸等作業(yè)中。傳統(tǒng)的場(chǎng)橋設(shè)計(jì)是根據(jù)客戶提供的產(chǎn)品技術(shù)要求及基本參數(shù)進(jìn)行產(chǎn)品的總體方案設(shè)計(jì)、詳細(xì)技術(shù)設(shè)計(jì)、工藝設(shè)計(jì)、生產(chǎn)制造、安裝調(diào)試交機(jī),為了達(dá)到快速設(shè)計(jì)并降低開發(fā)成本,多采用模塊化、參數(shù)化設(shè)計(jì)。然而,這種模塊化設(shè)計(jì)對(duì)設(shè)計(jì)積累要求較高,對(duì)于某些特殊的零部件,模塊化設(shè)計(jì)也無法完成,不能全部通過模塊的選裝選配設(shè)計(jì)和參數(shù)化設(shè)計(jì)來滿足客戶的個(gè)性化需求。此外,現(xiàn)有的模塊化設(shè)計(jì)只適用于零部件設(shè)計(jì),不能實(shí)現(xiàn)整機(jī)的參數(shù)化模塊化設(shè)計(jì),導(dǎo)致了 開發(fā)周期延長、成本增加。因此,亟需一種產(chǎn)品模塊化自動(dòng)配置方案以解決上述問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種產(chǎn)品模塊化自動(dòng)配置及系統(tǒng),用以解決訂單式產(chǎn)品不能全部通過模塊的選裝選配設(shè)計(jì)和參數(shù)化設(shè)計(jì)來滿足客戶的個(gè)性化需求的問題,實(shí)現(xiàn)整機(jī)的快速設(shè)計(jì)。為此,本發(fā)明采用如下技術(shù)方案本發(fā)明實(shí)施例提供一種產(chǎn)品模塊化配置方法,應(yīng)用于產(chǎn)品模塊化配置系統(tǒng),所述產(chǎn)品模塊化配置系統(tǒng)中存儲(chǔ)有產(chǎn)品基型模塊,所述方法包括接收產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)和產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù);根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成結(jié)構(gòu)部件模型;根據(jù)產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成機(jī)構(gòu)部件模型;根據(jù)所述結(jié)構(gòu)部件模型和所述機(jī)構(gòu)部件模型,生成產(chǎn)品整機(jī)模型并輸出。本發(fā)明實(shí)施例還提供一種產(chǎn)品模塊化配置系統(tǒng),包括存儲(chǔ)模塊,用于存儲(chǔ)產(chǎn)品基型模塊;輸入模塊,用于接收產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)和產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù);結(jié)構(gòu)部件生成模塊,用于根據(jù)所述輸入模塊接收的產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成結(jié)構(gòu)部件模型;
機(jī)構(gòu)部件生成模塊,用于根據(jù)輸入模塊接收的產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成機(jī)構(gòu)部件模型;整機(jī)模型生成模塊,用于根據(jù)所述結(jié)構(gòu)部件生成模塊生成的結(jié)構(gòu)部件模型和所述機(jī)構(gòu)部件生成模塊生成的機(jī)構(gòu)部件模型,生成產(chǎn)品整機(jī)模型;輸出模塊,用于輸出所述整機(jī)生成模塊生成的產(chǎn)品整機(jī)模型。
本發(fā)明實(shí)施例提供的產(chǎn)品模塊化配置方法及系統(tǒng),在用戶輸入的產(chǎn)品部件參數(shù)與基型模塊的配置參數(shù)不匹配的情況下,通過根據(jù)用戶輸入的產(chǎn)品部件參數(shù),修改選取的基型模塊的配置參數(shù),得到符合用戶需求的部件,并自動(dòng)將各部件進(jìn)行整合,輸出產(chǎn)品整機(jī)模型,解決訂單式產(chǎn)品不能全部通過模塊的選裝選配設(shè)計(jì)和參數(shù)化設(shè)計(jì)來滿足客戶的個(gè)性化需求的問題,實(shí)現(xiàn)整機(jī)的快速設(shè)計(jì)。
圖I為本發(fā)明實(shí)施例提供的產(chǎn)品模塊化配置流程示意圖之一;圖2為本發(fā)明實(shí)施例提供的產(chǎn)品模塊化配置流程示意圖之二 ;圖3為本發(fā)明實(shí)施例提供的產(chǎn)品模塊化配置系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明中的附圖,對(duì)本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例可用于門式起重機(jī)的設(shè)計(jì)開發(fā),也可用于其它工程設(shè)備的設(shè)計(jì)開發(fā)。以下以門式起重機(jī)為例,詳細(xì)說明本發(fā)明實(shí)施例提供的模塊化配置方法。門式起重機(jī)通常包括以下部件龍門架、大車運(yùn)行機(jī)構(gòu)、起升機(jī)構(gòu)、小車機(jī)構(gòu),其中,龍門架為結(jié)構(gòu)部件,大車運(yùn)行機(jī)構(gòu)、起升機(jī)構(gòu)、小車機(jī)構(gòu)為機(jī)構(gòu)部件。本發(fā)明實(shí)施例中,門式起重機(jī)的設(shè)計(jì)由門式起重機(jī)模塊化配置系統(tǒng)(以下簡稱配置系統(tǒng))完成。在設(shè)計(jì)開發(fā)門式起重機(jī)之前,需要進(jìn)行以下操作I、對(duì)產(chǎn)品整機(jī)進(jìn)行模塊化劃分將產(chǎn)品整機(jī)依據(jù)結(jié)構(gòu)和功能劃分為多個(gè)產(chǎn)品部件(例如,龍門架、大車運(yùn)行機(jī)構(gòu)、起升機(jī)構(gòu)、小車機(jī)構(gòu)、小車架),各產(chǎn)品部件又劃分為多個(gè)基型模塊(例如,龍門架部件可劃分為主梁、支腿、鞍梁、框架梁等多個(gè)基型模塊)。具體的,可以根據(jù)各企業(yè)的模塊命名規(guī)則,對(duì)各基型模塊進(jìn)行編碼處理,以便進(jìn)行基型模塊的調(diào)用及替換,并確定基型模塊的接口,優(yōu)選的,可以通過建立產(chǎn)品模塊型譜表記錄各基型模塊的編碼、配置參數(shù)以及接口特性參數(shù),其中,配置參數(shù)是指模塊的結(jié)構(gòu)尺寸、型號(hào)、性能等參數(shù);接口特性參數(shù)是指模塊之間的連接關(guān)系。2、為各基型模塊建立三維模型按照自頂向下的設(shè)計(jì)思想,根據(jù)產(chǎn)品模塊型譜表對(duì)各個(gè)基型模塊建立三維模型,在建模過程中需要根據(jù)各基型模塊的特點(diǎn),確定各基型模塊的安裝零點(diǎn)坐標(biāo)系,以便于基型模塊的裝配與互換,其中各基型模塊模型均采用坐標(biāo)系裝配。此外,還可以通過三維設(shè)計(jì)軟件建立各基型模塊的互換組件,互換組件是指在功能和結(jié)構(gòu)上與基型模塊近似,但接口尺寸和/或結(jié)構(gòu)尺寸不同的模塊集。3、將建好的基型模塊模型存儲(chǔ)于配置系統(tǒng)的模塊庫中,以方便基型模塊的管理及調(diào)用。提取各基型模塊的配置參數(shù)以及接口特性參數(shù),并將其存儲(chǔ)在配置系統(tǒng)數(shù)據(jù)庫中,為基型模塊的自動(dòng)匹配設(shè)計(jì)打下基礎(chǔ)。該配置系統(tǒng)中還包括外購件庫,其中包括各種外購件的模型。進(jìn)一步的,還可以在裝配系統(tǒng)中建立產(chǎn)品各部件及整機(jī)的模型模板,部件的模型模板包括組成各部件的基型模塊以及各基型模塊之間的連接關(guān)系;整機(jī)的模型模板 包括組成整機(jī)的各部件模型以及各部件模型之間的連接關(guān)系。在本實(shí)施例中,分別建立并存儲(chǔ)龍門架、大車運(yùn)行機(jī)構(gòu)、起升機(jī)構(gòu)、小車運(yùn)行機(jī)構(gòu)、小車架以及門式起重機(jī)的模型模板,以 方便后續(xù)生成各機(jī)構(gòu)模型時(shí)進(jìn)行調(diào)用。當(dāng)配置系統(tǒng)中的上述基型模塊、各部件模型建立之后,即可通過該配置系統(tǒng)進(jìn)行門式起重機(jī)的設(shè)計(jì),以下結(jié)合圖I及圖2詳細(xì)說明模塊化配置方法,該方法包括步驟11,向配置系統(tǒng)輸入門式起重機(jī)各部件參數(shù)。具體的,首先用戶可根據(jù)訂單的門式起重機(jī)的技術(shù)數(shù)據(jù),分別將結(jié)構(gòu)部件和機(jī)構(gòu)部件的主要數(shù)據(jù),輸入到配置系統(tǒng)輸入界面的項(xiàng)目概況中。其中,輸入的結(jié)構(gòu)部件參數(shù)涉及龍門架主梁、支腿、鞍梁、框架梁等部分的尺寸、外形等數(shù)據(jù);輸入的機(jī)構(gòu)部件參數(shù)可以包括各機(jī)構(gòu)部件的類型及其尺寸型號(hào),例如,大車的類型可以包括四輪、六輪或八輪大車,起升機(jī)構(gòu)的類型可以包括單驅(qū)動(dòng)起升或雙驅(qū)動(dòng)起升,小車機(jī)構(gòu)的類型可以包括主動(dòng)式小車機(jī)構(gòu)或被動(dòng)式小車機(jī)構(gòu)。步驟12,配置系統(tǒng)根據(jù)龍門架結(jié)構(gòu)部件參數(shù)選取相應(yīng)的基型模塊,在用戶輸入的龍門架部件參數(shù)與選取的基型模塊不匹配的情況下,通過修改基型模塊的配置參數(shù),得到與龍門架結(jié)構(gòu)部件輸入?yún)?shù)相適應(yīng)的基型模塊,并根據(jù)修改后的基型模塊生成龍門架結(jié)構(gòu)部件模型。具體的,配置系統(tǒng)針對(duì)龍門架的各個(gè)組成模塊(如主梁模塊、支腿模塊、鞍梁模塊、框架梁模塊),分別判斷模塊庫中的相應(yīng)的基型模塊的配置參數(shù)是否與輸入?yún)?shù)相匹配,若模塊庫中基型模塊的配置參數(shù)與相應(yīng)模塊的輸入?yún)?shù)不匹配,則根據(jù)該模塊的部件輸入?yún)?shù)修改模塊庫中相應(yīng)的基型模塊的配置參數(shù),以獲得符合設(shè)計(jì)要求的模塊。進(jìn)一步的,若某個(gè)模塊的基型模塊有多個(gè),則選取與該模塊的部件輸入?yún)?shù)最接近的基型模塊,并修改該基型模塊的配置參數(shù),以獲得符合設(shè)計(jì)要求的模塊。配置系統(tǒng)還要針對(duì)龍門架的各個(gè)組成模塊,分別判斷模塊庫中的相應(yīng)的基型模塊的接口參數(shù)是否與輸入?yún)?shù)相匹配,若模塊庫中基型模塊的接口參數(shù)與相應(yīng)模塊的輸入?yún)?shù)不匹配,則根據(jù)該模塊的部件輸入?yún)?shù)修改模塊庫中相應(yīng)的基型模塊的接口參數(shù),以獲得符合設(shè)計(jì)要求的模塊。配置系統(tǒng)還可根據(jù)系統(tǒng)配置要求,將更新后的基型模塊存儲(chǔ)到模塊庫中,以實(shí)現(xiàn)模塊的擴(kuò)充;也可以向用戶發(fā)出提示信息,并根據(jù)用戶的選擇存儲(chǔ)更新后的基型模塊到模塊庫中。
當(dāng)生成符合設(shè)計(jì)要求的基型模塊后,配置系統(tǒng)再根據(jù)生成的基型模塊的接口特性參數(shù)以及龍門架模型模板,生成龍門架模型。需要說明的是,配置系統(tǒng)判斷模塊庫中的相應(yīng)的基型模塊的配置參數(shù)是否與輸入?yún)?shù)相匹配,以及判斷模塊庫中的相應(yīng)的基型模塊的接口參數(shù)是否與輸入?yún)?shù)相匹配,二者的執(zhí)行先后順序不做限定。在本實(shí)施例中,運(yùn)用程序開發(fā)項(xiàng)目概況的界面和數(shù)據(jù)庫,將計(jì)算的公式和設(shè)計(jì)規(guī)范(GB3811和FEM)嵌入到數(shù)據(jù)庫中,通過VB. NET程序進(jìn)行調(diào)用并進(jìn)行匹配計(jì)算。具體的,根據(jù)輸入的結(jié)構(gòu)部件參數(shù),在模塊型譜表中匹配基型模塊的配置參數(shù),得到相應(yīng)的基型模塊編碼,并根據(jù)該模塊編碼選取基型模塊,完成模塊自動(dòng)尋址過程,實(shí)現(xiàn)模塊的自動(dòng)匹配。
步驟13,配置系統(tǒng)計(jì)算生成的龍門架的工作循環(huán)時(shí)間、輪壓和/或穩(wěn)定性參數(shù)。具體的,配置系統(tǒng)對(duì)生成的龍門架模型進(jìn)行工作循環(huán)時(shí)間、輪壓以及穩(wěn)定性的計(jì)算,并將已生成的龍門架的重量、截面積、重心等參數(shù)提取到輪壓計(jì)算中,計(jì)算龍門架的工作狀態(tài)和非工作狀態(tài)的最大和最小輪壓,并自動(dòng)輸出計(jì)算報(bào)告。在本實(shí)施例中,運(yùn)用VB. NET程序開發(fā)計(jì)算程序?qū)崿F(xiàn)。計(jì)算龍門架的工作循環(huán)時(shí)間、輪壓以及穩(wěn)定性參數(shù),可以作為大車運(yùn)行機(jī)構(gòu)、起升機(jī)構(gòu)、小車機(jī)構(gòu)等機(jī)構(gòu)部件模塊的選擇依據(jù)。步驟14,配置系統(tǒng)選取各機(jī)構(gòu)的外購件以及各機(jī)構(gòu)的基型模塊,在機(jī)構(gòu)的輸入?yún)?shù)與該機(jī)構(gòu)的基型模塊相關(guān)參數(shù)不匹配的情況下,修改該基型模塊的相關(guān)參數(shù),得到與輸入?yún)?shù)相適應(yīng)的基型模塊,并根據(jù)修改后的基型模塊生成各機(jī)構(gòu)部件模型。具體的,配置系統(tǒng)根據(jù)步驟13中計(jì)算得到的龍門架的工作循環(huán)時(shí)間、輪壓和/或穩(wěn)定性參數(shù),從外購件庫中進(jìn)行外購件的選型。對(duì)于大車運(yùn)行機(jī)構(gòu)來說,需要選擇減速機(jī)、緩沖器等外購件;對(duì)于起升機(jī)構(gòu)來說,需要選擇減速機(jī)、緩沖器、電動(dòng)機(jī)、制動(dòng)器等外購件;對(duì)于小車運(yùn)行機(jī)構(gòu)來說,需要選擇減速機(jī)、緩沖器、鋼絲繩等外購件。配置系統(tǒng)還要針對(duì)各機(jī)構(gòu)的輸入?yún)?shù),分別判斷模塊庫中的相應(yīng)的基型模塊的配置參數(shù)和/或接口參數(shù)是否與輸入?yún)?shù)相匹配,并在判斷為不匹配時(shí),修改相應(yīng)基型模塊的相關(guān)參數(shù),生成符合設(shè)計(jì)要求的各機(jī)構(gòu)部件模型(如包括起升機(jī)構(gòu)、小車運(yùn)行機(jī)構(gòu)、大車運(yùn)行機(jī)構(gòu)等),其具體過程與步驟12類似,在此不再贅述。進(jìn)一步的,當(dāng)起升機(jī)構(gòu)和小車運(yùn)行機(jī)構(gòu)部件設(shè)計(jì)完成之后,還需要進(jìn)行小車架的設(shè)計(jì),即,根據(jù)用戶輸入的起升機(jī)構(gòu)和小車運(yùn)行機(jī)構(gòu)的參數(shù)數(shù)據(jù)、選取的外購件模型以及生成的起升機(jī)構(gòu)和小車運(yùn)行機(jī)構(gòu)的模型,進(jìn)行小車架的配置設(shè)計(jì)。其中,小車架承重梁和各筋板位置、底座安裝孔大小及位置均能根據(jù)起升機(jī)構(gòu)和小車運(yùn)行機(jī)構(gòu)的模塊模型自動(dòng)調(diào)整,生成與起升機(jī)構(gòu)和小車運(yùn)行機(jī)構(gòu)相匹配的小車架三維模型。步驟15,配置系統(tǒng)生成并輸出門式起重機(jī)整機(jī)模型。具體的,由于在前述步驟中已完成龍門架模型、小車運(yùn)行機(jī)構(gòu)模型、大車運(yùn)行機(jī)構(gòu)模型、小車架模型及外購部件模型的設(shè)計(jì),各部件三維模型數(shù)據(jù)均已存在于內(nèi)存中,當(dāng)執(zhí)行整機(jī)生成程序時(shí),便可調(diào)用內(nèi)存中的數(shù)據(jù),利用Pro/E 二次開發(fā)調(diào)用整機(jī)模型空模板,搭建出整機(jī)模型,自動(dòng)生成符合客戶要求的整機(jī)三維模型。優(yōu)選的,上述流程中,在生成結(jié)構(gòu)部件的過程中,當(dāng)某一個(gè)基型模塊確定了以后,配置系統(tǒng)可根據(jù)各部件及整機(jī)的模型模板,自動(dòng)選擇與其接口相匹配的其余基型模塊繼續(xù)進(jìn)行參數(shù)匹配判斷和相應(yīng)處理。優(yōu)選的,上述流程中,當(dāng)步驟12中龍門架設(shè)計(jì)完成之后,配置系統(tǒng)可以進(jìn)一步生成龍門架工程圖。當(dāng)步驟14中各機(jī)構(gòu)部件設(shè)計(jì)完成之后,配置系統(tǒng)可以自動(dòng)生成各機(jī)構(gòu)部件的工程圖。當(dāng)步驟15中在生成整機(jī)模型時(shí),配置系統(tǒng)可以同時(shí)輸出整機(jī)模型的工程圖,即,執(zhí)行經(jīng)過二次開發(fā)的工程圖批量生成程序,批量輸出符合圖號(hào)和圖形名稱要求的工程圖,可進(jìn)行圖紙質(zhì)量檢查,最后完成整機(jī)全部設(shè)計(jì)。具體的,配置系統(tǒng)可對(duì)Pro/E進(jìn)行二次開發(fā),通過設(shè)置圖號(hào)參數(shù)全局變量來實(shí)現(xiàn)工程圖的批量圖號(hào)命名,根據(jù)事先確定的Pro/E工程圖文件命名規(guī)則,在Pro/E整機(jī)模型中設(shè)置新的文件名,進(jìn)行模型和工程圖的同步批量重命名,現(xiàn)符合要求的批量工程圖配置。上述流程中,如果配置系統(tǒng)判斷模塊庫中的基型模塊與輸入?yún)?shù)相匹配,則可根據(jù)基型模塊進(jìn)行裝配,得到門式起重機(jī)整機(jī)模型。本發(fā)明實(shí)施例優(yōu)選采用Visual Studio+SQL Server+Pro/E軟件,構(gòu)建參數(shù)化的三維模型及仿真分析模型,形成基礎(chǔ)數(shù)據(jù)庫,通過系統(tǒng)集成以及數(shù)據(jù)共享,實(shí)現(xiàn)各系統(tǒng)的設(shè) 計(jì)分析仿真等功能,進(jìn)行參數(shù)化驅(qū)動(dòng)設(shè)計(jì)。但本領(lǐng)域技術(shù)人員可知,通過其他三維軟件如Inventor, UG-NX, CATIA等也能能夠?qū)崿F(xiàn)。本發(fā)明實(shí)施例主要采用模塊化設(shè)計(jì)方法,通過對(duì)模塊的選裝選配設(shè)計(jì)和基于模塊化的變型設(shè)計(jì)方法實(shí)現(xiàn)門式起重機(jī)整機(jī)的快速、低成本設(shè)計(jì)。由于產(chǎn)品的設(shè)計(jì)以模塊為基礎(chǔ),這樣通過以模塊為單位進(jìn)行產(chǎn)品的設(shè)計(jì),降低了產(chǎn)品的復(fù)雜性,縮短了產(chǎn)品的研發(fā)周期。與純粹的參數(shù)化設(shè)計(jì)相比,通過提高模塊的應(yīng)用率,不僅提高了產(chǎn)品的可靠性,而且大大降低了制造成本,為實(shí)現(xiàn)門式起重機(jī)的大批量定制設(shè)計(jì)奠定了基礎(chǔ)。而與純粹的模塊化 設(shè)計(jì)相比,本發(fā)明實(shí)施例解決了訂單式產(chǎn)品不能全部通過模塊的選裝選配設(shè)計(jì)和參數(shù)化設(shè)計(jì)來實(shí)現(xiàn)滿足客戶全部需求的功能配置的問題,通過各模塊接口的自動(dòng)匹配設(shè)計(jì),實(shí)現(xiàn)了整機(jī)的快速設(shè)計(jì)?;谙嗤蛘呦嘟频臉?gòu)思,本發(fā)明實(shí)施例還提供一種產(chǎn)品模塊化配置系統(tǒng),如圖3所示,該系統(tǒng)包括存儲(chǔ)模塊31,用于存儲(chǔ)產(chǎn)品基型模塊。輸入模塊32,用于接收產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)和產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)。結(jié)構(gòu)部件生成模塊33,用于根據(jù)輸入模塊32接收的產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成結(jié)構(gòu)部件模型。機(jī)構(gòu)部件生成模塊34,用于根據(jù)輸入模塊32接收的產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成機(jī)構(gòu)部件模型。整機(jī)模型生成模塊35,用于根據(jù)結(jié)構(gòu)部件生成模塊33生成的結(jié)構(gòu)部件模型和機(jī)構(gòu)部件生成模塊34生成的機(jī)構(gòu)部件模型,生成產(chǎn)品整機(jī)模型。輸出模塊36,用于輸出整機(jī)生成模塊35生成的產(chǎn)品整機(jī)模型。結(jié)構(gòu)部件生成模塊33,具體用于若產(chǎn)品結(jié)構(gòu)部件模塊的基型模塊有多個(gè),則選取與該模塊的產(chǎn)品結(jié)構(gòu)部件輸入?yún)?shù)最接近的基型模塊。機(jī)構(gòu)部件生成模塊34,具體用于若產(chǎn)品機(jī)構(gòu)部件模塊的基型模塊有多個(gè),則選取與該模塊的產(chǎn)品機(jī)構(gòu)部件輸入?yún)?shù)最接近的基型模塊。結(jié)構(gòu)部件生成模塊33,具體用于判斷選取的基型模塊的配置參數(shù)和/或接口參數(shù)與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)是否匹配;若所述選取的基型模塊的配置參數(shù)與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)不匹配,則根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的配置參數(shù);若所述選取的基型模塊的接口參數(shù)與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)不匹配,則根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的接口參數(shù)。機(jī)構(gòu)部件生成模塊34,具體用于判斷選取的基型模塊的配置參數(shù)和/或接口參數(shù)與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)是否匹配;若所述選取的基型模塊的配置參數(shù)與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)不匹配,則根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的配置參數(shù);若所述選取的基型模塊的接口參數(shù)與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)不匹配,則 根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的接口參數(shù)。本發(fā)明實(shí)施例的產(chǎn)品模塊化配置系統(tǒng)還可以包括計(jì)算模塊37和外購件選取模塊38,其中計(jì)算模塊37,用于計(jì)算結(jié)構(gòu)部件的工作循環(huán)時(shí)間、輪壓和/或穩(wěn)定性參數(shù)。外購件選取模塊38,用于根據(jù)計(jì)算模塊37計(jì)算出的結(jié)構(gòu)部件的工作循環(huán)時(shí)間、輪壓和/或穩(wěn)定性參數(shù)選取外購件模型。機(jī)構(gòu)部件生成模塊34,具體用于根據(jù)外購件選取模塊38選取的外購件模型以及修改后的基型模塊,生成機(jī)構(gòu)部件模型。本發(fā)明實(shí)施例的產(chǎn)品模塊化配置系統(tǒng)還可以包括工程圖輸出模塊39,用于實(shí)現(xiàn)以下功能之一或者實(shí)現(xiàn)功能的組合在所述結(jié)構(gòu)部件生成模塊生成結(jié)構(gòu)部件模型之后,生成結(jié)構(gòu)部件工程圖并輸出;在所述機(jī)構(gòu)部件生成模塊生成機(jī)構(gòu)部件模型之后,生成機(jī)構(gòu)部件工程圖并輸出;在所述整機(jī)模型生成模塊生成產(chǎn)品整機(jī)模型之后,生成產(chǎn)品整機(jī)工程圖并輸出。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種產(chǎn)品模塊化配置方法,應(yīng)用于產(chǎn)品模塊化配置系統(tǒng),其特征在于,所述產(chǎn)品模塊化配置系統(tǒng)中存儲(chǔ)有產(chǎn)品基型模塊,所述方法包括 接收產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)和產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù); 根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成結(jié)構(gòu)部件模型; 根據(jù)產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成機(jī)構(gòu)部件模型; 根據(jù)所述結(jié)構(gòu)部件模型和所述機(jī)構(gòu)部件模型,生成產(chǎn)品整機(jī)模型并輸出。
2.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)選取基型模塊,具體為若產(chǎn)品結(jié)構(gòu)部件模塊的基型模塊有多個(gè),則選取與該模塊的產(chǎn)品結(jié)構(gòu)部件輸入?yún)?shù)最接近的基型模塊; 所述根據(jù)產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)選取基型模塊,具體為若產(chǎn)品機(jī)構(gòu)部件模塊的基型模塊有多個(gè),則選取與該模塊的產(chǎn)品機(jī)構(gòu)部件輸入?yún)?shù)參數(shù)最接近的基型模塊。
3.如權(quán)利要求I所述的方法,其特征在于,所述判斷選取的基型模塊與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,包括 判斷選取的基型模塊的配置參數(shù)和/或接口參數(shù)與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)是否匹配; 若所述選取的基型模塊的配置參數(shù)與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)不匹配,則根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的配置參數(shù); 若所述選取的基型模塊的接口參數(shù)與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)不匹配,則根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的接口參數(shù)。
4.如權(quán)利要求I所述的方法,其特征在于,所述判斷選取的基型模塊與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,包括 判斷選取的基型模塊的配置參數(shù)和/或接口參數(shù)與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)是否匹配; 若所述選取的基型模塊的配置參數(shù)與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)不匹配,則根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的配置參數(shù); 若所述選取的基型模塊的接口參數(shù)與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)不匹配,則根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的接口參數(shù)。
5.如權(quán)利要求I至4任意一項(xiàng)所述的方法,其特征在于,所述生成結(jié)構(gòu)部件模型之后,還包括計(jì)算所述結(jié)構(gòu)部件的工作循環(huán)時(shí)間、輪壓和/或穩(wěn)定性參數(shù),并根據(jù)所述結(jié)構(gòu)部件的工作循環(huán)時(shí)間、輪壓和/或穩(wěn)定性參數(shù)選取外購件模型; 所述根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,生成機(jī)構(gòu)部件模型,包括根據(jù)所述外購件模型以及修改后的基型模塊,生成機(jī)構(gòu)部件模型。
6.如權(quán)利要求I所述的方法,其特征在于,所述方法還包括以下步驟之一或者步驟的組合 所述生成結(jié)構(gòu)部件模型之后,還包括生成結(jié)構(gòu)部件工程圖并輸出; 所述生成機(jī)構(gòu)部件模型之后,還包括生成機(jī)構(gòu)部件工程圖并輸出; 所述生成產(chǎn)品整機(jī)模型之后,還包括生成產(chǎn)品整機(jī)工程圖并輸出。
7.一種產(chǎn)品模塊化配置系統(tǒng),其特征在于,包括 存儲(chǔ)模塊,用于存儲(chǔ)產(chǎn)品基型模塊; 輸入模塊,用于接收產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)和產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù); 結(jié)構(gòu)部件生成模塊,用于根據(jù)所述輸入模塊接收的產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成結(jié)構(gòu)部件模型; 機(jī)構(gòu)部件生成模塊,用于根據(jù)輸入模塊接收的產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成機(jī)構(gòu)部件1旲型; 整機(jī)模型生成模塊,用于根據(jù)所述結(jié)構(gòu)部件生成模塊生成的結(jié)構(gòu)部件模型和所述機(jī)構(gòu)部件生成模塊生成的機(jī)構(gòu)部件模型,生成產(chǎn)品整機(jī)模型; 輸出模塊,用于輸出所述整機(jī)生成模塊生成的產(chǎn)品整機(jī)模型。
8.如權(quán)利要求7所述的產(chǎn)品模塊化配置系統(tǒng),其特征在于,所述結(jié)構(gòu)部件生成模塊,具體用于若產(chǎn)品結(jié)構(gòu)部件模塊的基型模塊有多個(gè),則選取與該模塊的產(chǎn)品結(jié)構(gòu)部件輸入?yún)?shù)最接近的基型模塊; 所述機(jī)構(gòu)部件生成模塊,具體用于若產(chǎn)品機(jī)構(gòu)部件模塊的基型模塊有多個(gè),則選取與該模塊的產(chǎn)品機(jī)構(gòu)部件輸入?yún)?shù)最接近的基型模塊。
9.如權(quán)利要求7所述的產(chǎn)品模塊化配置系統(tǒng),其特征在于,所述結(jié)構(gòu)部件生成模塊,具體用于判斷選取的基型模塊的配置參數(shù)和/或接口參數(shù)與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)是否匹配;若所述選取的基型模塊的配置參數(shù)與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)不匹配,則根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的配置參數(shù);若所述選取的基型模塊的接口參數(shù)與所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)不匹配,則根據(jù)所述產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的接口參數(shù)。
10.如權(quán)利要求7所述的產(chǎn)品模塊化配置系統(tǒng),其特征在于,所述機(jī)構(gòu)部件生成模塊,具體用于判斷選取的基型模塊的配置參數(shù)和/或接口參數(shù)與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)是否匹配;若所述選取的基型模塊的配置參數(shù)與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)不匹配,則根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的配置參數(shù);若所述選取的基型模塊的接口參數(shù)與所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)不匹配,則根據(jù)所述產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊的接口參數(shù)。
11.如權(quán)利要求7至10任意一項(xiàng)所述的產(chǎn)品模塊化配置系統(tǒng),其特征在于,所述系統(tǒng)還包括計(jì)算模塊和外購件選取模塊,其中 所述計(jì)算模塊,用于計(jì)算所述結(jié)構(gòu)部件的工作循環(huán)時(shí)間、輪壓和/或穩(wěn)定性參數(shù); 所述外購件選取模塊,用于根據(jù)所述計(jì)算模塊計(jì)算出的結(jié)構(gòu)部件的工作循環(huán)時(shí)間、輪壓和/或穩(wěn)定性參數(shù)選取外購件模型; 所述機(jī)構(gòu)部件生成模塊,具體用于根據(jù)所述外購件選取模塊選取的外購件模型以及修改后的基型模塊,生成機(jī)構(gòu)部件模型。
12.如權(quán)利要求7所述的產(chǎn)品模塊化配置系統(tǒng),其特征在于,所述系統(tǒng)還包括工程圖輸出模塊,用于實(shí)現(xiàn)以下功能之一或者實(shí)現(xiàn)功能的組合 在所述結(jié)構(gòu)部件生成模塊生成結(jié)構(gòu)部件模型之后,生成結(jié)構(gòu)部件工程圖并輸出; 在所述機(jī)構(gòu)部件生成模塊生成機(jī)構(gòu)部件模型之后,生成機(jī)構(gòu)部件工程圖并輸出; 在所述整機(jī)模型生成模塊生成產(chǎn)品整機(jī)模型之后,生成產(chǎn)品整機(jī)工程圖并輸出。
全文摘要
本發(fā)明提供一種產(chǎn)品模塊化配置方法及系統(tǒng),產(chǎn)品模塊化配置系統(tǒng)中存儲(chǔ)有產(chǎn)品基型模塊,該方法包括接收產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)和產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù);根據(jù)產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)產(chǎn)品結(jié)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成結(jié)構(gòu)部件模型;根據(jù)產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)選取基型模塊,判斷選取的基型模塊與產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)是否匹配,并在不匹配的情況下,根據(jù)產(chǎn)品機(jī)構(gòu)部件的輸入?yún)?shù)修改選取的基型模塊,并根據(jù)修改后的基型模塊生成機(jī)構(gòu)部件模型;根據(jù)結(jié)構(gòu)部件模型和機(jī)構(gòu)部件模型,生成產(chǎn)品整機(jī)模型并輸出。
文檔編號(hào)G06F17/50GK102708249SQ201210143148
公開日2012年10月3日 申請(qǐng)日期2012年5月10日 優(yōu)先權(quán)日2012年5月10日
發(fā)明者吳樂堯, 張學(xué)文, 車玲玲 申請(qǐng)人:三一集團(tuán)有限公司