Method and device for adjusting output of engine and computer equipment

By obtaining engine exhaust temperature, speed and flow data, fitting and integrating the points process to adjust the engine output load, the torque fluctuations and driving instability of hybrid vehicles under specific operating conditions are solved, and the stable driving of the vehicle and the improvement of engine efficiency are achieved.

CN120351075APending Publication Date: 2025-07-22CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510721765.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

When a hybrid vehicle is in a specific operating condition, the torque fluctuations and vehicle driving unstable caused by the increase in the engine exhaust temperature, the prior art torque compensation method cannot effectively solve the delay response and torque fluctuations of the engine load.

Method used

By obtaining the engine's exhaust temperature, speed and exhaust flow data, fit the first row of temperature load limit data, and integrating the exhaust temperature difference value, combining the exhaust flow data as the integration coefficient, adjust the engine output load to be controlled within the preset range to avoid torque fluctuations.

Benefits of technology

Effectively maintain the stability of the vehicle speed, reduce torque fluctuations, improve engine output efficiency, and ensure the driving stability of the vehicle under the target operating conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120351075A_ABST
    Figure CN120351075A_ABST
Patent Text Reader

Abstract

The invention discloses a method and device for adjusting engine output and computer equipment, and belongs to the vehicle-mounted field. The method comprises the steps that under the condition that a vehicle is in a target working condition, exhaust temperature data corresponding to an engine, rotating speed data of the engine and exhaust flow data of the engine are obtained; taking the rotating speed data as an independent variable and the exhaust temperature data as a dependent variable, and fitting to obtain first exhaust temperature load limit data corresponding to the exhaust temperature data; integral processing is conducted on the exhaust temperature data and exhaust temperature difference value data of the preset exhaust temperature, and exhaust temperature integral data are obtained; the exhaust temperature difference data and the exhaust flow data serve as integral coefficients, the exhaust temperature integral data are adjusted, and second exhaust temperature load limiting data are obtained; and based on the first exhaust temperature load limiting data and the second exhaust temperature load limiting data, the output load data of the engine is controlled to be smaller than preset load data. The purposes of keeping the vehicle speed stable and reducing torque fluctuation are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the vehicle field, and particularly to a method, a device, and a computer device for adjusting engine output. Background Art

[0002] With the increase in the types of hybrid vehicles, the competition pressure in the hybrid vehicle market is increasing day by day. When a hybrid vehicle is in a specific working condition (such as a towing working condition, etc.), the engine load in the hybrid vehicle increases, and the probability that the vehicle's entire control system enters the exhaust temperature limit torque working condition increases significantly.

[0003] In the prior art, when the exhaust temperature of the engine exceeds a preset limit value, the engine control system determines the torque difference between its own output torque and the pedal demand torque, and performs torque compensation according to the torque difference, so as to achieve the purpose of reducing the engine load and the exhaust temperature.

[0004] However, during the process of performing torque compensation, after the engine exhaust temperature drops below the limit value, the engine output torque will return to the initial value. However, there is still a certain transmission delay in the gas path torque in the engine, resulting in a re-increase in the engine load and then performing the secondary torque compensation process, resulting in different fluctuations in the engine output torque, and finally manifested as unstable vehicle speed or vehicle body jitter in a specific working condition. Summary of the Invention

[0005] This application provides a method, a device, and a computer device for adjusting engine output, which directly limit the gas path load at the engine end, maintain stable vehicle speed, reduce torque fluctuations, and thereby improve the output efficiency of the engine. The technical solution is as follows:

[0006] According to one aspect of this application, a method for adjusting engine output is provided. The method includes:

[0007] When the vehicle is in a target working condition, obtain the exhaust temperature data corresponding to the engine, and obtain the rotational speed data of the engine, and obtain the exhaust gas flow data of the engine;

[0008] Taking the rotational speed data as the independent variable and the exhaust temperature data as the dependent variable, fit to obtain the first exhaust temperature load limit data corresponding to the exhaust temperature data, and the first exhaust temperature load limit data is within the safe range of the engine's rated temperature;

[0009] Perform integral processing on the exhaust temperature difference data between the exhaust temperature data and the preset exhaust temperature to obtain exhaust temperature integral data;

[0010] Taking the exhaust temperature difference data and the exhaust gas flow data as integral coefficients, adjust the exhaust temperature integral data to obtain the second exhaust temperature load limit data;

[0011] Based on the first exhaust temperature load limit data and the second exhaust temperature load limit data, control the output load data of the engine to be less than the preset load data, where the output load data is used to characterize the working intensity of the engine under the target working condition.

[0012] According to one aspect of the present application, a device for adjusting the engine output is provided. The device includes:

[0013] An acquisition module, configured to acquire the exhaust temperature data corresponding to the engine, the rotational speed data of the engine, and the exhaust gas flow data of the engine when the vehicle is in the target working condition;

[0014] A fitting module, configured to fit the first exhaust temperature load limit data corresponding to the exhaust temperature data with the rotational speed data as the independent variable and the exhaust temperature data as the dependent variable, where the first exhaust temperature load limit data is within the safe range of the engine's exhaust temperature;

[0015] An integration module, configured to perform an integration process on the exhaust temperature difference data between the exhaust temperature data and the preset exhaust temperature to obtain exhaust temperature integration data;

[0016] An adjustment module, configured to adjust the exhaust temperature integration data with the exhaust temperature difference data and the exhaust gas flow data as integration coefficients to obtain the second exhaust temperature load limit data;

[0017] A control module, configured to control the output load data of the engine to be less than the preset load data based on the first exhaust temperature load limit data and the second exhaust temperature load limit data, where the output load data is used to characterize the working intensity of the engine under the target working condition.

[0018] According to another aspect of the present application, a computer-readable storage medium is provided. The storage medium stores a computer program, and the computer program is loaded and executed by a processor to implement the method for adjusting the engine output as described above.

[0019] According to another aspect of the present application, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for adjusting the engine output as described above.

[0020] The beneficial effects brought by the technical solution provided by the embodiments of the present application at least include:

