高阶非结构化网格单元的后处理显示方法、系统及介质技术方案

技术编号:39007540 阅读:9 留言:0更新日期:2023-10-07 10:38
本申请提供一种高阶非结构化网格单元的后处理显示方法、系统及介质,属于电子设计自动化领域。所述方法包括:获取场物理量场信息文件;根据预设规则将场物理量场信息文件中的场物理量数据划分为不同的信息组,每个信息组包含三条场物理量数据;通过格式转化库将划分好信息组的场物理量数据转换为通用后处理显示文件;采用后处理工具打开通用后处理显示文件,实现场物理量数据后处理显示。通过上述技术方案,将场物理量场信息文件中的场物理量数据划分为三条一组,实现三角形面片化,并转换为通用后处理显示文件,以实现使用通用后处理工具实现场物理量数据的显示。工具实现场物理量数据的显示。工具实现场物理量数据的显示。

【技术实现步骤摘要】
高阶非结构化网格单元的后处理显示方法、系统及介质


[0001]本申请涉及电子设计自动化领域,具体地涉及一种高阶非结构化网格单元的后处理显示方法、一种高阶非结构化网格单元的后处理显示系统以及一种机器可读存储介质。

技术介绍

[0002]在器件仿真过程中由于需要在大规模网格单元数量的条件下耦合求解泊松方程、连续性方程、输运方程三大基本物理方程,导致求解过程计算量大、速度慢、收敛难,使用高阶非结构化网格单元被认为是有效减少网格单元数量,降低计算复杂度和收敛难度的有效方法。然而使用高阶非结构化网格求解得到的场物理量数据,并不能直接使用现有的通用后处理软件进行有效地显示。

技术实现思路

