一种基于电功率在线计算的燃油汽车电能控制系统及方法与流程

文档序号:12040838阅读:来源:国知局

技术特征:

1.一种基于电功率在线计算的燃油汽车电能控制系统,其特征是:设置节能控制器、车载网关、智能电池传感器、发电机控制器通过LIN总线相互联结;

所述智能电池传感器用于实时采集燃油汽车的蓄电池电量状态LIN帧并传递给所述节能控制器;所述车载网关用于实时采集燃油汽车的用电负载开关状态LIN帧和发动机状态LIN帧并传递给所述节能控制器;

所述节能控制器根据所述蓄电池电量状态LIN帧获得蓄电池电量状态系数,根据所述用电负载开关状态LIN帧获得用电负载需求功率,再根据所述发动机状态LIN帧获得发动机燃油消耗变化率;从而利用所述蓄电池电量状态系数、用电负载需求功率和发动机燃油消耗变化率建立节能辅助函数,并对所述节能辅助函数进行计算,获得发电机目标输出功率;

所述节能控制器将所述发电机目标输出功率封装为发电机控制LIN帧,并发送给所述发电机控制器用于调节发电机输出功率,从而实现燃油汽车电能的在线优化控制。

2.根据权利要求1所述的基于电功率在线计算的燃油汽车电能控制系统,其特征是:

所述蓄电池电量状态LIN帧的定义为:帧ID=34,数据场为2个字节,第一个字节为蓄电池电量状态SOC,第二个字节为蓄电池电流I和响应错误标识符E_R;

所述用电负载开关状态LIN帧的定义为:帧ID=32,数据场为2个字节,第一个字节为用电负载及其开关状态ON/OFF,第二个字节为用电负载保护门限ON_CD;

所述发动机状态LIN帧的定义为:帧ID=33,数据场为2个字节,第一个字节为发动机转速Ne,第二个字节为发动机扭矩Te

所述发电机控制LIN帧的定义为:帧ID=44,数据场为2个字节,第一个字节为电压设定值U_set,第二个字节为励磁电流限制参数I_ECL。

3.一种基于电功率在线计算的燃油汽车电能控制方法,其特征是按如下步骤进行:

步骤1、实时采集燃油汽车的蓄电池电量状态信息,并利用式(1)计算t时刻下蓄电池电量状态系数δ(t):

<mrow> <mi>&delta;</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&delta;</mi> <mrow> <mi>s</mi> <mi>o</mi> <mi>c</mi> </mrow> </msub> <mo>;</mo> </mrow> </mtd> <mtd> <mrow> <mi>S</mi> <mi>O</mi> <mi>C</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&GreaterEqual;</mo> <msub> <mi>SOC</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <msub> <mi>&delta;</mi> <mrow> <mi>s</mi> <mi>o</mi> <mi>c</mi> </mrow> </msub> <mo>;</mo> </mrow> </mtd> <mtd> <mrow> <mi>S</mi> <mi>O</mi> <mi>C</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&le;</mo> <msub> <mi>SOC</mi> <mi>min</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>0</mn> <mo>;</mo> </mrow> </mtd> <mtd> <mrow> <mi>e</mi> <mi>l</mi> <mi>s</mi> <mi>e</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

式(1)中,δsoc表示与蓄电池电量状态有关的常数,SOC(t)表示t时刻下的蓄电池电量状态;SOCmax表示理想状态下蓄电池工作区间的最大值,SOCmin表示理想状态下蓄电池工作区间的最小值;

步骤2、实时采集燃油汽车的用电负载开关状态信息,并利用式(2)计算t时刻下用电负载需求功率Pl(t):

<mrow> <msub> <mi>P</mi> <mi>l</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mo>&lsqb;</mo> <msub> <mi>&alpha;</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msub> <mi>p</mi> <mi>i</mi> </msub> <mo>&rsqb;</mo> <mo>+</mo> <msub> <mi>p</mi> <mrow> <mi>b</mi> <mi>a</mi> <mi>s</mi> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

式(2)中,αi(t)表示t时刻第i个车载用电负载的开关状态系数,当第i个车载用电负载开启时,令αi(t)=1,反之,令αi(t)=0;pbas表示维持所述燃油汽车运转所必需的基本电功率;pi表示第i个车载用电负载的需求功率;i=1,2,...,N,N为车载用电负载总数;

步骤3、实时采集燃油汽车的发动机状态信息,并利用式(3)计算t时刻下发动机燃油消耗变化率q(t):

