一种分子结构的构建方法及相关装置制造方法及图纸

技术编号:36196539 阅读:11 留言:0更新日期:2023-01-04 11:48
本发明专利技术公开了一种分子结构的构建方法及相关装置,具体方法包括:接收并响应第一结构的第一构建指令,构建所述第一结构,接收第二结构的第二构建指令,判断所述第二构建指令的触发位置是否位于第一结构的预设范围内,若所述第二构建指令的触发位置位于第一结构的预设范围内,则根据所述第二构建指令构建第二结构,并连接所述第一结构与所述第二结构。通过本发明专利技术实施例,可以将简单的分子或原子准确地组合成复杂的分子,从而实现复杂分子的构建。从而实现复杂分子的构建。从而实现复杂分子的构建。

【技术实现步骤摘要】
一种分子结构的构建方法及相关装置


[0001]本专利技术属于量子计算化学
,特别是一种分子结构的构建方法及相关装置。

技术介绍

[0002]量子计算机是一类遵循量子力学规律进行高速数学和逻辑运算、存储及处理量子信息的物理装置。当某个装置处理和计算的是量子信息,运行的是量子算法时,它就是量子计算机。量子计算机因其具有相对普通计算机更高效的处理数学问题的能力,例如,能将破解RSA密钥的时间从数百年加速到数小时,故成为一种正在研究中的关键技术。
[0003]量子计算模拟是一个借助数值计算和计算机科学来仿真遵循量子力学规律的模拟计算,作为一个仿真程序,它依据量子力学的量子比特的基本定律,利用计算机的高速计算能力,刻画量子态的空间演化。
[0004]在量子化学模拟领域,研究人员经常需要根据一些简单的分子或者原子构造出复杂的分子结构,现有技术常常无法准确地模拟较为复杂的分子结构,降低了处理效率。

技术实现思路

