Running control method, device and equipment of heavy-duty diesel engine and storage medium

By combining oil quantity spectrum diagram and multi-source data to optimize air-fuel compensation and combustion phase, the problem of air and fuel mismatch in transient processes of heavy-duty diesel engines is solved, achieving more accurate combustion control and reducing pollutant emissions.

CN120384815APending Publication Date: 2025-07-29TIANJIN UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510521609.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-24
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

During the transient process, the air and fuel mismatch of heavy-duty diesel engines, resulting in overshoot of the combustion oxygen equivalent ratio, deterioration of the mixed combustion effect, and deterioration of emissions. In the prior art, oxygen sensor detection delay and accuracy decline cannot match the transient operating conditions in real time, resulting in a deviation in the corrected fuel injection volume.

Method used

By combining the oil quantity spectrum diagram and the fuel consumption data of multiple timestamps, the air-fuel compensation and combustion phase are optimized using multi-source data, and the fuel consumption, intake pressure, intake amount and cylinder pressure of multiple second type timetamps are used as control parameters to achieve precise control of heavy-duty diesel engines.

Benefits of technology

It improves fuel utilization, reduces pollutant emissions, and achieves more accurate combustion process control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120384815A_ABST
    Figure CN120384815A_ABST
Patent Text Reader

Abstract

The invention provides an operation control method of a heavy-duty diesel engine, and is applied to the field of electrical control. Comprising the following steps: determining first oil consumption corresponding to a plurality of first type timestamps respectively according to a corresponding relation between a rotating speed value and an accelerator data value in an oil quantity pulse spectrogram of the heavy-duty diesel engine and oil consumption and rotating speed and accelerator data of the plurality of first type timestamps in a first parameter file; determining second fuel consumption corresponding to the plurality of second type timestamps according to the plurality of first fuel consumption, the plurality of second type timestamps and the sequential relationship of the plurality of first type timestamps; the second fuel consumption and the air inlet pressure, the air inlet amount and the cylinder pressure corresponding to the second type of timestamps serve as control parameters, the air-fuel compensation amount and the combustion phase of the heavy-duty diesel engine are optimized according to the control parameters corresponding to the multiple second type of timestamps, and the target air-fuel compensation amount and the target combustion phase are obtained; and controlling the heavy-duty diesel engine to operate according to the target air-fuel compensation amount and the target combustion phase.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of electrical control, specifically to the field of engine control, and more specifically to an operating control method, device, equipment, and storage medium for a heavy-duty diesel engine. Background Art

[0002] During the transient process of a heavy-duty diesel engine, the air and fuel are mismatched, resulting in an overshoot of the fuel-oxygen equivalence ratio, a deterioration of the mixed combustion effect, and an increase in emissions. The shorter the transient process loading time, the higher the transient emission peak. In related technologies, a wide-range oxygen sensor is used to monitor the exhaust oxygen content in real time and dynamically correct the fuel injection quantity.

[0003] In the process of implementing the concept of the present disclosure, at least the following problems exist in related technologies: There is a physical delay in detecting the exhaust oxygen content, resulting in the control command being unable to match the transient operating condition changes in real time; moreover, the oxygen sensor is susceptible to carbon deposition and high-temperature aging, and a decrease in accuracy will lead to correction deviation. The above problems make the methods in related technologies unable to provide a relatively accurate fuel injection quantity. Summary of the Invention

[0004] In view of the above problems, the present disclosure provides an operating control method, device, equipment, and storage medium for a heavy-duty diesel engine.

[0005] According to a first aspect of the present disclosure, there is provided an operating control method for a heavy-duty diesel engine, including: in response to a first parameter file from a first detection system, determining first fuel consumption amounts corresponding to multiple first-type timestamps according to the correspondence between the rotational speed value, throttle data value, and fuel consumption in the fuel quantity map of the heavy-duty diesel engine, and the rotational speed and throttle data in the first parameter file; determining second fuel consumption amounts corresponding to multiple second-type timestamps according to the first fuel consumption amounts corresponding to multiple first-type timestamps and the timing relationship between multiple second-type timestamps and multiple first-type timestamps, where the multiple second-type timestamps come from a second parameter file of a second detection system; the frequencies of the multiple first-type timestamps are different from the frequencies of the multiple second-type timestamps; using the second fuel consumption amounts, and the intake pressure, intake air quantity, and cylinder pressure corresponding to the second-type timestamps in the second parameter file as control parameters, to optimize the air-fuel compensation amount and combustion phase of the heavy-duty diesel engine according to the control parameters corresponding to multiple second-type timestamps, and according to multiple control parameters and multiple combustion parameters, to obtain a target air-fuel compensation amount and a target combustion phase; controlling the operation of the heavy-duty diesel engine according to the target air-fuel compensation amount and the target combustion phase.

[0006] According to an embodiment of the present disclosure, determining second fuel consumption corresponding to multiple second-type timestamps based on first fuel consumption corresponding to multiple first-type timestamps respectively and the timing relationship between the multiple second-type timestamps and the multiple first-type timestamps includes: determining multiple intermediate timestamps between adjacent first-type timestamps in terms of timing according to the timing relationship between the multiple second-type timestamps and the multiple first-type timestamps, where the multiple intermediate timestamps are second-type timestamps, and the adjacent first-type timestamps include a first timestamp and a second timestamp, and the time order of the first timestamp is before that of the second timestamp; for each intermediate timestamp, linearly interpolating the fuel consumption corresponding to the intermediate timestamp based on the intermediate timestamp, the first timestamp, the second timestamp, the first fuel consumption corresponding to the first timestamp, and the first fuel consumption corresponding to the second timestamp to determine the second fuel consumption.

[0007] According to an embodiment of the present disclosure, the multiple first-type timestamps and the multiple second-type timestamps are sequences arranged in chronological order; the time interval between the i-th first-type timestamp and the (i + 1)-th first-type timestamp is one second, where i ≥ 1 and i ≤ M, and M is the number of first-type timestamps; determining multiple intermediate timestamps between adjacent first-type timestamps in terms of timing according to the timing relationship between the multiple second-type timestamps and the multiple first-type timestamps includes: when the hour, minute, and second bits of the k-th second-type timestamp are the same as those of the (k + 1)-th second-type timestamp, determining the k-th second-type timestamp as the intermediate timestamp corresponding to the i-th first-type timestamp, where k ≥ 1 and k ≤ N, and N is the number of second-type timestamps.

[0008] According to an embodiment of the present disclosure, the above method further includes: when the hour, minute, and second bits of the k-th second-type timestamp are different from those of the (k + 1)-th second-type timestamp, determining the k-th second-type timestamp as the intermediate timestamp corresponding to the i-th first-type timestamp, and determining the (k + 1)-th second-type timestamp as the intermediate timestamp corresponding to the (i + 1)-th first-type timestamp.

[0009] According to an embodiment of the present disclosure, in response to a first parameter file from a first detection system, based on the correspondence between the rotational speed value, throttle data value, and fuel consumption in the fuel quantity map of a heavy-duty diesel engine, and the rotational speed and throttle data of multiple first-type timestamps in the first parameter file, determining first fuel consumptions respectively corresponding to the multiple first-type timestamps includes: in response to a first parameter file from a first detection system, structuring and organizing the data of the first parameter file to obtain multiple first-type timestamps, and rotational speed and throttle data corresponding to the first-type timestamps; for each first-type timestamp, searching in the fuel quantity map according to the rotational speed and throttle data to obtain a search result; in the case where the search result indicates that no fuel consumption corresponding to the rotational speed and throttle data is found, determining a rotational speed neighboring node and a throttle neighboring node, and multiple initial fuel consumptions in the fuel quantity map according to the rotational speed and throttle data; determining fuel consumption weights respectively corresponding to the multiple initial fuel consumptions according to the rotational speed neighboring node, throttle neighboring node, rotational speed, and throttle data; and determining the first fuel consumption according to the multiple initial fuel consumptions and the fuel consumption weights respectively corresponding to the multiple initial fuel consumptions.

[0010] According to an embodiment of the present disclosure, the above method further includes: in the case where the search result indicates that a fuel consumption corresponding to the rotational speed and throttle data is found, determining the fuel consumption corresponding to the rotational speed and throttle data as the first fuel consumption.

[0011] According to an embodiment of the present disclosure, structuring and organizing the data of the first parameter file to obtain each first-type timestamp, and rotational speed and throttle data corresponding to the first-type timestamp includes: determining a file parsing engine according to the file extension of the first parameter file; and parsing the first parameter file based on the file parsing engine to determine multiple first-type timestamps of character type, and rotational speed and throttle data of numerical type.

[0012] The second aspect of the present disclosure provides a device for processing transient cycle combustion data of a heavy-duty diesel engine, characterized in that the device includes: a first determination module, configured to respond to a first parameter file from a first detection system, and determine first fuel consumptions respectively corresponding to a plurality of first-type timestamps according to the correspondence between the rotational speed value, the throttle data value and the fuel consumption in the fuel quantity map of the heavy-duty diesel engine, and the rotational speed and throttle data of the plurality of first-type timestamps in the first parameter file; a second determination module, configured to determine second fuel consumptions respectively corresponding to a plurality of second-type timestamps according to the first fuel consumptions respectively corresponding to the plurality of first-type timestamps and the timing relationship between the plurality of second-type timestamps and the plurality of first-type timestamps, wherein the plurality of second-type timestamps come from a second parameter file of a second detection system; the frequencies of the plurality of first-type timestamps are different from the frequencies of the plurality of second-type timestamps; a target determination module, configured to use the plurality of second fuel consumptions, and the intake pressure, the intake air quantity and the cylinder pressure respectively corresponding to the plurality of second-type timestamps in the second parameter file as control parameters, and optimize the air-fuel compensation amount and the combustion phase of the heavy-duty diesel engine according to the plurality of control parameters and a plurality of combustion parameters to obtain a target air-fuel compensation amount and a target combustion phase; a control module, configured to control the operation of the heavy-duty diesel engine according to the target air-fuel compensation amount and the target combustion phase.

[0013] The third aspect of the present disclosure provides an electronic device, including: one or more processors; a memory for storing one or more computer programs, wherein the above-mentioned one or more processors execute the above-mentioned one or more computer programs to implement the steps of the above-mentioned method.

[0014] The fourth aspect of the present disclosure further provides a computer-readable storage medium, on which a computer program or instruction is stored, and the above-mentioned computer program or instruction implements the steps of the above-mentioned method when executed by a processor.

[0015] The fifth aspect of the present disclosure further provides a computer program product, including a computer program or instruction, and the above-mentioned computer program or instruction implements the steps of the above-mentioned method when executed by a processor.

[0016] According to an embodiment of the present disclosure, by combining the fuel quantity pulse spectrum diagram and the rotational speed and throttle data in the first parameter file, the first fuel consumption corresponding to multiple first-type timestamps is determined, which can more accurately calculate the fuel consumption of a heavy-duty diesel engine at different time points and provide accurate basic data for subsequent control. Combining the first fuel consumption with the information in the second parameter file makes full use of multi-source data, more comprehensively reflects the operating state of the diesel engine, and helps to achieve more precise control. Using the second fuel consumption, intake pressure, intake air volume, and cylinder pressure of multiple second-type timestamps as control parameters, the air-fuel compensation amount and combustion phase are optimized, and the operation of the heavy-duty diesel engine is controlled according to the optimized target air-fuel compensation amount and target combustion phase, making the combustion process of the diesel engine closer to the ideal state, improving fuel utilization efficiency, and reducing pollutant emissions. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, the above content and other objects, features, and advantages of the present disclosure will become clearer. In the drawings:

[0018] Figure 1 FIG. schematically shows an application scenario diagram of a method, apparatus, device, and storage medium for controlling the operation of a heavy-duty diesel engine according to an embodiment of the present disclosure.

[0019] Figure 2 FIG. schematically shows a flowchart of a method for controlling the operation of a heavy-duty diesel engine according to an embodiment of the present disclosure.

[0020] Figure 3 FIG. schematically shows a schematic diagram of the relationship between first-type timestamps and second-type timestamps according to an embodiment of the present disclosure.

[0021] Figure 4 FIG. schematically shows a flowchart of determining the second fuel consumption according to an embodiment of the present disclosure.

[0022] Figure 5 FIG. schematically shows a structural block diagram of a device for controlling the operation of a heavy-duty diesel engine according to an embodiment of the present disclosure.

[0023] Figure 6 FIG. schematically shows a block diagram of an electronic device suitable for implementing a method for controlling the operation of a heavy-duty diesel engine according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0024] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the following detailed description, for the sake of explanation, numerous specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily obscuring the concepts of the present disclosure.

[0025] The terms used herein are merely for describing specific embodiments and are not intended to limit the present disclosure. The terms "including", "comprising", etc. used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0026] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0027] In the case of using expressions such as "at least one of A, B, and C, etc.", generally, it should be interpreted according to the meaning commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include, but not be limited to, a system having only A, only B, only C, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).

[0028] The exhaust emissions of a heavy-duty diesel engine can be detected through a transient test cycle, and type approval can be obtained only after the test results meet the standards. These transient test cycles consist of a sequence of operating condition changes with long-time (up to 30 minutes) changes in speed and load (i.e., throttle data). A transient test cycle requires testing a vehicle to form a series of operating condition points according to the changing vehicle speed, or a series of operating condition points generated by the engine under test following the changes in speed and torque. The transient test cycle reflects the operating conditions of the engine on actual roads. Based on this, the present application uses multiple parameters of each transient as research data to control the operation of the heavy-duty diesel engine.

[0029] Specifically, an embodiment of the present disclosure provides a method for operating control of a heavy-duty diesel engine, including: in response to a first parameter file from a first detection system, determining first fuel consumption amounts corresponding to multiple first-type timestamps according to the correspondence between the rotational speed value, throttle data value, and fuel consumption in the fuel quantity map of the heavy-duty diesel engine, and the rotational speed and throttle data in the multiple first-type timestamps in the first parameter file; determining second fuel consumption amounts corresponding to multiple second-type timestamps according to the first fuel consumption amounts corresponding to the multiple first-type timestamps and the timing relationship between the multiple second-type timestamps and the multiple first-type timestamps, where the multiple second-type timestamps come from a second parameter file of a second detection system; the frequencies of the multiple first-type timestamps being different from the frequencies of the multiple second-type timestamps; using the multiple second fuel consumption amounts, and the intake pressure, intake air quantity, and cylinder pressure corresponding to the multiple second-type timestamps in the second parameter file as control parameters to optimize the air-fuel compensation amount and combustion phase of the heavy-duty diesel engine according to the multiple control parameters and multiple combustion parameters, obtaining a target air-fuel compensation amount and a target combustion phase; and controlling the operation of the heavy-duty diesel engine according to the target air-fuel compensation amount and the target combustion phase.

