一种基于神经网络控制的混合动力船舶的能量管理方法技术

技术编号:20023655 阅读:31 留言:0更新日期:2019-01-06 03:26
针对混合动力船舶动态规划全局优化能量管理策略计算复杂,而且算法难以应用于船舶实时控制中的问题,本发明专利技术采用神经网络控制的思路,提出了一种基于神经网络的混合动力船舶的能量管理方法。采用核模糊C‑均值聚类的多神经网络模型结构建立船舶能量管理系统,采用分解合成方法可以将复杂问题简单化,将一个庞大的船舶能量管理问题转化为一个个规模较小的便于求解的子问题,通过各子模型综合得到的模型精度高,提高了运算速度,有效的改善了动态规划难以实时应用的问题。

【技术实现步骤摘要】
一种基于神经网络控制的混合动力船舶的能量管理方法
本专利技术涉及混合动力船舶的能量管理领域,具体涉及一种基于神经网络控制的混合动力船舶的能量管理方法。
技术介绍
目前,减少船舶的排放已成为必要,用于混合动力船舶推进系统的能源管理策略正在引起广泛的兴趣。为了提高能源管理策略的效率,在混合系统的不同组件之间进行正确地分配所需的功率,高效的能源管理策略(EMS)的设计至关重要。目前国内外常见的混合动力船舶的能量管理方法主要有基于规则的控制方法其中包括基于确定规则控制和模糊逻辑控制,基于优化的控制包括基于全局优化控制和基于实时优化控制,此外还有智能方法,如模型预测控制、基于遗传算法或最优控制算法的策略、动态规划等。由于实际应用过程中往往需要面对一个多参数、非线性的时变系统,基于模糊规则的能量管理策略相对确定规则的能量管理策略更具优势。全局优化控制策略由于较长的计算时间难以直接应用于实际系统中,故相对而言实时优化控制具有更大的实用价值。基于神经网络的控制策略在处理能量管理这类非线性优化问题上表现出高速的集体计算能力,其自学习和自适应能力能够在已知约束下,寻找一组参数使得目标函数达到最优,且求解速度快,优化效果较好。基于此,本专利技术提出一种基于神经网络的模型预测控制能量管理方法。
技术实现思路
本专利技术针对混合动力船舶的能量管理方法,采用神经网络控制的思路,提出了一种基于神经网络控制的能量管理方法;本专利技术构建的混合动力系统为一种典型的并联混合动力系统,采用并联混合动力船舶的发动机和电动/发电机并联并直接与螺旋桨轴相连,利用耦合器(通常包括离合器或液力耦合器)发动机和电动机可分别或共同驱动螺旋桨。其中电动机可以作为发电机吸收发动机发出的多余功率,然后提供给电网里负载使用。神经网络是一种数学计算模型,是对生物神经网络系统的一种简化和抽象,用来模拟生物神经网络的结构和功能。神经网络是由一系列相互连接的网络节点组成,通过连接方法计算的方式处理信息。在神经网络中,单个神经元功能有限,但多个简单节点连接起来形成一个神经元网络,可以用来对输入和输出之间的复杂关系进行建模。结合神经网络控制的原理,神经网络控制具有的自学习、自适应、可以逼近任何非线性的特点,利用动态规划算法离线得到的全局最优解作为神经网络的待选训练样本,采用核模糊C-均值聚类(KernelFuzzyC-meansClustering,KFCM)算法对最优解集合依据船舶运行模式进行分类,对于分类后的每一个数据簇分别建立神经网络,得到多神经网络模型控制器。对于实时输入,提取特征参数进行模型选择,根据选择结果切换到对应的子神经网络模型,将子神经网络模型的输出作为能量管理策略的输出。本专利技术将神经网络控制的理论方法运用到混合动力船舶的能量管理中;然而,国内目前还没有在混合动力船舶电力推进系统中运用该能量管理方法。该能量方法包括以下步骤:步骤一、混合动力船舶能量管理策略是在系统的约束下使得船舶在一定路径下的油耗最小,这是一个多阶段决策问题;动态规划应用于能量管理,是将多阶段能量优化问题分割为多个单阶段优化子问题,然后利用这些子问题的最优解计算能量管理的全局最优解;对于一个具体的优化问题,设非线性离散系统的状态方程为:x(k+1)=f[x(k),u(k),k]x(0)=x0(1)其中求最优控制序列U(u(1),u(2),…,u(N-1));使得:(3)式中,x(k)为第k阶段的状态变量,x0为初始状态,u(k)为控制变量,f为非线性离散系统的传递函数,J称为目标函数,L为代价函数;根据动态规划的基本原理,针对混合动力船舶能量管理问题,首先要对非线性动态系统建立动态模型,并确定动态系统的状态变量和控制变量,将标准海况下的路径分为N个阶段,然后基于目标函数的优化目标,再对应每一个阶段,在每一个状态转移过程中计算燃油的消耗,之后逆向求解找到对应状态变量下的最优控制变量,最后进行正向寻优,找到标准海况下燃油消耗最小的最优控制律和状态变量集合;步骤二、采用动态规划全局优化算法,得到的最优控制规则数据集合,作为混合动力船舶BP神经网络能量管理策略的待选样本,控制规则的输入输出与神经网络的输入输出一一对应;混合动力船舶能量管理优化目标是求得使累积的代价函数最小的控制变量u(k),这里的代价函数由燃油消耗Lfuel和SOC附加代价的加权LSOC组成,表达式为如下形式:L(x(k),u(k))=Lfuel(k)+LSOC(k)(4)动态规划全局优化算法在能量管理控制策略中的目标函数定义为:动态规划的逆向过程根据优化对象基本方程所提供的递推关系逐段求解;步骤三、采用基于核模糊C-均值聚类的聚类方法对全局最优数据集进行聚类,产生4个不同的数据簇;确定网络结构中隐含层层数、各层神经元个数、误差代价函数、训练精度要求和最大训练次数等;对权值矩阵W和V赋随机数,训练学习速率设初值η∈(0,1);设共有q对训练样本和期望输出向量每一个样本对的误差分别为:并将全部训练样本对的输出误差求均方根误差作为网络的总误差;然后反向调节神经网络中神经元之间的连接权值:检查网络总误差是否达到精度要求,若达到精度要求或训练次数达到最大次数,训练结束;否则重新计算误差;步骤四、对每一个数据簇分别采用BP神经网络进行建模,从而建立了4个子神经网络模型;KFCM将动态规划全局优化数据集依据样本之间的相似性分成四类,将分类后的数据簇作为BP神经网络的训练样本,分别建立的神经网络控制器;设计的BP神经网络控制器采用只有一个隐含层的三层网络结构,输入变量为船速v,船舶行驶需求扭矩Treq和电池SOC,输出变量为发动机扭矩Te,电机输出扭矩Tm可以由公式(9)求出;混合动力船舶能量管理BP神经网络控制器,输入层为X=(x1,x2,x3),输出层为Te,隐含层有l个神经元Y=(y1,y2,…,yl)T;BP神经网络的隐含层输出表示为:(10)式中,wij代表输入层第j个神经元到隐含层第i个神经元之间的连接权值,bi表示隐含层第j个神经元的阈值,f为反应输入和输出之间关系的传递函数,采用tansig函数,其数学表达式如式(11);控制器的输出表示为:(12)式中,vi代表隐含层第i个神经元到输出层之间的连接权值,bl表示输出层神经元的阈值,f′为传递函数,输出层采用logsig函数,表达式如式(13);步骤五、将实时的输入数据通过模型选择模块,选择相应的子神经模型进行输出预测,结果作为能量管理策略的输出。本专利技术具有如下效果和优点:对动态规划全局优化能量管理策略进行分析,确定对混合动力船舶能量分配影响较大的因素:船速、船舶行驶需求扭矩、动力电池组SOC,将全局优化能量管理策略总结为一组三输入单输出的控制规则,并建立含有一个隐含层的三层BP神经网络。为了保证神经网络具有更快的训练速度和更高的训练精度,采用KFCM算法对全局最优样本集按照船舶运行模式进行聚类,对每一簇类分别建立子神经网络控制器,得到多神经网络模型控制器。对于实时输入,提取特征参数进行模型选择,根据选择结果切换到对应的子神经网络模型,将子神经网络模型的输出作为能量管理策略的输出。以神经网络控制为框架结合动态规划的最优控制算法通过对每一个聚类建立BP神经网络控制器,利用神经网络具有自本文档来自技高网...

【技术保护点】
1.一种基于神经网络控制的混合动力船舶的能量管理方法,采用并联式混合动力船舶,其发动机和电动/发电机并联且直接与螺旋桨轴相连,利用耦合器发动机和电动机可分别或共同驱动螺旋桨,其中电动机可以作为发电机吸收发动机发出的多余功率,然后提供给电网中的负载使用;所述基于神经网络控制的混合动力船舶的能量管理方法包括以下步骤:步骤一、混合动力船舶能量管理策略是在系统的约束下使得船舶在一定路径下的油耗最小,这是一个多阶段决策问题;动态规划应用于能量管理,是将多阶段能量优化问题分割为多个单阶段优化子问题,然后利用这些子问题的最优解计算能量管理的全局最优解;对于一个具体的优化问题,设非线性离散系统的状态方程为:x(k+1)=f[x(k),u(k),k]x(0)=x0   (1)其中

【技术特征摘要】
1.一种基于神经网络控制的混合动力船舶的能量管理方法,采用并联式混合动力船舶,其发动机和电动/发电机并联且直接与螺旋桨轴相连,利用耦合器发动机和电动机可分别或共同驱动螺旋桨,其中电动机可以作为发电机吸收发动机发出的多余功率,然后提供给电网中的负载使用;所述基于神经网络控制的混合动力船舶的能量管理方法包括以下步骤:步骤一、混合动力船舶能量管理策略是在系统的约束下使得船舶在一定路径下的油耗最小,这是一个多阶段决策问题;动态规划应用于能量管理,是将多阶段能量优化问题分割为多个单阶段优化子问题,然后利用这些子问题的最优解计算能量管理的全局最优解;对于一个具体的优化问题,设非线性离散系统的状态方程为:x(k+1)=f[x(k),u(k),k]x(0)=x0(1)其中求最优控制序列U(u(1),u(2),…,u(N-1));使得:(3)式中,x(k)为第k阶段的状态变量,x0为初始状态,u(k)为控制变量,f为非线性离散系统的传递函数,J称为目标函数,L为代价函数;根据动态规划的基本原理,针对混合动力船舶能量管理问题,首先要对非线性动态系统建立动态模型,并确定动态系统的状态变量和控制变量,将标准海况下的路径分为N个阶段,然后基于目标函数的优化目标,再对应每一个阶段,在每一个状态转移过程中计算燃油的消耗,之后逆向求解找到对应状态变量下的最优控制变量,最后进行正向寻优,找到标准海况下燃油消耗最小的最优控制律和状态变量集合;步骤二、采用动态规划全局优化算法,得到的最优控制规则数据集合,作为混合动力船舶BP神经网络能量管理策略的待选样本,控制规则的输入输出与神经网络的输入输出一一对应;混合动力船舶能量管理优化目标是求得使累积的代价函数最小的控制变量u(k),这里的代价函数由燃油消耗Lfuel和SOC附加代价的加权LSOC组成,表达式为如下形式:L(x(k),u(k))=Lfuel(k)+LSOC(k)(4)动态规划全局优化算法在...

【专利技术属性】
技术研发人员:刘涵王宇澄高迪驹周宇
申请(专利权)人:上海海事大学
类型:发明
国别省市:上海,31

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

1