The present invention discloses a nonlinear suppression method of solid oxide fuel cell based on multi model predictive control. The nonlinear multivariable coupling problem of solid oxide fuel cell is overcome by on-line multi model weighted predictive control, and the disturbance of resistance load is compensated by feedforward method. At the same time, the constraints of hydrogen flow and air flow are added to the performance index. Through the feedback correction link based on the Calman filter, the feasibility of the control system is realized, the control effect is improved, and the fuel cell will maintain the constant output voltage after the change of the external resistance, and the fuel utilization rate is in the position. The reasonable range is within 0.7 to 0.9.
【技术实现步骤摘要】
一种基于多模型预测控制的固体氧化物燃料电池非线性抑制方法
本专利技术涉及新能源技术自动控制领域,特别是涉及一种基于多模型预测控制的固体氧化物燃料电池非线性抑制方法。
技术介绍
固体氧化物燃料电池在实现商业化运营道路上的问题主要集中于对固体氧化燃料电池的有效控制。随着传统能源日趋紧张,环境问题日益突出,国家不断加大对新能源领域的发展力度,固体氧化物燃料电池便是其中的热点之一,然而在固体氧化物燃料电池投入实际运营的过程中,燃料电池的有效控制便是其中的关键问题。现有的控制方案均未能实现对固体氧化物燃料电池的非线性、多变量耦合、扰动抑制、控制量约束、恒定输出电压及燃料利用率问题的有效解决,或只解决了其中一部分问题,且方法实现较为困难,不具有大范围推广的意义。
技术实现思路
专利技术目的:本专利技术的目的是提供一种基于多模型预测控制的固体氧化物燃料电池非线性抑制方法,能够解决固体氧化物燃料电池在控制过程中的非线性多变量耦合,控制量约束,及扰动抑制问题,确保燃料电池在受到外部电阻发生变化后维持输出电压恒定,且燃料利用率处于合理范围0.7~0.9内。技术方案:为达到此目的,本专利技术采用以下技术方案:本专利技术所述的基于多模型预测控制的固体氧化物燃料电池非线性抑制方法,包括以下步骤:S1:针对固体氧化物燃料电池自身所具有的非线性,对受控固体氧化物燃料电池在多个工作点下进行非线性分析并辨识建模,构建各工作点下线性燃料电池子模型;S2:确立以电阻负载变动范围为调度量,通过在线的线性插值方法将多个工作点下的燃料电池子模型合成为一个符合当前固体氧化物燃料电池非线性工作点的线性模型; ...
【技术保护点】
一种基于多模型预测控制的固体氧化物燃料电池非线性抑制方法,其特征在于:包括以下步骤:S1:针对固体氧化物燃料电池自身所具有的非线性,对受控固体氧化物燃料电池在多个工作点下进行非线性分析并辨识建模,构建各工作点下线性燃料电池子模型;S2:确立以电阻负载变动范围为调度量,通过在线的线性插值方法将多个工作点下的燃料电池子模型合成为一个符合当前固体氧化物燃料电池非线性工作点的线性模型;S3:采用多模型加权的预测控制方法,设计前馈环节对作为可测扰动的负载电阻的补偿,控制输入燃料电池的氢气流量与空气流量,维持燃料电池系统输出电压恒定,且燃料利用率维持在0.7~0.9内,计算预测模型,并求解最优输入氢气流量和空气流量;S4:采用基于卡尔曼滤波器状态估计的反馈校正方法,在多模型加权的预测控制方法中对预测模型中的增广状态变量进行实时估计和矫正更新。
【技术特征摘要】
1.一种基于多模型预测控制的固体氧化物燃料电池非线性抑制方法,其特征在于:包括以下步骤:S1:针对固体氧化物燃料电池自身所具有的非线性,对受控固体氧化物燃料电池在多个工作点下进行非线性分析并辨识建模,构建各工作点下线性燃料电池子模型;S2:确立以电阻负载变动范围为调度量,通过在线的线性插值方法将多个工作点下的燃料电池子模型合成为一个符合当前固体氧化物燃料电池非线性工作点的线性模型;S3:采用多模型加权的预测控制方法,设计前馈环节对作为可测扰动的负载电阻的补偿,控制输入燃料电池的氢气流量与空气流量,维持燃料电池系统输出电压恒定,且燃料利用率维持在0.7~0.9内,计算预测模型,并求解最优输入氢气流量和空气流量;S4:采用基于卡尔曼滤波器状态估计的反馈校正方法,在多模型加权的预测控制方法中对预测模型中的增广状态变量进行实时估计和矫正更新。2.根据权利要求1所述的基于多模型预测控制的固体氧化物燃料电池非线性抑制方法,其特征在于:在步骤S1中,根据固体氧化物燃料电池电阻负载的变动范围,选取l个处于不同电阻负载扰动、输出额定电压、燃料利用率为0.8的燃料电池工作点,并对其中h个工作点的固体氧化物燃料电池分别做电阻负载、输入氢气量、输入空气量的开环阶跃扰动试验以验证固体氧化物燃料电池系统自身所具有的非线性;对其中n个工作点,通过电阻负载、输入氢气量、输入空气量在n个不同工作点的开环阶跃响应实验数据辨识n个工作点附近的传递函数模型,构建n个工作点下的燃料电池子模型M1~Mn。3.根据权利要求1所述的基于多模型预测控制的固体氧化物燃料电池非线性抑制方法,其特征在于:在步骤S2中,将电阻负载的变动范围根据步骤S1中n个燃料电池子模型划分为n-1个子区间,即R1~R2,R2~R3…Rn-1~Rn,n为工作点的总数,Rj~Rj+1为电阻负载变动范围的第j个子区间,j=1…n-1,则k时刻符合当前固体氧化物燃料电池非线性工作点的线性模型M(k)按照式(1)计算:式(1)中,αi为加权系数,Mi为步骤S1中所得的第i个燃料电池子模型,i=1…n;线性插值方法具体为:若R(k)满足Rj≤R(k)<Rj+1,则分别按照式(2)-(4)进行迭代,R(k)为当前k时刻电阻负载的测量值;αi=0i≠j,j+1(2)当进入下一个计算周期,即k+1时刻,重复上述迭代步骤,计算k+1时刻的线性模型M(k+1),实现在线计算。4.根据权利要求1所述的基于多模型预测控制的固体氧化物燃料电池非线性抑制方法,其特征在于:在步骤S3中,根据步骤S2中得到的符合当前固体氧化物燃料电池非线性工作点的线性模型M(k),计算得到的预测模型Y如式(5)所示,并求解如式(10)所示带约束的性能指标:Y=Fx(k)+ΦΔU+ΓΔd(k)(5)式(5)中,F、Φ和Γ分别如式(6)、(7)和(8)所示,x(k)=[Δxd(k)Tyd(k)T]T为增广状态变量,yd(k)为由输出电压和燃料利用率构成的输出向量,Δxd(k)=xd(k)-xd(k-1),xd(k)为k时刻下的状态变量,ΔU如式(9)所示,d(k)为电阻负载扰动,Δd(k)=d(k)-d(k-1),B和Br均为增广系数矩阵;式(6)中,C=[OI]为y(k)=Cx(k)中的增广系数矩阵,O为零矩阵,I为单位阵,A为x(k+1)=Ax(k)+BΔu(k)+BrΔd(k)中的增广系数矩阵,u(k)为由氢气流量和空气流量构成的输入向量,Δu(k)=u(k)-u(k-1);式(7)中,P为预测时域,M为控制时域;Γ=[...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。