[0030] Figure 1 FIG. schematically shows an application scenario diagram of a method, device, equipment, and storage medium for operating control of a heavy-duty diesel engine according to an embodiment of the present disclosure.

[0031] As Figure 1 shown, the application scenario 100 according to this embodiment may include a first detection module 101, a second detection module 102, a control module 103, and a heavy-duty diesel engine 104. A first detection system is installed on the first detection device 101, a second detection system is installed on the second detection device 102, and the control device 103 is configured to process various parameters collected by the first detection system and the second detection system to obtain a target air-fuel compensation amount and a target combustion phase for controlling the operation of the heavy-duty diesel engine 104. There are media providing communication links between the first detection module 101 and the control module 103, and between the second detection module 102 and the control module 103. For example, wired, wireless communication links, etc.

[0032] It should be noted that the method for operating control of the heavy-duty diesel engine provided by the embodiment of the present disclosure can generally be executed by the control module 103. Correspondingly, the device for operating control of the heavy-duty diesel engine provided by the embodiment of the present disclosure can generally be disposed in the control module 103.

[0033] It should be understood that Figure 1 the detection systems and control systems in

[0034] are merely illustrative. According to the implementation requirements, there can be any number of detection systems and control systems. Figure 1The described scenario is detailed by Figures 2 to 6 a method for operating control of a heavy-duty diesel engine in an open embodiment.

[0035] Figure 2 A flowchart of a method for operating control of a heavy-duty diesel engine according to an embodiment of the present disclosure is schematically shown.

[0036] As Figure 2 shown, the method for operating control of the heavy-duty diesel engine in this embodiment includes: operations S210 to S240.

[0037] In operation S210, in response to a first parameter file from a first detection system, according to the correspondence between the rotational speed value, throttle data value, and fuel consumption in the fuel quantity map of the heavy-duty diesel engine, and the rotational speed and throttle data of multiple first-type timestamps in the first parameter file, first fuel consumptions corresponding to the multiple first-type timestamps are determined.

[0038] In operation S220, according to the first fuel consumptions corresponding to the multiple first-type timestamps and the timing relationship between the multiple second-type timestamps and the multiple first-type timestamps, second fuel consumptions corresponding to the multiple second-type timestamps are determined, where the multiple second-type timestamps come from a second parameter file of a second detection system; the frequency of the multiple first-type timestamps is different from the frequency of the multiple second-type timestamps.

[0039] In operation S230, the multiple second fuel consumptions, and the intake pressure, intake air quantity, and cylinder pressure corresponding to the multiple second-type timestamps in the second parameter file are used as control parameters to optimize the air-fuel compensation amount and combustion phase of the heavy-duty diesel engine according to the multiple control parameters and multiple combustion parameters, obtaining a target air-fuel compensation amount and a target combustion phase.

[0040] In operation S240, the heavy-duty diesel engine is operated according to the target air-fuel compensation amount and the target combustion phase.

[0041] According to an embodiment of the present disclosure, the heavy-duty diesel engine is an engine for implementing a high-load tool design, for example, an engine of tools such as trucks, construction machinery, and ships. The hardware working principles of the first detection system and the second detection system for triggering data acquisition are different, such that the first detection system acquires the rotational speed and throttle data of the heavy-duty diesel engine at a fixed frequency, and the second detection system triggers data acquisition when there are mutations or steps in the parameters it detects.

[0042] According to an embodiment of the present disclosure, the fuel quantity map of a heavy-duty diesel engine is a two-dimensional data table composed of rotational speed and throttle data, in which the reference fuel injection quantities corresponding to multiple sets of rotational speed values and throttle data values are defined. The rotational speed refers to the number of revolutions per minute of the engine crankshaft. The throttle data is the throttle opening degree, which represents the opening and closing degree of the control pedal of the throttle, or other data representing the throttle size.

[0043] According to an embodiment of the present disclosure, the first parameter file may include multiple first-type timestamps, as well as the rotational speed and throttle data respectively corresponding to the multiple first-type timestamps. The first-type timestamp represents the time when the first detection system performs each data acquisition.

[0044] According to an embodiment of the present disclosure, in response to the first parameter file from the first detection system, for each set of rotational speed and throttle data respectively corresponding to the first-type timestamps, according to the correspondence between the rotational speed value, throttle data value and fuel consumption in the fuel quantity map, the first fuel consumption corresponding to the rotational speed and throttle data is determined, that is, the first fuel consumption respectively corresponding to the multiple first-type timestamps.

[0045] According to an embodiment of the present disclosure, the second-type timestamp represents the timestamp when the second detection system performs each data acquisition. The first detection system performs data acquisition based on a preset time period, resulting in the first fuel consumption respectively corresponding to the multiple first-type timestamps being unable to be used to study the transient fuel consumption. The change situation of the first fuel consumption in time series can be simulated based on the first fuel consumption respectively corresponding to the multiple first-type timestamps, so as to determine the second fuel consumption respectively corresponding to the multiple second-type timestamps according to the time series relationship between the multiple second-type timestamps and the multiple first-type timestamps.

[0046] According to an embodiment of the present disclosure, the fuel consumption is aligned in time with parameters such as intake pressure, intake air volume and cylinder pressure in the second parameter file to obtain the second fuel consumption, and the second fuel consumption, intake pressure, intake air volume and cylinder pressure are used as control parameters to construct a multi-dimensional control response surface. The air-fuel compensation amount is the deviation correction value between the actual air-fuel ratio and the target air-fuel ratio, which is used to dynamically adjust the fuel injection quantity to ensure that the air-fuel ratio in the combustion process is close to the ideal state. The combustion phase refers to the moment and duration of the combustion process in the engine working cycle.

[0047] According to an embodiment of the present disclosure, the air-fuel compensation amount and combustion phase of the heavy-duty diesel engine can be optimized by establishing a mathematical model or using a machine learning algorithm. Taking the second fuel consumption, intake pressure, intake air volume, cylinder pressure of multiple second-type timestamps as inputs, and using fuel economy, power performance, emission indexes, etc. as optimization objectives, so as to find the optimal air-fuel compensation amount and combustion phase, that is, the target air-fuel compensation amount and target combustion phase.

[0048] According to an embodiment of the present disclosure, the target air-fuel compensation amount is used to correct the ratio of air and fuel actually entering the engine to make it close to the ideal air-fuel ratio. This adjustment is achieved by controlling the fuel injection system and the intake system. For example, when the target air-fuel compensation amount indicates that the fuel amount needs to be increased, the fuel injection system will correspondingly increase the fuel injection amount; conversely, it will decrease the fuel injection amount. At the same time, the intake system will also be adjusted as needed to ensure that an appropriate amount of air enters the cylinder and is fully mixed with the fuel. This can enable the fuel to burn fully in the cylinder, improve fuel utilization efficiency, and reduce pollutant emissions.