[0021] When the vehicle is in the target working condition, the first exhaust temperature load limit data of the engine is obtained according to the exhaust temperature data, the rotational speed data, and the exhaust gas flow data of the engine; then, the integration process is performed on the exhaust temperature data and the exhaust temperature difference data of the preset exhaust temperature to obtain the exhaust temperature integration data; furthermore, the exhaust temperature difference data and the above-mentioned exhaust gas flow data are used as the integration coefficients of the exhaust temperature integration data to obtain the second exhaust temperature load limit data. According to the first exhaust temperature load limit data and the second exhaust temperature load limit data, the purpose of controlling the output load of the engine is achieved, ensuring that the output load of the engine is less than the preset load data, and avoiding the situation that the engine torque fluctuates and affects the driving stability of the vehicle. Description of the Drawings

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0023] Figure 1 is a structural block diagram of a vehicle provided by an exemplary embodiment of the present application;

[0024] Figure 2 is an execution flow block diagram of a method for adjusting the engine output provided by an exemplary embodiment of the present application;

[0025] Figure 3 is an execution flow block diagram of a method for adjusting the engine output provided by another exemplary embodiment of the present application;

[0026] Figure 4 is a schematic diagram of the strategy execution of an engine exhaust temperature model provided by an exemplary embodiment of the present application;

[0027] Figure 5 is a structural block diagram of a device for adjusting the engine output provided by an exemplary embodiment of the present application;

[0028] Figure 6 is a structural block diagram of a device for adjusting the engine output provided by another exemplary embodiment of the present application;

[0029] Figure 7 is a structural block diagram of a computer device provided by an exemplary embodiment of the present application. Detailed Embodiments

[0030] To make the purpose, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail in conjunction with the drawings.

[0031] Figure 1The structural block diagram of a vehicle provided by an exemplary embodiment is shown. Based on this structural block diagram, the execution process of the method for adjusting the engine output provided by the embodiments of the present application is introduced. The structural block diagram includes a vehicle 10, and the vehicle 10 includes a power system 100, where the power system includes an engine 101.

[0032] Optionally, the vehicle 10 includes at least one of a fuel vehicle, an electric vehicle, a hybrid vehicle, a fuel cell vehicle, a solar vehicle, etc., where the hybrid vehicle refers to a combination of a fuel vehicle and an electric vehicle. In the embodiments of the present application, the vehicle 10 is implemented as a hybrid vehicle.

[0033] Optionally, the power system 100 is composed of core components such as a generator and the engine 101. The generator and the engine work together through an intelligent control system to achieve efficient power output and energy utilization.

[0034] The engine 101 is the core power source of the vehicle 10, responsible for converting the chemical energy of fuel into mechanical energy, thereby driving the vehicle 10 to travel.

[0035] The engine 101 is divided into a gasoline engine, a diesel engine, an electric motor, and a hybrid engine.

[0036] Optionally, the engine 101 includes at least one of the following components.

[0037] Cylinder block: It is the main structure of the engine 101, including cylinders, cooling channels, etc.

[0038] Cylinder head: Covers the cylinder block and includes intake ports, exhaust ports, spark plug holes, etc.

[0039] Piston: Moves up and down in the cylinder and is used to convert the energy generated by combustion into mechanical energy.

[0040] Crankshaft: Converts the up-and-down reciprocating motion of the piston into a rotational motion.

[0041] Connecting rod: Used to connect the piston and the crankshaft and transmit the motion of the piston.

[0042] Valve: Used to control the intake and exhaust channels.

[0043] Camshaft: Used to control the opening and closing time of the valves.

[0044] Fuel system: Includes a fuel pump, a fuel injector, etc., and is responsible for supplying fuel to the engine 101.

[0045] Ignition system: Responsible for generating a spark for ignition.

[0046] Taking a four-stroke engine as an example below, the working principle of the engine 101 is introduced. The four strokes include the intake stroke, the compression stroke, the power stroke, and the exhaust stroke.

[0047] The intake stroke refers to the process in which the piston moves from the top dead center to the bottom dead center, the intake valve opens, and the air-fuel mixture enters the cylinder. The compression stroke refers to the process in which the piston moves from the bottom dead center to the top dead center, the intake valve and the exhaust valve are closed, and the air-fuel mixture is compressed. The power stroke refers to the process in which the spark plug (located in the ignition system) ignites, and the burning of the air-fuel mixture generates high-temperature and high-pressure gases to push the piston from the top dead center to the bottom dead center. The exhaust stroke refers to the process in which the piston moves from the bottom dead center to the top dead center, the exhaust valve opens, and the exhaust gas is discharged from the cylinder.

[0048] Under different working conditions of the vehicle 10, the output load of the engine 101 is different. Under specific working conditions, when the output load of the engine 101 increases, the exhaust temperature of the engine 101 also rises accordingly, resulting in fluctuations in the torque of the engine of the vehicle 10, and causing dangerous situations such as unstable driving of the vehicle 10.

[0049] In the related art, an electric couple is heated on the engine 101 test bench, the temperature value of the engine 101 is collected, an exhaust temperature model is integrated to obtain an exhaust temperature similar to that of the actual thermocouple, and an exhaust temperature torque limit curve is obtained based on the deviation between the exhaust temperature model value and the exhaust temperature threshold. Taking this exhaust temperature torque limit curve as the input, and using the gradient curve of the deviation between the exhaust temperature model value and the preset exhaust temperature threshold as the integration factor, through the processing of the integrator, an exhaust temperature torque limit value is obtained, and it is compared with other exhaust temperature torque limit values. For example, to prevent the water temperature from exceeding, the torque is limited, the pedal torque demand for reducing the torque to protect the transmission or the Electronic Stability Program (ESP), and the torque limit due to the push angle generated by knocking. The above respectively obtain the most original signal inputs through the water temperature sensor, the throttle pedal position sensor, and the knock sensor, and the minimum value among the four is taken to obtain the output of the final limited torque, and through the transmission of the torque, the purpose of finally controlling the torque at the engine 101 end is achieved.

[0050] In this solution, when the exhaust temperature of the engine 101 reaches the preset exhaust temperature threshold, at this time, the engine torque responds normally according to the pedal demand torque. After the engine control system performs torque compensation according to the difference, the torque will instantaneously drop by a specified torque value (such as about 50 N). Since the air path torque, that is, the throttle position determined by the physical structure, will be delayed, the load of the engine 101 will decrease. At the same time, when the temperature drops to a certain value, the torque will return to the initial value, but there is still a certain delay in the air path torque, and the load of the engine 101 will still increase. In this way, it will go round and round, resulting in continuous fluctuations in the torque, and the vehicle 10 will still have an unstable driving situation.

