一种风扇控制方法、装置、电子设备及介质转让专利

申请号 : CN202110906703.0

文献号 : CN113530659B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王峰曹原刘近报梁冰

申请人 : 潍柴动力股份有限公司

摘要 :

本申请公开了一种风扇控制方法、装置、电子设备及介质,涉及汽车电子技术领域,通过在车辆处于稳定状态的时长超过预设时间阈值时,根据基准转速和基准扭矩确定风扇的目标转速;其中,稳定状态下,车辆的实时转速相对于基准转速的波动幅度不超过预设的第一波动阈值,且车辆的实时扭矩相对于基准扭矩的波动幅度不超过预设的第二波动阈值;基准转速为车辆进入稳定状态时的转速;基准扭矩为车辆进入稳定状态时的扭矩;基于目标转速调整风扇。该方法,基于监测的车辆处于稳定状态的时长,根据车辆的稳定状态的负荷控制风扇转速,能够根据车辆的稳定的散热需求进行风扇转速控制,可以减少实车运行过程中风扇转速频繁启停的发生,降低风扇功耗。

权利要求 :

1.一种风扇控制方法,其特征在于,所述方法包括:

若车辆处于稳定状态的时长超过预设时间阈值,则根据基准转速和基准扭矩确定风扇的目标转速;其中,所述稳定状态下,所述车辆的实时转速相对于所述基准转速的波动幅度不超过预设的第一波动阈值,且所述车辆的实时扭矩相对于所述基准扭矩的波动幅度不超过预设的第二波动阈值;所述基准转速为所述车辆进入所述稳定状态时的转速;所述基准扭矩为所述车辆进入所述稳定状态时的扭矩;

基于所述目标转速调整所述风扇。

2.根据权利要求1所述的方法,其特征在于,所述根据基准转速和基准扭矩确定风扇的目标转速,包括:根据预设的转速值、扭矩值与风扇转速的第一对应关系,确定与所述基准转速和所述基准扭矩对应的所述目标转速。

3.根据权利要求2所述的方法,其特征在于,所述第一对应关系是通过如下方法得到的:确定所述车辆的多组标定运行参数;所述标定运行参数包括风扇转速的波动超过预设的第三波动阈值时所述车辆的标定转速、标定扭矩和标定车速;

根据仿真得到的整车阻力参数,以及预设的转速值、扭矩值与散热量的第二对应关系,确定与各个所述标定运行参数对应的风扇的标定转速;所述散热量为整车需要的总散热量;

根据所述标定运行参数和所述标定转速,得到所述第一对应关系。

4.根据权利要求3所述的方法,其特征在于,根据所述整车阻力参数及预设的转速值、扭矩值与散热量的第二对应关系,确定与各个所述标定运行参数对应的风扇的标定转速,包括:根据预设的转速值、扭矩值与散热量的第二对应关系,确定与所述标定运行参数对应的标定散热量;所述标定散热量表征所述车辆需要的总散热量;

根据所述整车阻力参数和所述标定车速,确定标定自然散热量;所述标定自然散热量表征流经所述车辆表面的风对冷却液产生的散热量;

根据所述标定散热量和所述标定自然散热量,确定风扇散热量;所述风扇散热量表征所述风扇的风对所述冷却液产生的散热量;

根据所述风扇散热量,确定与所述标定运行参数对应的所述标定风扇转速。

5.根据权利要求1‑4任一项所述的方法,其特征在于,所述方法还包括:若所述车辆的所述实时转速相对于所述基准转速的波动幅度超过预设的第一波动阈值,或所述车辆的所述实时扭矩相对于所述基准扭矩的波动幅度超过预设的第二波动阈值,则根据所述实时转速和所述实时扭矩重新确定所述车辆的稳定状态。

6.根据权利要求5所述的方法,其特征在于,所述基于所述目标转速调整所述风扇之前,还包括:若车辆处于稳定状态的时长不超过预设时间阈值,则将所述风扇的当前转速作为所述目标转速。

7.一种风扇控制装置,其特征在于,所述装置包括:

目标转速确定单元,用于在车辆处于稳定状态的时长超过预设时间阈值时,根据基准转速和基准扭矩确定风扇的目标转速;其中,所述稳定状态下,所述车辆的实时转速相对于所述基准转速的波动幅度不超过预设的第一波动阈值,且所述车辆的实时扭矩相对于所述基准扭矩的波动幅度不超过预设的第二波动阈值;所述基准转速为所述车辆进入所述稳定状态时的转速;所述基准扭矩为所述车辆进入所述稳定状态时的扭矩;

风扇调整单元,用于基于所述目标转速调整所述风扇。

8.根据权利要求7所述的装置,其特征在于,所述目标转速确定单元,具体用于:根据预设的转速值、扭矩值与风扇转速的第一对应关系,确定与所述基准转速和所述基准扭矩对应的所述目标转速。