[0049] According to an embodiment of the present disclosure, the target combustion phase can be controlled by adjusting the fuel injection timing and the fuel injection duration. For example, advancing or delaying the fuel injection timing can change the start time of combustion, enabling the combustion to occur at the optimal moment of piston movement, thereby improving the engine's output power and thermal efficiency, increasing fuel utilization efficiency, reducing pollutant emissions, and thus enhancing the dynamic performance and reliability of the diesel engine.

[0050] According to an embodiment of the present disclosure, by combining the fuel quantity map and the rotational speed and throttle data in the first parameter file to determine the first fuel consumption corresponding to multiple first-type timestamps, the fuel consumption of the heavy-duty diesel engine at different time points can be calculated more accurately, providing accurate basic data for subsequent control. Combining the first fuel consumption with the information in the second parameter file makes full use of multi-source data, more comprehensively reflects the operating state of the diesel engine, and helps to achieve more precise control. Using the second fuel consumption, intake pressure, intake air volume, and cylinder pressure corresponding to multiple second-type timestamps as control parameters to optimize the air-fuel compensation amount and the combustion phase, and controlling the operation of the heavy-duty diesel engine according to the optimized target air-fuel compensation amount and target combustion phase can make the combustion process of the diesel engine closer to the ideal state, improve fuel utilization efficiency, and reduce pollutant emissions.

[0051] According to an embodiment of the present disclosure, determining the second fuel consumption corresponding to multiple second-type timestamps based on the first fuel consumption corresponding to multiple first-type timestamps respectively and the timing relationship between the multiple second-type timestamps and the multiple first-type timestamps includes: determining multiple intermediate timestamps between adjacent first-type timestamps in terms of timing according to the timing relationship between the multiple second-type timestamps and the multiple first-type timestamps, where the multiple intermediate timestamps are second-type timestamps, and the adjacent first-type timestamps include a first timestamp and a second timestamp, and the time order of the first timestamp is before that of the second timestamp; for each intermediate timestamp, linearly interpolating the fuel consumption corresponding to the intermediate timestamp based on the intermediate timestamp, the first timestamp, the second timestamp, the first fuel consumption corresponding to the first timestamp, and the first fuel consumption corresponding to the second timestamp to determine the second fuel consumption.

[0052] According to an embodiment of the present disclosure, a complete transient test cycle includes more than a hundred thousand cyclic transient processes. When the second type of timestamp represents one cycle, there are multiple second type of timestamps between two adjacent first type of timestamps. For each first type of timestamp, according to the timing relationship between the multiple second type of timestamps and the multiple first type of timestamps, multiple intermediate timestamps between the first type of timestamps that are adjacent in time sequence are determined from the multiple second type of timestamps.

[0053] For example, based on a plurality of first timestamps arranged in order, starting from the q-th first type of timestamp, the magnitude relationship between the second type of timestamp and the q-th first type of timestamp and the (q + 1)-th first type of timestamp is compared to determine multiple intermediate timestamps. Wherein, q is a positive integer, and q < M.

[0054] According to an embodiment of the present disclosure, for each intermediate timestamp, the change in fuel consumption between the first timestamp and the second timestamp is regarded as a linear change. Taking the difference between the first timestamp and the second timestamp as the denominator and the interpolation between the intermediate timestamp and the first timestamp as the numerator, and multiplying by the difference between the first fuel consumption corresponding to the first timestamp and the first fuel consumption corresponding to the second timestamp, the second fuel consumption is obtained.

[0055] According to an embodiment of the present disclosure, since the frequencies of the first type of timestamp and the second type of timestamp are different, by determining intermediate timestamps between adjacent first type of timestamps and performing linear interpolation, the change in fuel consumption can be characterized in more detail on the time scale. The data of the original first type of timestamp may not accurately reflect the change in fuel consumption within a short time interval, while the interpolated second fuel consumption data can fill these time gaps, providing higher-resolution data, which helps to more accurately analyze and understand the fuel consumption characteristics of heavy-duty diesel engines at different times.

[0056] Figure 3 A schematic diagram showing the relationship between the first type of timestamp and the second type of timestamp according to an embodiment of the present disclosure is schematically shown.

[0057] As Figure 3 shown, a1 to a4 are the first type of timestamps, and b1 to b10 are the second type of timestamps. There are multiple second type of timestamps between any two adjacent first type of timestamps. The first type of timestamp a1 corresponds to the second type of timestamps b1, b2, b3, and b4. b1 to b10 are fine-grained sampling points, a1 to a4 are timing points recorded at a fixed frequency, and b1 to b10 are the respective timing points of parameter acquisition caused by events that cause sudden changes in rotational speed. Events that cause sudden changes in rotational speed include, for example, sudden acceleration of the vehicle, etc.

[0058] According to an embodiment of the present disclosure, a plurality of first-type timestamps and a plurality of second-type timestamps are sequences arranged in chronological order; the time interval between the i-th first-type timestamp and the (i + 1)-th first-type timestamp is one second, where i ≥ 1 and i ≤ M, and M is the number of first-type timestamps; according to the timing relationship between the plurality of second-type timestamps and the plurality of first-type timestamps, a plurality of intermediate timestamps between adjacent first-type timestamps in time sequence are determined, including: when the hour, minute, and second bits of the k-th second-type timestamp are the same as those of the (k + 1)-th second-type timestamp, the k-th second-type timestamp is determined as the intermediate timestamp corresponding to the i-th first-type timestamp, where k ≥ 1 and k ≤ N, and N is the number of second-type timestamps.

[0059] According to an embodiment of the present disclosure, when the data in the first parameter file is collected with a one-second acquisition period, the time zone between the i-th first-type timestamp and the (i + 1)-th first-type timestamp to which two adjacent second-type timestamps belong has the same values in the hour, minute, and second bits. The intermediate timestamp corresponding to the i-th first-type timestamp can be determined through a for loop.

[0060] Specifically, when the hour, minute, and second bits of the k-th second-type timestamp are the same as those of the (k + 1)-th second-type timestamp, the k-th second-type timestamp labview_data.textdata(k, 1) is assigned to the new structure variable labview_data_newfile.textdata(time_count1).data(time_count2, 1), and at the same time, the counting variable time_count2 is incremented by one to determine whether the (k + 1)-th second-type timestamp belongs to the intermediate timestamp between the i-th first-type timestamp and the (i + 1)-th first-type timestamp, that is, whether it belongs to the intermediate timestamp corresponding to the i-th first-type timestamp.

[0061] According to an embodiment of the present disclosure, it is possible to accurately find the time point in the second-type timestamp that is exactly the same as the first-type timestamp in the hour, minute, and second bits, and determine it as the intermediate timestamp, realizing the precise matching of two different types of timestamps at a specific time point, which helps to analyze the corresponding relationship of relevant data at these precise time points subsequently.

[0062] According to an embodiment of the present disclosure, the operation control method of the heavy-duty diesel engine further includes: when the hour, minute, and second positions of the k-th second-type timestamp are different from those of the (k + 1)-th second-type timestamp, determining the k-th second-type timestamp as the intermediate timestamp corresponding to the i-th first-type timestamp, and determining the (k + 1)-th second-type timestamp as the intermediate timestamp corresponding to the (i + 1)-th first-type timestamp.

