A vehicle coasting control method, device, apparatus and storage medium

CN122585210APending Publication Date: 2026-08-18DONGFENG COMML VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610952023.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-29
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

[0003]而目前现有技术做法是1、仅通过点火开关与空挡信号来判断车辆能否进入空挡熄火滑行状态,过于简单,无法保证进入熄火滑行后的经济性收益与安全性

Benefits of technology

[0015] Fourthly, this application also provides a computer-readable storage medium storing computer program instructions that, when executed by a computer, cause the computer to perform the method described in any of the first aspects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122585210A_ABST
    Figure CN122585210A_ABST
Patent Text Reader

Abstract

The application discloses a vehicle coasting control method, device, equipment and storage medium, wherein the method comprises the following steps: predicting the total coasting time of a vehicle through a front road in a neutral and off state according to acquired road information in front of the vehicle; judging whether the vehicle meets the entry of an economic mode according to the total coasting time; if the entry of the economic mode is met, determining whether to control the vehicle to be off and enter a neutral coasting state based on acquired current first running state data of the vehicle; and in response to the vehicle being off and entering the neutral coasting state, determining whether to control the vehicle to exit the coasting state based on continuously monitored current second running state data of the vehicle. The application can accurately control the entry time of the neutral and off coasting by predicting the coasting time to ensure the economic benefit, and can realize the maximization of the neutral and off coasting benefit under the premise of guaranteeing the vehicle driving safety and driving experience by combining the multi-dimensional safety state monitoring.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle control technology, and in particular to a vehicle coasting control method, device, equipment, and storage medium. Background Technology

[0002] With increasingly stringent requirements for energy conservation and environmental protection in the automotive industry, improving the fuel economy of commercial vehicles and passenger vehicles has become one of the core directions in the development of vehicle control systems. When the road ahead (such as a long straight downhill section) is suitable for coasting, the driver can use a neutral gear with the engine off to coast and achieve fuel savings.

[0003] Current technologies rely on two main approaches: 1. Simply using the ignition switch and neutral signal to determine if a vehicle can enter neutral coasting mode is too simplistic and cannot guarantee the economic benefits and safety of entering neutral coasting. 2. Using only the master cylinder pressure signal or brake system vacuum to determine the need to exit neutral coasting mode fails to consider situations where the expected economic benefits are too low or the vehicle's condition is unsuitable for continued neutral coasting, thus failing to ensure driving safety and comfort. Furthermore, current technologies do not consider contingency plans for failed restarts after neutral coasting.

[0004] Therefore, how to quickly and accurately control the vehicle's coasting mode with the engine off, and ensure both economic benefits and safety after entering the coasting mode with the engine off, is a technical problem that urgently needs to be solved. Summary of the Invention

[0005] The main objective of this invention is to provide a vehicle coasting control method, device, equipment, and storage medium. By predicting coasting time to ensure economic benefits, and in conjunction with multi-dimensional safety status monitoring, it can precisely control the timing of entering neutral coasting with the engine off, and maximize the benefits of neutral coasting with the engine off while ensuring the safety of the entire vehicle and the driving experience.

[0006] In a first aspect, this application provides a vehicle coasting control method, wherein the method includes the following steps: Based on the obtained road information ahead of the vehicle, predict the total coasting time of the vehicle when it is in neutral and the engine is off. Based on the total coasting time, determine whether the vehicle meets the requirements for entering economy mode; If the conditions for entering the economy mode are met, then based on the acquired vehicle's current first operating status data, it is determined whether to control the vehicle to shut off and enter neutral coasting mode. In response to the vehicle shutting off and entering neutral coasting mode, based on continuously monitored data of the vehicle's current second operating status, it is determined whether to control the vehicle to exit the coasting mode.

[0007] In conjunction with the first aspect mentioned above, as an optional implementation method, the current first operating status data of the vehicle is obtained. The first operating status data includes: the hard switch and soft switch of the neutral coasting shutdown control, the ignition lock status, the vehicle speed, the fault status related to coasting shutdown, the air pump pressure, the throttle opening, the brake pedal opening, the coolant temperature, the vehicle thermal emissions and after-treatment status, the battery charge, the battery voltage, and the brake lever status. If the first operating status data is detected to meet the corresponding first preset condition, then it is determined to control the vehicle to turn off and enter neutral coasting state. If any item in the first operating state data does not meet the corresponding first preset condition, the vehicle will not be controlled to shut off and will enter neutral coasting state.

