計算機輔助分析中鄰域測定方法和系統的製作方法
2023-09-18 21:40:15 2
專利名稱:計算機輔助分析中鄰域測定方法和系統的製作方法
計算機輔助分析中鄰域測定方法和系統
技術領域:
本發明是關於計算機輔助工程分析(例如,有限元分析,拓撲優化等),特別是關 於計算機輔助工程分析中網格模型(例如,有限元網格)的鄰域測定方法和系統的改進。
背景技術:
如今,計算機輔助工程(Computer aided engineering, CAE)已被應用於幫助工 程師執行各種任務,例如分析、仿真、設計以及製造等等。在傳統的工程設計程序中,CAE 分析(例如,有限元分析(Finite element analysis, FEA)、有限差異分析、計算流體力學 (Computational fluid dynamics, CFD)分析以及用於降低振動噪聲舒適度(NVH)的模態 分析等)已經被用於評估各種響應(例如,壓力、位移等)。通常一個物體或結構(例如,工 程產品)是由稱作為元素(例如,有限元)的細小單元的組合來呈現的,而這些元素在計算 機輔助工程分析中是在接合點或節點處互相連接。有限元和相互連接的節點共同構成網格 模型。為了進行設計優化,結合CAE的計算機自動執行程序也變得越來越流行。對於概 念設計,拓撲優化是一個非常受歡迎的工程優化方法。拓撲優化要求設計元件的加載、邊界 條件、材料模型、幾何模型以及網格模型(例如有限元網格)等各項條件之間進行複雜的相 互配合。有些時候,這些相互配合可能會破壞工程的模擬(例如計算機輔助工程分析),尤 其是在需要優化的工程產品中存在非線性結構的時候。其中一個問題是,原材料分配的重 大突然變化可能導致拓撲優化數值不穩定。為了減少這種不穩定性,採用設計變量的局部 平均來對物質分配和/或再分配中的突發性變化進行保護。通常,局部平均是通過將一個元素的鄰域內的一組相鄰元素進行平均來實現的。 確定一個大型複雜網格模型的每一元素的相鄰元素,可能是一個耗時的工作,即使有最先 進的多處理器計算機系統。傳統的確定一個元素的相鄰元素的方法是,通過比較一對元素 的每一結點,來確定兩個元素之間是否有共同的節點,或通過計算兩個元素的距離,以確定 它們是否屬於相鄰的門限值內。現有的這些方法都需要進行大量的計算。例如,將一個元 素的每一節點與另一個元素的每一節點進行比較,需要按照節點順序的數量進行大量的計 算,而計算兩個元素的空間距離,需要計算每對元素的平方根。當一個網格模型包含大量元 素(如1000000個或更多個)時,現有的確定相鄰元素的定位方法,在時間和成本上都相當 昂貴(例如,有時花費數小時),因此,計算機輔助工程分析中,需要對現有的鄰域測定方法 和系統進行改進。
發明內容此部分的目的是用於概述本發明的一些方面並簡要介紹本發明的一些較佳實施 例。本部分以及摘要和發明名稱的簡化或省略是為避免對本部分的發明目的理解造成困 擾,這些簡化和省略不構成對本發明權利要求範圍的限制。本發明揭示計算機輔助工程分析中,改進的網格模型元素的鄰域測定方法和系統。所述鄰域測定方法對於網格模型的每一元素都相同,為更清楚簡明的介紹本方法,本發 明使用「基礎元素」來指代使用本發明方法的任何一個特定元素。根據本發明的一方面,為 一個網格模型的一個基礎元素建立一列相鄰元素,其中所述網格模型是用於顯示一個結構 或一個工程產品的。首先,通過使用所述基礎元素的角落節點計算所述基礎元素的代表性 節點(例如,矩心)在三維坐標系統(例如,笛卡爾坐標系統)中的坐標。為所述基礎元素 制定一個特徵長度。所述特徵長度可以由計算機輔助分析的用戶決定,或者使用所述基礎 元素的幾何圖形(例如,元素的大小)或者所述網格模型的衡量參數(例如,尺寸)來計 算。所述特徵長度和所述矩心共同定定義一個潛在相鄰元素區域,例如,一個以所述基礎元 素的矩心為中心的立方體空間,其側邊作為所述特徵長度,或者一個以所述基礎元素的矩 心作為圓心的圓球,以其半徑作為所述特徵長度。所述區域的表面界限將網格模型的元素 分為第一組和第二組。所述第一組是那些位於表面界限之內作為潛在相鄰元素的元素,而 第二組是位於表面界限之外的元素,作為非鄰元素。只有第一組的元素再進一步根據鄰域 判定規則,例如,共享至少一個共用節點,或到所述基礎元素的矩心的距離位於限定距離之 內,使用傳統的處理程序來判斷其是否是真正的相鄰元素。將網格模型的元素分成第一組 和第二組是通過將每一元素的矩心與基礎元素在每一維空間的上下限(例如二維空間的 兩個方向上的上下限,三維空間的三個方向上的上下限)進行比較來完成的。所述上下限 可以通過從所述基礎元素的矩心坐標加減特徵長度來建立。根據本發明的另一方面,網格模型的元素被分類成維數空間上的三個有序列表, 這樣,通過搜索預分類或排序的列表並定位那些坐標位於所述上下限之內的元素,可以很 容易實現第一組和第二組的區分。本發明的其他特徵將在接下來的附圖以及具體實施方式
中清楚揭示。
本發明這些或其他特徵、方面以及優點將在接下來的說明書、後附的權利要求書 和下面的附圖中更好理解圖1為本發明一個範例網格模型的示意圖,本發明的一個實施例可以用於決定所 述網格模型的一個元素的相鄰元素;圖2A-2B為本發明一個實施例中,決定網格模型中的一個元素的一列相鄰元素的 範例處理過程的流程圖;圖3A是一個二維視圖,其顯示根據本發明的一個實施例,一個元素及其一個示例 的特徵長度共同定義一個潛在鄰域區域的示意圖。圖3B是一個二維視圖,其顯示根據本發明的另一個實施例,一個元素及其一個示 例的特徵長度共同定義一個潛在鄰域區域的示意圖。圖4A和圖4B是根據本發明的實施例,兩個詳細的顯示基礎元素、特徵長度及其相 鄰元素的二維視圖。圖5A和圖5B是兩個三維分解透視圖,其顯示根據本發明的一個實施例的基礎元 素、特徵長度以及相鄰元素。圖6顯示的是根據本發明的一個實施例的元素的三個有序列表,每個列表分別包 括上下界限用於區分基礎元素的潛在相鄰元素和非鄰元素。
圖7是實施本發明的一個實施例的計算機裝置的主要組件的功能框圖。
具體實施方式本發明的具體實施例將結合圖1至圖7進行說明。然而,熟悉該領域的技術人員 應當了解,此處所敘述的具體實施方式
和附圖僅僅是用於解釋本發明,本發明並不僅僅局 限於這些具體實施方式
。如圖1所示,其顯示作為本發明一個示例的一個網格模型100。所述網格模型100 通常是設定在一個坐標系統(例如,笛卡爾坐標系統100)中,所述網格模組100包括許多 元素102。每一個元素與其相鄰元素組成一個鄰域104。本發明涉及一種改進的方法和系 統,其能以一種更有效的方式測定所述鄰域,特別是在顯示非常複雜結構或物體(例如,汽 車、飛機或其複雜元件)的大型網格模型(例如,包含1000000或更多個元素)中測定所述 鄰域。根據本發明的一個實施例,圖2A至圖2B顯示本發明測定一個網格模型中基礎元 素的一列相鄰元素的示例程序200。程序200可以在軟體中實施,並將在接下來的圖3A至 圖6中進一步解釋。所述網格模型及每一元素的鄰域信息用於工程仿真(例如計算機輔助 工程分析)中輔助用戶(例如,工程師和科學家)來改進工程結構或產品設計(否則數字 模擬和近似工程結構反應幾乎無法實現)。程序200開始於步驟202 接收計算機系統中一件工程產品的定義。所述定義包 括計算機輔助工程分析模型,例如,一個包含許多元素的網格模型(例如顯示工程產品的 有限元網狀物)。接下來,步驟204 計算每一元素(例如一個基礎元素)的代表性節點(例如中心 點)的坐標。所述代表性節點的坐標可以源自其角落節點。例如,一個六面體元素(例如 磚塊元素或固體元素)的中心點的坐標可以通過將所有八個角落節點的坐標取平均值計 算。在步驟206中,每一元素指定一個特徵長度,所述特徵長度可以由用戶定義或者通過自 動計算程序確定。所述自動計算程序包括依據所述網格模型的特定度量值的一定倍數/分 數來計算所述特徵長度,例如所述特徵長度為所述網格模型的元素的平均大小,或者為所 述網格模型的總的模型的十分之一等等。在一個實施例中,所述計算程序包括從所述網格 模型的幾何圖形(例如角落節點)計算平均元素大小或模型大小,然後指定所述平均元素 大小的一定倍數(例如兩倍)作為所述特徵長度。所述特徵長度用於為每一元素定義一個 將潛在相鄰元素和非鄰元素區分的邊界表面。所述鄰域測定方法對於所述網格模型中的每 一元素都是相同的。在步驟208中,建立一個潛在相鄰元素空間,在一個實施例中,如圖3A所示,所述 潛在相鄰元素空間為一個立方體,其每條邊等於以所述基礎元素的中心為中點的特徵長度 的兩倍。如圖3B所示,所述潛在相鄰元素空間也可以是一個以所述基礎元素的中心為球 心,以所述特徵長度為半徑的球形空間。為了簡化顯示,圖3A和圖3B都以二維圖形顯示。請參閱圖3A所示,其顯示一個網格模型(顯示為一個矩形模型並且沒有具體元 素)被一個矩形314分成兩個區域320-322的示意圖。所述矩形314是由一個以所述基礎 元素310的中心316為中心的立方體空間定義的表面邊界的投影。所述特徵長度可以由所 述模型的兩對距離312a-b和313a-b表示。位於所述矩形314內的區域(例如,所述立方體的截面)為潛在相鄰元素空間322,而位於所述矩形314外的區域為非鄰空間320。類似地,圖3B顯示一個網格模型(顯示為矩形模型330並且沒有顯示具體元素) 被一個圓環344分成兩個區域350-352。所述圓環344是一個以所述基礎元素340的中心 346為球心的半徑為342的球形定義的表面邊界。所述半徑342即所述特徵長度。位於所 述圓環344內的區域(例如,所述球形的截面)為潛在相鄰元素空間352,而位於所述圓環 344外的區域為非鄰空間350。圖4A-4B進一步顯示本發明的具體細節。在圖4A中,所述基礎元素410和所述特 徵長度(例如,邊長的一半)共同定義一個邊界414。潛在相鄰元素404 (虛線所示)即位 於所述基礎元素周圍的元素。圖4B顯示另外一個與圖4A類似的實施例,區別在於,在圖4B 中由邊界444決定的潛在相鄰元素424 (虛線部分)更多。為了簡化顯示以及更清楚地顯示本發明,圖3A至圖3B以及圖4A至圖4B都是以 二維圖示顯示。熟悉該領域的普通技術人員應當知道,本發明圖3A至圖3B以及圖4A至圖 4B所示的實施例可以延伸至圖5A至圖5B的三維實施例。圖5A和圖5B顯示的是基礎元 素510 (白色或較亮顏色顯示的模塊)的鄰域的兩個剖視透視圖。基礎元素510具有一個 中心點(代表性節點)並指定一個特徵長度來建立一個表面界限514 (例如,一個由代表性 節點和特徵長度確定的立方體的表面)。基礎元素510周圍的元素即相鄰元素520 (黑色顯 示的模塊)。請參閱圖2A所示,程序200移至步驟210,在該步驟中,建立基礎元素的一組潛在 相鄰元素。該步驟可以通過排除中心位於潛在相鄰空間之外的元素,而不需要計算每一元 素與所述基礎元素的距離。需要指出的是計算兩個元素之間的距離就計算機資源方面來講 是比較昂貴的。步驟210將在圖2B和接下來的說明中詳細解釋。接著,在步驟212種,程序200根據鄰域定義規則決定所述一組潛在相鄰元素中 的哪一個元素才是所述基礎元素的真正相鄰元素。在一個實施例中,如果一個元素與所述 基礎元素具有至少一個共同節點,則所述元素為所述基礎元素的相鄰元素。在另一個實施 例中,如果一個元素的與所述基礎元素的距離(中心到中心的距離)小於所述特徵長度,則 該元素為所述基礎元素的相鄰元素。最後,在步驟214中,可以執行計算機輔助工程分析使 用所述網格模型和所述預定鄰域信息(例如每一基礎元素的一列相鄰元素)來模擬結構行 為。工程模擬的結果(例如,結構行為或反應)可以幫助用戶在改進工程產品或產品設計 中做出決定。然後程序200結束。根據一個實施例,圖2B進一步詳細顯示了本發明程序200的步驟210。在步驟 210a中,通過在所述坐標系的每一維坐標中對所述元素進行分類,創建所述網格模型的所 有元素的有序列表。圖6中顯示了三維坐標系(例如,笛卡爾坐標系)中各軸(例如χ軸、 y軸和ζ軸)中的三個示例列表610a-610c。每一個列表610a、610b或610c分別包括兩 欄,分別為元素代碼611a,611b,611c和在χ、y、ζ各軸的坐標612a、612b、612c。所述列表 610a.610b.610c可以是所述坐標的升序排列,也可以是所述坐標的降序排列。每一坐標的 上邊界622a、622b、622c和下邊界621a、621b、621c可以從所述基礎元素的代表性節點和指 定的特徵長度決定,即步驟210b。例如,所述χ軸的上邊界可以通過在所述基礎元素的代表 性節點的χ軸坐標增加一個特徵長度來計算,而下邊界則是在代表性節點的坐標上減去所 述特徵長度。
一旦上下邊界確定並且所述有序列表建立之後,程序200可以通過步驟2IOc中的 直接前向搜索和比較坐標來確定一個元素是否位於所述潛在相鄰空間(例如,在上下邊界 之間)內。在一個實施例中,對所有三個有序列表610a、610b、610c進行雙段檢索。這樣不 需要去進行距離計算,因為距離計算要求大量的計算機資源,特別是在處理巨大網格模型 時。最後的步驟210d是通過只將在三個維度上都位於上下界限之內的元素歸為潛在相鄰 元素,來創建一組潛在相鄰元素。為有效地完成步驟210d,可使用雙段檢索來判斷每一個元 素是否位於所述潛在相鄰空間內。需要指出的是,對於一個有序模型,例如預分類或有序排列的一列元素,雙段檢索 是最有效的檢索方案之一。當然,也可以使用其它技術來提高效率。例如,創建一組與所述 元素具有一一對應關係的指示器。在一個實施例中,所述一組指示器初始為0,當根據三維 中的其中一個維度確定相應的元素是位於所述潛在區域時,增加一個特定的指示器。最後, 對於三維案例來講,潛在相鄰元素即那些各自指示器等於三的元素。在另一個實施例中,所 述指示器也可預設為其它值,然後執行與前述增加和判斷相同的步驟,效果相同。根據本發明的一方面,本發明是直接針對一個或多個實現前述功能的電腦系統。 所述電腦系統700的一個實施例如圖7所示,所述電腦系統700包括一個或多個處理器,例 如處理器704。所述處理器704連接於一個電腦系統內部通訊總線702。所述電腦系統中 有各種軟體。根據本說明書的說明,熟悉該領域的技術人員能夠很容易地知道,如何在其它 電腦系統和/或計算機體系中實施本發明。所述電腦系統700包括一個主存儲器708,較佳的是隨機存儲器(RAM),也可以包 括一個第二存儲器710。所述第二存儲器可以包括一個或多個硬碟驅動712和/或一個或 多個移動存儲驅動714,代表性的有軟盤驅動、磁帶驅動器、光碟驅動器等。所述移動存儲驅 動714以現有的大家熟知的方式從所述移動存儲單元718讀取或者寫入數據。移動存儲單 元718,代表性的有硬碟、磁帶、光碟等,其由前述移動存儲驅動714讀取或者寫入。應當意 識到,所述移動存儲單元718包括存儲有計算機軟體或者數據的計算機可用存儲媒體。在一個可選擇的實施例中,第二存儲器710可以包括其它類似的方式允許計算機 系統載入電腦程式或其它指令。這些方式可以包括,例如移動存儲單元722和界面720。 這種方式的例子可以包括一個程序卡以及卡套界面(例如視頻遊戲裝置中見到的界面), 可移動存儲晶片(例如可擦可編程只讀存儲器(EPROM)、通用串行總線(USB)快閃記憶體、或可編 程只讀存儲器)及其插座,其他可移動存儲單元722和界面720允許軟體和數據從所述移 動存儲單元722傳送至計算機系統700。通常,電腦系統700是由作業系統軟體控制和協 調,所述作業系統軟體執行例如程度調度、內存管理、網絡和I/O服務等。還可以有一個連接至總線702的通訊界面724。通訊界面724允許軟體和數據在 計算機系統700和外設之間轉移。通訊界面724例如可以是數據機、網絡界面(例如 乙太網卡)、通訊埠口、PCMCIA插槽和卡等。所述計算機700與其它計算裝置通過基於一組特定規則(例如,一個協議)的數 據網通信。其中一個通用協議為用於網際網路的TCP/IP協議。一般來講,通訊界面724管理 對一個數據文件打包成較小的通過數據網傳輸的封包,或者將接收到的封包解壓縮成原始 數據文件。此外,通訊界面724處理每一封包的部分地址,這樣其可以到達正確的目的地或 者為所述計算機700截取指定的封包。
在本說明書中,所述「電腦程式媒介」以及「計算機可記錄存儲媒介」通常用於 指例如移動存儲驅動714之類的媒體,和/或安裝於硬碟驅動712中的硬碟。這些計算機 程序產品是向計算機系統提供軟體的方式。本發明就是針對這些電腦程式產品。所述計算機系統700也可以包括輸入/輸出(I/O)界面730,計算機系統700通過 所述輸入/輸出界面730訪問顯示器、鍵盤、滑鼠、印表機、掃描儀、繪圖儀等。在一個實施例中,本發明是通過軟體實施,所述軟體可以儲存於電腦程式產品 中,並通過可移動存儲驅動714、硬驅動712或通訊界面724導入計算機系統700。當所述 處理器704執行所述應用模塊706時,所述處理器704即執行本發明的功能。 所述主存儲器708可裝載一個或多個應用模塊706,所述應用模塊706可以在用戶 通過I/O埠界面730輸入或沒輸入的情況下,被一個或多個處理器執行來完成期望的任 務。在操作中,當至少一個處理器704執行其中一個應用模塊706時,所述結果被計算和儲 存於所述第二存儲器710 (例如硬碟驅動712)內。CAE分析或拓撲優化的狀態(例如幾列 相鄰元素可以顯示在一個表中,潛在相鄰元素和非鄰元素可以用不同顏色顯示,一個網格 模型可以用任何期望的角度顯示等)通過I/O界面730以文本或圖形的形式報告給用戶。雖然本發明已經結合具體實施例進行了說明,但這些實施例僅僅是用於對本發明 進行示意性說明,本發明並不局限於這些實施例。本發明詳細介紹具體實施例的各種變化 和修改可以對本熟悉本領域的技術人員帶來啟發。例如,本發明的實施例中所舉的例子為 固體六面體,在其他實施例中也可以使用其他類型的有限元(例如,四面體元素、二維元素 等)。此外,前述說明中用三個有序列表用於定義潛在相鄰空間,對於二維網格,可以使用兩 個有序列表來定義潛在相鄰空間。進一步地,前述說明中顯示了用特徵長度來定義一個立 方體空間的邊長,在其他實施例中可以使用其他數量的其他幾何形狀或物體,例如以一個 球形的半徑作為特徵長度。最後,前述說明中以一個元素的中心作為代表性節點來決定相 鄰區域,在其他實施例中也可以使用該元素的其他節點,例如任何一個角落節點。上述說明已經充分揭露了本發明的具體實施方式
。但本發明的權利要求的範圍也 並不僅僅局限於前述具體實施方式
。需要指出的是,熟悉該領域的技術人員對本發明的具 體實施方式所做的任何改動均不脫離本發明的權利要求書的範圍。
權利要求
一種確定網格模型中一個元素的相鄰一列元素的方法,所述方法可用於計算機輔助工程分析中用於輔助用戶提高工程產品設計,所述方法包括在計算機系統中,接收一個具有多個節點的網格模型,所述節點由多個元素相互連接;在所述多個元素中指定一個元素作為基礎元素;為所述基礎元素定義一個包含潛在相鄰元素的區域,其中所述區域包括一個空間,所述空間由每一維度上的上限和下限共同定義,其中每一維度的上限和下限與以所述基礎元素的一個代表性節點為中心的一個特徵長度有關;創建一組所述基礎元素的潛在相鄰元素,所述潛在相鄰元素包括前述區域內的元素;從前述組潛在相鄰元素中決定一列相鄰元素,所述相鄰元素只包括符合預定相鄰定義的元素,所述基礎元素的所述列相鄰元素用於與計算機輔助工程分析中的所述網格模型共同輔助用戶提高工程產品設計。
2.如權利要求1所述的方法,其中所述特徵長度是由所述用戶指定的。
3.如權利要求1所述的方法,其中所述特徵長度被預先估算為所述網格模型的一個具 體指標。
4.如權利要求3所述的方法,其中所述具體指標為所述網格模型的所有元素的平均尺 寸的一定倍數。
5.如權利要求3所述的方法,其中所述具體指標為所述網格模型尺寸的十分之一。
6.如權利要求1所述的方法,前述為所述基礎元件定義潛在相鄰元素區域的步驟進一 步包括為所述基礎元素指定所述特徵長度,其中所述特徵長度是由所述用戶定義並用於建 立前述潛在相鄰元素區域。
7.如權利要求1所述的方法,其中前述基礎元素包括許多角落節點,所述代表性節點 即源自所述角落節點。
8.如權利要求7所述的方法,其中所述代表性節點是由在所述空間測量的一組坐標定 義的。
9.如權利要求8所述的方法,其中所述每一維度的上限和下限是通過自所述代表性節 點的代表性坐標加上或減去所述特徵長度來定義的。
10.如權利要求1所述的方法,前述創建一組潛在相鄰元素的步驟進一步包括將所述 元素分類整理至多個有序列表中,每一個有序列表對應一個所述空間的尺寸,並定位與所 述有序列表中上限和下限對應的特定元素,來決定潛在相鄰元素和非鄰元素之間的界限。
11.如權利要求1所述的方法,其中所述定位與所述上限和下限對應的特定元素的步 驟,不需要計算所述基礎元素和每一有序列表中的一特定元素的距離。
12.如權利要求1所述的方法,其中所述預定的相鄰定義包括所述基礎元素的代表性 節點與每一相鄰元素的代表性節點之間的距離不超過所述特徵長度。
13.如權利要求1所述的方法,其中所述代表性節點為所述基礎元素的矩心。
14.一種決定網格模型中一個元素的一列相鄰元素的系統,所述系統用於計算機輔助 工程分析中輔助用於提高工程產品設計,所述系統包括一個主存儲器,用於為一個應用模塊存儲計算機可讀代碼;至少一個處理器,連接於所述主存儲器,所述至少一個處理器執行所述所述主存儲器中的計算機可讀代碼,使所述應用模塊通過下述方式執行操作在計算機系統中,接收一個具有由多個元素連接的許多節點的網格模型; 指定其中一個所述元素作為基礎元素;為所述基礎元素定義一個包含潛在相鄰元素的區域,其中所述區域包括由空間的每一 尺寸的各組上限和下限定義的一個空間,其中每組上限和下限與以所述基礎元素的代表性 節點為中心的特徵長度有關;創建一組所述基礎元素的潛在相鄰元素,所述潛在相鄰元素包括前述區域內的元素; 從前述組潛在相鄰元素中決定一列相鄰元素,所述相鄰元素只包括符合預定相鄰定義 的元素,所述基礎元素的所述列相鄰元素用於與計算機輔助工程分析中的所述網格模型共 同輔助用戶提高工程產品設計。
15. 一種計算機可記錄存儲媒體,其包含控制計算機系統決定網格模型中的一個元素 的一列相鄰元素的指令,所述指令用於計算機輔助工程分析中來輔助用戶提高工程產品設 計,其採用一種方法,所述方法包括在計算機系統中,接收一個具有由多個元素連接的許多節點的網格模型; 指定其中一個所述元素作為基礎元素;為所述基礎元素定義一個包含潛在相鄰元素的區域,其中所述區域包括由所述空間的 每一尺寸的各組上限和下限定義的一個空間,其中每組上限和下限與以所述基礎元素的代 表性節點為中心的特徵長度有關;創建一組所述基礎元素的潛在相鄰元素,所述潛在相鄰元素包括前述區域內的元素; 從前述組潛在相鄰元素中決定一列相鄰元素,所述相鄰元素只包括符合預定相鄰定義 的元素,所述基礎元素的所述列相鄰元素用於與計算機輔助工程分析中的所述網格模型共 同輔助用戶提高工程產品設計。
全文摘要
本發明涉及經過改進的用於計算機輔助工程分析中的鄰域測定的方法和系統。根據本發明的一方面,首先為顯示一個結構或工程產品的網格模型的基礎元素創建一列相鄰元素,使用所述基礎元素的角落節點計算所述基礎元素的代表節點坐標。為所述基礎元素指定一個特定長度。所述特定長度可以由所述計算輔助分析的用戶決定,或者通過使用所述基礎元素的幾何圖形計算。所述特定長度和代表節點共同定義一個將所述網格模型中的元素分成兩組的表面邊界。所述第一組包括潛在相鄰元素,而第二組包括非鄰元素。使用傳統程序僅對第一組的元素進一步地執行操作,根據現有的其中一個鄰域測定標準,來決定每一元素是否是真正的相鄰元素。
文檔編號G06F17/50GK101937478SQ20101017407
公開日2011年1月5日 申請日期2010年4月27日 優先權日2009年5月1日
發明者圖沙爾·戈埃爾 申請人:利弗莫爾軟體科技公司