本发明涉及cae仿真,具体为一种便于cae自动识别电路板布局的方法、装置及其存储介质。
背景技术:
1、在日益发展的今天,电子产品已经与我们息息相关,其中最重要的就是电路板,在设计的过程中,电路板上的电子方案往往精密而复杂,存在各种元器件和表层散热布局,为了保证产品能够正常运行和成本优化,也缺不了cae仿真部门的参与,但是由于电子软件和cae软件在市面上有很多,导致电子几何数据传输到仿真中时常常会破损,在cae仿真初期,识别和准备电路板文件需要大量的时间和人工干预,设计师通常需要参考cad图纸和元器件规格书来确定元器件的类型、位置、结构和尺寸,尤其是当设计从二维转为三维仿真时,缺失的基板厚度和散热设计需要额外的修复工作,特别是元器件这种精密元件会因为不识别代码数据,在进入仿真后直接变成一个大方格,尺寸厚度信息完全丢失,这个时候就需要仿真人员和电子工程师进行大量的交涉和沟通,甚至会加入结构工程师来进行修补,这种跨部门的沟通和协调消耗了大量时间和资源,有时还会因为信息传递不准确导致错误和遗漏,整个流程费事费力,造成了大量的资源浪费。
技术实现思路
1、本发明所要解决的技术问题是针对现有技术的现状,而提供一种便于cae自动识别电路板布局的方法、装置及其存储介质,通过通过神经网络模型对电路板布局信息进行识别,对电路板进行仿真。
2、本发明解决上述技术问题所采用的技术方案为:一种便于cae自动识别电路板布局的方法,其特征在于,包括:
3、s1:通过处理器对电路板文件进行识别,并将电路板的布局信息与电子元器件信息进行重组定义形成对应文件,将文件传输至存储器中规范后的文件夹进行存储及规范命名;
4、s21:通过cae将电路板文件拆分为电子元器件类型、表层铜层类型与基板类型并分别存储至对应管理层中;
5、s22:通过神经网络模型对三种类型进行识别以提取关键信息,对关键信息进行分类与特征判断,并对各个特征进行规范化命名;
6、s23:根据数据库内部数据源对关键信息进行比对,通过神经网络模型对缺失部分进行电子元器件替换;
7、s24:通过cae根据替换后的电子元器件在原始布局中的中心位置,在三维空间中生成一个对应中心点,并根据替换后的电子元器件的尺寸和方向,在其长度方向上生成两个方向点,通过中心点与两个方向点形成替换模型;
8、s3:通过神经网络模型隐藏层的数据对替换模型进行厚度与表层铜层补充形成电路板模型;
9、s4:通过cae将电路板模型与原电路板进行比对,当没有异物点出现时,输出电路板模型。
10、进一步地,所述文件在所示文件夹中通过有线性规律进行命名。
11、进一步地,所述神经网络模型包括backbone模块、neck模块与head模块。
12、进一步地,通过所述backbone模块对电子元器件类型、表层铜层类型与基板类型进行深度特征判断,对识别到的特征进行命名并传输至neck模块。
13、进一步地,通过neck模块根据预存目标数据库进行文字信息与图片信息比对,并将比对完成后的模型传输至head模块。
14、进一步地,通过所述head模块将所述模型进行替换。
15、进一步地,在所述s3步骤前,当电路板存在电流功率信息时,通过神经网络模型根据电流功率信息表对电子元器件类型进行回溯匹配,赋予对应的电流功率输入值。
16、本发明第二方面,一种便于cae自动识别电路板布局的装置,其特征在于,包括至少一个输入装置、至少一个处理器、至少一个存储器及至少一个输出装置,其中,所述存储器存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器能够执行便于cae自动识别电路板布局的方法。
17、本发明第三方面,一种便于cae自动识别电路板布局的存储介质,其特征在于,当所述存储介质中的指令由设备内的处理器执行时,使得所述设备能够执行便于cae自动识别电路板布局的方法。
18、与现有技术相比,本发明至少含有以下有益效果:
19、(1)本发明所述的一种便于cae自动识别电路板布局的方法、装置及其存储介质,通过神经网络模型对电路板结构布局,进行重组和命名,保留铜层和散热孔的设计,完美的适应仿真要求,节约了建模过程和时间,增加了仿真效率;
20、(2)避免了因识别错误或信息缺失导致的仿真结果偏差,显著缩短了从电路板设计到cae仿真的准备时间;
21、(3)使用规范命名便于自动化软件cae仿真软件、生产准备软件等自动识别并处理这些文件,减少人为操作,加速工作流程。
1.一种便于cae自动识别电路板布局的方法,其特征在于,包括:
2.根据权利要求1的一种便于cae自动识别电路板布局的方法,其特征在于,所述文件在所示文件夹中通过有线性规律进行命名。
3.根据权利要求1的一种便于cae自动识别电路板布局的方法,其特征在于,所述神经网络模型包括backbone模块、neck模块与head模块。
4.根据权利要求3的一种便于cae自动识别电路板布局的方法,其特征在于,通过所述backbone模块对电子元器件类型、表层铜层类型与基板类型进行深度特征判断,对识别到的特征进行命名并传输至neck模块。
5.根据权利要求4的一种便于cae自动识别电路板布局的方法,其特征在于,通过neck模块根据预存目标数据库进行文字信息与图片信息比对,并将比对完成后的模型传输至head模块。
6.根据权利要求5的一种便于cae自动识别电路板布局的方法,其特征在于,通过所述head模块将所述模型进行替换。
7.根据权利要求1的一种便于cae自动识别电路板布局的方法,其特征在于,在所述s3步骤前,当电路板存在电流功率信息时,通过神经网络模型根据电流功率信息表对电子元器件类型进行回溯匹配,赋予对应的电流功率输入值。
8.一种便于cae自动识别电路板布局的装置,其特征在于,包括至少一个输入装置、至少一个处理器、至少一个存储器及至少一个输出装置,其中,所述存储器存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器能够执行权利要求1-7任一项所述的便于cae自动识别电路板布局的方法。
9.一种便于cae自动识别电路板布局的存储介质,其特征在于,当所述存储介质中的指令由设备内的处理器执行时,使得所述设备能够执行权利要求1-7任一项所述的便于cae自动识别电路板布局的方法。