CN115076361A - 一种缓速器电磁阀控制方法、装置、设备和介质 - Google Patents
一种缓速器电磁阀控制方法、装置、设备和介质 Download PDFInfo
- Publication number
- CN115076361A CN115076361A CN202210730568.3A CN202210730568A CN115076361A CN 115076361 A CN115076361 A CN 115076361A CN 202210730568 A CN202210730568 A CN 202210730568A CN 115076361 A CN115076361 A CN 115076361A
- Authority
- CN
- China
- Prior art keywords
- air pressure
- retarder
- control current
- electromagnetic valve
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000008569 process Effects 0.000 claims abstract description 28
- 238000012360 testing method Methods 0.000 claims description 98
- 238000012544 monitoring process Methods 0.000 claims description 35
- 238000012545 processing Methods 0.000 claims description 17
- 238000013507 mapping Methods 0.000 claims description 14
- 230000003068 static effect Effects 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 6
- 230000000977 initiatory effect Effects 0.000 claims 1
- 230000003287 optical effect Effects 0.000 description 6
- 230000002159 abnormal effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/02—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used
- F16H61/0202—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric
- F16H61/0204—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/02—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used
- F16H61/0202—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric
- F16H61/0204—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal
- F16H61/0206—Layout of electro-hydraulic control circuits, e.g. arrangement of valves
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16K—VALVES; TAPS; COCKS; ACTUATING-FLOATS; DEVICES FOR VENTING OR AERATING
- F16K37/00—Special means in or on valves or other cut-off apparatus for indicating or recording operation thereof, or for enabling an alarm to be given
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H2061/0075—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by a particular control method
- F16H2061/0087—Adaptive control, e.g. the control parameters adapted by learning
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Transmission Of Braking Force In Braking Systems (AREA)
Abstract
本发明实施例公开了一种缓速器电磁阀控制方法、装置、设备、介质,该方法包括:获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值;基于所述目标气压值查询与所述缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于所述实际气压值和所述目标气压值确定闭环控制电流;根据所述前馈控制电流和所述闭环控制电流,确定目标电磁阀控制电流,并根据所述目标电磁阀控制电流实现缓速器的电磁阀控制。本发明实施例的技术方案解决了现有技术中电磁阀控制速度较慢的问题,可以基于动态更新的前馈电磁阀控制电流配置表,快速查询出与缓速器当前的状态匹配的实现目标气压值所需的前馈控制电流,提高电磁阀的控制速度。
Description
技术领域
本发明实施例涉及车辆控制技术领域,尤其涉及一种缓速器电磁阀控制方法、装置、设备和介质。
背景技术
缓速器的工作原理是,通过控制缓速器内电磁阀的开度控制缓速器内部的气压,气压带动油液进入工作腔,从而产生扭矩,实现对车辆的减速作用。因此,电磁阀的控制速度与精度,决定了液力缓速器的扭矩响应速度与精度。但由于工作时间与器件制造的影响,电磁阀达到一定开度时,缓速器内部实际产生的气压与目标气压存在差异。为了加快电磁阀的控制精度,现有技术通常采取前馈与闭环结合的控制方式,由于闭环控制存在超调,控制偏差达到很小的范围需要进过一定的时间,电磁阀的控制速度较慢。
发明内容
本发明实施例提供了一种缓速器电磁阀控制方法、装置、设备、介质,可以提高电磁阀的控制速度。
第一方面,本发明实施例提供了一种缓速器电磁阀控制方法,所述方法包括:
获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值;
基于所述目标气压值查询与所述缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于所述实际气压值和所述目标气压值确定闭环控制电流;
根据所述前馈控制电流和所述闭环控制电流,确定目标电磁阀控制电流,并根据所述目标电磁阀控制电流实现所述缓速器的电磁阀控制。
第二方面,本发明实施例提供了一种缓速器电磁阀控制装置,所述装置包括:
气压值获取模块,用于获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值;
控制信号获取模块,用于基于所述目标气压值查询与所述缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于所述实际气压值和所述目标气压值确定闭环控制电流;
目标控制信号确定模块,用于根据所述前馈控制电流和所述闭环控制电流,确定目标电磁阀控制电流,并根据所述目标电磁阀控制电流实现所述缓速器的电磁阀控制。
第三方面,本发明实施例提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的缓速器电磁阀控制方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例所述的缓速器电磁阀控制方法。
本发明实施例所提供的技术方案,通过获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值;基于所述目标气压值查询与所述缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于所述实际气压值和所述目标气压值确定闭环控制电流;根据所述前馈控制电流和所述闭环控制电流,确定目标电磁阀控制电流,并根据所述目标电磁阀控制电流实现所述缓速器的电磁阀控制。本发明实施例的技术方案解决了现有技术中电磁阀的控制速度较慢的问题,可以基于动态更新的前馈电磁阀控制电流配置表,快速查询出与缓速器当前的状态匹配的实现目标气压值所需的前馈控制电流,提高电磁阀的控制速度。
附图说明
图1是本发明实施例一提供的一种缓速器电磁阀控制方法流程图;
图2是本发明实施例一提供的一种缓速器电磁阀控制流程图;
图3是本发明实施例二提供的一种前馈电磁阀控制电流配置表动态更新方法流程图;
图4是本发明实施例三提供的一种前馈电磁阀控制电流配置表动态更新方法流程图;
图5是本发明实施例三提供的一种前馈电磁阀控制电流配置表动态更新流程图;
图6是本发明实施例四提供的一种缓速器电磁阀控制装置的结构示意图;
图7为本发明实施例五提供的一种计算机设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
图1是本发明实施例一提供的一种缓速器电磁阀控制方法流程图,本发明实施例可适用于车辆控制的场景中,该方法可以由缓速器电磁阀控制装置执行,该装置可以由软件和/或硬件的方式来实现。
如图1所示,缓速器电磁阀控制方法包括以下步骤:
S110、获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值。
其中,目标车辆表示装备有缓速器,可以通过缓速器实现车辆制动的车辆。缓速器运行的目标气压值表示要实现目标制动效果,缓速器所需要的内部气压值,目标气压值可以根据达到目标制动效果所需的扭矩,查询扭矩与气压的关系表获知。实际气压值表示缓速器实际运行过程中的内部气压值,实际气压值可以通过与缓速器连接的气压传感器获知。因为实际气压值与目标气压值存在误差,缓速器内部产生的实际气压值不等于目标气压值,无法使目标车辆达到目标制动效果,因此,需要进行相应的控制,使缓速器接内部产生的实际气压值达到目标气压值。
S120、基于所述目标气压值查询与所述缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于所述实际气压值和所述目标气压值确定闭环控制电流。
其中,前馈控制电流表示通过前馈控制确定的电流,前馈控制可以提高电磁阀的控制速度,前馈电磁阀控制电流配置表可以反映目标气压值与前馈控制电流的对应关系,通过输入目标气压值,可以查询出与目标气压值对应的前馈控制电流。为了确保目标气压值与前馈控制电流的对应关系的准确性,前馈电磁阀控制电流配置表会进行动态更新,阶段性的对目标气压值与前馈控制电流的映射关系进行校正。例如,可以通过阶段性的电流测试或者机器学习的方式进行目标气压值与前馈控制电流的映射关系的学习和校正。闭环控制电流表示通过闭环控制确定的电流,闭环控制可以提高电磁阀的控制精度,可以选用PID(Proportion Integration Differentiation,比例积分微分)控制方法,根据实际气压值和目标气压值计算出出闭环控制电流。
S130、根据所述前馈控制电流和所述闭环控制电流,确定目标电磁阀控制电流,并根据所述目标电磁阀控制电流实现所述缓速器的电磁阀控制。
其中,目标电磁阀控制电流表示,在缓速器内部达到目标气压值实际所需的电流值,目标电磁阀控制电流等于前馈控制电流与闭环控制电流之和。因此,可以计算前馈控制电流和闭环控制电流的电流和值,将电流和值作为目标电磁阀控制电流,并根据目标电磁阀控制电流实现缓速器的电磁阀控制。
具体的,图2是本发明实施例一提供的一种缓速器电磁阀控制流程图,其中,“前馈图表”表示前馈电磁阀控制电流配置表;“自学习算法”用于按照预设步长,在预设测试气压范围内依次设定电磁阀控制的测试气压,并分别采集缓速器在各测试气压控制下的监测电流值,对监测电流值进行数据处理,并根据处理结果更新前馈电磁阀控制电流配置表;“前馈设定电流”表示前馈控制电流;“控制电流”表示目标电磁阀控制电流;“PID”用于根据实际气压值与目标气压确定闭环控制电流;“PID控制电流”表示闭环控制电流;“气压传感器”用于检测缓速器内部实际气压值。
如图2所示,缓速器电磁阀控制流程为:输入目标气压后,通过查询前馈图表,计算出前馈设定电流,另一方面,根据目标气压与实际气压的差值,通过PID算法计算出PID控制电流,然后将前馈设定电流与PID控制电流相加,计算出目标控制电流,并根据目标控制电流实现缓速器的电磁阀控制。
本发明实施例所提供的技术方案,通过获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值;基于目标气压值查询与缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于实际气压值和目标气压值确定闭环控制电流;根据前馈控制电流和闭环控制电流,确定目标电磁阀控制电流,并根据目标电磁阀控制电流实现缓速器的电磁阀控制。本发明实施例的技术方案解决了现有技术中电磁阀的控制速度较慢的问题,可以基于动态更新的前馈电磁阀控制电流配置表,快速查询出与缓速器当前的状态匹配的实现目标气压值所需的前馈控制电流,提高电磁阀的控制速度。
实施例二
图3是本发明实施例二提供的一种前馈电磁阀控制电流配置表动态更新方法流程图,本发明实施例可适用于车辆控制的场景中,该方法可以由缓速器电磁阀控制装置执行,该装置可以由软件和/或硬件的方式来实现。
如图3所示,前馈电磁阀控制电流配置表动态更新方法包括以下步骤:
S210、按照预设更新时间周期,启动所述缓速器的电磁阀控制电流自学习过程。
其中,预设更新时间周期表示预设的更新一次前馈电磁阀控制电流配置表的周期时间,例如,可以间隔五百个小时对前馈电磁阀控制电流配置表进行一次更新。这是由于缓速器的工作时间与机械本体制造的差异,导致缓速器电磁阀来气相同开度时,在缓速器内部建立的气压也会存在差异。因此,针对每一个不同缓速器,要分别定期学习各缓速器自身的工作特性,以便更新其控制参数。
S220、基于预设步长,在预设测试气压范围内依次设定电磁阀控制的测试气压,并分别采集所述缓速器在各测试气压控制下的监测电流值。
其中,预设步长表示电磁阀控制的测试气压数值的设置间隔,例如,可以将预设步长设置为20千帕,随后依次将20千帕、40千帕、60千帕及80千帕等测试气压值区间范围内的气压值作为测试气压。测试气压表示在自学习过程中进行测试的缓速器内部气压,为保证测试结果的完整性,可以将缓速器内部能够达到的气压范围作为测试气压范围。
在实际检测过程中,因为实时的气压值处于不断的变化中,很难使实时气压恒等于测试气压,所以可以设置一个合理误差阈值,当实时气压值与测试气压的差值小于合理误差阈值,并且可以维持预设的时间时,记录这段时间内的电流值。
S230、对所述监测电流值进行数据处理,并根据处理结果更新所述前馈电磁阀控制电流配置表。
其中,可以针对每一个测试气压对应的监测电流值,去除监测电流值中与所有监测电流平均值的方差大于合理方差阈值的异常数值,并计算去除异常数值之后的,各监测电流值的平均监测电流值,将这段时间内的平均监测电流值作为在该测试气压控制下的监测电流值,从而得到目标气压值与前馈控制电流值的映射关系,将目标气压值与前馈控制电流值的映射关系以表格的形式进行记录,将此表格作为更新后的前馈电磁阀控制电流配置表。
本发明实施例所提供的技术方案,通过按照预设更新时间周期,启动缓速器的电磁阀控制电流自学习过程;基于预设步长,在预设测试气压范围内依次设定电磁阀控制的测试气压,并分别采集缓速器在各测试气压控制下的监测电流值;对监测电流值进行数据处理,并根据处理结果更新前馈电磁阀控制电流配置表。本发明实施例的技术方案解决了现有技术中电磁阀的控制速度较慢的问题,可以动态学习电磁阀的控制特性,更新前馈电磁阀控制电流配置表,提高电磁阀的控制速度。
实施例三
图4是本发明实施例三提供的一种前馈电磁阀控制电流配置表动态更新方法流程图,本发明实施例可适用于车辆控制的场景中,该方法可以由缓速器电磁阀控制装置执行,该装置可以由软件和/或硬件的方式来实现。
如图4所示,前馈电磁阀控制电流配置表动态更新方法包括以下步骤:
S310、判断所述缓速器对应的目标车辆是否处于静止状态,并判断所述缓速器的储气筒的气压是否大于预设气压阈值。
其中,当缓速器对应的目标车辆处于静止状态时,可以减少其他因素对前馈电磁阀控制电流配置表动态更新的影响,因此,前馈电磁阀控制电流配置表动态更新时需要目标车辆处于静止状态。预设气压阈值表示缓速器的储气筒的气压正常的合理气压阈值,当缓速器的储气筒的气压大于预设气压阈值时,缓速器的储气筒的气压处于正常工作范围。
S320、当所述缓速器对应的目标车辆处于静止状态,且所述缓速器的储气筒的气压大于预设气压阈值时,启动所述缓速器的电磁阀控制电流自学习过程。
其中,缓速器的储气筒的气压大于预设气压阈值即缓速器的储气筒的气压处于正常工作范围,当缓速器对应的目标车辆处于静止状态,且缓速器的储气筒的气压处于正常工作范围时,启动缓速器的电磁阀控制电流自学习过程。
S330、将所述测试气压范围设定为20-320千帕,以20千帕为所述预设步长,依次取值以确定所述测试气压的测试值。
其中,本发明实施例三所选的缓速器能够达到的内部最大气压为320千帕,在一个具体实例中,气压值为0千帕表示缓速器为闭合状态,且预设步长为20千帕,可以选择20千帕,作为测试气压的最小值,测试气压范围设定为20-320千帕。
S340、监测所述缓速器的实时气压值,当所述实时气压值处于与所述测试气压的气压差值小于预设气压差值阈值的状态,并且所述状态持续时长大于或等于预设状态时长时,采集所述预设状态时长内的监测电流值。
其中,预设气压差值阈值表示,在存在合理误差的情况下,默认实时气压值等于测试气压的阈值,当实时气压值与测试气压的气压差值小于预设气压差值阈值时,采集监测电流值。预设状态时长表示预设的能够检验实时气压值是否存在偶然情况的一段时间,当实时气压值处于与测试气压的气压差值小于预设气压差值阈值的状态,并且状态持续时长大于或等于预设状态时长时,可以排除实时气压值存在的偶然情况,将这一持续时长中的监测电压值作为最终的采样值。
S350、针对每一个所述测试气压对应的所述监测电流值,计算所述监测电流值的平均监测电流值,作为对应测试气压值的测试目标电流值。
其中,为保证检测电流值的准确性,需要删除监测电流值中的异常数,并计算删除异常数值之后的,各监测电流值的平均监测电流值。例如,可以计算监测电流值中每一个电流数值与全部监测电流值平均值的方差,当差值大于预设方差阈值时,将差值对应的监测电流值作为异常数值,并进行删除,并计算去除异常数值之后的各监测电流值的平均监测电流值,将平均监测电流值作为对应测试气压值的测试目标电流值。
S360、基于所述测试气压值与对应测试目标电流值的映射关系,更新所述前馈电磁阀控制电流配置表。
其中,测试气压值与对应测试目标电流值的映射关系即目标气压值与前馈控制电流的映射关系,将目标气压值与前馈控制电流的映射关系以表格的形式进行记录,将此表格作为更新后的前馈电磁阀控制电流配置表。
可选的,可以根据测试气压值与对应测试目标电流值的映射关系,进行插值计算,得到非测试气压值对应的测试目标电流值;然后,基于每一个测试气压和非测试气压,与对应的测试目标电流值和插值目标电流值,更新前馈电磁阀控制电流配置表。
其中,非测试气压表示没有进行具体测试的气压,可以根据测试目标气压值与对应测试电流间的映射关系,进行插值估算,得到非测试气压对应的插值目标电流值,对每一个测试电流和非测试电流。基于每一个测试气压和非测试气压,与对应的测试目标电流值和插值目标电流值,得到目标气压值与前馈控制电流的映射关系,将目标气压值与前馈控制电流的映射关系以表格的形式进行记录,将此表格作为更新后的前馈电磁阀控制电流配置表。
具体的,图5是本发明实施例三提供的一种前馈电磁阀控制电流配置表动态更新流程图。其中,“前馈图表”表示前馈电磁阀控制电流配置表。
如图5所示,前馈电磁阀控制电流配置表动态更新流程为:首先,判断车辆是否静止且储气筒气压是否足够,当车辆静止且储气筒气压足够时,缓速器的电磁阀控制电流自学***均值,作为该设定气压值的测试目标电流值,随后基于测试气压与对应测试目标电流的关系,更新前馈电磁阀控制电流配置表。进一步的,将测试气压增加20千帕,重复该学习过程,直至测试气压大于320千帕时停止,缓速器的电磁阀控制电流自学习结束。
本发明实施例所提供的技术方案,通过判断缓速器对应的目标车辆是否处于静止状态,并判断缓速器的储气筒的气压是否大于预设气压阈值;当缓速器对应的目标车辆处于静止状态,且缓速器的储气筒的气压大于预设气压阈值时,启动缓速器的电磁阀控制电流自学***均监测电流值,作为对应测试气压值的测试目标电流值;基于所述测试气压值与对应测试目标电流值的映射关系,更新所述前馈电磁阀控制电流配置表。本发明实施例的技术方案解决了现有技术中电磁阀的控制速度较慢的问题,可以动态学习电磁阀的控制特性,更新前馈电磁阀控制电流配置表,提高电磁阀的控制速度。
实施例四
图6为本发明实施例二提供的缓速器电磁阀控制装置的结构示意图,本发明实施例可适用于车辆控制的场景中,该装置可以由软件和/或硬件的方式来实现,集成于具有应用开发功能的计算机设备中。
如图6所示,缓速器电磁阀控制装置包括:气压值获取模块410、控制信号获取模块420和目标控制信号确定模块430。
其中,电流值获取模块410,用于获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值;控制信号获取模块420,用于基于目标气压值查询与缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于实际气压值和目标气压值确定闭环控制电流;目标控制信号确定模块430,用于根据前馈控制电流和闭环控制电流,确定目标电磁阀控制电流,并根据目标电磁阀控制电流实现缓速器的电磁阀控制。
本发明实施例所提供的技术方案,通过获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值;基于目标气压值查询与缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于实际气压值和目标气压值确定闭环控制电流;根据前馈控制电流和闭环控制电流,确定目标电磁阀控制电流,并根据目标电磁阀控制电流实现缓速器的电磁阀控制。本发明实施例的技术方案解决了现有技术中电磁阀的控制速度较慢的问题,可以基于动态更新的前馈电磁阀控制电流配置表,快速查询出与缓速器当前的状态匹配的实现目标气压值所需的前馈控制电流,提高电磁阀的控制速度。在一种可选的实施方式中,目标控制信号确定模块430还用于计算前馈控制电流和闭环控制电流的电流和值;将电流和值作为目标电磁阀控制电流。
在一种可选的实施方式中,缓速器电磁阀控制装置还包括前馈电磁阀控制电流配置表动态更新模块,用于按照预设更新时间周期,启动缓速器的电磁阀控制电流自学习过程;基于预设步长,在预设测试气压范围内依次设定电磁阀控制的测试气压,并分别采集缓速器在各测试气压控制下的监测电流值;对监测电流值进行数据处理,并根据处理结果更新前馈电磁阀控制电流配置表。
在一种可选的实施方式中,前馈电磁阀控制电流配置表动态更新模块还用于监测缓速器的实时气压值,当实时气压值处于与测试气压的气压差值小于预设气压差值阈值的状态,并且状态持续时长大于或等于预设状态时长时,采集预设状态时长内的监测电流值。
在一种可选的实施方式中,前馈电磁阀控制电流配置表动态更新模块还用于,针对每一个测试气压对应的监测电流值,计算监测电流值的平均监测电流值,作为对应测试气压值的测试目标电流值;
基于所述测试气压值与对应测试目标电流值的映射关系,更新所述前馈电磁阀控制电流配置表。
在一种可选的实施方式中,前馈电磁阀控制电流配置表动态更新模块还用于,判断缓速器对应的目标车辆是否处于静止状态,并判断缓速器的储气筒的气压是否大于预设气压阈值;当缓速器对应的目标车辆处于静止状态,且缓速器的储气筒的气压大于预设气压阈值时,启动缓速器的电磁阀控制电流自学习过程。
在一种可选的实施方式中,前馈电磁阀控制电流配置表动态更新模块还用于将测试气压范围设定为20-320千帕;以20千帕为预设步长,依次取值以确定测试气压的测试值。
本发明实施例所提供的缓速器电磁阀控制装置可执行本发明任意实施例所提供的缓速器电磁阀控制方法,具备执行方法相应的功能模块和有益效果。
实施例五
图7为本发明实施例三提供的一种计算机设备的结构示意图。图7示出了适于用来实现本发明实施方式的示例性计算机设备12的框图。图7显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图7所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,***存储器28,连接不同***组件(包括***存储器28和处理单元16)的总线18。
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
计算机设备12典型地包括多种计算机***可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器28可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***34可以用于读写不可移动的、非易失性磁介质(图7未显示,通常称为“硬盘驱动器”)。尽管图7中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。***存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如***存储器28中,这样的程序模块42包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图7中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元16通过运行存储在***存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发实施例所提供的缓速器电磁阀控制方法,该方法包括:
获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值;
基于所述目标气压值查询与所述缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于所述实际气压值和所述目标气压值确定闭环控制电流;
根据所述前馈控制电流和所述闭环控制电流,确定目标电磁阀控制电流,并根据所述目标电磁阀控制电流实现所述缓速器的电磁阀控制。
实施例六
本实施例六提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的缓速器电磁阀控制方法,包括:
获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值;
基于所述目标气压值查询与所述缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于所述实际气压值和所述目标气压值确定闭环控制电流;
根据所述前馈控制电流和所述闭环控制电流,确定目标电磁阀控制电流,并根据所述目标电磁阀控制电流实现所述缓速器的电磁阀控制。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于:电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种缓速器电磁阀控制方法,其特征在于,所述方法包括:
获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值;
基于所述目标气压值查询与所述缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于所述实际气压值和所述目标气压值确定闭环控制电流;
根据所述前馈控制电流和所述闭环控制电流,确定目标电磁阀控制电流,并根据所述目标电磁阀控制电流实现所述缓速器的电磁阀控制。
2.根据权利要求1所述的方法,其特征在于,所述前馈电磁阀控制电流配置表的动态更新过程,包括:
按照预设更新时间周期,启动所述缓速器的电磁阀控制电流自学习过程;
基于预设步长,在预设测试气压范围内依次设定电磁阀控制的测试气压,并分别采集所述缓速器在各测试气压控制下的监测电流值;
对所述监测电流值进行数据处理,并根据处理结果更新所述前馈电磁阀控制电流配置表。
3.根据权利要求2所述的方法,其特征在于,所述分别采集所述缓速器在各测试气压控制下的监测电流值,包括:
监测所述缓速器的实时气压值,当所述实时气压值处于与所述测试气压的气压差值小于预设气压差值阈值的状态,并且所述状态持续时长大于或等于预设状态时长时,采集所述预设状态时长内的监测电流值。
4.根据权利要求2所述的方法,其特征在于,所述对所述监测电流值进行数据处理,并根据处理结果更新所述前馈电磁阀控制电流配置表,包括:
针对每一个所述测试气压对应的所述监测电流值,计算所述监测电流值的平均监测电流值,作为对应测试气压值的测试目标电流值;
基于所述测试气压值与对应测试目标电流值的映射关系,更新所述前馈电磁阀控制电流配置表。
5.根据权利要求2所述的方法,其特征在于,在启动所述缓速器的电磁阀控制电流自学习过程之前,所述方法还包括:
判断所述缓速器对应的目标车辆是否处于静止状态,并判断所述缓速器的储气筒的气压是否大于预设气压阈值;
当所述缓速器对应的目标车辆处于静止状态,且所述缓速器的储气筒的气压大于预设气压阈值时,启动所述缓速器的电磁阀控制电流自学习过程。
6.根据权利要求2所述的方法,其特征在于,所述基于预设步长,在预设测试气压范围内依次设定电磁阀控制的测试气压,包括:
将所述测试气压范围设定为20-320千帕;
以20千帕为所述预设步长,依次取值以确定所述测试气压的测试值。
7.根据权利要求1所述的方法,其特征在于,所述根据所述前馈控制电流和所述闭环控制电流,确定目标电磁阀控制电流,包括:
计算所述前馈控制电流和所述闭环控制电流的电流和值;
将所述电流和值作为所述目标电磁阀控制电流。
8.一种缓速器电磁阀控制装置,其特征在于,所述装置包括:
气压值获取模块,用于获取目标车辆制动过程中的缓速器运行的目标气压值和实际气压值;
控制信号获取模块,用于基于所述目标气压值查询与所述缓速器匹配的动态更新的前馈电磁阀控制电流配置表,确定前馈控制电流,并基于所述实际气压值和所述目标气压值确定闭环控制电流;
目标控制信号确定模块,用于根据所述前馈控制电流和所述闭环控制电流,确定目标电磁阀控制电流,并根据所述目标电磁阀控制电流实现所述缓速器的电磁阀控制。
9.一种计算机设备,其特征在于,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的缓速器电磁阀控制方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的缓速器电磁阀控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210730568.3A CN115076361B (zh) | 2022-06-24 | 2022-06-24 | 一种缓速器电磁阀控制方法、装置、设备和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210730568.3A CN115076361B (zh) | 2022-06-24 | 2022-06-24 | 一种缓速器电磁阀控制方法、装置、设备和介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115076361A true CN115076361A (zh) | 2022-09-20 |
CN115076361B CN115076361B (zh) | 2024-05-31 |
Family
ID=83255999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210730568.3A Active CN115076361B (zh) | 2022-06-24 | 2022-06-24 | 一种缓速器电磁阀控制方法、装置、设备和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115076361B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005050480B3 (de) * | 2005-10-21 | 2007-01-18 | Voith Turbo Gmbh & Co. Kg | Steuerluftsystem und Verfahren zum Steuern des Steuerluftdruckes in einem solchen System |
CN101280699A (zh) * | 2001-03-13 | 2008-10-08 | 丰田自动车株式会社 | 电磁阀的控制设备和方法 |
CN101752986A (zh) * | 2009-12-30 | 2010-06-23 | 威德车业部件有限公司 | 一种电涡流缓速器 |
CN113954808A (zh) * | 2021-10-27 | 2022-01-21 | 一汽解放汽车有限公司 | 液力缓速器故障诊断方法、***、介质及汽车 |
CN114962631A (zh) * | 2022-06-24 | 2022-08-30 | 一汽解放汽车有限公司 | 缓速器电磁阀控制方法、装置、设备和介质 |
-
2022
- 2022-06-24 CN CN202210730568.3A patent/CN115076361B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101280699A (zh) * | 2001-03-13 | 2008-10-08 | 丰田自动车株式会社 | 电磁阀的控制设备和方法 |
DE102005050480B3 (de) * | 2005-10-21 | 2007-01-18 | Voith Turbo Gmbh & Co. Kg | Steuerluftsystem und Verfahren zum Steuern des Steuerluftdruckes in einem solchen System |
CN101752986A (zh) * | 2009-12-30 | 2010-06-23 | 威德车业部件有限公司 | 一种电涡流缓速器 |
CN113954808A (zh) * | 2021-10-27 | 2022-01-21 | 一汽解放汽车有限公司 | 液力缓速器故障诊断方法、***、介质及汽车 |
CN114962631A (zh) * | 2022-06-24 | 2022-08-30 | 一汽解放汽车有限公司 | 缓速器电磁阀控制方法、装置、设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115076361B (zh) | 2024-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7853441B2 (en) | Systems and methods involving engine models | |
CN115076361B (zh) | 一种缓速器电磁阀控制方法、装置、设备和介质 | |
CN113630707A (zh) | 音响***检测方法、装置、设备、存储介质及音响*** | |
CN112910353A (zh) | 一种基于传感器偏差自校正的电机控制方法、装置和*** | |
CN114962631B (zh) | 缓速器电磁阀控制方法、装置、设备和介质 | |
CN111108738B (zh) | 数据处理设备、数据分析设备、数据处理***和用于处理数据的方法 | |
CN114962631A (zh) | 缓速器电磁阀控制方法、装置、设备和介质 | |
CN109032853B (zh) | 用于控制fpga卡组的方法和装置 | |
CN111566354A (zh) | 用于离心泵的机械和/或液压状态的自诊断的方法 | |
CN111291239B (zh) | 机组测试方法、装置、设备和存储介质 | |
CN112415141B (zh) | 一种甲醛测量浓度显示值的补偿方法及补偿装置 | |
CN114896168A (zh) | 用于自动驾驶算法开发的快速调试***、方法以及存储器 | |
CN116135623A (zh) | 液压阀控制方法、控制装置和车辆液压制动控制*** | |
CN113531774A (zh) | 空调外环温度计算方法、装置、空调器、计算机存储介质 | |
CN114764539A (zh) | 燃气轮机的排烟含氧量确定方法、装置、设备和介质 | |
WO2021031091A1 (en) | Method and apparatus for detecting operating status of device, and computer readable medium | |
US20070279260A1 (en) | Apparatus and method for performing defect diagnosis of field device | |
KR20200067604A (ko) | 객체 제어 및 모니터링 시스템 | |
JP2016539416A (ja) | 信号を特徴付けるための方法及びデバイス | |
CN114216221B (zh) | 用于多联机的检测方法、装置、多联机及存储介质 | |
CN116279535A (zh) | 车辆控制方法和装置、电子设备、计算机存储介质 | |
CN116678086B (zh) | 基于卷积神经网络的室内温度控制方法及*** | |
US7877240B2 (en) | Method for detecting the sources of faults or defective measuring sensors by working case modeling and partial suppression of equations | |
CN115660053A (zh) | 确定pcr仪器的ct值方法、装置、设备和存储介质 | |
WO2019127501A1 (zh) | 过程仪表的异常检测方法、***及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |