Engine braking control method and device, electronic equipment and medium
The method optimizes engine braking by determining target braking power based on vehicle weight, slope, and speed, adjusting intake valve lift and timing to improve braking performance and efficiency.
Patent Information
- Application Number
- CN202510701018.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-28
- Publication Date
- 2025-07-15
AI Technical Summary
The existing engine braking system cannot automatically adjust the braking power according to different working conditions of the vehicle, resulting in poor braking effect.
By obtaining vehicle weight, road slope and vehicle speed, the target braking power is determined, and the intake valve lift and switching angle are adjusted according to the target braking power to achieve engine braking.
Improves engine braking effect, optimizes fuel economy, and adjusts braking power in real time according to vehicle operating conditions.
Smart Images

Figure CN120312415A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control technology, and in particular to an engine brake control method, device, electronic equipment and medium. Background Art
[0002] For heavy-loaded commercial vehicles transporting goods, when driving down a long slope on mountain roads or highways, the required braking power is different due to the different road slopes. Vehicles may be unloaded, lightly loaded, half loaded, or heavily loaded during driving. The initial speed of the downhill slope may be low, medium, or high. The braking power requirements for different road slopes, load weights, and vehicle speeds are different when driving downhill.
[0003] At present, an engine can only achieve one type of braking power, that is, the braking power of the engine cannot be adjusted according to the working condition information of the vehicle, so the braking effect is poor. Summary of the invention
[0004] The embodiments of the present invention provide an engine braking control method, device, electronic device and medium to determine the target braking power according to the working condition of the vehicle, and then adjust the intake valve lift and switch angle, which is beneficial to improving the braking effect of the engine.
[0005] In a first aspect, an embodiment of the present invention provides an engine brake control method, comprising:
[0006] Get vehicle weight, current road slope and current vehicle speed;
[0007] determining a target braking power according to the vehicle weight, the current road gradient and the current vehicle speed;
[0008] determining a target intake volume required for engine braking according to the target braking power;
[0009] The intake valve lift and the opening and closing angle are adjusted according to the target intake air volume to brake the engine.
[0010] Optionally, determining the target braking power according to the vehicle weight, the current road slope and the current vehicle speed includes:
[0011] Obtaining a corresponding relationship table between the total braking power of the engine and the engine speed and the braking power point;
[0012] determining a current engine speed according to the vehicle weight, the current road gradient and the current vehicle speed;
[0013] According to the current engine speed, the corresponding relationship table is searched to obtain a target braking power point corresponding to the current engine speed;
[0014] Determine the target braking power according to the target braking power point and the total braking power.
[0015] Optionally, the braking power points are N braking power points obtained by equally dividing the total braking power of the engine; where N≥10 and N is an integer.
[0016] Optionally, the difference between two adjacent braking power points is less than or equal to a first threshold and greater than a second threshold.
[0017] Optionally, determining the target braking power according to the vehicle weight, the current road slope, and the current vehicle speed includes:
[0018] Determine the negative torque of the vehicle according to the vehicle weight, the current road slope, and the current vehicle speed;
[0019] Determine the target braking power according to the negative torque.
[0020] Optionally, before determining the target braking power according to the vehicle weight, the current road slope, and the current vehicle speed, it further includes:
[0021] Obtain the current intake valve lift;
[0022] Determine the current braking power according to the current engine speed and the current intake valve lift.
[0023] Optionally, obtaining the current intake valve lift includes:
[0024] Obtain the current intake valve air pressure and the current intake valve air flow rate;
[0025] Determine the current intake valve lift according to the current intake valve air pressure and the current intake valve air flow rate.
[0026] In a second aspect, an embodiment of the present invention further provides an engine braking control device, including:
[0027] A parameter acquisition module, configured to acquire the vehicle weight, the current road slope, and the current vehicle speed;
[0028] A target braking power determination module, configured to determine the target braking power according to the vehicle weight, the current road slope, and the current vehicle speed;
[0029] A target intake air amount determination module, configured to determine the target intake air amount required for engine braking according to the target braking power;
[0030] A braking module, configured to adjust the intake valve lift and the opening and closing angle according to the target intake air amount to perform engine braking.
[0031] In a third aspect, an embodiment of the present invention further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the program, it implements the engine braking control method as described in any one of the first aspect.
[0032] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the engine braking control method as described in any one of the first aspect.
[0033] The technical solution provided by the embodiment of the present invention obtains the vehicle weight, the current road slope, and the current vehicle speed; determines the target braking power according to the vehicle weight, the current road slope, and the current vehicle speed, so that the target braking power can be determined according to the working condition information of the vehicle, and then determines the target intake air volume required for engine braking according to the target braking power; adjusts the intake valve lift and the opening and closing angle according to the target intake air volume to enable engine braking, and further realizes the adjustment of the intake valve lift and the opening and closing angle according to the working condition of the vehicle, that is, can adjust the target braking power in real time, realize engine braking, and is beneficial to improving the braking effect of the engine. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 It is a schematic flowchart of the first engine braking control method provided by the embodiment of the present invention;
[0035] Figure 2 It is a schematic structural diagram of an overhead double camshaft engine braking system provided by the embodiment of the present invention;
[0036] Figure 3 It is a schematic flowchart of the second engine braking control method provided by the embodiment of the present invention;
[0037] Figure 4 It is a schematic flowchart of the third engine braking control method provided by the embodiment of the present invention;
[0038] Figure 5 It is a schematic flowchart of the fourth engine braking control method provided by the embodiment of the present invention;
[0039] Figure 6 It is a schematic structural diagram of an engine braking control device provided by the embodiment of the present invention;
[0040] Figure 7 It is a schematic structural diagram of an electronic device applied to the engine braking control method for implementing the embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0041] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only for explaining the present invention, rather than limiting the present invention. In addition, it should be noted that for the convenience of description, only the parts related to the present invention are shown in the drawings, rather than all the structures.
[0042] Figure 1 FIG. is a schematic flow chart of the first engine braking control method provided by the embodiment of the present invention. As Figure 1 shown, the engine braking control method includes:
[0043] S101. Obtain the vehicle weight, the current road gradient, and the current vehicle speed.
[0044] Specifically, the vehicle weight is related to the load of the vehicle and can be detected in real time by a weighing sensor. Exemplarily, the vehicle can be in various situations such as unloaded, lightly loaded, half-loaded, and heavily loaded.
[0045] Specifically, the current road gradient can be understood as the gradient of the road on which the vehicle is currently traveling and can be detected in real time by a lidar and an inclination sensor, etc.
[0046] Specifically, the current vehicle speed can be understood as the speed at which the vehicle is currently traveling and can be detected in real time by sensors such as a wheel speed sensor or a Doppler radar sensor, etc.
[0047] Figure 2 FIG. is a schematic structural diagram of an overhead double camshaft engine braking system provided by the embodiment of the present invention. As Figure 2 shown, the overhead double camshaft engine braking system includes an engine braking structure 1 and a fully variable structure 2. The engine braking structure 1 is installed on the exhaust rocker arm shaft, and the engine braking structure 1 can open the exhaust valve before the compression top dead center to achieve engine braking. The fully variable structure 2 is installed on the intake rocker arm shaft, and different intake valve lift and opening / closing angles are achieved through a hydraulic mechanism, so as to obtain different intake air amounts during the braking lift.
[0048] S102. Determine the target braking power according to the vehicle weight, the current road gradient, and the current vehicle speed.
[0049] Specifically, the target braking power can be understood as the braking power required for engine braking.
[0050] Specifically, the target braking power is determined according to the vehicle weight, the current road gradient, and the current vehicle speed. Thus, the target braking power is related to the vehicle weight, the current road gradient, and the current vehicle speed, that is, the target braking power is determined by the real-time working conditions of the vehicle and is not fixed, which is beneficial to determining the optimal braking power according to the real-time working conditions of the vehicle.
[0051] S103. Determine the target intake air volume required for engine braking according to the target braking power.
[0052] Specifically, engine braking refers to a braking method that consumes the kinetic energy of the vehicle through the compression stroke of the engine to achieve deceleration. During engine braking, the target intake air volume is a key parameter, which directly affects the effect of engine braking and the operating state of the engine. The target intake air volume can determine the engine braking intensity, that is, the larger the target intake air volume, the more kinetic energy consumed by the compression stroke of the engine, and the more obvious the braking effect. In addition, the target intake air volume can determine fuel economy, that is, by precisely controlling the intake air volume, unnecessary fuel injection can be reduced and fuel economy can be improved.
[0053] Specifically, determine the target intake air volume required for engine braking according to the target braking power. In this way, the target intake air volume is related to the target braking power, that is, the target intake air volume is related to the current engine speed and the real-time working conditions of the vehicle. In this way, the braking effect of the engine can be ensured.
[0054] S104. Adjust the intake valve lift and opening / closing angle according to the target intake air volume to brake the engine.
[0055] Specifically, the intake valve lift refers to the maximum displacement of the intake valve from the fully closed position on the valve seat to the fully open position. The intake valve opening / closing angle refers to the crankshaft rotation angle range from the start of intake valve opening to the full closing. It is generally divided into the intake advance angle and the intake lag angle. Among them, the intake advance angle refers to the angle at which the intake valve opens in advance before the piston reaches the top dead center. The intake lag angle refers to the angle at which the intake valve closes after the piston reaches the bottom dead center.
[0056] Specifically, adjust the intake valve lift and opening / closing angle according to the target intake air volume, so that the engine can achieve braking under the optimal intake valve lift and opening / closing angle, which can optimize the effect of engine braking, protect the engine and improve fuel economy at the same time. Exemplarily, different intake valve lifts and opening / closing angles can be achieved through a hydraulic mechanism.
[0057] The engine braking control method provided by the embodiments of the present invention determines the target braking power according to the vehicle weight, the current road slope and the current vehicle speed. In this way, the target braking power can be determined according to the working condition information of the vehicle, and then the target intake air volume required for engine braking can be determined according to the target braking power; adjust the intake valve lift and opening / closing angle according to the target intake air volume to brake the engine, and then realize the adjustment of the intake valve lift and opening / closing angle according to the vehicle working condition, that is, the target braking power can be adjusted in real time to realize engine braking, which is beneficial to improving the braking effect of the engine.
[0058] Optionally, Figure 3Schematic flow chart of the second engine braking control method provided by the embodiments of the present invention Figure 3 Based on the above embodiments, the operation of determining the target braking power according to the vehicle weight, the current road slope, and the current vehicle speed is elaborated in detail. As Figure 3 shown, the engine braking control method includes:
[0059] S201. Obtain the vehicle weight, the current road slope, and the current vehicle speed.
[0060] S202. Obtain the total braking power of the engine and the correspondence table between the engine speed and the braking power points.
[0061] Specifically, the total braking power of the engine can be understood as the maximum braking power of the engine. The braking power point can be understood as a point between 0% and 100%. Exemplarily, if the total braking power is P, that is, the braking power points can be 3%, 6%, 9%, and 12%, etc. The braking power values corresponding to these braking power points are 3%P, 6%P, 9%P, and 12%P, etc. Each engine speed corresponds to a braking power point, and the correspondence table between the engine speed and the braking power points is the one-to-one correspondence between the engine speed and the braking power points.
[0062] Specifically, the braking power points are N braking power points evenly divided from the total braking power of the engine; where N≥10 and N is an integer.
[0063] Exemplarily, when the engine is in braking operation, the engine speed is between 1000r / min and 2100r / min. Each engine speed is evenly divided into 33 braking power points according to 3%, 6%, 9%, 12%, 15%, 18%, 21%, 24%, 27%, 30%, 33%, 36%, 39%, 42%, 45%, 48%, 51%, 54%, 57%, 60%, 63%, 66%, 69%, 72%, 75%, 78%, 81%, 84%, 87%, 90%, 93%, 96%, 99% of the total braking power, that is, N = 33. Each engine speed can correspond to a braking power point, and thus a correspondence table between the engine speed and the braking power points can be formed.
[0064] Specifically, the difference between two adjacent braking power points is less than or equal to a first threshold and greater than a second threshold. In this way, on the one hand, it can prevent the corresponding relationship table formed by the engine speed and the braking power points from being too complex due to the excessive density of two adjacent braking power points. On the other hand, it can prevent the situation where when querying the corresponding relationship table according to the current engine speed, there is no braking power point to match the current engine speed, and the braking power point cannot be determined, thus affecting the braking effect. In the embodiment of the present invention, by setting the difference between two adjacent braking power points to be less than or equal to the first threshold and greater than the second threshold, it can ensure that the corresponding relationship table formed by the engine speed and the braking power points is simple. On the other hand, it can ensure that when querying the corresponding relationship table according to the current engine speed, the target braking power point corresponding to the current engine speed can be accurately matched, and thus the braking effect of the engine can be ensured.
[0065] Exemplarily, the first threshold can be 10%, and the second threshold can be 1%. Exemplarily, the difference between two adjacent braking power points is 3% or 5%, etc.
[0066] S203. Determine the current engine speed according to the vehicle weight, the current road gradient, and the current vehicle speed.
[0067] Specifically, determine the current engine speed according to the vehicle weight, the current road gradient, and the current vehicle speed, so as to query the corresponding relationship table according to the current engine speed, and then obtain the target braking power.
[0068] S204. Query the corresponding relationship table according to the current engine speed to obtain the target braking power point corresponding to the current engine speed.
[0069] Specifically, query the corresponding relationship table according to the current engine speed, so that the target braking power point matching the current engine speed can be obtained, in order to determine the target braking power according to the target braking power point subsequently, and then the optimal braking power can be determined.
[0070] Exemplarily, the current engine speed can be 1100 r / min, and the corresponding braking power point is 9%. This braking power point is determined as the target braking power point.
[0071] S205. Determine the target braking power according to the target braking power point and the total braking power.
[0072] Specifically, the product of the target braking power point and the total braking power can determine the target braking power.
[0073] Exemplarily, the current engine speed can be 1100 r / min, and the corresponding braking power point is 9%, that is, the target braking power point is 9%. Thus, the product of 9% and the total braking power P, i.e., 9% * P, can be determined as the target braking power.
[0074] S206. Determine the target intake air volume required for engine braking according to the target braking power.
[0075] Specifically, determining the target intake air volume required for engine braking according to the target braking power is beneficial to ensuring the accuracy of the target intake air volume, and further beneficial to ensuring the engine braking effect.
[0076] S207. Adjust the intake valve lift and opening / closing angle according to the target intake air volume to enable engine braking.
[0077] The engine braking control method provided by the embodiment of the present invention queries the corresponding relationship table according to the current engine speed to obtain the target braking power point corresponding to the current engine speed; determines the target braking power according to the target braking power point and the total braking power; determines the target intake air volume required for engine braking according to the target braking power, which can improve the determination accuracy of the target intake air volume, and further improve the braking effect of the engine.
[0078] Optionally, Figure 4 is a schematic flowchart of the third engine braking control method provided by the embodiment of the present invention. Figure 4 Based on the above embodiment, the operation of determining the target braking power according to the vehicle weight, the current road gradient, and the current vehicle speed is elaborated in detail. As Figure 4 shown, the engine braking control method includes:
[0079] S301. Obtain the vehicle weight, the current road gradient, and the current vehicle speed.
[0080] S302. Determine the negative torque of the vehicle according to the vehicle weight, the current road gradient, and the current vehicle speed.
[0081] Specifically, the negative torque can be understood as being related to the torque generated by engine braking, the braking force of the vehicle, and the wheel radius. The braking force F 制动 can be expressed as F 制动 = F 重力 + F 空气阻力 . Among them, F 重力 is the gravity of the vehicle when driving on a slope. Among them, ρ is the air density, usually taken as 1.225 kg / m 3 . A is the frontal area of the vehicle. C d is the air resistance coefficient. v is the current vehicle speed. The negative torque can be obtained through T 负扭矩= F 制动 ·r. Where r is the wheel radius.
[0082] S303. Determine the target braking power according to the negative torque.
[0083] Specifically, determine the target braking power according to the negative torque. Exemplarily, where ω is the angular velocity of the engine.
[0084] S304. Determine the target intake air volume required for engine braking according to the target braking power.
[0085] S305. Adjust the intake valve lift and the opening and closing angle according to the target intake air volume to brake the engine.
[0086] The engine braking control method provided by the embodiments of the present invention determines the negative torque of the vehicle according to the vehicle weight, the current road gradient and the current vehicle speed, and determines the target braking power according to the negative torque, so that the determination accuracy of the target braking power can be improved, and thus the braking effect of the engine can be improved.
[0087] Optionally, Figure 5 is a schematic flow chart of the fourth engine braking control method provided by the embodiments of the present invention. Figure 5 On the basis of the above embodiments, the operations before determining the target braking power according to the vehicle weight, the current road gradient and the current vehicle speed are elaborated in detail. For example, Figure 5 as shown, the engine braking control method includes:
[0088] S401. Obtain the vehicle weight, the current road gradient and the current vehicle speed.
[0089] S402. Obtain the total braking power of the engine and the correspondence table between the engine speed and the braking power points.
[0090] S403. Determine the current engine speed according to the vehicle weight, the current road gradient and the current vehicle speed.
[0091] S404. Query the correspondence table according to the current engine speed to obtain the target braking power point corresponding to the current engine speed.
[0092] S405. Obtain the current intake valve air pressure and the current intake valve air flow rate.
[0093] Specifically, the current intake valve air pressure refers to the pressure in the engine intake manifold. It is a dynamic parameter that changes with the operating state of the engine (such as the engine speed, etc.). The current intake valve air flow rate refers to the amount of air entering the engine cylinder per unit time. It is a key parameter that directly affects the power output and fuel economy of the engine.
[0094] S406. Determine the current intake valve lift according to the current intake valve air pressure and the current intake valve air flow rate.
[0095] Specifically, determine the current intake valve lift according to the current intake valve air pressure and the current intake valve air flow rate, so as to subsequently determine the current braking power according to the current intake valve lift.
[0096] S407. Determine the current braking power according to the current engine speed and the current intake valve lift.
[0097] Specifically, determine the current braking power according to the current engine speed and the current intake valve lift, so as to adjust based on the current braking power to make the braking power reach the target braking power.
[0098] S408. Determine the target braking power according to the target braking power point and the total braking power.
[0099] S409. Determine the target intake air volume required for engine braking according to the target braking power.
[0100] S410. Adjust the intake valve lift and the opening and closing angle according to the target intake air volume to brake the engine.
[0101] The engine braking control method provided by the embodiments of the present invention determines the current intake valve lift according to the current intake valve air pressure and the current intake valve air flow rate, and determines the current braking power according to the current engine speed and the current intake valve lift, so as to adjust based on the current braking power to make the braking power reach the target braking power.
[0102] Optionally, the embodiments of the present invention further provide an engine braking control device. Figure 6 As shown in the structural schematic diagram of an engine braking control device provided by the embodiments of the present invention, Figure 6 as shown, the engine braking control device includes:
[0103] A parameter acquisition module 10, configured to acquire the vehicle weight, the current road slope, and the current vehicle speed.
[0104] A target braking power determination module 20, configured to determine the target braking power according to the vehicle weight, the current road slope, and the current vehicle speed.
[0105] A target intake air volume determination module 30, configured to determine the target intake air volume required for engine braking according to the target braking power.
[0106] A braking module 40, configured to adjust the intake valve lift and the opening and closing angle according to the target intake air volume to brake the engine.
[0107] The engine braking control device provided by the embodiment of the present invention obtains the vehicle weight, the current road slope, and the current vehicle speed through the parameter acquisition module. The target braking power determination module determines the target braking power according to the vehicle weight, the current road slope, and the current vehicle speed. The target intake air volume determination module determines the target intake air volume required for engine braking according to the target braking power. The braking module adjusts the intake valve lift and the opening and closing angle according to the target intake air volume so as to perform engine braking. In this way, the target braking power is determined according to the working condition of the vehicle, the target intake air volume required for engine braking is determined according to the target braking power, and then the intake valve lift and the opening and closing angle are adjusted so as to perform engine braking, which is beneficial to improving the braking effect of the engine.
[0108] Optionally, the target intake air volume determination module further includes a total braking power and correspondence table acquisition unit, a current engine speed determination unit, a target braking power point acquisition unit, and a target braking power determination unit.
[0109] The total braking power and correspondence table acquisition unit is used to acquire the total braking power of the engine and the correspondence table between the engine speed and the braking power point.
[0110] The current engine speed determination unit is used to determine the current engine speed according to the vehicle weight, the current road slope, and the current vehicle speed.
[0111] The target braking power point acquisition unit is used to query the correspondence table according to the current engine speed to obtain the target braking power point corresponding to the current engine speed.
[0112] The target braking power determination unit is used to determine the target braking power according to the target braking power point and the total braking power.
[0113] Optionally, the braking power point is N braking power points obtained by equally dividing the total braking power of the engine; where N≥10 and N is an integer.
[0114] Optionally, the difference between two adjacent braking power points is less than or equal to the first threshold and greater than the second threshold.
[0115] Optionally, the target braking power determination module further includes a negative torque determination unit and a target braking power determination unit.
[0116] The negative torque determination unit is used to determine the negative torque of the vehicle according to the vehicle weight, the current road slope, and the current vehicle speed.
[0117] The target braking power determination unit is used to determine the target braking power according to the negative torque.
[0118] Optionally, the engine braking control device further includes an intake valve lift acquisition module and a current braking power determination module.
[0119] An intake valve lift acquisition module for acquiring the current intake valve lift.
[0120] A current braking power determination module for determining the current braking power according to the current engine speed and the current intake valve lift.
[0121] Optionally, the intake valve lift acquisition module further includes an intake valve parameter acquisition unit and a current intake valve lift determination unit.
[0122] The intake valve parameter acquisition unit for acquiring the current intake valve air pressure and the current intake valve air flow rate.
[0123] The current intake valve lift determination unit for determining the current intake valve lift according to the current intake valve air pressure and the current intake valve air flow rate.
[0124] Figure 7 It is a schematic structural diagram of an electronic device applied to the engine braking control method of the embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described herein and / or claimed.
[0125] As Figure 7 shown, the electronic device 50 includes at least one processor 51, and a memory communicatively connected to the at least one processor 51, such as a read-only memory (ROM) 52, a random access memory (RAM) 53, etc. Among them, the memory stores a computer program executable by the at least one processor. The processor 51 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 52 or the computer program loaded from the storage unit 58 into the random access memory (RAM) 53. In the RAM 53, various programs and data required for the operation of the electronic device 50 can also be stored. The processor 51, the ROM 52, and the RAM 53 are connected to each other through a bus 54. The input / output (I / O) interface 55 is also connected to the bus 54.
[0126] Multiple components in the electronic device 50 are connected to the I / O interface 55, including: an input unit 56, such as a keyboard, a mouse, etc.; an output unit 57, such as various types of displays, speakers, etc.; a storage unit 58, such as a disk, an optical disc, etc.; and a communication unit 59, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 59 allows the electronic device 50 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0127] The processor 51 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 51 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 51 executes the various methods and processes described above, such as those applied to the engine braking control method.
[0128] In some embodiments, the method applied to the engine braking control can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 58. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 50 via the ROM 52 and / or the communication unit 59. When the computer program is loaded into the RAM 53 and executed by the processor 51, one or more steps of the method applied to the engine braking control described above can be executed. Alternatively, in other embodiments, the processor 51 can be configured to execute the method applied to the engine braking control by any other suitable means (e.g., by means of firmware).
[0129] The various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special or general programmable processor, and can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0130] A computer program for implementing the method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0131] In the context of embodiments of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0132] In order to provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and the input received from the user can be in any form (including acoustic input, speech input, or tactile input).
[0133] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.
[0134] A computing system can include a client and a server. The client and the server are generally far from each other and typically interact through a communication network. The client-server relationship is created by computer programs that run on respective computers and have a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0135] Note that the above is only a preferred embodiment of the present invention and the applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, combinations with each other, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, it can also include more other equivalent embodiments, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A method for controlling engine braking, characterized in that, Including: Obtain the vehicle weight, the current road gradient, and the current vehicle speed; Determine the target braking power according to the vehicle weight, the current road gradient, and the current vehicle speed; Determine the target intake air volume required for engine braking according to the target braking power; Adjust the intake valve lift and the opening / closing angle according to the target intake air volume to enable engine braking.
2. The engine braking control method according to claim 1, characterized in that Determining the target braking power according to the vehicle weight, the current road gradient, and the current vehicle speed includes: Obtain the total braking power of the engine and the correspondence table between the engine speed and the braking power points; Determine the current engine speed according to the vehicle weight, the current road gradient, and the current vehicle speed; Query the correspondence table according to the current engine speed to obtain the target braking power point corresponding to the current engine speed; Determine the target braking power according to the target braking power point and the total braking power.
3. The engine braking control method according to claim 2, wherein The braking power points are N braking power points obtained by evenly dividing the total braking power of the engine; where N≥10 and N is an integer.
4. The engine braking control method according to claim 3, wherein The difference between two adjacent braking power points is less than or equal to the first threshold and greater than the second threshold.
5. The engine braking control method according to claim 1, characterized in that, Determining the target braking power according to the vehicle weight, the current road gradient, and the current vehicle speed includes: Determine the negative torque of the vehicle according to the vehicle weight, the current road gradient, and the current vehicle speed; Determine the target braking power according to the negative torque.
6. The engine braking control method according to claim 2, characterized in that, Before determining the target braking power according to the target braking power point and the total braking power, it further includes: Obtain the current intake valve lift; Determine the current braking power according to the current engine speed and the current intake valve lift.
7. The engine braking control method according to claim 6, characterized in that, Obtaining the current intake valve lift includes: Obtain the current intake valve air pressure and the current intake valve air flow rate; Determine the current intake valve lift according to the current intake valve air pressure and the current intake valve air flow rate.
8. An engine braking control device, characterized in that, Including: A parameter acquisition module for obtaining the vehicle weight, the current road gradient, and the current vehicle speed; A target braking power determination module for determining the target braking power according to the vehicle weight, the current road gradient, and the current vehicle speed; A target intake air volume determination module for determining the target intake air volume required for engine braking according to the target braking power; A braking module for adjusting the intake valve lift and the opening / closing angle according to the target intake air volume to enable engine braking.
9. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the engine braking control method as described in any one of claims 1-7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the engine braking control method as described in any one of claims 1-7.