一种用于测试车辆的供风设备及供风控制方法与流程
未命名
10-26
阅读:90
评论:0
1.本技术涉及车辆测试技术领域,尤其涉及一种用于测试车辆的供风设备及供风控制方法。
背景技术:
2.车辆研发过程中,需要在系统层级进行大量的测试,包括但不限于动力性、经济性、安全性以及舒适性等。其中,在对经济性进行测试过程中,需要考虑热管理系统所带来的能源消耗,热管理系统用于维持车辆各子系统部件以及驾驶舱在适宜温度。
3.热管理系统通过前端冷却模块与外界环境交换热量,机舱进风量的大小会影响换热性能,进而影响车辆能耗。为了获取车辆的真实能耗情况,需要为被测车辆(例如车辆的前端冷却模块)提供与运行工况一致的瞬态供风。
4.目前,能够为车辆模拟供风的设备主要是通过空气动力学风洞、环境风洞、环境舱等方式进行供风。无论是通过风洞的方式,还是通过环境舱的方式,所采用的风机尺寸均较大,导致供风设备具有较大的惯性,进而导致供风量调整速率较差,供风量与需求量存在较大误差。
技术实现要素:
5.本技术提供一种用于测试车辆的供风设备及供风控制方法,能够减少供风量与需求量之间的误差。
6.为达到上述目的,本技术采用如下技术方案:第一方面,本技术提供了一种用于测试车辆的供风设备,包括:阵列风机、风道和控制器;所述阵列风机包括多个子风机,所述子风机的转动惯量小于预设转动惯量阈值;所述阵列风机,用于提供风流;所述风道,用于将所述阵列风机提供的风流引导至需求供风区域;所述控制器,用于获取t-1时刻供风设定量和t时刻供风设定量,根据所述t-1时刻供风设定量和所述t时刻供风设定量,确定t-1时刻至t时刻供风量变化率,将所述t-1时刻供风设定量和所述t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数,根据所述t时刻修正系数,对所述t时刻供风设定量进行修正,得到t时刻修正后供风量,根据所述t时刻修正后供风量对所述子风机进行控制,t为大于或等于1的整数。
7.在一些可能的实现方式中,所述供风控制模型通过以下方式训练得到:获取样本数据,所述样本数据包括h-1时刻样本供风设定量、h时刻样本供风设定量和h时刻样本修正系数;根据所述h-1时刻样本供风设定量和h时刻样本供风设定量,确定h-1时刻至h时刻样本供风量变化率;
以所述h-1时刻样本供风设定量和所述h-1时刻至h时刻样本供风量变化率为特征、所述h时刻样本修正系数为标签,对神经网络模型进行训练,得到供风控制模型。
8.在一些可能的实现方式中,所述控制器,具体用于通过以下公式对所述t时刻供风设定量进行修正:其中,为t时刻修正后供风量,为t时刻供风设定量,为t时刻修正系数。
9.在一些可能的实现方式中,所述控制器,还用于获取所述阵列风机提供的风流的t时刻实际供风量,若所述t时刻实际供风量与所述t时刻修正后供风量的差值大于预设差值阈值,则生成提示信息,所述提示信息用于提示对所述供风控制模型进行更新。
10.在一些可能的实现方式中,所述h时刻样本修正系数通过以下方式得到:将所述h-1时刻样本供风设定量和h时刻样本供风设定量输入给所述阵列风机对应的物理仿真模型,得到所述h-1时刻样本仿真供风量和h时刻样本仿真供风量;如果所述h-1时刻样本供风设定量和所述h-1时刻样本仿真供风量之间的误差超出预设范围,或者,所述h时刻样本供风设定量和h时刻样本仿真供风量之间的误差超出预设范围,则对所述h-1时刻样本供风设定量和h时刻样本供风设定量进行修正,直到修正后的h-1时刻样本仿真供风量与所述h-1时刻样本供风设定量之间的误差在预设范围,以及修正后的h时刻样本仿真供风量与所述h时刻样本供风设定量之间的误差在预设范围,所述修正后的h-1时刻样本仿真供风量基于修正后的h-1时刻样本供风设定量得到,所述修正后的h时刻样本仿真供风量基于修正后的h时刻样本供风设定量得到;基于h时刻样本供风设定量与修正后的h时刻样本供风设定量之间的比例关系,确定h时刻样本修正系数。
11.第二方面,本技术提供了一种用于测试车辆的供风控制方法,该方法应用于供风设备,所述供风设备包括:阵列风机、风道和控制器,所述阵列风机包括多个子风机,所述子风机的转动惯量小于预设转动惯量阈值;所述阵列风机,用于提供风流;所述风道,用于将所述阵列风机提供的风流引导至需求供风区域;所述方法包括:所述控制器获取t-1时刻供风设定量和t时刻供风设定量;所述控制器根据所述t-1时刻供风设定量和所述t时刻供风设定量,确定t-1时刻至t时刻供风量变化率;所述控制器将所述t-1时刻供风设定量和所述t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数;所述控制器根据所述t时刻修正系数,对所述t时刻供风设定量进行修正,得到t时刻修正后供风量;所述控制器根据所述t时刻修正后供风量对所述子风机进行控制。
12.在一些可能的实现方式中,所述供风控制模型通过以下方式训练得到:获取样本数据,所述样本数据包括h-1时刻样本供风设定量、h时刻样本供风设定量和h时刻样本修正系数;根据所述h-1时刻样本供风设定量和h时刻样本供风设定量,确定h-1时刻至h时刻
样本供风量变化率;以所述h-1时刻样本供风设定量和所述h-1时刻至h时刻样本供风量变化率为特征、所述h时刻样本修正系数为标签,对神经网络模型进行训练,得到供风控制模型。
13.在一些可能的实现方式中,所述控制器根据所述t时刻修正系数,对所述t时刻供风设定量进行修正,得到t时刻修正后供风量,包括:其中,为t时刻修正后供风量,为t时刻供风设定量,为t时刻修正系数。
14.在一些可能的实现方式中,所述方法还包括:所述控制器获取所述阵列风机提供的风流的t时刻实际供风量;若所述t时刻实际供风量与所述t时刻修正后供风量的差值大于预设差值阈值,则所述控制器生成提示信息,所述提示信息用于提示对所述供风控制模型进行更新。
15.在一些可能的实现方式中,所述h时刻样本修正系数通过以下方式得到:将所述h-1时刻样本供风设定量和h时刻样本供风设定量输入给所述阵列风机对应的物理仿真模型,得到所述h-1时刻样本仿真供风量和h时刻样本仿真供风量;如果所述h-1时刻样本供风设定量和所述h-1时刻样本仿真供风量之间的误差超出预设范围,或者,所述h时刻样本供风设定量和h时刻样本仿真供风量之间的误差超出预设范围,则对所述h-1时刻样本供风设定量和h时刻样本供风设定量进行修正,直到修正后的h-1时刻样本仿真供风量与所述h-1时刻样本供风设定量之间的误差在预设范围,以及修正后的h时刻样本仿真供风量与所述h时刻样本供风设定量之间的误差在预设范围,所述修正后的h-1时刻样本仿真供风量基于修正后的h-1时刻样本供风设定量得到,所述修正后的h时刻样本仿真供风量基于修正后的h时刻样本供风设定量得到;基于所述h时刻样本供风设定量与所述修正后的h时刻样本供风设定量之间的比例关系,确定h时刻样本修正系数。
16.第三方面,本技术提供了一种控制设备,包括存储器和处理器;其中,在所述存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令;当所述指令被所述处理器执行时,使得所述控制设备执行如第二方面中任一项所述的方法。
17.第四方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行如第二方面中任一项所述的方法。
18.由上述技术方案可知,本技术至少具有如下有益效果:本技术提供了一种用于测试车辆的供风设备,该设备包括阵列风机、风道和控制器。其中,阵列风机包括多个子风机,每个子风机的转动惯量小于预设转动惯量阈值,即,供风设备的风流由离散的多个子风机提供,离散后的子风机的转动惯量较小,易于控制,进而能够提供较为准确的瞬态供风。风道用于将阵列风机提供的风流引导至需求供风区域,控制器用于获取t-1时刻供风设定量和t时刻供风设定量,根据t-1时刻供风设定量和t时刻供风设定量,确定t-1时刻至t时刻供风量变化率,然后将该t-1时刻供风设定量和t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数,再根据t时刻修
正系数,对t时刻供风设定量进行修正,得到t时刻修正后供风量,根据t时刻修正后供风量对子风机进行控制。该方法不仅对传统方案中的大风机离散为多个小风机,而且还对供风设定量进行了修正,从而能够减少实际供风量与需求量之间存在的误差,提高实际供风量的准确度。
19.应当理解的是,本技术中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。
附图说明
20.图1为本技术实施例提供的一种车速随时间变化的曲线示意图;图2为本技术实施例提供的一种用于测试车辆的供风设备的示意图;图3为本技术实施例提供的一种供风量对比图;图4为本技术实施例提供的一种供风设定曲线的示意图;图5为本技术实施例提供的一种供风控制模型的训练方法流程图;图6a为本技术实施例提供的一种样本供风设定曲线修正前后的示意图;图6b为本技术实施例提供的一种仿真供风曲线的对比图;图7为本技术实施例提供的一种用于测试车辆的供风控制方法的流程图;图8为本技术实施例提供的一种控制器的示意图;图9为本技术实施例提供的一种控制设备的结构示意图。
具体实施方式
21.本技术说明书和附图说明中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于限定特定顺序。
22.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
23.车辆测试一般包括动力性、经济性、安全性及舒适性。其中,为了体现用户驾驶车辆过程中的真实能耗情况,采用用户真实驾驶数据为基础构建测试工况,以进行经济性测试。如图1所示,该图为本技术实施例提供的一种车速随时间变化的曲线示意图。用户真实驾驶数据一般包括低速段、中速段以及高速段。
24.车辆在运行过程中,能耗主要来自于动力系统和热管理系统,其中动力系统用于提供车辆行驶的动力,热管理系统用于维持各个子系统部件以及驾驶舱在适宜温度。动力系统的能量消耗与运行工况直接相关,在测试过程中需要提供准确度的路谱载荷输入。热
管理系统包括发动机冷却子系统、暖风子系统、空调子系统、座椅加热和通风子系统等。热管理系统可以通过前端冷却模块与外界环境进行交换热量。可见,机舱进风量的大小直接影响换热性能,进而影响车辆能耗。因此,为了获取车辆的真实能耗情况,需要为被测系统(如前端冷却模块)提供与运行工况一致的瞬态供风。
25.目前,能够为车辆模拟供风的设备主要是通过空气动力学风洞、环境风洞、环境舱、空调焓差室等方式进行供风。其中,空气动力学风洞和环境风洞主要用于在稳态工况下进行测试,例如模拟车辆以固定车速行驶时,车辆内外流场情况。空气动力学风洞和环境风洞提供的供风精准度较高,但风机尺寸极大,会受到极大的惯性制约,无法满足瞬态运行工况下的精准供风。环境舱虽然能够为车辆提供稳态运行工况和瞬态运行工况的测试,但是,在瞬态运行工况测试过程中,会存在两方面的问题。第一方面,环境舱内风机设置于车辆机舱正前方0.5m处,受风机尺寸和位置的影响,所模拟出的气流在车辆各部分的流量分布与车辆在真实道路行驶时的流量分布的偏差较大;另一方面,环境舱内风机尺寸极大、惯性极大,无法满足瞬态运行工况下的精准供风。空调焓差室用于测试空调系统性能,为空调系统提供稳定进风量,也无法实现精准瞬态供风控制。因此,目前的供风设备均存在较大惯性,进而导致供风量调整速率较差,供风量与需求量存在较大误差。
26.有鉴于此,本技术实施例提供了一种用于测试车辆的供风设备,包括阵列风机、风道和控制器。其中,阵列风机包括多个子风机,每个子风机的转动惯量小于预设转动惯量阈值,即,供风设备的风流由离散的多个子风机提供,离散后的子风机的转动惯量较小,易于控制,进而能够提供较为准确的瞬态供风。风道用于将阵列风机提供的风流引导至需求供风区域,控制器用于获取t-1时刻供风设定量和t时刻供风设定量,根据t-1时刻供风设定量和t时刻供风设定量,确定t-1时刻至t时刻供风量变化率,然后将该t-1时刻供风设定量和t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数,再根据t时刻修正系数,对t时刻供风设定量进行修正,得到t时刻修正后供风量,根据t时刻修正后供风量对子风机进行控制。
27.该方法不仅对传统方案中的大风机离散为多个小风机,而且还对供风设定量进行了修正,从而能够减少实际供风量与需求量之间存在的误差,提高实际供风量的准确度。
28.为了使得本技术的技术方案更加清楚、易于理解,下面结合附图,对本技术的技术方案进行介绍。
29.如图2所示,该图为本技术实施例提供的一种用于测试车辆的供风设备的示意图。该供风设备包括阵列风机110、风道120和控制器130。
30.其中,阵列风机110包括多个子风机111,每个子风机的转动惯量小于预设转动惯量阈值。在一些示例中,子风机111的个数可以是9个,当然,为了更精细化的控制,子风机111的个数还可以是更多个。
31.该方案中,将传统方案中的大型风机进行离散化处理,分解为多个子风机111,多个子风机111的尺寸之和接近于原大型风机,进而每个子风机111的尺寸均小于原大型风机,进而每个子风机111的转动惯量也小于原大型风机,从而使子风机111更容易被控制,进而更容易对供风量进行实时调整。
32.阵列风机110用于提供风流,风道120用于将阵列风机110提供的风流引导至需求供风区域。
33.由于阵列风机110离散为多个子风机111,子风机111的转动惯量较小,进而控制器130对子风机111进行控制过程中,能够更加精准地调整实时供风量,减少实际供风量与需求量存在的误差。
34.控制器130可以基于供风设定曲线,对子风机111进行控制。该供风设定曲线可以是基于车辆的测试需求确定,通常为一条瞬态曲线。由于受流场惯性影响,控制器130基于供风设定曲线控制子风机111进行供风,得到的供风实际曲线与供风设定曲线存在延迟现象,进而导致供风设备无法为车辆提供精准的瞬态供风。如图3所示,该图为本技术实施例提供的一种供风量对比图。图中横坐标为时间,单位为秒(s),纵坐标为供风量,单位为立方米每小时(m
³
/h)。从图中可以看出,供风设定量与供风实际量存在延迟现象。
35.为此,控制器130对供风设定曲线进行修正,即,对该供风设定曲线中的各个时刻对应的供风量进行修正,从而降低供风设备提供的实际风量与初始供风设定曲线之间的误差。
36.具体地,控制器130用于获取t-1时刻供风设定量和t时刻供风设定量,然后根据t-1时刻供风设定量和t时刻供风设定量,确定t-1时刻至t时刻供风量变化率,将该t-1时刻供风设定量和t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数,根据t时刻修正系数,对该t时刻供风设定量进行修正,得到t时刻修正后供风量,根据该t时刻正后供风量对子风机111进行控制,t为大于或等于1的整数。举例说明,t=1时,t时刻为第一时刻,t=2时,t时刻为第二时刻。其中,供风控制模型的训练过程后续进行介绍。
37.t-1时刻供风设定量是指设定在t-1时刻需要的供风量,类似的,t时刻供风设定量是指设定在t时刻需要的供风量。上述t-1时刻供风设定量和t时刻供风设定量可以基于供风设定曲线确定。
38.如图4所示,该图为本技术实施例提供的一种供风设定曲线的示意图。图中横坐标为时间,单位为秒(s),纵坐标为流量,单位为千克每秒(kg/s)。该供风设定曲线可以是基于车辆的测试需求确定,也可以是用户进行预配置,以便供风设备基于用户配置的供风设定曲线进行供风。从图中可以看出,车辆所需要的供风量是随时间随机变化的。在一些示例中,控制器130可以基于上述供风设定曲线,确定t-1时刻供风设定量和t时刻供风设定量。
39.接着,控制器130基于t-1时刻供风设定量和t时刻供风设定量,确定t-1时刻到t时刻供风量变化率。具体可以通过以下公式确定:其中,为t-1时刻到t时刻供风量变化率,为t时刻供风设定量,为t-1时刻供风设定量,为t时刻对应的时间,为t-1时刻对应的时间。
40.在得到上述t-1时刻供风设定量和t-1时刻至t时刻供风量变化率后,可以将上述t-1时刻供风设定量和t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数。
41.该t时刻修正系数用于对t时刻供风设定量进行修正,从而减少t时刻供风设定量与t时刻供风实际量之间的误差。
42.控制器130可以利用该t时刻修正系数,对t时刻供风设定量进行修正。具体地,可
以通过以下公式对t时刻供风设定量进行修正:其中,为t时刻修正后供风量,为t时刻供风设定量,为t时刻修正系数。
43.控制器130在基于上述公式确定t时刻修正后供风量后,可以基于该t时刻供风量对子风机进行控制。在一些实施例中,为了便于控制器130对子风机111进行控制,可以将修正后供风量转换为风机转速,例如可以预先设定供风量与转速之间的映射关系,基于该映射关系,确定修正后供风量所对应的风机转速,基于该风机转速,对子风机111进行控制。
44.需要说明的是,以上实施例中仅仅是以控制器130确定t时刻修正后供风量为例,其中,t为大于或等于1的整数,基于此,控制器130可以确认各个时刻对应的修正后供风量,然后基于各个时刻对应的修正后供风量,生成供风修正曲线,控制器130可以基于该供风修正曲线对子风机111进行控制,即,基于各个时刻对应的修正后供风量对子风机111进行控制,从而能够减少实际供风量与需求量(原供风设定量)之间的误差。
45.需要说明的是,本技术实施例中仅仅是以t-1时刻与t时刻之间相差0.5秒为例,当然,在另一些实施例中,t-1时刻与t时刻之间也可以相差过长或更短的时长,例如1秒或0.3秒等。
46.在一些实施例中,控制器130还可以获取阵列风机提供的风流的t时刻实际供风量,如果该t时刻实际供风量与t时刻修正后供风量的差值大于预设差值阈值,则生成提示信息,该提示信息用于提示对供风控制模型进行更新。
47.在t时刻实际供风量与t时刻修正后供风量的差值大于预设差值阈值的情况下,表征供风控制模型所输出的t时刻修正系数存在较大的误差,因此,需要对该供风控制模型进行更新,从而确定该供风控制模型,更多的数据上有更精准的预测能力,从而进一步提高供风控制模型的预测结果的准确度,进而减少实际供风量与需求量之间的误差。
48.下面对供风控制模型的训练过程进行介绍。对供风控制模型的训练可以是控制器来执行,也可以是其他设备来执行,例如服务器或其他算力足够的设备。在完成对供风控制模型的训练后,可以将该供风控制模型部署在供风设备上。
49.如图5所示,该图为本技术实施例提供的一种供风控制模型的训练方法流程图,该方法包括:s501、获取样本数据。
50.样本数据包括h-1时刻样本供风设定量、h时刻样本供风设定量和h时刻样本修正系数。h-1时刻样本供风设定量是设定在h-1时刻需要的样本供风量,类似地,h时刻样本供风设定量是设定在h时刻需要的样本供风量。h时刻样本修正系统用于对h时刻样本供风设定量进行修正。举例说明,h=10时,h时刻为第十时刻,h=20时,h时刻为第二十时刻。
51.在一些实施例中,可以通过构建多种样本供风设定曲线,从而基于多种样本供风设定曲线,获取样本数据。其中,样本供风设定曲线的流量分布可以覆盖第一预设区间,该第一预设区间可以基于测试需求设定。例如,需要测试车辆在供风量为0~1.2kg/s时的经济性,多种样本供风设定曲线的流量分布需要覆盖0~1.2kg/s的区间,例如,样本供风设定曲线1的流量分布为0~0.8kg/s,样本供风设定曲线2的流量分布为0.7kg/s~1.4kg/s。样本供
风设定曲线对应的流量变化率可以覆盖第二预设区间,该第二预设区间可以是基于测试需求设定。例如,需要测试车辆在供风量变化率在-0.1~0.1kg/s2时的经济性,多种样本供风设定曲线的流量分布需要覆盖该-0.1~0.1kg/s2的区间,例如,样本供风设定曲线1的流量变化率分布为-0.2 kg/s2~0.1kg/s2,样本供风设定曲线2的流量变化率分布为-0.1kg/s2~0.3kg/s2。
52.需要说明的是,以上示例中仅仅是以2组样本供风设定曲线为例,在其他示例中,还可以构建更多的样本供风设定曲线,例如20条、30条等,从而提高更多的样本数据,进而提高训练后得到的模型的准确度。
53.接着,可以将h-1时刻样本供风设定量和h时刻样本供风设定量输入给阵列风机110对应的物理仿真模型,得到h-1时刻样本仿真供风量和h时刻样本仿真供风量。
54.如果h-1时刻样本供风设定量和h-1时候样本实际供风量之间的误差超出预设范围,或者,h时刻样本供风设定量和h时刻样本仿真供风量之间的误差超出预设范围,则对h-1时刻样本供风设定量和h时刻样本供风设定量进行修正,直到修正后的h-1时刻样本仿真供风量与h-1时刻样本供风设定量之间的误差在预设范围,以及修正后的h时刻样本仿真供风量与h时刻样本供风设定量之间的误差在预设范围,修正后的h-1时刻样本仿真供风量基于修正后的h-1时刻样本供风设定量得到,修正后的h时刻样本仿真供风量基于修正后的h时刻样本供风设定量得到。
55.然后基于h时刻样本供风设定量与修正后的h时刻样本供风设定量之间的比例关系,确定h时刻样本修正系数。
56.举例说明,h-1时刻样本供风设定量为0.1kg/s,h时刻样本供风设定量为0.11kg/s,h-1时刻样本仿真供风量为0.12kg/s,h时刻样本仿真供风量为0.13kg/s,预设范围为[-3%~3%],基于此,可以计算h-1时刻样本供风设定量与h-1时刻样本仿真供风量之间的误差为20%,h时刻样本供风设定量与h时刻样本仿真供风量之间的误差为18.2%,可见,两个误差均超出预设范围,因此,需要对h-1时刻样本供风设定量和h时刻样本供风设定量进行修正。
[0057]
例如,修正后的h-1时刻样本供风设定量为0.12kg/s,修正后的h时刻样本供风设定量为0.13kg/s,修正后的h-1时刻样本仿真供风量为0.101kg/s,修正后的h时刻样本仿真供风量为0.1102kg/s,基于此,可以计算修正后的h-1时刻样本供风设定量与h-1时刻样本仿真供风量之间的误差为1%,修正后的h时刻样本供风设定量与h时刻样本仿真供风量之间的误差为2%,可见,两个误差均在预设范围。
[0058]
然后,基于h时刻样本供风设定量0.11kg/s和修正后的h时刻样本供风设定量0.13之间的比例关系,确定h时刻样本修正系数,例如该样本修正系数为1.18。通过上述方式,可以得到每个时刻对应的样本修正系数。
[0059]
在另一些实施例中,将样本供风设定曲线对应的样本仿真供风曲线进行多轮频域修正,当修正后的样本仿真供风曲线与样本供风设定曲线之间的误差在预设范围(例如[-3%~3%])内时,获取修正后的样本仿真供风曲线与样本供风设定曲线之间修正规律,该修正规律可以是上述样本修正系数,进而得到每个时刻对应的样本修正系数。
[0060]
需要说明的是,对于周期较长的样本供风设定曲线,可以进行少次迭代修正,例如,进行2轮迭代修正,对于周期较短的样本供风设定曲线,可以进行多次迭代修正,例如,进行3轮迭代修正等。
[0061]
如图6a所示,该图为本技术实施例提供的一种样本供风设定曲线修正前后的示意图。其中,横坐标为时间,单位为秒(s),纵坐标为流量,单位为千克每秒(kg/s)s502、根据h-1时刻样本供风设定量和h时刻样本供风设定量,确定h-1时刻至h时刻样本供风量变化率。
[0062]
根据h-1时刻样本供风设定量和h时刻样本供风设定量,确定h-1时刻至h时刻样本供风量变化率的过程,与上述实施例中确定t时刻供风量变化率的过程类似,此处不再赘述。
[0063]
s503、以h-1时刻样本供风设定量和h-1时刻至h时刻样本供风量变化率为特征、h时刻样本修正系数为标签,对神经网络模型进行训练,得到供风控制模型。
[0064]
在训练过程中,以h-1时刻样本供风设定量和h-1时刻至h时刻样本供风量变化率为特征、h时刻样本修正系数为标签,对神经网络模型进行训练。其中,神经网络模型可以采用前馈反向传播模型,采用mse(均方误差)对模型的训练结果进行评价。可以将该神经网络模型设置为4层,包括输入层、2个隐藏层和1个输出层,并设置输入层和隐藏层的神经单元的数量,例如为10个。多次调整参数设置,使训练结果的mse小于预设阈值,预设阈值可以是0.3,回归分析均在0.9以上,可以认为得到较好的训练效果,此时停止训练,得到供风控制模型。
[0065]
如图6b所示,该图为本技术实施例提供的一种仿真供风曲线的对比图。从图中可以看出,控制器130通过供风控制模型得到的修正系数,对供风设定曲线进行修正后,再输入给物理仿真模型后,得到的修正后仿真供风曲线,与原供风设定曲线更加接近,进而实现了减少供风量与需求量之间的误差的目的。
[0066]
基于上述内容描述,本技术提供了一种用于测试车辆的供风设备,该设备包括阵列风机、风道和控制器。其中,阵列风机包括多个子风机,每个子风机的转动惯量小于预设转动惯量阈值,即,供风设备的风流由离散的多个子风机提供,离散后的子风机的转动惯量较小,易于控制,进而能够提供较为准确的瞬态供风。风道用于将阵列风机提供的风流引导至需求供风区域,控制器用于获取t-1时刻供风设定量和t时刻供风设定量,根据t-1时刻供风设定量和t时刻供风设定量,确定t-1时刻至t时刻供风量变化率,然后将该t-1时刻供风设定量和t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数,再根据t时刻修正系数,对t时刻供风设定量进行修正,得到t时刻修正后供风量,根据t时刻修正后供风量对子风机进行控制。该方法不仅对传统方案中的大风机离散为多个小风机,而且还对供风设定量进行了修正,从而能够减少实际供风量与需求量之间存在的误差,提高实际供风量的准确度。
[0067]
本技术实施例提供了一种用于测试车辆的供风控制方法,如图7所示,该图为本技术实施例提供的一种用于测试车辆的供风控制方法的流程图,该方法可以应用于供风设备,所述供风设备包括:阵列风机、风道和控制器,所述阵列风机包括多个子风机,所述子风机的转动惯量小于预设转动惯量阈值;所述阵列风机,用于提供风流;所述风道,用于将所述阵列风机提供的风流引导至需求供风区域。该方法包括:s701、控制器获取t-1时刻供风设定量和t时刻供风设定量。
[0068]
s702、控制器根据所述t-1时刻供风设定量和所述t时刻供风设定量,确定t-1时刻至t时刻供风量变化率。
[0069]
s703、控制器将所述t-1时刻供风设定量和所述t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数。
[0070]
s704、控制器根据所述t时刻修正系数,对所述t时刻供风设定量进行修正,得到t时刻修正后供风量。
[0071]
s705、控制器根据所述t时刻修正后供风量对所述子风机进行控制。
[0072]
在一些可能的实现方式中,所述供风控制模型通过以下方式训练得到:获取样本数据,所述样本数据包括h-1时刻样本供风设定量、h时刻样本供风设定量和h时刻样本修正系数;根据所述h-1时刻样本供风设定量和h时刻样本供风设定量,确定h-1时刻至h时刻样本供风量变化率;以所述h-1时刻样本供风设定量和所述h-1时刻至h时刻样本供风量变化率为特征、所述h时刻样本修正系数为标签,对神经网络模型进行训练,得到供风控制模型。
[0073]
在一些可能的实现方式中,所述控制器根据所述t时刻修正系数,对所述t时刻供风设定量进行修正,得到t时刻修正后供风量,包括:其中,为t时刻修正后供风量,为t时刻供风设定量,为t时刻修正系数。
[0074]
在一些可能的实现方式中,所述方法还包括:所述控制器获取所述阵列风机提供的风流的t时刻实际供风量;若所述t时刻实际供风量与所述t时刻修正后供风量的差值大于预设差值阈值,则所述控制器生成提示信息,所述提示信息用于提示对所述供风控制模型进行更新。
[0075]
在一些可能的实现方式中,所述h时刻样本修正系数通过以下方式得到:将所述h-1时刻样本供风设定量和h时刻样本供风设定量输入给所述阵列风机对应的物理仿真模型,得到所述h-1时刻样本仿真供风量和h时刻样本仿真供风量;如果所述h-1时刻样本供风设定量和所述h-1时刻样本仿真供风量之间的误差超出预设范围,或者,所述h时刻样本供风设定量和h时刻样本仿真供风量之间的误差超出预设范围,则对所述h-1时刻样本供风设定量和h时刻样本供风设定量进行修正,直到修正后的h-1时刻样本仿真供风量与所述h-1时刻样本供风设定量之间的误差在预设范围,以及修正后的h时刻样本仿真供风量与所述h时刻样本供风设定量之间的误差在预设范围,所述修正后的h-1时刻样本仿真供风量基于修正后的h-1时刻样本供风设定量得到,所述修正后的h时刻样本仿真供风量基于修正后的h时刻样本供风设定量得到;基于所述h时刻样本供风设定量与所述修正后的h时刻样本供风设定量之间的比例关系,确定h时刻样本修正系数。
[0076]
上文结合图1至图7对本技术实施例提供的用于测试车辆的供风控制方法进行了详细介绍,下面将结合附图对本技术实施例提供的其他实施例进行介绍。
[0077]
如图8所示,该图为本技术实施例提供的一种控制器的示意图,该控制器130可以应用于上述供风设备,该控制器包括:获取模块131,用于获取t-1时刻供风设定量和t时刻供风设定量,根据所述t-1时
刻供风设定量和所述t时刻供风设定量,确定t-1时刻至t时刻供风量变化率;预测模块132,用于将所述t-1时刻供风设定量和所述t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数;修正模块133,用于根据所述t时刻修正系数,对所述t时刻供风设定量进行修正,得到t时刻修正后供风量;控制模块134,用于根据所述t时刻修正后供风量对所述子风机进行控制。
[0078]
在一些可能的实现方式中,修正模块133,具体用于通过以下方式进行修正:其中,为t时刻修正后供风量,为t时刻供风设定量,为t时刻修正系数。
[0079]
在一些可能的实现方式中,所述控制器130还包括提示模块;所述获取模块131,还用于获取所述阵列风机提供的风流的t时刻实际供风量;所述提示模块,用于若所述t时刻实际供风量与所述t时刻修正后供风量的差值大于预设差值阈值,则所述控制器生成提示信息,所述提示信息用于提示对所述供风控制模型进行更新。
[0080]
根据本技术实施例的控制器130可对应于执行本技术实施例中描述的方法,并且控制器130的各个模块/单元的上述和其它操作和/或功能分别为了实现图7所示实施例中的各个方法的相应流程,为了简洁,在此不再赘述。
[0081]
本技术实施例还提供了一种控制设备。该控制设备具体用于实现如图8所示实施例中控制器130的功能。
[0082]
如图9所示,该图为本技术实施例提供的一种控制设备的结构示意图,控制设备900包括总线901、处理器902、通信接口903和存储器904。处理器902、存储器904和通信接口903之间通过总线901通信。
[0083]
总线901可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0084]
处理器902可以为中央处理器(central processing unit,cpu)、图形处理器(graphics processing unit,gpu)、微处理器(micro processor,mp)或者数字信号处理器(digital signal processor,dsp)等处理器中的任意一种或多种。
[0085]
通信接口903用于和外部通信。例如,通信接口903可以用于获取t时刻供风设定量等存储器904可以包括易失性存储器(volatile memory),例如随机存取存储器(random access memory,ram)。存储器904还可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,rom),快闪存储器,硬盘驱动器(hard disk drive,hdd)或固态驱动器(solid state drive,ssd)。
[0086]
存储器904中存储有可执行代码,处理器902执行该可执行代码以执行前述用于测试车辆的供风控制方法。
[0087]
具体地,在实现图8所示实施例的情况下,且图8实施例中所描述的控制器130的各模块或单元为通过软件实现的情况下,执行图8中的各模块/单元功能所需的软件或程序代码可以部分或全部存储在存储器904中。处理器902执行存储器904中存储的各单元对应的程序代码,执行前述用于测试车辆的供风控制方法。
[0088]
本技术实施例还提供了一种计算机可读存储介质。所述计算机可读存储介质可以是计算设备能够存储的任何可用介质或者是包含一个或多个可用介质的数据中心等数据存储设备。所述可用介质可以是磁性介质(例如软盘、硬盘、磁带)、光介质(例如dvd)、或者半导体介质(例如固态硬盘)等。该计算机可读存储介质包括指令,所述指令指示计算设备执行上述应用于控制器130的用于测试车辆的供风控制方法。
[0089]
本技术实施例还提供了一种计算机程序产品,所述计算机程序产品包括一个或多个计算机指令。在计算设备上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。
[0090]
所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机或数据中心进行传输。
[0091]
所述计算机程序产品被计算机执行时,所述计算机执行前述用于测试车辆的供风控制方法的任一方法。该计算机程序产品可以为一个软件安装包,在需要使用前述用于测试车辆的供风控制方法的任一方法的情况下,可以下载该计算机程序产品并在计算机上执行该计算机程序产品。
[0092]
上述各个附图对应的流程或结构的描述各有侧重,某个流程或结构中没有详述的部分,可以参见其他流程或结构的相关描述。
[0093]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。
技术特征:
1.一种用于测试车辆的供风设备,其特征在于,包括:阵列风机、风道和控制器;所述阵列风机包括多个子风机,所述子风机的转动惯量小于预设转动惯量阈值;所述阵列风机,用于提供风流;所述风道,用于将所述阵列风机提供的风流引导至需求供风区域;所述控制器,用于获取t-1时刻供风设定量和t时刻供风设定量,根据所述t-1时刻供风设定量和所述t时刻供风设定量,确定t-1时刻至t时刻供风量变化率,将所述t-1时刻供风设定量和所述t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数,根据所述t时刻修正系数,对所述t时刻供风设定量进行修正,得到t时刻修正后供风量,根据所述t时刻修正后供风量对所述子风机进行控制,t为大于或等于1的整数。2.根据权利要求1所述的供风设备,其特征在于,所述供风控制模型通过以下方式训练得到:获取样本数据,所述样本数据包括h-1时刻样本供风设定量、h时刻样本供风设定量和h时刻样本修正系数;根据所述h-1时刻样本供风设定量和h时刻样本供风设定量,确定h-1时刻至h时刻样本供风量变化率;以所述h-1时刻样本供风设定量和所述h-1时刻至h时刻样本供风量变化率为特征、所述h时刻样本修正系数为标签,对神经网络模型进行训练,得到供风控制模型。3.根据权利要求1所述的供风设备,其特征在于,所述控制器,具体用于通过以下公式对所述t时刻供风设定量进行修正:其中,为t时刻修正后供风量,为t时刻供风设定量,为t时刻修正系数。4.根据权利要求1所述的供风设备,其特征在于,所述控制器,还用于获取所述阵列风机提供的风流的t时刻实际供风量,若所述t时刻实际供风量与所述t时刻修正后供风量的差值大于预设差值阈值,则生成提示信息,所述提示信息用于提示对所述供风控制模型进行更新。5.根据权利要求2所述的供风设备,其特征在于,所述h时刻样本修正系数通过以下方式得到:将所述h-1时刻样本供风设定量和h时刻样本供风设定量输入给所述阵列风机对应的物理仿真模型,得到所述h-1时刻样本仿真供风量和h时刻样本仿真供风量;如果所述h-1时刻样本供风设定量和所述h-1时刻样本仿真供风量之间的误差超出预设范围,或者,所述h时刻样本供风设定量和h时刻样本仿真供风量之间的误差超出预设范围,则对所述h-1时刻样本供风设定量和h时刻样本供风设定量进行修正,直到修正后的h-1时刻样本仿真供风量与所述h-1时刻样本供风设定量之间的误差在预设范围,以及修正后的h时刻样本仿真供风量与所述h时刻样本供风设定量之间的误差在预设范围,所述修正后的h-1时刻样本仿真供风量基于修正后的h-1时刻样本供风设定量得到,所述修正后的h时刻样本仿真供风量基于修正后的h时刻样本供风设定量得到;基于所述h时刻样本供风设定量与所述修正后的h时刻样本供风设定量之间的比例关
系,确定h时刻样本修正系数。6.一种用于测试车辆的供风控制方法,其特征在于,应用于供风设备,所述供风设备包括:阵列风机、风道和控制器,所述阵列风机包括多个子风机,所述子风机的转动惯量小于预设转动惯量阈值;所述阵列风机,用于提供风流;所述风道,用于将所述阵列风机提供的风流引导至需求供风区域;所述方法包括:所述控制器获取t-1时刻供风设定量和t时刻供风设定量;所述控制器根据所述t-1时刻供风设定量和所述t时刻供风设定量,确定t-1时刻至t时刻供风量变化率;所述控制器将所述t-1时刻供风设定量和所述t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数;所述控制器根据所述t时刻修正系数,对所述t时刻供风设定量进行修正,得到t时刻修正后供风量;所述控制器根据所述t时刻修正后供风量对所述子风机进行控制。7.根据权利要求6所述的方法,其特征在于,所述供风控制模型通过以下方式训练得到:获取样本数据,所述样本数据包括h-1时刻样本供风设定量、h时刻样本供风设定量和h时刻样本修正系数;根据所述h-1时刻样本供风设定量和h时刻样本供风设定量,确定h-1时刻至h时刻样本供风量变化率;以所述h-1时刻样本供风设定量和所述h-1时刻至h时刻样本供风量变化率为特征、所述h时刻样本修正系数为标签,对神经网络模型进行训练,得到供风控制模型。8.根据权利要求6所述的方法,其特征在于,所述控制器根据所述t时刻修正系数,对所述t时刻供风设定量进行修正,得到t时刻修正后供风量,包括:其中,为t时刻修正后供风量,为t时刻供风设定量,为t时刻修正系数。9.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述控制器获取所述阵列风机提供的风流的t时刻实际供风量;若所述t时刻实际供风量与所述t时刻修正后供风量的差值大于预设差值阈值,则所述控制器生成提示信息,所述提示信息用于提示对所述供风控制模型进行更新。10.根据权利要求7所述的方法,其特征在于,所述h时刻样本修正系数通过以下方式得到:将所述h-1时刻样本供风设定量和h时刻样本供风设定量输入给所述阵列风机对应的物理仿真模型,得到所述h-1时刻样本仿真供风量和h时刻样本仿真供风量;如果所述h-1时刻样本供风设定量和所述h-1时刻样本仿真供风量之间的误差超出预设范围,或者,所述h时刻样本供风设定量和h时刻样本仿真供风量之间的误差超出预设范围,则对所述h-1时刻样本供风设定量和h时刻样本供风设定量进行修正,直到修正后的h-1时刻样本仿真供风量与所述h-1时刻样本供风设定量之间的误差在预设范围,以及修正后
的h时刻样本仿真供风量与所述h时刻样本供风设定量之间的误差在预设范围,所述修正后的h-1时刻样本仿真供风量基于修正后的h-1时刻样本供风设定量得到,所述修正后的h时刻样本仿真供风量基于修正后的h时刻样本供风设定量得到;基于所述h时刻样本供风设定量与所述修正后的h时刻样本供风设定量之间的比例关系,确定h时刻样本修正系数。
技术总结
本申请公开了一种用于测试车辆的供风设备及供风控制方法,涉及车辆测试技术领域,该供风设备包括:阵列风机包括多个子风机;阵列风机用于提供风流;风道用于将阵列风机提供的风流引导至需求供风区域;控制器用于获取t-1时刻供风设定量和t时刻供风设定量,根据t-1时刻供风设定量和t时刻供风设定量,确定t-1时刻至t时刻供风量变化率,将t-1时刻供风设定量和t-1时刻至t时刻供风量变化率,输入给预先训练的供风控制模型,得到t时刻修正系数,根据t时刻修正系数,对t时刻供风设定量进行修正,得到t时刻修正后供风量,根据t时刻修正后供风量对子风机进行控制。该供风设备能够减少供风量与需求量之间的误差。需求量之间的误差。需求量之间的误差。
技术研发人员:付宇 李泽宇 王芳 张贺林 黄炘 孔治国 徐月 马凯 赵凌霄 何鹏林 未倩倩 邱子桢 孙守富 蔡志涛 岳瑞聪 王宏策 付玉成
受保护的技术使用者:中汽研新能源汽车检验中心(天津)有限公司
技术研发日:2023.09.13
技术公布日:2023/10/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种胶粘除尘器用的胶粘滚筒的制作方法 下一篇:一种墙体材料定位模具机构的制作方法