[0005]本专利技术的目的是一种分子结构的构建方法及相关装置,以解决现有技术的不足,可以将简单的分子或原子准确地组合成复杂的分子,从而实现复杂分子结构的模拟。
[0006]本专利技术的一个实施例提供了一种分子结构的构建方法,方法包括:
[0007]接收并响应第一结构的第一构建指令,构建所述第一结构;
[0008]接收第二结构的第二构建指令;
[0009]判断所述第二构建指令的触发位置是否位于第一结构的预设范围内;
[0010]若是,则根据所述第二构建指令构建第二结构,并连接所述第一结构与所述第二结构。
[0011]可选的,在所述响应第一结构的构建指令之前,所述方法还包括:
[0012]接收第一结构的第一确定指令;
[0013]根据所述第一确定指令显示所述第一结构的N个第一子结构,所述第一结构的N个第一子结构为所述第一结构的N种表现形式;
[0014]根据所述N个第一子结构中某一第一子结构生成所述第一构建指令。
[0015]可选的,所述接收第二结构的第二构建指令之前,所述方法还包括:
[0016]接收第二结构的第二确定指令;
[0017]根据所述第二确定指令显示所述第二结构的N个第二子结构,所述第二结构的N个第二子结构为所述第二结构的N种表现形式;
[0018]根据对应于所述N个第二子结构中某一第二子结构生成所述第二构建指令。
[0019]可选的,根据所述第二构建指令连接所述第一结构与所述第二结构包括:
[0020]根据所述预设范围内的第一连接键确定所述第二结构的第二连接键;
[0021]判断所述第一连接键与所述第二连接键是否位于同一直线;
[0022]若否,根据所述第一连接键与所述第二连接键确定第三连接键,根据所述第三连接键连接所述第一结构与所述第二结构。
[0023]可选的,若第一连接键与所述第二连接键位于同一直线,所述方法还包括:
[0024]将所述第二结构根据第一预设绕动规则绕动,所述绕动角度不为180
°
的整数倍;
[0025]判断绕动后的第二连接键与所述第一连接键是否位于同一直线;
[0026]若是,则将所述绕动后的第二结构根据第二预设绕动规则进行第二次绕动,所述绕动角度不为180
°
的整数倍;
[0027]根据所述第二次绕动后的第二连接键与所述第一连接键确定所述第三连接键,根据所述第三连接键连接所述第一结构与所述第二结构。
[0028]可选的,根据所述第三连接键连接所述第一结构与所述第二结构包括:
[0029]确定所述第一连接键的第一连接端点;
[0030]确定所述第二连接键的第二连接端点;
[0031]根据所述第一连接端点的坐标与所述第二连接端点的坐标计算旋转矩阵;
[0032]根据所述旋转矩阵处理所述第二结构,并根据所述第三连接键连接所述第一结构与所述第二结构。
[0033]可选的,根据所述第三连接键连接所述第一结构与所述第二结构后,所述方法还包括:
[0034]接收旋转指令,根据所述旋转指令将所述第一结构或第二结构绕第三连接键旋转。
[0035]本专利技术的另一个实施例提供了一种分子结构的构建装置,包括:
[0036]接收模块,用于接收并响应第一结构的第一构建指令;
[0037]所述接收模块,还用于接收第二结构的第二构建指令;
[0038]判断模块,用于判断所述第二构建指令是否位于第一结构的预设范围内;
[0039]连接模块,用于所述判断模块判断为是的情况下,则根据所述第二构建指令连接所述第一结构与所述第二结构。
[0040]本专利技术的另一个实施例提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项所述的方法。
[0041]本专利技术的另一个实施例提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项所述的方法。
[0042]与现有技术相比,本专利技术提供了一种分子结构的构建方法及相关装置,接收并响应第一结构的第一构建指令,构建所述第一结构,接收第二结构的第二构建指令,判断所述第二构建指令的触发位置是否位于第一结构的预设范围内,若所述第二构建指令的触发位置位于第一结构的预设范围内,则根据所述第二构建指令构建第二结构,并连接所述第一结构与所述第二结构。通过本专利技术实施例,可以将简单的分子或原子准确地组合成复杂的分子,从而实现复杂分子结构的构建。
附图说明
[0043]图1为本专利技术实施例提供的一种分子结构的构建方法的一个示意图;
[0044]图2为本专利技术实施例提供的一种分子结构的构建方法的另一示意图;
[0045]图3为本专利技术实施例提供的一种分子结构的构建方法的另一示意图;
[0046]图4为本专利技术实施例提供的一种分子结构的构建方法的另一示意图;
[0047]图5为本专利技术实施例提供的一种分子结构的构建方法的另一示意图;
[0048]图6为本专利技术实施例提供的一种分子结构的构建方法的另一示意图;
[0049]图7为本专利技术实施例提供的一种分子结构的构建方法的另一示意图;
[0050]图8为本专利技术实施例提供的一种分子结构的构建方法的另一示意图;
[0051]图9为本专利技术实施例提供的一种分子结构的构建方法的另一示意图;
[0052]图10为本专利技术实施例提供的一种分子结构的构建方法的另一示意图;
[0053]图11为本专利技术实施例提供的一种分子结构的构建装置的一个示意图。
具体实施方式
[0054]下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。
[0055]本专利技术实施例提供了一种分子结构的构建方法,可应用于终端,如计算机或移动终端等等,具体请参见本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分子结构的构建方法,其特征在于,所述方法包括:接收并响应第一结构的第一构建指令,构建所述第一结构;接收第二结构的第二构建指令;判断所述第二构建指令的触发位置是否位于第一结构的预设范围内;若是,则根据所述第二构建指令构建第二结构,并连接所述第一结构与所述第二结构。2.根据权利要求1所述的方法,其特征在于,在所述响应第一结构的构建指令之前,所述方法还包括:接收第一结构的第一确定指令;根据所述第一确定指令显示所述第一结构的N个第一子结构,所述第一结构的N个第一子结构为所述第一结构的N种表现形式;根据所述N个第一子结构中某一第一子结构生成所述第一构建指令。3.根据权利要求1所述的方法,其特征在于,所述接收第二结构的第二构建指令之前,所述方法还包括:接收第二结构的第二确定指令;根据所述第二确定指令显示所述第二结构的N个第二子结构,所述第二结构的N个第二子结构为所述第二结构的N种表现形式;根据对应于所述N个第二子结构中某一第二子结构生成所述第二构建指令。4.根据权利要求1所述的方法,其特征在于,根据所述第二构建指令连接所述第一结构与所述第二结构包括:根据所述预设范围内的第一连接键确定所述第二结构的第二连接键;判断所述第一连接键与所述第二连接键是否位于同一直线;若否,根据所述第一连接键与所述第二连接键确定第三连接键,根据所述第三连接键连接所述第一结构与所述第二结构。5.根据权利要求4所述的方法,其特征在于,若第一连接键与所述第二连接键位于同一直线,所述方法还包括:将所述第二结构根据第一预设绕动规则绕动,所述绕动角度不为180
°
的整数倍;判断绕动后的第二连接键与所述...

【专利技术属性】
技术研发人员:窦猛汉李叶龚乾坤
申请(专利权)人:合肥本源量子计算科技有限责任公司
类型:发明
国别省市:

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

1