[发明专利]一种模拟微观元素间交互的方法和装置有效
申请号: | 201510457255.5 | 申请日: | 2015-07-30 |
公开(公告)号: | CN105005668B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 张家重;董毅;李光瑞;王玉奎;王红娟 | 申请(专利权)人: | 浪潮软件集团有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模拟 微观 元素 交互 方法 装置 | ||
技术领域
本发明涉及计算机应用领域,特别涉及一种模拟微观元素间交互的方法和装置。
背景技术
计算机模拟是一种能用来帮助专业人员在一定条件下了解可能产生的结果,例如:在一定条件下,计算机模拟物质A和物质B发生化学反应的可能性;天文学家通过计算机模拟月亮和太阳引力作用对地球的影响,而预测出潮汐发生的时间。
目前,这种计算机模拟方式,主要是通过在现实模式如人们的经验等与算法代码之间构建一种可以相互转化的模型,这种模型需要把不同的物体及其相关数据统一通过数学上的对应关系设定为计算机可识别的参数变量,再将这些参数变量置入到算法的运算过程之中进行模拟计算。但是在这种模拟数据交互的构建过程中,由于模型的建立主要基于专业人员经验的积累,而当模型设计不当或者影响因素未考虑完全,将造成模拟的准确性不高。
发明内容
本发明提供一种模拟微观元素间交互的方法和装置,以提高模拟的准确性。
一种模拟微观元素间交互的方法,设置各个微观元素间交互规则;建立数据空间,在所述数据空间中,建立所述各个微观元素与二进制数据的对应关系;还包括:
根据所述各个微观元素与二进制数据的对应关系,确定至少两个目标微观元素分别对应的二进制数据;
将所述至少两个目标微观元素分别对应的二进制数据载入所述数据空间中;
在所述数据空间中,将所述每一个目标微观元素对应的二进制数据构建为一个目标几何结构;
根据所述至少两个目标几何结构对应的目标微观元素间的交互规则,所述至少两个目标几何结构间进行交互。
优选地,所述将每一个目标微观元素对应的二进制数据构建为一个目标几何结构,包括:
针对每一个目标微观元素,确定对应的目标几何结构的起始顶点;
从目标几何结构的起始顶点开始,按照顺时针方向和由下至上的方向依次将目标微观元素对应的二进制数据中的每一位填充到目标几何结构的各个顶点。
优选地,上述方法进一步包括:建立数据空间坐标轴,并确定所述数据空间坐标轴的起始位置;
在所述将所述每一个目标微观元素对应的二进制数据构建为一个目标几何结构之后,在所述至少两个目标几何结构间进行交互之前,进一步包括:
根据所述数据空间坐标轴和所述数据空间坐标轴的起始位置,为每一个目标几何结构分别配置空间坐标;
判断所述至少两个目标几何结构中,是否存在空间坐标的坐标差等于1的两个目标几何结构;如果是,
则所述至少两个目标几何结构间进行交互包括:
坐标差等于1的两个目标几何结构间进行交互。
优选地,上述方法进一步包括:设置所述数据空间的基本环境参数和微观元素间进行交互的条件;
在所述将所述每一个目标微观元素对应的二进制数据构建为一个目标几何结构之后,在所述至少两个目标几何结构间进行交互之前,进一步包括:
判断所述数据空间的基本环境参数是否满足任意两个目标几何结构对应的两个目标微观元素间进行交互的条件,如果是,则
所述至少两个目标几何结构间进行交互,包括:满足交互条件的所述两个目标几何结构间进行交互。
优选地,在所述将所述每一个目标微观元素对应的二进制数据构建为一个目标几何结构之后,在所述至少两个目标几何结构间进行交互之前,进一步包括:
判断所述至少两个目标几何结构中,任意两个目标几何结构间是否存在交互规则,如果是,则
所述至少两个目标几何结构间进行交互,包括:存在交互规则的所述两个目标几何结构间进行交互。
优选地,上述方法应用于化学模拟中;
所述微观元素包括:任意一种化学元素对应的分子、原子或离子中的任意一种;
所述建立所述各个微观元素与二进制数据的对应关系,包括:
根据每一个微观元素包含的最外层电子个数,设置对应的八位二进制数据,其中,该八位二进制数据中1的个数等于微观元素包含的最外层电子个数,其余位为0。
优选地,所述两个目标几何结构间进行交互,包括:将所述两个目标几何结构中的第一目标几何结构的一个或多个顶点与所述两个目标几何结构中的第二目标几何结构的一个或多个顶点结合,形成新的几何结构,其中,所述第一目标几何结构结合顶点的个数与所述第二目标几何结构结合顶点的个数相等。
一种模拟微观元素间交互的装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510457255.5/2.html,转载请声明来源钻瓜专利网。