[0063] According to an embodiment of the present disclosure, if the values of the hour, minute, and second positions of two adjacent second-type timestamps are different, it indicates that the k-th second-type timestamp belongs to the time interval between the i-th first-type timestamp and the (i + 1)-th first-type timestamp; the (k + 1)-th second-type timestamp belongs to the time interval between the (i + 1)-th first-type timestamp and the (i + 2)-th first-type timestamp.

[0064] Specifically, when the hour, minute, and second positions of the k-th second-type timestamp are different from those of the (k + 1)-th second-type timestamp, assign the variable labview_data.textdata(k, 1) representing the k-th second-type timestamp to labview_data_newfile.textdata(time_count1).data(time_count2, 1), and at the same time increment the count value time_count2 by one and time_count1 by one, then assign the (k + 1)-th second-type timestamp labview_data.textdata(k + 1, 1) to the structure variable labview_data_newfile.textdata(time_count1).data(timec_count2, 1).

[0065] According to an embodiment of the present disclosure, the first-type timestamps counted in seconds are stored in labview_data_newfile.textdata(time_count1), and the second-type timestamps per second are stored in the structure variable labview_data_newfile.textdata(time_count1).data(timec_count2, 1). The size function can be used to obtain the number of rows of labview_data_newfile.textdata(time_count1) and the number of rows of labview_data_newfile.textdata(time_count1).data(timec_count2, 1) respectively, so as to obtain the number M of the first-type timestamps and the number N of the second-type timestamps.

[0066] According to an embodiment of the present disclosure, the transient test cycle reflects the operating conditions of the engine on the actual road, often characterizing some macroscopic working processes of the engine, and it is difficult to show the state changes of each working cycle. Studying the detailed working cycle and understanding the transient performance changes of the engine are very meaningful for developing the engine transient control strategy. These test operating points are divided at a fixed time step, usually in seconds, and the acceleration within each time step is considered to be a constant value. Real-time data of the engine can be collected through bench tests. Generally, the acquisition system collects data in seconds or in cycles. It is difficult to achieve the unification of the data volume in many acquisition systems, and it is difficult for different acquisition systems to achieve the same acquisition frequency, which is not convenient for data processing.

[0067] According to an embodiment of the present disclosure, by comparing, the k-th second type timestamp and the (k + 1)-th second type timestamp are determined. When the hour, minute, and second bits of the k-th second type timestamp and the (k + 1)-th second type timestamp are different, through one judgment, the intervals to which the k-th second type timestamp and the (k + 1)-th second type timestamp belong in the first type timestamp can be determined simultaneously, improving the data processing efficiency, saving time in the process of processing a large amount of data, thereby reducing the influence of the calculation delay on the target air-fuel compensation amount and the accuracy of the target combustion phase, and improving the control accuracy of the operation of the heavy-duty diesel engine.

[0068] According to an embodiment of the present disclosure, in response to the first parameter file from the first detection system, according to the correspondence between the rotational speed value, the throttle data value and the fuel consumption in the fuel quantity map of the heavy-duty diesel engine, and the rotational speed and throttle data of multiple first type timestamps in the first parameter file, the first fuel consumption corresponding to multiple first type timestamps is determined, including: in response to the first parameter file from the first detection system, structuring and organizing the data of the first parameter file to obtain multiple first type timestamps, and the rotational speed and throttle data corresponding to the first type timestamps; for each first type timestamp, searching in the fuel quantity map according to the rotational speed and throttle data to obtain a search result; in the case where the search result indicates that the fuel consumption corresponding to the rotational speed and throttle data is not found, determining the rotational speed adjacent node and the throttle adjacent node, and multiple initial fuel consumptions in the fuel quantity map according to the rotational speed and throttle data; determining the fuel consumption weights corresponding to the multiple initial fuel consumptions according to the rotational speed adjacent node, the throttle adjacent node, the rotational speed and the throttle data; and determining the first fuel consumption according to the multiple initial fuel consumptions and the fuel consumption weights corresponding to the multiple initial fuel consumptions respectively.

[0069] According to an embodiment of the present disclosure, the first parameter file is parsed by confirming the file type of the first parameter file, and the parsed data is structured and sorted to obtain a plurality of first-type timestamps, as well as rotational speed and throttle data corresponding to the first-type timestamps.

[0070] For example, first determine the format of the first parameter file: thereby use the corresponding parsing method to parse the first parameter file to extract the data therein and clean the data, so as to convert the first-type timestamps in different formats into a unified format, and extract the rotational speed and throttle, removing units or non-numerical characters. Process exceptions and missing values to delete invalid rows and filter outliers. Convert the obtained data into a list dictionary through structured_data = df[['timestamp','rotational speed', 'throttle']].to_dict('records').

[0071] According to an embodiment of the present disclosure, for each first-type timestamp, look up in the fuel quantity map according to the rotational speed. If not found, return a search result indicating that the fuel consumption corresponding to the rotational speed and throttle data has not been found. If found, look up in the fuel quantity map according to the throttle data. If not found, return a search result indicating that the fuel consumption corresponding to the rotational speed and throttle data has not been found.

[0072] According to an embodiment of the present disclosure, in the case where the search result indicates that the fuel consumption corresponding to the rotational speed and throttle data has not been found, determine the rotational speed adjacent nodes and throttle adjacent nodes in the fuel quantity map according to the rotational speed and throttle data. For example, if the rotational speed is 3050 and the discrete rotational speed values 2900, 3000, 3100, etc. are included in the fuel quantity map, the rotational speed adjacent nodes are 3000 and 3100. For example, if the throttle data is 52% and the discrete throttle data values 50%, 55%, 60%, etc. are included in the fuel quantity map, the throttle adjacent nodes are 50% and 55%.

[0073] According to an embodiment of the present disclosure, each set of rotational speed values and throttle data values in the fuel quantity map corresponds to a fuel consumption. For example, the rotational speed adjacent nodes may include: a first adjacent node, a second adjacent node; the throttle adjacent nodes may include: a third adjacent node, a fourth adjacent node; the rotational speed of the first adjacent node is less than that of the second adjacent node, and the throttle data of the third adjacent node is less than that of the fourth adjacent node; the multiple initial fuel consumptions include a first initial fuel consumption, a second initial fuel consumption, a third initial fuel consumption, and a fourth initial fuel consumption; the first initial fuel consumption corresponds to the first adjacent node and the third adjacent node, the second initial fuel consumption corresponds to the second adjacent node and the third adjacent node, the third initial fuel consumption corresponds to the first adjacent node and the fourth adjacent node, and the fourth initial fuel consumption corresponds to the second adjacent node and the fourth adjacent node.

[0074] According to an embodiment of the present disclosure, determine the first weight of the fourth initial fuel consumption based on the ratio of the difference between the first neighboring node and the rotational speed to the difference between the first neighboring node and the second neighboring node; determine the second weight of the fourth initial fuel consumption based on the ratio of the difference between the third neighboring node and the rotational speed to the difference between the third neighboring node and the fourth neighboring node; determine the fuel consumption weight of the fourth initial fuel consumption based on the product of the first weight and the second weight; when the first weight and the second weight respectively satisfy normalization, determine the fuel consumption weights of the first initial fuel consumption, the second initial fuel consumption, and the third initial fuel consumption respectively according to the first weight and the second weight.