9.一种电子设备,其特征在于,其包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行权利要求1~6中任一项所述的方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,其特征在于:所述计算机程序被处理器执行时,实现权利要求1~6中任一项所述的方法。

说明书 :

一种风扇控制方法、装置、电子设备及介质

技术领域

[0001] 本申请涉及汽车电子技术领域,尤其涉及一种风扇控制方法、装置、电子设备及介质。

背景技术

[0002] 车辆在行驶过程中,发动机会产生大量的热量,需要通过发动机内部的冷却液对发动机进行降温,以保证车辆的正常行驶。
[0003] 目前,车辆控制系统可以根据发动机的温度,通过风扇控制,通过冷却液对发动机进行降温。现有的风扇控制一般是以实际水温为目标进行控制,但是由于水温的波动较大,导致风扇的转速波动也较大,风扇功耗较高。

发明内容

[0004] 本申请实施例提供一种风扇控制方法、装置、电子设备及介质,能够基于车辆处于稳定状态的时长,根据车辆的稳定状态的负荷控制风扇转速,从而减少实车运行过程中风扇转速频繁启停的发生,降低风扇功耗。
[0005] 第一方面,本申请实施例提供一种风扇控制方法,所述方法包括:
[0006] 若车辆处于稳定状态的时长超过预设时间阈值,则根据基准转速和基准扭矩确定风扇的目标转速;其中,所述稳定状态下,所述车辆的实时转速相对于所述基准转速的波动幅度不超过预设的第一波动阈值,且所述车辆的实时扭矩相对于所述基准扭矩的波动幅度不超过预设的第二波动阈值;所述基准转速为所述车辆进入所述稳定状态时的转速;所述基准扭矩为所述车辆进入所述稳定状态时的扭矩;
[0007] 基于所述目标转速调整所述风扇。
[0008] 上述方法,通过在车辆处于稳定状态的时长超过预设时间阈值时,根据基准转速和基准扭矩确定风扇的目标转速;其中,稳定状态下,车辆的实时转速相对于基准转速的波动幅度不超过预设的第一波动阈值,且车辆的实时扭矩相对于基准扭矩的波动幅度不超过预设的第二波动阈值;基准转速为车辆进入稳定状态时的转速;基准扭矩为车辆进入稳定状态时的扭矩;基于目标转速调整风扇。该方法,基于监测的车辆处于稳定状态的时长,根据车辆的稳定状态的负荷控制风扇转速,能够根据车辆的稳定的散热需求进行风扇转速控制,可以减少实车运行过程中风扇转速频繁启停的发生,降低风扇功耗。
[0009] 在一种可能的实现方式中,所述根据基准转速和基准扭矩确定风扇的目标转速,包括:
[0010] 根据预设的转速值、扭矩值与风扇转速的第一对应关系,确定与所述基准转速和所述基准扭矩对应的所述目标转速。
[0011] 上述方法,通过根据预设的转速值、扭矩值与风扇转速的第一对应关系,确定与所述基准转速和所述基准扭矩对应的所述目标转速,能够更为快速高效地确定目标转速,实现基于监测的车辆处于稳定状态的时长,根据车辆的稳定状态的负荷控制风扇转速,能够根据车辆的稳定的散热需求进行风扇转速控制,可以减少实车运行过程中风扇转速频繁启停的发生,降低风扇功耗。
[0012] 在一种可能的实现方式中,所述第一对应关系是通过如下方法得到的:
[0013] 确定所述车辆的多组标定运行参数;所述标定运行参数包括风扇转速的波动超过预设的第三波动阈值时所述车辆的标定转速、标定扭矩和标定车速;
[0014] 根据仿真得到的整车阻力参数,以及预设的转速值、扭矩值与散热量的第二对应关系,确定与各个所述标定运行参数对应的风扇的标定转速;
[0015] 根据所述标定运行参数和所述标定转速,得到所述第一对应关系。
[0016] 上述方法,可以找到风扇转速的波动较大的车辆的多组标定运行参数;通过仿真获取整车阻力参数;通过整车阻力参数,以及预设的转速值、扭矩值与散热量的第二对应关系,确定与各个所述标定运行参数对应的风扇的标定转速;根据所述标定运行参数和所述标定转速,得到所述第一对应关系。该方法在得到第一对应关系的过程中,基于风扇转速的波动较大的车辆的多组标定运行参数,确定与各个所述标定运行参数对应的风扇的标定转速,使得预设的转速值、扭矩值与风扇转速的第一对应关系具有关于风扇的转速波动的更强针对性,实现基于监测的车辆处于稳定状态的时长,根据车辆的稳定状态的负荷控制风扇转速,能够更有效地根据车辆的稳定的散热需求进行风扇转速控制,减少实车运行过程中风扇转速频繁启停的发生,有效降低风扇功耗。
[0017] 在一种可能的实现方式中,根据所述整车阻力参数及预设的转速值、扭矩值与散热量的第二对应关系,确定与各个所述标定运行参数对应的风扇的标定转速,包括:
[0018] 根据预设的转速值、扭矩值与散热量的第二对应关系,确定与所述标定运行参数对应的标定散热量;所述标定散热量表征所述车辆需要的总散热量;
[0019] 根据所述整车阻力参数和所述标定车速,确定标定自然散热量;所述标定自然散热量表征流经所述车辆表面的风对所述冷却液产生的散热量;
[0020] 根据所述标定散热量和所述标定自然散热量,确定风扇散热量;所述风扇散热量表征所述风扇的风对所述冷却液产生的散热量;
[0021] 根据所述风扇散热量,确定与所述标定运行参数对应的所述标定风扇转速。
[0022] 上述方法,通过确定车辆需要的总散热量、流经所述车辆表面的风对所述冷却液产生的散热量,得到风扇的风对所述冷却液产生的散热量,然后确定出与所述标定运行参数对应的所述标定风扇转速。该方法,通过结合标定车速确定流经所述车辆表面的风,通过流经所述车辆表面的风的散热量修整需要由风扇的风产生的散热量,不但能根据车辆的稳定的散热需求进行风扇转速控制,减少实车运行过程中风扇转速频繁启停的发生,还可以增强对风扇转速的控制的精准性,进一步降低风扇功耗。
[0023] 在一种可能的实现方式中,所述方法还包括:
[0024] 若所述车辆的所述实时转速相对于所述基准转速的波动幅度超过预设的第一波动阈值,或所述车辆的所述实时扭矩相对于所述基准扭矩的波动幅度超过预设的第二波动阈值,则根据所述实时转速和所述实时扭矩重新确定所述车辆的稳定状态。
[0025] 上述方法,若所述车辆的所述实时转速相对于所述基准转速的波动幅度超过预设的第一波动阈值,或所述车辆的所述实时扭矩相对于所述基准扭矩的波动幅度超过预设的第二波动阈值,则根据所述实时转速和所述实时扭矩重新确定所述车辆的稳定状态。该方法可以持续监测车辆的稳定状态,通过重新确定所述车辆的稳定状态,实现可以根据当前的稳定状态对风扇转速进行控制,提升风扇转速控制的实时性。
[0026] 在一种可能的实现方式中,所述基于所述目标转速调整所述风扇之前,还包括:
[0027] 若车辆处于稳定状态的时长不超过预设时间阈值,则将所述风扇的当前转速作为所述目标转速。
[0028] 上述方法,若车辆处于稳定状态的时长不超过预设时间阈值,则将所述风扇的当前转速作为所述目标转速。该方法在车辆处于稳定状态的时长不超过预设时间阈值时,使风扇保持之前的转速,使得可以直接根据目标转速对风扇的持续控制,简单易行,减少风扇转速控制时的计算量,并且避免了以实际水温为目标进行风扇转速控制,采取基于监测的车辆处于稳定状态的时长,根据车辆的稳定状态的负荷控制风扇转速的方式,能够根据车辆的稳定的散热需求进行风扇转速控制,可以减少实车运行过程中风扇转速频繁启停的发生,降低风扇功耗。
[0029] 第二方面,本申请实施例提供一种风扇控制装置,包括:
[0030] 目标转速确定单元,用于在车辆处于稳定状态的时长超过预设时间阈值时,根据基准转速和基准扭矩确定风扇的目标转速;其中,所述稳定状态下,所述车辆的实时转速相对于所述基准转速的波动幅度不超过预设的第一波动阈值,且所述车辆的实时扭矩相对于所述基准扭矩的波动幅度不超过预设的第二波动阈值;所述基准转速为所述车辆进入所述稳定状态时的转速;所述基准扭矩为所述车辆进入所述稳定状态时的扭矩;
[0031] 风扇调整单元,用于基于所述目标转速调整所述风扇。
[0032] 在一种可能的实现方式中,所述目标转速确定单元,具体用于:
[0033] 根据预设的转速值、扭矩值与风扇转速的第一对应关系,确定与所述基准转速和所述基准扭矩对应的所述目标转速。
[0034] 在一种可能的实现方式中,还包括关系构建单元,所述关系构建单元用于:
[0035] 确定所述车辆的多组标定运行参数;所述标定运行参数包括风扇转速的波动超过预设的第三波动阈值时所述车辆的标定转速、标定扭矩和标定车速;
[0036] 根据仿真得到的整车阻力参数,以及预设的转速值、扭矩值与散热量的第二对应关系,确定与各个所述标定运行参数对应的风扇的标定转速;
[0037] 根据所述标定运行参数和所述标定转速,得到所述第一对应关系。
[0038] 在一种可能的实现方式中,所述关系构建单元,具体用于:
[0039] 根据预设的转速值、扭矩值与散热量的第二对应关系,确定与所述标定运行参数对应的标定散热量;所述标定散热量表征所述车辆需要的总散热量;
[0040] 根据所述整车阻力参数和所述标定车速,确定标定自然散热量;所述标定自然散热量表征流经所述车辆表面的风对所述冷却液产生的散热量;
[0041] 根据所述标定散热量和所述标定自然散热量,确定风扇散热量;所述风扇散热量表征所述风扇的风对所述冷却液产生的散热量;
[0042] 根据所述风扇散热量,确定与所述标定运行参数对应的所述标定风扇转速。
[0043] 在一种可能的实现方式中,还包括稳定状态监控单元,所述稳定状态监控单元用于:
[0044] 若所述车辆的所述实时转速相对于所述基准转速的波动幅度超过预设的第一波动阈值,或所述车辆的所述实时扭矩相对于所述基准扭矩的波动幅度超过预设的第二波动阈值,则根据所述实时转速和所述实时扭矩重新确定所述车辆的稳定状态。
[0045] 在一种可能的实现方式中,所述目标转速确定单元,还用于:
[0046] 若车辆处于稳定状态的时长不超过预设时间阈值,则将所述风扇的当前转速作为所述目标转速。
[0047] 第三方面,提供一种电子设备,包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行上述任意一项的风扇控制方法的步骤。
[0048] 第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现上述任意一项的风扇控制方法。
[0049] 第二方面至第四方面中任意一种实现方式所带来的技术效果可参见第一方面的实现方式所带来的技术效果,此处不再赘述。

