欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于對仿真制造工藝和產(chǎn)品的網(wǎng)格進行轉(zhuǎn)換的方法和系統(tǒng)與流程

文檔序號:11451195閱讀:161來源:國知局
用于對仿真制造工藝和產(chǎn)品的網(wǎng)格進行轉(zhuǎn)換的方法和系統(tǒng)與流程

相關(guān)申請和優(yōu)先權(quán)的交叉引用

本申請要求于2014年8月1日提交的印度臨時專利申請?zhí)?480/mum/2014的優(yōu)先權(quán),其全部內(nèi)容通過引用而并入于此。

本發(fā)明一般涉及制造工藝(manufacturingprocess)仿真和產(chǎn)品數(shù)據(jù)處理。特別地,本申請?zhí)峁┝擞糜趯Ψ抡嬷圃旃に嚭彤a(chǎn)品的網(wǎng)格進行轉(zhuǎn)換的方法和系統(tǒng)。



背景技術(shù):

通過制造工藝獲得的任何產(chǎn)品或制品涉及經(jīng)受多個階段或單位操作的原始材料,以提供成品。舉例而言,這樣的階段或單位操作的示例包括鍛造、機械加工、滲碳、淬火、回火和噴丸強化。在實現(xiàn)制造工藝之前,可以進行數(shù)值仿真,以準確地判斷并確定由于正實現(xiàn)的不同階段而可能導致的物理變化和狀態(tài)變化。這樣的仿真可以提供對材料的選擇或者其它設(shè)計考慮是否適當或者其是否進一步需要任何修改的確定。仿真一般涉及獲得表示物品的分析模型。該模型轉(zhuǎn)而可以由一個或多個亦稱為體網(wǎng)格(volumemesh)的有限元組成。這些仿真可能在計算上是非常昂貴的。為了高效地實現(xiàn)這些仿真,可以進行一個或多個假設(shè)來處理與分析模型有關(guān)的信息??梢栽诜抡嬷盎谶@樣的假設(shè)來對體網(wǎng)格進行轉(zhuǎn)換,以減少計算負擔。這樣的操作通常被稱為網(wǎng)格轉(zhuǎn)換(meshtransformation)。由此,對用于仿真制造工藝和產(chǎn)品的網(wǎng)格進行轉(zhuǎn)換仍然被認為是本技術(shù)領(lǐng)域的最大挑戰(zhàn)之一。



技術(shù)實現(xiàn)要素:

在描述本方法、系統(tǒng)和硬件啟用之前,應(yīng)當理解,由于可能存在在本公開內(nèi)容中無法明確示出的本發(fā)明的多個可能的實施方式,因此本發(fā)明不限于所描述的特定系統(tǒng)和方法。還應(yīng)當理解,在描述中使用的術(shù)語僅僅是為了描述特定的版本或?qū)嵤┓绞讲⑶也恢荚谙拗票景l(fā)明的范圍,本發(fā)明的范圍將僅由所附權(quán)利要求書限制。

本申請?zhí)峁┝擞糜趯Ψ抡嬷辽僖粋€制造工藝和至少一個產(chǎn)品的網(wǎng)格進行轉(zhuǎn)換的方法和系統(tǒng)。

本申請?zhí)峁┝艘环N用于對仿真至少一個制造工藝和至少一個產(chǎn)品的網(wǎng)格進行變換的方法(200),所述方法包括處理器實現(xiàn)的以下步驟:選擇一個或多個轉(zhuǎn)換規(guī)則(118);執(zhí)行所選擇的一個或多個轉(zhuǎn)換規(guī)則(118),以獲得轉(zhuǎn)換鏈(122);以及使用轉(zhuǎn)換引擎(114)來執(zhí)行所獲得的轉(zhuǎn)換鏈(122),以獲得轉(zhuǎn)換后的網(wǎng)格數(shù)據(jù)(124)。

本申請?zhí)峁┝艘环N用于對仿真至少一個制造工藝和至少一個產(chǎn)品的網(wǎng)格進行轉(zhuǎn)換的網(wǎng)格轉(zhuǎn)換系統(tǒng)(102),所述網(wǎng)格轉(zhuǎn)換系統(tǒng)(102)包括:處理器(104);接口(106);連接至所述處理器(104)的存儲器(108);以及模塊(110),其中,所述網(wǎng)格轉(zhuǎn)換系統(tǒng)(102)還包括:轉(zhuǎn)換引擎(114);以及其它模塊(116),數(shù)據(jù)(112)包括一個或多個轉(zhuǎn)換規(guī)則(118)、多個轉(zhuǎn)換操作符(120)、轉(zhuǎn)換鏈(122)、轉(zhuǎn)換后的網(wǎng)格數(shù)據(jù)(124);以及其它數(shù)據(jù)(126)。

