【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及生成用于进行数值解析的计算用数据的计算用数据生成装置、计算用数据生成方法及计算用数据生成程序。
技术介绍
以往,作为用于通过数值解析求出流速分布、应力分布及热分布等的数值解析方法,已知有例如有限元法、有限体积法、体素法及粒子法。这种数值解析方法通常由预处理、解算处理、后处理构成。并且,在预处理中生成计算用数据模型,在解算处理中使用该计算用数据模型及离散化的控制方程式(以下,称为离散化控制方程式)进行上述物理量的计笪ο以往的有限体积法例如将解析区域分割成多个区`域,使用各分割区域的体积、相邻的分割区域的边界面的面积及该边界面的法线向量,计算各分割区域中的物理量。在有限体积法中,在预处理中,生成包括各分割区域的顶点的坐标(Vertex)的计算用数据模型(通常,称为网格),在解算处理中,使用该计算用数据模型包含的Vertex等,算出前述的分割区域的体积、边界面的面积及边界面的法线向量,使用这些值进行物理量的计算。Vertex是用于规定分割区域的几何学形状的量。由此,可以说在有限体积法中,在解算处理中,使用分割区域的几何学形状,进行分割区域的体积、边界面的面积及边界面的法线向量的计笪ο此外,在有限体积法中,也可以具有相邻的分割区域中的顶点共有的条件部分不满足的部分。因此,在有限体积法中,对于分割区域的制约有时稍缓和,但利用的解析要素类型限定为例如四面体要素、六面体要素、三棱柱要素、棱锥体要素等。此外,如专利文献I所示,也提出了并未限定解析要素类型的有限体积法。但是,即使是这种未限定解析要素类型的有限体积法,也与前述的以往的有限体积法同样地,在预处理 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.08.24 JP 2010-187309;2010.12.21 JP 2010-284871.一种计算用数据生成装置,其特征在于,具备: 面片数据存储单元,存储有以多个多边形来表现进行数值解析的对象物体而得到的面片数据; 参数存储单元,存储进行所述数值解析所需的参数; 体素数据存储单元,存储将包含所述对象物体的解析区域内分割成多个长方体而得到的体素数据; 体素数据生成单元,基于存储在所述参数存储单元中的所述参数,定义所述体素数据,对于各体素,赋予体素属性,并将所述体素数据存储在所述体素数据存储单元中; 初始点数据存储单元,存储用于进行所述解析区域内的区域分割的初始点数据; 初始点数据生成单元,使用所述体素的中心点,生成比所述体素的个数少的所述初始点数据,并将所述初始点数据存储在所述初始点数据存储单元中; 分割区域数据存储单元,存储将所述对象物体分割成多个分割区域而得到的分割区域数据; 分割区域数据生成单元,基于存储在所述体素数据存储单元中的各体素的属性和存储在所述初始点数据存储单元中的所述初始点数据,在所述对象物体内,定义由多个所述体素构成的分割区域,并将经定义而得到的所述分割区域数据存储在所述分割区域数据存储单元中; 计算用数据存储单元,存储用于进行所述数值解析的计算用数据; 计算用数据生成装置,基于存储在所述分割区域数据存储单元中的所述分割区域数据,生成各分割区域的边界面数据,将该边界面数据作为所述计算用数据而存储在所述计算用数据存储单元中。2.根据权利要求1所述的计算用数据生成装置,其特征在于, 所述分割区域数据生成单元从存储在所述初始点数据存储单元中的所述初始点数据中,选择距各体素的中心点的距离最近的初始点,确定各体素所属的分割区域,从而生成所述分割区域。3.根据权利要求1所述的计算用数据生成装置,其特征在于, 所述分割区域数据生成单元定义由与规定的轴垂直的所述体素的边界面构成的切割面和以各个所述初始点为中心的球体的交叉的截面,根据该截面,对应于距所述初始点的距离来定义高度不同的位势立体,基于对该位势立体进行三维的消隐处理而描绘出的图像数据,对于所述解析区域内的全部的所述切割面进行定义所述切割面上的分割区域的处理,从而生成所述分割区域。4.根据权利要求1 3中任一项所述的计算用数据生成装置,其特征在于, 所述初始点数据生成单元根据存储在所述面片数据存储单元中的所述面片数据和存储在所述体素数据存储单元中的所述体素数据,选择位于所述对象物体内部的所述体素的内侧体素,定义所述内侧体素中的不存在相邻的体素的内侧体素所内接的球,在所述球上定义球上点,并且在所述对象物体的壁上定义壁上点,在成对的所述球上点与所述壁上点之间定义分割点,将该分割点和所述体素的中心点作为所述初始点。5.一种计算用数据生成方法,是计算用数据生成装置中的计算用数据生成方法,所述计算用数据生成装置具备: 面片数据存储单元,存储有以多个多边形来表现进行数值解析的对象物体而得到的面片数据;参数存储单元,存储进行所述数值解析所需的参数;体素数据存储单元,存储将包含所述对象物体的解析区域内分割成多个长方体而得到的体素数据;初始点数据存储单元,存储用于进行所述解析区域内的区域分割的初始点数据;分割区域数据存储单元,存储将所述对象物体分割成多个分割区域而得到的分割区域数据;计算用数据存储单元,存储用于进行所述数值解析的计算用数据,所述计算用数据生成方法的特征在于,包括: 体素数据生成步骤,基于存储在所述参数存储单元中的所述参数,定义所述体素数据,对于各体素,赋予体素属性,并将所述体素数据存储在所述体素数据存储单元中; 初始点数据生成步骤,使用所述体素的中心点,生成比所述体素的个数少的所述初始点数据,并将所述初始点数据存储在所述初始点数据存储单元中; 分割区域数据生成步骤,基于存储在所述体素数据存储单元中的各体素的属性和存储在所述初始点数据存储单元中的所述初始点数据,在所述对象物体内,定义由多个所述体素构成的分割区域,并将经定义而得到的所述分割区域数据存储在所述分割区域数据存储单元中; 计算用数据生成步骤,基于存...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。