一种基于机器学习的钙钛矿太阳能电池设计方法及装置制造方法及图纸

技术编号:39825887 阅读:5 留言:0更新日期:2023-12-29 16:01
本发明专利技术涉及新材料性能分析技术领域,揭示了一种基于机器学习的钙钛矿太阳能电池设计方法及装置,包括:识别非连续项目特征类别,对非连续项目特征类别进行编码,得到初始项目特征值集;利用皮尔森相关系数及互信息对目标项目特征值集进行一次筛选,得到第一项目特征值集,利用递归特征消除法,根据

【技术实现步骤摘要】
一种基于机器学习的钙钛矿太阳能电池设计方法及装置


[0001]本专利技术涉及一种基于机器学习的钙钛矿太阳能电池设计方法及装置,属于新材料性能分析



技术介绍

[0002]随着现代科学技术的快速发展,能源对于人类生活愈加重要

目前,探索和研究高节能

高效率的新能源材料成为了解决可持续发展的核心途径

太阳能是地球上最充裕的可再生清洁能源,在过去几十年里,研究人员一直致力于寻找清洁

低成本

高效率的新型光伏材料

其中,钙钛矿材料具有众多优异的性质,如吸光系数高

载流子迁移率高

缺陷容忍度较高等特点

钙钛矿电池用
13
年时间走完了硅基电池
40
年的发展历程,显示出广阔的应用前景

但是,基于不同器件组成的钙钛矿太阳能电池(
PSC
),每一层所用的材料

溶剂和沉积方法都有多种选择,形成了一个涉及大量因素的庞大实验领域

例如在过去的十年里,通过对钙钛矿的组分进行改变,用各种掺杂来替换卤化物

金属和有机物部分,进而改变结构本身,通过改进沉积策略和技术(一步

两步

旋涂

刮涂

气相沉积等),以及测试多种溶剂

溶剂

添加剂和钝化剂的组合等方法研究对钙钛矿电池性能的影响

如果考虑到材料和方法的所有选项,那么可以用来创建 PSC 的配置数量几乎是无限的

由于机器学习具有较强的处理数据的能力,同时也可以有效降低工业开发中的人力物力成本,并且缩短研发周期,因此是一种最有效的替代实验的方法

[0003]当前利用机器学习的方法对钙钛矿太阳能电池的光电转换效率进行预测的方法主要是将各个钙钛矿太阳能电池的各项数据输入预测模型中,并未对预测模型的预测效果进行探究,也并未对钙钛矿太阳能电池的各项数据进行重要性排序,从而实现选择性输入,因此当前对钙钛矿太阳能电池的光电转换效率的预测存在效果较差,预测效率较低的问题


技术实现思路

[0004]本专利技术提供一种基于机器学习的钙钛矿太阳能电池设计方法

装置及计算机可读存储介质,其主要目的在于解决当前对钙钛矿太阳能电池的光电转换效率的预测存在效果较差,预测效率较低的问题

[0005]为实现上述目的,本专利技术提供的一种基于机器学习的钙钛矿太阳能电池设计方法,包括:获取钙钛矿原始数据集,对所述钙钛矿原始数据集进行预处理,得到钙钛矿目标数据集;根据预设的关联特征项目集在所述钙钛矿目标数据集中提取原始项目特征数据集,根据预设的非连续特征项目集在所述原始项目特征数据集中识别非连续项目特征类别;对所述原始项目特征数据集中的非连续项目特征类别进行编码,得到初始项目特
征值集;对所述初始项目特征值集进行规约合并处理,得到目标项目特征值集;计算所述目标项目特征值集的皮尔森相关系数及互信息,利用所述皮尔森相关系数及互信息对所述目标项目特征值集进行一次筛选,得到第一项目特征值集;利用预设的递归特征消除法,根据预构建的
LGBM
基学习器对所述第一项目特征值集进行二次筛选,得到第二项目特征值集;利用所述第二项目特征值集对预构建的原始
CatBoost
模型进行训练,得到目标
CatBoost
模型;接收用户输入的待评估项目特征值集,利用所述目标
CatBoost
模型,根据所述待评估项目特征值集预测当前光电转换效率,根据所述当前光电转换效率调整所述待评估项目特征值集,完成基于机器学习的钙钛矿太阳能电池设计