[0008] In conjunction with the first aspect mentioned above, as an optional implementation, the engine controller sends a neutral request message to the automatic transmission controller. The automatic transmission controller executes a neutral command based on the received neutral request message and sends the current gear to the engine controller, so that the engine controller can shut off the engine to allow the vehicle to enter a neutral coasting state.

[0009] In conjunction with the first aspect mentioned above, as an optional implementation method, during the process of the vehicle being turned off and entering neutral coasting state, the current second operating state data of the vehicle is continuously monitored. The second operating state data includes: vehicle speed, engine shutdown related fault status, engine operating mode, air pump pressure, throttle opening, brake pedal opening, coolant temperature, battery charge, battery voltage and brake lever status. If the second operating state data is detected to meet the corresponding second preset condition, the vehicle will not be controlled to exit the coasting state. If any data in the second operating state data does not meet the corresponding second preset condition, the vehicle is controlled to exit the coasting state.

[0010] In conjunction with the first aspect mentioned above, as an optional implementation, the engine controller sends a request to the automatic transmission controller to end the coasting state. The automatic transmission control verifies whether the vehicle's gear lever position and the displayed gear position are in neutral based on the received end-coasting request. If the vehicle's throttle position and display position are both in neutral, a starter start command is sent to the engine controller to initiate ignition and restart the vehicle.

[0011] In conjunction with the first aspect above, as an optional implementation method, a third operating state data is obtained, which includes: starter malfunction status, coolant temperature, total start-up time, lever gear position status, display gear position status, and battery voltage. If the third operating status data meets the corresponding third preset condition, and the engine speed exceeds the calibrated speed within the calibrated time, then the starter motor meets the starting condition and the vehicle is restarted by ignition. If any item in the third operating status data does not meet the corresponding third preset condition; If all the third operating status data meet the corresponding third preset conditions, and the engine speed does not exceed the calibrated speed within the calibrated time, then it is determined that the starter does not meet the starting conditions, and the automatic transmission controller is used to force the vehicle to start by reverse towing.

[0012] In conjunction with the first aspect mentioned above, as an optional implementation method, with the vehicle in neutral, a dynamic model is established based on force analysis, wherein the dynamic model is: ,in For vehicle quality, Instantaneous slope It is the acceleration due to gravity. This is the drag coefficient. The rolling resistance coefficient is... For displacement, The predicted total gliding time; The slope information and displacement information of the road ahead of the vehicle are obtained, and based on the displacement information, multiple continuous unit displacements are determined according to the finite element cutting rules. The dynamic model is input with each unit displacement and its corresponding slope information, and the sliding time corresponding to each unit displacement is output. By summing up the coasting times corresponding to each consecutive unit displacement, the total coasting time of the vehicle on the road ahead can be predicted.

[0013] Secondly, this application provides a vehicle coasting control device, the device comprising: The prediction module is used to predict the total coasting time of the vehicle when it is in neutral and the engine is off, based on the acquired road information ahead. The judgment module is used to determine whether the vehicle meets the requirements for entering the economy mode based on the total coasting time. The first control module is used to determine whether to control the vehicle to shut off and enter neutral coasting state based on the acquired vehicle's current first operating state data if the conditions for entering the economy mode are met. The second control module is used to respond to the vehicle being turned off and entering neutral coasting mode. Based on the continuously monitored data of the vehicle's current second operating state, it determines whether to control the vehicle to exit the coasting mode.

[0014] Thirdly, this application also provides an electronic device, the electronic device comprising: a processor; and a memory storing computer-readable instructions, which, when executed by the processor, implement the method described in any one of the first aspects.

[0015] Fourthly, this application also provides a computer-readable storage medium storing computer program instructions that, when executed by a computer, cause the computer to perform the method described in any of the first aspects.

[0016] This application provides a vehicle coasting control method, device, equipment, and storage medium. The method includes the following steps: predicting the total coasting time of the vehicle in neutral and with the engine off, based on acquired road information ahead; determining whether the vehicle meets the requirements for entering an economy mode based on the total coasting time; if the vehicle meets the requirements for entering an economy mode, determining whether to control the vehicle to turn off the engine and enter a coasting state in neutral based on acquired first operating state data of the vehicle; and responding to the vehicle turning off the engine and entering a coasting state in neutral, determining whether to control the vehicle to exit the coasting state based on continuously monitored second operating state data of the vehicle. This application ensures economic benefits by predicting coasting time and, in conjunction with multi-dimensional safety status monitoring, can precisely control the timing of entering coasting in neutral with the engine off, maximizing the benefits of coasting in neutral with the engine off while ensuring overall vehicle safety and driving experience.

