本发明专利技术实施例公开了一种基板上超材料结构单元中心点的生成方法,包括:根据接收到的用户输入的基板参数信息,建立搜索图;接收用户输入的搜索参数;以所述搜索图的中心点为源顶点,以所述搜索参数为搜索步长,按照广度优先搜索算法在所述搜索图上搜索顶点;根据所述搜索到的顶点的位置信息,生成所述超材料结构单元的中心点。本发明专利技术实施例还公开了一种基板上超材料结构单元中心点的生成装置。采用本发明专利技术,可快速地搜索并生成基板上各个超材料结构单元的中心点,在一定程度上提高了超材料的设计速度,满足了超材料的快速发展需求。
【技术实现步骤摘要】
本专利技术涉及超材料设计领域,尤其涉及一种基板上超材料结构单元中心点的生成方法及装置。
技术介绍
“超材料”是指一些具有天然材料所不具备的超常物理性质的人工复合结构或复合材料。通过在材料的关键物理尺度上的结构有序设计,可以突破某些表现自然规律的限制,从而获得超出自然界固有性质的超常材料。在超材料的设计阶段,需要生成基板上各个超材料结构单元的中心点的位置。在生成了中心点的位置信息后,再对该超材料结构单元进行设计,从而得到具有一定特性的超材料。因此,生成基板上超材料结构单元的中心点,则成了超材料设计当中重要的一个环节。在现有技术中,生成基板上各个超材料结构单元的中心点的方法太慢,满足不了超材料的快速发展需求。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种基板上超材料结构单元中心点的生成方法及装置,可快速生成基板上超材料结构单元的中心点。为了解决上述技术问题,本专利技术实施例提供了一种基板上超材料结构单元中心点的生成方法,包括: 根据接收到的用户输入的基板参数信息,建立搜索 接收用户输入的搜索参数; 以所述搜索图的中心点为源顶点,以所述搜索参数为搜索步长,按照广度优先搜索算法在所述搜索图上搜索顶点; 根据所述搜索到的顶点的位置信息,生成所述超材料结构单元的中心点。其中,所述基板参数信息包括:所述基板的长度、宽度。其中,所述搜索参数为所述超材料结构单元的边长。其中,所述根据接收到的用户输入的基板参数信息,建立搜索图,包括: 根据用户输入的基板参数信息,确定所述搜索图在二维坐标系中的坐标位置; 根据所述确定出的坐标位置,绘制所述搜索图。其中,所述根据所述搜索到的顶点的位置信息,生成所述超材料结构单元的中心点,包括: 将所述搜索到的顶点的位置信息转换成所述顶点在所述基板上的位置信息; 将所述转换成的所述顶点在基板上的位置信息作为所述超材料结构单元的中心点的位置信息。相应地,本专利技术实施例还提供了一种基板上超材料结构单元中心点的生成装置,包括: 接收模块,用于接收用户输入的搜索参数和基板参数信息; 图形建立模块,用于根据所述接收模块接收到的基板参数信息,建立搜索 搜索模块,用于以所述图形建立模块建立的搜索图的中心点为源顶点,以所述接收模块接收到的搜索参数为搜索步长,按照广度优先搜索算法在所述搜索图上搜索顶点; 生成模块,用于根据所述搜索模块搜索到的顶点的位置信息,生成所述超材料结构单元的中心点。其中,所述基板参数信息包括:所述基板的长度、宽度。其中,所述搜索参数为所述超材料结构单元的边长。其中,所述图形建立模块包括: 坐标位置确定单元,用于根据所述接收模块接收到的用户输入的基板参数信息,确定所述搜索图在二维坐标系中的坐标位置; 图形绘制单元,用于根据所述坐标位置确定单元确定出的坐标位置,绘制所述搜索图。其中,所述生成模块包括: 转换单元,用于将所述搜索模块搜索到的顶点的位置信息转换成所述顶点在所述基板上的位置信息; 确定单元,用于将所述转换单元转换成的所述顶点在基板上的位置信息作为所述超材料结构单元的中心点的位置信息。实施本专利技术实施例,具有如下有益效果: 本实施例中,将基板的结构组成绘制成一张搜索图,并采用广度优先搜索算法在该搜索图上搜索顶点,以及根据搜索出的顶点的位置信息生成所述超材料结构单元的中心点,由于采用了广度优先搜索算法来搜索顶点,因此可快速地搜索并生成基板上各个超材料结构单元的中心点,在一定程度上提高了超材料的设计速度,满足了超材料的快速发展需求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的基板上超材料结构单元中心点的生成方法的第一实施例的流程示意 图2是本专利技术提供的基板上超材料结构单元中心点的生成方法的第二实施例的流程示意 图3是本专利技术提供的基板上超材料结构单元中心点的生成装置的第一实施例的结构示意 图4是本专利技术提供的基板上超材料结构单元中心点的生成装置的第二实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,是本专利技术提供的一种基板上超材料结构单元中心点的确定方法,所述方法包括: 步骤S11,根据接收到的用户输入的基板参数信息,建立搜索其中,基板参数信息,是描述基板结构组成的参数信息。建立搜索图的原因是:把基板的三维结构组成投影到二维平面,以为后面生成基板上超材料结构单元的中心点做铺垫。具体地,基板参数信息包括:基板的长度,宽度。其中,基板的长度及宽度用于描述基板的大小,一般地,基板是满足中心对称的长方体。相应地,根据用户输入的基板参数信息形成的搜索图则是一个满足中心对称的二维图形。其中,基板上包括多个超材料结构单元,在本步骤中,假设各个超材料结构单元紧密地分布在基板上,每个超材料结构单元均是正方体。因此,每个正方体在二维搜索图上的投影均是一个正方形。可以这样理解,建立的二维搜索图是由多个小正方形组成的。步骤S12,接收用户输入的搜索参数; 具体实现中,用户输入的搜索参数是超材料结构单元的边长。步骤S13,以所述搜索图的中心点为源顶点,以所述搜索参数为搜索步长,按照广度优先搜索算法在所述搜索图上搜索顶点。其中,所述搜索图的中心点,即是所述搜索图的两条对角线的交点。其中,广度优先搜索算法,是最简便的图的搜索算法之一,其属于一种盲目的搜寻方法,目的是系统地展开并检查搜索图中的所有节点,以找寻顶点。在本步骤中,以步骤Sll中建立的搜索图为查找目标,以所述搜索图的中心点为源顶点,以接收到的超材料结构单元的边长为搜索步长,在搜索图的上下左右四个方向开始搜索顶点,以得到V1、v2、v3、v4的四个坐标顶点。在搜索到上述四个顶点后,再分别以vl、v2、v3、v4为源顶点,以超材料结构单元的边长为搜索步长,分别在上下左右四个方向进行顶点的搜索。在此需要注意的是,在搜索过程中,不用再去搜索已经搜索过的顶点了。步骤S14,根据所述搜索到的顶点的位置信息,生成所述超材料结构单元的中心点。本步骤具体实现时,首先将从搜索图中搜索到的顶点的位置信息按照一定的缩放比例转换为该顶点在基板上的位置信息,并将转换成的该顶点在基板上的位置信息作为所述超材料结构单元的中心点的位置信息。其中,搜索到的顶点的位置信息可以生成超材料结构单元的中心点的原因是:由于基板上包括多个紧密分布的超材料结构单元,每个超材料结构单元均是正方体,每个正方体在二维搜索图上的投影均是一个正方形。因此,以所述搜索图的中心点为源顶点,以所述搜索参数为搜索步长搜索所述搜索图时,查找到的顶点的位置信息正好是超材料结构单元的中心点在所述搜索图上投影的位置信息。本实施例中,将基板的结构组成绘制成一张搜索图,并采用广度优先搜索算法在该搜索图上本文档来自技高网...
【技术保护点】
一种基板上超材料结构单元中心点的生成方法,其特征在于,包括:根据接收到的用户输入的基板参数信息,建立搜索图;接收用户输入的搜索参数;以所述搜索图的中心点为源顶点,以所述搜索参数为搜索步长,按照广度优先搜索算法在所述搜索图上搜索顶点;根据所述搜索到的顶点的位置信息,生成所述超材料结构单元的中心点。
【技术特征摘要】
1.一种基板上超材料结构单元中心点的生成方法,其特征在于,包括: 根据接收到的用户输入的基板参数信息,建立搜索图; 接收用户输入的搜索参数; 以所述搜索图的中心点为源顶点,以所述搜索参数为搜索步长,按照广度优先搜索算法在所述搜索图上搜索顶点; 根据所述搜索到的顶点的位置信息,生成所述超材料结构单元的中心点。2.如权利要求1所述的方法,其特征在于,所述基板参数信息包括:所述基板的长度、览度。3.如权利要求1所述的方法,其特征在于,所述搜索参数为所述超材料结构单元的边长。4.如权利要求1-3任一项所述的方法,其特征在于,所述根据接收到的用户输入的基板参数信息,建立搜索图,包括: 根据用户输入的基板参数信息,确定所述搜索图在二维坐标系中的坐标位置; 根据所述确定出的坐标位置,绘制所述搜索图。5.如权利要求1-3任一项所述的方法,其特征在于,所述根据所述搜索到的顶点的位置信息,生成所述超材料结构单元的中心点,包括: 将所述搜索到的顶点的位置信息转换成所述顶点在所述基板上的位置信息; 将所述转换成的所述顶点在基板上的位置信息作为所述超材料结构单元的中心点的位置信息。6.一种基板上超材料结构单元中心点的生成装置,其特征在于,包括: 接收模...
【专利技术属性】
技术研发人员:刘若鹏,季春霖,刘斌,张建,
申请(专利权)人:深圳光启高等理工研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。