[0006]可选地,所述对钙钛矿原始数据集进行预处理,得到钙钛矿目标数据集,包括:获取样本选取范围,根据所述样本选取范围在所述钙钛矿原始数据集中选取钙钛矿可用数据集及钙钛矿缺失数据集;依次获取所述钙钛矿缺失数据集中钙钛矿缺失数据的残余数据集,根据所述残余数据集,利用预构建的预测模型对所述钙钛矿缺失数据进行缺失值预测,得到缺失预测值,所述缺失值预测如下所示:;其中,表示钙钛矿缺失数据的缺失预测值,表示利用预测模型根据残余数据集对钙钛矿缺失数据进行预测,表示残余数据集,表示残余数据集中的第个残余数据,表示残余数据集中残余数据的个数;汇总所有缺失预测值,得到缺失预测值集;对所述钙钛矿可用数据集及预测缺失值集执行标准化处理,得到钙钛矿标准数据集;对所述钙钛矿标准数据集进行离群点检测,得到钙钛矿离群数据集;将所述钙钛矿标准数据集中的钙钛矿离群数据集进行剔除,得到钛矿初始数据集;对所述钙钛矿初始数据集进行降维处理,得到钙钛矿低维数据集;对所述钙钛矿低维数据集执行可视化操作,并提取数据分布特征;根据预设的抽样方法,利用所述数据分布特征获取待补充数据;汇总所述待补充数据及所述钙钛矿初始数据集,得到钙钛矿目标数据集

[0007]可选地,所述对原始项目特征数据集中的非连续项目特征类别进行编码之前,所述方法还包括:在非连续特征项目集中依次提取非连续特征项目;识别所述非连续特征项目的非连续项目特征类别集;根据预设的其它类别阈值判断所述非连续项目特征类别集中是否存在稀有特征类别;若所述非连续项目特征类别集中存在稀有特征类别,则将所述稀有特征类别归类为其它特征类别;
在所述非连续项目特征类别集中依次提取非连续项目特征类别或其它特征类别,获取所述非连续项目特征类别或其它特征类别的光电转换效率均值,将所述光电转换效率均值作为所述非连续项目特征类别或其它特征类别的特征类别值,所述光电转换效率均值的计算方式如下所示:利用如下公式计算所述光电转换效率均值:;其中,表示第个非连续项目特征类别或其它特征类别的光电转换效率均值,表示第个非连续项目特征类别或其它特征类别的权重系数,表示包含第个非连续项目特征类别或其它特征类别的第个样本的光电转换效率,表示样本总数,表示包含第个非连续项目特征类别或其它特征类别的样本数;其中所述权重系数的计算方式如下所示:;其中,及
f
表示调节系数,且及
f
;若所述非连续项目特征类别集中不存在稀有特征类别,则在所述非连续项目特征类别集中依次提取非连续项目特征类别,获取所述非连续项目特征类别的光电转换效率均值,将所述光电转换效率均值作为所述非连续项目特征类别的特征类别值

