掌桥专利:专业的专利平台
掌桥专利
首页

运用卷积神经网络确定模糊控制理论隶属度函数的改进法

文献发布时间:2024-04-18 19:54:45


运用卷积神经网络确定模糊控制理论隶属度函数的改进法

技术领域

本发明涉及有关卷积神经网络实际应用于船舶能量管理策略技术领域,特别是一种运用卷积神经网络确定模糊控制理论隶属度函数的改进法。

背景技术

基于优化型的控制策略大体可以分成两类,一种为全局优化控制策略,另一种为实时优化控制策略。全局优化控制策略又称为离线优化控制策略,通过计算给定的在某个限定的区间中的多变量非线性函数,并运用最优控制理论对其进行设计得到局部最优解的控制策略。但这类优化策略计算往往依赖于工况,面对高维变量和大量的计算时,则会难以解决。

动态规划法(DP)和庞特里亚金极值原理(PMP)作为常见的全局优化能量管理策略方法,能够有效地解决非线性动态系统的最优控制问题。但是在实际的工况计算下,由于没有相统一的方法来处理问题,面对不同的问题时需要参考其本身的不同特性并结合独特的技巧方法来完成计算。模糊逻辑控制作为基于规则的控制策略,能够解决复杂的非线性时变问题,但是隶属度函数和规则的确定往往取决于设计者的经验和直觉,效果不佳。

发明内容

有鉴于此,本发明的目的在于提供一种运用卷积神经网络确定模糊控制理论隶属度函数的改进法,不仅结合了传统的离线优化算法的优点,同时具有了实时决策的能力,用于计算大规模的工况数据以提高效率。

为实现上述目的,本发明采用如下技术方案:运用卷积神经网络确定模糊控制理论隶属度函数的改进法,包括以下步骤:

步骤S1:进行卷积神经网络输入层的计算和确定;

步骤S2:搭建卷积神经网络,对输入的相关功率进行池化训练,并得到卷积计算,构建损失函数J,运用梯度下降法优化卷积核权重,直至达到收敛条件,最终输出得到相关功率的隶属度函数;

步骤S3:建立模糊规则和模糊推理系统,使用模糊逻辑控制理论将相关隶属度函数转换为优化后的总功率和燃料电池功率;最终建立与传统离线算法对比的寻优函数,从而验证卷积神经网络结合模糊逻辑控制对解决动态问题的可行性。

在一较佳的实施例中,所述步骤S1包括以下步骤:

步骤S11:给定一种海上船舶的固定工况和行驶状态,构建一种混合燃料动力系统,建立相关的数学模型;

步骤S12:运用一种离线优化控制策略对目标函数进行拆分计算,得到在一系列时间内的局部最优解,以局部最优解作为卷积神经网络输入层。

在一较佳的实施例中,所述海上船舶的固定工况和行驶状态具体包括船舶的工况信息、船舶的航行参数、船舶的负载功率需求。

在一较佳的实施例中,建立船舶混合燃料电池动力系统,船舶混合燃料电池动力系统由燃料电池能量系统和锂电池能量系统,组成并根据所述的混合燃料电池系统,建立出对应的数学模型。

在一较佳的实施例中,根据锂电池SOC动态变化量修正燃料电池的输出功率,使锂电池稳定在最优的荷电状态区域,再通过等效氢能最小原理将锂电池的电能消耗量转化为氢气的消耗量,建立起每一个采样时间上的氢消耗总量;

首先定义锂电池SOC的参考值为

其中SOC

燃料电池的输出功率P

P

其中k

式中基于SOC状态的P

其中μ为比例系数,用于快速平衡锂电池的充放电状态;

根据动态规划法,在一段连续的时间里,平均分隔成一连串的采样时间,在每一个采样时间上建立最优值函数,并且对这些最优值函数进行求解,从而得到两组时间t与负载功率P

在一较佳的实施例中,其所述的卷积神经网络包括输入层、卷积层、池化层、全连接层四个部分组成;

将所述的总功率P

卷积层对输入的负载功率P

池化层使用混合运算符号的组合对加权功率进行池化;

全连接层对池化层池化的结果进行处理得到相关功率的隶属度函数f(P);