[0017] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit the invention. Attached Figure Description

[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0019] Figure 1 This is a flowchart of a vehicle coasting control method provided in the embodiments of this application; Figure 2 This is a schematic diagram of a vehicle coasting control device provided in the embodiments of this application; Figure 3 This is a logic diagram for neutral gear coasting control provided in the embodiments of this application; Figure 4 This is a schematic diagram of an electronic device provided in an embodiment of this application; Figure 5 This is a schematic diagram of a computer-readable program medium provided in an embodiment of this application. Detailed Implementation

[0020] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.

[0021] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. Some of the block diagrams shown in the drawings represent functional entities and do not necessarily correspond to physically or logically independent entities.

[0022] The embodiments of this application will be further described in detail below with reference to the accompanying drawings.

[0023] Reference Figure 1 , Figure 1 The diagram shown is a flowchart of a vehicle coasting control method provided by the present invention. Figure 1 As shown, the method includes the following steps: Step S101: Based on the obtained road information ahead of the vehicle, predict the total coasting time of the vehicle when it is in neutral and the engine is off.

[0024] Specifically, with the vehicle in neutral, a dynamic model is established based on force analysis, wherein the dynamic model is as follows: ,in For vehicle quality, Instantaneous slope It is the acceleration due to gravity. This is the drag coefficient. The rolling resistance coefficient is... For displacement, The predicted total gliding time; The slope information and displacement information of the road ahead of the vehicle are obtained, and based on the displacement information, multiple continuous unit displacements are determined according to the finite element cutting rules. The dynamic model is input with each unit displacement and its corresponding slope information, and the sliding time corresponding to each unit displacement is output. By summing up the coasting times corresponding to each consecutive unit displacement, the total coasting time of the vehicle on the road ahead can be predicted.

[0025] To illustrate this, a map can be used to obtain information about the slope and displacement of the road ahead of the vehicle (slope signals can be obtained through slope sensors or maps, but sensors are generally not very accurate; displacement signals can only be obtained through maps). Assuming the vehicle is in neutral, the force analysis yields the formula: mgsinθ - umgcosθ - FV_0^2 = m (d^2 x) / (dt^2). Based on the finite element method's cutting rules, dx can be determined, and then the value of dt can be obtained using the formula. Summing the predicted coasting times dt within a single finite element allows for the prediction of the total coasting time t.

[0026] Step S102: Based on the total coasting time, determine whether the vehicle meets the requirements for entering economy mode.

[0027] To illustrate this, when the predicted total coasting time t is greater than the calibrated limit T (generally 10 seconds), the economic benefits are considered to be met, fulfilling the prerequisite for coasting with the engine off in neutral. That is, the engine is operating in Eco mode (ECO). (This is an economic condition, ensuring that coasting with the engine off can be activated to save fuel only when the driver is not seeking power.)

[0028] Step S103: If the conditions for entering the economy mode are met, then based on the acquired vehicle's current first operating state data, determine whether to control the vehicle to shut off and enter neutral coasting mode.

[0029] Specifically, the vehicle's current first operating status data is obtained, which includes: the hard switch and soft switch for coasting and engine shutdown control, ignition lock status, vehicle speed, coasting and engine shutdown related fault status, air pump pressure, throttle opening, brake pedal opening, coolant temperature, vehicle thermal emissions and after-treatment status, battery charge, battery voltage, and brake lever status. If the first operating status data is detected to meet the corresponding first preset condition, then it is determined to control the vehicle to turn off and enter neutral coasting state. If any item in the first operating state data does not meet the corresponding first preset condition, the vehicle will not be controlled to shut off and will enter neutral coasting state.

[0030] To illustrate this more clearly, the engine shutdown request is established when all of the following conditions are met simultaneously: these include economic conditions and safety conditions.