[0075] According to an embodiment of the present disclosure, when both the first weight and the second weight are greater than or equal to 0 and less than or equal to 1, the fuel consumption weight of the first initial fuel consumption is the product of the value of 1 minus the first weight and the value of 1 minus the second weight. For example, if the first weight is 0.1 and the first weight is 0.2, then the weight of the first initial fuel consumption is (1 - 0.1) * (1 - 0.2). The fuel consumption weight of the second initial fuel consumption is the product of the first weight and the value of 1 minus the second weight. The fuel consumption weight of the third initial fuel consumption is the product of the value of 1 minus the first weight and the second weight.

[0076] According to an embodiment of the present disclosure, perform weighted summation based on multiple initial fuel consumptions and the fuel consumption weights respectively corresponding to the multiple initial fuel consumptions to determine the first fuel consumption.

[0077] According to an embodiment of the present disclosure, when the fuel quantity map does not cover all possible rotational speed and throttle combinations, the first fuel consumption can still be determined through multiple initial fuel consumptions and the fuel consumption weights respectively corresponding to the multiple initial fuel consumptions, so that a reasonable fuel consumption estimate value can still be provided when the map is incomplete or there are minor fluctuations in the sensor data, enhancing the system robustness.

[0078] Figure 4 Schematically shows a flowchart for determining the second fuel consumption according to an embodiment of the present disclosure.

[0079] As Figure 4 shown, the process of determining the second fuel consumption includes: operation S410 to operation S450.

[0080] In operation S410, receive the first parameter file and the second detection file from the first detection system.

[0081] In operation S420, parse and structurally organize the data of the first parameter file to obtain multiple first - type timestamps, as well as rotational speed and throttle data corresponding to the first - type timestamps.

[0082] In operation S430, based on the correspondence relationship between the rotational speed value, the throttle data value and the fuel consumption in the fuel quantity map of the heavy-duty diesel engine, and the rotational speed and throttle data of multiple first-type timestamps in the first parameter file, the first fuel consumption corresponding to multiple first-type timestamps is determined respectively.

[0083] In operation S440, the data in the second parameter file is parsed and structured to obtain multiple second-type timestamps, and the intake pressure, intake air volume and cylinder pressure corresponding to the second-type timestamps.

[0084] In operation S450, based on the first fuel consumption corresponding to multiple first-type timestamps respectively, and the timing relationship between multiple second-type timestamps and multiple first-type timestamps, the second fuel consumption corresponding to multiple second-type timestamps is determined respectively.

[0085] Among them, operation S420, operation S430, and operation S440 can be executed in parallel to improve the data processing efficiency, reduce the time for determining the target air-fuel compensation amount and the target combustion phase, shorten the time from collecting data to controlling the operation of the heavy-duty diesel engine based on the target air-fuel compensation amount and the target combustion phase, thereby improving the real-time control performance and response speed of the heavy-duty diesel engine, better meeting the working condition change requirements in actual operation, and enhancing comprehensive performances such as fuel economy and emission performance.

[0086] According to an embodiment of the present disclosure, the operation control method of the heavy-duty diesel engine further includes: when the search result indicates that the fuel consumption corresponding to the rotational speed and throttle data is found, determining the fuel consumption corresponding to the rotational speed and throttle data as the first fuel consumption. In the control system of the engine, the accurate determination of the first fuel consumption can provide support for optimizing the control strategy.

[0087] According to an embodiment of the present disclosure, structuring the data in the first parameter file to obtain each first-type timestamp, and the rotational speed and throttle data corresponding to the first-type timestamp includes: determining a file parsing engine according to the file extension of the first parameter file; parsing the first parameter file based on the file parsing engine to determine multiple first-type timestamps of character type, and the rotational speed and throttle data of numerical type.

[0088] According to an embodiment of the present disclosure, the file format is identified and the corresponding parsing method is assigned. For example, the first parameter file in text format can use a log text parser. Parse the first parameter file and extract fields, including: timestamp: string type; rotational speed: numerical type, such as int or float; throttle data: numerical type, such as int or float. For timestamp processing: uniformly convert it to a datetime object or a standard string format; for throttle data and rotational speed processing: remove non-numeric characters, such as the rotational speed unit rpm, %, and convert to a numerical type.

[0089] According to an embodiment of the present disclosure, the file parsing engine is designed for a specific file format and can accurately parse the data therein according to the specifications of the format. For the first parameter file containing timestamp, rotational speed, and throttle data, using a dedicated parsing engine can ensure that the timestamp is correctly identified as a character type, and the rotational speed and throttle data are accurately parsed as numerical types, reducing the possibility of deviation in the analysis results caused by data parsing errors, improving the data accuracy rate, and thus enabling more precise control of the operation of the heavy-duty diesel engine.

[0090] Based on the above heavy-duty diesel engine operation control method, the present disclosure also provides an operation control device for a heavy-duty diesel engine. The following will be combined with Figure 4 to describe this device in detail.

[0091] Figure 5 Schematically shows a structural block diagram of an operation control device for a heavy-duty diesel engine according to an embodiment of the present disclosure.

[0092] As Figure 5 shown, the operation control device 500 of the heavy-duty diesel engine in this embodiment includes a first determination module 510, a second determination module 520, a target determination module 530, and a control module 540.

[0093] The first determination module 510 is configured to, in response to the first parameter file from the first detection system, determine the first fuel consumption corresponding to multiple first-type timestamps respectively according to the correspondence between the rotational speed value and the throttle data value and the fuel consumption in the fuel quantity map of the heavy-duty diesel engine, and the rotational speed and throttle data of multiple first-type timestamps in the first parameter file. In one embodiment, the first determination module 510 can be used to perform the operation S210 described above, which will not be elaborated here.

[0094] The second determination module 520 is configured to determine second fuel consumptions corresponding to multiple second-type timestamps respectively according to the first fuel consumptions corresponding to multiple first-type timestamps respectively and the timing relationship between the multiple second-type timestamps and the multiple first-type timestamps, where the multiple second-type timestamps are from a second parameter file of a second detection system; the frequencies of the multiple first-type timestamps are different from the frequencies of the multiple second-type timestamps. In an embodiment, the second determination module 520 may be configured to perform the operation S220 described above, which will not be elaborated here.

[0095] The target determination module 530 is configured to use the second fuel consumption, the intake pressure, the intake air volume, and the cylinder pressure corresponding to the second-type timestamp in the second parameter file as control parameters, so as to optimize the air-fuel compensation amount and the combustion phase of the heavy-duty diesel engine according to the control parameters corresponding to the multiple second-type timestamps, and obtain the target air-fuel compensation amount and the target combustion phase. In an embodiment, the target determination module 530 may be configured to perform the operation S230 described above, which will not be elaborated here.

[0096] The control module 540 is configured to control the operation of the heavy-duty diesel engine according to the target air-fuel compensation amount and the target combustion phase. In an embodiment, the control module 540 may be configured to perform the operation S250 described above, which will not be elaborated here.

[0097] According to an embodiment of the present disclosure, the second determination module 520 includes: a first determination sub-module and a second determination sub-module.