附圖說明

參考附圖來描述詳細說明。在附圖中,附圖標記的最左邊的數(shù)字標識該附圖標記首次出現(xiàn)的附圖。在整個附圖中使用相同的附圖標記來指代相同的特征和組成。

圖1圖示了根據(jù)本主題實施方式的、用于仿真制造工藝和產(chǎn)品的網(wǎng)格轉(zhuǎn)換的系統(tǒng);以及

圖2圖示了根據(jù)本主題實現(xiàn)方式的、用于實現(xiàn)仿真制造工藝和產(chǎn)品的網(wǎng)格轉(zhuǎn)換的方法。

本領(lǐng)域技術(shù)人員應(yīng)當理解,本文的任何框圖表示體現(xiàn)本主題原理的說明性系統(tǒng)的概念視圖。類似地,應(yīng)當理解,任何流程圖表、流程圖形、狀態(tài)轉(zhuǎn)變圖和偽代碼等表示可基本上在計算機可讀介質(zhì)中表示并因此由計算機或處理器執(zhí)行而不論此類計算機或處理器是否被明確示出的各種工藝。

具體實施方式

現(xiàn)將詳細討論本發(fā)明的一些實施方式,其圖示了本發(fā)明的全部特征。

詞語“由……組成”、“具有”、“包含”和“包括”及其其它形式旨在在意義上等同,并且是開放的,因為在這些詞中的任何一個之后的一項或多項不意在詳盡列出這樣的一項或多項或者意在僅限于所列出的一項或多項。

還必須注意,如本文和所附權(quán)利要求中所使用的,單數(shù)形式“一個”,“一種”和“該”包括復數(shù)指代,除非上下文另有明確規(guī)定。盡管在本發(fā)明的實施方式的實踐或測試中可以使用與本文所述的那些系統(tǒng)和方法類似或等同的任何系統(tǒng)和方法,但現(xiàn)在描述優(yōu)選的系統(tǒng)和方法。

所公開的實施方式僅僅是本發(fā)明的示例,其能夠以各種形式體現(xiàn)。

描述了用于仿真制造制品的制造工藝、測試工藝和設(shè)計驗證工藝的(一種或多種)方法和(一種或多種)系統(tǒng)。這些方法可以在系統(tǒng)中實現(xiàn),所述系統(tǒng)包括但不限于能夠仿真類似于制造工藝的不同階段的環(huán)境的計算裝置,諸如臺式計算機、服務(wù)器、數(shù)據(jù)處理機等。應(yīng)當注意,權(quán)利要求中引用的產(chǎn)品和工藝包括中間產(chǎn)品及其制造工藝。

如將會理解的,任何制造工藝涉及使原始材料經(jīng)受制造工藝的不同階段,以獲得制品。這些階段中的每一個將影響在不同階段內(nèi)進行處理的材料的物理變化和狀態(tài)變化。物理變化和狀態(tài)變化的類型轉(zhuǎn)而也可能依賴于要制造的物品的設(shè)計或其它因素,諸如材料的選擇和制造工藝的環(huán)境等。

還期望在制造工藝期間或者在正使用此類物品的后期階段,這些變化不會影響物品的結(jié)構(gòu)完整性。為了確定并預測由不同階段帶來的這種物理變化和狀態(tài)變化,可以仿真整個工藝。基于對制造工藝的仿真,可以預先制止不同的物理變化和狀態(tài)變化。仿真還可以提供關(guān)于物品的結(jié)構(gòu)完整性在制造工藝期間或者即使在物品已被投入使用之后將會受到何種影響的信息。

對此類制造工藝的仿真通常涉及獲得表示物品的分析模型。該分析模型可能受制于可旨在復制制造工藝的條件的各種參數(shù)。該分析模型轉(zhuǎn)而可以由一個或多個亦稱為體網(wǎng)格的有限元組成。網(wǎng)格包括多個節(jié)點,其中,各節(jié)點表示材料或正制造的物品的局部信息。此類信息的示例包括但不限于材料組成、材料結(jié)構(gòu)和材料屬性。

