材料合成参数调整方法、装置、计算机设备和存储介质与流程

文档序号:22761396发布日期:2020-10-31 10:04阅读:112来源:国知局
材料合成参数调整方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种材料合成参数调整方法、装置、计算机设备和存储介质。



背景技术:

材料是生产和生活的物质基础,材料创新是促进技术发展的重要动力之一。随着科学技术的发展,微电子、光电子、纳米材料等新材料被广泛应用于不同领域。不同应用领域对材料的性能属性需求是不同的,而材料的属性较大程度上是由材料合成过程中的参数决定的。

在传统方式中,为了得到满足应用需求属性的材料,通常是由实验人员以试错为基础,在实验过程中依靠个人经验反复调整材料合成参数。需要通过大量人工实验来寻找满足材料属性需求的材料合成参数,调整到满足材料属性需求的材料合成参数的效率较低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高材料合成参数的调整效率的材料合成参数调整方法、装置、计算机设备和存储介质。

一种材料合成参数调整方法,所述方法包括:

获取材料合成任务,所述材料合成任务携带材料标识,以及所述材料标识对应的目标材料属性;

根据所述材料标识获取对应的原始合成参数;

根据所述原始合成参数获取待合成材料,对所述待合成材料进行合成操作,得到合成材料;

对所述合成材料进行属性检测,得到所述合成材料对应的合成材料属性;

将所述合成材料属性与所述目标材料属性进行属性比对,根据属性比对结果对所述原始合成参数进行调整,得到所述材料标识对应的目标合成参数。

在其中一个实施例中,所述根据所述材料标识获取对应的原始合成参数包括:

获取所述材料标识对应的材料信息和历史实验数据;

根据所述材料信息和所述历史实验数据对所述目标材料属性进行校验;

当校验成功时,从所述历史实验数据中获取所述材料标识对应的原始合成参数。

在其中一个实施例中,在所述将所述合成材料属性与所述目标材料属性进行属性比对之后,所述方法还包括:

从所述原始合成参数中确定所述目标材料属性对应的待调整参数;

根据所述属性比对结果确定所述待调整参数对应的调整权重,根据所述调整权重对所述待调整参数进行调整,得到调整后的合成参数;

重复执行根据所述调整后的合成参数获取待合成材料,对所述待合成材料进行合成操作的步骤,直到满足预设完成条件。

在其中一个实施例中,所述根据所述原始合成参数获取待合成材料,对所述待合成材料进行合成操作包括:

接收终端发送的合成控制指令,所述合成控制指令携带参数修正信息;

根据所述参数修正信息对所述原始合成参数进行修正,得到修正后的合成参数;

根据所述修正后的合成参数对所述待合成材料进行合成操作。

在其中一个实施例中,所述根据所述原始合成参数获取待合成材料包括:

从所述原始合成参数中获取注射泵对应的注射控制参数;

从指令库中获取与所述注射泵对应的标准指令;

根据所述注射控制参数和所述标准指令生成注射控制指令,通过所述注射控制指令控制所述注射泵根据所述注射控制参数执行对应的注射操作,得到所述待合成材料。

在其中一个实施例中,所述对所述合成材料进行属性检测,得到所述合成材料对应的合成材料属性包括:

获取所述合成材料对应的材料光谱数据;

获取所述合成材料对应的环境光谱数据,根据所述环境光谱数据对所述材料光谱数据进行校正,得到目标光谱数据;

根据所述目标光谱数据确定所述合成材料对应的合成材料属性。

在其中一个实施例中,在所述根据属性比对结果对所述原始合成参数进行调整,得到所述材料标识对应的目标合成参数之后,所述方法还包括:

获取所述合成材料对应的当前实验数据;

获取所述当前实验数据对应的实验数据标识;

将所述当前实验数据上传至服务器,使得所述服务器对所述当前实验数据进行存储,得到所述当前实验数据的存储地址;

将所述实验数据标识和所述存储地址上传至区块链中的目标区块。

一种材料合成参数调整装置,所述装置包括:

参数获取模块,用于获取材料合成任务,所述材料合成任务携带材料标识,以及所述材料标识对应的目标材料属性;根据所述材料标识获取对应的原始合成参数;