[0051] Using the method for adjusting the engine output provided by this application, when the vehicle 10 is in the target working condition, based on the exhaust temperature data, rotational speed data, and exhaust gas flow rate data of the engine, the first exhaust temperature load limit data of the engine is obtained; then, the difference value data between the exhaust temperature data and the preset exhaust temperature is integrated to obtain the exhaust temperature integration data; further, combining the difference value data of the exhaust temperature and the above-mentioned exhaust gas flow rate data as the integration coefficient of the exhaust temperature integration data, the second exhaust temperature load limit data is obtained. According to the first exhaust temperature load limit data and the second exhaust temperature load limit data, the purpose of controlling the output load of the engine is achieved, ensuring that the output load of the engine is less than the preset load data, and avoiding the situation that the engine torque fluctuates and then affects the driving stability of the vehicle.

[0052] As Figure 2 shown, Figure 2 the execution flow block diagram of the method for adjusting the engine output provided by an exemplary embodiment of this application is given. Taking the vehicle 10 shown as the Figure 1 executing entity of this method for illustration.

[0053] Step 200, when the vehicle is in the target working condition, obtain the exhaust temperature data corresponding to the engine, and obtain the rotational speed data of the engine, and obtain the exhaust gas flow rate data of the engine.

[0054] Optionally, the target working condition means that the vehicle is in a towing scenario, including but not limited to towing other vehicles, dragging large equipment, transporting heavy goods, etc. For example: the vehicle tows other vehicles forward, or for another example: the vehicle tows heavy objects forward.

[0055] In the embodiment of this application, under the target working condition, the vehicle needs to bear a greater load and more complex driving conditions than when driving normally, and has higher requirements for the power performance, handling performance, braking performance, and reliability of the vehicle, etc., to avoid the situation that the vehicle is in danger due to reasons of vehicle internal components or intelligent control systems under the target working condition.

[0056] Optionally, a temperature sensor, a rotational speed sensor, and a flow meter are arranged in the vehicle, wherein the temperature sensor, the rotational speed sensor, and the flow meter are arranged at the engine.

[0057] Use the temperature sensor to collect the exhaust temperature data corresponding to the engine, use the rotational speed sensor to collect the rotational speed data of the engine, and use the flow meter to monitor the exhaust gas flow rate data of the engine.

[0058] In an alternative embodiment, when the vehicle is in the target working condition, control the temperature sensor, the rotational speed sensor, and the flow meter to start working and obtain the above-mentioned data correspondingly.

[0059] In another optional embodiment, when the vehicle starts, the control temperature sensor, the rotational speed sensor, and the flowmeter start to work. When the vehicle is in the target working condition, determine the starting moment of the target working condition, and read and store the data collected by the temperature sensor, the rotational speed sensor, and the flowmeter respectively.

[0060] In the embodiment of the present application, the exhaust gas temperature data refers to the exhaust gas temperature collected by the temperature sensor at different time nodes within the time period when the vehicle is in the target working condition. That is to say, the exhaust gas temperature data contains multiple exhaust gas temperatures, and each exhaust gas temperature corresponds to a collection time.

[0061] The rotational speed data refers to the rotational speed values collected by the rotational speed sensor at different time nodes within the time period when the vehicle is in the target working condition. That is to say, the rotational speed data contains multiple rotational speed values, and each rotational speed value corresponds to a collection time.

[0062] The exhaust gas flow data refers to the exhaust gas flow values collected by the flowmeter at different time nodes within the time period when the vehicle is in the target working condition. That is to say, the exhaust gas flow data contains multiple exhaust gas flows, and each exhaust gas flow corresponds to a collection time.

[0063] Step 210: Use the rotational speed data as the independent variable and the exhaust gas temperature data as the dependent variable to fit and obtain the first exhaust gas temperature load limit data corresponding to the exhaust gas temperature data.

[0064] Among them, the first exhaust gas temperature load limit data refers to the output load reached by the engine under the influence of the rotational speed data.

[0065] Among them, the first exhaust gas temperature load limit data is within the safe range of the exhaust gas temperature of the engine. This safe range can be understood as the maximum and minimum values that the exhaust gas temperature of the engine can reach during operation, that is, the safe range of the exhaust gas temperature is [the minimum exhaust gas temperature ~ the maximum exhaust gas temperature].

[0066] In an optional embodiment, the minimum exhaust gas temperature and the maximum exhaust gas temperature are obtained by relevant personnel based on vehicle experiments, or can also be calculated using a preset algorithm.

[0067] In an optional embodiment, use the rotational speed data as the independent variable and the exhaust gas temperature data as the dependent variable to fit the rotational speed data and the exhaust gas temperature data to obtain the first exhaust gas temperature load limit data.

[0068] In the embodiment of the present application, determine the maximum exhaust gas temperature data and the minimum exhaust gas temperature data in the exhaust gas temperature data. Use the rotational speed data as the independent variable and the exhaust gas temperature data as the dependent variable to fit and obtain the candidate exhaust gas temperature load limit data corresponding to the exhaust gas temperature data. Based on the maximum exhaust gas temperature data and the minimum exhaust gas temperature data, adjust the candidate exhaust gas temperature load limit data to obtain the first exhaust gas temperature load limit data.

[0069] The above fitting method can be a linear fitting method, a Gaussian distribution fitting method, a least squares fitting method, or a polynomial fitting method, and the present application does not limit this.

[0070] Based on the first exhaust restriction data and the second exhaust restriction data, adjust the candidate exhaust temperature load restriction data to obtain the first exhaust temperature load restriction data.

[0071] In another optional embodiment, the rotational speed data includes multiple rotational speed values, each rotational speed value corresponding to a time node, and the exhaust temperature data includes multiple exhaust temperatures, each exhaust temperature corresponding to a time node.

[0072] Taking time as a reference, unify the first two-dimensional arrays corresponding to the rotational speed values and the exhaust temperatures at the same time node, and finally obtain multiple first two-dimensional arrays at different time nodes.

[0073] Arrange the multiple first two-dimensional arrays in the order of natural time to obtain multiple arranged first two-dimensional arrays.

[0074] Taking the rotational speed values in the arranged first two-dimensional arrays as independent variables and the exhaust temperatures as dependent variables, fit the multiple arranged first two-dimensional arrays to obtain candidate exhaust temperature load restriction data, and the candidate exhaust temperature load restriction data is used to characterize the fitting correspondence between the rotational speed values and the exhaust temperatures.

[0075] Schematically, taking the rotational speed values as independent variables and the exhaust temperatures as dependent variables, fit the multiple arranged first two-dimensional arrays to obtain a curve expression, and this curve expression is the candidate exhaust temperature load data.

