用于提高模组跌落仿真效率的方法、装置、介质及设备制造方法及图纸

技术编号:36943877 阅读:21 留言:0更新日期:2023-03-22 19:05
本发明专利技术提供了一种用于提高模组跌落仿真效率的方法、装置、介质及设备,方法包括:接收模组的几何模型;按照预设的划分策略对所述几何模型进行划分,生成网格模型;所述网格模型包括多个网格单元;基于预设的最小步长时间对所述网格模型进行筛选,获得目标网格单元;所述目标网格单元为降低仿真计算效率的网格单元;对所述目标网格单元进行调整,以降低所述网格模型所需的仿真时长;如此,对模组进行跌落仿真时,将仿真耗时较长的网格单元筛选出来,再对其进行调整,进而降低整个网格模型所需的仿真时长,提高仿真效率;且无需对整个网格模型做质量缩放,确保仿真结果的准确性。确保仿真结果的准确性。确保仿真结果的准确性。

【技术实现步骤摘要】
用于提高模组跌落仿真效率的方法、装置、介质及设备


[0001]本申请涉及仿真
,尤其涉及一种用于提高模组跌落仿真效率的方法、装置、介质及设备。

技术介绍

[0002]跌落测试是指将测试产品放入治具中,从一个较低的高度自由跌落,重复跌落几千到上万次,从而来验证产品的可靠性。
[0003]但是计算机在模拟跌落或者碰撞场景对应的显示动力学问题时,计算较慢。即使是使用专用的大型工作站,在分析复杂模型时也需要十几个小时甚至几十个小时,很多情况下,需要很多天才能输出评估报告。
[0004]现有技术中一般是通过对模型进行“质量缩放”来提高计算效率。但是这种“质量缩放”是对整个几何模型而言的,即把整个模型的质量放大,这样会造成增加模型的动能(惯性力),那么仿真结果就不可靠。
[0005]基于此,如何有效提高模组跌落仿真效率,缩短模组仿真周期是目前亟需解决的技术问题。

技术实现思路

