一种电子节温器监控方法、装置、设备、存储介质和车辆与流程

文档序号:32410238发布日期:2022-12-02 21:19阅读:157来源:国知局
一种电子节温器监控方法、装置、设备、存储介质和车辆与流程

1.本发明涉及车辆监控技术领域,具体涉及一种电子节温器监控方法、装置、设备、存储介质和车辆。


背景技术:

2.电子节温器是在普通节温器的基础上,通过增加加热杆等加热装置形成的新型的控制装置,其能够实现快速开启节温控制,对提高车辆发动机水温、降低油耗起到了非常关键的作用。目前的车辆电子控制单元仅在电子节温器的加热杆出现断路或短路情况时,才会进行相应的报警,对于电子节温器加热电阻生产一致性差导致的阻值偏差过大等现象,所引起电流异常并不能进行有效的监测。


技术实现要素:

3.为了解决现有技术存在的监测不够全面、监测可靠度低的问题,本发明提供了一种电子节温器监控方法、装置、设备、存储介质和车辆,其具有监控更加全面、准确可靠等特点。
4.根据本发明具体实施方式提供的一种电子节温器监控方法,包括:
5.每隔预设间隔时间获取电子节温器的加热电阻的电路参数,所述电路参数至少包括电流值和电压值;
6.基于预设时间段内所述加热电阻的所有电流值和电压值确定所述加热电阻在所述预设时间段内的电流变化速率和电压变化速率;
7.将所述所有电流值、所述所有电压值、所述电流变化速率和所述电压变化速率输入至预设预测模型中,得到所述加热电阻在未来预设时间段内的功率变化速率;
8.基于所述功率变化速率确定所述加热电阻在所述未来预设时间段内的功率变化值;
9.基于所述功率变化值确定所述加热电阻在所述未来预设时间段内的功率下降比重;
10.若所述功率下降比重大于预设百分比,则生成报警信号。
11.进一步地,所述电子节温器监控方法还包括:
12.将所述报警信号发送至车辆电子控制单元和报警设备,以生成不同的报警信息。
13.进一步地,所述电子节温器监控方法还包括:
14.将所述车辆电子控制单元生成的报警信息发送至车辆仪表盘进行声光报警。
15.进一步地,所述预设预测模型基于bp神经网络构建而成,所述预设预测模型的构建过程包括:
16.基于所述电路参数、所述电流变化速率、所述电压变化速率和所述功率变化速率确定bp神经网络模型的网络拓扑结构;
17.确定所述bp神经网络模型中隐含层参数,并初始化各层间的连接权值和阈值;
18.基于触发生成所述报警信号的数据集对初始化后的bp神经网络模型进行训练。
19.进一步地,所述基于触发生成所述报警信号的数据集对初始化后的bp神经网络模型进行训练,包括:
20.将所述数据集中的一部分数据用于所述初始化后的bp神经网络模型的训练,所述数据集中的另一部分数据用于训练后bp神经网络模型的验证。
21.进一步地,所述预设百分比为20%,所述未来预设时间段包括50个小时。
22.根据本发明具体实施方式提供的一种电子节温器监控装置,包括:
23.参数获取模块,用于每隔预设间隔时间获取电子节温器的加热电阻的电路参数,所述电路参数至少包括电流值和电压值;
24.预处理模块,用于基于预设时间段内所述加热电阻的所有电流值和电压值确定所述加热电阻在所述预设时间段内的电流变化速率和电压变化速率;
25.数据预测模块,用于将所述所有电流值、所述所有电压值、所述电流变化速率和所述电压变化速率输入至预设预测模型中,得到所述加热电阻在未来预设时间段内的功率变化速率;
26.第一计算模块,用于基于所述功率变化速率确定所述加热电阻在所述未来预设时间段内的功率变化值;
27.第二计算模块,用于基于所述功率变化值确定所述加热电阻在所述未来预设时间段内的功率下降比重;以及
28.报警生成模块,用于若所述功率下降比重大于预设百分比,则生成报警信号。
29.根据本发明具体实施方式提供的一种设备,包括:存储器和处理器;
30.所述存储器,用于存储程序;
31.所述处理器,用于执行所述程序,实现如上所述的电子节温器监控方法的各个步骤。
32.根据本发明具体实施方式提供的一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的电子节温器监控方法的各个步骤。
33.根据本发明具体实施方式提供的一种车辆,包括如上所述的电子节温器监控装置。
34.本发明所提供的电子节温器监控方法,可以每隔预设间隔时间获取电子节温器的加热电阻的电路参数。然后基于预设时间段内加热电阻的所有电流值和电压值确定加热电阻在预设时间段内的电流变化速率和电压变化速率。将所有电流值、所有电压值、电流变化速率和电压变化速率输入至预设预测模型中,得到加热电阻在未来预设时间段内的功率变化速率。然后基于功率变化速率确定加热电阻在未来预设时间段内的功率变化值。基于功率变化值确定加热电阻在未来预设时间段内的功率下降比重。并在功率下降比重大于预设百分比时生成报警信号。该方法能够对加热电阻断路、短路、劣化等情况引起的电流异常进行有效的监测,并在出现异常时生成报警信号进行提醒。
附图说明
35.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
36.图1是根据一示例性实施例提供的电子节温器监控方法的流程图;
37.图2是根据一示例性实施例提供的模型构建流程图;
38.图3是根据一示例性实施例提供的电子节温器监控装置的结构图;
39.图4是根据一示例性实施例提供的设备的结构图。
具体实施方式
40.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.参照图1所示本发明的实施例提供了一种电子节温器监控方法,该方法可以包括以下步骤:
42.101、每隔预设间隔时间获取电子节温器的加热电阻的电路参数,电路参数至少包括电流值和电压值。
43.一般电子节温器在正常情况下的加热电阻值为10ω,电压为12v,电流为1.2a。当电子节温器的加热电阻劣化时,加热电阻的阻值会出现增到或减小的现象,进而使加热电阻上的电流和电压发生变化。通过每个预设间隔时间对加热电阻上的电流值、电压值等参数进行监控,如可每隔5秒进行参数的采集,对加热电阻上的参数进行实时的监控采集。
44.102、基于预设时间段内加热电阻的所有电流值和电压值确定加热电阻在预设时间段内的电流变化速率和电压变化速率。
45.在经过一段时间的加热电阻的电路参数的采集后,得到电流值和电压值的集合,根据所有电流值和电压值能够分别得到加热电阻在预设时间段内的电流变化速率和电压变化速率,能够分别表征加热电阻电流和电压的变化趋势。
46.103、将所有电流值、所有电压值、电流变化速率和电压变化速率输入至预设预测模型中,得到加热电阻在未来预设时间段内的功率变化速率。
47.将得到的所有电流值、电压值、电压变化速率和电流变化速率输入至预设预测模型中对加热电阻在未来一段时间内的功率变化速率进行预测,其中预设预测模型可基于bp神经网络、曲线趋势预测方法、最小二乘法等预测方法构建而成,
48.104、基于功率变化速率确定加热电阻在未来预设时间段内的功率变化值。
49.基于得到的功率变化速率即可得到加热电阻在未来预设时间段内的功率变化值,如功率下降了5w。
50.105、基于功率变化值确定加热电阻在未来预设时间段内的功率下降比重。
51.基于得到功率变化值和加热电阻在未来预设时间段内应稳定的最高值和最低值,即可得到加热电阻的功率下降的百分比。
52.106、若功率下降比重大于预设百分比,则生成报警信号。
53.一般当加热电阻在50小时内加热功率下降即加热功率劣化超过20%时,已经影响了电子节温器的开启速率。电子节温器的开启速率过快,导致水压波动大引发密封结构失
效。电子节温器的开启速率过慢,引发水温升高,造成水温超限报警、发动机热疲劳损伤,最终导致发动机严重故障。该电子节温器监控方法能够对断路、短路、电阻劣化等原因引起的加热电阻功率的下降进行更加精准的预测和报警,对车辆发动机的安全运行提供了可靠保障。
54.在本发明的另一具体实施例中可将报警信号发送至车辆电子控制单元和报警设备,以生成不同的报警信息。其中可将车辆电子控制单元生成的报警信息发送至车辆仪表盘进行声光报警。当加热电阻的劣化达到20%的前50小时,ecu(电子控制单元)通过控制声光报警器的控制端口进行声光报警,或通过整车can总线传输到整车仪表盘进行声光报警。当加热器短路、断路或使用错误的加热器类型时,ecu同样会检测到加热器阻值超过预设限值,也可通过声光报警器或整车仪表盘进行报警。
55.在本发明的一些具体实施例中,参照图2所示预设预测模型可基于bp神经网络构建而成,预设预测模型的构建过程可包括以下步骤:
56.201、基于电路参数、电流变化速率、电压变化速率和功率变化速率确定bp神经网络模型的网络拓扑结构。
57.202、确定bp神经网络模型中隐含层参数,并初始化各层间的连接权值和阈值。
58.203、基于触发生成报警信号的数据集对初始化后的bp神经网络模型进行训练。
59.具体的,输入层的神经元数量可等于待处理数据中输入变量的数量,输出层的神经元的数量等于与每个输入关联的输出的数量,隐含层的层数可为两层,搭配适当的激活函数可以表示任意精度的任意决策边界,并且可以拟合任何精度的任何平滑映射。可提前准备300组电子节温器劣化的数据集,该数据集中的每组数据可包括电流值、电压值、电压变化速率和电流变化速率。可使用其中250组进行模型训练,50组数据进行验证。进行归一化处理后如统一计量单位、小数点位数后即可进行使用。
60.bp神经网络具体结构包括:输入层值xi(1 2 ... n)、输入层与隐含层连接权值w
ij
、隐含层阈值aj(1 2 ... l)、隐含层与输出层连接权值w
jk
、输出层阈值bk及输出层值yk(1 2 ... m)六部分。
61.bp神经网络自学习可包括以下步骤:
62.1、网络的初始化。根据输入输出值确定输入层节点数n、隐含层节点数l、输出层节点数m,初始化输入层与隐含层连接权值w
ij
、隐含层阈值aj(1 2 ... l)、隐含层与输出层连接权值w
jk
、输出层阈值bk(1 2 ... m),将赋[-1,1]间随机值,设定神经元激励函数及学习率η=0.1。
[0063]
2、隐含层输出计算。根据输入层值xi(1 2 ... n)、输入层与隐含层连接权值w
ij
、隐含层阈值aj(1 2 ... l),计算输出hj,
[0064]
3、输出层输出计算。根据隐含层输出hj、隐含层与输出层连接权值w
jk
及输出层阈值bk,计算bp神经网络拟合值ok。
[0065]
4、误差计算。根据实测值yk和拟合值ok,计算神经网络拟合误差ek,ek=y
k-ok。
[0066]
5、更新权值。根据神经网络拟合误差ek,更新网络连接权值w
ij
、w
jk
,w
jk
=w
jk
+ηh
jek

