【技術實現步驟摘要】
【國外來華專利技術】
本專利技術涉及生成用于進行數值解析的計算用數據的計算用數據生成裝置、計算用數據生成方法及計算用數據生成程序。
技術介紹
以往,作為用于通過數值解析求出流速分布、應力分布及熱分布等的數值解析方法,已知有例如有限元法、有限體積法、體素法及粒子法。這種數值解析方法通常由預處理、解算處理、后處理構成。并且,在預處理中生成計算用數據模型,在解算處理中使用該計算用數據模型及離散化的控制方程式(以下,稱為離散化控制方程式)進行上述物理量的計笪ο以往的有限體積法例如將解析區域分割成多個區`域,使用各分割區域的體積、相鄰的分割區域的邊界面的面積及該邊界面的法線向量,計算各分割區域中的物理量。在有限體積法中,在預處理中,生成包括各分割區域的頂點的坐標(Vertex)的計算用數據模型(通常,稱為網格),在解算處理中,使用該計算用數據模型包含的Vertex等,算出前述的分割區域的體積、邊界面的面積及邊界面的法線向量,使用這些值進行物理量的計算。Vertex是用于規定分割區域的幾何學形狀的量。由此,可以說在有限體積法中,在解算處理中,使用分割區域的幾何學形狀,進行分割區域的體積、邊界面的面積及邊界面的法線向量的計笪ο此外,在有限體積法中,也可以具有相鄰的分割區域中的頂點共有的條件部分不滿足的部分。因此,在有限體積法中,對于分割區域的制約有時稍緩和,但利用的解析要素類型限定為例如四面體要素、六面體要素、三棱柱要素、棱錐體要素等。此外,如專利文獻I所示,也提出了并未限定解析要素類型的有限體積法。但是,即使是這種未限定解析要素類型的有限體積法,也與前述的以往的有限體積法同樣地,在預處理 ...
【技術保護點】
【技術特征摘要】
【國外來華專利技術】2010.08.24 JP 2010-187309;2010.12.21 JP 2010-284871.一種計算用數據生成裝置,其特征在于,具備: 面片數據存儲單元,存儲有以多個多邊形來表現進行數值解析的對象物體而得到的面片數據; 參數存儲單元,存儲進行所述數值解析所需的參數; 體素數據存儲單元,存儲將包含所述對象物體的解析區域內分割成多個長方體而得到的體素數據; 體素數據生成單元,基于存儲在所述參數存儲單元中的所述參數,定義所述體素數據,對于各體素,賦予體素屬性,并將所述體素數據存儲在所述體素數據存儲單元中; 初始點數據存儲單元,存儲用于進行所述解析區域內的區域分割的初始點數據; 初始點數據生成單元,使用所述體素的中心點,生成比所述體素的個數少的所述初始點數據,并將所述初始點數據存儲在所述初始點數據存儲單元中; 分割區域數據存儲單元,存儲將所述對象物體分割成多個分割區域而得到的分割區域數據; 分割區域數據生成單元,基于存儲在所述體素數據存儲單元中的各體素的屬性和存儲在所述初始點數據存儲單元中的所述初始點數據,在所述對象物體內,定義由多個所述體素構成的分割區域,并將經定義而得到的所述分割區域數據存儲在所述分割區域數據存儲單元中; 計算用數據存儲單元,存儲用于進行所述數值解析的計算用數據; 計算用數據生成裝置,基于存儲在所述分割區域數據存儲單元中的所述分割區域數據,生成各分割區域的邊界面數據,將該邊界面數據作為所述計算用數據而存儲在所述計算用數據存儲單元中。2.根據權利要求1所述的計算用數據生成裝置,其特征在于, 所述分割區域數據生成單元從存儲在所述初始點數據存儲單元中的所述初始點數據中,選擇距各體素的中心點的距離最近的初始點,確定各體素所屬的分割區域,從而生成所述分割區域。3.根據權利要求1所述的計算用數據生成裝置,其特征在于, 所述分割區域數據生成單元定義由與規定的軸垂直的所述體素的邊界面構成的切割面和以各個所述初始點為中心的球體的交叉的截面,根據該截面,對應于距所述初始點的距離來定義高度不同的位勢立體,基于對該位勢立體進行三維的消隱處理而描繪出的圖像數據,對于所述解析區域內的全部的所述切割面進行定義所述切割面上的分割區域的處理,從而生成所述分割區域。4.根據權利要求1 3中任一項所述的計算用數據生成裝置,其特征在于, 所述初始點數據生成單元根據存儲在所述面片數據存儲單元中的所述面片數據和存儲在所述體素數據存儲單元中的所述體素數據,選擇位于所述對象物體內部的所述體素的內側體素,定義所述內側體素中的不存在相鄰的體素的內側體素所內接的球,在所述球上定義球上點,并且在所述對象物體的壁上定義壁上點,在成對的所述球上點與所述壁上點之間定義分割點,將該分割點和所述體素的中心點作為所述初始點。5.一種計算用數據生成方法,是計算用數據生成裝置中的計算用數據生成方法,所述計算用數據生成裝置具備: 面片數據存儲單元,存儲有以多個多邊形來表現進行數值解析的對象物體而得到的面片數據;參數存儲單元,存儲進行所述數值解析所需的參數;體素數據存儲單元,存儲將包含所述對象物體的解析區域內分割成多個長方體而得到的體素數據;初始點數據存儲單元,存儲用于進行所述解析區域內的區域分割的初始點數據;分割區域數據存儲單元,存儲將所述對象物體分割成多個分割區域而得到的分割區域數據;計算用數據存儲單元,存儲用于進行所述數值解析的計算用數據,所述計算用數據生成方法的特征在于,包括: 體素數據生成步驟,基于存儲在所述參數存儲單元中的所述參數,定義所述體素數據,對于各體素,賦予體素屬性,并將所述體素數據存儲在所述體素數據存儲單元中; 初始點數據生成步驟,使用所述體素的中心點,生成比所述體素的個數少的所述初始點數據,并將所述初始點數據存儲在所述初始點數據存儲單元中; 分割區域數據生成步驟,基于存儲在所述體素數據存儲單元中的各體素的屬性和存儲在所述初始點數據存儲單元中的所述初始點數據,在所述對象物體內,定義由多個所述體素構成的分割區域,并將經定義而得到的所述分割區域數據存儲在所述分割區域數據存儲單元中; 計算用數據生成步驟,基于存...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。