A screening method, computing device and storage medium for engine similar working conditions

By analyzing engine operating conditions data, calculating and describing characteristics and screening similar operating conditions, the problem of inefficiency of traditional methods is solved, and the rapid identification and analysis of similar operating conditions is achieved, and the engine tuning efficiency is improved.

CN114328660BActive Publication Date: 2025-05-23UNITED AUTOMOTIVE ELECTRONICS SYST
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111595192.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-24
Publication Date
2025-05-23
Estimated Expiration
2041-12-24

AI Technical Summary

Technical Problem

Traditional statistical and analytical methods are difficult to quickly locate and compare the specific operating conditions of the engine, resulting in low efficiency and cannot meet the efficient tuning needs of complex engines.

Method used

By obtaining the data and record files for engine operating conditions, analyzing and calculating the description characteristics of the basic operating conditions, filtering out similar operating conditions, and using the adjustment of the time window and preset step length, it can quickly identify and analyze similar operating conditions.

Benefits of technology

It improves the efficiency of engine operating conditions analysis, can quickly locate and compare similar operating conditions, helping engineers optimize engine performance and reduce time and cost during the tuning process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114328660B_ABST
    Figure CN114328660B_ABST
Patent Text Reader

Abstract

The present invention relates to a screening method, a computing device and a storage medium for similar engine working conditions. The screening method for similar engine working conditions includes obtaining a data collection record file of the engine working condition; parsing the data collection record file; obtaining data within a time period of a basic working condition, and calculating the description characteristics of the basic working condition, wherein a time period is formed from the start time to the end time of the basic working condition; obtaining working condition limiting conditions within the start time and the time period; and scanning the data collection record file to obtain similar working conditions. The present invention quickly analyzes and retrieves the working condition limiting conditions and description characteristics of the basic working condition, and obtains similar data with similar working conditions in a large number of data collection record files, which is helpful for adjusting calibration parameter values ​​in road tests and solving problems encountered in road tests.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of engine technology, and in particular to a screening method, a computing device and a storage medium for similar engine operating conditions. Background Art

[0002] In the development stage of new models in the automotive industry, matching and tuning the engine control parameters is an important task. In order to meet the various comprehensive requirements of low fuel consumption, good driving experience, sufficient component protection, reliability, durability, noise and environmental protection during vehicle driving on most actual roads, it is necessary to drive the vehicle on various actual roads and environments, such as suburbs, rural areas, plateaus, high heat and high cold, to conduct real road tests. The control parameters and various signals related to the engine and even the gearbox are recorded by the recorder, and a measurement record file (log file) is formed. The log file is parsed by traditional statistical analysis methods to statistically analyze the overall adaptability of the engine control, which helps to improve the overall performance of the vehicle. With the development of the times, consumers' requirements for vehicles are gradually increasing, the complexity of the engine itself is also increasing year by year, and the working conditions and environments that need to be tested and the amount of data recorded for analysis are also increasing exponentially.

[0003] Traditional statistical and analytical methods generally use software tools to open log files, which can only be used to parse log files to observe and analyze control parameters and signals. The statistical function is very weak and cannot quickly locate specific working conditions for statistical and comparative analysis. Engineers generally need to observe and analyze log files second by second or even smaller time units, which is inefficient. Summary of the invention

[0004] The present invention provides a method for screening similar engine operating conditions, comprising the following steps:

[0005] S1: Obtain the collected data record file of the engine working condition;

[0006] S2: Analyze the collected data record file;

[0007] S3: acquiring data within a time period of the basic working condition, and calculating descriptive features of the basic working condition, wherein the time period is formed from the start time to the end time of the basic working condition;

[0008] S4: Obtaining the operating condition limiting conditions within the starting time and time period; and

[0009] S5: Scan the collected data record file to obtain similar working conditions.

[0010] Furthermore, the described features include the maximum load MX, the minimum load MN, the ratio R of the maximum load MX to the minimum load MN based on the time series, the load integral Itg from the start time to the end time, the duration T of the time period, the minimum rotational speed nMN, and the maximum rotational speed nMX.