[0008]可选地,所述对原始项目特征数据集中的非连续项目特征类别进行编码,得到初始项目特征值集,包括:在所述原始项目特征数据集中依次提取非连续项目特征类别;识别所述非连续项目特征类别对应的特征类别值,将所述特征类别值设定为所述非连续项目特征类别的初始项目特征值;获取所述原始项目特征数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于机器学习的钙钛矿太阳能电池设计方法,其特征在于,所述方法包括:获取钙钛矿原始数据集,对所述钙钛矿原始数据集进行预处理,得到钙钛矿目标数据集;根据预设的关联特征项目集在所述钙钛矿目标数据集中提取原始项目特征数据集,根据预设的非连续特征项目集在所述原始项目特征数据集中识别非连续项目特征类别;对所述原始项目特征数据集中的非连续项目特征类别进行编码,得到初始项目特征值集;对所述初始项目特征值集进行规约合并处理,得到目标项目特征值集;计算所述目标项目特征值集的皮尔森相关系数及互信息,利用所述皮尔森相关系数及互信息对所述目标项目特征值集进行一次筛选,得到第一项目特征值集;利用预设的递归特征消除法,根据预构建的
LGBM
基学习器对所述第一项目特征值集进行二次筛选,得到第二项目特征值集;利用所述第二项目特征值集对预构建的原始
CatBoost
模型进行训练,得到目标
CatBoost
模型;接收用户输入的待评估项目特征值集,利用所述目标
CatBoost
模型,根据所述待评估项目特征值集预测当前光电转换效率,根据所述当前光电转换效率调整所述待评估项目特征值集,完成基于机器学习的钙钛矿太阳能电池设计
。2.
如权利要求1所述的基于机器学习的钙钛矿太阳能电池设计方法,其特征在于,所述对钙钛矿原始数据集进行预处理,得到钙钛矿目标数据集,包括:获取样本选取范围,根据所述样本选取范围在所述钙钛矿原始数据集中选取钙钛矿可用数据集及钙钛矿缺失数据集;依次获取所述钙钛矿缺失数据集中钙钛矿缺失数据的残余数据集,根据所述残余数据集,利用预构建的预测模型对所述钙钛矿缺失数据进行缺失值预测,得到缺失预测值,所述缺失值预测如下所示:;其中,表示钙钛矿缺失数据的缺失预测值,表示利用预测模型根据残余数据集对钙钛矿缺失数据进行预测,表示残余数据集,表示残余数据集中的第个残余数据,表示残余数据集中残余数据的个数;汇总所有缺失预测值,得到缺失预测值集;对所述钙钛矿可用数据集及预测缺失值集执行标准化处理,得到钙钛矿标准数据集;对所述钙钛矿标准数据集进行离群点检测,得到钙钛矿离群数据集;将所述钙钛矿标准数据集中的钙钛矿离群数据集进行剔除,得到钛矿初始数据集;对所述钙钛矿初始数据集进行降维处理,得到钙钛矿低维数据集;对所述钙钛矿低维数据集执行可视化操作,并提取数据分布特征;根据预设的抽样方法,利用所述数据分布特征获取待补充数据;汇总所述待补充数据及所述钙钛矿初始数据集,得到钙钛矿目标数据集
。3.
如权利要求1所述的基于机器学习的钙钛矿太阳能电池设计方法,其特征在于,所述对原始项目特征数据集中的非连续项目特征类别进行编码之前,所述方法还包括:
在非连续特征项目集中依次提取非连续特征项目;识别所述非连续特征项目的非连续项目特征类别集;根据预设的其它类别阈值判断所述非连续项目特征类别集中是否存在稀有特征类别;若所述非连续项目特征类别集中存在稀有特征类别,则将所述稀有特征类别归类为其它特征类别;在所述非连续项目特征类别集中依次提取非连续项目特征类别或其它特征类别,获取所述非连续项目特征类别或其它特征类别的光电转换效率均值,将所述光电转换效率均值作为所述非连续项目特征类别或其它特征类别的特征类别值,所述光电转换效率均值的计算方式如下所示:利用如下公式计算所述光电转换效率均值:;其中,表示第个非连续项目特征类别或其它特征类别的光电转换效率均值,表示第个非连续项目特征类别或其它特征类别的权重系数,表示包含第个非连续项目特征类别或其它特征类别的第个样本的光电转换效率,表示样本总数,表示包含第个非连续项目特征类别或其它特征类别的样本数;其中所述权重系数的计算方式如下所示:;其中,及
f
表示调节系数,且及
f
;若所述非连续项目特征类别集中不存在稀有特征类别,则在所述非连续项目特征类别集中依次提取非连续项目特征类别,获取所述非连续项目特征类别的光电转换效率均值,将所述光电转换效率均值作为所述非连续项目特征类别的特征类别值
。4.
如权利要求3所述的基于机器学习的钙钛矿太阳能电池设计方法,其特征在于,所述对原始项目特征数据集中的非连续项目特征类别进行编码,得到初始项目特征值集,包括:在所述原始项目特征数据集中依次提取非连续项目特征类别;识别所述非连续项目特征类别对应的特征类别值,将所述特征类别值设定为所述非连续项目特征类别的初始项目特征值;获取所述原始项目特征数据集中连续特征项目对应的初始项目特征值,汇总所述原始项目特征数据集中非连续项目特征类别及连续特征项目对应的初始项目特征值,得到所述初始项目特征值集
。5.
如权利要求4所述的基于机器学习的钙钛矿太阳能电池设计方法,其特征在于,所述对初始项目特征值集进行规约合并处理,得到目标项目特征值集,包括:在所述初始项目特征值集中识别偏态连续特征值集;对所述偏态连续特征值集进行离散化分桶处理,得到离散特征值集;利用预构建的标准化公式对所述离散特征值集进行量纲消除处理,得到所述目标项目特征值集,其中所述标准化公式如下所示:
;其中,表示标准化后的离散特征值,表示离散特征值,表示离散特征值所属连续项目特征类别或非连续项目特征类别的离散特征均值,表示离散特征值所属连续项目特征类别或非连续项目特征类别的标准差
。6.
如权利要求1所述的基于机器学习的钙钛矿太阳能电池设计方法,其特征在于,所述利用所述皮尔森相关系数及互信息对所述目标项目特征值集进行一次筛选,得到第一项目特征值集,包括:根据所述目标项目特征值集计算皮尔森相关系数及互信息大于预设相关阈值的关联项目特征类别集;将所述关联项目特征类别集进行去冗操作,得到去冗项目特征类别集;获取所述去冗项目特征类别集对应的去冗项目特征值集,根据所述去...

【专利技术属性】
技术研发人员:刘家凯林熹杨安泰张靖梓钟承权刘昊天胡凯龙姚克欣杨琛姚育曙
申请(专利权)人:桑若厦门光伏产业有限公司
类型:发明
国别省市:

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

1