一种基于小波‑模糊逻辑的混合动力船舶能量管理系统及控制方法与流程

文档序号:11222085阅读:674来源:国知局
一种基于小波‑模糊逻辑的混合动力船舶能量管理系统及控制方法与流程

本发明涉及一种基于小波-模糊逻辑的混合动力船舶能量管理系统与控制方法,具体是一种根据船舶的实时功率需求,通过小波-模糊逻辑理论方法分析,从而合理分配燃料电池、蓄电池和超级电容三种能量源输出的功率的管理与控制方法。



背景技术:

航运是世界公认的最为经济的运输手段之一,对世界经济的发展起到了重要的作用,但随着世界贸易量的增大,能源需求的增加,带来的环境问题也日益突出。就目前清洁能源技术的发展现状来看,以风能、太阳能、核能以及燃料电池为代表的清洁能源已初步具备船舶上的应用基础,但仅利用风能或太阳能等单一模式并非为最优的应用模式。根据船型结构、航行区域和营运特点的不同,多种能源的综合利用的混合动力船舶技术已经作为一个发展方向在船舶应用领域掀起了新一轮的研究热潮。

混合动力船舶包含两种或更多能量转换装置,或同一种装置使用两种或更多种燃料。当混合能源系统结合在一起时,能克服单独使用其中任何一种能源的固有局限性。但多个能量单元增加了系统的复杂性,如何使由多个能量单元构成的混合动力系统稳定、可靠、高效的工作是混合动力船舶的关键技术之一。

目前在混合动力能量管理策略方面的研究大多集中在是汽车领域,而在船舶混合动力能量管理策略方面研究较少。针对混合动力船舶推进系统的结构和运动特性,其能量管理常用的方法大致分为三类:基于规则的能量管理策略、基于优化控制的能量管理策略和基于智能控制算法的能量管理策略。其中,基于规则的控制算法可分为静态逻辑门限控制算法;基于优化控制的能量管理策略可分为瞬时优化和全局优化两大类;基于智能控制算法的能量管理策略有基于模糊逻辑控制算法、小波算法、神经网络算法等。局优化策略无法用于实时控制,但可以对其进行优化,全局优化策略在控制过程中需提前知道航道和通航环境等基本信息,因此难度较大且计算量大。瞬时优化策略最大的特点就是计算量大、成本高,该控制策略只能优化瞬时的系统效率。逻辑门限制控制策略没有经过优化处理,所以控制效果不理想。

本发明设计了一种基于小波-模糊逻辑的混合动力船舶能量管理系统与控制方法,通过模糊逻辑与小波变换得到各动力源的实际输出功率,当蓄电池和超级电容充有足够的电量时,fc系统输出功率降低以节省燃料费用;而当电池和超级电容充电量较低时,fc系统输出较多的功率以满足整个系统的功率需求,从而实现在不损害船舶性能和部件寿命的前提下,合理分配各能量单元的功率输出,实现各能量单元的工作性能优化,同时减少功率损耗,促进系统的整体性能、提高燃料的经济性。



技术实现要素:

本发明的目的在于设计一种基于小波-模糊逻辑的混合动力船舶能量管理系统与控制方法,根据蓄电池、超级电容、燃料电池的soc值和船舶功率需求来给燃料电池、蓄电池和超级电容三种能量源分配功率输出的方法,从而实现各能量单元的工作性能优化。

本发明采用以下技术措施来实现:

本发明的一种基于小波-模糊逻辑的混合动力船舶能量管理系统与控制方法包括:

一种基于小波-模糊逻辑的混合动力船舶能量管理系统,其特征在于,包括能源系统能量管理系统采集装置;其中,

所述能源系统包括

燃料电池模块:船舶主电源,燃料电池输出的电能通过单向dc/dc中电压控制单元变压后给直流母线供电,同时通过双向dc/dc给锂电池和超级电容进行充电。

蓄电池模块:船舶备用和启动电源,为燃料电池正常启动提供所需装置提供能量;在紧急情况时由锂离子电池作为应急电源,承担全船紧急供电需求,从而增强混合动力系统的可靠性。

