[发明专利]一种材料外形状态显示方法和系统有效
申请号: | 202210346405.5 | 申请日: | 2022-04-02 |
公开(公告)号: | CN114492088B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 杨灿群;郑伟龙;王伟;彭修乾;卢海林;段莉莉;仲彦旭;黄颖杰 | 申请(专利权)人: | 国家超级计算天津中心 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G16C60/00;G16C10/00;G06F111/10;G06F119/08;G06F119/14 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 黄利萍 |
地址: | 300457 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 材料 外形 状态 显示 方法 系统 | ||
1.一种材料外形状态显示方法,其基于动力学数值模拟软件,所述软件集成有包含材料模型、材料参数和相变温度压力值的材料库,其特征在于,所述软件集成有纹理库,所述纹理库和所述材料库对应,用于保存所述材料库中全部材料在不同相态下的纹理图,所述方法包括:
S100,创建并配置至少一个几何模型,其中,所述配置至少一个几何模型包括:分别为所述至少一个几何模型选择求解器、划分网格、设置初始状态和边界条件、添加初始材料;
S200,设置所述至少一个几何模型的计算起始时间t1、计算截止时间t2、计算时间步长Δt、时间步长数i=1、当前计算时间t=t1、计算初始环境温度w、计算初始环境压力p,根据所述计算初始环境温度w和所述计算初始环境压力p分别从所述纹理库中选择与几何模型初始材料相应的纹理图对所述至少一个几何模型进行渲染;开始执行计算;
S300,判断t≥t2是否成立,如果成立,执行步骤S400;否则执行步骤S500;
S400,停止计算,方法结束;
S500,当t=t1+i×Δt时,获取所述至少一个几何模型每个网格的当前温度值W和当前压力值P;
S600,基于所述材料库中的所述相变温度压力值,判断是否存在至少一个所述网格的当前温度值W和当前压力值P触发初始材料转变为另一相态;判断为否时,执行步骤S700,否则执行步骤S800;
S700,i=i+1,返回执行步骤S300;
S800,调用所述初始材料相应相态下的纹理图渲染所述至少一个几何模型的不同相态区域,i=i+1,返回执行步骤S300。
2.根据权利要求1所述的方法,其特征在于,所述软件集成所述纹理库包括:所述软件调用用于获取所述纹理库的接口。
3.根据权利要求1或2所述的方法,其特征在于,Δt的取值范围为[0.1μs,100μs]。
4.根据权利要求1或2所述的方法,其特征在于,所述纹理库包括第一纹理库和第二纹理库,其中第一纹理库包括材料本身具有纹理的材料纹理图,第二纹理库包括材料本身不具有纹理的材料纹理图,第二纹理库中材料纹理图为RGB色彩模式颜色图。
5.根据权利要求1所述的方法,其特征在于,定时更新所述材料库中的所述相变温度压力值。
6.根据权利要求1或2所述的方法,其特征在于,步骤S100之前还包括以下步骤:S001,建立所述纹理库。
7.根据权利要求1所述的方法,其特征在于,通过指针获取所述至少一个几何模型每个网格的当前温度值W和当前压力值P。
8.根据权利要求1所述的方法,其特征在于,所述至少一个几何模型的不同相态区域的确定为:在一个几何模型中,通过划分具有相同相态的网格而形成该几何模型的不同相态区域。
9.根据权利要求1所述的方法,其特征在于,通过纹理贴图的方式来渲染所述几何模型。
10.一种材料外形状态显示系统,其特征在于,该系统包括有处理器和一种非瞬时性计算机可读存储介质,该存储介质用于保存至少一条指令或至少一段程序,且所述处理器加载并执行所述至少一条指令或至少一段程序以实现权利要求1-9中任一项所述的材料外形状态显示方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家超级计算天津中心,未经国家超级计算天津中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210346405.5/1.html,转载请声明来源钻瓜专利网。