The invention discloses a method for predicting ionic conductivity of solid electrolyte based on BP neural network, which is characterized by the following steps: step 1: collecting material data and preprocessing material data to obtain the total sample set, which will be divided into test set samples and training set samples; step 2: building BP neural network model according to step 1; step 3: building BP neural network model in step 3 Transfer function, training function and learning function are selected, and the parameters are initialized. The invention can accurately predict the ionic conductivity performance of solid electrolyte containing Li, Na, Mg, Al and other elements, and then prepare the corresponding composition and structure according to the predicted results, which can reduce blindness in the design process of electrode materials and save a lot of time and cost.
【技术实现步骤摘要】
一种基于BP神经网络的固态电解质离子电导率预测方法
本专利技术涉及人工智能领域,具体提供一种基于BP神经网络的固态电解质离子电导率预测方法。
技术介绍
锂离子电池因其能量密度高,倍率特性好而广泛应用。但因电解液存在安全隐患,使用范围受到一定限制。固态电解质材料可以抑制负极处锂枝晶的生长,且具有不可燃烧的特性,可以在根本上解决锂电池使用安全问题,是下一代锂电池关键材料。传统材料研制主要采用“试错”实验方法,按照“提出假设-实验验证”的方式进行大量的重复迭代实验,从而使实验材料不断逼近目标材料。但是这种方法效率较低,新材料开发速度远远落后于新产品开发速度。20世纪以来,一种新材料从研发开始到实际应用需要大约10年,已无法满足诸如锂电池等领域对新材料的需求。随着近年来出现了使用机器学习预测材料性质的技术,如使用支持向量机预测合金的形成玻璃能力、使用逻辑回归预测固态电解质的导电能力等,均已经获得初步成效。但是,上述技术任存在如下缺陷:一、在数据量非常大的时候,支持向量机训练对硬件设备的需求常常过大。二、逻辑回归模型容易欠拟合,分类精度可能不高。三、以上两种数学模型均只适合预测特定的材料性质,不具有普遍适用性。因此,找到一种能实现对多类数据、不同硬件普遍适用的高精准率材料预测模型便是当务之急。
技术实现思路
本专利技术的目的在于克服现有的固态电解质离子电导率预测方法存在的上述缺陷,提供一种基于BP神经网络的固态电解质离子电导率预测方法,包括以下步骤:步骤1:采集数据,预处理后得到BP神经网络模型所需要的总样本,将总样本集以2:8的比例随机划分为测试集样本和训练集样本;其 ...
【技术保护点】
1.一种基于BP神经网络的固态电解质离子电导率预测方法,其特征在于,包括以下步骤:步骤1:采集数据,预处理后得到BP神经网络模型所需要的总样本,将总样本集以2:8的比例随机划分为测试集样本和训练集样本;步骤2:根据步骤1构建BP神经网络模型;构建BP神经网络模型构建步骤如下:(2.1)构建输入层和输出层,并计算用于组成输入层和输出层的神经元个数;其中,输入层和输出层的神经元个数计算用公式为:Tout=f(Tin1,Tin2,…,Tinn)式中:Tout是神经网络需要预测的数据值,Tin1~Tinn分别是神经网络输入层输入的n个数据值;根据该公式将输入层的神经元设定为10个,输出层神经元设定为2个;(2.2)构建隐含层,且隐含层包括第一隐含层和第二隐含层;计算用于组成第一隐含层和第二隐含层的神经元个数,其隐含层的神经元个数使用下式来确定:
【技术特征摘要】
1.一种基于BP神经网络的固态电解质离子电导率预测方法,其特征在于,包括以下步骤:步骤1:采集数据,预处理后得到BP神经网络模型所需要的总样本,将总样本集以2:8的比例随机划分为测试集样本和训练集样本;步骤2:根据步骤1构建BP神经网络模型;构建BP神经网络模型构建步骤如下:(2.1)构建输入层和输出层,并计算用于组成输入层和输出层的神经元个数;其中,输入层和输出层的神经元个数计算用公式为:Tout=f(Tin1,Tin2,…,Tinn)式中:Tout是神经网络需要预测的数据值,Tin1~Tinn分别是神经网络输入层输入的n个数据值;根据该公式将输入层的神经元设定为10个,输出层神经元设定为2个;(2.2)构建隐含层,且隐含层包括第一隐含层和第二隐含层;计算用于组成第一隐含层和第二隐含层的神经元个数,其隐含层的神经元个数使用下式来确定:式中,h为隐含层神经元数目,m为输入层神经元数目,n为输出层神经元数目,a为1~10之间的神经元常数;根据该公式将第一隐含层的神经元设定为64个,第二隐含层的神经元设定为32个;(2.3)根据步骤(2.1)和步骤(2.2)得到的入层、隐含层、输出层和每层神经元个数,并通过公式Y=Sigmoid[W2*Sigmoid(W1*X-O1)-O2],得到BP神经网络模型;式中:X为BP神经网络输入矩阵;Y为BP神经网络输出矩阵;W1和W2分别为BP神经网络中输入层到隐层、隐含层到输出层的连接权值矩阵;O1、O2为BP神经网络中输入层到隐层、隐含层输出层的阈值矩阵,Sigmoid为各层激励函数;步骤3:在BP神经网络模型中选择传递函数、训练函数和学习函数,并对BP神经网络模型中各项参数进行初始化;步骤4:在初始化参数中选取学习参数,并使用高斯分布对学习参数初始化,得到初始的权值和偏差;其中,所述学习参数包括学习率、阈值、训练次数、训练步长、激活函数、以及学习算法;步骤5:利用现有的“输入-输出”训练集样本数据对BP神经网络模型进行训练,并对所建立的神经网络模型的训练集使用二次函数拟合,得到最佳的预测网络;其二次函数拟合公式如下:式中:Wmax为初始训练集,Wmin为最终训练集,Kmax为最大迭代次数,k为当前迭代次数;步骤6...
【专利技术属性】
技术研发人员:向俊杰,朱焱麟,
申请(专利权)人:成都云材智慧数据科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。