【技术实现步骤摘要】
一种流体仿真中的数据转换方法及系统
[0001]本专利技术涉及数据仿真
,尤其涉及一种流体仿真中的数据转换方法及系统
。
技术介绍
[0002]流体仿真在航空航天,车辆交通,能源动力,电子电器,生物工程,船舶水利,环境工程,体育工程等领域均有广泛应用
。
[0003]流体仿真在求解前将流体数据转换为网格数据,在求解时,将网格数据转换为求解器所要求的格式数据,在求解后,将求解结果呈现出来
。
[0004]在流程仿真过程中,目前不同厂商的仿真软件采用不同的方式进行组织和存储数据,比如在求解前存储点
、
边界
、
体数据时,在如何表示点顺序
、
法向,边界
、
体以及体与边界之间的关联关系,各自都有自己的规定,导致格式转换复杂,数据加载慢
。
技术实现思路
[0005]鉴于上述的分析,本专利技术实施例旨在提供一种流体仿真中的数据转换方法及系统,用以解决现有流体仿真过程中数据格式复杂而导致加载和转换数据慢的问题
。
[0006]一方面,本专利技术实施例提供了一种流体仿真中的数据转换方法,包括以下步骤:
[0007]获取流体模型网格化后的网格数据,将流体模型的网格数据转换为统一的网格数据;
[0008]将统一的网格数据转换为求解器对应的网格数据后,传入求解器;
[0009]解析求解器的输出数据,将输出数据转换为统一的树形结果数据
。
[00 ...
【技术保护点】
【技术特征摘要】
1.
一种流体仿真中的数据转换方法,其特征在于,包括以下步骤:获取流体模型网格化后的网格数据,将流体模型的网格数据转换为统一的网格数据;将统一的网格数据转换为求解器对应的网格数据后,传入求解器;解析求解器的输出数据,将输出数据转换为统一的树形结果数据
。2.
根据权利要求1所述的流体仿真中的数据转换方法,其特征在于,所述统一的网格数据包括:点
、
边界和体数据;其中,点数据包括点索引和三维空间的坐标值;边界由多个面组成,边界数据包括边界的属性和多个面数据;体由多个体单元组成,体数据包括体的属性和多个体单元数据
。3.
根据权利要求2所述的流体仿真中的数据转换方法,其特征在于,所述边界的属性包括:边界标识
、
边界名称
、
边界类型
、
面的数量
、
面的类型和所属体标识;其中边界类型包括:壁面
、
内部面和拆分面;面的类型包括:三角形
、
四边形
、
多边形和混合类型
。4.
根据权利要求3所述的流体仿真中的数据转换方法,其特征在于,所述面数据按照面的类型进行构建,包括:对三角形和四边形类型的面,获取组成同一个面的点索引,作为一条面数据;对多边形类型的面,获取组成同一个面的点数据的数量,以及该面的各个点索引,作为一条面数据;对混合类型的面,根据面的数量依次获取每个面的类型,如果面的类型不是多边形类型,获取面的类型对应的编码值以及组成面的点索引作为一条面数据;否则,依次获取面的类型对应的编码值
、
组成面的点数据的数量以及组成面的点索引,作为一条面数据
。5.
根据权利要求2所述的流体仿真中的数据转换方法,其特征在于,所述体的属性包括:体标识
、
体名称
、
体单元类型
、
体单元数量和材料类型;其中体单元类型包括:四面体
、
棱锥
、
棱柱
、
六面体
、
多面体和混合类型;材料类型包括:流体和固体
。6.
根据权利要求5所述的流体仿真中的数据转换方法,其特征在于,所述体单元...
【专利技术属性】
技术研发人员:侯少华,王明新,
申请(专利权)人:安世亚太科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。