基于发动机进气温度的车辆外界环境温度计算方法
【技术领域】
[0001]本发明涉及车辆外界环境温度计算方法,更具体地,涉及基于发动机进气温度的车辆外界环境温度计算方法。
【背景技术】
[0002]目前,随着车辆的日益发展和普及,对车辆的舒适性的要求越来越高,因此,基于车辆外界环境温度对车辆空调进行控制变得越来越重要。
[0003]在现有的技术方案中,通常以如下方式获取车辆外界环境温度:在车辆的前格栅处安装外界环境温度传感器,并将所述外界环境温度传感器采集的温度数据传送到车辆的主控制器以进行后续处理。
[0004]然而,现有的技术方案存在如下问题:由于需要使用特定的外界环境温度传感器,故成本较高。
[0005]因此,存在如下需求:提供具有较低成本的基于发动机进气温度的车辆外界环境温度计算方法。
【发明内容】
[0006]为了解决上述现有技术方案中所存在的问题,本发明提出了具有较低成本的基于发动机进气温度的车辆外界环境温度计算方法。
[0007]本发明的目的可以通过以下技术方案实现:
一种基于发动机进气温度的车辆外界环境温度计算方法,所述基于发动机进气温度的车辆外界环境温度计算方法包括下列步骤:
(Al)周期性地根据车辆实时参数确定车辆的当前状态;
(A2)根据所确定的车辆的当前状态并基于发动机进气温度计算当前外界环境温度以用于后续处理。
[0008]在上面所公开的方案中,优选地,所述方法进一步包括:如果确定车辆的当前状态为“冷车未启动”,则以如下方式计算当前外界环境温度:
(BI)将车辆的熄火时间与预定的熄火时间阈值相比较;
(B2)如果车辆的熄火时间小于所述熄火时间阈值,则将前一次计算的外界环境温度用作当前外界环境温度,并且如果不存在前一次计算的外界环境温度,则将预定义的缺省温度值用作当前外界环境温度;
(B3)如果车辆的熄火时间大于所述熄火时间阈值,则进一步将当前发动机水温与预定的第一发动机水温阈值相比较,并且如果当前发动机水温大于所述第一发动机水温阈值,则根据当前发动机水温查询冷车工况外界环境温度-发动机水温映射表来确定当前外界环境温度,而如果当前发动机水温小于所述第一发动机水温阈值,则将当前采集到的发动机进气温度用作当前外界环境温度。
[0009]在上面所公开的方案中,优选地,所述方法进一步包括:如果确定车辆的当前状态为“怠速”,则以如下方式计算当前外界环境温度:根据当前发动机水温查询怠速工况外界环境温度-发动机水温映射表来确定当前外界环境温度。
[0010]在上面所公开的方案中,优选地,所述方法进一步包括:如果确定车辆的当前状态为“行驶中”,则以如下方式计算当前外界环境温度:
(Cl)将车辆的当前节气门开度与预定的节气门开度阈值相比较,并且如果当前节气门开度小于所述节气门开度阈值,则返回以重新确定车辆的当前状态是否为“怠速”,而如果当前节气门开度大于所述节气门开度阈值,则进入步骤(C2 );
(C2)将车辆的当前发动机水温与预定的第二发动机水温阈值相比较,并且如果当前发动机水温大于所述第二发动机水温阈值,则使用第二最大期望算法计算当前外界环境温度,而如果当前发动机水温小于所述第二发动机水温阈值,则使用第一最大期望算法计算当前外界环境温度;
(C3)将本次计算出的当前外界环境温度与前一次计算的外界环境温度相比较,并且如果本次计算出的当前外界环境温度小于前一次计算的外界环境温度,则将前一次计算的外界环境温度减去0.5°C后作为最终确定的当前外界环境温度,而如果本次计算出的当前外界环境温度大于前一次计算的外界环境温度,则将前一次计算的外界环境温度加上0.5°C后作为最终确定的当前外界环境温度。
[0011]在上面所公开的方案中,优选地,所述第一最大期望算法包括:启动定时器,在所述定时器的定时内对节气门开度和车速进行积分运算,直至发动机进气温度下降一度;随后计算出单位时间的节气门开度及车速,并随之按比例计算节气门开度达到100%时外部环境温度的降幅,以得到近似的当前外界环境温度,随后将所得到近似当前外界环境温度乘以修正系数以得到本次计算的当前外界环境温度,所述修正系数由第一车速修正表定义。
[0012]在上面所公开的方案中,优选地,所述第二最大期望算法包括:启动定时器,在所述定时器的定时内对节气门开度和车速进行积分运算,直至发动机进气温度下降一度;随后计算出单位时间的节气门开度及车速,并随之按比例计算节气门开度达到100%时外部环境温度的降幅,以得到近似的当前外界环境温度,随后将所得到近似当前外界环境温度乘以修正系数以得到本次计算的当前外界环境温度,所述修正系数由第二车速修正表定义。
[0013]在上面所公开的方案中,优选地,所述第一车速修正表应用于城市道路行驶工况,而所述第二车速修正表应用于复杂路况工况,并且所述第一车速修正表和所述第二车速修正表通过试验标定的方式而被确定。
[0014]本发明所公开的基于发动机进气温度的车辆外界环境温度计算方法具有如下优点:提供了实现简单并且成本较低的外界环境温度计算方法。
【附图说明】
[0015]结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中:
图1是根据本发明的实施例的基于发动机进气温度的车辆外界环境温度计算方法的流程图。
【具体实施方式】
[0016]图1是根据本发明的实施例的基于发动机进气温度的车辆外界环境温度计算方法的流程图。如图1所示,本发明所公开的基于发动机进气温度的车辆外界环境温度计算方法包括下列步骤=(Al)周期性地根据车辆实时参数确定车辆的当前状态;(A2)根据所确定的车辆的当前状态并基于发动机进气温度计算当前外界环境温度以用于后续处理。
[0017]优选地,本发明所公开的基于发动机进气温度的车辆外界环境温度计算方法进一步包括:如果确定车辆的当前状态为“冷车未启动”(例如发动机速度小于0),则以如下方式计算当前外界环境温度=(Bl)将车辆的熄火时间与预定的熄火时间阈值相比较;(B2)如果车辆的熄火时间小于所述熄火时间阈值(即熄火时间不够长),则将前一次计算的外界环境温度用作当前外界环境温度(即使用上一次计算的外界环境温度作为当前外界环境温度),并且如果不存在前一次计算的外界环境温度,则将预定义的缺省温度值用作当前外界环境温度;(B3)如果车辆的熄火时间大于所述熄火时间阈值(即熄火时间足够长),则进一步将当前发动机水温与预定的第一发动机水温阈值相比较,并且如果当前发动机水温大于所述第一发动机水温阈值(例如大于40°C),则根据当前发动机水温查询冷车工况外界环境温度-发动机水温映射表(其定义了在冷车工况下外界环境温度和发动机水温之间的映射关系,这可以通过试验标定的方法实现)来确定当前外界环境温度,而如果当前发动机水温小于所述第一发动机水温阈值,则将当前采集到的发动机进气温度用作当前外界环境温度。
[0018]优选地,本发明所公开的基于发动机进气温度的车辆外界环境温度计算方法进一步包括:如果确定车辆的当前状态为“怠速”(例如发动机速度大于O并且车辆速度等于O以及车辆当前挡位为P或N),则以如下方式计算当前外界环境温度:根据当前发动机水温查询怠速工况外界环境温度-发动机水温映射表(其定义了在怠速工况下外界环境温度和发动机水温之间的映射关系,这可以通过试验标定的方法实现)来确定当前外界环境温度。
[0019]优选地,本发明所公开的基于发动机进气温度的车辆外界环境温度计算方法进一步包括:如果确定车辆的当前状态为“行驶中”,则以如下方式计算当前外界环境温度:(Cl)将车辆的当前节气门开度与预定的节气门开度阈值相比较,并且如果当前节气门开度小于所述节气门开度阈值(例如当前节气门开度小于30%),则返回以重新确定车辆的