固体氧化物燃料电池建模及广义预测控制.doc
《固体氧化物燃料电池建模及广义预测控制.doc》由会员分享,可在线阅读,更多相关《固体氧化物燃料电池建模及广义预测控制.doc(9页珍藏版)》请在第一文库网上搜索。
1、固体氧化物燃料电池建模及广义预测控制摘要:目前的固体氧化物燃料电池(SOFC)模型多侧重于对电池堆内部过程的描述,但太复杂,不适用于性能预测和控制系统设计。针对SOFC的反应机理,在SIMULINK中搭建电池的机理模型来获得输入-输出数据;利用MATLAB中的系统辨识工具箱辨识电池的数学模型。在建立的数学模型基础上,进行广义预测控制算法设计。与比例积分微分(PID)控制算法相比,广义预测控制算法的响应速度更快,设定值跟踪效果更平稳,超调量更小,输出曲线能快速地跟踪系统设定值。为使固体氧化物燃料电池(SOFC)可靠、稳定和高效地工作,需要确定系统的动态输入-输出特性1。谭勋琼等2基于内部气体流量
2、的动态守恒方程,推导在假设条件下各种气体分压和电流的函数关系,进而构建SOFC的集总模型。阙加雄等3基于SOFC内部的3种动力学过程,综合考虑内部的质量平衡、能量平衡和电化学反应过程,建立动态模型。SOFC的内部反应复杂,且模型具有随机干扰、非线性等特点,因此建立的模型都很复杂,难以用于控制系统的分析和设计4。系统辨识方法是利用系统的输入-输出数据来确定系统的数学模型,更适用于工程应用5。广义预测控制算法采用反馈校正和滚动优化策略,具有较强的鲁棒性,适用于复杂的工业过程控制6。本文作者通过SIMULINK搭建燃料电池的机理模型,分析并获得模型的输入-输出数据,再辨识SOFC的数学模型,避开电池
3、的复杂反应过程来建模,并进行广义预测控制算法的设计。1 SOFC机理建模燃料电池模型电压包括4种电压:开环电压(En)、活化极化损失电压(Ua)、浓度损失电压(Uc)和欧姆损耗电压(Uo)。SOFC工作电压(Ud)按式(1)计算:Ud=En-Ua-Uc-Uo(1)本文作者使用MATLAB/SIMULINK软件实现SOFC机理模型的实现,设计的基于SIMULINK的SOFC模型见图1。图1中:Goto模块用于保存端口的输出;From模块用于将保存的端口输出送入指定模块;Jfc是电流密度;qf是获取的电流数据;T、T1、T2和T3均是工作温度,取值为973K;NH1是内阻,取值为0126;NH2是
4、输入流速,取值为51ml/s。2 SOFC电池的模型辨识系统辨识是根据动态系统的输入-输出数据构造数学模型的过程5。在理论建模太复杂的时候,经常采用系统辨识的方法。为满足控制系统设计的需要,利用MATLAB中的系统辨识工具箱,辨识SOFC的输出电压响应模型,从而可避开SOFC内部复杂的反应机理。将系统的输入-输出数据导入系统辨识工具箱,经过对各种模型结构辨识结果的分析与对比,最终选择具有外部输入的自回归滑动平均(ARMAX)模型作为SOFC的模型结构。通过系统辨识工具箱辨识出的系统具体参数为:3 SOFC的控制设计3.1广义预测控制算法简介广义预测控制(GPC)算法结合了多种算法的优点6,如果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 固体 氧化物 燃料电池 建模 广义 预测 控制