[发明专利]一种质子交换膜燃料电池一致性的热电水协同控制方法有效
申请号: | 201911149009.8 | 申请日: | 2019-11-21 |
公开(公告)号: | CN110867597B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 吴小娟;阳大楠 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H01M8/04694 | 分类号: | H01M8/04694;H01M8/04746;H01M8/04858;H01M8/04992 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 质子 交换 燃料电池 一致性 热电 协同 控制 方法 | ||
1.一种质子交换膜燃料电池一致性的热电水协同控制方法,其特征在于,包括以下步骤:
(1)、将非均匀控制向量参数化算法ndCVP集成到混合梯度粒子群优化算法HGPSO中,得到的非均匀控制向量参数化混合梯度粒子群优化算法ndCVP-HGPSO;
(2)、在考虑单电池一致性条件下,利用ndCVP-HGPSO算法对电池堆进行优化,获取负载需求功率下的电池堆的最优操作变量;
(2.1)、设置优化的目标函数;
V(t)=f(t,U(t),α(t))
其中,Ns表示电池堆的单电池片数,[t0,tf]表示电池堆运行时间区间;Sr(t)为单电池波动率;Vj(t)表示第j片单电池的电压;表示电池堆的单电池平均电压;
f(·)为非线性函数;U(t)为操作变量,α(t)表示电池堆的其他参数;
其中,操作变量U(t)=[T(t),RE(t),Δp(t)],T(t)为电池堆的运行温度,RE(t)为电池堆的相对湿度,Δp(t)为电池堆的进出口压力差;
(2.2)、确定约束条件;
(2.3)、在约束条件下,利用ndCVP-HGPSO算法对目标函数进行优化,得到负载需求功率下,电池堆的最优操作变量;
(2.3.1)、设置分数时间参数R=[ri],ri∈[0,1],i=1,2,…,N,N为时间分段数;
(2.3.2)、将电池堆运行时间区间T=[t0,tf]划分为N个子区间[tk,tk+1],k=0,1,2...N-1,即t0≤t1≤···≤tN-1≤tN=tf;
其中,
(2.3.3)、在N个子区间下,将操作变量U(t)=[T(t),RE(t),Δp(t)]进行参数化处理,得到:
其中,表示U(t)的参数化处理,分别表示T(t),RE(t),Δp(t)的参数化处理;
(2.3.4)、利用基函数来逼近参数化处理后的操作变量分量
其中,cm,k(t)表示第m个操作变量在第k个时间区间的控制变量分量;
(2.3.5)、引入分数时间参数R,将连续运行时间区间上的操作变量进行向量化,得到:
(2.3.6)、利用HGPSO优化算法进行全局寻优;
1)、设置最大迭代次数gmax;设置个体最优位置pbest,全局最优位置gbest,然后通过最小化比较进行迭代存储更新,即将每一个粒子个体从初始到当前第g次迭代搜索产生的最优位置均存储在pbest,种群当前的最优位置存储在gbest;
2)、初始化种群:对向量P中的每一个分量随机赋值,得到包含M个粒子Qj的种群,j=1,2,...,M;
其中,任意一个初始化粒子Qj的位置表示为:
对应的初始速度值为:
通过求解器求出所有粒子对应的初始目标函数值然后将每一个粒子的初始目标函数值及对应操作变量存储在pbest中,将J0中初始目标函数值最小的元素及对应操作变量作为全局最优位置,存储在gbest中;
3)、计算第g次迭代后,所有粒子对应的电池一致性的优化目标函数值然后将各个粒子的目标函数值与pbest中第g-1次迭代后的各个粒子的目标函数值作比较,如果大于则用及对应操作变量去替换及对应操作变量,否则,保持及对应操作变量;同时,选出Jg中目标函数值最小的元素用与gbest中的比较,如果大于则用及对应操作变量去替换及对应操作变量,否则,保持及对应操作变量;
4)、判断当前迭代次数g是否到达预设的最大迭代次数,或第g次迭代后的电池一致性的优化目标函数值满足:k1为常数,k1的取值为[1,gmax],k1<g,则迭代停止,将第g次迭代后得到gbest代入到步骤(2.3.7);否则,进入步骤4);
5)、更新粒子的位置和速度;
其中,w是惯性权重,rand1和rand2为两个随机数,c1和c2是加速度系数;
6)、将当前迭代次数g加1,再返回至步骤2);
(2.3.7)、梯度优化算法进行局部寻优
读取gbest中的全局最优操作变量,记为再将作为梯度优化算法的初始点
从初始点开始,利用梯度优化算法对进行局部寻优,如果前后两轮迭代寻优的差值小于预设阈值,即的值小于预设阈值,则将第k2次寻优的结果作为最终的最优操作变量,否则,令迭代次数k2自加1,进行下一轮进行寻优操作;
(3)、设计具有自适应滑模鲁棒迭代学习功能的控制器;
(3.1)、设置迭代次数k3,初始化k3=0;
(3.2)、根据最优操作变量绘制控制器的参考轨迹;
(3.3)、设计控制器的方程;
其中,和分别为迭代学习控制律和滑模控制律;为电池堆的运行温度,表示温度不确定量;为质子交换膜燃料电池的输出与期望轨迹之间的误差;f6(·)为PID学习律算子;f7(·)和f8(·)为非线性算子;κ1和κ2为反馈增益常数;sgn(·)为符号函数;
(3.4)、将参考轨迹与质子交换膜燃料电池的输出的差值作为控制器的输入,对控制器进行迭代更新,直至控制器收敛,得到收敛后的自适应滑模鲁棒迭代学习控制器;
(4)、将收敛后的控制器用于质子交换膜燃料电池系统,通过控制电机运行来调节燃料流量、空气流量、散热器风扇速度和压缩机电压,从实现质子交换膜燃料电池一致性的热电水协同控制。
2.根据权利要求1所述的一种质子交换膜燃料电池一致性的热电水协同控制方法,其特征在于,所述温度不确定量能够利用RBF神经网络自适应估计,估计方程为:
其中,为RBF神经网络的自适应修正规则;f9(·)为非线性算子;α(·)为高斯型基函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911149009.8/1.html,转载请声明来源钻瓜专利网。