[0076] Optionally, in response to the candidate exhaust temperature load data being greater than the maximum exhaust temperature data, determine the maximum exhaust temperature data as the first exhaust temperature load restriction data. In response to the candidate exhaust temperature load data being less than the minimum exhaust temperature data, determine the minimum exhaust temperature data as the first exhaust temperature load restriction data.

[0077] In the embodiments of the present application, the exhaust temperature of the engine is restricted within a safe range to avoid the situation that the exhaust temperature of the engine exceeds the load and further causes unstable output torque and torque fluctuation.

[0078] Step 220: Integrate the difference data between the exhaust temperature data and the preset exhaust temperature to obtain exhaust temperature integration data.

[0079] Optionally, obtain the preset exhaust temperature of the engine. The preset exhaust temperature can be obtained by relevant personnel based on engine experiments, can also be determined according to preset standards, or can be determined by relevant personnel based on experience, and the present application does not limit this.

[0080] In the embodiment of the present application, the difference between the exhaust gas temperature data and the preset exhaust gas temperature is determined, and this difference is determined as the exhaust gas temperature difference data. Then, integral processing is performed on the exhaust gas temperature difference data to obtain the exhaust gas temperature integral data.

[0081] In another optional embodiment, the exhaust gas temperature data includes multiple exhaust gas temperatures. Multiple exhaust gas temperature difference data corresponding to the multiple exhaust gas temperatures and the preset exhaust gas temperature are determined, and integral processing is performed on the multiple exhaust gas temperature difference data to obtain the exhaust gas temperature integral data.

[0082] Step 230: Using the exhaust gas temperature difference data and the exhaust gas flow rate data as integral coefficients, adjust the exhaust gas temperature integral data to obtain the second exhaust gas temperature load limit data.

[0083] Among them, the second exhaust gas temperature load limit data refers to the output load that the engine reaches under the influence of the exhaust gas flow rate data.

[0084] Optionally, the exhaust gas temperature difference data and the exhaust gas flow rate data are determined as the second two-dimensional array, and the integral coefficient corresponding to the second two-dimensional array is determined.

[0085] In an optional embodiment, a first integral coefficient comparison table is pre-stored in the vehicle. The first integral coefficient comparison table is used to represent the corresponding relationship between the second two-dimensional array and the first integral coefficient. That is, using the first integral coefficient comparison table, the first integral coefficient corresponding to the second two-dimensional array is determined.

[0086] In another optional embodiment, the ratio of the exhaust gas temperature difference data to the exhaust gas flow rate data is determined as the integral coefficient, or the ratio of the exhaust gas flow rate data to the exhaust gas temperature difference data is determined as the integral coefficient.

[0087] In another optional embodiment, the average value of the exhaust gas temperature difference data and the exhaust gas flow rate data is determined as the integral coefficient.

[0088] In another optional embodiment, a second integral coefficient comparison table and a third integral coefficient comparison table are pre-stored in the vehicle. The second integral coefficient comparison table is used to represent the corresponding relationship between the exhaust gas temperature difference data and the second integral coefficient, and the third integral coefficient comparison table is used to represent the corresponding relationship between the exhaust gas flow rate data and the third integral coefficient. That is, using the second integral coefficient comparison table, the second integral coefficient corresponding to the exhaust gas temperature difference data is determined, and using the third integral coefficient comparison table, the third integral coefficient corresponding to the exhaust gas flow rate data is determined. The minimum integral coefficient among the second integral coefficient and the third integral coefficient is determined as the above integral coefficient, or the maximum integral coefficient among the second integral coefficient and the third integral coefficient is determined as the above integral coefficient, or the average value of the second integral coefficient and the third integral coefficient is determined as the above integral coefficient.

[0089] Optionally, based on the above integral coefficient, adjust the exhaust temperature integral data to obtain the second exhaust temperature load limit data.

[0090] In the embodiment of the present application, the product of the integral coefficient and the exhaust temperature integral data is determined as the second exhaust temperature load limit data.

[0091] Step 240, based on the first exhaust temperature load limit data and the second exhaust temperature load limit data, control the output load data of the engine to be less than the preset load data.

[0092] Wherein, the output load data is used to characterize the output torque and / or output power of the engine under the target working condition. Schematically, the output load data refers to the power or torque actually output by the engine under the target working condition.

[0093] Optionally, the output load data can also be used to characterize the working intensity of the engine under the target working condition. Schematically, the output load data refers to the ratio of the power or torque actually output by the engine under the target working condition to the maximum power or maximum torque of the engine, usually expressed in percentage form.

[0094] Optionally, based on the minimum value of the first exhaust temperature load limit data and the second exhaust temperature load limit data, control the output load data of the engine to be less than the preset load data. Schematically, taking the minimum value of the first exhaust temperature load limit data and the second exhaust temperature load limit data as the target load data, adjust the output load of the engine to the target load data.

[0095] Based on the maximum value of the first exhaust temperature load limit data and the second exhaust temperature load limit data, control the output load data of the engine to be less than the preset load data. Schematically, taking the maximum value of the first exhaust temperature load limit data and the second exhaust temperature load limit data as the target load data, adjust the output load of the engine to the target load data.

[0096] Based on the average value of the first exhaust temperature load limit data and the second exhaust temperature load limit data, control the output load data of the engine to be less than the preset load data. Schematically, taking the maximum value of the first exhaust temperature load limit data and the second exhaust temperature load limit data as the target load data, adjust the output load of the engine to the target load data.

[0097] It should be noted that the target load data is less than the preset load data, and the above preset load data is preset in advance.

[0098] In another alternative embodiment, the air quantity of the engine cylinder is obtained, and candidate output load data of the engine is determined based on the air quantity. The air quantity is monitored based on a hot wire anemometer (also known as an HFM flow sensor). The content of determining candidate output load data according to the air quantity is consistent with the related art and will not be elaborated here.

[0099] Based on the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data, control the output load data of the engine to be less than the preset load data.

[0100] Optionally, based on the minimum value among the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data, control the output load data of the engine to be less than the preset load data; or,

[0101] Based on the maximum value among the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data, control the output load data of the engine to be less than the preset load data; or,

[0102] Based on the average value of the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data, control the output load data of the engine to be less than the preset load data.