[0011] Furthermore, step S5 further includes the steps of:

[0012] S51: Scan and collect the data record file to obtain multiple working condition time periods that are the same as the working condition limit conditions;

[0013] S52: Set a time window within each working condition time period, and calculate point by point from the start time of the time window the maximum load MNx, the minimum load MXx, the ratio Rx of the maximum load MNx to the minimum load MXx based on the time series, the load integral Itgx from the start time to the end time of the time window, the minimum rotational speed nMXx, and the maximum rotational speed nMNn;

[0014] S53: Determine whether the following conditions are met: MXx < 1.3 × MX, MNx > 0.7 × MN, 0.8 × R < Rx < 1.2 × R, 0.8 × RItg < Itgx < 1.2 × Itg, nMXx < 1.3 × nMX, and nMNx > 0.8 × nMN; when the conditions are met, execute step S54; when the conditions are not met, execute step S55;

[0015] S54: Write the start time and end time of the time window as a pair of time values into the returned two-dimensional array;

[0016] S56: Obtain the similar working conditions according to the returned two-dimensional array and the collected record data file; and

[0017] S55: Increase the time window by a preset step length and return to step S52.

[0018] Furthermore, step S55 further includes the following steps:

[0019] S551: When the conditions still cannot be met when the time window reaches the maximum value, adjust the time window back to the minimum value; at the same time, move the start time of the time window backward by a preset time and return to step S52.

[0020] Furthermore, the preset time is the difference between the times corresponding to two adjacent data.

[0021] Furthermore, the minimum value of the time window is 0.5 × T, and the maximum value of the time window is 2 × T.

[0022] Furthermore, the preset step length is 0.1 s.

[0023] Furthermore, the operating condition limitation conditions include whether knock, fuel cut-off, air conditioning working status, electronic load working status, fan gear, carbon canister working status, transmission gear, transmission controller intervention, body stability system intervention, and one or more of the cruise system torque control request status occur.

[0024] The present application also provides a computing device, including a memory, a processor, and computer instructions stored in the memory and executable on the processor. When the processor executes the instructions, the above-mentioned method for screening similar engine operating conditions is implemented.

[0025] The present application also provides a storage medium, which stores multiple programs. The multiple programs can be executed by one or more control modules to implement the above-mentioned screening method for similar engine operating conditions. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 The present invention is a flowchart of a method for screening engine similar operating conditions according to an embodiment of the present invention.

[0027] Figure 2 for Figure 1 Schematic diagram of the process of step S5 in FIG.

[0028] Figures 3A-3D 4 is a waveform diagram of a similar working condition according to an embodiment of the present invention.

[0029] Figure 4 It is a waveform diagram of the basic working condition of an embodiment of the present invention. DETAILED DESCRIPTION

[0030] The following will be combined with the accompanying drawings to clearly and completely describe the technical solutions in the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0031] It should be understood that the present invention can be implemented in different forms, and should not be interpreted as being limited to the embodiments proposed here. On the contrary, providing these embodiments will make disclosure thorough and complete, and the scope of the present invention will be fully conveyed to those skilled in the art. In the accompanying drawings, for clarity, the size and relative size of the layer and the zone may be exaggerated, and the same reference numerals represent the same elements from beginning to end. It should be understood that when an element or layer is referred to as "on ... ", "adjacent to ... ", "connected to " or "coupled to " other elements or layers, it can be directly on other elements or layers, adjacent to it, connected or coupled to other elements or layers, or there can be an intervening element or layer. On the contrary, when an element is referred to as "directly on ... ", "directly adjacent to ... ", "directly connected to " or "directly coupled to " other elements or layers, there is no intervening element or layer. It should be understood that although the terms first, second, third, etc. can be used to describe various elements, components, zones, layers and / or parts, these elements, components, zones, layers and / or parts should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or part from another element, component, region, layer or part. Therefore, without departing from the teachings of the present invention, the first element, component, region, layer or part discussed below may be represented as a second element, component, region, layer or part.