仿真制造工藝的不同階段需要使用計算系統(tǒng)。此類系統(tǒng)處理與分析模型有關(guān)的信息,并且提供指示出制造工藝對所使用的材料或物品的影響的輸出。如本領(lǐng)域技術(shù)人員將會理解的,對制造工藝的不同階段的仿真可能在計算上是非常昂貴的。為了高效地實現(xiàn)對此類工藝的仿真,可以做出對處理與分析模型有關(guān)的信息的一個或多個假設(shè)。所述假設(shè)是在考慮到物品可能具有的特定屬性的情況下做出的。此類屬性的示例包括物品的維度和對稱性。繼續(xù)本示例,作為仿真的一部分,物品的維度可以從3維減少至2維。作為結(jié)果,可以減少對計算資源的要求。類似地,物品的對稱性將允許處理與幾何形狀的僅一部分有關(guān)的分析模型來表示給定仿真的完整部分。因此,可以在整個物品上擴展仿真的結(jié)果。

為了仿真整個制造工藝,可以使用集成仿真工具。該集成仿真工具還可以包括多個仿真模塊。各仿真模塊用于仿真針對制造工藝內(nèi)的特定階段的條件。在操作中,集成仿真涉及獲得針對一個階段的輸出體網(wǎng)格。提供一個階段的輸出網(wǎng)格作為向下一仿真模塊的輸入。在被提供至下一仿真模塊或后續(xù)仿真模塊之前,輸出網(wǎng)格可被進一步處理或轉(zhuǎn)換。此類操作通常被稱為網(wǎng)格轉(zhuǎn)換。

在常規(guī)的仿真系統(tǒng)中,這樣的網(wǎng)格轉(zhuǎn)換可以由人類專家進行配置。通常通過必須要由這樣的專家創(chuàng)建的一個或多個腳本來影響網(wǎng)格轉(zhuǎn)換。如將會理解的,可以準備并執(zhí)行特定的腳本,以進行特定的網(wǎng)格轉(zhuǎn)換。在要實現(xiàn)的網(wǎng)格轉(zhuǎn)換復雜的情況下,所需的腳本也可能是復雜的,這轉(zhuǎn)而可能需要過量的時間來進行準備。

此外,這樣的網(wǎng)格轉(zhuǎn)換可以基于多個潛在因素,諸如潛在現(xiàn)象的物理學、組件的對稱性、作用于組件上的力、工藝配置等。在沒有考慮到此類其它因素的情況下,仿真可能不能夠提供對物理變化和狀態(tài)變化的準確描述。

描述了用于仿真制造工藝和產(chǎn)品的網(wǎng)格轉(zhuǎn)換的系統(tǒng)和方法。如先前所提及的,在集成仿真環(huán)境內(nèi)仿真制造工藝的不同階段涉及網(wǎng)格轉(zhuǎn)換。作為這樣的網(wǎng)格轉(zhuǎn)換的一部分,來自與制造工藝的一個階段相對應(yīng)的一個仿真模塊的輸出網(wǎng)格經(jīng)處理(即,轉(zhuǎn)換)并且作為輸入而被提供至后續(xù)仿真模塊。在一個實現(xiàn)方式中,網(wǎng)格轉(zhuǎn)換基于一個或多個轉(zhuǎn)換規(guī)則。這些轉(zhuǎn)換規(guī)則確定經(jīng)過考慮要應(yīng)用至網(wǎng)格的適當?shù)木W(wǎng)格轉(zhuǎn)換。

在一個實現(xiàn)方式中,配置一個或多個轉(zhuǎn)換規(guī)則。轉(zhuǎn)換規(guī)則影響與要制造的物品或產(chǎn)品相對應(yīng)的一個或多個體網(wǎng)格的轉(zhuǎn)換。轉(zhuǎn)換規(guī)則基于多個當前問題上下文變量。此類上下文變量的示例包括當前問題特征,諸如工藝、現(xiàn)象、正使用的仿真模型、正設(shè)計的組件等。根據(jù)所確定的當前問題上下文,可以獲得一個或多個轉(zhuǎn)換規(guī)則。在一個實現(xiàn)方式中,可以基于正在仿真的系統(tǒng)從模型中獲得當前問題上下文。

在另一實現(xiàn)方式中,轉(zhuǎn)換規(guī)則還可以包括一個或多個轉(zhuǎn)換操作符。轉(zhuǎn)換操作符提供了進行網(wǎng)格轉(zhuǎn)換所基于的方式或機制。轉(zhuǎn)換操作符可以從預定儲存庫獲得,或者新的操作符可以基于一個或多個原始操作符而組成。在一個實現(xiàn)方式中,由系統(tǒng)基于當前問題上下文來自動選擇轉(zhuǎn)換操作符。在一個實現(xiàn)方式中,可以基于一個或多個規(guī)則或預定條件來選擇轉(zhuǎn)換操作符。

可以在一個或多個組合中使用多個原始操作符,以構(gòu)建復雜的轉(zhuǎn)換操作符??梢詫⑦@些操作符存儲回儲存庫中以供后續(xù)再使用。在另一實現(xiàn)方式中,可以規(guī)定用于實現(xiàn)諸如截面、擠壓、旋轉(zhuǎn)、平移、修整、附加等的一個或多個幾何操作的轉(zhuǎn)換操作符。在另一實現(xiàn)方式中,轉(zhuǎn)換操作符可以包括網(wǎng)格細化操作符和網(wǎng)格粗化操作符。如本領(lǐng)域技術(shù)人員將會理解的,網(wǎng)格細化操作符和網(wǎng)格粗化操作符分別使網(wǎng)格區(qū)域中的節(jié)點和元素的數(shù)目增加和減少。根據(jù)網(wǎng)格區(qū)域中的節(jié)點的數(shù)目是增加了(即,作為細化的結(jié)果)還是減少了(即,作為粗化的結(jié)果),轉(zhuǎn)換工藝可以更準確并且要求高計算能力,或者可以較不準確并因此將要求低計算能力。針對可以不需要高準確性的網(wǎng)格區(qū)域的一部分,可以采用后者。

一旦獲得轉(zhuǎn)換規(guī)則,則執(zhí)行轉(zhuǎn)換規(guī)則以獲得轉(zhuǎn)換鏈(transformationchain)。轉(zhuǎn)換鏈可被認為涉及按特定順序排列的一個或多個轉(zhuǎn)換操作符。在一個實現(xiàn)方式中,轉(zhuǎn)換操作符排列的順序是基于正確性和效率考慮而得出的。例如,在齒輪齒切削(geartoothcutting)的情況下的擠壓操作之前,可以不進行用于修整的轉(zhuǎn)換操作,其中,需要首先擠壓齒輪盤截面(鍛造的輸出)并繼而使用修整來對齒進行切削。類似地,與首先使整體細化并繼而進行截面相比,在截面之后實現(xiàn)細化操作更有效。一個或多個轉(zhuǎn)換操作符排列的順序可以基于當前問題上下文。

一旦獲得轉(zhuǎn)換鏈,則進一步在體網(wǎng)格上執(zhí)行該轉(zhuǎn)換鏈。體網(wǎng)格可以是作為仿真模塊的輸出而獲得的網(wǎng)格。作為轉(zhuǎn)換鏈的執(zhí)行結(jié)果,將輸出體網(wǎng)格轉(zhuǎn)換為適合于后續(xù)仿真模塊的輸入體網(wǎng)格。

在一個實現(xiàn)方式中,可以進行進一步確定以判斷包括在轉(zhuǎn)換鏈內(nèi)的轉(zhuǎn)換操作符是否被仿真模塊支持。該仿真模塊被配置用于接收轉(zhuǎn)換鏈的執(zhí)行結(jié)果,作為用于執(zhí)行基于仿真的制品分析的輸入。此類操作符的執(zhí)行也可被委派給仿真模塊。

如將會收集的,本主題允許一種影響網(wǎng)格轉(zhuǎn)換的高效方式。例如,基于當前上下文問題而自動生成轉(zhuǎn)換鏈,以提供按特定順序排列的一系列轉(zhuǎn)換操作符。依賴于當前上下文問題,網(wǎng)格轉(zhuǎn)換是知識驅(qū)動的。此外,本主題還確定轉(zhuǎn)換操作符中的哪一個被仿真模塊本機支持,并且確保此類操作符被委派給仿真模塊。

以下公開內(nèi)容描述了用于仿真制造工藝和產(chǎn)品的系統(tǒng)和方法。雖然所描述的系統(tǒng)和方法的方面可以在任何數(shù)目的不同計算系統(tǒng)、環(huán)境和/或配置中實現(xiàn),但是用于網(wǎng)格轉(zhuǎn)換系統(tǒng)的實施方式是在以下示例性系統(tǒng)和方法中描述的。

圖1圖示了根據(jù)本主題實施方式的、用于仿真制造工藝和產(chǎn)品的網(wǎng)格轉(zhuǎn)換系統(tǒng)(102)。在所述實施方式中,網(wǎng)格轉(zhuǎn)換系統(tǒng)(102)執(zhí)行允許一個或多個體網(wǎng)格的轉(zhuǎn)換的網(wǎng)格轉(zhuǎn)換。經(jīng)轉(zhuǎn)換的體網(wǎng)格繼而可以作為輸入而被提供至一個或多個仿真模塊。

在一個實現(xiàn)方式中,網(wǎng)格轉(zhuǎn)換系統(tǒng)(102)(以下稱為系統(tǒng)(102))可以在聯(lián)網(wǎng)環(huán)境中實現(xiàn)。該聯(lián)網(wǎng)環(huán)境可以是公共網(wǎng)絡(luò)環(huán)境,其包括數(shù)以千計的個人計算機、膝上型計算機、諸如刀片式服務(wù)器等的各種服務(wù)器以及其它計算裝置。在另一實現(xiàn)方式中,網(wǎng)絡(luò)環(huán)境可以是私有網(wǎng)絡(luò)環(huán)境,其具有有限數(shù)目的計算裝置,諸如個人計算機、服務(wù)器和膝上型計算機。

在一個實現(xiàn)方式中,網(wǎng)絡(luò)可以是無線網(wǎng)格、有線網(wǎng)格或其組合。網(wǎng)絡(luò)還可以是個人網(wǎng)絡(luò)或者彼此互連并且用作單一大型網(wǎng)絡(luò)(例如,因特網(wǎng)或內(nèi)聯(lián)網(wǎng))的許多這樣的個人網(wǎng)絡(luò)的集合。網(wǎng)絡(luò)可被實現(xiàn)為諸如內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(lan)、廣域網(wǎng)(wan)和因特網(wǎng)等的不同類型的網(wǎng)絡(luò)之一。網(wǎng)絡(luò)可以是專用網(wǎng)絡(luò)或共享網(wǎng)絡(luò),這表示使用例如超文本傳送協(xié)議(http)、傳輸控制協(xié)議/因特網(wǎng)協(xié)議(tcp/ip)等的多種協(xié)議來彼此通信的不同類型的網(wǎng)絡(luò)的關(guān)聯(lián)。此外,網(wǎng)絡(luò)可以包括多種網(wǎng)絡(luò)裝置,包括路由器、網(wǎng)橋、服務(wù)器、計算裝置和存儲裝置等。

系統(tǒng)(102)可以在諸如膝上型計算、臺式計算機、筆記本、工作站、主機計算機、服務(wù)器、網(wǎng)絡(luò)服務(wù)器等的多種計算系統(tǒng)中實現(xiàn)。根據(jù)一種實現(xiàn)方式,系統(tǒng)(102)包括(一個或多個)處理器(104)、(一個或多個)接口(106)以及連接至(一個或多個)處理器(104)的存儲器(108)。(一個或多個)處理器(104)可被實現(xiàn)為一個或多個微處理器、微計算機、微控制器、數(shù)字信號處理器、中央處理單元、狀態(tài)機、邏輯電路系統(tǒng)和/或基于操作指令來操縱信號的任何裝置。在其它能力中,處理器(104)可被配置成提取并執(zhí)行存儲在存儲器(108)中的計算機可讀指令。

存儲器(108)可以包括本領(lǐng)域已知的任何計算機可讀介質(zhì),其例如包括易失性存儲器,諸如靜態(tài)隨機存取存儲器(sram)和動態(tài)隨機存取存儲器(dram),以及/或者非易失性存儲器,諸如只讀存儲器(rom)、可擦除可編程rom、閃速存儲器、硬盤、光盤和磁帶。

此外,接口(106)可以包括多種軟件接口和硬件接口,例如,用于諸如產(chǎn)品板、鼠標、外部存儲器和打印機等的(一個或多個)外圍裝置的接口。另外,(一個或多個)接口(106)可以使得網(wǎng)格轉(zhuǎn)換系統(tǒng)(102)能夠與諸如web服務(wù)器和外部儲存庫等的其它裝置進行通信。(一個或多個)接口(106)還可以促進包括例如lan、線纜等有線網(wǎng)絡(luò)和諸如wlan、蜂窩或衛(wèi)星等無線網(wǎng)絡(luò)的各種網(wǎng)絡(luò)和協(xié)議類型內(nèi)的多個通信。為此,(一個或多個)接口(106)可以包括一個或多個端口。