[0103] In another alternative embodiment, determine the sum value of the first exhaust temperature load limit data and the second exhaust temperature load limit data. Based on the sum value and the candidate output load data, control the output load data of the engine to be less than the preset load data.

[0104] Schematically, based on the minimum value of the sum value and the candidate output load data, control the output load data of the engine to be less than the preset load data; or,

[0105] Based on the maximum value of the sum value and the candidate output load data, control the output load data of the engine to be less than the preset load data; or,

[0106] Based on the average value of the sum value and the candidate output load data, control the output load data of the engine to be less than the preset load data.

[0107] In the embodiments of the present application, when the vehicle is in a target operating condition, first-row temperature load limit data of the engine is obtained based on the exhaust temperature data, rotational speed data, and exhaust flow rate data of the engine; then, integral processing is performed on the difference value data between the exhaust temperature data and a preset exhaust temperature to obtain exhaust temperature integral data; further, the difference value data between the exhaust temperature and the above exhaust flow rate data is combined as an integral coefficient of the exhaust temperature integral data to obtain second-row temperature load limit data. Based on the first-row temperature load limit data and the second-row temperature load limit data, the purpose of controlling the output load of the engine is achieved, ensuring that the output load of the engine is less than the preset load data, and avoiding the situation where the engine torque fluctuates and affects the driving stability of the vehicle.

[0108] As Figure 3 shown, Figure 3 FIG. shows a flowchart of an execution process of a method for adjusting the engine output provided by an exemplary embodiment of the present application. The vehicle 10 shown in this figure is used as the execution subject of this method for explanation. Figure 1 shown is used for explanation.

[0109] Step 300, determine that the vehicle is in a target operating condition.

[0110] Optionally, obtain the road driving data of the vehicle.

[0111] Among them, the road driving data includes the speed data of the vehicle and the road surface condition data.

[0112] Based on the speed data and the road surface condition data, determine the load-bearing data of the vehicle.

[0113] Optionally, according to the axle weight and the number of axles of a single axle in the vehicle, the product of the axle weight and the number of axles is determined as the static load of the vehicle.

[0114] Obtain a first coefficient table and a second coefficient table. Among them, the first coefficient table is used to represent the corresponding relationship between the vehicle driving speed and the load adjustment coefficient, and different driving speeds correspond to different load adjustment coefficients (or different driving speed intervals correspond to different load adjustment coefficients); the second coefficient table is used to represent the corresponding relationship between the road surface state of the vehicle and the load adjustment coefficient, and different road surface states (such as: flat road surface, uneven road surface, and slope road surface, etc.) correspond to different load adjustment coefficients.

[0115] Use the first coefficient table to determine the first load adjustment coefficient corresponding to the above speed data, and use the second coefficient table to determine the second load adjustment coefficient corresponding to the above road surface condition data.

[0116] Based on the above first load adjustment coefficient and the second load adjustment coefficient, adjust the above static load to obtain the load-bearing data. Schematically, the load-bearing data = first load adjustment coefficient * second load adjustment coefficient * static load.

[0117] When the load data to be borne meets the preset load requirement, it is determined that the vehicle is in a target working condition, where the preset load requirement is set in advance, and the target working condition is used to indicate that the vehicle is in a towing scenario.

[0118] In another alternative embodiment, the target working condition is used to indicate that the vehicle is towing a target vehicle.

[0119] Receive the vehicle information sent by the target vehicle, where the vehicle information is used to describe the driving state of the target vehicle, and the vehicle information includes at least one of the power loading data of the target vehicle, the distance information from the vehicle, and the slope data of the driving road, etc.

[0120] When the vehicle information meets the preset requirements, it is determined that the vehicle is in a target working condition.

[0121] In the embodiment of the present application, when the power loading data is less than the first value, it is determined that the vehicle is in a target working condition; or,

[0122] When the distance information is less than the second value, it is determined that the vehicle is in the target working condition; or,

[0123] When the slope data is greater than the third value, it is determined that the vehicle is in a target working condition.

[0124] In the embodiment of the present application, when the vehicle is in a target working condition, according to the exhaust temperature data, rotation speed data, and exhaust flow data of the engine, the first exhaust temperature load limit data of the engine is obtained; then, the integral processing is performed on the exhaust temperature difference data between the exhaust temperature data and the preset exhaust temperature to obtain the exhaust temperature integral data; and then, in combination with the exhaust temperature difference data and the above exhaust flow data as the integral coefficient of the exhaust temperature integral data, the second exhaust temperature load limit data is obtained. According to the first exhaust temperature load limit data and the second exhaust temperature load limit data, the purpose of controlling the output load of the engine is achieved, ensuring that the output load of the engine is less than the preset load data, and avoiding the situation that the engine torque fluctuates and affects the driving stability of the vehicle.

[0125] As Figure 4 shown, Figure 4 shows a schematic diagram of the strategy execution of the engine exhaust temperature model provided by an exemplary embodiment of the present application.

[0126] In the embodiment of the present application, the method for adjusting the engine output provided in the above embodiment is presented in the form of a model, that is, the method for adjusting the engine output provided in the embodiment of the present application is implemented as an engine exhaust temperature model, and the engine exhaust temperature model is embedded in the intelligent control system of the vehicle.

[0127] The engine exhaust temperature model 400 includes a rotational speed acquisition module 401, an exhaust temperature limit load determination module 402, and a target load determination module 403. Among them, the exhaust temperature limit load determination module 402 includes an exhaust temperature safety limit determination module 4020 and an exhaust temperature integration determination module 4021.

[0128] In the embodiment of the present application, the rotational speed acquisition module 401 is used to acquire the rotational speed data of the engine. The exhaust temperature limit load determination module 402 is used to determine the safe range of the engine exhaust temperature. Among them, the function of the exhaust temperature safety limit determination module 4020 corresponds to the content of the above-mentioned step 210, the function of the exhaust temperature integration determination module 4021 corresponds to the content of the above-mentioned steps 220-230, and the function of the target load determination module 403 is the same as the content of obtaining the candidate output load data in the above-mentioned step 240, which will not be elaborated here.

[0129] The following takes the application of the engine exhaust temperature model 400 to an actual scenario as an example for illustration.

[0130] First, the vehicle's vehicle controller coordinates the demand torque to control the vehicle operating conditions, acquires the exhaust temperature value of the engine, and determines the deviation between the exhaust temperature value and the preset exhaust temperature limit value to obtain the P partial load limit curve. The signal of the rotational speed sensor is acquired through the rotational speed acquisition module 401 to obtain the maximum and minimum exhaust temperature protection load limit curves of the engine (which have the same meaning as the above-mentioned maximum exhaust temperature data and minimum exhaust temperature data). The P partial load limit curve operates between the corresponding maximum and minimum ranges of the exhaust temperature protection load limit curve.