[0032] Spatially relative terms such as "under," "beneath," "below," "under," "above," "above," and the like may be used herein for ease of description to describe the relationship of an element or feature shown in the figures to other elements or features. It should be understood that the spatially relative terms are intended to include different orientations of the device in use and operation in addition to the orientations shown in the figures. For example, if the device in the accompanying drawings is flipped, then the elements or features described as "under other elements" or "under" or "under" will be oriented as "above" the other elements or features. Thus, the exemplary terms "under" and "under" may include both upper and lower orientations. The device may be otherwise oriented (rotated 90 degrees or other orientations) and the spatial descriptors used herein are interpreted accordingly.

[0033] The purpose of the terms used herein is only to describe specific embodiments and is not intended to be limiting of the present invention. When used herein, the singular forms "one", "an" and "said / the" are also intended to include plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "consisting of" and / or "comprising", when used in this specification, determine the presence of the features, integers, steps, operations, elements and / or parts, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, parts and / or groups. When used herein, the term "and / or" includes any and all combinations of the relevant listed items.

[0034] In one embodiment of the present invention, a method for screening similar engine operating conditions is provided. For details, please refer to Figure 1 The flowchart of the engine similar operating condition screening method according to one embodiment of the present invention is shown. The engine similar operating condition screening method according to one embodiment of the present invention comprises the following steps:

[0035] S1: Obtain the collected data record file of the engine working condition.

[0036] Usually, during the automobile development stage, it is necessary to drive the vehicle to conduct real road tests on various actual roads and environments, and use a recorder, such as a computer or processor, to record the control parameters related to the engine and even the gearbox, such as the engine's injection phase, ignition angle, and throttle opening, as well as various signals, such as engine speed and engine load, to form a data collection record file of the engine operating conditions. The file format of these data collection record files can be .log.

[0037] S2: Parsing the collected data record file.

[0038] Specifically, the computer or processor may receive the collected data record file of the engine operating condition and parse the collected data record file.

[0039] S3: Acquire data within a time period of a basic operating condition, and calculate descriptive features of the basic operating condition, wherein the time period is formed from a start time to an end time of the basic operating condition.