[0006]针对现有技术存在的问题,本专利技术实施例提供了一种用于提高模组跌落仿真效率的方法、装置、介质及设备,以解决或者部分解决现有技术中在对模组跌落进行仿真时,仿真测试时间过长,导致仿真效率无法确保的技术问题。
[0007]本专利技术的第一方面,提供一种用于提高模组跌落仿真效率的方法,所述方法包括:
[0008]接收模组的几何模型;
[0009]按照预设的划分策略对所述几何模型进行划分,生成网格模型;所述网格模型包括多个网格单元;
[0010]基于预设的最小步长时间对所述网格模型进行筛选,获得目标网格单元;所述目标网格单元为降低仿真计算效率的网格单元;
[0011]对所述目标网格单元进行调整,以降低所述网格模型所需的仿真时长。
[0012]上述方案中,所述基于预设的最小步长时间对所述网格模型进行筛选,获得目标网格单元,包括:
[0013]确定所述当前网格单元所需的当前步长时间;所述当前网格单元为所述网格模型中的任一网格单元;
[0014]若所述当前步长时间低于所述最小步长时间,则将所述当前网格单元确定为所述目标网格单元。
[0015]上述方案中,所述基于预设的最小步长时间对所述网格模型进行筛选,获得目标网格单元后,所述方法还包括:
[0016]在所述几何模型中对所述目标网格单元进行定位。
[0017]上述方案中,所述对所述目标网格单元进行调整,包括:
[0018]获取所述目标网格单元的第一节点与第二节点;
[0019]若确定所述第一节点与所述第二节点之间的距离小于等于预设的距离阈值,则将所述第一节点与所述第二节点进行合并,以消除所述目标网格单元。
[0020]上述方案中,所述方法还包括:
[0021]若确定所述第一节点与所述第二节点之间的距离大于所述距离阈值,则调整所述第一节点或第二节点的位置,以增大所述目标网格单元的质量与体积。
[0022]上述方案中,所述距离阈值为网格单元大小的十分之一。
[0023]本专利技术的第二方面,提供一种用于提高模组跌落仿真效率的装置,所述装置包括:
[0024]接收单元,用于接收模组的几何模型;
[0025]划分单元,用于按照预设的划分策略对所述几何模型进行划分,生成网格模型;所述网格模型包括多个网格单元;
[0026]筛选单元,用于基于预设的最小步长时间对所述网格模型进行筛选,获得目标网格单元;所述目标网格单元为降低仿真计算效率的网格单元;
[0027]调整单元,用于对所述目标网格单元进行调整,以降低对所述几何模型进行仿真的仿真时长。
[0028]上述方案中,所述筛选单元具体用于:
[0029]确定所述当前网格单元所需的当前步长时间;所述当前网格单元为所述网格模型中的任一网格单元;
[0030]若所述当前步长时间低于所述最小步长时间,则将所述当前网格单元确定为所述目标网格单元。
[0031]本专利技术的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述方法的步骤。
[0032]本专利技术的第四方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面中任一项所述方法的步骤。
[0033]本专利技术提供了一种用于提高模组跌落仿真效率的方法、装置、介质及设备,方法包括:接收模组的几何模型;按照预设的划分策略对所述几何模型进行划分,生成网格模型;所述网格模型包括多个网格单元;基于预设的最小步长时间对所述网格模型进行筛选,获得目标网格单元;所述目标网格单元为降低仿真计算效率的网格单元;对所述目标网格单元进行调整,以降低所述网格模型所需的仿真时长;如此,对模组进行跌落仿真时,将仿真耗时较长的网格单元筛选出来,再对其进行调整,进而降低对整个网格模型进行仿真所需要的仿真时长,提高仿真效率;且无需改变整个模型的质量,确保仿真结果的准确性。
附图说明
[0034]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。
[0035]在附图中:
[0036]图1示出了根据本专利技术一个实施例的用于提高模组跌落仿真效率的方法流程示意图;
[0037]图2示出了根据本专利技术一个实施例的确定出的目标网格单元的示意图;
[0038]图3示出了根据本专利技术一个实施例的对目标网格单元进行调整的示意图;
[0039]图4示出了根据本专利技术一个实施例的用于提高模组跌落仿真效率的装置结构示意图。
具体实施方式
[0040]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0041]本专利技术实施例提供一种用于提高模组跌落仿真效率的方法,如图1所示,所述方法包括以下步骤:
[0042]S110,接收模组的几何模型;
[0043]本实施例中,模组可以为摄像头模组,也可以为其他模组,比如可以为手机模组、指纹模组等,在此不做限制。模组的几何模型可以采用三维建模软件进行建模,在完成建模后将几何模型存储为文件,然后导入仿真软件中。具体的建模操作及导入操作不再赘述。
[0044]当几何模型导入至仿真软件中后,还需设置几何模型的材料属性;材料属性可以包括:密度、弹性模量、泊松比等等。
[0045]以摄像头模组举例来说,摄像头模组包括的零件为:镜头、支架、驱动马达(VCM,Voice Coil Moto)、PCB板及防护片等;那么镜头对应的材料属性为:合成树脂;驱动马达包括:外壳、磁铁、线圈等部件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于提高模组跌落仿真效率的方法,其特征在于,所述方法包括:接收模组的几何模型;按照预设的划分策略对所述几何模型进行划分,生成网格模型;所述网格模型包括多个网格单元;基于预设的最小步长时间对所述网格模型进行筛选,获得目标网格单元;所述目标网格单元为降低仿真计算效率的网格单元;对所述目标网格单元进行调整,以降低所述网格模型所需的仿真时长。2.如权利要求1所述的方法,其特征在于,所述基于预设的最小步长时间对所述网格模型进行筛选,获得目标网格单元,包括:确定所述当前网格单元所需的当前步长时间;所述当前网格单元为所述网格模型中的任一网格单元;若所述当前步长时间低于预设的最小步长时间,则将所述当前网格单元确定为所述目标网格单元。3.如权利要求1所述的方法,其特征在于,所述基于预设的最小步长时间对所述网格模型进行筛选,获得目标网格单元后,所述方法还包括:在所述几何模型中对所述目标网格单元进行定位。4.如权利要求1所述的方法,其特征在于,所述对所述目标网格单元进行调整,包括:获取所述目标网格单元的第一节点与第二节点;若确定所述第一节点与所述第二节点之间的距离小于等于预设的距离阈值,则将所述第一节点与所述第二节点进行合并,以消除所述目标网格单元。5.如权利要求4所述的方法,其特征在于,所述方法还包括:若确定所述第一节点与所述第二节点之间的距离大于所述距离阈...

【专利技术属性】
技术研发人员:陶良海
申请(专利权)人:昆山丘钛光电科技有限公司
类型:发明
国别省市:

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

1