System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机领域,尤其涉及一种辨识方法及装置。
技术介绍
1、随着科技的发展,数字化智能转型,仿真需求量大增,消费性电子产品研发时程变短,因此尤其需要在短时间之内建立系统仿真模型。以笔记本为例,笔记本电脑的角落落摔测试是项目中最容易失效的,为了对角落落摔进行仿真仿真是在有限元软件中建立仿真模型。但是以人工建立的角落落摔的仿真模型步骤繁琐且易出错,且每个仿真模型的结构都不一样,很难凭借经验确定撞击点。
2、相关技术中,消费性电子产品在进行落摔测试时,需要对多个点进行测试,但是人工操作难以设定正确的旋转角度,需要多次尝试不同的旋转角度,还要人工检查仿真模型的最低点,直至撞击正确的角落为止,该建模方式的建模效率较低。
技术实现思路
1、本公开提供了一种辨识方法及装置,以至少解决现有技术中存在的以上技术问题。
2、根据本公开的第一方面,提供了一种辨识方法,所述方法包括:
3、根据目标物体的仿真模型构建第一立方体,并得到所述第一立方体的数据集;所述第一立方体为所述仿真模型的最小外接立方体;
4、基于所述数据集对所述仿真模型进行处理,基于处理后的仿真模型得到目标参数数据;
5、根据所述目标参数数据构建第二立方体;
6、利用所述第二立方体确定所述目标物体目标角落的目标节点;将所述目标节点作为所述目标物体的撞击点。
7、在一可实施方式中,所述得到第一立方体的数据集,包括:
8、确定所述仿真模型在基于
9、根据所述尺寸数据确定所述第一立方体的八个顶点坐标,将八个所述顶点坐标作为起始点坐标;所述第一立方体的八个顶点坐标由第一横坐标、第二横坐标、第一纵坐标、第二纵坐标、第一竖坐标和第二竖坐标构成;
10、将所述尺寸数据和八个顶点坐标确定为所述第一立方体的数据集。
11、在一可实施方式中,所述基于所述数据集对所述仿真模型进行处理,包括:
12、确定所述横轴尺寸值、纵轴尺寸值、竖轴尺寸值中的最大值、中间值和最小值;
13、将所述最小值所在轴确定为侧倾角的旋转轴,将所述最大值所在轴确定为前倾角的旋转轴,将所述中间值所在方向确定为虚拟地板的法向;
14、基于所述目标物体的目标角落,将所述仿真模型由所述起始点坐标平移至坐标原点,得到处理后的仿真模型。
15、在一可实施方式中,所述基于处理后的仿真模型得到目标参数数据,包括:
16、设定侧倾角度数和前倾角度数;
17、基于处理后的仿真模型,根据侧倾角的旋转轴所在轴,利用第一预设方式确定旋转侧倾角的角度;
18、基于处理后的仿真模型,根据前倾角的旋转轴所在轴,利用第二预设方式确定旋转前倾角的度数;
19、基于处理后的仿真模型,基于虚拟地板的法向所在轴,利用第三预设方式确定目标节点所在平面。
20、在一可实施方式中,根据所述目标参数数据构建第二立方体,包括:
21、根据旋转侧倾角、旋转前倾角以及目标节点所在平面,构建第二立方体。
22、在一可实施方式中,利用所述第二立方体确定所述目标物体目标角落的目标节点,包括:
23、利用所述第二立方体在所述仿真模型中搜寻节点;
24、确定所有节点中的目标节点;所述目标节点为所述目标物体的撞击点。
25、在一可实施方式中,还包括:
26、确定所述目标节点的坐标;
27、将所述目标节点的坐标作为所述仿真模型的坐标原点。
28、在一可实施方式中,还包括:
29、以所述目标节点为坐标原点建立虚拟地板,基于所述虚拟地板建立目标角落落摔的目标模型。
30、在一可实施方式中,所述目标物体包括多个目标角落;
31、逐个建立每个目标角落落摔的目标模型。
32、根据本公开的第二方面,提供了一种辨识装置,所述装置包括:
33、第一构建模块,用于根据目标物体的仿真模型构建第一立方体,并得到所述第一立方体的数据集;所述第一立方体为所述仿真模型的最小外接立方体;
34、处理模块,用于基于所述数据集对所述仿真模型进行处理,基于处理后的仿真模型得到目标参数数据;
35、第二构建模块,用于根据所述目标参数数据构建第二立方体;
36、确定模块,用于利用所述第二立方体确定所述目标物体目标角落的目标节点;将所述目标节点作为所述目标物体的撞击点。
37、根据本公开的第三方面,提供了一种电子设备,包括:
38、至少一个处理器;以及
39、与所述至少一个处理器通信连接的存储器;其中,
40、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开所述的方法。
41、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开所述的方法。
42、本公开的辨识方法及装置,本申请能够自动识别目标物体任一角落落摔的撞击点,建立角落落摔的仿真模型,提升了仿真建模的工作效率。
43、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种辨识方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述得到第一立方体的数据集,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述数据集对所述仿真模型进行处理,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于处理后的仿真模型得到目标参数数据,包括:
5.根据权利要求4所述的方法,其特征在于,根据所述目标参数数据构建第二立方体,包括:
6.根据权利要求5所述的方法,其特征在于,利用所述第二立方体确定所述目标物体目标角落的目标节点,包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.根据权利要求1所述的方法,其特征在于,还包括:
9.根据权利要求8所述的方法,其特征在于,所述目标物体包括多个目标角落;
10.一种辨识装置,其特征在于,所述装置包括:
【技术特征摘要】
1.一种辨识方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述得到第一立方体的数据集,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述数据集对所述仿真模型进行处理,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于处理后的仿真模型得到目标参数数据,包括:
5.根据权利要求4所述的方法,其特征在于,根据所述目标参数数...
【专利技术属性】
技术研发人员:李正智,林韦廷,陈文杰,张晋嘉,
申请(专利权)人:合肥联宝信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。