一种获取虚拟蓄电池酸液温度的方法与流程

文档序号:17633133发布日期:2019-05-11 00:14阅读:408来源:国知局
一种获取虚拟蓄电池酸液温度的方法与流程

本发明涉及汽车电气控制领域,特别涉及一种获取虚拟蓄电池酸液温度的方法。



背景技术:

随着汽车技术的发展,发动机启停技术、智能发电机控制、能量管理等功能等越来越普及,与这些功能息息相关的则是蓄电池,因为蓄电池的各个参数(如:蓄电池电量、蓄电池电压、蓄电池酸液温度、蓄电池健康度、蓄电池故障、蓄电池自学习状态等)是作为发动机启停、智能发电机控制以及能量管理等功能的重要参数。其中蓄电池酸液温度又是这些参数中的重中之重。

通常情况下,蓄电池酸液温度是由蓄电池传感器监控并发送给需要的控制器。但是,当整车厂为了节省成本不配备蓄电池传感器或者蓄电池传感器出现故障时,其他控制器则无法得到蓄电池酸液温度。

对此,为了保证在不配备蓄电池传感器或者蓄电池传感器出现故障的情况下,仍能保证发动机启停、智能发电机、能量管理等功能的正常使用。



技术实现要素:

针对现有技术存在的不足,本发明的目的是提供一种获取虚拟蓄电池酸液温度的方法,它具有通俗易懂、成本低、策略调整灵活、可靠性高等优点。

本发明所采用的技术方案是:一种获取虚拟蓄电池酸液温度的方法,其技术要点是,包括以下步骤:

发动机是否停止的判断步骤;

若发动机停止,则判断发动机停止时间是否大于或等于15小时,若满足则蓄电池酸液温度与环境温度相等,执行步骤(2);若发动机停止时间小于15小时,则继续步骤(1);

(1)继续判断发动机停止时间是否大于1小时,具体为:

若发动机停止时间在一个小时以内,则蓄电池酸液温度与前一时刻蓄电池酸液温度相同;若发动机停止时间大于一个小时,则蓄电池酸液温度按如下公式计算:

蓄电池酸液温度=前一时刻蓄电池酸液温度-虚拟蓄电池液每小时下降的温度*温度下降时虚拟蓄电池酸液参数;执行步骤(2);

(2)若发动机未停止,则判断发动机已启动时间是否大于或等于0.5小时,若是,则当前蓄电池酸液温度等于环境温度;

若发动机已启动时间小于0.5小时,则当前蓄电池酸液温度按如下公式计算:

蓄电池酸液温度=前一时刻蓄电池酸液温度+虚拟蓄电池液每小时上升的温度*温度上升时虚拟蓄电池酸液参数。

本发明的有益效果是:该获取虚拟蓄电池酸液温度的方法,在电动发电机故障或传感器发生故障时,利用控制器和发动机停止和启动的时间获取虚拟蓄电池液的温度,进而获得发电机工作的电压值,保证发动机启停、智能发电机控制、能量管理等功能的正常使用。该方法成本低,通用性强,能够灵活地满足各车厂、各车型、各种不同类型蓄电池的温度的获取需求。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可根据这些附图获得其他的附图。

图1为本发明实施例中获取虚拟蓄电池酸液温度的方法流程图;

图2为本发明实施例中蓄电池酸液温度与发电机控制电压的对应关系示意图。

具体实施方式

使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图1和图2和具体实施方式对本发明作进一步详细的说明。

本实施例中的一种获取虚拟蓄电池酸液温度的方法,其流程如图1所示,主要应用于配有智能发电机的车辆(intigentalternatorcontrol)。当车辆的智能发电机发生故障,或电池传感器发生故障不能把电池酸液温度发送给智能发电机控制器时,发电机控制器可根据下述方法获取虚拟蓄电池酸液温度,当得到虚拟酸液温度后,智能发电机控制器会自动计算控制发电机工作的电压值。

实施例1:

假设当前环境温度为10℃,则a=1。发动机从8:00开始运行。那么在8:30前,虚拟蓄电池酸液温度为10℃;从8:31开始,虚拟蓄电池酸液温度为10℃+5℃/h×a=10℃+5℃/h×1。即从8:31开始虚拟蓄电池酸液温度每小时增加5℃。那么,比如在11:30时,当前虚拟蓄电池酸液温度为10℃+5℃/h×1×3=25℃。

实施例2:

假设当前环境温度为25℃,则b=0.9,前一时刻蓄电池酸液温度为50℃。发动机在12:00停止运行。那么在13:00前,虚拟蓄电池酸液温度=前一时刻蓄电池酸液温度=50℃;从13:01开始,虚拟蓄电池酸液温度为50℃-3℃/h×b=50℃-3℃/h×0.9。即从13:01开始虚拟蓄电池酸液温度每小时降低2.7℃。那么,比如在15:00时,当前虚拟蓄电池酸液温度为50℃-3℃/h×0.9×2=44.6℃。

当得到虚拟酸液温度后,智能发电机控制器可以通过如下曲线计算出发给发电机控制器控制发电机工作的电压值,如图2所示。

表1为温度上升时虚拟蓄电池酸液参数及温度下降时虚拟蓄电池酸液参数表

表2为虚拟蓄电池酸液温度与发电机控制电压的对应关系表

表中,参数x1x2y1y2均为可标定参数值。

本实施例中的虚拟蓄电池酸液温度的计算核心是根据发动机运行状态、环境温度、延迟时间、修订参数等整合获取虚拟的蓄电池酸液温度。用来当蓄电池传感器发生故障或者车辆未配备蓄电池传感器时,将这个虚拟蓄电池酸液温度提供给所需的控制器,从而保证发动机启停、智能发电机控制、能量管理等功能的正常运行。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。



技术特征:

技术总结
一种获取虚拟蓄电池酸液温度的方法,涉及汽车电气控制领域。该获取虚拟蓄电池酸液温度的方法,在电动发电机故障或传感器发生故障时,利用控制器和发动机停止和启动的时间获取虚拟蓄电池液的温度,进而获得发电机工作的电压值,保证发动机启停、智能发电机控制、能量管理等功能的正常使用。该方法成本低,通用性强,能够灵活地满足各车厂、各车型、各种不同类型蓄电池的温度的获取需求。

技术研发人员:刘宇;詹德凯;李洪雷
受保护的技术使用者:华晨汽车集团控股有限公司
技术研发日:2017.10.31
技术公布日:2019.05.10
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1