[0003]本申请实施方式的目的是提供一种高阶非结构化网格单元的后处理显示方法,该方法通过将场物理量场信息文件中的场物理量数据划分为三条一组,实现三角形面片化,并转换为通用后处理显示文件,以实现使用通用后处理工具实现场物理量数据的显示,可以把高阶非结构化网格单元的全部节点的场物理量数据在不改变通用后处理工具的前提下,有效地显示出来。
[0004]为了实现上述目的,本申请第一方面提供一种高阶非结构化网格单元的后处理显示方法,所述方法包括:获取场物理量场信息文件;根据预设规则将场物理量场信息文件中的场物理量数据划分为不同的信息组,每个信息组包含三条场物理量数据;通过格式转化库将划分好信息组的场物理量数据转换为通用后处理显示文件;采用后处理工具打开通用后处理显示文件,实现场物理量数据后处理显示。
[0005]通过上述技术方案,将场物理量场信息文件中的场物理量数据划分为三条一组,实现三角形面片化,并转换为通用后处理显示文件,以实现使用通用后处理工具实现场物理量数据的显示。
[0006]在本申请实施例中,获取场物理量场信息文件,包括:从器件仿真数据存储地址读取场物理量场信息文件;或者导入指定的场物理量场信息文件。
[0007]通过上述技术方案,可以实现联网或者同台设备上自动获取场物理量场信息文件,也可以通过人工操作导入来自未联网设备上的场物理量场信息文件。
[0008]在本申请实施例中,所述场物理量场信息文件中场物理量数据的顺序与场物理量数据在有限元法中的标号相对应;所述预设规则根据每条场物理量数据的顺序与在有限元法中的标号的对应关系进行设置。
[0009]场物理量场信息文件中每条场物理量数据的顺序与在器件仿真方法中的设置一致,每条场物理量数据的行号代表了对应的标号,因此,按照行号与标号的对应关系,以及标号在器件仿真方法中的位置关系来设置预设规则,便于直接对场物理量场信息文件进行三角形面片化。
[0010]在本申请实施例中,所述场物理量场信息文件中每20条场物理量数据表示一个三次高阶四面体单元,每条场物理量数据的顺序与三次高阶四面体单元在有限元法中不同点的标号对应。
[0011]通过上述技术手段,使用三次高阶四面体单元作为场物理量数据的子单元,每个三次高阶四面体单元包含了20条数据,每条数据的标号明确,以子单元为划分,有效降低数据量划分的复杂度,同时直接利用场物理量场信息文件的样式。
[0012]在本申请实施例中,所述通用后处理显示文件为.vtk格式文件。
[0013]本申请第二方面提供一种高阶非结构化网格单元的后处理显示系统,所述系统包括:数据获取单元,用于获取场物理量场信息文件;数据拆分单元,用于根据预设规则将场物理量场信息文件中的场物理量数据划分为不同的信息组,每个信息组包含三条场物理量数据;格式转化库,用于将划分好信息组的场物理量数据转换为通用后处理显示文件;后处理工具,用于打开通用后处理显示文件,实现场物理量数据后处理显示。
[0014]通过上述技术手段,通过数据拆分单元将场物理量场信息文件中的场物理量数据划分为三条一组,实现三角形面片化,通过格式转化库将划分后的场物理量数据转换为通用后处理显示文件,以实现使用通用后处理工具实现场物理量数据的显示。
[0015]在本申请实施例中,所述数据获取单元包括:数据读取模块,用于从器件仿真数据存储地址读取场物理量场信息文件;数据导入单元,用于导入指定的场物理量场信息文件。
[0016]通过上述技术手段,数据读取模块实现联网或者同台设备上自动获取场物理量场信息文件,数据导入单元可以通过人工操作导入来自未联网设备上的场物理量场信息文件。
[0017]在本申请实施例中,所述格式转化库为meshio格式转换库。
[0018]在本申请实施例中,所述后处理工具为paraview工具。
[0019]另一方面,本申请提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行所述的高阶非结构化网格单元的后处理显示方法。
[0020]通过上述技术方案,通过将场物理量场信息文件中的场物理量数据划分为三条一组,实现三角形面片化,并转换为通用后处理显示文件,以实现使用通用后处理工具实现场物理量数据的显示,可以把高阶非结构化网格单元的全部节点的场物理量(包括网格顶点、网格边缘点、网格内部点)数据,在不改变通用后处理工具的前提下,有效地显示出来。
[0021]本申请实施方式的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0022]附图是用来提供对本申请实施方式的进一步理解,并且构成说明书的一部分,与
下面的具体实施方式一起用于解释本申请实施方式,但并不构成对本申请实施方式的限制。在附图中:图1是本申请一种实施方式提供的高阶非结构化网格单元的后处理显示方法流程图;图2是本申请一种实施方式提供的三次高阶四面体单元示意图;图3是本申请一种实施方式提供的三次高阶四面体单元底面示意图;图4是本申请一种实施方式提供的高阶非结构化网格单元的后处理显示系统框图。
具体实施方式
[0023]以下结合附图对本申请的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请,并不用于限制本申请。
[0024]实施例一图1是本申请一种实施方式提供的高阶非结构化网格单元的后处理显示方法流程图。如图1所示,所述方法包括:S1:获取场物理量场信息文件,在一些实施例中,器件仿真软件与本申请中的高阶非结构化网格单元的后处理显示方法运行在同一台设备上或者是联网的不同设备上,因此可以通过从器件仿真数据存储地址读取场物理量场信息文件,这样可以实现场物理量场信息文件的自动获取,无需人工操作。
[0025]在本申请实施例中,场物理量场信息文件以*.txt为后缀格式进行存储。数据格式如表1所示,每一行表示一条场物理量数据,每一条场物理量数据包含了网格中节点的x,y,z空间坐标以及该节点处的物理量信息,其中,x,y,z空间坐标位于前三列,物理量信息位于从第四列开始的后续列。这些物理量信息包括有该节点处的电势、电子、空穴浓度、电流密度等。具体物理量信息根据仿真需求进行设置。表1中示出的物理量信息包括:电势、电势x方向梯度、电势y方向本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高阶非结构化网格单元的后处理显示方法,其特征在于,所述方法包括:获取场物理量场信息文件;根据预设规则将场物理量场信息文件中的场物理量数据划分为不同的信息组,每个信息组包含三条场物理量数据;通过格式转化库将划分好信息组的场物理量数据转换为通用后处理显示文件;采用后处理工具打开通用后处理显示文件,实现场物理量数据后处理显示。2.根据权利要求1所述的高阶非结构化网格单元的后处理显示方法,其特征在于,获取场物理量场信息文件,包括:从器件仿真数据存储地址读取场物理量场信息文件;或者导入指定的场物理量场信息文件。3.根据权利要求1所述的高阶非结构化网格单元的后处理显示方法,其特征在于,所述场物理量场信息文件中场物理量数据的顺序与场物理量数据在有限元法中的标号相对应;所述预设规则根据场物理量数据的顺序与在有限元法中的标号的对应关系进行设置。4.根据权利要求3所述的高阶非结构化网格单元的后处理显示方法,其特征在于,所述场物理量场信息文件中每20条场物理量数据表示一个三次高阶四面体单元,每条场物理量数据的顺序与三次高阶四面体单元在有限元法中不同点的标号对应。5.根据权利要求1所述的高阶非结构化网格单元的后处理显示方法,其特征在于,...

【专利技术属性】
技术研发人员:梁英宗赵东艳陈燕宁刘芳曹博邵亚利池泊明王立城刘波
申请(专利权)人:北京芯可鉴科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1