超级电容模块,船舶补偿电源,承担动力系统中高频变化的功率需求,并当动力系统功率需求大且频率快时,承担峰值电流输出,起到削峰填谷的作用,使燃料电池平缓的提供能量。

能量管理系统采集装置包括:

采集控制模块:采集燃料电池的输出电压、电流,锂电池的输出电压、电流、荷电状态,超级电容的电压、荷电状态及直流母线的电压、电流,并将采集到的数据进行转发、存储,并得到的船舶总的功率需求。为能量管理系统的智能算法的运算、处理提供数据支持,同时这些数据也会实时传送到船舶控制台的相关界面上,供控制台工作人员了解船舶运行情况;

小波转换模块:根据采集控制模块采集的数据得到的船舶总的功率需求,通过小波变换将得到高、中、低三个不同频率段的功率需求,根据混合动力系统特性,低频分量对应的功率为燃料电池的参考输入功率,中频分量对应的功率则为蓄电池的参考输入功率,高频分量对应的功率为超级电容的参考输入功率,得到三个输出量:燃料电池参考功率需求、蓄电池参考功率需求、超级电容参考功率需求。

模糊逻辑控制模块:将总的功率需求、蓄电池的荷电状态、超级电容的荷电状态作为输入量送入模糊控制器,经过模糊化,模糊推理,解模糊得到准确输入量,得到模糊规则。

模糊规则制定:船舶正常航行时,按船舶当前功率需求分为三种工作模式,分别是

工作模式一:燃料电池作为主动力源,超级电容及蓄电池作为被充电元件;

工作模式二:燃料电池做主动力源,所述超级电容及蓄电池中其一作为辅助动力源;

工作模式三:燃料电池、蓄电池超级电容共同作为动力源。

在上述的一种基于小波-模糊逻辑的混合动力船舶能量管理系统,所述采集控制模块包括电压传感器、直流电流传感器、霍尔传感器、can总线、plc控制器、模糊逻辑控制器,采集控制步骤包括:

plc控制器及相应传感器:所述plc控制器和相应传感器构成数据采集系统对船舶运行状态和电源供电系统状态相关数据进行采集并送至上位机,所述传感器包括电压传感器、直流电流传感器、霍尔传感器;

上位机以及下位机:上位机接收plc控制器采集的数据,下位机通过uart串口将电机主轴转速、gps传感器信号、燃料电池、蓄电池、超级电容及母线上电压电流、供给功率及电池剩余电量数据发送至工控机;

工控机:接收下位机发送的数据并将数据解压整理,提取出驱动电机主轴转速和相关电参量,连同gps模块采集的船舶航行数据送至模糊逻辑控制器;

模糊逻辑控制器:利用模糊逻辑控制算法对数据进行运算,制定相关的控制策略与控制命令发送至plc控制器,由plc控制各个动力源的工作状态和功率输出值。

一种基于小波-模糊逻辑的混合动力船舶能量管理控制方法,其特征在于,包括:

步骤1,获得三种能量源初步参考功率需求,通过小波变换将船舶所需实时功率分解为高、中、低三种不同频段的功率分别对应超级电容、蓄电池和燃料电池三种能量源;具体是采用haar小波基,基于公式:

将采集控制模块所得到船舶总的功率需求p1,通过小波变换被分解为高频和低频功率信号,再将低频功率信号依次由高通滤波器和低通滤波器分解。经过二次分解后,需求功率被分解为高频信号x1、x2、x3及低频信号x0。根据混合动力系统特性,将低频信号分配给燃料电池和蓄电池,其参考输出功率分别为

pref_fc=0.6x0(n)

pref_bat=0.4x0(n)

将高频信号分配给超级电容,其参考输出功率为

pref_uc=x1+x2+x3

得到三个输出量:燃料电池初步参考功率需求pref_fc、蓄电池初步参考功率需求pref_bat、超级电容初步参考功率需求pref_uc。

然后编写模糊控制器获得蓄电池和超级电容能量的模糊参考输出功率pfuzzy_bat和pfuzzy_uc。