材料合成模块,用于根据所述原始合成参数获取待合成材料,对所述待合成材料进行合成操作,得到合成材料;

属性检测模块,用于对所述合成材料进行属性检测,得到所述合成材料对应的合成材料属性;

参数调整模块,用于将所述合成材料属性与所述目标材料属性进行属性比对,根据属性比对结果对所述原始合成参数进行调整,得到所述材料标识对应的目标合成参数。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述材料合成参数调整方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述材料合成参数调整方法的步骤。

上述材料合成参数调整方法、装置、计算机设备和存储介质,通过材料合成任务携带的材料标识获取对应的原始合成参数;根据原始合成参数获取待合成材料,对待合成材料进行合成操作,以此根据原始合成参数进行材料合成实验,得到合成材料,避免了人工实验中的不确定因素对材料合成实验的影响,同时大量节省了实验人员的实验时间。通过对合成材料进行属性检测,将合成材料对应的合成材料属性与目标材料属性进行属性比对,根据属性比对结果对原始合成参数进行调整,得到材料标识对应的目标合成参数,不需要大量反复进行人工实验,通过属性比对结果对原始合成参数进行更加准确的调整,有效的提高了将材料合成参数调整至满足材料属性需求的参数调整效率。

附图说明

图1为一个实施例中材料合成参数调整方法的应用环境图;

图2为一个实施例中材料合成参数调整方法的流程示意图;

图3为另一个实施例中材料合成参数调整方法的流程示意图;

图4为又一个实施例中材料合成参数调整方法的流程示意图;

图5为一个实施例中材料合成参数调整装置的结构框图;

图6为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的材料合成参数调整方法,可以应用于如图1所示的应用环境中。其中,终端102、材料合成系统104和服务器106通过网络进行通信。材料合成系统104通过终端102或者服务器106获取材料合成任务,材料合成任务携带材料标识,以及材料标识对应的目标材料属性。材料合成系统104根据材料标识获取对应的原始合成参数,根据原始合成参数获取待合成材料,对待合成材料进行合成操作,得到合成材料。材料合成系统104对合成材料进行属性检测,得到合成材料对应的合成材料属性,将合成材料属性与目标材料属性进行属性比对,根据属性比对结果对原始合成参数进行调整,得到材料标识对应的目标合成参数。

其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,材料合成系统104具体可以包括但不限于处理器、存储器、检测器、合成控制器、合成反应器、待合成材料仓以及选料器等。处理器可以用于执行存储器中的计算机程序以实现上述材料合成参数调整方法的步骤。合成控制器可以根据处理器控制选料器从待合成材料仓中获取待合成材料,合成反应器用于对待合成材料进行合成操作,得到合成材料。检测器用于对合成材料进行属性检测。服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种材料合成参数调整方法,以该方法应用于图1中的材料合成系统104为例进行说明,包括以下步骤:

步骤202,获取材料合成任务,材料合成任务携带材料标识,以及材料标识对应的目标材料属性。

材料合成任务用于指示材料合成系统进行材料合成,以此对合成材料时的材料合成参数进行调整,便于根据调整后的材料合成参数合成满足实际应用需求的材料。材料合成任务可以是用户需要优化调整材料合成参数时,通过用户对应的终端发送至材料合成系统的,也可以是服务器根据实际运行需求发送至材料合成系统的。材料合成系统可以对获取到的材料合成任务进行解析,得到材料合成任务携带的材料标识,以及材料标识对应的目标材料属性。

材料标识是指需要合成的材料所唯一对应的标识信息,材料标识可以是多种标识信息中的任意一种或者多种的组合。多种是指两种或者两种以上。例如,材料标识具体可以是需要合成的材料所对应的材料名称、材料编号或者材料分类号等标识信息中的一种或者多种的组合。材料合成系统可以通过材料标识确定需要合成哪种材料。目标材料属性是指实际需求的材料属性。材料合成系统在执行材料合成任务,进行材料合成实验,以此对材料合成参数进行调整,使得通过调整后的材料合成参数进行材料合成操作,能够得到满足目标材料属性的材料。

步骤204,根据材料标识获取对应的原始合成参数。