[0131] Secondly, according to the deviation between the exhaust temperature value and the preset exhaust temperature limit value, and the exhaust gas flow data, an I partial load limit two-dimensional array is obtained. At the same time, taking the deviation between the exhaust temperature value and the preset exhaust temperature limit value as the input and the I partial load limit two-dimensional array as the integration coefficient, the I partial load limit curve is obtained through a preset integrator. The I partial load limit curve is added to the P partial load limit curve to obtain the exhaust temperature protection limit load.

[0132] Finally, the target load of the engine is determined through the target load determination module 403. The exhaust temperature protection limit load is compared with the target load to take the smaller value to obtain the final output load. Among them, the target load determination module 403 directly obtains the target load using the HFM flow sensor, or obtains the target load through the air circuit model of the pressure temperature sensor.

[0133] In the embodiment of the present application, when the vehicle encounters an exhaust temperature overrun under the target working condition, it is quickly adjusted through the engine exhaust temperature model to directly limit the air circuit load at the engine end, maintain the vehicle speed stability, and reduce torque fluctuations.

[0134] In the embodiment of the present application, when the vehicle is in a target working condition, first - row - temperature load limit data of the engine is obtained according to the exhaust - temperature data, rotational - speed data, and exhaust - flow data of the engine. Then, integral processing is performed on the difference - value data between the exhaust - temperature data and a preset exhaust temperature to obtain exhaust - temperature integral data. Further, by combining the difference - value data of the exhaust temperature and the above - mentioned exhaust - flow data as the integral coefficient of the exhaust - temperature integral data, second - row - temperature load limit data is obtained. According to the first - row - temperature load limit data and the second - row - temperature load limit data, the purpose of controlling the output load of the engine is achieved, ensuring that the output load of the engine is less than the preset load data, and avoiding the situation that the engine torque fluctuates and then affects the driving stability of the vehicle.

[0135] Figure 5 FIG. 4 shows a structural block diagram of a device for adjusting the engine output provided by an exemplary embodiment of the present application. The device includes: an acquisition module 500, a fitting determination module 501, an integration module 502, an adjustment module 503, and a control module 504.

[0136] The acquisition module 500 is configured to, when the vehicle is in a target working condition, acquire the exhaust - temperature data corresponding to the engine, and acquire the rotational - speed data of the engine, and acquire the exhaust - flow data of the engine;

[0137] The fitting module 501 is configured to use the rotational - speed data as the independent variable and the exhaust - temperature data as the dependent variable to fit and obtain first - row - temperature load limit data corresponding to the exhaust - temperature data, and the first - row - temperature load limit data is within the safe range of the engine's rated temperature;

[0138] The integration module 502 is configured to perform integral processing on the difference - value data between the exhaust - temperature data and a preset exhaust temperature to obtain exhaust - temperature integral data;

[0139] The adjustment module 503 is configured to use the difference - value data of the exhaust temperature and the exhaust - flow data as the integral coefficient to adjust the exhaust - temperature integral data to obtain second - row - temperature load limit data;

[0140] The control module 504 is configured to, based on the first - row - temperature load limit data and the second - row - temperature load limit data, control the output - load data of the engine to be less than the preset load data, and the output - load data is used to represent the output torque and / or output power of the engine under the target working condition.

[0141] In an optional embodiment, the acquisition module 500 is further configured to acquire the air quantity of the engine cylinder and determine candidate output - load data of the engine based on the air quantity;

[0142] The control module 504 is further configured to control the output load data of the engine to be less than the preset load data based on the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data.

[0143] In an alternative embodiment, the control module 504 is further configured to control the output load data of the engine to be less than the preset load data based on the minimum value among the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data; or,

[0144] The control module 504 is further configured to control the output load data of the engine to be less than the preset load data based on the maximum value among the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data; or,

[0145] The control module 504 is further configured to control the output load data of the engine to be less than the preset load data based on the average value of the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data.

[0146] In an alternative embodiment, the acquisition module 500 is further configured to determine the maximum exhaust temperature data and the minimum exhaust temperature data in the exhaust temperature data;

[0147] The fitting module 501 is further configured to fit the candidate exhaust temperature load limit data corresponding to the exhaust temperature data with the rotational speed data as the independent variable and the exhaust temperature data as the dependent variable;

[0148] The adjustment module 503 is further configured to adjust the candidate exhaust temperature load limit data based on the maximum exhaust temperature data and the minimum exhaust temperature data to obtain the first exhaust temperature load limit data.

[0149] In an alternative embodiment, the adjustment module 503 is further configured to determine the maximum exhaust temperature data as the first exhaust temperature load limit data in response to the candidate exhaust temperature load data being greater than the maximum exhaust temperature data;

[0150] The adjustment module 503 is further configured to determine the minimum exhaust temperature data as the first exhaust temperature load limit data in response to the candidate exhaust temperature load data being less than the minimum exhaust temperature data.

[0151] In an alternative embodiment, as Figure 6 shown, the device further includes:

[0152] The obtaining module 500 is further configured to obtain the road driving data of the vehicle, where the road driving data includes the speed data of the vehicle and the road surface condition data;

[0153] The determining module 505 is configured to determine the load-bearing data of the vehicle based on the speed data and the road surface condition data;

[0154] The determining module 505 is further configured to determine that the vehicle is in the target working condition when the load-bearing data meets the preset load requirement, where the target working condition is used to indicate that the vehicle is in a towing scenario.

[0155] In an alternative embodiment, as Figure 6 shown, the device further includes:

[0156] The receiving module 506 is configured to receive vehicle information sent by a target vehicle, where the vehicle information is used to describe the driving state of the target vehicle;

[0157] The determining module 505 is further configured to determine that the vehicle is in the target working condition when the vehicle information meets the preset requirement, where the target working condition is used to indicate that the vehicle is towing the target vehicle.

[0158] In an alternative embodiment, as Figure 6 shown, the device further includes: The vehicle information includes at least one of the power loading data of the target vehicle, the distance information from the vehicle, and the slope data of the driving road;

[0159] The determining module 505 is further configured to determine that the vehicle is in the target working condition when the power loading data is less than a first value; or,