步骤2,:模糊化。通过模糊逻辑控制模块将根据权利要求1所述采集控制模块所得到的船舶总功率需求p1和蓄电池的荷电状态socbat、超级电容的荷电状态socuc通过玛达尼控制推理方法模糊化,并选用合适的隶属度函数进行对论域的划分。根据工程经验选取隶属度函数。其中,由于三角形隶属度函数与梯形隶属度函数相对简单,适用于工程,所以蓄电池模糊控制输出功率pfuzzy_bat和超级电容模糊控制参考输出功率pfuzzy_uc采用了三角形隶属度函数和梯形隶属度函数外,其他三个变量都采用三角形隶属度函数。在matlab仿真环境中建立系统仿真模型,通过实验结果调试隶属度函数的参数。具体如下:

将蓄电池荷电状态socbat分为:l(低)为’trimf’,[al1al2al3]、m(中)为’trimf’,[am1am2am3]、h(高)为trimf’,[ah1ah2ah3]三个模糊集合;

将超级电容荷电状态socuc分为:l(低)为’trimf’,[bl1bl2bl3]、m(中)为’trimf’,[bm1bm2bm3]、h(高)为’trimf’,[bh1bh2bh3]三个模糊集合;

将总功率需求分为:s(小)为’trimf’,[cs1cs2cs3]、m(中)为’trimf’,[cm1cm2cm3]、b(大)为’trimf’,[cb1cb2cb3]三个模糊集合;

将蓄电池的模糊控制输出功率pfuzzy_bat和超级电容模糊输出功率pfuzzy_uc分为:nb(反向大)为’trapmf’,[dnb1dnb2dnb3dnb4]、nm(反向中)为’trapmf’,[dnm1dnm2dnm3dnm4]、ns(反向小)为’trapmf’,[dns1dns2dns3dns4]、z(双向趋于0)为’trimf’,[dz1dz2dz3dz4]、ps(正向小)为’trapmf’,[dps1dps2dps3dps4]、pm(正向中)为’trapmf’,[dpm1dpm2dpm3dpm4]、pb(正向大)为’trapmf’,[dpb1dpb2dpb3dpb4]七个模糊集合。

步骤3:根据系统的动态特性设立规则库:船舶功率需求为p1,燃料电池输出功率为pfc,蓄电池输出功率为pbat,超级电容输出功率为puc,能量控制规则如下:

控制规则a.当p1处于模糊子集小时,系统进入工作模式一,此时pfc=p1-pbat-puc,此时超级电容及蓄电池处于充电状态,且优先给超级电容充电;

控制规则b.当p1处于模糊子集中时,系统进入工作模式二,此时p1=pfc+puc或p1=pfc+pbat,燃料电池与超级电容或蓄电池中soc处于模糊子集大的一方混合供电;

控制规则c.当p1处于模糊子集大时,系统进入工作模式三,此时p1=pfc+puc+pbat,三种动力源混合供电;

本发明采用“if-then”语句表达具体模糊规则,所述具体规则参考图6及图7

步骤4:去模糊化得到所需的控制输出量燃料电池的功率要求、蓄电池的功率要求、超级电容的电压要求。其中去模糊化采用面积重心法,即将描述输出模糊集合的隶属度函数曲线与横坐标所围成的面积的均分点所对应的论域元素作为判决结果,公式为

式中v0解模糊化后的精确值,v为输入变量,f(v)为隶属度函数,αh为相应隶属度函数上限,αl为相应隶属度函数下限。

根据以上所述,可以得到各模糊量去模糊化后的精确值:

蓄电池荷电状态:式中socbat为蓄电池剩余电量值,fl(socbat)为l(低)相应的隶属度函数,αh1为l(低)相应的隶属度函数上限,αl1为相应隶属度函数下限。同理可得m(中)=a2,h(高)=a3;

超级电容荷电状态:式中socuc为超级电容剩余电量值,fl(socuc)为l(低)相应的隶属度函数,αh2为l(低)相应的隶属度函数上限,αl2为相应隶属度函数下限。同理可得m(中)=b2,h(高)=b3;

参考功率需求:式中p1为船舶功率需求,fs(p1)为s(小)相应的隶属度函数,αh3为s(小)相应的隶属度函数上限,αl3为s(小)相应隶属度函数下限。同理可得m(中)=c2,b(大)=c3;