<mrow> <mi>q</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mi>lim</mi> <mrow> <mi>&Delta;</mi> <mi>t</mi> <mo>&RightArrow;</mo> <mn>0</mn> </mrow> </munder> <mfrac> <mrow> <mi>k</mi> <mi>&gamma;</mi> <mi>Q</mi> <mrow> <mo>(</mo> <mi>&Delta;</mi> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>N</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>&Delta;</mi> <mi>t</mi> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>+</mo> <mi>&Delta;</mi> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>N</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msub> <mi>T</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

式(3)中,k为与发动机有关的常数,γ为发动机燃油密度,Q(Δt)为Δt时间内的发动机燃油消耗量,Ne(t)为t时刻下发动机转速,Te(t)为t时刻下发动机扭矩;

步骤4、利用式(4)建立t时刻下节能辅助函数

<mrow> <mover> <mi>Y</mi> <mo>~</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>q</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>&lsqb;</mo> <mover> <mi>&sigma;</mi> <mo>~</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>&delta;</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>&CenterDot;</mo> <mfrac> <mrow> <msub> <mi>V</mi> <mn>0</mn> </msub> <mo>-</mo> <msqrt> <mrow> <msubsup> <mi>V</mi> <mn>0</mn> <mn>2</mn> </msubsup> <mo>-</mo> <mn>4</mn> <msub> <mi>RP</mi> <mi>b</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </msqrt> </mrow> <mrow> <mn>7200</mn> <mi>L</mi> <mi>R</mi> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

式(4)中,Pb(t)为t时刻的蓄电池输出功率,L为蓄电池标定容量,V0为蓄电池开路电压,R为蓄电池内阻,为t时刻的电能控制参数,并有:

<mrow> <mover> <mi>&sigma;</mi> <mo>~</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>K</mi> <mi>l</mi> </msub> <msub> <mi>P</mi> <mi>l</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>K</mi> <mrow> <mi>S</mi> <mi>O</mi> <mi>C</mi> </mrow> </msub> <mo>&lsqb;</mo> <msub> <mi>SOC</mi> <mi>r</mi> </msub> <mo>-</mo> <mi>S</mi> <mi>O</mi> <mi>C</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>

式(5)中,Kl为与用电负载需求功率有关的常数,KSOC为与蓄电池的电量状态有关的常数,SOCr为蓄电池电量状态参考值;

步骤5、利用式(6)获得t时刻的蓄电池输出功率范围[Pbmin(t),Pbmax(t)]:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>P</mi> <mrow> <mi>b</mi> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>min</mi> <mo>{</mo> <msub> <mi>P</mi> <mi>l</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>,</mo> <msubsup> <mi>P</mi> <mi>b</mi> <mi>max</mi> </msubsup> <mo>}</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>P</mi> <mrow> <mi>b</mi> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>max</mi> <mo>{</mo> <msub> <mi>P</mi> <mi>l</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msubsup> <mi>P</mi> <mi>a</mi> <mi>max</mi> </msubsup> <mo>,</mo> <msubsup> <mi>P</mi> <mi>b</mi> <mi>min</mi> </msubsup> <mo>}</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

式(6)中,为蓄电池最小输出功率,为蓄电池最大输出功率,为发电机最大输出功率;

步骤6、利用式(7)将所述蓄电池输出功率范围[Pbmin(t),Pbmax(t)]进行离散化处理,得到如式(8)所示的t时刻蓄电池可能输出的功率值集合

ΔPb(t)=[Pbmax(t)-Pbmin(t)]/n (7)

<mrow> <mo>{</mo> <msubsup> <mi>P</mi> <mi>b</mi> <mrow> <mo>(</mo> <mi>j</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>P</mi> <mrow> <mi>b</mi> <mi>min</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mrow> <mo>(</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <msub> <mi>&Delta;P</mi> <mi>b</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>,</mo> <mi>j</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>n</mi> <mo>+</mo> <mn>1</mn> <mo>}</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

式(7)中,ΔPb(t)表示t时刻下蓄电池输出功率范围的离散化单位值;

式(8)中,表示t时刻下蓄电池第j个可能输出的功率值;

步骤7、令j=1;

步骤8、将t时刻下蓄电池第j个可能输出的功率值代入所述t时刻下的节能辅助函数中进行计算,得到t时刻下第j个节能辅助函数值

步骤9、将j+1赋值给j,并返回步骤8执行,直到j=n+1为止,从而获得t时刻下的节能辅助函数值集合

步骤9、从所述t时刻下的节能辅助函数值集合中选出最小值,以所述最小值所对应的蓄电池输出功率值作为最优目标值

步骤10、利用式(9)获得发电机目标输出功率值

<mrow> <msubsup> <mi>P</mi> <mi>a</mi> <mo>*</mo> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>P</mi> <mi>l</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msubsup> <mi>P</mi> <mi>b</mi> <mo>*</mo> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> <mo>.</mo> </mrow>

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