原始合成参数是指材料合成系统根据材料合成任务进行初始材料合成操作,对材料合成参数进行调整之前的未调整参数。对于不同材料标识标记的材料,各自对应的合成方式以及待合成材料等是不同的。因此,原始合成参数与材料标识是唯一对应的,材料合成系统可以根据原始合成参数进行合成操作,得到材料标识对应的材料。可以理解的,对于同一材料标识,对应的原始合成参数是材料合成系统根据当前材料合成任务还未进行调整的参数。表示原始合成参数可以是从未优化调整过的材料合成参数,也可以是由其他材料合成系统、用户终端或者服务器等调整过的合成参数,还可以是由该材料合成系统基于历史材料合成任务调整过的合成参数。

材料合成系统可以通过多种方式获取材料标识对应的原始合成参数。具体的,材料合成系统可以根据材料标识在材料合成数据库中进行查找,查找材料合成数据库中是否存在材料标识对应的材料合成方式,材料合成方式包括进行材料合成操作的材料合成参数。材料合成参数可以是初始默认参数。当材料合成系统查找到与材料标识对应的材料合成参数时,确定材料合成数据库中的材料合成参数作为原始合成参数。其中,材料合成数据库具体可以是根据材料合成知识预先设置的,材料合成数据库中可以包括多种材料对应的合成参数。

材料标识对应的材料可能是材料合成系统进行过合成操作或者对应材料合成参数调整的,因此,材料合成系统还可以查找材料合成数据库中是否包括材料标识对应的历史实验数据。当包括与材料标识对应的历史实验数据时,材料合成系统可以从历史实验数据中获取材料标识对应的原始合成参数。其中,从历史实验数据中获取的原始合成参数可以是根据历史合成实验调整后的材料合成参数。

材料合成系统还可以根据材料标识生成参数获取请求,将参数获取请求发送至材料合成系统对应的服务器,通过服务器获取与材料标识对应的原始合成参数。原始合成参数可以是其他材料合成系统或者终端上传至服务器的合成实验数据。材料合成系统也可以将参数获取消息发送至对应的终端,使得终端通过显示界面展示合成参数输入框,终端通过合成参数输入框获取用户输入的原始合成参数。材料合成系统可以接收用户通过终端输入的原始合成参数。材料合成任务中也可以携带材料标识对应的原始合成参数,材料合成系统可以直接获取材料任务携带的原始合成参数进行合成操作。

步骤206,根据原始合成参数获取待合成材料,对待合成材料进行合成操作,得到合成材料。

材料合成系统可以根据原始合成参数获取待合成材料,根据原始合成参数对待合成材料进行合成操作,得到合成材料。具体的,原始合成参数具体可以包括反应材料参数以及合成条件参数等。反应材料参数记载了合成材料标识对应的材料所需的一种或者多种待合成材料,以及待合成材料分别对应的合成反应量。合成条件参数记载了材料合成过程的反应条件等。材料合成系统可以根据反应材料参数获取对应的待合成材料,根据合成条件参数对获取到的待合成材料进行合成操作。

材料合成系统可以包括待合成材料仓、选料器、合成反应器以及合成控制器等。待合成材料仓用于存放用于材料合成实验的待合成材料,选料器可以根据反应材料参数从待合成材料仓中进行选料,得到反应材料参数对应的待合成材料。具体的,选料器可以根据反应材料参数进行粗取样,再对待合成材料进行精确取样,以此保证获取待合成材料的准确性,避免因为取样误差影响合成材料属性,有效的提高了代理合成的可重复性。选料器可以将获取的待合成材料置入合成反应器中,合成控制器和合成反应器根据合成条件参数对待合成材料进行合成操作,使得待合成材料进行合成反应,获取合成反应器输出的反应结果,得到合成材料。

在其中一个实施例中,材料合成系统在进行合成操作之前,以及在进行合成操作的过程中,可以接收终端发送的合成控制指令。合成控制指令可以是实验人员控制对应的终端发送至材料合成系统的。实验人员可以通过终端远程对材料合成系统的合成操作过程进行监控。终端可以通过材料合成系统获取合成操作的文本信息,也可以通过材料合成系统中的摄像头等获取合成操作的图像信息或者视频信息等。终端可以通过显示界面展示材料合成系统的合成操作过程,以供实验人员对合成操作过程进行监控。在其中一个实施例中,实验人员还可以通过vr(virtualreality,虚拟现实)技术监视和远程控制材料合成系统进行合成操作。

