一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于VAONE的建模方法、系统、设备及介质与流程

2021-10-27 14:34:00 来源:中国专利 TAG:建模 介质 方法 设备 系统

基于vaone的建模方法、系统、设备及介质
技术领域
1.本发明涉及整车建模领域,具体涉及一种基于vaone的建模方法、系统、设备及介质。


背景技术:

2.目前,vaone是进行整车的零部件统计能量分析(sea,statistical energy analysis)的软件平台。由于整车数模的复杂性,现有技术中,在利用vaone建立整车sea模型时,通常是将划分好网格的有限元模型导入到vaone中之后,再进行子系统划分,该方案主要存在以下不足:首先,整车数模导入到vaone中的有限元模型的节点数量大,从而使得通过人工选取节点或直接创建节点的难度较大,降低了建模效率,同时准确度也很难得到保证;其次,由于vaone中无法区分有限元模型组件的属性(例如材料属性,厚度等),而建立整车sea模型划分子系统的一个重要原则就是相同属性的组件才能划分到一个子系统中,因此,将划分好网格的有限元模型导入到vaone中之后再进行子系统划分,无法保证子系统划分的准确性,亦无法保证子系统之间连接匹配的可靠性,且工作量巨大,建模效率低;此外,现有技术中的在vaone中建立整车sea模型时,相邻子系统之间会存在不共节点的情况,进一步降低了各子系统之间连接的准确性和可靠性。


技术实现要素:

3.本发明实施例提供一种基于vaone的建模方法、系统、设备及介质,解决了现有技术中建模效率低和准确度低,以及子系统之间连接的准确性和可靠性无法保证的问题。
4.一种基于vaone的建模方法,包括:
5.获取自前处理模块导入的待建模对象的整体数模;
6.获取所述待建模对象的振动和噪声信息,并根据所述振动和噪声信息确定所述整体数模的第一声腔结构划分数据;
7.对所述整体数模进行模型简化处理;
8.获取所述整体数模中的组件边界数据,根据所述第一声腔结构划分数据和所述组件边界数据将所述整体数模分割为若干个模型组件,并为各所述模型组件分配组件属性;
9.对所述整体数模进行网格划分,获取包含第一网格节点的所述待建模对象的整体的第一有限元模型,并将所述第一有限元模型导出为nastran类型的第一文件;
10.将所述第一文件导入vaone中,根据预设节点选取规则选取第一网格节点,并根据选取的所述第一网格节点建立多个板子系统;
11.在确定各所述板子系统之间的第一连接状态无误后,根据所述第一声腔结构划分数据建立多个声腔子系统;
12.在确认各所述声腔子系统之间的第二连接状态,以及所述板子系统与所述声腔子系统之间的第三连接状态均无误后,确认所述待建模对象的sea模型建立完成。
13.一种基于vaone的建模系统,包括:
14.导入模块,用于获取自前处理模块导入的待建模对象的整体数模;
15.确定模块,获取所述待建模对象的振动和噪声信息,并根据所述振动和噪声信息确定所述整体数模的第一声腔结构划分数据;
16.简化模块,对所述整体数模进行模型简化处理;
17.分割模块,获取所述整体数模中的组件边界数据,根据所述第一声腔结构划分数据和所述组件边界数据将所述整体数模分割为若干个模型组件,并为各所述模型组件分配组件属性;
18.网格划分模块,对所述整体数模进行网格划分,获取包含第一网格节点的所述待建模对象的整体的第一有限元模型,并将所述第一有限元模型导出为nastran类型的第一文件;
19.板子系统建立模块,将所述第一文件导入vaone中,根据预设节点选取规则选取第一网格节点,并根据选取的所述第一网格节点建立多个板子系统;
20.声腔子系统建立模块,在确定各所述板子系统之间的第一连接状态无误后,根据所述第一声腔结构划分数据建立多个声腔子系统;
21.模型建立模块,在确认各所述声腔子系统之间的第二连接状态,以及所述板子系统与所述声腔子系统之间的第三连接状态均无误后,确认所述待建模对象的sea模型建立完成。
22.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述基于vaone的建模方法。
23.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现上述基于vaone的建模方法。
24.本发明提供的基于vaone的建模方法、系统、设备及介质,在建模前根据实际测试获取的待建模对象(比如,待建模对象可以为汽车的整车或者整车上的复杂零部件等)的振动和噪声信息确定第一声腔结构划分数据(也即提前规划好声腔子系统的结构划分),该第一声腔结构划分数据可以为待建模对象的板子系统划分确定方向,如此,第一声腔结构划分数据对模型简化过程起到了指导作用,使得模型简化处理的简化结果更准确。
25.同时,根据组件边界数据分割模型组件时,可以避免将零部件中的零件组件分割得太碎,因此,避免了最终生成的sea模型中的板子系统的模态数过低的状况出现,提高sea模型的精准度,减小了建模误差。
26.并且,由于第一有限元模型是建立sea模型的前提,因此,根据选取的第一网格节点直接建立板子系统接,该板子系统的几何形状与整体数模更贴近,可以提高建模的准确性和效率。
27.再次,将整体数模对应的第一文件整体导出,可以实现待建模对象在一个窗口中建模,如此,实时查看板子系统或/和声腔子系统间的连接状态更为准确快速(多窗口建模时,需要将多个窗口下的子模型复制到同一个窗口下检查连接状态,且出现子系统间不连接状况时,需要删除不连接的子系统之后,对该部分子系统进行重新建立,如此,存在将不同批次建立的子系统进行重新匹配的过程,不利于建模的准确性和效率)。
附图说明
28.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1是本发明一实施例中基于vaone的建模方法的流程图;
30.图2是本发明一实施例中基于vaone的建模系统的原理框图;
31.图3是本发明的基于vaone的建模方法建立的sea模型运用在噪声预测过程中的测试结果示意图;
32.图4是本发明一实施例中计算机设备的示意图。
具体实施方式
33.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
34.本发明提供一种基于vaone的建模方法,如图1所示,包括以下步骤:
35.s10、获取自前处理模块导入的待建模对象的整体数模;其中,整体数模可以为待建模对象整体的3d模型,该整体数模的格式可以为catia、proe、ug等通用格式。所述前处理软件优选为hypermesh;当然,在本发明中,该前处理软件亦可以为可适用的除hypermesh之外的处理软件。
36.s20、获取所述待建模对象的振动和噪声信息,并根据所述振动和噪声信息确定所述整体数模的第一声腔结构划分数据;在该步骤中,首先要获取待建模对象的振动和噪声信息是通过对待建模对象进行的振动测试和噪声测试之后,获取的相关测试信息,在本发明中,该振动和噪声信息(待建模对象为汽车的整车时,振动和噪声信息为整车振动和噪声信息)可以用于辅助对板子系统和声腔子系统的结构进行划分,在该步骤中,仅通过振动和噪声信息确定所述整体数模的第一声腔结构划分数据,也即,该过程只是根据振动测试噪声测试的结果对本发明中最终的整体建模进行规划(规划的内容即为第一声腔结构划分数据),而并未在该步骤中划分声腔子系统或者板子系统。
37.s30、对所述整体数模进行模型简化处理;其中,所述整体数模中包含多个零部件,一个所述零部件中包含至少一个零件组件;具体地,所述对所述整体数模进行模型简化处理,包括:
38.对所述整体数模中的冗余几何特征进行删除,直至相邻的各所述零部件之间的第一边界以及各所述零件组件之间的第二边界均处于共边状态;所述冗余几何特征包括冗余点、冗余线、冗余面、不必要孔洞以及破面中的一种或多种。其中,模型简化处理,主要是将无关的点、线、面、不必要的孔洞以及破面进行清理,经过清理之后,使整体数模的边界情况如下:相邻的各零部件(整体数模中包含多个零部件,一个所述零部件中包含至少一个零件组件)之间的第一边界以及各所述零件组件之间的第二边界均处于共边状态。如此,有利于后面进行网格划分以及建立板子系统或者声腔子系统。可理解地,在本发明中,声腔子系统
需要通过板子系统来建立,因此,在进入前处理模块进行前处理时,需要根据步骤s20中规划好的第一声腔结构划分数据对整体数模中对应于板子系统的零部件(及其零件组件)进行几何清理和划分(也即模型简化处理),该过程就是要保证板子系统和声腔子系统之间具有更好的匹配关系,避免后续过程中由于两者的不匹配导致的删除声腔子系统和板子系统而重复建模,最终导致的误差和效率低下等问题。
39.s40、获取所述整体数模中的组件边界数据,根据所述第一声腔结构划分数据和所述组件边界数据将所述整体数模分割为若干个模型组件,并为各所述模型组件分配组件属性。在该步骤中,根据前期对板子系统和声腔子系统的结构进行规划的第一声腔结构划分数据,再结合整体数模中各零部件之间以及零部件的各零件组件之间的组件边界数据,将整体数模进行分割,具体地,其分割原则为:尽量保证零部件中各零件组件的完整性,优先选择将一个零件组件划分为一个模型组件,必须进行分割的零件组件也尽量不要分割得太碎(也即,可以设定同一个零件组件被分割之后得到的模型组件的数量不要超过预设的数量阈值)。在本发明中,以整体数模中对应于驾驶室的声腔空间(该驾驶室的声腔空间可以视为一个零部件,该零部件中的上下两层的每一层中的每一个前后排空间均可以视为一个零件组件)为例,主要有两种划分方法(并不限定为这两种):第一种是,将每一个零件组件按照左右对称划分为两个模型组件,最终,该驾驶室的声腔空间可以分上下两层,左右对称,前后排为界,共划分为8个模型组件;第二种方法是:分上下两层,以顶部天窗的几何边界为界限分左中右,前后排为界,共划分为12个模型组件。可理解地,模型组件的划分越细,将会越接近测试的观测点,但模型组件的划分的越细,板子系统相应的也会被划分的很碎,容易造成模态数过小,因此本发明中根据所述第一声腔结构划分数据和所述组件边界数据将所述整体数模分割为若干个模型组件,可以在满足接近测试观测点的前提下,也不将板子系统划分过小,实现了整体数模的模型组件划分的合理性,也即,在保证了子系统的几何形状与待建模对象的实际数模的一致性,提高建模的效率的同时,还保证各子系统满足分析所需的模态数的需求。
40.可理解地,每一所述组件属性中均包含一个组件id码;所述为各所述模型组件分配组件属性,包括:
41.根据预设属性分配规则为各个所述模型组件分配组件属性,所述预设属性分配规则包括:一个所述模型组件对应一个组件属性,且相邻的两个所述模型组件的组件属性中包含不同的组件id码。也即,在同一个零件组件被分割成两个或两个以上的模型组件时,需要将对被分割的两个或两个以上的模型组件均进行分配的组件属性(组件属性可以根据需求进行设定,比如为:材料属性,厚度等);例如某一个零部件的组件component_1被分成了两个部分,需要将其分成两个组件component_1-1和component_1-2;同时,由于组件属性关系到后续对于子系统的划分(建立sea模型划分子系统的一个重要原则就是相同组件属性的组件才能被划分到同一个子系统中),因此,对所有组件分别建立其对应的组件属性;可理解地,从同一个零件组件中被分割的模型组件的组件属性相同,但需要为每个模型组件属性建立与其对应的组件id码(组件id码可以为用于辨识一个模型组件的数字、字母或者符号的组合码),且相邻模型组件之间的组件id码必须不同;但在本发明中,如果不相邻模型组件,如果组件属性相同,也可以为其分配附上具有相同组件id码的组件属性;如此,在将其导入到vaone中后,可以用来区分与每个模型组件划分之后的网格相邻的网格,便于一
键框选所需的网格,从而根据选取的网格对应的网格节点来建立所需的板子系统。
42.s50、对所述整体数模进行网格划分,获取包含第一网格节点的所述待建模对象的整体的第一有限元模型,并将所述第一有限元模型导出为nastran类型的第一文件;其中,将以上整体数模进行网格划分,网格划分之后的整体数模可以体现整车的几何特征,使得划分网格之后的整体数模与待建模对象实际模型的贴合度高,尤其要保证整体数模与待建模对象实际模型的不规则曲面的贴合度,可理解地,在本发明中,可以通过合理的网格大小来控制整体数模与待建模对象实际模型的不规则曲面的贴合度,同时,在划分子系统(后文中提及的板子系统和声腔子系统)进行划分时,尽量保证不规则曲面的几何结构的完整性,进而进一步保证最终生成的sea模型与待建模对象实际模型的不规则曲面的贴合度。在本实施例中,在获取包含第一网格节点的所述待建模对象的第一有限元模型之后,将其导出到对应的nastran类型文件(.bdf格式)。本发明中,将待建模对象的整体的有限元模型作为一个整体导出在一个窗口中进行建模,如此,可以使得选择网络节点和实时查看各子系统间的连接状态时更为准确快速。现有技术中的多窗口建模虽然也能实时查看子系统间的连接,但需要将多个窗口下的模型复制到一个窗口下进行检查(整体数模是由诸多零部件组成,因此整体数模的模型复杂,导致该过程复杂),如此,若子系统间出现不连接状态时,需要首先删除不连接的子系统,之后进行重新建立该部分删除的子系统重新复制到一个窗口下进行检查,该过程中,重复建立的子系统与尚未删除的子系统之间产生的误差更大,不利于建模的准确性和效率。
43.s60、将所述第一文件导入vaone中,根据预设节点选取规则选取第一网格节点,并根据选取的所述第一网格节点建立多个板子系统。
44.也即,将文件导入到vaone中之后,预设节点选取规则包括:首先,确定整体数模中包含很难通过单个平板或是曲率板构建出来的不规则曲面对应的模型组件(划分网格之后的),此后,可利用vaone中的第一直接生成模块(第一直接生成模块用于直接根据不规则曲面对应的模型组件的第一网格节点生成所需的板子系统)生成所需的板子系统,如此,可以避免将不规则曲面再次划分成多个细小的板子系统,保证了不规则曲面的几何结构的完整性,进而进一步保证最终生成的sea模型与待建模对象实际模型的不规则曲面的贴合度,不会造成模态数过小。其次,针对规则曲面对应的模型组件(划分网格之后的),结合其自身划分网格之后导入的网格节点以及与其相邻的模型组件的网格节点(导入有限元模型时,网格节点一同导入),手动选取网格节点建立与选取的网格节点对应的板子系统(手动选取节点就是从导入的网格节点中选取,选取原则:主要选取网格边界节点,同时要保证板子系统的几何特征与该部分对应的有限元模型的几何特征相贴合,如此,保证最终建立的sea模型与待建模对象实际模型的贴合度),亦可以不手动选取,而是直接利用第二直接生成模块(第二直接生成模块用于直接根据包含规则曲面的模型组件的第一网格节点生成所需的板子系统)生成所需的板子系统。
45.s70、在确定各所述板子系统之间的第一连接状态无误后,根据所述第一声腔结构划分数据建立多个声腔子系统;也即,在本发明中,可以利用vaone中检查连接的检查工具来检测各板子系统之间的第一连接状态是否无误,若无误,可进入步骤s80中,根据所述第一声腔结构划分数据建立声腔子系统。若有误,则需要重新建立各板子系统,并提示有误网格节点信息(有误网格节点信息是指有误的节点位置、有误原因或者是解决措施等),进而,
根据该有误网格节点信息,可以重新调整网格节点(也即,获取调整之后的第二网格节点),并根据所述第二网格节点重新建立新的板子系统;并进入后续步骤中。
46.s80、在确认各所述声腔子系统之间的第二连接状态,以及所述板子系统与所述声腔子系统之间的第三连接状态均无误后,确认所述待建模对象的sea模型建立完成。也即,可以利用vaone中检查连接的检查工具来检测各所述声腔子系统之间的第二连接状态是否有误,同时检测所述板子系统与所述声腔子系统之间的第三连接状态是否无误;在第二连接状态或第三连接状态中的至少一个有误时,即需要提示与有误的第二连接状态或第三连接状态对应的有误声腔结构信息(有误声腔结构信息是指有误的网络节点位置、有误原因、解决措施或导致产生第二连接状态或第三连接状态有误的不合理的第一声腔结构划分数据等);并且,在有误声腔结构信息中,导致产生第二连接状态或第三连接状态有误的原因为有误的网络节点位置时,可以重新调整网格节点,并根据调整之后的网格节点重新建立新的板子系统;并进入后续步骤中。而另一方面,在有误声腔结构信息中,导致产生第二连接状态或第三连接状态有误的原因为不合理的第一声腔结构划分数据时,则需要根据所述有误声腔结构信息重新将第一声腔结构划分数据调整为第二声腔结构划分数据,并根据第二声腔结构划分数据和所述组件边界数据将所述整体数模分割为若干个模型组件,并为各所述模型组件分配组件属性,之后再根据步骤s10-s80进入后续步骤。
47.可理解地,在本发明中,第一连接状态是指根据网格节点(包括第一网格节点、第二网格节点、第三网格节点或者第四网格节点)建立的各板子系统之间的连接状态,第二连接状态是指根据声腔结构划分数据(包括第一声腔结构划分数据或第二声腔结构划分数据)建立的各声腔子系统之间的连接状态;而第三连接状态是指上述根据网格节点建立的板子系统以及根据声腔结构划分数据建立的声腔子系统之间的连接状态。
48.可理解地,由于整体数模的复杂性,待建模对象内部空气声的传播主要通过建立其内部的声腔子系统来模拟,而待建模对象内部声腔子系统的划分因整体数模的差异而不同,最终声腔子系统是根据板子系统来建立,在本发明中,将板子系统和声腔子系统的建立同时结合进行考虑,在建模前综合考虑声腔子系统的划分(也即根据所述振动和噪声信息确定所述整体数模的第一声腔结构划分数据),从而规划好板子系统和声腔子系统的综合划分,这样在模型前处理的模型简化处理阶段的目的性更强,模型简化更准确,保证板子系统和声腔子系统之间具有更好的匹配关系,同时在进行后续的子系统分割时,避免将各组件分割得太碎,从而造成sea模型中子系统模态数过低的问题,提高整个sea模型的精准度,减小计算分析的误差,也可以最大程度上避免后续过程中由于两者的不匹配导致的删除声腔子系统和板子系统而重复建模,降低了建模误差,提升了建模效率。如图3所示,将本发明中的基于vaone的建模方法建立的sea模型,实际应用在对待建模对象内部,比如整车内部时,车内主驾右耳旁的噪声进行预测的过程中,相比现有技术中的建模方法,其准确度提高,且预测数据基本与实测数据相一致。
49.本发明提供的基于vaone的建模方法、系统、设备及介质,在建模前根据实际测试获取的待建模对象的振动和噪声信息确定第一声腔结构划分数据(也即提前规划好声腔子系统的结构划分),该第一声腔结构划分数据可以为待建模对象的各零部件的板子系统划分确定方向,如此,第一声腔结构划分数据对模型简化过程起到了指导作用,使得模型简化处理的简化结果更准确。
50.同时,根据组件边界数据分割模型组件时,可以避免将零部件中的零件组件分割得太碎,因此,避免了最终生成的sea模型中的板子系统的模态数过低的状况出现,提高sea模型的精准度,减小了建模误差。
51.并且,由于第一有限元模型是建立sea模型的前提,因此,根据选取的第一网格节点直接建立板子系统接,该板子系统的几何形状与整体数模更贴近,可以提高建模的准确性和效率。
52.再次,将整体数模对应的第一文件整体导出,可以实现待建模对象的整体在一个窗口中建模,如此,实时查看板子系统或/和声腔子系统间的连接状态更为准确快速(多窗口建模时,需要将多个窗口下的子模型复制到同一个窗口下检查连接状态,且出现子系统间不连接状况时,需要删除不连接的子系统之后,对该部分子系统进行重新建立,如此,存在将不同批次建立的子系统进行重新匹配的过程,不利于建模的准确性和效率)。
53.在一实施例中,所述步骤s40中,所述获取所述整体数模中的组件边界数据,根据所述第一声腔结构划分数据和所述组件边界数据将所述整体数模分割为若干个模型组件,包括:
54.获取所述整体数模中的组件边界数据,所述组件边界数据是指各所述零部件的第一边界数据以及各所述零件组件的第二边界数据;
55.根据所述划分轨迹对所述整体数模进行分割,获取被分割之后的模型组件;一个零件组件对应至少一个模型组件。作为优选,所述根据所述划分轨迹对所述整体数模进行分割,包括:首先根据所述第一声腔结构划分数据生成若干划分轨迹;将所述组件边界数据重合度最高的划分轨迹确认为最优划分轨迹;之后,根据最优划分轨迹对所述整体数模进行分割,获取被分割之后的模型组件。
56.可理解地,由于分割原则为:尽量保证零部件中各零件组件的完整性,优先选择将一个零件组件划分为一个模型组件,必须进行分割的零件组件也尽量不要分割得太碎(也即,可以设定同一个零件组件被分割之后得到的模型组件的数量不要超过预设的数量阈值)。因此,在本实施例中,划分轨迹与组件边界数据(包括第一组件边界数据和第二组件边界数据)重合度越高,说明综合来看,零件组件被分割开来作为两个以上的模块组件的可能性就越低,因此,选取重合度最高的划分轨迹确认为最优划分轨迹,可以尽量保证零部件中各零件组件的完整性。上述最优划分轨迹是根据第一声腔结构划分数据生成,且其可以用于指导后续生成板子系统,如此,通过本实施例中对模型组件的分割,可以实现将板子系统和声腔子系统的建立同时结合进行考虑,也即,在建模前综合考虑声腔子系统的划分(也即根据所述振动和噪声信息确定所述整体数模的第一声腔结构划分数据),可以对规划好板子系统和声腔子系统的综合划分进行指导,进一步保证了板子系统和声腔子系统之间具有更好的匹配关系。
57.在一实施例中,所述步骤s60中,所述根据选取的所述第一网格节点建立多个板子系统之后,还包括:
58.在确定各所述板子系统之间的第一连接状态有误时,提示与有误的第一连接状态对应的有误网格节点信息;
59.根据所述有误网格节点信息对所述第一网格节点进行调整,获取第二网格节点,并根据所述第二网格节点重新建立新的板子系统;
60.在确定各所述新的板子系统之间的第一连接状态无误后,根据所述第一声腔结构划分数据建立多个声腔子系统;
61.在确认各所述声腔子系统之间的第二连接状态,以及所述板子系统与所述声腔子系统之间的第三连接状态均无误后,确认所述待建模对象的sea模型建立完成。
62.也即,在本实施例中,若确定各所述板子系统之间的第一连接状态有误时,需要重新建立各板子系统,并提示有误网格节点信息(有误网格节点信息是指有误的节点位置、有误原因或者是解决措施等),进而,根据该有误网格节点信息,可以重新调整网格节点(也即,获取调整之后的第二网格节点),并根据所述第二网格节点重新建立新的板子系统;并进入后续步骤中。
63.在一实施例中,所述步骤s70中,所述根据所述第一声腔结构划分数据建立多个声腔子系统之后,还包括:
64.在确认各所述声腔子系统之间的第二连接状态或/和所述板子系统与所述声腔子系统之间的第三连接状态有误时,提示与有误的第二连接状态或/和第三连接状态对应的有误信息;
65.在所述有误信息中包含有误声腔结构信息时,根据所述有误声腔结构信息对第一声腔结构进行调整,获取第二声腔结构划分数据,根据所述第二声腔结构划分数据和所述组件边界数据将所述整体数模分割为若干个模型组件,并为各所述模型组件分配组件属性;
66.对所述整体数模重新进行网格划分,获取包含第三网格节点的所述待建模对象的整体的第二有限元模型,并将所述第二有限元模型导出为nastran类型的第二文件;
67.将所述第二文件导入vaone中,根据预设节点选取规则选取第三网格节点,并根据选取的所述第三网格节点建立多个新的板子系统;
68.在确定各所述新的板子系统之间的第一连接状态无误后,根据所述第二声腔结构划分数据建立多个新的声腔子系统;
69.在确认各所述新的声腔子系统之间的第二连接状态,以及所述新的板子系统与所述新的声腔子系统之间的第三连接状态均无误后,确认所述待建模对象的sea模型建立完成。
70.也即,在本实施例中,可以利用vaone中检查连接的检查工具来检测各所述声腔子系统之间的第二连接状态以及所述板子系统与所述声腔子系统之间的第三连接状态是否有误,在第二连接状态或第三连接状态中的至少一个有误时,即需要提示与有误的第二连接状态或/和第三连接状态对应的有误信息(其中,有误信息可能包括有误声腔结构信息或/和有误网格节点信息;有误网格节点信息是指有误的节点位置、有误原因或者是解决措施等;有误声腔结构信息是指有误的网络节点位置、有误原因、解决措施或导致产生第二连接状态或第三连接状态有误的不合理的第一声腔结构划分数据等);并且,在有误信息中,若存在有误声腔结构信息(包括两种情况,一种为有误信息中仅存在有误声腔结构信息;一种为有误信息中同时存在有误声腔结构信息和有误网格节点信息),由于有误声腔结构信息会在进行网格划分时导致有误网格节点信息的产生,因此,首先认为导致产生第一连接状态或/和第三连接状态有误的原因为不合理的第一声腔结构划分数据,此时,需要根据所述有误声腔结构信息重新将第一声腔结构划分数据调整为第二声腔结构划分数据,并根据
第二声腔结构划分数据和所述组件边界数据将所述整车数模分割为若干个模型组件,并为各所述模型组件分配组件属性,之后再根据步骤s10-s80进入后续步骤。
71.在一实施例中,所述提示与有误的第二连接状态或/和第三连接状态对应的有误信息之后,还包括:
72.在所述有误信息中仅包含有误网格节点信息时,根据所述有误网格节点信息对所述第一网格节点进行调整,获取第四网格节点,并根据所述第四网格节点重新建立多个新的板子系统;
73.在确定各所述新的板子系统之间的第一连接状态无误后,根据所述第一声腔结构划分数据建立多个声腔子系统;
74.在确认各所述声腔子系统之间的第二连接状态,以及所述板子系统与所述声腔子系统之间的第三连接状态均无误后,确认所述待建模对象的sea模型建立完成。
75.也即,在本实施例中,在第二连接状态或/和第三连接状态有误时,若确定与有误的第二连接状态或/和第三连接状态对应的有误信息中仅存在有误网格节点信息时,此时,直接根据该有误网格节点信息,重新调整网格节点(也即,获取调整之后的第四网格节点),并根据所述第四网格节点重新建立新的板子系统;并进入后续步骤中。
76.在一实施例中,如图2所示,提供一种基于vaone的建模系统,该基于vaone的建模系统与上述实施例中基于vaone的建模方法一一对应。所述基于vaone的建模系统,包括:
77.导入模块11,用于获取自前处理模块导入的待建模对象的整体数模;
78.确定模块12,获取所述待建模对象的振动和噪声信息,并根据所述振动和噪声信息确定所述整体数模的第一声腔结构划分数据;
79.简化模块13,对所述整体数模进行模型简化处理;
80.分割模块14,获取所述整体数模中的组件边界数据,根据所述第一声腔结构划分数据和所述组件边界数据将所述整体数模分割为若干个模型组件,并为各所述模型组件分配组件属性;
81.网格划分模块15,对所述整体数模进行网格划分,获取包含第一网格节点的所述待建模对象的整体的第一有限元模型,并将所述第一有限元模型导出为nastran类型的第一文件;
82.板子系统建立模块16,将所述第一文件导入vaone中,根据预设节点选取规则选取第一网格节点,并根据选取的所述第一网格节点建立多个板子系统;
83.声腔子系统建立模块17,在确定各所述板子系统之间的第一连接状态无误后,根据所述第一声腔结构划分数据建立多个声腔子系统;
84.模型建立模块18,在确认各所述声腔子系统之间的第二连接状态,以及所述板子系统与所述声腔子系统之间的第三连接状态均无误后,确认所述待建模对象的sea模型建立完成。
85.关于基于vaone的整车建模系统的具体限定可以参见上文中对于基于vaone的整车建模方法的限定,在此不再赘述。上述基于vaone的整车建模系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
86.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机可读指令和数据库。该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。该计算机可读指令被处理器执行时以实现一种基于vaone的建模方法。
87.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机可读指令,处理器执行计算机可读指令时实现上述基于vaone的建模方法。
88.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机可读指令,计算机可读指令被处理器执行时实现上述基于vaone的建模方法。
89.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性计算机可读取存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路dram(sldram)、存储器总线直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
90.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元或模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元或模块完成,即将所述系统的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
91.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