[0160] The determining module 505 is further configured to determine that the vehicle is in the target working condition when the distance information is less than a second value; or,

[0161] The determining module 505 is further configured to determine that the vehicle is in the target working condition when the slope data is greater than a third value.

[0162] In an embodiment of the present application, when the vehicle is in a target working condition, first-row temperature load limit data of the engine is obtained according to exhaust temperature data, rotational speed data, and exhaust flow rate data of the engine; then, integration processing is performed on the exhaust temperature data and the temperature difference data between the exhaust temperature and a preset exhaust temperature to obtain temperature integration data; further, the temperature difference data and the above exhaust flow rate data are combined as an integration coefficient of the temperature integration data to obtain second-row temperature load limit data. According to the first-row temperature load limit data and the second-row temperature load limit data, the purpose of controlling the output load of the engine is achieved, ensuring that the output load of the engine is less than preset load data, and avoiding the occurrence of a situation where engine torque fluctuates and thus affects the driving stability of the vehicle.

[0163] Figure 7 FIG. shows a block diagram of a computer device 600 provided by an exemplary embodiment of the present application. The computer device 600 may be a portable mobile terminal, such as: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a notebook computer, or a desktop computer. The computer device 600 may also be referred to by other names such as a user device, a portable terminal, a laptop terminal, a desktop terminal, etc. Optionally, the computer device 600 may also be implemented as a mobile device, such as a vehicle-mounted terminal and other mobile intelligent terminals.

[0164] Generally, the computer device 600 includes: a processor 601 and a memory 602.

[0165] The processor 601 may include one or more processing cores, such as a quad-core processor, a hexa-core processor, etc. The processor 601 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 601 may also include a main processor and a coprocessor. The main processor is a processor used to process data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 601 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.

[0166] The memory 602 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 602 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 602 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 601 to implement the model training method or behavior encoding method provided in the method embodiments of the present application.

[0167] In some embodiments, the computer device 600 may further optionally include: a peripheral device interface 603 and at least one peripheral device. The processor 601, the memory 602, and the peripheral device interface 603 may be connected by a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 603 through a bus, signal lines, or a circuit board. By way of example, the peripheral device may include at least one of a radio frequency circuit 604, a display screen 605, a camera assembly 606, an audio circuit 607, a positioning component 615, and a power supply 608.

[0168] The peripheral device interface 603 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 601 and the memory 602. In some embodiments, the processor 601, the memory 602, and the peripheral device interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 601, the memory 602, and the peripheral device interface 603 can be implemented on a separate chip or circuit board, and this embodiment does not limit this.

[0169] The radio frequency circuit 604 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 604 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 604 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 604 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 604 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, generations of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 604 may further include a circuit related to NFC (Near Field Communication), and this application does not limit this.

[0170] The display screen 605 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 605 is a touch display screen, the display screen 605 also has the ability to collect touch signals on or above the surface of the display screen 605. The touch signal can be input to the processor 601 as a control signal for processing. At this time, the display screen 605 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 605, which is disposed on the front panel of the computer device 600; in other embodiments, there may be at least two display screens 605, which are respectively disposed on different surfaces of the computer device 600 or are in a folded design; in other embodiments, the display screen 605 may be a flexible display screen, which is disposed on the curved surface or the folding surface of the computer device 600. Even more, the display screen 605 can also be set to an irregular non-rectangular shape, that is, an irregular-shaped screen. The display screen 605 can be prepared using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0171] The camera assembly 606 is used to collect images or videos. Optionally, the camera assembly 606 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the terminal, and the rear camera is disposed on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to implement the function of background blurring by fusing the main camera and the depth-of-field camera, the function of panoramic shooting by fusing the main camera and the wide-angle camera, and the VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 606 may also include a flash. The flash can be a single-color-temperature flash or a two-color-temperature flash. A two-color-temperature flash refers to a combination of a warm-light flash and a cold-light flash, which can be used for light compensation under different color temperatures.

[0172] The audio circuit 607 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 601 for processing, or input to the radio frequency circuit 604 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the computer device 600. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 601 or the radio frequency circuit 604 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 607 may also include a headphone jack.

[0173] The positioning component 615 is used to locate the current geographical location of the computing and device 600 to achieve navigation or LBS (Location Based Service). The positioning component 615 may be a positioning component based on the US GPS (Global Positioning System) or the Chinese Beidou system.

[0174] The power supply 608 is used to supply power to each component in the computer device 600. The power supply 608 may be alternating current, direct current, a disposable battery or a rechargeable battery. When the power supply 608 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0175] In some embodiments, the computer device 600 further includes one or more sensors 609. The one or more sensors 609 include but are not limited to: an acceleration sensor 610, a gyroscope sensor 611, a pressure sensor 612, an optical sensor 613, and a proximity sensor 614.

[0176] The acceleration sensor 610 can detect the magnitudes of accelerations on the three coordinate axes of the coordinate system established with the computer device 600. For example, the acceleration sensor 610 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 601 can control the display screen 605 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 610. The acceleration sensor 610 can also be used for collecting game or user movement data.

[0177] The gyroscope sensor 611 can detect the body orientation and rotation angle of the computer device 600. The gyroscope sensor 611 can cooperate with the acceleration sensor 610 to collect the 3D actions of the user on the computer device 600. Based on the data collected by the gyroscope sensor 611, the processor 601 can implement the following functions: motion sensing (such as changing the UI according to the user's tilting operation), image stabilization during shooting, game control, and inertial navigation.

[0178] The pressure sensor 612 can be disposed on the side frame of the computer device 600 and / or the lower layer of the display screen 605. When the pressure sensor 612 is disposed on the side frame of the computer device 600, it can detect the holding signal of the user on the computer device 600, and the processor 601 can perform left / right hand recognition or quick operation according to the holding signal collected by the pressure sensor 612. When the pressure sensor 612 is disposed on the lower layer of the display screen 605, the processor 601 can control the operable controls on the UI interface according to the pressure operation of the user on the display screen 605. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0179] The optical sensor 613 is used to collect the ambient light intensity. In one embodiment, the processor 601 can control the display brightness of the display screen 605 according to the ambient light intensity collected by the optical sensor 613. Exemplarily, when the ambient light intensity is high, the display brightness of the display screen 605 is increased; when the ambient light intensity is low, the display brightness of the display screen 605 is decreased. In another embodiment, the processor 601 can also dynamically adjust the shooting parameters of the camera module 606 according to the ambient light intensity collected by the optical sensor 613.