当根据实际需求需要对材料合成系统的合成操作进行修正时,可以通过终端向材料合成系统发送合成控制指令,合成控制指令携带参数修正信息。材料合成系统接收到合成控制指令之后,可以根据参数修正信息对原始合成参数进行修正,得到修正后的合成参数。材料合成系统可以根据修正后的合成参数对待合成材料进行合成操作。实验人员可以通过终端远程查看和控制合成操作,防止材料合成过程中出现爆炸等对实验人员造成危险。材料合成系统根据合成控制指令携带的参数修正信息对原始合成参数进行修正,从而根据修正后的合成参数对待合成材料进行合成操作,有效的提高了材料合成的准确性。

步骤208,对合成材料进行属性检测,得到合成材料对应的合成材料属性。

材料合成系统可以对通过合成操作产生的合成材料进行属性检测,得到产生的合成材料对应的合成材料属性。具体的,材料合成系统可以包括一个或者多个检测器。当材料合成系统包括多个检测器时,基于检测器和合成材料的类型不同,不同材料对应的目标材料属性可能是不同的。不同的合成材料可以对应采用不同的检测器进行属性检测,以此得到符合实际应用需求的合成材料属性。例如,当目标材料属性是材料的硬度时,材料合成系统可以通过硬度检测器对合成材料进行属性检测,得到合成材料对应的硬度属性。当目标材料属性为材料尺寸时,材料合成系统可以通过尺寸检测器对合成材料进行属性检测,得到合成材料对应的尺寸属性。

在其中一个实施例中,材料合成系统的检测器具体可以包括光谱仪,光谱仪具体可以包括但不限于真空紫外光谱仪、紫外光谱仪、可见光光谱仪、近红外光谱仪、红外光谱仪以及远红外光谱仪等中的至少一种。材料合成系统可以通过光谱仪对合成材料进行属性检测,得到合成材料对应的光谱数据。材料合成系统可以根据合成材料对应的光谱数据确定合成材料属性。

在其中一个实施例中,材料合成系统通过光谱仪对合成材料进行属性检测,得到合成材料对应的材料光谱数据之后,还可以获取合成材料对应的环境光谱数据。环境光谱数据是指检测对象所处的环境所对应的光谱数据。光谱仪在启动之后,就可以开始测量多个波长位置所对应的强度。当光谱仪还未检测到合成材料时,光谱仪检测得到的光谱数据可以记作合成材料对应的环境光谱数据。环境光谱数据具体可以是合成材料的盛放台或者空气所对应的光谱数据。

材料合成系统可以根据环境光谱数据对材料光谱数据进行校正,得到目标光谱数据。具体的,材料合成系统可以根据环境光谱数据获取每个波长位置所对应的环境强度,并且根据材料光谱数据获取每个波长位置所对应的材料强度。材料合成系统可以将多个环境强度对应的波长位置,与材料强度对应的波长位置进行匹配,将相同波长位置的环境长度和材料强度进行差值运算,将得到的差值运算结果记作该波长位置的目标强度,从而得到包括多个波长位置对应目标强度的目标光谱数据。材料合成系统可以根据目标光谱数据识别光谱属性,根据光谱属性确定合成材料对应的合成材料属性。通过环境光谱属性对材料光谱属性进行校正,减少了对合成材料进行属性检测时环境因素造成的干扰,有效的提高了检测合成材料对应合成材料属性的准确性。

步骤210,将合成材料属性与目标材料属性进行属性比对,根据属性比对结果对原始合成参数进行调整,得到材料标识对应的目标合成参数。

材料合成系统可以将合成材料属性与材料合成任务中携带的目标材料属性进行属性比对,以此判断根据原始合成参数合成的合成材料是否满足材料属性的需求。材料合成系统可以判断属性比对结果是否满足预设属性条件。其中,预设属性条件可以是根据实际应用需求预先设置的需要合成材料属性满足的条件。例如,预设属性条件具体可以是合成材料属性与目标材料属性之间的属性相似度大于或者等于预设阈值,比如预设阈值可以设置为90%。材料合成系统可以将合成材料属性与目标材料属性进行属性比对,属性比对结果为合成材料属性与目标材料属性之间的属性相似度。

