发动机台架自动测试方法、装置、电子设备及存储介质与流程

文档序号:32505065发布日期:2022-12-10 06:13阅读:116来源:国知局
发动机台架自动测试方法、装置、电子设备及存储介质与流程

1.本技术涉及发动机技术领域,具体而言,涉及一种发动机台架自动测试方法、装置、电子设备及存储介质。


背景技术:

2.发动机的标定开发阶段涉及大量台架测试工作,不同的控制模块需要调整不同控制参数(包括发动机电控参数、台架边界参数及外接排放测试设备等),该控制参数调整的过程繁琐且耗时较大。
3.为提高测试效率自动测试软件进入发动机台架测试领域,发动机台架的自动测试常用的是测试软件中的程控系统,通过对发动机不同测试转速负荷进行自动循环编写实现自动循环测试,但目前的自动测试软件要依据不同的测试内容调整调试程序,耗时较大且涉及代码层面易出错,且过程中一些参数设定(如水温参数)和外接的采集气体、颗粒物的台架测试设备仍需现场试验人员手动控制,无法实现真正的自动化,测试过程操作繁琐。


技术实现要素:

4.为解决上述技术问题,本技术的实施例提供了一种发动机台架自动测试方法及装置、电子设备、计算机可读存储介质、计算机程序产品。
5.根据本技术实施例的一个方面,提供了一种发动机台架自动测试方法,包括:根据控制参数的类别将获取得到的测试控制参数分解为测试电控参数和测试台架参数;基于所述测试电控参数对发动机的电控参数进行控制,并基于所述测试台架参数对所述发动机的台架测试设备进行控制;将对所述发动机的电控参数和所述动机的台架测试设备进行控制所得到的实际参数与对应测试控制参数进行比对,判断对发动机的电控参数和对所述动机的台架测试设备的控制是否完成;若控制完成,则采集当前发动机的工况数据,完成发动机台架测试。
6.在一实施例中,所述基于所述测试电控参数对发动机的电控参数进行控制,并基于所述测试台架参数对所述发动机的台架测试设备进行控制,包括:
7.根据不同测试电控参数的标识匹配对应算法策略,以对应算法策略对发动机的电控参数进行控制;
8.基于不同测试台架参数所对应的台架测试设备,将各个测试台架参数分别分配至对应台架测试设备,以对对应台架测试进行控制。
9.在一实施例中,所述将对所述发动机的电控参数和所述动机的台架测试设备进行控制所得到的实际参数与对应测试控制参数进行比对,判断对发动机的电控参数和对所述动机的台架测试设备的控制是否完成,包括:
10.将所述实际参数与对应测试控制参数进行比对;
11.若所述实际参数与对应测试控制参数之间的误差在预设第一区间范围内,则确定对发动机的电控参数和对所述动机的台架测试设备的控制完成;
12.若所述实际参数与对应测试控制参数之间的误差不在预设第一区间范围内,则基于对应测试控制参数对所述发动机进行调整,直至所述实际参数与对应测试控制参数之间的误差在预设第一区间范围内。
13.在一实施例中,所述测试控制参数还包括测试时间参数;在所述采集当前发动机的工况数据,完成发动机台架测试之前,所述方法还包括:
14.在确定控制完成时,提取对所述发动机的电控参数和所述动机的台架测试设备进行控制所对应的实际测试时间参数;
15.将所述测试时间参数与所述实际测试时间参数进行比对;
16.若所述测试时间参数与所述实际测试时间参数之间的误差在预设第二区间范围内,则执行所述采集当前发动机的工况数据,完成发动机台架测试的步骤;
17.若所述测试时间参数与所述实际测试时间参数之间的误差在预设第二区间范围内,则基于所述测试控制参数,重新进行发动机台架自动测试。
18.在一实施例中,在所述根据控制参数的类别将获取得到的测试控制参数分解为测试电控参数和测试台架参数之前,所述方法还包括:
19.获取控制需求,所述控制需求包括控制工况以及测试控制参数,不同的控制工况对应不同的测试控制参数;
20.根据各个控制工况下的测试控制参数分别进行发动机台架自动测试。
21.在一实施例中,所述控制工况的数量为多个,多个控制工况组合为控制工况表;在所述采集当前发动机的工况数据,完成发动机台架测试之后,所述方法还包括:
22.将所述控制工况表中对应控制工况标识为已完成工况;
23.判断所述控制工况表中是否存在未完成工况,所示未完成工况为除已完成工况外的其他控制工况;
24.若存在未完成工况,则基于所述未完成工况的测试控制参数进行发动机台架自动测试。
25.在一实施例中,所述测试台架参数包括台架边界控制参数,所述台架测试设备包括台架冷却设备,所述方法还包括:
26.基于所述台架边界控制参数对所述台架冷却设备进行控制。
27.根据本技术实施例的一个方面,提供了一种发动机台架自动测试的测试装置,包括:测试控制参数分解模块,配置为根据控制参数的类别将获取得到的测试控制参数分解为测试电控参数和测试台架参数;测试模块,配置为基于所述测试电控参数对发动机的电控参数进行控制,并基于所述测试台架参数对所述发动机的台架测试设备进行控制;测试判断模块,配置为将对所述发动机的电控参数和所述动机的台架测试设备进行控制所得到的实际参数与对应测试控制参数进行比对,判断对发动机的电控参数和对所述动机的台架测试设备的控制是否完成;工况数据采集模块,配置为若控制完成,则采集当前发动机的工况数据,完成发动机台架测试。
28.根据本技术实施例的一个方面,提供了一种电子设备,包括一个或多个处理器;存储装置,用于存储一个或多个计算机程序,当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述电子设备实现如上所述的发动机台架自动测试的方法。
29.根据本技术实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计
算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的发动机台架自动测试方法。
30.根据本技术实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。
31.计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的发动机台架自动测试方法。
32.根据本技术实施例的一个方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的发动机台架自动测试方法中的步骤。
33.在本技术的实施例所提供的技术方案中,将测试控制参数分解为测试电控参数和测试台架参数,以此分别对发动机的电控参数和台架测试设备进行控制,无需人工控制测试过程中的台架参数,实现自动化发动机台架测试,保证发动机台架测试的效率。
34.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
35.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
36.图1是本技术涉及的一种实施环境的示意图;
37.图2是图1所示的测试系统在一示例性实施例示出结构示意图;
38.图3是本技术的一示例性实施例示出的发动机台架自动测试方法的流程图;
39.图4是本技术的另一示例性实施例示出的发动机台架自动测试方法的流程图;
40.图5是本技术的一示例性实施例示出的测试控制参数的示意图;
41.图6是图3所示实施例中步骤s350在一示例性实施例中的流程图;
42.图7是本技术的另一示例性实施例示出的发动机台架自动测试方法的流程图;
43.图8是本技术的另一示例性实施例示出的发动机台架自动测试方法的流程图;
44.图9是本技术的一示例性实施例示出的发动机台架自动测试的测试装置的结构示意图;
45.图10示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。
具体实施方式
46.这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
47.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。
即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
48.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
49.还需要说明的是:在本技术中提及的“多个”是指两个或者两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
50.首先请参阅图1,图1是本技术涉及的一种实施环境的示意图。该实施环境包括测试系统100以及台架测试设备200以及发动机300。
51.本实施例中,测试系统100、台架测试设备200以及发动机300,两两之间均可进行有线或无线通信。
52.需要注意的是,图中台架测试设备200的数量仅是示例性的,根据测试需求不同,台架测试设备200的数量也可以不同,如测试过程中记录设备、外接排放设备、燃烧分析设备等。
53.具体地,在进行发动机台架自动测试时,测试系统100可接收控制参数,该控制参数可包括测试电控参数和测试台架参数,测试系统100将测试电控参数直接作用于发动机300,对发动机300的电控参数进行控制,同时测试系统100将测试台架参数作用于不同的台架测试设备200,以通过台架测试设备200的控制,改变发动机300的不同工况,以此获取发动机300在不同工况下的测试结果。
54.在一具体实施例中,测试系统100根据控制参数的类别将获取得到的测试控制参数分解为测试电控参数和测试台架参数;随后基于测试电控参数对发动机300的电控参数进行控制,并基于测试台架参数对发动机的台架测试设备200进行控制;在该过程中,测试系统100将对发动机300的电控参数和动机的台架测试设备200进行控制所得到的实际参数与对应测试控制参数进行比对,判断对发动机的电控参数和对动机的台架测试设备的控制是否完成;若控制完成,则采集当前发动机的工况数据,完成发动机台架的测试。
55.其中,测试系统100可以是独立的物理服务器,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)以及大数据和人工智能平台等基础云计算服务的云服务器,本处不进行限制。
56.应当说明的是,本实施例只是为了便于理解本技术的思想而提出的一种示例性实施环境,不能认为是提供给了对本技术的使用范围的任何限制。
57.图2是一实施例中图1的测试系统100的结构示意图,其中,该测试系统100包括测试控制端101、电控控制端103以及台架控制端105。
58.其中,测试控制端101用于对得到的测试控制参数进行处理,并将测试控制参数分解至电控控制端103或台架控制端105,该测试控制端101可以是测试软件,如acme测试软件(一种自动标定软件)等。
59.电控控制端103可基于测试控制端101发送的电控参数进行相关参数的调整,如发动机的排气相位控制(进气歧管绝对压力map形式/固定值),喷射相位的控制(一次喷射/多
次喷射),点火角控制(固定/实时调整),egr(废气再循环)控制(开启/固定角度/关闭)等,该电控控制端103可以是标定软件,如inca(可实现软件刷写,在线测量标定等功能的标定软件)标定软件等。
60.台架控制端105通过接收测试台架参数,实现发动机负荷(扭矩、平均有效压力、相对充气量等)的选取、记录时间设置等控制,台架控制端105下连台架测试设备200,可将接收测试台架参数发送至对应的台架测试设备200,以完成对台架测试设备200的控制,台架测试设备200可以包含如排放仪设备记录前是否要吹气,燃烧分析仪是否要测试、颗粒物采集设备吹气等相关控制。
61.本实施例中,台架控制端105与台架测试设备200通过can(控制器域网)通讯连接,台架控制端105可以是puma等台架控制系统。
62.在一具体实施例中,测试控制端101接收到测试控制参数后,将测试控制参数进行分解,测试电控参数发送至电控控制端103,测试台架参数被发送至台架控制端105,电控控制端103以codeword(码号)的形式触发相对应的算法策略对电控控制端103中各电控模块进行不同控制,如排气相位、喷射相位等;台架控制端105将测试台架参数分配至不同的台架测试设备,进行相关控制,以此完成对发动机台架自动测试。
63.图3是根据一示例性实施例示出的一种发动机台架自动测试方法的流程图,该发动机台架自动测试方法可应用于图1的实施环境,并具体由图1或图2中的测试系统100执行,应该理解的是,该方法也可以是用于其他的示例性实施环境,并由其它实施环境中的设备具体执行,本实施例不对该方法所适用的实施环境进行限制。
64.在一示例性实施例中,该方法可以包括步骤s310至步骤s370,详细介绍如下:
65.步骤s310:根据控制参数的类别将获取得到的测试控制参数分解为测试电控参数和测试台架参数。
66.可参考图4所示的发动机台架自动测试方法流程图,本实施例中,首先可收集控制需求,该控制需求包括测试控制参数以及控制工况。
67.本实施例中,测试控制参数以及控制工况的收集可通过自行开发的软件(如vba,一种编程语言)获取,也可以通过人工整合得到,此处不进行具体限制。
68.收集到的控制工况可以是多个,不同的控制工况表示不同的测试方案,不同的控制工况对应不同的测试控制参数,本实施例中,可将多个控制工况整合为控制工况表,该控制工况表中每个控制工况对应有测试控制参数,可依据该控制工况表以此对完成多个控制工况的测试。
69.本实施例中对台架进行控制所需的控制参数可以包括台架负荷需求参数、测量设备需求参数、工况限值需求参数、台架边界条件需求参数以及电控需求参数等,通过对控制参数设定不同的数值,即可得到不同的控制工况下的测试控制参数。
70.台架负荷需求参数为发动机台架自动测试过程中所使用的控制量,如通过限定同负荷模式下bmep(平均有效压力)/torque(扭矩)等控制量的最大/小、测试误差及安全工况等参数,可得到台架负荷需求参数。
71.测量设备需求参数主要是对油耗仪、燃烧分析仪、气体排放、颗粒物排放等设备的控制,包含是否测量及排放中吹气模式的选取等。
72.工况限值需求参数是在测试过程中对异常燃烧点的处理:如排放hc(碳氢化合
物)、imepcov(反应发动机的燃烧稳定性)等值在超限值时自动跳点等操作。
73.台架边界条件需求参数是对台架冷却系统中的水温、气温等参数设置。
74.电控需求参数是针对不同的测试需求对发动机电控参数的调整内容:包含进排气vvt(可变气门正时)/轨压/喷射/点火角/空燃比/egr等。
75.图5为一实施例中所得到的测试控制参数示意图,即对台架负荷需求参数、测量设备需求参数、工况限值需求参数、台架边界条件需求参数以及电控需求参数中各变量设置不同的数值,如调节方式、限值等,即可得到一个控制工况的测试控制参数。
76.本实施例中,测试控制端在得到测试控制参数后,则基于测试控制参数的类别,将测试控制参数分解至电控控制端以及台架控制端。
77.本实施例中,将测试控制参数分为测试电控参数和测试台架参数,具体地,电控需求参数被分类为电控参数,而台架负荷需求参数、测量设备需求参数、工况限值需求参数、台架边界条件需求参数均视为台架参数,以此,将测试电控参数对应分解为测试电控参数和测试台架参数。
78.即测试控制端将测试电控参数分解至电控控制端,将测试台架参数分解至台架控制端。
79.需要注意的是,本实施例中的测试控制参数可视为测试控制指令,该测试控制参数中为对发动机中不同结构的控制数值,即视为根据测试控制指令对不同结构进行控制的指令。
80.步骤s330:基于测试电控参数对发动机的电控参数进行控制,并基于测试台架参数对发动机的台架测试设备进行控制。
81.本实施例中,电控控制端在获得到测试电控参数后,以codeword(码号/标识)的形式触发相对应的算法策略对电控控制端进行不同控制,即在inca软件实现电控控制,如调整发动机的电控参数变为对应测试电控参数所指定的数值。
82.台架控制端即puma系统在自动测试时,根据不同的测试台架参数进行相关控制,具体为,台架控制端下连多个台架测试设备,通过将测试台架参数下发至对应台架测试设备,对台架测试设备进行控制,如对avl483、avl489、horiba(均为台架测试设备)等台架测试设备记录、吹气以及记录时间设置的参数,则基于对应台架测试设备的测试台架参数对该台架测试设备进行不同的控制。
83.现有的发动机台架测试方案对于台架边界控制(记录时长,水温参数等)及相关台架测试设备(气体排放仪,颗粒物排放,燃烧分析仪等)记录需要手动控制,效率较低,本实施例中,测试台架参数包括台架边界控制参数,台架测试设备包括台架冷却设备,通过puma系统基于台架边界控制参数对台架冷却设备进行控制,实现自动对台架边界控制的目的。
84.步骤s350:将对发动机的电控参数和动机的台架测试设备进行控制所得到的实际参数与对应测试控制参数进行比对,判断对发动机的电控参数和对动机的台架测试设备的控制是否完成。
85.本实施例中,在对发动机的电控参数以及发动机的台架测试设备进行控制过程中,分别获取电控以及台架的实时状态,即对应得到实际电控参数以及实际台架参数,通过比对实际电控参数与对应测试电控参数,或比对实际台架参数与对应测试台架参数,来判断是否控制完成。
86.若实际电控参数与对应测试电控参数,或实际台架参数与对应测试台架参数之间的误差较大,则调整对应参数,并重复比对的过程,直到该参数的实际电控参数与对应测试电控参数,或实际台架参数与对应测试台架参数之间的误差在预设第一区间范围内。
87.如在一实施例中,一个测试电控参数:轨压的最大值为35,最小值为10,而实际测试过程中检测得到的实际电控参数轨压的数值为5,那么比较轨压的测试电控参数和轨压的实际电控参数,两者相差较大,则需基于该测试电控参数再次调整发动机的电控参数,以使测试电控参数和实际电控参数之间的差值变小,或实际电控参数与对应测试电控参数之间的误差在预设第一区间范围内。
88.当所有测试电控参数与实际电控参数之间的误差以及所有测试台架参数与对应实际电控参数之间的误差均在预设第一区间范围内,则认为此时的控制已经完成。
89.该预设第一区间范围可通过经验参数得到,不同的测试控制参数可设定不同的第一区间范围,此处不进行具体限制。
90.步骤s370:若控制完成,则采集当前发动机的工况数据,完成发动机台架测试。
91.本实施例中,确认控制完成即认为此时发动机达到测试控制参数所规定的数值范围,此时,还确认该测试所花费的时间是否在控制工况所设定的时间范围内。
92.具体地,测试控制参数中包含有测试时间参数,该测试时间参数即为台架参数中存在一个记录时间设置,不同的测试时间参数所得到的控制工况不同。
93.如某个控制工况需要发动机在10秒内达到对应测试控制参数所规定的数值时,若测试后所得到的实际测试时间为25秒,则大大超过了测试所规定的时间,证明该测试过程没有在规定时间控制到位,需要重新进行测试;因此在确认控制完成后,还获取实际测试时间参数,该实际测试时间参数即为对测试控制参数进行分解,直至确认控制完成之间实际所花费的时间参数。
94.将实际测试时间参数与测试时间参数进行比对,若测试时间参数与实际测试时间参数之间的误差在预设第二区间范围内,则证明此次测试过程在规定的时间内控制到位,否则,证明此次测试过程没有控制到位,需要重新进行控制,即会基于该测试控制参数重新执行步骤s310至步骤s370的过程,直至测试时间参数与实际测试时间参数之间的误差在预设第二区间范围内。
95.在确实际测试时间参数满足需求后,则可记录此次测试中的工况参数,完成此次控制工况的测试。
96.由于控制工况的数量为多个,在一个控制工况完成后,可在控制工况表中将对应控制工况标识为已完成工况,并在控制工况表中检测是否所有控制工况均为已完成工况,如果是,则完成发动机台架自动测试;如果不是,则基于控制工况表中的未完成工况所对应的测试控制参数,继续进行如图3中所示的发动机台架自动测试方法,直至控制工况表中所有控制工况均为已完成工况。
97.本实施例中提出的发动机台架自动测试方案,将测试过程中的所有测试控制参数按照类别划分,通过电控控制端以及台架控制端对对应类别的测试控制参数分别进行控制,无需人工控制测试过程中的台架参数,过程中同步监控实际电控参数和实际台架参数调整情况,当实际电控参数和实际台架参数调整达到目标时执行测试记录完成当前控制工况测试,实现发动机台架测试的全自动化,过程中无需人工参与,能有效提高发动机台架测
试效率。
98.图6是图3所示实施例中步骤s350在一示例性实施例中的流程图。如图6所示,在一示例性实施例中,步骤s350将对发动机的电控参数和动机的台架测试设备进行控制所得到的实际参数与对应测试控制参数进行比对,判断对发动机的电控参数和对动机的台架测试设备的控制是否完成的过程可以包括步骤s610至步骤s650,详细介绍如下:
99.步骤s610:将实际参数与对应测试控制参数进行比对。
100.本实施例中,在基于测试控制参数对发动机的电控参数或发动机的台架测试设备进行控制过程中,实时获取各个测试控制参数所对应的实际参数,根据测试控制参数的不同,实际参数也可以划分为实际电控参数以及实际台架参数。
101.随后,可将实际参数的数值与对应测试控制参数的数值进行比对,以判断时间参数是否控制达到测试控制参数所设定的目标数值。
102.步骤s630:若实际参数与对应测试控制参数之间的误差在预设第一区间范围内,则确定对发动机的电控参数和对动机的台架测试设备的控制完成。
103.本实施例中实际参数与对应测试控制参数之间的误差可通过实际参数与对应测试控制参数进行相减或相除等方式得到。
104.随后,判断实际参数与对应测试控制参数之间的误差是否在预设第一区间范围,若在,则可认为该实际参数达到目标,可不对该实际参数进行进一步控制。
105.当然该预设第一区间范围可通过经验参数得到,不同测试控制参数所对应的预设第一区间范围可以不同。
106.步骤s650:若实际参数与对应测试控制参数之间的误差不在预设第一区间范围内,则基于对应测试控制参数对发动机进行调整,直至实际参数与对应测试控制参数之间的误差在预设第一区间范围内。
107.本实施例中,若实际参数与对应测试控制参数之间的误差不在预设第一区间范围内,则认为此时实际参数没有达到目标,还需进行进一步的控制,即可基于测试控制参数对实际参数进行进一步控制,如在一具体实施例中,发动机转速的实际参数为500,测试控制参数为1000,计算得到的实际参数与对应测试控制参数之间的误差不在预设第一区间范围内,此时则对发动机的转速进行进一步控制,提高发动机的转速,直到转速实际参数与对应测试控制参数之间的误差不在预设第一区间范围内。
108.本实施例中,在测试过程中同步监控发动机的各个实际参数的调整情况,当实际参数没有达到目标时,对实际参数进行进一步调整,保证实际参数达到测试控制参数所规定的目标,以此精准基于规定的测试控制参数进行发动机台架的自动测试,提高测试结果的精准度与效率。
109.图7是根据另一示例性实施例示出的一种发动机台架自动测试方法的流程图。该方法可实施于图3中的步骤s370之前,如图7所示,测试控制参数还包括测试时间参数;在一示例性实施例中,该方法可以包括步骤s710至步骤s770,详细介绍如下:
110.步骤s710:在确定控制完成时,提取对发动机的电控参数和动机的台架测试设备进行控制所对应的实际测试时间参数。
111.本实施例中,在确认发动机中各实际参数均达到对应测试控制参数所规定的目标数值后,需要判断整个测试过程是否在测试控制参数所规定的时间范围内完成。
112.具体地,提取对发动机的电控参数和动机的台架测试设备进行控制所对应的实际测试时间参数,该实际测试时间参数即为对测试控制参数进行分解,直至确认控制完成之间实际所花费的时间。
113.该实际测试时间参数若与测试时间参数相匹配,则可认为此次测试工作完成,否则,认为此次测试工作失败。
114.步骤s730:测试时间参数与实际测试时间参数进行比对。
115.测试过程所花费的时间往往能体现整个测试是否成功,本实施例中的测试时间参数是基于此次测试控制参数所对应的控制工况标定成功所规定的测试时间。
116.步骤s750:若测试时间参数与实际测试时间参数之间的误差在预设第二区间范围内,则执行采集当前发动机的工况数据,完成发动机台架测试的步骤。
117.本实施例中测试时间参数与实际测试时间参数之间的误差可通过将测试时间参数与实际测试时间参数进行相减或相除等方式得到。
118.随后,判断测试时间参数与实际测试时间参数之间的误差是否在预设第二区间范围,若在,则可认为此次测试在规定的时间内控制发动机的各个参数达到目标,可记录此次测试完成后发动机的各个参数作为测试结果的参考数据。
119.当然该预设第二区间范围可通过经验参数得到,不同控制工况所设定的第二区间范围可以不同。
120.步骤s770:若测试时间参数与实际测试时间参数之间的误差在预设第二区间范围内,则基于测试控制参数,重新进行发动机台架自动测试。
121.本实施例中,若测试时间参数与实际测试时间参数之间的误差在预设第二区间范围内,则证明次测试没有在测试时间参数所规定的时间内控制发动机的各个参数达到目标,即此次测试所得到的工况数据与控制工况所需要目标工况数据不同,此时,则转至步骤s310,基于该测试控制参数重新进行分解等如图3中所示的操作,直至测试时间参数与实际测试时间参数之间的误差在预设第二区间范围内。
122.本实施例中,在检测发动机中各实际参数控制完成后,还通过检测整个测试过程中的测试控制时间参数,保证整个测试过程与控制工况所需求的情况一致,保证测试过程中数值的精准性,提高测试结果的准确度。
123.图8是根据另一示例性实施例示出的一种发动机台架自动测试方法的流程图。该方法可实施于图3中的步骤s310之前,如图8所示,在一示例性实施例中,该方法可以包括步骤s810至步骤s830,详细介绍如下:
124.步骤s810:获取控制需求,控制需求包括控制工况以及测试控制参数,不同的控制工况对应不同的测试控制参数。
125.本实施例中,控制需求的收集可通过自行开发的软件获取,也可以通过人工进行整合得到。
126.控制需求为发动机及其相关环境设备所需达到的状态,与控制工况对应,而对应所需达到的状态,对与发动机相关的各个参数进行数值设定,即得到对应控制工况的测试控制数据。
127.步骤s830:根据各个控制工况下的测试控制参数分别进行发动机台架自动测试。
128.当控制工况为多个的时候,可建立控制工况表,该控制工况表中各控制工况对应
其测试控制参数,基于该控制工况表,依次根据各个控制工况下的测试控制参数进行如图3至图8所示的发动机台架自动测试方案。
129.在一个控制工况对应的发动机台架自动测试完成后,可在控制工况表中将对应控制工况标识为已完成工况,其他未标识的设为完成工况,如此,直至控制工况表中各控制工况均标识为已完成工况。
130.本实施例中,在一个控制工况所对应的测试任务完成后,可基于控制工况表自动进行下一个控制工况的测试,如此循环完成所有控制工况,最后自动停止试验,实现提高发动机台架测试效率。
131.图9是根据一示例性实施例示出的一种发动机台架自动测试的测试装置的结构示意图。如图9所示,在一示例性实施例中,该发动机台架自动测试的测试装置包括:
132.测试控制参数分解模块910,配置为根据控制参数的类别将获取得到的测试控制参数分解为测试电控参数和测试台架参数;
133.测试模块930,配置为基于测试电控参数对发动机的电控参数进行控制,并基于测试台架参数对发动机的台架测试设备进行控制;
134.测试判断模块950,配置为将对发动机的电控参数和动机的台架测试设备进行控制所得到的实际参数与对应测试控制参数进行比对,判断对发动机的电控参数和对动机的台架测试设备的控制是否完成;
135.工况数据采集模块970,配置为若控制完成,则采集当前发动机的工况数据,完成发动机台架测试。
136.该发动机台架自动测试的测试装置可以自动完成发动机台架的测试,提高测试效率。
137.在一实施例中,测试模块包括:
138.电控参数控制单元,配置为根据不同测试电控参数的标识匹配对应算法策略,以对应算法策略对发动机的电控参数进行控制;
139.台架控制单元,配置为基于不同测试台架参数所对应的台架测试设备,将各个测试台架参数分别分配至对应台架测试设备,以对对应台架测试进行控制。
140.在一实施例中,测试判断模块包括:
141.参数比对单元,配置为将实际参数与对应测试控制参数进行比对;
142.第一比对单元,配置为若实际参数与对应测试控制参数之间的误差在预设第一区间范围内,则确定对发动机的电控参数和对动机的台架测试设备的控制完成;
143.第二比对单元,配置为若实际参数与对应测试控制参数之间的误差不在预设第一区间范围内,则基于对应测试控制参数对发动机进行调整,直至实际参数与对应测试控制参数之间的误差在预设第一区间范围内。
144.在一实施例中,测试控制参数还包括测试时间参数;发动机台架自动测试装置还包括:
145.实际测试时间参数提取模块,配置为在确定控制完成时,提取对发动机的电控参数和动机的台架测试设备进行控制所对应的实际测试时间参数;
146.时间参数比对模块,配置为将测试时间参数与实际测试时间参数进行比对;
147.第一比对模块,配置为若测试时间参数与实际测试时间参数之间的误差在预设第
二区间范围内,则执行采集当前发动机的工况数据,完成发动机台架测试的步骤;
148.第二比对模块,配置为若测试时间参数与实际测试时间参数之间的误差在预设第二区间范围内,则基于测试控制参数,重新进行发动机台架自动测试。
149.在一实施例中,发动机台架自动测试装置还包括:
150.控制需求获取模块,配置为获取控制需求,控制需求包括控制工况以及测试控制参数,不同的控制工况对应不同的测试控制参数;
151.自动测试模块,配置为根据各个控制工况下的测试控制参数分别进行发动机台架自动测试。
152.在一实施例中,控制工况的数量为多个,多个控制工况组合为控制工况表;发动机台架自动测试装置还包括:
153.完成标识模块,配置为将控制工况表中对应控制工况标识为已完成工况;
154.工况判断模块,配置为判断控制工况表中是否存在未完成工况,所示未完成工况为除已完成工况外的其他控制工况;
155.工况测试模块,配置为若存在未完成工况,则基于未完成工况的测试控制参数进行发动机台架自动测试。
156.在一实施例中,测试台架参数包括台架边界控制参数,台架测试设备包括台架冷却设备,发动机台架自动测试装置还包括:
157.边界控制模块,配置为基于台架边界控制参数对台架冷却设备进行控制。
158.需要说明的是,上述实施例所提供的发动机台架自动测试的测试装置与上述实施例所提供的发动机台架自动测试方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。
159.本技术的实施例还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得电子设备实现上述各个实施例中提供的发动机台架自动测试方法。
160.图10示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。
161.需要说明的是,图10示出的电子设备的计算机系统1000仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
162.如图10所示,计算机系统1000包括中央处理单元(central processing unit,cpu)1001,其可以根据存储在只读存储器(read-only memory,rom)1002中的程序或者从储存部分1008加载到随机访问存储器(random access memory,ram)1003中的程序而执行各种适当的动作和处理,例如执行上述实施例中的方法。在ram 1003中,还存储有系统操作所需的各种程序和数据。cpu 1001、rom 1002以及ram 1003通过总线1004彼此相连。输入/输出(input/output,i/o)接口1005也连接至总线1004。
163.以下部件连接至i/o接口1005:包括键盘、鼠标等的输入部分1006;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分1007;包括硬盘等的存储部分1008;以及包括诸如lan(local area network,局域网)卡、调制解调器等的网络接口卡的通信部分1009。通信部分1009经由诸如因特网的网络执行通信处理。驱动器1010也根据需要连接至i/o接口1005。可拆卸介质1011,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1010上,以便于
从其上读出的计算机程序根据需要被安装入存储部分1008。
164.特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1009从网络上被下载和安装,和/或从可拆卸介质1011被安装。在该计算机程序被中央处理单元(cpu)1001执行时,执行本技术的系统中限定的各种功能。
165.需要说明的是,本技术实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
166.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
167.描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
168.本技术的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前的发动机台架自动测试方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。
169.本技术的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产
品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的发动机台架自动测试方法。
170.上述内容,仅为本技术的较佳示例性实施例,并非用于限制本技术的实施方案,本领域普通技术人员根据本技术的主要构思和精神,可以十分方便地进行相应的变通或修改,故本技术的保护范围应以权利要求书所要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1