[0180] The proximity sensor 614, also known as the distance sensor, is usually disposed on the front panel of the computer device 600. The proximity sensor 614 is used to collect the distance between the user and the front of the computer device 600. In one embodiment, when the proximity sensor 614 detects that the distance between the user and the front of the computer device 600 is gradually decreasing, the processor 601 controls the display screen 605 to switch from the lit state to the off state; when the proximity sensor 614 detects that the distance between the user and the front of the computer device 600 is gradually increasing, the processor 601 controls the display screen 605 to switch from the off state to the lit state.

[0181] Those skilled in the art can understand that Figure 7 the structure shown in

[0182] The present application also provides a computer-readable storage medium, in which at least one instruction, at least one program, a code set or an instruction set is stored, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the method for adjusting engine output provided in the above method embodiment.

[0183] The present application provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method for adjusting engine output provided in the above method embodiment.

[0184] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium. The above-mentioned storage medium can be a read-only memory, a magnetic disk or an optical disc, etc. The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for adjusting the engine output, characterized in that, The method includes: When the vehicle is in the target operating condition, obtaining the exhaust temperature data corresponding to the engine, obtaining the rotational speed data of the engine, and obtaining the exhaust gas flow rate data of the engine; Using the rotational speed data as the independent variable and the exhaust temperature data as the dependent variable, fitting to obtain the first exhaust temperature load limit data corresponding to the exhaust temperature data, and the first exhaust temperature load limit data is within the safe range of the exhaust temperature of the engine; Performing integral processing on the exhaust temperature difference data between the exhaust temperature data and the preset exhaust temperature to obtain the exhaust temperature integral data; Using the exhaust temperature difference data and the exhaust gas flow rate data as integral coefficients, adjusting the exhaust temperature integral data to obtain the second exhaust temperature load limit data; Based on the first exhaust temperature load limit data and the second exhaust temperature load limit data, controlling the output load data of the engine to be less than the preset load data, and the output load data is used to characterize the output torque and / or output power of the engine under the target operating condition.

2. The method according to claim 1, characterized in that The method further includes: Obtaining the air quantity of the engine cylinder and determining the candidate output load data of the engine based on the air quantity; The controlling the output load data of the engine to be less than the preset load data based on the first exhaust temperature load limit data and the second exhaust temperature load limit data includes: Based on the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data, controlling the output load data of the engine to be less than the preset load data.

3. The method according to claim 2, wherein The controlling the output load data of the engine to be less than the preset load data based on the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data includes: Based on the minimum value among the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data, controlling the output load data of the engine to be less than the preset load data; or, Based on the maximum value among the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data, controlling the output load data of the engine to be less than the preset load data; or, Based on the average value of the first exhaust temperature load limit data, the second exhaust temperature load limit data, and the candidate output load data, controlling the output load data of the engine to be less than the preset load data.

4. The method according to any one of claims 1 to 3, characterized in that The using the rotational speed data as the independent variable and the exhaust temperature data as the dependent variable, fitting to obtain the first exhaust temperature load limit data corresponding to the exhaust temperature data includes: Determining the maximum exhaust temperature data and the minimum exhaust temperature data in the exhaust temperature data; Using the rotational speed data as the independent variable and the exhaust temperature data as the dependent variable, fitting to obtain the candidate exhaust temperature load limit data corresponding to the exhaust temperature data; Based on the maximum exhaust temperature data and the minimum exhaust temperature data, adjusting the candidate exhaust temperature load limit data to obtain the first exhaust temperature load limit data.

5. The method according to claim 4, wherein Adjusting the candidate exhaust temperature load limit data based on the maximum exhaust temperature data and the minimum exhaust temperature data to obtain the first exhaust temperature load limit data includes: When the candidate exhaust temperature load data is greater than the maximum exhaust temperature data, determining the maximum exhaust temperature data as the first exhaust temperature load limit data; When the candidate exhaust temperature load data is less than the minimum exhaust temperature data, determining the minimum exhaust temperature data as the first exhaust temperature load limit data.

6. The method according to any one of claims 1 to 3, characterized in that The method further includes: Obtaining the road driving data of the vehicle, where the road driving data includes the speed data of the vehicle and the road surface condition data; Determining the load data borne by the vehicle based on the speed data and the road surface condition data; When the load data meets the preset load requirement, determining that the vehicle is in the target working condition, where the target working condition is used to indicate that the vehicle is in a towing scenario.

7. The method according to any one of claims 1 to 3, characterized in that The method further includes: Receiving vehicle information sent by a target vehicle, where the vehicle information is used to describe the driving state of the target vehicle; When the vehicle information meets the preset requirement, determining that the vehicle is in the target working condition, where the target working condition is used to indicate that the vehicle is towing the target vehicle.

8. The method according to claim 7, characterized in that The vehicle information includes at least one of the power loading data of the target vehicle, the distance information from the vehicle, and the slope data of the driving road; The determining that the vehicle is in the target working condition when the vehicle information meets the preset requirement includes: When the power loading data is less than a first value, determining that the vehicle is in the target working condition; or, When the distance information is less than a second value, determining that the vehicle is in the target working condition; or, When the slope data is greater than a third value, determining that the vehicle is in the target working condition.

9. A device for adjusting the engine output, characterized in that, The device includes: An acquisition module, configured to acquire the exhaust temperature data corresponding to the engine, the rotational speed data of the engine, and the exhaust gas flow data of the engine when the vehicle is in the target working condition; A fitting module, configured to fit the first exhaust temperature load limit data corresponding to the exhaust temperature data with the rotational speed data as the independent variable and the exhaust temperature data as the dependent variable, where the first exhaust temperature load limit data is within the safe range of the engine's row temperature; An integration module, configured to perform an integration process on the exhaust temperature difference data between the exhaust temperature data and the preset exhaust temperature to obtain exhaust temperature integration data; An adjustment module, configured to adjust the exhaust temperature integration data with the exhaust temperature difference data and the exhaust gas flow data as integration coefficients to obtain a second exhaust temperature load limit data; A control module, configured to control the output load data of the engine to be less than the preset load data based on the first exhaust temperature load limit data and the second exhaust temperature load limit data, where the output load data is used to characterize the output torque and / or output power of the engine under the target working condition.

10. A computer program product or a computer program, characterized in that, The computer program product or computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium, a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the method for adjusting engine output as described in any one of claims 1 to 8.