網(wǎng)格轉(zhuǎn)換系統(tǒng)(102)還包括模塊(110)和數(shù)據(jù)(112)。模塊(110)包括例如轉(zhuǎn)換引擎(114)和(一個或多個)其它模塊(116)。(一個或多個)其它模塊(116)可以包括補充由網(wǎng)格轉(zhuǎn)換系統(tǒng)(102)執(zhí)行的應(yīng)用或功能的程序或編碼指令。數(shù)據(jù)(112)可以包括轉(zhuǎn)換規(guī)則(118)、轉(zhuǎn)換操作符(120)、轉(zhuǎn)換鏈(122)、轉(zhuǎn)換后的網(wǎng)格數(shù)據(jù)(124)和其它數(shù)據(jù)(126)。在其它事項中,其它數(shù)據(jù)(126)可以用作用于存儲作為(一個或多個)模塊(110)中的一個或多個模塊的執(zhí)行結(jié)果而處理、接收或生成的數(shù)據(jù)的儲存庫。

盡管數(shù)據(jù)(112)在系統(tǒng)102內(nèi)部示出,但是本領(lǐng)域技術(shù)人員將會理解,數(shù)據(jù)(112)還可以在系統(tǒng)(102)外部實現(xiàn),其中,數(shù)據(jù)(112)可以存儲在以能夠通信的方式連接至系統(tǒng)(102)的數(shù)據(jù)庫內(nèi)。系統(tǒng)(102)還可以連接至集成仿真系統(tǒng)(128)。集成仿真系統(tǒng)(128)還可以包括多個仿真模塊(130-1)、(130-2)、(130-n)(統(tǒng)稱為仿真模塊(130))。

在操作中,轉(zhuǎn)換引擎(114)從知識庫中選擇一個或多個規(guī)則。該規(guī)則被存儲為轉(zhuǎn)換規(guī)則(118)。轉(zhuǎn)換規(guī)則(118)影響對應(yīng)于要制造的物品或產(chǎn)品的一個或多個體網(wǎng)格的轉(zhuǎn)換。轉(zhuǎn)換規(guī)則(118)基于多個當前問題上下文變量。此類上下文變量的示例包括當前問題特征,諸如工藝、現(xiàn)象、正使用的仿真模型、正設(shè)計的組件等。在一個實現(xiàn)方式中,上下文變量可被存儲為其它數(shù)據(jù)(126)。根據(jù)所確定的當前問題上下文,可以獲得一個或多個轉(zhuǎn)換規(guī)則(118)。在一個實現(xiàn)方式中,可以基于正仿真的系統(tǒng)從模型中獲得當前問題上下文。在另一實現(xiàn)方式中,轉(zhuǎn)換規(guī)則(118)由專家在特定上下文中指定。在操作中,轉(zhuǎn)換引擎(114)概括了一個或多個特定上下文并因此相應(yīng)地采用轉(zhuǎn)換規(guī)則(118)。

在另一實現(xiàn)方式中,轉(zhuǎn)換規(guī)則(118)還可以包括諸如轉(zhuǎn)換操作符(120)等的一個或多個操作符。轉(zhuǎn)換操作符(120)提供進行網(wǎng)格轉(zhuǎn)換所基于的方式或機制。轉(zhuǎn)換操作符(120)可以從預定儲存庫中獲得,或者新的操作符可以基于一個或多個原始操作符而組成。在一個實現(xiàn)方式中,基于當前問題上下文來自動選擇轉(zhuǎn)換操作符(120)。在一個實現(xiàn)方式中,可以基于一個或多個規(guī)則或預定條件來選擇轉(zhuǎn)換操作符。