材料合成系统可以将属性相似度与预设阈值进行比对,判断属性相似度是否大于或者等于预设阈值。当属性相似度大于或者等于预设阈值时,确定属性比对结果满足预设属性条件,材料合成系统可以确定当前进行合成操作的原始合成参数作为材料标识对应的目标合成参数。当属性相似度小于预设阈值时,确定属性比对结果不满足预设属性条件,材料合成系统可以根据属性比对结果对原始合成参数进行优化调整,使得根据调整后的合成参数进行合成操作能够合成具备目标材料属性的目标材料,确定调整后的合成参数作为材料标识对应的目标合成参数,以便根据目标合成参数合成具备目标材料属性的目标材料。

在本实施例中,根据获取到的材料合成任务携带的材料标识,获取与材料标识对应的原始合成参数,材料合成系统根据原始合成参数获取待合成材料,对待合成材料进行合成操作,得到合成材料。通过材料合成系统进行材料合成实验,避免了人工实验中的不确定因素对材料合成实验的影响,保证了材料合成实验的可重复性,避免材料合成过程中出现爆炸等对实验人员造成危险,提高了材料合成参数调整的安全性,节省了实验人员的大量实验时间。通过对合成材料进行属性检测,得到合成材料对应的合成材料属性,提高了确定合成材料属性的准确性。通过将合成材料属性与目标材料属性进行属性比对,根据属性比对结果对原始合成参数进行调整,得到材料标识对应的目标合成参数,提高了材料合成参数调整的准确性,不需要大量反复进行人工实验,节省了材料合成实验成本,有效的提高了将材料合成参数调整至满足材料属性需求的参数调整效率。

在一个实施例中,上述根据材料标识获取对应的原始合成参数的步骤包括:获取材料标识对应的材料信息和历史实验数据;根据材料信息和历史实验数据对目标材料属性进行校验;当校验成功时,从历史实验数据中获取材料标识对应的原始合成参数。

材料合成系统获取到材料合成任务之后,可以对材料合成任务中携带的目标材料属性进行合理性校验,判断目标材料属性是否属于能够实现的合理需求。具体的,材料合成系统解析材料合成任务得到携带的材料标识之后,可以获取材料标识对应的材料信息和历史实验数据。材料信息可以包括材料标识所对应材料的材料属性信息、默认合成参数等,材料属性信息包括实际材料技术领域中材料有可能具备的属性。历史实验数据是指材料合成系统基于历史合成任务进行材料合成实验时的数据,历史实验数据具体可以包括历史材料属性,以及历史材料对应的历史合成参数。

材料合成系统可以根据材料信息和历史实验数据对目标材料属性进行校验。具体的,材料合成系统可以根据材料信息中的材料属性信息对目标材料属性进行校验,判断目标材料属性是否属于材料可能具备的属性。当目标材料属性不属于材料可能具备的属性时,材料合成系统可以确定目标材料属性校验失败。

在其中一个实施例中,当材料合成数据库中不包括材料信息时,材料合成系统可以通过终端或者服务器获取材料信息,材料合成系统也可以确定材料合成任务执行失败。

当目标材料属性属于材料可能具备的属性时,材料合成系统可以检测历史实验数据中是否包括与目标材料属性对应的历史材料属性。当历史实验数据中包括与目标材料属性对应的历史材料属性时,表示材料合成系统已经根据历史材料属性对材料合成参数进行了优化调整,不需要重复进行材料合成参数调整,材料合成系统可以确定目标材料属性校验失败,以此节省材料合成操作的实验成本。当历史实验数据中不包括与目标材料属性对应的历史材料属性时,表示目标材料属性为新的材料属性需求,材料合成系统可以确定校验成功,材料合成系统可以从历史实验数据中获取与材料标识对应的历史合成数据,作为材料标识对应的原始合成参数。

在其中一个实施例中,当不存在材料标识对应的历史实验数据时,表示还未对材料标识对应的材料进行材料合成实验,材料合成系统可以获取材料信息中的默认合成参数作为材料标识对应的原始合成参数。