在卷积神经网络的训练过程中,通过构建损失函数对训练的结果数据进行预测,并使用梯度下降法进行训练更新卷积核参数,直至损失函数达到收敛条件,以此输出最终的相关功率隶属度函数f(P

在一较佳的实施例中,运用模糊逻辑控制理论,建立模糊推理系统和模糊规则,系统的输入分别为合燃料电池的负载功率P

输入量负载功率P

通过调节单向DC/DC变换器的通过电流,输入综合电荷状态系数SOC,确认混合燃料系统的电池功率分配权重,输出得到负载功率

在一较佳的实施例中,建立关于动态规划法得出的功率结果与卷积神经网络训练结合模糊逻辑控制计算得出的功率结果之间的寻优函数,寻优函数如下文所示

寻优函数的最终计算结果不超过累计误差指标则可以说明卷积神经网络训练结合模糊逻辑控制策略的计算结果可近似替代于动态规划法对船舶工况的最优实时决策结果。

与现有技术相比,本发明具有以下有益效果:将卷积神经网络应用在模糊逻辑控制的求解隶属度函数的过程中,通过建立混合燃料电池动力系统的数学模型,调节DC/DC变换器的输出功率,得到相关电池的功率作为输入层,并搭建多层卷积神经网络进行训练计算,构建损失函数,通过梯度下降法,最后以满足收敛条件的隶属度函数作为输出层来进行模糊逻辑控制策略的计算。由于过去的隶属度函数多依靠于设计者的经验和直觉,因此引入卷积神经网络则可以更高效的计算大规模工况数据。

附图说明

图1为本发明优选实施例的卷积神经网络结合模糊逻辑控制的流程示意图;

图2为本发明优选实施例的船舶航行工况图;

图3为本发明优选实施例的混合燃料电池动力系统数学模型图;

图4为本发明优选实施例的通过卷积神经网络计算隶属度函数的流程图。

具体实施方式

下面结合附图及实施例对本发明做进一步说明。

应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式;如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

实施例一:

图1为本发明一实施例一种卷积神经网络应用于轮渡船舶计算最佳功率分配的方法的流程示意图。在该实施例中,包括以下步骤:

S1:进行卷积神经网络输入层的计算和确定。

S1.1:给定一种海上船舶的固定工况和行驶状态,构建一种混合燃料动力系统,建立相关的数学模型。

S1.2:运用一种离线优化控制策略对目标函数进行拆分计算,得到在一系列时间内的局部最优解,以局部最优解作为卷积神经网络输入层。

S2:搭建卷积神经网络,对输入的相关功率进行池化训练,并得到卷积计算,构建损失函数J,运用梯度下降法优化卷积核权重,直至达到收敛条件,最终输出得到相关功率的隶属度函数。

S3:建立模糊规则和模糊推理系统,使用模糊逻辑控制理论将相关隶属度函数转换为优化后的总功率和燃料电池功率。最终建立与传统离线算法相对比的寻优函数,从而验证卷积神经网络结合模糊逻辑控制对解决动态问题的可行性。

根据具体的例子实施中,给出所述船舶的工况信息,

所述船舶的航行参数,

所述船舶的负载功率需求

根据所述的参数信息,建立船舶混合燃料电池动力系统,该系统由两个能量系统组成,具体包括:

一个是燃料电池能量系统,由于燃料电池的输出电压变化幅度较大且要低于与之相连的母线电压,因此需要与单向直流-直流(DC/DC)变换器级连来隔离负载的高频冲击,并且能够更好地控制工作点,使系统更可靠稳定。

另一个是锂电池能量系统,由于锂电池具有高效和高功率密度性的优点,并且可以及时吸收燃料电池负载突变时产生的电网冲击,因此作为二次辅助电源则会使系统更加稳定,并且在锂电池的SOC足够高的情况下,可以通过调节燃料电池级连的DC/DC变换器对动力系统的输出功率进行调节分配,因此采用与工作点直连的方式来提高系统的能量利用率,最后根据所述的混合燃料电池系统,建立出数学模型,

为了避免多个目标带来的复杂计算,根据锂电池SOC动态变化量修正燃料电池的输出功率,使锂电池稳定在最优的荷电状态区域,再通过等效氢能最小原理将锂电池的电能消耗量转化为氢气的消耗量,就可以建立起每一个采样时间上的氢消耗总量,

首先定义锂电池SOC的参考值为

其中SOC

燃料电池的输出功率P

其中k

式中基于SOC状态的P

其中μ为比例系数,用于快速平衡锂电池的充放电状态。

根据动态规划法(DP算法),在一段连续的时间里,平均分隔成一连串的采样时间,在每一个采样时间上建立最优值函数,并且对这些最优值函数进行求解,从而得到两组时间t负载总功率P

其所述的卷积神经网络包括输入层、卷积层、池化层、全连接层四个部分组成;

将所述的总功率P

所述的卷积层对输入的负载功率P

所述的池化层使用混合运算符号的组合对加权功率进行池化;

所述的全连接层对池化层池化的结果进行处理得到相关功率的隶属度函数f(P)。

在卷积神经网络的训练过程中,需要通过构建损失函数对训练的结果数据进行预测,并使用梯度下降法或反向传播算法进行训练更新卷积核参数,直至损失函数达到收敛条件,以此得到最终的相关功率的隶属度函数f(P

在本实施例中,将输出的隶属度函数回带入建立的混合燃料电池动力系统数学模型之中,得到相关功率组

采用L2范数正则化建立损失函数J:

式中,N代表划分时间的个数,即为训练样本的数量,α为正则化强度。深度学习通过梯度下降法反推每层中的加权系数ω

最终,构建模糊规则和模糊推理系统,检测模糊逻辑控制策略输出的相关功率的计算结果,相比于动态规划法计算的结果是否满足相对累积误差在5%以内的指标,如不满足需对卷积神经网络进行完善;如满足要求,得出计算模糊逻辑控制隶属度函数的卷积神经网络。

实施例二:

图2为船舶航行的工况参数表,图3为混合燃料电池动力系统的示意图

在本实施例中,根据图3的混合燃料电池动力系统的数学模型,假定该系统由三个能量系统组成,具体包括:

一个是燃料电池能量系统,由于燃料电池的输出电压变化幅度较大且要低于与之相连的母线电压,因此需要与单向直流-直流(DC/DC)变换器级连来隔离负载的高频冲击,并且能够更好地控制工作点,使系统更可靠稳定。

一个是锂电池能量系统,由于锂电池具有高效和高功率密度性的优点,并且可以及时吸收燃料电池负载突变时产生的电网冲击,因此作为二次辅助电源则会使系统更加稳定,并且在锂电池的SOC足够高的情况下,可以通过调节燃料电池级连的DC/DC变换器对动力系统的输出功率进行调节分配,因此采用与工作点直连的方式来提高系统的能量利用率。

最后一个为超级电容能量系统,超级电容器有较高的功率密度,远大于一般的锂离子电池,但其本身的续航力不足,通过与直流-直流(DC/DC)变换器连接可以较好的提高系统效率和进行功率能量的分配。

根据图1中的S1,开始建立混合燃料电池动力系统的数学模型,并根据式子(1)-(3)运用等效氢能消耗最小原理避免多个目标的带来的复杂计算量,再通过动态规划法求解得出一系列时间内三个能量系统的功率组,作为搭建的卷积神经网络输入层。

依据S2搭建包含输入层,卷积层,池化层,全连接层,输出层在内的卷积神经网络,卷积层主要功能为对输入层进行特征识别和提取,池化层是对卷积层提取的特征进行降采样处理,减少卷积计算的复杂度和提高特征提取的鲁棒性,全连接层则作为卷积单元的纽带使卷积网络达成完整而紧密的学习训练流程,最终输出得到相关功率的隶属度函数。

建立L2范数正则化的损失函数J,通过梯度下降法来进行卷积核的权重更新和参数学习,直至损失函数J达到了具体的收敛条件,则可以最终确定卷积神经网络的输出层为相关功率的隶属度函数。

依据S3,构建模糊规则和模糊推理系统,检测模糊逻辑控制策略输出的相关功率的计算结果,相比于动态规划法的计算结果是否满足相对累积误差在5%以内的指标,如不满足需对卷积神经网络进行完善;如满足要求,得出计算模糊逻辑控制隶属度函数的卷积神经网络。

还需说明的是,尽管结合优选实施方案具体展示和介绍了本发明,但相关领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。

相关技术
  • 一种空间长度的测量装置及测量方法
  • 一种中短光纤跳线长度测量装置及测量方法
  • 一种分段测量光缆长度的测量装置
  • 一种角锥棱镜长度标准杆长度测量装置及其测量方法
  • 一种回归反光球长度标准杆长度测量装置及其测量方法
技术分类

06120116380475