蓄电池模糊控制输出功率:式中pbat为蓄电池输出功率,fnb(pbat)为nb(反向小)相应的隶属度函数,αh4为nb(反向小)相应的隶属度函数上限,αl4为nb(反向小)相应隶属度函数下限。同理可得nm(反向中)=d2,ns(反向小)=d3,z(双向趋于0)=d4,ps(正向小)=d5,pm(正向中)=d6,pb(正向大)=d7;

超级电容模糊控制输出功率:式中puc为蓄电池输出功率,fnb(puc)为nb(反向小)相应的隶属度函数,αh5为nb(反向小)相应的隶属度函数上限,αl5为nb(反向小)相应隶属度函数下限。同理可得nm(反向中)=e2,ns(反向小)=e3,z(双向趋于0)=e4,ps(正向小)=e5,pm(正向中)=e6,pb(正向大)=e7;

将根据模糊规则推断的结果根据以上规则去模糊化后即可值即为蓄电池的模糊控制输出功率pfuzzy_bat和超级电容模糊输出功率pfuzzy_uc

步骤五:小波变换得到的蓄电池和超级电容参考功率输出与模糊控制得到的燃料电池和超级电容的参考功率输出调节量的差,作为最终的功率输出值,即

pbat=pref_bat-pfuzzy_bat

puc=pref_uc-pfuzzy_uc

燃料电池输出功率可由小波变换得到的燃料电池参考功率输出与模糊控制输出量的差得出,即:

pfc=pref_fc-pfuzzy_bat-pfuzzy_uc。

与现有技术相比本发明有如下的有益效果:1、本发明的基于小波-模糊逻辑控制策略对变化的瞬时信号捕捉能力强,可以将高频信号、中频信号和低频信号从所采集的信号中分离出来,且根据具体的航行工况不需要依赖被控对象精确的数学模型可进行调整,使控制的灵活性和可靠性得到很大提高;2、本发明采用的能量管理策略在模糊逻辑的基础上,采用小波变换对负载功率需求信号进行实时处理。满足船舶负载所需功率的同时,降低功率需求瞬态变化对各能量源的不良影响,通过对蓄电池、超级电容充放电合理有效的管理,延长燃料电池、蓄电池使用寿命,减少燃料消耗。

附图说明

图1为本发明的电力系统构架图。

图2为本发明的能量管理系统硬件结构图。

图3为本发明的模拟船舶功率需求信号及经小波分解后的信号。

图4为本发明的模糊逻辑控制结构图。

图5为本发明的能量管理控制方法示意图。

图6为燃料电池输出功率规则表。

图7为蓄电池输出功率规则表。

具体实施方式:

为了使本发明实现的手段、目的以及最终的效果易于明白了解,以下将结合图示对本发明的实施例给出详细的说明。

图中,1-1能量管理系统;1-2燃料电池:1-3蓄电池;1-4超级电容;1-5单向dc/dc转换器;1-6双向dc/dc转换器;1-7双向dc/dc转换器;1-8直流母线;1-9dc/ac逆变器;1-10电力推进装置;2-1显示器;2-2键盘和鼠标;2-3工控机;2-4网络交换机;2-5can口扩展卡;2-6数字量i/o模块;2-7模拟量i/o模块;2-8按钮;2-9指示灯;2-10指示灯;2-11燃料电池;2-12蓄电池;2-13超级电容;2-14推进电机;2-15plc控制器;2-16dc/dc转换器;2-17dc/dc转换器;2-18dc/dc转换器

一种混合动力船舶电力系统构架如图1所示,实线箭头方向为能量流动方向。

(1)能源系统。包括燃料电池1-2最大功率为1.5kw,通过单向dc/dc转换器1-5与直流母线1-8相连;蓄电池1-3容量为1.65kwh,通过双向dc/dc转换器1-6与直流母线1-8相连;超级电容1-4共两组,总容量为0.106kwh,通过双向dc/dc转换器1-7与直流母线1-8相连。