在本实施例中,通过获取材料标识对应的材料信息和历史实验数据,根据材料信息和历史实验数据对目标材料属性进行校验,当校验成功时,才从历史实验数据中获取材料标识对应的原始合成参数进行后续合成操作,以此避免进行不必要的材料合成实验,有效的节省了进行合成操作的实验成本。

在一个实施例中,如图3所示,在将合成材料属性与目标材料属性进行属性比对之后,上述方法还包括:

步骤302,从原始合成参数中确定目标材料属性对应的待调整参数。

步骤304,根据属性比对结果确定待调整参数对应的调整权重,根据调整权重对待调整参数进行调整,得到调整后的合成参数。

步骤306,重复执行根据调整后的合成参数获取待合成材料,对待合成材料进行合成操作的步骤,直到满足预设完成条件。

材料合成系统将合成材料属性与目标材料属性进行属性比对之后,可以从原始合成参数中确定与目标材料属性对应的待调整参数。待调整参数可以是原始合成参数中对材料属性存在影响的一个或者多个参数,待调整参数具体可以是反应材料参数或者合成条件参数。例如,当材料标识对应的材料为金纳米颗粒时,目标材料属性可以是金纳米颗粒的尺寸。金纳米颗粒的合成过程包括将氯金酸加热至沸腾,再加入柠檬酸钠。在金纳米颗粒的合成过程中,氯金酸的加入时间、加入次数以及加入量等都会对合成金纳米颗粒的尺寸产生影响,材料合成系统可以将原始合成参数中影响金纳米颗粒尺寸的参数记作待调整参数。

材料合成系统可以根据属性比对结果对待调整参数进行调整,以此得到材料标识对应的目标合成参数。具体的,材料合成系统可以通过多种优化算法,根据属性比对结果确定待调整参数对应的调整权重。例如,优化算法具体可以是基于优化搜索的算法,也可以是基于神经网络的算法。材料课程系统可以确定待调整参数对应的参数空间,根据当前参数空间中的最优解建立二次模型,从而得到空间局部最优解,材料合成系统可以根据得到的最优解确定待调整参数对应的调整权重。不同待调整参数所对应的调整权重可以是不同的。材料合成系统可以根据优化算法确定的调整权重对待调整参数进行调整,得到调整后的合成参数。调整后的合成参数包括原始合成参数中未调整的参数。

在其中一个实施例中,材料合成系统可以将原始合成参数以及合成材料的属性比对结果上传至服务器,使得服务器通过优化算法确定待调整参数对应的调整权重,以此降低材料合成系统的运算负载,节省材料合成系统的本地运算资源。

材料合成系统可以重复根据调整后的合成参数获取待合成材料,对待合成材料进行合成操作,得到合成材料,以此重复进行材料合成实验。材料合成系统可以通过多次材料合成实验,重复对待调整参数进行优化调整,从而提高最终得到的目标合成参数的准确性。材料合成系统可以重复执行上述根据调整后的合成参数获取待合成材料,对待合成材料进行合成操作的步骤,直到满足预设完成条件,则停止重复合成操作,将调整后的合成参数记作材料标识对应的目标合成参数。其中,预设完成条件可以是根据实际应用需求预先设置的重复实验完成条件,预设完成条件可以是多种完成条件中的一种或者多种。例如,预设完成条件可以是当属性相似度小于预设阈值时,则停止重复合成操作。或者预设完成条件也可以是当重复次数达到一定值时,则停止重复合成操作。一定值可以是用户根据实际需求设置的,例如可以设置为20次。或者预设完成条件还可以是当待合成材料仓中没有足够进行合成操作的待合成材料时,则停止重复合成操作。

在本实施例中,通过从原始合成参数中确定目标材料属性对应的待调整参数,材料合成系统根据属性比对结果确定待调整参数对应的调整权重,根据调整权重对待调整参数进行调整,得到调整后的合成参数,不依靠实验人员的人工经验,提高了待调整参数调整的准确性。通过材料合成系统重复执行根据调整后的合成参数进行合成操作的步骤,直到满足预设完成条件,通过多次合成对合成参数进行多次优化调整,有效的提高了调整后的合成参数的准确性。通过材料合成系统进行合成操作,节省了实验人员的实验时间成本,保证了实验人员的安全,避免了人工实验操作中的不确定因素对结果的影响,提高了材料合成参数调整的效率。