[0031] The economic conditions include: the vehicle speed is greater than the specified limit and the speed is achieved through the hysteresis interval; (for example, the upper limit of the hysteresis interval is set as N1, and the lower limit is set as N2. This condition is met when the vehicle speed is greater than N1. After this condition is met, if the vehicle speed is less than N1 but greater than N2, this condition is still met. This condition will only be unmet when the vehicle speed is less than N2.) (This is the economic condition; N1 is generally taken as 80 km / h, and N2 is generally taken as 70 km / h). Safety conditions include: (1) The hard or soft switch for coasting in neutral to turn off the engine is activated, confirming that the driver has this need; (2) The ignition lock is in the ON position; (3) The vehicle has no coasting stall related faults. Related faults include crankshaft or camshaft position sensor faults, electronic fuel pump faults, electronic throttle stuck faults, and emission speed limit faults. (4) The air pump pressure is greater than the calibrated limit and is achieved through the hysteresis interval to ensure that the scavenging function and braking function are normal; (the upper limit of the hysteresis interval is generally 9 bar, and the lower limit is generally 8 bar) (5) Throttle opening is zero, confirming no acceleration requirement; (6) The brake pedal opening is zero, confirming that there is no braking requirement; (7) The cooling water temperature is lower than the calibrated limit and is achieved through the hysteresis interval to ensure the normal operation of the cooling system; (the upper limit of the hysteresis interval is generally 110℃, and the lower limit is generally 105℃) (8) The DOC is not in a heating state, the DPF is not in a regeneration state, and the SCR is not in a heating or desulfurization state to ensure the safety of the whole vehicle; (9) The battery charge SOC is greater than the rated limit and the battery voltage is greater than the rated limit to ensure power supply safety after the engine is turned off and the starter motor can be restarted. (10) The auxiliary brake handle is in the OFF state; Controlling the vehicle to shut off and enter neutral coasting mode includes: The engine controller sends a neutral request message to the automatic transmission controller. The automatic transmission controller executes a neutral command based on the received neutral request message and sends the current gear to the engine controller, so that the engine controller can shut off the engine to allow the vehicle to enter a neutral coasting state.

[0032] Understandably, once the engine shutdown request is established, the ECU (Engine Control System) sends a neutral request to the TCU (Transmission Control Unit) via message 1. When the TCU determines that the neutral request can be fulfilled and executes the neutral command, it sends the current gear to the ECU via message 2. The ECU parses message 2, confirms that the current gear is in neutral, and then shuts off the engine. Vehicles equipped with this function must also have an EBS or ABS system to ensure that the steering system continues to function normally after the engine is shut off.

[0033] Step S104: In response to the vehicle being turned off and entering neutral coasting mode, based on the continuously monitored second operating state data of the vehicle, determine whether to control the vehicle to exit the coasting mode.

[0034] Specifically, during the process of the vehicle being turned off and entering neutral coasting, the vehicle's current second operating status data is continuously monitored. The second operating status data includes: vehicle speed, engine shutdown-related fault status, engine operating mode, air pump pressure, throttle opening, brake pedal opening, coolant temperature, battery charge, battery voltage, and brake lever status. If the second operating state data is detected to meet the corresponding second preset condition, the vehicle will not be controlled to exit the coasting state. If any data in the second operating state data does not meet the corresponding second preset condition, the vehicle is controlled to exit the coasting state.

[0035] For ease of understanding and illustration, the engine shutdown request exit status is established when any of the following conditions are not met: (1) The vehicle speed is less than the calibration limit, which is mutually exclusive with the vehicle speed condition in step S103; (2) The vehicle has a coasting-related engine stall fault, which is mutually exclusive with the fault condition in step S103; (3) The engine is in power mode, short-term torque boost mode, or short-term overspeed mode; (4) The air pressure is less than a certain value, which is mutually exclusive with the air pressure condition in step S103; (5) The brake pedal opening is greater than the calibrated limit and remains so for a period of time to ensure that there is a braking demand; (6) The cooling water temperature is greater than a certain value, which is mutually exclusive with the water temperature condition in step S103; (7) The battery charge SOC is less than the calibrated value or the battery voltage is less than the calibrated limit, which is mutually exclusive with the voltage condition in step S103. (8) The auxiliary brake lever is in the non-OFF state, which is mutually exclusive with the auxiliary brake condition in step S103; (9) The throttle opening is greater than the calibrated limit and continues for a period of time to ensure that there is an acceleration demand.

[0036] In one embodiment, the engine controller sends a request to the automatic transmission controller to end the coasting state; The automatic transmission control verifies whether the vehicle's gear lever position and the displayed gear position are in neutral based on the received end-coasting request. If the vehicle's throttle position and display position are both in neutral, a starter start command is sent to the engine controller to initiate ignition and restart the vehicle.