(2)能源管理系统,能量管理系统硬件构成如图2所示,当船舶运行工况发生变化时,管理系统下位机通过plc及相关传感器构成数据采集系统对2-11燃料电池、2-12蓄电池、2-13超级电容及2-14推进电机的相关数据进行采集,通过2-10模拟量i/o模块上传至can总线,经2-5can口扩展卡将电机主轴转速、燃料电池、蓄电池、超级电容及母线上电压电流、供给功率及电池剩余电量等数据上传至2-4网络交换机,通过以太网送至2-3工控机。工控机数据处理软件将其解压整理,提取出驱动电机主轴转速和相关电参量,连同gps模块采集的船舶航行数据利用模糊逻辑控制算法对其进行运算,根据制定的模糊控制规则制定相关的控制命令发送至plc控制器2-15,由plc分别通过2-16dc/dc变换器,2-17dc/dc变换器、2-18dc/dc变换器控制燃料电池、蓄电池、超级电容的工作状态和功率输出值。

本发明设计的一种基于小波-模糊逻辑的混合动力船舶能源管理控制方法,包括以下步骤:

(1)获得三种能量源初步参考功率需求:本发明采用haar小波基。相比于其它常见的小波,haar小波的母函数具有在时域中的滤波跨度最短,小波变换与其逆变换相同的优点。haar小波表达式为:

将船舶总的功率需求p-requirement,通过小波变换将得到三个不同频率段的功率需求,根据混合动力系统特性,将低频信号通过小波变换合理配置给燃料电池,将中频信号分配给蓄电池,将高频信号分配给超级电容,得到三个输出量:燃料电池初步参考功率需求(pref_fc)、蓄电池初步参考功率需求(pref.bat)、超级电容初步参考功率需求(pref.uc)。

原始功率信号及通过小波分解获得的参考功率如图3所示:

(2)获得三种能量源实际参考输出功率:如图3所示,通过模糊逻辑控制模块将三部分初步参考功率需求和蓄电池的荷电状态、超级电容的荷电状态通过模糊化、规则运算、去模糊化得到所需的控制输出量燃料电池的功率要求(power.fc)、蓄电池的功率要求(power.bat)、超级电容的电压要求(u.uc),然后由小波得到的参考功率需求和模糊逻辑得到的归一化的功率需求的乘积,作为燃料电池和蓄电池的实际参考功率需求。

(3)制定隶属度函数:将soc-bat(蓄电池荷电状态)分为l(低)、m(中)、h(高)三个模糊集合;将soc-uc(超级电容荷电状态)分为l(低)、m(中)、h(高)三个模糊集合;将p_requirement(总功率需求)分为s(小)、m(中)、b(大)三个模糊集合;将p-bat(蓄电池输出功率)分为nb(反向大)、nm(反向中)、ns(反向小)、z(双向趋于0)、ps(正向小)、pm(正向中)、pb(正向大)七个模糊集合;将p-fc(燃料电池输出功率)分为s(小)、m(中)、b(大)三个模糊集合。

(4)制定模糊规则:如图4所示,船舶正常航行时,按船舶当前功率需求分为三种工作模式:所述燃料电池作为主动力源,所述超级电容及蓄电池作为被充电元件,该工况为工作模式一;所述燃料电池做主动力源,所述超级电容及蓄电池中其一作为辅助动力源,该工况为工作模式二;所述燃料电池、蓄电池超级电容共同作为动力源,该工况为工作模式三。所述船舶功率需求为p1,所述燃料电池输出功率为pfc,所述蓄电池输出功率为pbat,所述超级电容输出功率为puc,能量控制规则如下:

a.当p1处于模糊子集小时,系统进入工作模式一,此时pfc=p1-pbat-puc,此时超级电容及蓄电池处于充电状态,且优先给超级电容充电;

b.当p1处于模糊子集中时,系统进入工作模式二,此时p1=pfc+puc(或pbat),燃料电池及超级电容与蓄电池中soc处于模糊子集大的一方混合供电;

c.当p1处于模糊子集大时,系统进入工作模式三,此时p1=pfc+puc+pbat,三种动力源混合供电;

以上仅为本发明的具体实施例,但本发明的技术特征并不局限于此。任何以本发明为基础,为实现基本相同的技术效果,所作出地简单变化、等同替换或者修饰等,皆涵盖于本发明的保护范围之中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1