[0098] The first determination sub-module is configured to determine multiple intermediate timestamps between adjacent first-type timestamps in terms of timing according to the timing relationship between the multiple second-type timestamps and the multiple first-type timestamps, where the multiple intermediate timestamps are second-type timestamps, and the adjacent first-type timestamps include a first timestamp and a second timestamp, and the time sequence of the first timestamp is before that of the second timestamp.

[0099] The second determination sub-module is configured to, for each intermediate timestamp, perform linear interpolation on the fuel consumption corresponding to the intermediate timestamp according to the intermediate timestamp, the first timestamp, the second timestamp, the first fuel consumption corresponding to the first timestamp, and the first fuel consumption corresponding to the second timestamp, so as to determine the second fuel consumption.

[0100] According to an embodiment of the present disclosure, the multiple first-type timestamps and the multiple second-type timestamps are sequences arranged in chronological order; the time interval between the i-th first-type timestamp and the (i + 1)-th first-type timestamp is one second, where i ≥ 1 and i < M, and M is the number of first-type timestamps.

[0101] According to an embodiment of the present disclosure, the first determination sub-module includes: a first determination unit configured to determine the k-th second-type timestamp as an intermediate timestamp corresponding to the i-th first-type timestamp when the hour, minute, and second bits of the k-th second-type timestamp are the same as those of the (k + 1)-th second-type timestamp, or in the case of k, where k ≥ 1 and k ≤ N, and N is the number of second-type timestamps.

[0102] According to an embodiment of the present disclosure, the first determination sub-module further includes: a second determination unit configured to, when the hour, minute, and second bits of the k-th second-type timestamp are different from those of the (k + 1)-th second-type timestamp, determine the k-th second-type timestamp as an intermediate timestamp corresponding to the i-th first-type timestamp, and determine the (k + 1)-th second-type timestamp as an intermediate timestamp corresponding to the (i + 1)-th first-type timestamp.

[0103] According to an embodiment of the present disclosure, the first determination module 510 includes: a third determination sub-module and a fourth determination sub-module.

[0104] The third determination sub-module is configured to, in response to a first parameter file from the first detection system, structurally organize the data of the first parameter file to obtain a plurality of first-type timestamps, and rotational speed and throttle data corresponding to the first-type timestamps.

[0105] The fourth determination sub-module is configured to, for each first-type timestamp, search in the fuel quantity map according to the rotational speed and throttle data to obtain a search result; in the case where the search result indicates that no fuel consumption corresponding to the rotational speed and throttle data is found, determine a rotational speed adjacent node, a throttle adjacent node, and a plurality of initial fuel consumption amounts in the fuel quantity map according to the rotational speed and throttle data; determine fuel consumption weights corresponding to the plurality of initial fuel consumption amounts according to the rotational speed adjacent node, the throttle adjacent node, the rotational speed, and the throttle data; and determine a first fuel consumption amount according to the plurality of initial fuel consumption amounts and the fuel consumption weights corresponding to the plurality of initial fuel consumption amounts respectively.

[0106] According to an embodiment of the present disclosure, the first determination module 510 further includes: a fourth determination sub-module configured to, in the case where the search result indicates that a fuel consumption corresponding to the rotational speed and throttle data is found, determine the fuel consumption corresponding to the rotational speed and throttle data as the first fuel consumption amount.

[0107] According to an embodiment of the present disclosure, the third determination sub-module includes: an engine determination unit and a parsing unit.

[0108] The engine determination unit is configured to determine a file parsing engine according to the file extension of the first parameter file.

[0109] A parsing unit for parsing a first parameter file based on a file parsing engine to determine a plurality of first type timestamps of character type, as well as rotational speed and throttle data of numerical type.

[0110] According to an embodiment of the present disclosure, any plurality of the first determination module 510, the second determination module 520, the target determination module 530, and the control module 540 may be combined and implemented in one module, or any one of them may be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules may be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the first determination module 510, the second determination module 520, the target determination module 530, and the control module 540 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on a substrate, a system in a package, an application specific integrated circuit (ASIC), or any other reasonable manner of integrating or packaging circuits, etc., implemented by hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in an appropriate combination of any several of them. Alternatively, at least one of the first determination module 510, the second determination module 520, the target determination module 530, and the control module 540 may be at least partially implemented as a computer program module, which can execute corresponding functions when the computer program module is run.

[0111] Figure 6 Schematically shows a block diagram of an electronic device suitable for implementing an operating control method for a heavy-duty diesel engine according to an embodiment of the present disclosure.

[0112] As Figure 6 shown, the electronic device 500 according to an embodiment of the present disclosure includes a processor 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage section 508 into a random access memory (RAM) 503. The processor 501 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor, and / or a related chipset, and / or a dedicated microprocessor (such as an application specific integrated circuit (ASIC)), etc. The processor 501 may also include on-board memory for caching purposes. The processor 501 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0113] In the RAM 503, various programs and data required for the operation of the electronic device 500 are stored. The processor 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. The processor 501 performs various operations of the method flow according to the embodiments of the present disclosure by executing the programs in the ROM 502 and / or the RAM 503. It should be noted that the programs may also be stored in one or more memories other than the ROM 502 and the RAM 503. The processor 501 may also perform various operations of the method flow according to the embodiments of the present disclosure by executing the programs stored in the one or more memories.

[0114] According to an embodiment of the present disclosure, the electronic device 500 may further include an input / output (I / O) interface 505, and the input / output (I / O) interface 505 is also connected to the bus 504. The electronic device 500 may further include one or more of the following components connected to the input / output (I / O) interface 505: an input part 506 including a keyboard, a mouse, etc.; an output part 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage part 508 including a hard disk, etc.; and a communication part 505 including a network interface card such as a LAN card, a modem, etc. The communication part 505 performs communication processing via a network such as the Internet. A drive 610 is also connected to the input / output (I / O) interface 505 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is mounted on the drive 610 as needed so that a computer program read from it can be installed into the storage part 508 as needed.

[0115] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist alone without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the one or more programs are executed, the method according to the embodiments of the present disclosure is implemented.

[0116] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and this program can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the above-described ROM 502 and / or RAM 503 and / or one or more memories other than ROM 502 and RAM 503.

[0117] An embodiment of the present disclosure further includes a computer program product, which includes a computer program containing program code for executing the method shown in the flowchart. When the computer program product runs in a computer system, the program code is used to enable the computer system to implement the operation control method of the heavy-duty diesel engine provided by the embodiment of the present disclosure.

[0118] When the computer program is executed by the processor 501, the above functions defined in the system / apparatus of the embodiment of the present disclosure are executed. According to an embodiment of the present disclosure, the above-described systems, apparatuses, modules, units, etc. can be implemented by computer program modules.

[0119] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices and magnetic storage devices. In another embodiment, the computer program may also be transmitted and distributed in the form of a signal on a network medium, and be downloaded and installed through the communication part 505, and / or be installed from the removable medium 611. The program code included in the computer program can be transmitted by any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0120] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 505, and / or be installed from the removable medium 611. When the computer program is executed by the processor 501, the above functions defined in the system of the embodiment of the present disclosure are executed. According to an embodiment of the present disclosure, the above-described systems, devices, apparatuses, modules, units, etc. can be implemented by computer program modules.