[0037] Understandably, once the engine shutdown request exit status is established, the ECU (Engine Control System) sends a neutral coasting end request to the TCU (Automatic Transmission Control System) via message 3. After the TCU completes the dual neutral check (both the gear lever and the display gear position are neutral), it sends a starter start command to the ECU via message 4. After parsing message 4, the ECU enters the starter start procedure to achieve re-ignition.

[0038] It is important to emphasize that restarting the vehicle also includes checking whether the preset conditions are met. The vehicle will only start normally if the preset conditions are met; otherwise, it will be started by towing.

[0039] Specifically, the process involves acquiring third operating status data, which includes: starter malfunction status, coolant temperature, total start-up time, lever gear position status, display gear position status, and battery voltage. If the third operating status data meets the corresponding third preset condition, and the engine speed exceeds the calibrated speed within the calibrated time, then the starter motor meets the starting condition and the vehicle is restarted by ignition. If any item in the third operating status data does not meet the corresponding third preset condition; If all the third operating status data meet the corresponding third preset conditions, and the engine speed does not exceed the calibrated speed within the calibrated time, then it is determined that the starter does not meet the starting conditions, and the automatic transmission controller is used to force the vehicle to start by reverse towing.

[0040] To illustrate this with examples, the starter motor starting process mainly includes the following, and all conditions must be met simultaneously: (1) There is no electrical fault in the starter; (starter open circuit fault, starter high-side drive short circuit to ground, starter high-side drive short circuit to power supply, starter low-side drive short circuit to ground, starter low-side drive short circuit to power supply) (2) Cooling water temperature is higher than the corresponding limit to prevent abnormal wear of the starter motor; (3) The total time of multiple consecutive starts should be less than the corresponding limit to prevent abnormal wear of the starter motor; (4) Judgment of double-neutral check (both the handle gear and the display gear are in neutral) to ensure that the machine starts in neutral; (5) Determining the battery voltage.

[0041] If the starter motor fails to meet the above-mentioned requirements, resulting in an invalid start request, the TCU needs to force a reverse start. Furthermore, even if the start request is valid, it doesn't guarantee the engine will start. Therefore, even with a valid start request, it's necessary to check if the engine speed exceeds the set speed within the calibrated time. If the engine speed is lower than the set speed within the calibrated time, the start is considered unsuccessful, and the TCU still needs to force a reverse start to ensure successful re-ignition after the engine is turned off in neutral, improving driving safety. (The starter motor typically disengages at 175 rpm, and the starting process generally doesn't exceed 2 seconds. Therefore, if the engine speed is still less than 200 rpm below the set speed at 3 seconds of the calibrated time, the start is considered to have failed.) Furthermore, it should be noted that the TCU forced reverse start process can be divided into a clutch shifting phase and a clutch engagement phase. The clutch shifting phase generally lasts about 3 seconds, and during this process, the engine speed remains at 0, causing the driver to experience a sense of unease as they may feel the urge to floor the accelerator without any engine speed increase. Therefore, during a TCU forced reverse start, the instrument panel should display a message such as "Starter malfunction, clutch in normal reverse starting" to enhance the driver's sense of security. Additionally, after a successful TCU forced reverse start, until the ECU is powered down again, regardless of whether the conditions for entering neutral coasting are met, it is not permitted to re-enter neutral coasting. (The clutch engagement phase is completed instantaneously, allowing the engine speed to rise from 0 to idle; this phase does not require driver notification. The main concern is the lack of power during the clutch shifting process, which necessitates driver notification.) Understandably, the system uses a high-precision map to calculate the length of the upcoming incline. If the predicted coasting time is long enough and the fuel-saving effect is significant, it considers entering economy mode. Once in economy mode, the system checks all vehicle indicators to ensure they are normal before allowing the engine to be shut off for coasting. If the vehicle speed is too slow, braking is needed, the battery is low, or the predicted coasting time is shorter than expected, the system will immediately prepare to restart the engine. If a starter motor fails to start the engine (e.g., the starter motor is faulty or the engine won't start), the transmission control unit (TCU) will use the clutch to forcibly rotate the engine to start it. Simultaneously, the instrument panel will display a warning to the driver that a forced start is in progress to prevent panic and ensure the vehicle can continue driving.

[0042] In summary, the beneficial effects of this application include: 1) By predicting coasting time, the economic benefits of coasting with the engine off in neutral are ensured. The timing of entering coasting with the engine off in neutral is precisely controlled by vehicle information (first operating status data) and by the coordinated control of the ECU and TCU.

[0043] 2) When vehicle information indicates that the current conditions do not meet the requirements for coasting with the engine off in neutral, the timing of exiting the coasting phase is precisely controlled based on the coordinated control of the ECU and TCU. Simultaneously, after accurately assessing scenarios where starting fails, a timely forced reverse towing safety measure is implemented to ensure the vehicle restarts after coasting with the engine off in neutral ends. Combined with the instrument panel reminder function, this ensures driving continuity and safety.