[0040] Specifically, Figure 4 The waveform diagram of the basic working condition is shown, and curves 1 and 2 are the sequence data in the time period from the start time t1 to the end time t2 of the basic working condition, wherein curve 1 is the engine speed and curve 2 is the engine load. The descriptive features of the basic working condition are calculated based on the data from the start time t1 to the end time t2, wherein the descriptive features include the maximum load MX, the minimum load MN, the ratio R (R=y / (t”-t')) of the maximum load MX to the minimum load MN based on the time series, the load integral Itg from the start time t1 to the end time t2, the duration T of the time period (T=t2-t1), the minimum speed nMN and the maximum speed nMX.

[0041] S4: Obtain the starting time and the operating condition limitation conditions within the time period.

[0042] Specifically, the operating condition limiting conditions at the start time t1 of the basic operating condition and the operating condition limiting conditions in the time period from the start time t1 to the end time t2 of the basic operating condition are obtained, wherein the operating condition limiting conditions include whether knocking, fuel cut-off, air conditioning working status, electronic load working status, fan gear position, carbon canister working status, transmission gear position, transmission controller intervention, body stability system intervention, and one or more of the cruise system torque control request status.

[0043] S5: Scan the collected data record file to obtain similar working conditions.

[0044] According to the descriptive features of the basic working condition and the working condition limiting conditions at the start time and in the time period from the start time t1 to the end time t2, the collected data record file is scanned, and working conditions similar to the basic working condition are screened out from the collected data record file. Figures 3A-3D Shows the working condition and Figure 4 The base operating conditions shown are similar to similar operating conditions.

[0045] like Figure 2 As shown, in step S5, the process of obtaining similar working conditions includes:

[0046] S51: Scan the collected data record file to obtain multiple working condition time periods that are the same as the working condition limitation conditions.

[0047] Specifically, the entire data collection record file is scanned, and multiple operating condition time periods having the same operating condition limiting conditions as the start time of the basic operating condition and the time period from the start time to the end time are screened out from the data collection record file to form an operating condition time period set.

[0048] S52: A time window is set in each working condition time period, and starting from the start time of the time window, the maximum load MNx, the minimum load MXx, the ratio Rx of the maximum load MNx to the minimum load MXx based on the time series, the load integral Itgx from the start time of the time window to the end time of the time window, the minimum speed nMXx and the maximum speed nMNn ​​are calculated point by point.

[0049] Specifically, a time window is set in each working time period, and the start time of the time window is the first data corresponding to the start time of each working time period. The maximum load MNx, the minimum load MXx, the ratio Rx of the maximum load MNx to the minimum load MXx based on the time series, the load integral Itgx from the start time of the time window to the end time of the time window, the minimum speed nMXx and the maximum speed nMNn ​​are calculated point by point in the time window.

[0050] S53: Determine whether the following conditions are met: MXx < 1.3×MX, MNx > 0.7×MN, 0.8×R < Rx < 1.2×R, 0.8×RItg < Itgx < 1.2×Itg, nMXx < 1.3×nMX, and nMNx > 0.8×nMN; when the conditions are met, execute step S54; when the conditions are not met, execute step S55.

[0051] S54: Write the start time and end time of the time window as a pair of time values into the returned two-dimensional array.

[0052] Specifically, write the start time and end time of the time window as a pair of time values into the returned two-dimensional array, such as {[T11, T12], [T21, T22]...}, where T11 and T12 in the two-dimensional array [T11, T12] are the start time and end time of a similar working condition, and T21 and T22 in the two-dimensional data [T21, T22] are the start time and receiving time of another similar working condition.

[0053] S56: Obtain the similar working conditions according to the returned two-dimensional array and the acquired record data file.

[0054] Specifically, according to the returned two-dimensional array, the corresponding data in the acquisition data record file can be obtained. According to the two-dimensional array and the corresponding data, the corresponding curve as shown can be drawn to obtain the working conditions similar to the base working condition. Figures 3A-3D shown to obtain the working conditions similar to the base working condition.

[0055] S55: Increase the time window by a preset step length and return to step S52.

[0056] Specifically, the preset step length can be but is not limited to 0.1 s. The time window is increased by the preset step length compared to the original time window, and step S52 is executed again, that is, calculate the maximum load MNx, minimum load MXx, the ratio Rx of the maximum load MNx to the minimum load MXx based on the time series, the load integral Itgx from the start time to the end time of the time window, the minimum rotational speed nMXx, and the maximum rotational speed nMNn within the time window point by point from the start time of the time window, and then execute step S53. Each time the time window is increased by the preset step length, steps S52 and S53 need to be executed again.

[0057] As Figure 2 shown, step 55 further includes step S551: when the time window still cannot meet the conditions when it reaches the maximum value, adjust the time window back to the minimum value; at the same time, move the start time of the time window backward by a preset time and return to step S52.

[0058] Specifically, when the time window reaches the maximum value and still cannot meet the judgment condition of step 53, the time window is adjusted back to the minimum value, where the maximum value of the time window is 2×T and the minimum value of the time window is 0.5×T. When the time window is adjusted back to the minimum value, the time window is shifted backward by a preset time, that is, the start time of the time window is moved to the time corresponding to the second data in the working time period, and then steps S52 and S53 are repeated. If the condition of step S53 is still not met when the time window reaches the maximum value, the time window is adjusted back to the minimum value and the start time of the time window is moved backward to the time corresponding to the next data. The above method is used until all data in all time periods in the time set are scanned one by one.

[0059] The present application also provides a computing device, including a memory, a processor, and computer instructions stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for screening similar engine operating conditions when executing the instructions.

[0060] The present application also provides a storage medium, characterized in that the storage medium stores a plurality of programs, and the plurality of programs can be executed by one or more control modules to implement the above-mentioned screening method for similar engine operating conditions.

[0061] Based on various application scenarios of actual vehicle or engine calibration process, the above screening method can be used for automatic analysis, which greatly improves the analysis efficiency. Global analysis can also obtain the globally optimal calibration parameters, so that the engine performance will not be improved after the calibration parameters are adjusted under a certain working condition, but other similar working conditions will perform poorly. For analyzing the abnormality of a certain engine signal, automatically retrieving similar working conditions in a large number of collected data record files is also very helpful in finding the root cause of the problem.

[0062] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for screening similar operating conditions of an engine, characterized in that, it includes the following steps: S1: Obtain the acquisition data record file of the engine operating conditions; S2: Parse the acquisition data record file; S3: Obtain the data within the time period of the basic operating condition, and calculate the descriptive features of the basic operating condition, wherein, the time period is formed from the start time to the end time of the basic operating condition; S4: Obtain the operating condition limiting conditions within the start time and the time period; and S5: Scan the acquisition data record file to obtain similar operating conditions; wherein, the descriptive features include: maximum load MX, minimum load MN, ratio R of the maximum load MX to the minimum load MN based on the time series, load integral Itg from the start time to the end time, duration T of the time period, minimum rotational speed nMN, and maximum rotational speed nMX; Step S5 further includes the steps: S51: Scan the acquisition data record file to obtain multiple operating condition time periods that are the same as the operating condition limiting conditions; S52: Set a time window within each operating condition time period, and calculate the maximum load MNx, minimum load MXx, ratio Rx of the maximum load MNx to the minimum load MXx based on the time series, load integral Itgx from the start time to the end time of the time window, minimum rotational speed nMXx, and maximum rotational speed nMNn within the time window point by point starting from the start time of the time window; S53: Determine whether the following conditions are met: MXx < 1.3×MX, MNx > 0.7×MN, 0.8×R < Rx < 1.2×R, 0.8×RItg < Itgx < 1.2×Itg, nMXx < 1.3×nMX, and nMNx > 0.8×nMN; when the conditions are met, execute step S54; when the conditions are not met, execute step S55; S54: Write the start time and end time of the time window as a pair of time values into the returned two-dimensional array; S56: Obtain the similar operating conditions according to the returned two-dimensional array and the acquisition data record file; and S55: Increase the time window by a preset step length and return to step S52.

2. The method for screening similar operating conditions of an engine according to claim 1, characterized in that, step S55 further includes the following steps: S551: When the time window still cannot meet the conditions when it reaches the maximum value, adjust the time window back to the minimum value; at the same time, move the start time of the time window backward by a preset time and return to step S52.

3. The method for screening similar operating conditions of an engine according to claim 2, characterized in that, the preset time is the difference between the times corresponding to two adjacent data.

4. The method for screening similar operating conditions of an engine according to claim 1, characterized in that, the minimum value of the time window is 0.5×T, and the maximum value of the time window is 2×T.

5. The method for screening similar operating conditions of an engine according to claim 1, characterized in that, the preset step length is 0.1 s.

6. The method for screening engine similar operating conditions according to claim 1, It is characterized in that The operating condition limiting conditions include whether knocking, fuel cut-off, air conditioning working status, electronic load working status, fan gear, carbon canister working status, transmission gear, transmission controller intervention, body stability system intervention, and one or more of the cruise system torque control request status.

7. A computing device comprising a memory, a processor, and computer instructions stored on the memory and executable on the processor, It is characterized in that When the processor executes the instructions, the method for screening engine similar operating conditions described in any one of claims 1-6 is implemented.

8. A storage medium, It is characterized in that The storage medium stores a plurality of programs, and the plurality of programs can be executed by one or more control modules to implement the method for screening engine similar operating conditions as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Automobile working condition screening method, engine calibration method and system and readable storage medium

    CN111766080A

  • Unit steady-state condition matching method and system based on similarity dynamic model

    CN112488380A