可以在一個或多個組合中使用多個原始操作符,以構(gòu)建復雜的轉(zhuǎn)換操作符(120)??梢詫⑦@些操作符存儲回諸如數(shù)據(jù)庫(圖1中未示出)等的儲存庫中,以供后續(xù)再使用。在另一實現(xiàn)方式中,可以規(guī)定用于實現(xiàn)諸如截面、擠壓、旋轉(zhuǎn)、平移、修整、附加等的一個或多個幾何操作的轉(zhuǎn)換操作符(120)。在另一實現(xiàn)方式中,轉(zhuǎn)換操作符(120)可以包括網(wǎng)格細化操作符和網(wǎng)格粗化操作符。如先前所解釋的,網(wǎng)格細化操作符和網(wǎng)格粗化操作符分別使網(wǎng)格區(qū)域中的節(jié)點和元素的數(shù)目增加和減少。根據(jù)網(wǎng)格區(qū)域的節(jié)點的數(shù)目是增加了(即,作為細化的結(jié)果)還是減少了(即,作為粗化的結(jié)果),轉(zhuǎn)換工藝可以更精確并且要求高計算能力,或者可以較不準確并因此將要求低計算能力。

一旦獲得轉(zhuǎn)換規(guī)則(118),則通過轉(zhuǎn)換引擎(114)來執(zhí)行所述轉(zhuǎn)換規(guī)則(118)以獲得轉(zhuǎn)換鏈(122)。轉(zhuǎn)換鏈(122)可被認為涉及按特定順序排列的一個或多個轉(zhuǎn)換操作符(120)。轉(zhuǎn)換操作符(120)排列的順序是為了仿真制造工藝的各個階段。一個或多個轉(zhuǎn)換操作符(120)排列的順序可以基于當前問題上下文。在一個實現(xiàn)方式中,轉(zhuǎn)換操作符排列的順序是基于正確性和效率考慮而得出的。例如,在齒輪輪齒切削的情況下的擠壓操作之前,可以不進行用于修整的轉(zhuǎn)換操作,其中,需要首先擠壓齒輪盤截面(鍛造的輸出)并繼而使用修整來對齒進行切削。類似地,與首先使整體細化并繼而進行截面相比,在截面之后實現(xiàn)細化運算更有效。

一旦獲得轉(zhuǎn)換鏈(122),則由轉(zhuǎn)換引擎(114)進一步在體網(wǎng)格上執(zhí)行該轉(zhuǎn)換鏈(122)。體網(wǎng)格可以是作為諸如仿真模塊(130-1)等仿真模塊的輸出而獲得的網(wǎng)格。作為轉(zhuǎn)換鏈的執(zhí)行結(jié)果,獲得采用轉(zhuǎn)換后的網(wǎng)格數(shù)據(jù)(124)的形式的輸出體網(wǎng)格。轉(zhuǎn)換后的網(wǎng)格數(shù)據(jù)(124)可以形成適合于諸如仿真模塊(130-2)等后續(xù)仿真模塊的輸入體網(wǎng)格。

在一個實現(xiàn)方式中,可以進行進一步確定以判斷包括在轉(zhuǎn)換鏈(122)內(nèi)的轉(zhuǎn)換操作符(120)是否被任何一個或多個仿真模塊(130)支持。例如,仿真模塊(130-2)被配置用于接收轉(zhuǎn)換鏈的執(zhí)行結(jié)果作為用于執(zhí)行基于仿真的制品分析的輸入??赊D(zhuǎn)而獲得執(zhí)行轉(zhuǎn)換鏈(122)時的體網(wǎng)格,作為仿真模塊(130-1)的輸出。在另一實現(xiàn)方式中,操作符的執(zhí)行可被委派給仿真模塊(130)中的任意一個或多個。

如將會收集的,本主題允許一種影響網(wǎng)格轉(zhuǎn)換的高效方式。例如,基于當前上下文問題而自動生成轉(zhuǎn)換鏈(122),以提供按特定順序排列的一系列轉(zhuǎn)換操作符。依賴于當前上下文問題,網(wǎng)格轉(zhuǎn)換是知識驅(qū)動的。此外,本主題還確定轉(zhuǎn)換操作符中的哪一個被仿真模塊(即仿真模塊(130-1))本機支持,并且確保此類操作符被委派給仿真模塊(130-1)。

圖2圖示了根據(jù)本主題實施方式的、用于實現(xiàn)仿真制造工藝和產(chǎn)品的網(wǎng)格轉(zhuǎn)換的方法(200)。方法(200)在諸如網(wǎng)格轉(zhuǎn)換系統(tǒng)(102)等的計算裝置中實現(xiàn)。該方法可以是在計算機可執(zhí)行指令的一般上下文中描述的。一般地,計算機可執(zhí)行指令可以包括執(zhí)行特定功能或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)、規(guī)程、模塊和功能等。該方法還可以在分布式計算環(huán)境中實踐,其中,由通過通信網(wǎng)絡(luò)鏈接的遠程處理裝置來執(zhí)行功能。

描述方法的順序不旨在被解釋為限制,并且任何數(shù)目的所述方法塊可以按任何順序進行組合,以實現(xiàn)所述方法或備選方法。此外,所述方法能夠以任何合適的硬件、軟件、固件或其組合來實現(xiàn)。

在塊202處,選擇一個或多個轉(zhuǎn)換規(guī)則。例如,轉(zhuǎn)換引擎(114)選擇一個或多個轉(zhuǎn)換規(guī)則(118)。轉(zhuǎn)換引擎(114)基于多個當前問題上下文變量來選擇轉(zhuǎn)換規(guī)則(118)。在另一實現(xiàn)方式中,轉(zhuǎn)換規(guī)則(118)還可以包括諸如轉(zhuǎn)換操作符(120)等的一個或多個操作符。轉(zhuǎn)換操作符(120)提供進行網(wǎng)格轉(zhuǎn)換所基于的方式或機制。轉(zhuǎn)換操作符(120)可以從預定儲存庫中獲得,或者新的操作符可以基于一個或多個原始操作符而組成。在一個實現(xiàn)方式中,基于當前問題上下文來自動選擇轉(zhuǎn)換操作符(120)。在一個實現(xiàn)方式中,可以基于一個或多個規(guī)則或預定條件來選擇轉(zhuǎn)換操作符。

在塊204處,執(zhí)行轉(zhuǎn)換規(guī)則以獲得轉(zhuǎn)換鏈。例如,一旦獲得轉(zhuǎn)換規(guī)則(118),則通過轉(zhuǎn)換引擎(114)來執(zhí)行所述轉(zhuǎn)換規(guī)則(118)以獲得轉(zhuǎn)換鏈(122)。轉(zhuǎn)換鏈(122)可被認為涉及按特定順序排列的一個或多個轉(zhuǎn)換操作符(120)。轉(zhuǎn)換操作符(120)排列的順序是為了仿真制造工藝的各個階段。一個或多個轉(zhuǎn)換操作符(120)排列的順序可以基于當前問題上下文。在一個實現(xiàn)方式中,轉(zhuǎn)換操作符排列的順序是基于正確性和效率考慮而得出的。

在塊206處,執(zhí)行轉(zhuǎn)換鏈以獲得轉(zhuǎn)換后的輸出網(wǎng)格。例如,一旦獲得轉(zhuǎn)換鏈(122),則由轉(zhuǎn)換引擎(114)進一步在體網(wǎng)格上執(zhí)行該轉(zhuǎn)換鏈(122)。體網(wǎng)格可以是作為來自諸如仿真模塊(130-1)等的仿真模塊的輸出而獲得的網(wǎng)格。作為轉(zhuǎn)換鏈的執(zhí)行結(jié)果,獲得采用轉(zhuǎn)換后的網(wǎng)格數(shù)據(jù)(124)的形式的輸出體網(wǎng)格。轉(zhuǎn)換后的網(wǎng)格數(shù)據(jù)(124)可以形成適合于諸如仿真模塊(130-2)等的后續(xù)仿真模塊的輸入體網(wǎng)格。

盡管以特定于結(jié)構(gòu)特征和/或方法的語言描述了用于仿真制造工藝和產(chǎn)品的網(wǎng)格轉(zhuǎn)換的方法和系統(tǒng)的實施方式,但是應(yīng)當理解,本發(fā)明不一定限于所描述的具體特征或方法。更確切地說,所述具體特征和方法是作為本主題的示例性實施方式而公開的。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
岑溪市| 泾阳县| 汉川市| 延安市| 博乐市| 新竹县| 巴马| 孝昌县| 浮山县| 兴化市| 明星| 米易县| 湖口县| 诏安县| 防城港市| 定州市| 鹤庆县| 湖南省| 太和县| 鄂托克前旗| 大埔县| 禄劝| 榕江县| 上高县| 平南县| 贡嘎县| 伊春市| 太湖县| 朔州市| 永宁县| 抚顺市| 朝阳县| 醴陵市| 衡阳县| 清水河县| 楚雄市| 汽车| 湘阴县| 陵川县| 双牌县| 襄城县|