[0044] Reference Figure 2 , Figure 2 The diagram shown is a schematic of a vehicle coasting control device provided by the present invention. Figure 2 As shown, the device includes: The prediction module 201 is used to predict the total coasting time of the vehicle when it is in neutral and the engine is off, based on the acquired road information ahead of the vehicle. The judgment module 202 is used to determine whether the vehicle meets the requirements for entering the economy mode based on the total coasting time. The first control module 203 is used to determine whether to control the vehicle to shut off and enter neutral coasting state based on the acquired vehicle's current first operating state data if the conditions for entering the economy mode are met. The second control module 204 is used to respond to the vehicle being turned off and entering neutral coasting state, and to determine whether to control the vehicle to exit the coasting state based on continuously monitored data of the vehicle's current second operating state.

[0045] Furthermore, in one possible implementation, a first control module is used to acquire the vehicle's current first operating state data, which includes: neutral coasting shutdown control hard switch, soft switch, ignition lock status, vehicle speed, coasting shutdown related fault status, air pump pressure, throttle opening, brake pedal opening, coolant temperature, vehicle thermal emissions and after-treatment status, battery charge, battery voltage, and brake lever status. If the first operating status data is detected to meet the corresponding first preset condition, then it is determined to control the vehicle to turn off and enter neutral coasting state. If any item in the first operating state data does not meet the corresponding first preset condition, the vehicle will not be controlled to shut off and will enter neutral coasting state.

[0046] Furthermore, in one possible implementation, the first control module is also used to send a neutral request message to the automatic transmission controller using the engine controller; The automatic transmission controller executes a neutral command based on the received neutral request message and sends the current gear to the engine controller, so that the engine controller can shut off the engine to allow the vehicle to enter a neutral coasting state.

[0047] Furthermore, in one possible implementation, the second control module is also used to continuously monitor the vehicle's current second operating status data during the process of the vehicle being turned off and entering neutral coasting state. The second operating status data includes: vehicle speed, engine shutdown-related fault status, engine operating mode, air pump pressure, throttle opening, brake pedal opening, coolant temperature, battery charge, battery voltage, and brake lever status. If the second operating state data is detected to meet the corresponding second preset condition, the vehicle will not be controlled to exit the coasting state. If any data in the second operating state data does not meet the corresponding second preset condition, the vehicle is controlled to exit the coasting state.

[0048] Furthermore, in one possible implementation, the second control module is also used to send a request to end coasting state to the automatic transmission controller using the engine controller; The automatic transmission control verifies whether the vehicle's gear lever position and the displayed gear position are in neutral based on the received end-coasting request. If the vehicle's throttle position and display position are both in neutral, a starter start command is sent to the engine controller to initiate ignition and restart the vehicle.

[0049] Furthermore, in one possible implementation, the second control module is also used to acquire third operating status data, which includes: starter malfunction status, coolant temperature, total start-up time, handle gear position status, display gear position status, and battery voltage. If the third operating status data meets the corresponding third preset condition, and the engine speed exceeds the calibrated speed within the calibrated time, then the starter motor meets the starting condition and the vehicle is restarted by ignition. If any item in the third operating status data does not meet the corresponding third preset condition; If all the third operating status data meet the corresponding third preset conditions, and the engine speed does not exceed the calibrated speed within the calibrated time, then it is determined that the starter does not meet the starting conditions, and the automatic transmission controller is used to force the vehicle to start by reverse towing.

