本发明属于数据建模,尤其涉及一种sofc模型的参数辨识方法。
背景技术:
1、固体氧化物燃料电池(solid oxide fuel cell,sofc)被认为是最有前途的可再生能源之一,广泛应用于船舶、电动汽车、便携式电源等。到目前为止,已经开发了四种典型的sofc模型。
2、然而,由于sofc模型固有的高非线性、多变量和强耦合特性,参数提取被认为是一项艰巨且具有挑战性的任务。为了解决这些问题,针对不同的sofc模型提出并采用了各种参数提取方法,其中启发式算法由于具备突出的优点,被人们广泛使用。启发式算法虽然在提高搜索能力和效率方面取得了显著的进展,但是其忽略了数据噪声对sofc参数辨识的干扰。因此,需要采用一种切实有效的手段进行降噪处理。
技术实现思路
1、鉴于上述问题,本发明提供一种sofc模型参数辨识方法,能够减少数据噪声对sofc模型参数辨识的干扰,提高sofc模型参数的准确性。
2、本发明采用的技术方案为:一种sofc模型参数辨识方法,包括以下步骤:
3、建立sofc模型;
4、利用神经网络对sofc测量数据集进行降噪处理,得到模型训练数据集;
5、利用预设算法通过所述模型训练数据集从预设模型参数区间中识别所述sofc模型的模型参数数据,得到所述sofc模型的最优模型参数。
6、优选的,所述神经网络包括广义回归神经网络。
7、优选的,所述利用神经网络对sofc测量数据集进行降噪处理,得到模型训练数据集,包括:
8、构建所述广义回归神经网络;
9、利用预设初始化数据对所述广义回归神经网络的参数进行设置;
10、利用sofc神经网络训练数据训练所述广义回归神经网络;
11、利用训练好的所述广义回归神经网络去除所述测量数据集中的噪声数据,得到所述模型训练数据集。
12、优选的,所述建立sofc模型,包括:
13、基于sofc的电化学反应的数学公式建立对应的数学模型,将所述数学公式中的未知常量设为所述sofc模型中的模型参数;
14、基于所述模型参数的特性确定收敛函数,将所述模型参数代入所述收敛函数,得到目标函数;
15、将所述数学模型及目标函数统一设为所述sofc模型。
16、优选的,所述数学模型包括简单化学模型。
17、优选的,所述预设算法包括浣熊优化算法。
18、优选的,所述利用预设算法通过所述模型训练数据集从预设模型参数区间中识别所述sofc模型的模型参数数据,得到所述sofc模型的最优模型参数,包括:
19、从所述预设模型参数区间内随机获取浣熊种群数据;
20、计算所述浣熊种群数据中所有浣熊个体的个体适应度;
21、基于狩猎攻击机制和所述个体适应度,更新所有所述浣熊个体的个体位置;
22、基于逃离捕食者机制对更新后的所述个体位置进行再次更新,得到所述浣熊个体的最新个体位置;
23、对所述浣熊个体进行贪婪选择,得到当前最优解和当前最优值;
24、重复上述步骤进行迭代,直至迭代次数达到最大迭代次数,得到目标最优解和目标最优值;
25、将所述目标最优解和所述目标最优值设为所述模型参数数据,得到所述最优模型参数。
26、优选的,所述基于狩猎攻击机制和所述个体适应度,更新所有所述浣熊个体的个体位置,包括:
27、获取鬣蜥的位置;
28、将所述浣熊种群数据分成第一浣熊种群和第二浣熊种群;
29、利用第一公式模拟第一浣熊种群上树抓取所述鬣蜥,根据所述鬣蜥的位置确定所述第一浣熊种群中浣熊个体的第一个体位置;
30、利用第二公式和第三公式模拟第二浣熊种群在树下等待所述鬣蜥掉落,根据所述鬣蜥的位置确定所述第二浣熊种群中浣熊个体的第二个体位置;
31、判断所述第一个体位置或第二个体位置的适应度是否小于所述个体适应度;若所述第一个体位置或第二个体位置的适应度小于所述个体适应度,则用所述第一个体位置或第二个体位置更新对应的浣熊个体的个体位置;若所述第一个体位置或第二个体位置的适应度大于或等于所述个体适应度,则对应的浣熊个体的个体位置不变。
32、优选的,所述基于逃离捕食者机制对更新后的所述个体位置进行再次更新,得到所述浣熊个体的最新个体位置,包括:
33、在所述更新后的所述个体位置的预设范围内随机生成一个随机位置;
34、判断所述随机位置的适应度是否小于所述更新后的所述个体位置的适应度;若所述随机位置的适应度大于或等于所述更新后的所述个体位置的适应度,则所述个体位置不变;若所述随机位置的适应度小于所述更新后的所述个体位置的适应度,则所述个体位置更新为所述随机位置。
35、优选的,所述sofc测量数据集包括sofc实际测量的电压和电流。
36、采用本发明实施例,具有如下有益效果:
37、本发明通过神经网络对sofc测量数据集进行降噪处理,再利用预设算法确认所述sofc模型中的模型参数,得到最优模型参数。因此,本发明通过神经网络对测量数据进行降噪处理,能够增强滤除测量数据中的噪声数据的能力,提高sofc模型参数辨识的准确性、稳定性和可靠性。
1.一种sofc模型参数辨识方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述神经网络包括广义回归神经网络。
3.根据权利要求2所述的方法,其特征在于,所述利用神经网络对sofc测量数据集进行降噪处理,得到模型训练数据集,包括:
4.根据权利要求1所述的方法,其特征在于,所述建立sofc模型,包括:
5.根据权利要求4所述的方法,其特征在于,所述数学模型包括简单化学模型。
6.根据权利要求1所述的方法,其特征在于,所述预设算法包括浣熊优化算法。
7.根据权利要求6所述的方法,其特征在于,所述利用预设算法通过所述模型训练数据集从预设模型参数区间中识别所述sofc模型的模型参数数据,得到所述sofc模型的最优模型参数,包括:
8.根据权利要求7所述的方法,其特征在于,所述基于狩猎攻击机制和所述个体适应度,更新所有所述浣熊个体的个体位置,包括:
9.根据权利要求7所述的方法,其特征在于,所述基于逃离捕食者机制对更新后的所述个体位置进行再次更新,得到所述浣熊个体的最新个体位置,包括:
10.根据权利要求1所述的方法,其特征在于,所述sofc测量数据集包括sofc实际测量的电压和电流。