发明名称 一种防止固体氧化物燃料电池燃料利用率超限的控制方法
摘要 本发明公开了一种防止固体氧化物燃料电池燃料利用率超限的控制方法,该方法考虑固体氧化物燃料电池系统运行过程中对燃料利用率的限制,将该限制转换为对PID控制器输出控制量的约束,并将该约束反馈到固体氧化物燃料电池系统输出电压值与其设定值的偏差通道中,防止发生燃料利用率超限的问题,保证系统运行过程中燃料利用率始终处于合理的范围内。
申请公布号 CN103413955B 申请公布日期 2015.04.01
申请号 CN201310340004.X 申请日期 2013.08.07
申请人 东南大学 发明人 雎刚;陈欢乐
分类号 H01M8/04(2006.01)I 主分类号 H01M8/04(2006.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 杨晓玲
主权项 一种防止固体氧化物燃料电池燃料利用率超限的控制方法,其特征在于:该方法基于PID控制,包括以下步骤:步骤1),在固体氧化物燃料电池系统最小负荷工况下,使用工程整定方法整定得到固体氧化物燃料电池系统对应控制系统中PID控制器的参数:kp,Ti,Td;其中,kp为比例系数,Ti为积分时间,Td为微分时间;步骤2),固体氧化物燃料电池控制系统实时在线记录(k‑1)时刻固体氧化物燃料电池系统的控制量u(k‑1),以及(k‑1)时刻和(k‑2)时刻PID控制器的修正偏差量e<sup>*</sup>(k‑1)和e<sup>*</sup>(k‑2);并将当前k时刻的负荷电流值I(k),以及固体氧化物燃料电池系统输出电压值V<sub>dc</sub>与控制系统电压设定值V<sub>r</sub>的差值e(k)输入PID控制器;步骤3),根据固体氧化物燃料电池系统燃料利用率的限制,在线实时计算固体氧化物燃料电池系统控制量的上限约束u<sub>max</sub>和下限约束u<sub>min</sub>:<img file="FDA0000652285430000011.GIF" wi="324" he="149" /><img file="FDA0000652285430000012.GIF" wi="342" he="141" />其中,K<sub>r</sub>为常数,其取值为0.000995,v<sub>max</sub>,v<sub>min</sub>分别为燃料利用率的约束上限和下限,I(k)为固体氧化物燃料电池系统k时刻的负荷电流值;步骤4),计算k时刻PID控制器的中间控制量u<sup>*</sup>(k):u<sup>*</sup>(k)=u(k‑1)+K<sub>p</sub>[e(k)‑e<sup>*</sup>(k‑1)]+K<sub>I</sub>e(k)+K<sub>D</sub>]e(k)‑2e<sup>*</sup>(k‑1)+e<sup>*</sup>(k‑2)],其中,K<sub>p</sub>=kp,K<sub>I</sub>=kp·T/Ti,K<sub>D</sub>=kp·Td/T,T为控制系统采样周期;步骤5),根据所述步骤3)中的固体氧化物燃料电池系统控制量上限约束u<sub>max</sub>和下限约束u<sub>min</sub>,以及所述步骤4)中得到的k时刻PID控制器的中间控制量u<sup>*</sup>(k),计算得到PID控制器k时刻的修正偏差量e<sup>*</sup>(k):<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><mi>e</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mrow><msub><mi>u</mi><mi>max</mi></msub><mo>-</mo><msup><mi>u</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>K</mi><mi>p</mi></msub><mo>+</mo><msub><mi>K</mi><mi>I</mi></msub><mo>+</mo><msub><mi>K</mi><mi>D</mi></msub></mrow></mfrac></mtd><mtd><msup><mi>u</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>></mo><msub><mi>u</mi><mi>max</mi></msub></mtd></mtr><mtr><mtd><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd><mtd><msub><mi>u</mi><mi>min</mi></msub><mo>&le;</mo><msup><mi>u</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>u</mi><mi>max</mi></msub></mtd></mtr><mtr><mtd><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mrow><msub><mi>u</mi><mi>min</mi></msub><mo>-</mo><mi>u</mi><mo>*</mo><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>K</mi><mi>p</mi></msub><mo>+</mo><msub><mi>K</mi><mi>I</mi></msub><mo>+</mo><msub><mi>K</mi><mi>D</mi></msub></mrow></mfrac></mtd><mtd><msup><mi>u</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>&lt;</mo><msub><mi>u</mi><mi>min</mi></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000652285430000021.GIF" wi="955" he="416" /></maths>步骤6),将所述步骤5)得到的修正偏差量e<sup>*</sup>(k)作为PID控制器实际运算偏差,计算控制系统的输出控制量u(k):u(k)=u(k‑1)+K<sub>p</sub>[e<sup>*</sup>(k)‑e<sup>*</sup>(k‑1)]+K<sub>I</sub>e<sup>*</sup>(k)+K<sub>D</sub>[e<sup>*</sup>(k)‑2e<sup>*</sup>(k‑1)+e<sup>*</sup>(k‑2)];步骤7),将所述步骤6)得到的控制系统的输出控制量u(k)作为固体氧化物燃料电池系统当前时刻燃料量的控制值,传送到系统燃料量调节执行机构中,来控制调节进入固体氧化物燃料电池系统的燃料量,从而在控制系统的定电压输出同时保证系统燃料利用率在合理的范围内。
地址 211189 江苏省南京市江宁区东南大学路2号