[0050] Furthermore, in one possible implementation, the prediction module is also used to establish a dynamic model based on force analysis when the vehicle is in neutral, wherein the dynamic model is: ,in For vehicle quality, Instantaneous slope It is the acceleration due to gravity. This is the drag coefficient. The rolling resistance coefficient is... For displacement, The predicted total gliding time; The slope information and displacement information of the road ahead of the vehicle are obtained, and based on the displacement information, multiple continuous unit displacements are determined according to the finite element cutting rules. The dynamic model is input with each unit displacement and its corresponding slope information, and the sliding time corresponding to each unit displacement is output. By summing up the coasting times corresponding to each consecutive unit displacement, the total coasting time of the vehicle on the road ahead can be predicted.

[0051] Reference Figure 3 , Figure 3 The diagram shown is a logic diagram for coasting with the engine off in neutral provided by the present invention. Figure 3 As shown: Specifically, this involves a heavy-duty truck equipped with a diesel engine, automatic transmission (TCU), EBS system, and map navigation module. If the engine is determined to be in Eco mode (ECO), the driver presses the neutral coasting engine shutdown soft switch. First, coasting time prediction is performed: the onboard map acquires the slope and displacement information of the road ahead, identifies a continuous downhill section, and divides the displacement path into multiple equidistant displacement elements according to finite element rules. Combining the slope θ corresponding to each element, the slope is substituted into the dynamic model to solve for the coasting time dt required for each element. These are then summed to obtain the predicted total coasting time t. If t is greater than the calibrated limit T = 10 seconds, the economic benefit condition is met. Next, the engine shutdown request state is checked. It is determined whether all the first operating state data is satisfied. If all are satisfied, the shutdown request state is established; otherwise, it is not established. The ECU sends a neutral request message to the TCU. After the TCU shifts to neutral, it returns the gear information. The ECU confirms neutral and then shuts off the engine, putting the vehicle into neutral coasting mode.

[0052] During coasting, if the conditions for exiting coasting are met, an engine shutdown request is triggered to exit the state. The ECU sends an end request message to the TCU, and the TCU sends a starter start command after completing the dual-noise check. The starter then checks the starting conditions; if the conditions are met, it starts; otherwise, it uses a reverse-dragging method.

[0053] The following reference Figure 4 To describe an electronic device 400 according to this embodiment of the present invention. Figure 4 The electronic device 400 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0054] like Figure 4 As shown, the electronic device 400 is manifested in the form of a general-purpose computing device. The components of the electronic device 400 may include, but are not limited to: at least one processing unit 410, at least one storage unit 420, and a bus 430 connecting different system components (including storage unit 420 and processing unit 410).

[0055] The storage unit stores program code that can be executed by the processing unit 410, causing the processing unit 410 to perform the steps described in the "Embodiment Methods" section of this specification according to various exemplary embodiments of the present invention.

[0056] Storage unit 420 may include readable media in the form of volatile storage units, such as random access memory (RAM) 421 and / or cache memory 422, and may further include read-only memory (ROM) 423.

[0057] Storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0058] Bus 430 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0059] Electronic device 400 can also communicate with one or more external devices (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 400, and / or any device that enables electronic device 400 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 450. Furthermore, electronic device 400 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 460. As shown, network adapter 460 communicates with other modules of electronic device 400 via bus 430. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0060] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0061] According to the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of the present invention can also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of the present invention described in the "Exemplary Methods" section above.

[0062] refer to Figure 5 As shown, a program product 500 for implementing the above-described method according to an embodiment of the present invention is described. It may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0063] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0064] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0065] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0066] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0067] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0068] The above description is merely a specific embodiment of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

[0069] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

Claims

1. A vehicle coasting control method, characterized in that, include: Based on the obtained road information ahead of the vehicle, predict the total coasting time of the vehicle when it is in neutral and the engine is off. Based on the total coasting time, determine whether the vehicle meets the requirements for entering economy mode; If the conditions for entering the economy mode are met, then based on the acquired vehicle's current first operating status data, it is determined whether to control the vehicle to shut off and enter neutral coasting mode. In response to the vehicle shutting off and entering neutral coasting mode, based on continuously monitored data of the vehicle's current second operating status, it is determined whether to control the vehicle to exit the coasting mode.