附图说明

[0050] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0051] 图1为相关技术的风扇转速波动的示意图;
[0052] 图2为本申请实施例提供的一种风扇控制方法的流程示意图;
[0053] 图3为本申请实施例提供的一种风扇控制方法的风扇转速波动的示意图;
[0054] 图4为本申请实施例提供的另一种风扇控制方法的流程示意图;
[0055] 图5为本申请实施例提供的一种风扇控制装置的结构示意图;
[0056] 图6为本申请实施例提供的另一种风扇控制装置的结构示意图;
[0057] 图7为本申请实施例提供的另一种风扇控制装置的结构示意图;
[0058] 图8为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

[0059] 为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0060] 以下对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
[0061] (1)ECU:(Electronic Control Unit,电子控制单元):ECU又称“发动机电子控制单元”,是一种根据各传感器输入的信号进行运算、处理、判断,然后输出指令控制执行器动作的控制器。
[0062] (2)负荷:负荷是发动机在运行转速下的实际扭矩占最大扭矩的比例,也就是同发动机转速下,部分节气门下发出的扭矩与节气门全开时发出的最大扭矩之比值。
[0063] (3)台架:发动机标定用的测试装备,用来标定发动机各项性能参数,包括发动机转速、发动机扭矩、喷油量以及排放等。
[0064] (4)CFD(Computational Fluid Dynamics,计算流体动力学):CFD是近代流体力学,数值数学和计算机科学结合的产物,是一门具有强大生命力的交叉科学。它是将流体力学的控制方程中积分、微分项近似地表示为离散的代数形式,使其成为代数方程组,然后通过计算机求解这些离散的代数方程组,获得离散的时间/空间点上的数值解。
[0065] 为了能够减少实车运行过程中风扇转速频繁启停的发生,降低风扇功耗,本申请实施例中提供一种风扇控制方法、装置、电子设备及介质。为了更好的理解本申请实施例提供的技术方案,这里对该方案的基本原理做一下简单说明。
[0066] 需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0067] 下面结合附图介绍本申请实施例提供的技术方案。
[0068] 车辆在行驶过程中,发动机会产生大量的热量,需要通过发动机内部的冷却液对发动机进行降温,以保证车辆的正常行驶。
[0069] 目前,车辆控制系统可以根据发动机的温度,通过风扇控制,通过冷却液对发动机进行降温。现有的风扇控制一般是以实际水温为目标进行控制,如图1所示,由于水温的波动较大,在风扇控制以实际水温为目标进行控制时,风扇的转速波动也较大,风扇功耗较高。
[0070] 有鉴于此,本申请实施例提供一种风扇控制方法、装置、电子设备及介质,通过在车辆处于稳定状态的时长超过预设时间阈值时,根据基准转速和基准扭矩确定风扇的目标转速;其中,稳定状态下,车辆的实时转速相对于基准转速的波动幅度不超过预设的第一波动阈值,且车辆的实时扭矩相对于基准扭矩的波动幅度不超过预设的第二波动阈值;基准转速为车辆进入稳定状态时的转速;基准扭矩为车辆进入稳定状态时的扭矩;基于目标转速调整风扇。该方法,基于监测的车辆处于稳定状态的时长,根据车辆的稳定状态的负荷控制风扇转速,能够根据车辆的稳定的散热需求进行风扇转速控制,可以减少实车运行过程中风扇转速频繁启停的发生,降低风扇功耗。
[0071] 以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请,并且在不冲突的情况下,本申请实施例中的实施例及实施例中的特征可以相互组合。
[0072] 下面对本申请实施例提供的风扇控制方法进行进一步的解释说明。如图2所示,包括以下步骤:
[0073] S201,若车辆处于稳定状态的时长超过预设时间阈值,则根据基准转速和基准扭矩确定风扇的目标转速。
[0074] 其中,稳定状态下,车辆的实时转速相对于基准转速的波动幅度不超过预设的第一波动阈值,且车辆的实时扭矩相对于基准扭矩的波动幅度不超过预设的第二波动阈值;基准转速为车辆进入稳定状态时的转速;基准扭矩为车辆进入稳定状态时的扭矩。
[0075] 具体地,第一波动阈值与第二波动阈值可以相同或不同。举例而言,第一波动阈值与第二波动阈值可以均是10%;也可以是第一波动阈值与第二波动阈值分别为10%和5%。可以理解地,本申请对第一波动阈值和第二波动阈值的具体数值不作具体限定。
[0076] 稳定状态Wi可以由稳定状态Wi对应的基准转速Speed_i、基准扭矩Torque_i和进入稳定状态Wi的系统时间Time_i进行表示。
[0077] 示例性地,假定预设时间阈值是5秒,第一波动阈值与第二波动阈值均是10%,具体实施时,车辆的ECU可以持续监测车辆的稳定状态Wi,若车辆处于当前稳定状态Wn的时长超过5秒,则根据当前稳定状态Wn对应的基准转速Speed_n和基准扭矩Torque_n确定风扇的目标转速。其中,当前稳定状态下,车辆的实时转速相对于基准转速Speed_n的波动幅度不超过10%,且车辆的实时扭矩相对于基准扭矩Torque_n的波动幅度不超过10%;基准转速Speed_n为车辆进入稳定状态Torque_n时的转速;基准扭矩Torque_n为车辆进入稳定状态Torque_n时的负荷。
[0078] 在一种可能的实现方式中,根据基准转速和基准扭矩确定风扇的目标转速,具体为:根据预设的转速值、扭矩值与风扇转速的第一对应关系,确定与基准转速和基准扭矩对应的目标转速。
[0079] 其中,预设的转速值、扭矩值与风扇转速的第一对应关系是预先建立的转速、扭矩、风扇转速的对应关系数表,如表1所示。
[0080] 示例性地,第一对应关系可以是如表1所示的对应关系数表,假设基准转速为800r/min,基准扭矩为600Nm,则根据表1所示的预设的转速值、扭矩值与风扇转速的第一对应关系,确定与基准转速800r/min和基准扭矩600Nm对应的目标转速为2126r/min。
[0081] 表1
[0082] 转速值(r/min) 扭矩值(Nm) 风扇转速(r/min)… … …
800 600 2126
1200 1000 2650
… … …
[0083] 在一种可能的实现方式中,若车辆的实时转速相对于基准转速的波动幅度超过预设的第一波动阈值,或车辆的实时扭矩相对于基准扭矩的波动幅度超过预设的第二波动阈值,则根据实时转速和实时扭矩重新确定车辆的稳定状态。
[0084] 示例性地,车辆的ECU持续监测车辆的稳定状态Wi、实时转速speed_N_t、实时扭矩Torque_N_t、当前系统时间Time_N_t,假定预设时间阈值是5秒;第一波动阈值与第二波动阈值均是10%;当前稳定状态为Wn;当前稳定状态Wn对应的基准转速为Speed_n,基准扭矩为Torque_n,进入稳定状态Wn的系统时间Time_n;若车辆的实时转速speed_N_t相对于基准转速Speed_n的波动幅度超过10%,或车辆的实时扭矩Torque_N_t相对于基准扭矩Torque_n的波动幅度超过10%,则根据实时转速speed_N_t和实时扭矩Torque_N_t重新确定车辆的稳定状态Wn+1。将稳定状态Wn+1作为当前稳定状态,稳定状态Wn+1对应的基准转速为speed_N_t,基准扭矩为Torque_N_t,进入稳定状态Wn+1的系统时间为Time_N_t。
[0085] 在一种可能的实现方式中,第一对应关系具体可以通过如下步骤得到:
[0086] 步骤A01,确定车辆的多组标定运行参数。
[0087] 标定运行参数包括风扇转速的波动超过预设的第三波动阈值时车辆的标定转速、标定扭矩和标定车速。
[0088] 其中,第三波动阈值与第一波动阈值、第二波动阈值为相同或不同。本申请的实施例中,第三波动阈值可以根据需要灵活设定。
[0089] 示例性地,在一些实施例中,为了得到预设的转速值、扭矩值与风扇转速的第一对应关系,首先通过大数据分析,找到风扇转速波动较大时的发动机的扭矩、转速和车辆的车速,从而得到车辆的多组标定运行参数。
[0090] 步骤A02,根据仿真得到的整车阻力参数,以及预设的转速值、扭矩值与散热量的第二对应关系,确定与各个标定运行参数对应的风扇的标定转速。
[0091] 其中,预设的转速值、扭矩值与散热量的第二对应关系是发动机散热量万有数据曲线图。
[0092] 发动机散热量万有数据曲线图,是一份X轴为发动机转速、Y轴为发动机扭矩,Z轴为散热量的具体数据。因此,只要有发动机转速、发动机扭矩的数据,就能查发动机散热量万有数据曲线图,得出当前的散热量。
[0093] 示例性地,通过CFD仿真获取车辆的整车阻力参数;通过发动机散热量万有数据曲线图获取发动机需要冷却液散掉的散热量,通过整车系统仿真得到要达到目标水温需求的风速和风扇转速。
[0094] 步骤A03,根据标定运行参数和标定转速,得到第一对应关系。
[0095] 示例性地,结合通过大数据分析找到的风扇转速波动较大时的发动机的扭矩、转速和车辆的车速,以及通过整车系统仿真得到的要达到目标水温需求的风扇转速,得到转速、扭矩、风扇的对应关系数表,写入到发动机ECU。
[0096] 在一种可能的实现方式中,根据整车阻力参数及预设的转速值、扭矩值与散热量的第二对应关系,确定与各个标定运行参数对应的风扇的标定转速,具体可以通过如下步骤实现:
[0097] B01,根据预设的转速值、扭矩值与散热量的第二对应关系,确定与标定运行参数对应的标定散热量。
[0098] 其中,标定散热量表征车辆需要的总散热量。
[0099] 具体地,预设的转速值、扭矩值与散热量的第二对应关系是发动机散热量万有数据曲线图。
[0100] 发动机散热量万有数据曲线图,是一份X轴为发动机转速、Y轴为发动机扭矩,Z轴为散热量的具体数据。因此,只要有发动机转速、发动机扭矩的数据,就能查发动机散热量万有数据曲线图,得出当前的散热量,作为车辆需要的总散热量HDC_T_j。
[0101] B02,根据整车阻力参数和标定车速,确定标定自然散热量。
[0102] 标定自然散热量表征流经车辆表面的风对冷却液产生的散热量。
[0103] 车速影响整车前侧的进风速度,车速越高,整车前侧的进风速度越高,风扇可以转的越慢。
[0104] 具体实施时,根据CFD仿真得到的整车阻力参数和标定车速,进行整车系统仿真,可以确定流经车辆表面的风对冷却液产生的散热量,得到标定自然散热量HDC_N_j。
[0105] B03,根据标定散热量和标定自然散热量,确定风扇散热量;风扇散热量表征风扇的风对冷却液产生的散热量。
[0106] 具体实施时,根据标定散热量和标定自然散热量,确定风扇的风对冷却液产生的散热量,得到风扇散热量HDC_P_j。其中,风扇散热量HDC_P_j可以通过下式计算得到:
[0107] HDC_P_j=HDC_T_j‑HDC_N_j,
[0108] 其中,
[0109] HDC_T_j为车辆需要的总散热量;
[0110] HDC_N_j为标定自然散热量。
[0111] B04,根据风扇散热量,确定与标定运行参数对应的标定风扇转速。
[0112] 具体地,根据风扇散热量,通过整车系统仿真得到要达到该风扇散热量所需求的风扇转速。
[0113] 在一种可能的实现方式中,为了基于目标转速调整风扇,若车辆处于稳定状态的时长不超过预设时间阈值,则将风扇的当前转速作为目标转速。
[0114] 示例性地,假定预设时间阈值是5秒,风扇当前转速为2650r/min,若车辆处于当前稳定状态的时长不超过5s,则将风扇的当前转速2650r/min作为目标转速。
[0115] S202,基于目标转速调整风扇。
[0116] 具体实施时,车辆ECU将风扇的转速调整到该确定的目标转速。
[0117] 示例性地,假设确定的目标转速为2126r/min,则车辆ECU根据目标转速的值将风扇的转速调整到2126r/min。
[0118] 通过本申请实施例的风扇控制方法,因为是根据车辆的稳定状态的负荷控制风扇转速,能够根据车辆的稳定的散热需求进行风扇转速控制,可以减少实车运行过程中风扇转速频繁启停的发生,改善后的风扇转速波动曲线如图3所示,可以显著降低风扇功耗。
[0119] 上述图2所示的风扇控制方法,通过在车辆处于稳定状态的时长超过预设时间阈值时,根据基准转速和基准扭矩确定风扇的目标转速;其中,稳定状态下,车辆的实时转速相对于基准转速的波动幅度不超过预设的第一波动阈值,且车辆的实时扭矩相对于基准扭矩的波动幅度不超过预设的第二波动阈值;基准转速为车辆进入稳定状态时的转速;基准扭矩为车辆进入稳定状态时的扭矩;基于目标转速调整风扇。该方法,基于监测的车辆处于稳定状态的时长,根据车辆的稳定状态的负荷控制风扇转速,能够根据车辆的稳定的散热需求进行风扇转速控制,可以减少实车运行过程中风扇转速频繁启停的发生,降低风扇功耗。
[0120] 下面介绍本申请实施例提供的另一种风扇控制方法。该风扇控制方法,如图4所示,包括以下步骤:
[0121] 步骤S401,确定车辆的多组标定运行参数。
[0122] 标定运行参数包括风扇转速的波动超过预设的第三波动阈值时车辆的标定转速、标定扭矩和标定车速。
[0123] 在一些实施例中,通过大数据分析的方法确定车辆的多组标定运行参数时。
[0124] 步骤S402,通过仿真得到的整车阻力参数。
[0125] 其中,整车阻力参数时的仿真可以是CFD仿真。
[0126] 步骤S403,根据预设的转速值、扭矩值与散热量的第二对应关系,并通过整车系统仿真确定与各个标定运行参数对应的风扇的标定转速。
[0127] 其中,预设的转速值、扭矩值与散热量的第二对应关系是发动机散热量万有数据曲线图。
[0128] 具体地,查询发动机散热量万有数据曲线图,并通过整车系统仿真,获取达到预设的目标水温所需求的散热量信息,确定与各个标定运行参数对应的风扇的标定转速。
[0129] 步骤S404,根据标定运行参数和标定转速,得到第一对应关系。
[0130] 其中,第一对应关系是预设的转速值、扭矩值与风扇转速的对应关系。
[0131] 步骤S405,根据车辆的实时转速、实时扭矩,监控车辆的稳定状态,根据基准转速和基准扭矩确定风扇的目标转速,并确定车辆处于稳定状态的时长超过预设时间阈值。若是,则执行步骤S406;若否,则执行步骤S407。
[0132] 具体地,根据车辆的实时转速、实时扭矩,监控车辆的稳定状态,并根据基准转速和基准扭矩确定风扇的目标转速,并确定车辆处于稳定状态的时长超过预设时间阈值。稳定状态下,车辆的实时转速相对于基准转速的波动幅度不超过预设的第一波动阈值,且车辆的实时扭矩相对于基准扭矩的波动幅度不超过预设的第二波动阈值;基准转速为车辆进入稳定状态时的转速;基准扭矩为车辆进入稳定状态时的扭矩。若车辆的实时转速相对于基准转速的波动幅度超过预设的第一波动阈值,或车辆的实时扭矩相对于基准扭矩的波动幅度超过预设的第二波动阈值,则根据实时转速和实时扭矩重新确定车辆的稳定状态。
[0133] 可选地,预设时间阈值是5s。
[0134] 步骤S406,将风扇的转速调整到目标转速。
[0135] 具体地,当系统检测到整车在设定的转速、扭矩运行预设时间阈值以上时,认为整车有恒定的散热需求,让风扇转速调整到设定转速上去,避免风扇转速只依据水温变化引起的突升突降。
[0136] 步骤S407,使风扇保持为风扇之前的转速。
[0137] 具体地,使风扇保持为风扇之前的转速,使风扇保持转速不变。
[0138] 步骤S401~S407中的风扇控制的过程,可以参照前述实施例的具体过程执行,相同之处在此不再赘述。
[0139] 上述的风扇控制方法,简单易行,通过ECU程序设定达到风扇控制的目的,优化风扇控制转速,可以降低风扇耗功50%。
[0140] 基于相同的发明构思,本申请实施例还提供了一种风扇控制装置。如图5所示,该装置包括:
[0141] 目标转速确定单元501,用于在车辆处于稳定状态的时长超过预设时间阈值时,根据基准转速和基准扭矩确定风扇的目标转速;其中,稳定状态下,车辆的实时转速相对于基准转速的波动幅度不超过预设的第一波动阈值,且车辆的实时扭矩相对于基准扭矩的波动幅度不超过预设的第二波动阈值;基准转速为车辆进入稳定状态时的转速;基准扭矩为车辆进入稳定状态时的扭矩;
[0142] 风扇调整单元502,用于基于目标转速调整风扇。
[0143] 在一种可能的实现方式中,目标转速确定单元501,具体用于:
[0144] 根据预设的转速值、扭矩值与风扇转速的第一对应关系,确定与基准转速和基准扭矩对应的目标转速。
[0145] 在一种可能的实现方式中,如图6所示,还包括关系构建单元601,关系构建单元601用于:
[0146] 确定车辆的多组标定运行参数;标定运行参数包括风扇转速的波动超过预设的第三波动阈值时车辆的标定转速、标定扭矩和标定车速;
[0147] 根据仿真得到的整车阻力参数,以及预设的转速值、扭矩值与散热量的第二对应关系,确定与各个标定运行参数对应的风扇的标定转速;
[0148] 根据标定运行参数和标定转速,得到第一对应关系。
[0149] 在一种可能的实现方式中,关系构建单元601,具体用于:
[0150] 根据预设的转速值、扭矩值与散热量的第二对应关系,确定与标定运行参数对应的标定散热量;标定散热量表征车辆需要的总散热量;
[0151] 根据整车阻力参数和标定车速,确定标定自然散热量;标定自然散热量表征流经车辆表面的风对冷却液产生的散热量;
[0152] 根据标定散热量和标定自然散热量,确定风扇散热量;风扇散热量表征风扇的风对冷却液产生的散热量;
[0153] 根据风扇散热量,确定与标定运行参数对应的标定风扇转速。
[0154] 在一种可能的实现方式中,如图7所示,还包括稳定状态监控单元701,稳定状态监控单元701用于:
[0155] 若车辆的实时转速相对于基准转速的波动幅度超过预设的第一波动阈值,或车辆的实时扭矩相对于基准扭矩的波动幅度超过预设的第二波动阈值,则根据实时转速和实时扭矩重新确定车辆的稳定状态。
[0156] 在一种可能的实现方式中,目标转速确定单元501,还用于:
[0157] 若车辆处于稳定状态的时长不超过预设时间阈值,则将风扇的当前转速作为目标转速。
[0158] 基于同一技术构思,本申请实施例还提供了一种电子设备,参照图8所示,该电子设备用于实施上述各个方法实施例记载的方法,例如实施如图2所示的方法,电子设备可以包括存储器801、处理器802、输入单元803和显示面板804。
[0159] 存储器801,用于存储处理器802执行的计算机程序。存储器801可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据电子设备的使用所创建的数据等。处理器802,可以是一个中央处理单元(central processing unit,CPU),或者为数字处理单元等。输入单元803,可以用于获取用户输入的用户指令。显示面板804,用于显示由用户输入的信息或提供给用户的信息,本申请实施例中,显示面板804主要用于显示终端设备中各应用程序的显示界面以及各显示界面中显示的控件实体。可选的,显示面板804可以采用液晶显示器(liquid crystal display,LCD)或OLED(organic light‑emitting diode,有机发光二极管)等形式来配置显示面板804。
[0160] 本申请实施例中不限定上述存储器801、处理器802、输入单元803和显示面板804之间的具体连接介质。本申请实施例在图8中以存储器801、处理器802、输入单元803、显示面板804之间通过总线805连接,总线805在图8中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线805可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0161] 存储器801可以是易失性存储器(volatile memory),例如随机存取存储器(random‑access memory,RAM);存储器801也可以是非易失性存储器(non‑volatile memory),例如只读存储器,快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid‑state drive,SSD)、或者存储器801是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器801可以是上述存储器的组合。
[0162] 处理器802,用于调用存储器801中存储的计算机程序执行如实施图2所示的实施例。
[0163] 本申请实施例还提供了一种计算机可读存储介质,存储为执行上述处理器所需执行的计算机可执行指令,其包含用于执行上述处理器所需执行的程序。
[0164] 在一些可能的实施方式中,本申请提供的一种风扇控制方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述描述的根据本申请各种示例性实施方式的一种风扇控制方法中的步骤。例如,电子设备可以执行如实施图2所示的实施例。
[0165] 程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD‑ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0166] 本申请的实施方式的用于一种风扇控制程序产品可以采用便携式紧凑盘只读存储器(CD‑ROM)并包括程序代码,并可以在计算设备上运行。然而,本申请的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0167] 可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0168] 可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、RF等,或者上述的任意合适的组合。
[0169] 可以以一种或多种程序设计语言的任意组合来编写用于执行本申请操作的程序代码,程序设计语言包括面向实体的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0170] 应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
[0171] 此外,尽管在附图中以特定顺序描述了本申请方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0172] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0173] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程文件处理设备的处理器以产生一个机器,使得通过计算机或其他可编程文件处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0174] 这些计算机程序指令也可存储在能引导计算机或其他可编程文件处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0175] 这些计算机程序指令也可装载到计算机或其他可编程文件处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0176] 尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
[0177] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。