在一个实施例中,上述根据原始合成参数获取待合成材料的步骤包括:从原始合成参数中获取注射泵对应的注射控制参数;从指令库中获取与注射泵对应的标准指令;根据注射控制参数和标准指令生成注射控制指令,通过注射控制指令控制注射泵根据注射控制参数执行对应的注射操作,得到待合成材料。

材料合成系统中的选料器和反应控制器中可以包括注射泵,注射泵是由步进电机及其驱动器、丝杆和支架等构成的,用于实现高精度、平稳无脉动的液体传输操作的机械设备。当待合成材料包括试剂时,材料合成系统可以通过注射泵从待合成材料仓中吸取和向合成反应器注射试剂。材料合成系统可以从原始合成参数中获取注射泵对应的注射控制参数,注射控制参数用于控制注射泵进行注射操作。注射控制参数具体可以包括但不限于抽取速度、抽取体积、排出速度以及循环次数等中的至少一种。

指令库是指包括多个预设指令的指令集合。对于不同厂家或者不同类型的注射泵,所对应的控制指令可以是不同的。为了适配于不同的注射泵,可以预先获取各种注射泵所对应的控制指令,可以将预先获取的控制指令记作标准指令。同一个注射泵基于不同类型的操作控制,可以对应多个标准指令。例如,标准指令可以包括操作执行指令、操作停止指令以及初始化指令等。通过从指令库中获取注射泵对应的标准指令,可以对不同类型或者不同厂家的注射泵进行统一控制,从而有效的提高了注射泵空盒子的兼容性和普适性。

材料合成系统可以根据注射控制参数和标准指令生成注射控制指令。具体的,材料合成系统可以将标准指令作为符合指令规则的标准指令模板,将注射控制参数与标准指令中对应的参数进行替换,生成注射泵对应的注射控制指令,通过注射控制指令控制注射泵根据注射控制参数执行对应的注射操作,得到注射泵注射的待合成材料。

在本实施例中,通过从原始合成参数中获取注射泵对应的注射控制参数,从指令库中获取与注射泵对应的标准指令,根据注射控制参数和标准指令生成注射控制指令,有效的提高了注射泵控制的兼容性和普适性。通过注射控制指令控制注射泵执行对应的注射操作,得到待合成材料,有效的提高了获取待合成材料的效率和准确性。

在一个实施例中,如图4所示,在上述在根据属性比对结果对原始合成参数进行调整,得到材料标识对应的目标合成参数之后,上述方法还包括:

步骤402,获取合成材料对应的当前实验数据。

步骤404,获取当前实验数据对应的实验数据标识。

步骤406,将当前实验数据上传至服务器,使得服务器对当前实验数据进行存储,得到当前实验数据的存储地址。

步骤408,将实验数据标识和存储地址上传至区块链中的目标区块。

在根据属性比对结果对原始合成参数进行调整,得到材料标识对应的目标合成参数之后,材料合成系统可以获取合成材料所对应的当前实验数据。当前实验数据用于记录合成材料对应的合成操作过程和结果,当前实验数据可以包括但不限于材料标识、原始合成参数、目标合成参数、合成材料对应的合成材料属性、目标材料属性以及合成操作过程对应的文本信息或者图像信息等。

材料合成系统可以获取当前实验数据对应的实验数据标识,实验数据标识是能够对当前实验数据进行唯一标记的标识信息,当实验数据发生变化时,实验数据标识一定会改变。

在其中一个实施例中,材料合成系统可以通过价目算法对当前实验数据进行加密处理,得到当前实验数据对应的实验数据标识。例如,加密算法具体可以是md5(message-digestalgorithm,信息摘要算法)算法。通过md5算法对当前实验数据进行加密处理,生成一段散列的md5码。材料合成系统可以将当前实验数据对应的md5码作为实验数据标识。

材料合成系统可以将当前实验数据上传至服务器,使得服务器对当前实验数据进行存储,得到当前实验数据对应的存储地址。其中,服务器具体可以是云端服务器或者公共服务器,材料合成系统可以将当前实验数据上传至服务器中,从而与其他用户共享当前实验数据,其他用户也可以从服务器中获取实验数据进行材料合成实验和材料合成参数调整,以此促进材料合成工艺的发展。