2. The method according to claim 1, characterized in that, The step of determining whether to shut off the vehicle and put it into neutral coasting mode based on the acquired vehicle's current first operating state data includes: The vehicle's current first operating status data is obtained, which includes: the hard switch and soft switch for coasting and engine shutdown control, ignition lock status, vehicle speed, coasting and engine shutdown related fault status, air pump pressure, throttle opening, brake pedal opening, coolant temperature, vehicle thermal emissions and after-treatment status, battery charge, battery voltage, and brake lever status. If the first operating status data is detected to meet the corresponding first preset condition, then it is determined to control the vehicle to turn off and enter neutral coasting state. If any item in the first operating state data does not meet the corresponding first preset condition, the vehicle will not be controlled to shut off and will enter neutral coasting state.

3. The method according to claim 2, characterized in that, The process of determining to shut off the vehicle and put it into neutral coasting mode includes: The engine controller sends a neutral request message to the automatic transmission controller. The automatic transmission controller executes a neutral command based on the received neutral request message and sends the current gear to the engine controller, so that the engine controller can shut off the engine to allow the vehicle to enter a neutral coasting state.

4. The method according to claim 1, characterized in that, The response to the vehicle shutting off and entering neutral coasting mode, based on continuously monitored data of the vehicle's current second operating state, determines whether to control the vehicle to exit the coasting state, including: During the process of the vehicle being turned off and entering neutral coasting, the vehicle's current second operating status data is continuously monitored. The second operating status data includes: vehicle speed, engine shutdown-related fault status, engine operating mode, air pump pressure, throttle opening, brake pedal opening, coolant temperature, battery charge, battery voltage, and brake lever status. If the second operating state data is detected to meet the corresponding second preset condition, the vehicle will not be controlled to exit the coasting state. If any data in the second operating state data does not meet the corresponding second preset condition, the vehicle is controlled to exit the coasting state.

5. The method according to claim 4, characterized in that, The control of the vehicle to exit the coasting state includes: The engine controller sends a request to the automatic transmission controller to end the coasting state. The automatic transmission control verifies whether the vehicle's gear lever position and the displayed gear position are in neutral based on the received end-coasting request. If the vehicle's throttle position and display position are both in neutral, a starter start command is sent to the engine controller to initiate ignition and restart the vehicle.

6. The method according to claim 5, characterized in that, It also includes a starter motor start-up determination step, which includes: Acquire third operating status data, which includes: starter malfunction status, coolant temperature, total start time, lever gear position status, display gear position status, and battery voltage. If the third operating status data meets the corresponding third preset condition, and the engine speed exceeds the calibrated speed within the calibrated time, then the starter motor meets the starting condition and the vehicle is restarted by ignition. If any item in the third operating status data does not meet the corresponding third preset condition; If all the third operating status data meet the corresponding third preset conditions, and the engine speed does not exceed the calibrated speed within the calibrated time, then it is determined that the starter does not meet the starting conditions, and the automatic transmission controller is used to force the vehicle to start by reverse towing.

7. The method according to claim 1, characterized in that, The step of predicting the total coasting time of the vehicle while it is in neutral and the engine is off, based on the acquired road information ahead, includes: With the vehicle in neutral, a dynamic model is established based on force analysis, wherein the dynamic model is: ,in For vehicle quality, Instantaneous slope It is the acceleration due to gravity. This is the drag coefficient. The rolling resistance coefficient is... For displacement, The predicted total gliding time; The slope information and displacement information of the road ahead of the vehicle are obtained, and based on the displacement information, multiple continuous unit displacements are determined according to the finite element cutting rules. The dynamic model is input with each unit displacement and its corresponding slope information, and the sliding time corresponding to each unit displacement is output. By summing up the coasting times corresponding to each consecutive unit displacement, the total coasting time of the vehicle on the road ahead can be predicted.

8. A vehicle coasting control device, characterized in that, include: The prediction module is used to predict the total coasting time of the vehicle when it is in neutral and the engine is off, based on the acquired road information ahead. The judgment module is used to determine whether the vehicle meets the requirements for entering the economy mode based on the total coasting time. The first control module is used to determine whether to control the vehicle to shut off and enter neutral coasting state based on the acquired vehicle's current first operating state data if the conditions for entering the economy mode are met. The second control module is used to respond to the vehicle being turned off and entering neutral coasting mode. Based on the continuously monitored data of the vehicle's current second operating state, it determines whether to control the vehicle to exit the coasting mode.

9. An electronic device, characterized in that, The electronic device includes: processor; A memory storing computer-readable instructions that, when executed by the processor, implement the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, It stores computer program instructions that, when executed by a computer, cause the computer to perform the method according to any one of claims 1 to 7.