[0121] According to embodiments of the present disclosure, program code for executing the computer programs provided by the embodiments of the present disclosure may be written in any combination of one or more programming languages. Specifically, these computing programs may be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, such as Java, C++, Python, the "C" language, or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or alternatively, may be connected to an external computing device (e.g., by connecting through the Internet using an Internet service provider).

[0122] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and combinations of blocks in the block diagram or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0123] Those skilled in the art can understand that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways. All such combinations and / or combinations fall within the scope of the present disclosure.

[0124] The above describes the embodiments of the present disclosure. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described separately above, this does not mean that the measures in each embodiment cannot be used advantageously in combination. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, and all such substitutions and modifications should fall within the scope of the present disclosure.

Claims

1. A method for operating control of a heavy-duty diesel engine, characterized in that, The method includes: In response to a first parameter file from a first detection system, according to the correspondence between the rotational speed value, throttle data value and fuel consumption in the fuel quantity map of a heavy-duty diesel engine, and the rotational speed and throttle data of multiple first-type timestamps in the first parameter file, determining a first fuel consumption corresponding to each of the multiple first-type timestamps; According to the first fuel consumption corresponding to each of the multiple first-type timestamps and the timing relationship between multiple second-type timestamps and the multiple first-type timestamps, determining a second fuel consumption corresponding to each of the multiple second-type timestamps, wherein the multiple second-type timestamps are from a second parameter file of a second detection system; the frequency of the multiple first-type timestamps is different from the frequency of the multiple second-type timestamps; Taking the second fuel consumption, and the intake pressure, intake air volume and cylinder pressure corresponding to the second-type timestamps in the second parameter file as control parameters, so as to optimize the air-fuel compensation amount and combustion phase of the heavy-duty diesel engine according to the control parameters corresponding to the multiple second-type timestamps, and obtaining a target air-fuel compensation amount and a target combustion phase; Controlling the operation of the heavy-duty diesel engine according to the target air-fuel compensation amount and the target combustion phase.

2. The method according to claim 1, wherein The step of determining a second fuel consumption corresponding to each of the multiple second-type timestamps according to the first fuel consumption corresponding to each of the multiple first-type timestamps and the timing relationship between multiple second-type timestamps and the multiple first-type timestamps includes: According to the timing relationship between the multiple second-type timestamps and the multiple first-type timestamps, determining multiple intermediate timestamps between adjacent first-type timestamps in time sequence, wherein the multiple intermediate timestamps are second-type timestamps, and the adjacent first-type timestamps include a first timestamp and a second timestamp, and the time sequence of the first timestamp is before that of the second timestamp; For each of the intermediate timestamps, linearly interpolating the fuel consumption corresponding to the intermediate timestamp according to the intermediate timestamp, the first timestamp, the second timestamp, the first fuel consumption corresponding to the first timestamp and the first fuel consumption corresponding to the second timestamp, to determine the second fuel consumption.

3. The method according to claim 2, wherein The multiple first-type timestamps and the multiple second-type timestamps are sequences arranged in time sequence; the time interval between the i-th first-type timestamp and the (i + 1)-th first-type timestamp is one second, where i≥1 and i<M, and M is the number of the first-type timestamps; The step of determining multiple intermediate timestamps between adjacent first-type timestamps in time sequence according to the timing relationship between the multiple second-type timestamps and the multiple first-type timestamps includes: When the hour, minute and second bits of the k-th second-type timestamp are the same as those of the (k + 1)-th second-type timestamp, or in the case of k, determining the k-th second-type timestamp as the intermediate timestamp corresponding to the i-th first-type timestamp, where k≥1 and k≤N, and N is the number of the second-type timestamps.

4. The method according to claim 3, wherein The method further includes: When the hour, minute, and second digits of the k-th second-type timestamp are different from those of the (k + 1)-th second-type timestamp, the k-th second-type timestamp is determined as the intermediate timestamp corresponding to the i-th first-type timestamp, and the (k + 1)-th second-type timestamp is determined as the intermediate timestamp corresponding to the (i + 1)-th first-type timestamp.

5. The method according to claim 1, wherein Responding to the first parameter file from the first detection system, determining the first fuel consumption corresponding to the multiple first-type timestamps respectively according to the corresponding relationship between the rotational speed value, the throttle data value and the fuel consumption in the fuel quantity map of the heavy-duty diesel engine, and the rotational speed and throttle data of the multiple first-type timestamps in the first parameter file, includes: Responding to the first parameter file from the first detection system, structuring and organizing the data of the first parameter file to obtain multiple first-type timestamps, and the rotational speed and throttle data corresponding to the first-type timestamps; For each of the first-type timestamps, Searching in the fuel quantity map according to the rotational speed and throttle data to obtain a search result; When the search result indicates that no fuel consumption corresponding to the rotational speed and throttle data is found, determining the rotational speed adjacent node, the throttle adjacent node, and multiple initial fuel consumptions in the fuel quantity map according to the rotational speed and throttle data; Determining the fuel consumption weights corresponding to the multiple initial fuel consumptions respectively according to the rotational speed adjacent node, the throttle adjacent node, the rotational speed, and the throttle data; Determining the first fuel consumption according to the multiple initial fuel consumptions and the fuel consumption weights corresponding to the multiple initial fuel consumptions respectively.

6. The method according to claim 5, characterized in that, The method further includes: When the search result indicates that the fuel consumption corresponding to the rotational speed and throttle data is found, determining the fuel consumption corresponding to the rotational speed and throttle data as the first fuel consumption.

7. The method according to claim 5, wherein The structuring and organizing the data of the first parameter file to obtain each of the first-type timestamps, and the rotational speed and throttle data corresponding to the first-type timestamps, includes: Determining a file parsing engine according to the file extension of the first parameter file; Based on the file parsing engine, parsing the first parameter file to determine the multiple first-type timestamps of character type, and the rotational speed and throttle data of numerical type.

8. An operating control device for a heavy-duty diesel engine, characterized in that, The device includes: A first determination module, configured to respond to the first parameter file from the first detection system, and determine the first fuel consumption corresponding to the multiple first-type timestamps respectively according to the corresponding relationship between the rotational speed value, the throttle data value and the fuel consumption in the fuel quantity map of the heavy-duty diesel engine, and the rotational speed and throttle data of the multiple first-type timestamps in the first parameter file; A second determination module, configured to determine second fuel consumption amounts respectively corresponding to the plurality of second type timestamps according to the first fuel consumption amounts respectively corresponding to the plurality of first type timestamps and the timing relationship between the plurality of second type timestamps and the plurality of first type timestamps, wherein the plurality of second type timestamps are from a second parameter file of a second detection system; the frequency of the plurality of first type timestamps is different from the frequency of the plurality of second type timestamps; A target determination module, configured to use the second fuel consumption amounts, and the intake pressure, intake air volume, and cylinder pressure corresponding to the second type timestamps in the second parameter file as control parameters, so as to optimize the air-fuel compensation amount and combustion phase of the heavy-duty diesel engine according to the control parameters corresponding to the plurality of second type timestamps, and obtain a target air-fuel compensation amount and a target combustion phase; A control module, configured to control the operation of the heavy-duty diesel engine according to the target air-fuel compensation amount and the target combustion phase.

9. An electronic device, comprising: One or more processors; A memory, configured to store one or more computer programs, Characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, The computer program or instruction, when executed by the processor, implements the steps of the method according to any one of claims 1 to 7.