材料合成系统可以根据建立的智能合约,将实验数据标识和存储地址写入区块链中的目标区块,从而将存储地址和实验数据标识存储至目标区块中。其中,智能合约是指一种为了以信息化方式传播、验证或执行合同的计算机协议。区块链具体可以是以太坊,以太坊是一个开源的有智能合约功能的公共区块链平台。材料合成系统将实验数据标识和存储地址写入区块链汇总,不易遭到随意篡改,保证了实验数据标识和存储地址的真实性。

在本实施例中,通过获取合成材料对应的当前实验数据,获取当前实验数据对应的实验数据标识,通过实验数据标识可以准确的验证当前实验数据的真实性。通过将当前实验数据上传至服务器进行存储,得到当前实验数据的存储地址,减少了写入区块链的数据量,节省了当前实验数据的存储成本。通过将实验数据标识和存储地址上传至区块链中的目标区块,防止实验数据标识和存储地址被随意篡改,有效的保证了当前实验数据的真实性,有助于通过真实的实验数据标识对服务器存储的当前实验数据的真实性进行校验,便于其他用户通过区块链和服务器获取当前实验数据,便于实验数据的分享,从而促进材料合成工艺的发展。

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图5所示,提供了一种材料合成参数调整装置,包括:参数获取模块502、材料合成模块504、属性检测模块506和参数调整模块508,其中:

参数获取模块502,用于获取材料合成任务,材料合成任务携带材料标识,以及材料标识对应的目标材料属性;根据材料标识获取对应的原始合成参数。

材料合成模块504,用于根据原始合成参数获取待合成材料,对待合成材料进行合成操作,得到合成材料。

属性检测模块506,用于对合成材料进行属性检测,得到合成材料对应的合成材料属性。

参数调整模块508,用于将合成材料属性与目标材料属性进行属性比对,根据属性比对结果对原始合成参数进行调整,得到材料标识对应的目标合成参数。

在一个实施例中,上述参数获取模块502还用于获取材料标识对应的材料信息和历史实验数据;根据材料信息和历史实验数据对目标材料属性进行校验;当校验成功时,从历史实验数据中获取材料标识对应的原始合成参数。

在一个实施例中,上述参数调整模块508还用于从原始合成参数中确定目标材料属性对应的待调整参数;根据属性比对结果确定待调整参数对应的调整权重,根据调整权重对待调整参数进行调整,得到调整后的合成参数;重复执行根据调整后的合成参数获取待合成材料,对待合成材料进行合成操作的步骤,直到满足预设完成条件。

在一个实施例中,上述材料合成模块504还用于接收终端发送的合成控制指令,合成控制指令携带参数修正信息;根据参数修正信息对原始合成参数进行修正,得到修正后的合成参数;根据修正后的合成参数对待合成材料进行合成操作。

在一个实施例中,上述材料合成模块504还用于从原始合成参数中获取注射泵对应的注射控制参数;从指令库中获取与注射泵对应的标准指令;根据注射控制参数和标准指令生成注射控制指令,通过注射控制指令控制注射泵根据注射控制参数执行对应的注射操作,得到待合成材料。

在一个实施例中,上述属性检测模块506还用于获取合成材料对应的材料光谱数据;获取合成材料对应的环境光谱数据,根据环境光谱数据对材料光谱数据进行校正,得到目标光谱数据;根据目标光谱数据确定合成材料对应的合成材料属性。

在一个实施例中,上述材料合成参数调整装置还包括数据上传模块,用于获取合成材料对应的当前实验数据;获取当前实验数据对应的实验数据标识;将当前实验数据上传至服务器,使得服务器对当前实验数据进行存储,得到当前实验数据的存储地址;将实验数据标识和存储地址上传至区块链中的目标区块。

关于材料合成参数调整装置的具体限定可以参见上文中对于材料合成参数调整方法的限定,在此不再赘述。上述材料合成参数调整装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是材料合成设备,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种材料合成参数调整方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述材料合成参数调整方法实施例中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述材料合成参数调整方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1