[0067]
6、更新阈值,根据神经网络拟合误差ek,更新网络节点阈值aj、bk,bk=bk+ek。
[0068]
可以理解的是,本领域技术人员还可采用曲线趋势预测方法、最小二乘法等预测方法进行预设预测模型的构建,本发明在此不做限制。
[0069]
基于同样的设计思路,参照图3所示,本发明的实施例还提供了一种电子节温器监控装置,该装置在运行时可实现上述电子节温器监控方法的各个步骤,该装置可以包括:
[0070]
参数获取模块301,用于每隔预设间隔时间获取电子节温器的加热电阻的电路参数,电路参数至少包括电流值和电压值.
[0071]
预处理模块302,用于基于预设时间段内加热电阻的所有电流值和电压值确定加热电阻在预设时间段内的电流变化速率和电压变化速率。
[0072]
数据预测模块303,用于将所有电流值、所有电压值、电流变化速率和电压变化速率输入至预设预测模型中,得到加热电阻在未来预设时间段内的功率变化速率。
[0073]
第一计算模块304,用于基于功率变化速率确定加热电阻在未来预设时间段内的功率变化值。
[0074]
第二计算模块305,用于基于功率变化值确定加热电阻在未来预设时间段内的功率下降比重。以及
[0075]
报警生成模块306,用于若功率下降比重大于预设百分比,则生成报警信号。
[0076]
该电子节温器监控装置具有和上述实施例所提供的电子节温器监控方法相同的有益效果,其具体实现方式可参照上述电子节温器监控方法的实施例,本发明在此不再赘述。
[0077]
参照图4所示本发明的实施例还提供了一种设备,该设备可以包括:存储器401和处理器402.
[0078]
存储器401,用于存储程序.
[0079]
处理器402,用于执行该程序,实现如上实施例所述的电子节温器监控方法的各个步骤。
[0080]
本发明的实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现如上实施例所述的电子节温器监控方法的各个步骤。
[0081]
本发明的实施例还提供了一种车辆,可在该车辆的电子控制单元中设置如上实施例所述的电子节温器监控装置。
[0082]
本发明上述实施例所提供的电子节温器监控方法、装置、设备、存储介质和车辆,能够及时发现电子节温器的劣化,快速实现报警,避免发动机发生重大故障,还能防止使用错误的加热电阻的情况。
[0083]
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描
述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0084]
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0085]
本发明各实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减,各实施例中记载的技术特征可以进行替换或者组合。
[0086]
本发明各实施例种装置及终端中的模块和子模块可以根据实际需要进行合并、划分和删减。
[0087]
本发明所提供的几个实施例中,应该理解到,所揭露的终端,装置和方法,可以通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如,模块或子模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个子模块或模块可以结合或者可以集成到另一个模块,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0088]
作为分离部件说明的模块或子模块可以是或者也可以不是物理上分开的,作为模块或子模块的部件可以是或者也可以不是物理模块或子模块,即可以位于一个地方,或者也可以分布到多个网络模块或子模块上。可以根据实际的需要选择其中的部分或者全部模块或子模块来实现本实施例方案的目的。
[0089]
另外,在本发明各个实施例中的各功能模块或子模块可以集成在一个处理模块中,也可以是各个模块或子模块单独物理存在,也可以两个或两个以上模块或子模块集成在一个模块中。上述集成的模块或子模块既可以采用硬件的形式实现,也可以采用软件功能模块或子模块的形式实现。
[0090]
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0091]
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件单元,或者二者的结合来实施。软件单元可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
[0092]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排
除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0093]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1