Vehicle coasting energy management method, apparatus, medium, and system
By comprehensively considering vehicle state parameters and multiple braking measures, the problem of low accuracy caused by a single factor in existing vehicle coasting energy management schemes has been solved, achieving more efficient energy management and safety control.
Patent Information
- Application Number
- CN202510404488.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-01
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2045-04-01
AI Technical Summary
Existing vehicle coasting energy management solutions only consider a single factor, resulting in judgments that do not match actual operating conditions and have low accuracy, which in turn affects energy management efficiency.
By acquiring parameters such as current vehicle weight, road slope, road curvature, vehicle distance, vehicle speed, altitude, and slope change rate, the maximum vehicle speed safety threshold is determined, and energy management is implemented when the vehicle speed exceeds the threshold. Combined with the braking power control of the motor, engine, and fan, energy management that takes into account multiple factors is achieved.
It improves the accuracy of energy management, ensuring that the vehicle coasting process is more in line with actual working conditions, thereby improving energy utilization and safety.
Smart Images

Figure CN120156496B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle control, in particular to a vehicle coasting energy management method, device, medium and system. BACKGROUND
[0002] The hybrid vehicle has an energy management function when the motor power unit is coasting. After the driver releases the accelerator pedal, the vehicle enters a coasting state without stepping on the brake pedal. If coasting energy management is performed after entering the coasting state, the vehicle speed will decrease too quickly, which may not meet the driver's intention, the vehicle speed needs to be accelerated to the ideal speed of the driver, the economy is poor, and there is energy efficiency loss in the coasting energy management process. If the driver coasts, the vehicle speed is too high, which may cause safety hazards.
[0003] The existing vehicle coasting energy management scheme only considers a single factor, so the determination result does not match the actual working condition, that is, the accuracy is low, and thus the energy management efficiency is poor. SUMMARY
[0004] The main purpose of the present application is to provide a vehicle coasting energy management method, device, medium and system to at least solve the problem that the existing vehicle coasting energy management scheme only considers a single factor, so the determination result does not match the actual working condition, that is, the accuracy is low, and thus the energy management efficiency is poor.
[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a vehicle coasting energy management method is provided, which comprises: acquiring a current vehicle weight, a current road slope, a current road curvature, a current vehicle distance and a current vehicle speed, and acquiring a current altitude, a future altitude and a future slope change rate, the future altitude being an altitude at a future preset kilometer, and the future slope change rate being a slope change rate within the future preset kilometer; determining a maximum vehicle speed safety threshold according to the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance, the current altitude, the future altitude and the future slope change rate; controlling the vehicle to perform energy management work when the current vehicle speed is greater than the maximum vehicle speed safety threshold, and controlling the vehicle to coast when the current vehicle speed is less than or equal to the maximum vehicle speed safety threshold.
[0006] Optionally, the maximum speed safety threshold is determined according to the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance, the current altitude, the future altitude and the future slope change rate, comprising: determining a first reference speed according to the current vehicle weight and the current road slope, and determining a second reference speed according to the current vehicle weight and the current road curvature, and determining a third reference speed according to the current vehicle weight and the current vehicle distance, in a mapping relationship; determining a first correction coefficient according to the current altitude and the future altitude, and determining a second correction coefficient according to the current altitude and the future slope change rate, and determining a third correction coefficient according to the current altitude and the current vehicle weight, and determining a target correction coefficient as the minimum value among the first correction coefficient, the second correction coefficient and the third correction coefficient; determining the maximum speed safety threshold as the minimum value among the product of the first reference speed and the target correction coefficient, the second reference speed and the third reference speed.
[0007] Optionally, the vehicle is controlled to perform energy management, comprising: obtaining a current battery SOC, a current battery temperature and a current gear of the vehicle; determining a first required gear, a first clutch required state and a motor braking power according to the current speed, the maximum speed safety threshold, the current battery SOC, the current battery temperature and the current gear, in a mapping relationship, the first clutch required state representing a clutch separation; controlling the vehicle to run by using the first required gear, the first clutch required state and the motor braking power.
[0008] Optionally, after the vehicle is controlled to run by using the first required gear, the first clutch required state and the motor braking power, the method further comprises: in the case that the absolute value of the current vehicle acceleration is less than or equal to an acceleration threshold, obtaining a current speed and a current gear again, and obtaining a current engine turbine rear exhaust temperature, a current engine speed and first brake characteristic data representing the maximum brake power of the engine of the vehicle at the current engine speed; in the case that the current engine turbine rear exhaust temperature is greater than an exhaust temperature threshold, determining a second required gear, a second clutch required state and an engine braking power according to the current speed, the current gear, the maximum speed safety threshold, the current engine turbine rear exhaust temperature, the current engine speed and the first brake characteristic data, in a mapping relationship, the second clutch required state representing a clutch closure; controlling the vehicle to run by using the second required gear, the second clutch required state and the engine braking power.
[0009] Optionally, after the vehicle is controlled to operate by using the second demand gear, the second clutch demand state and the engine braking power, the method further comprises: in the case that the absolute value of the current vehicle acceleration is less than or equal to the acceleration threshold, obtaining a current water temperature and a current oil temperature of the engine, obtaining second braking characteristic data, and obtaining the current vehicle speed again, the second braking characteristic data representing a maximum braking power of a fan of the vehicle at the current engine speed; in the case that the current water temperature is greater than a water temperature threshold and the current oil temperature is greater than an oil temperature threshold, determining a fan demand speed and a fan braking power in a mapping relationship according to the current water temperature, the current oil temperature, the current vehicle speed, the maximum vehicle speed safety threshold and the second braking characteristic data; and driving the fan of the engine by using the fan demand speed and the fan braking power.
[0010] Optionally, the method further comprises: in the case that the current water temperature is less than or equal to the water temperature threshold and / or the current oil temperature is less than or equal to the oil temperature threshold, determining that the fan does not participate in braking.
[0011] Optionally, after the fan of the engine is driven by using the fan demand speed and the fan braking power, or in the case that the absolute value of the current vehicle acceleration is less than the acceleration threshold, the method further comprises: obtaining the current vehicle speed again, obtaining a current brake pedal opening degree and a brake pedal braking power; determining a brake pedal demand opening degree and a second fan braking power in a mapping relationship according to the current vehicle speed, the brake pedal braking power, the current brake pedal opening degree and the maximum vehicle speed safety threshold; generating pedal opening degree prompt information to prompt the brake pedal demand opening degree, and driving the fan by using the second fan braking power.
[0012] According to another aspect of the present application, a vehicle coasting energy management device is provided, which comprises: a first obtaining unit configured to obtain a current vehicle weight, a current road slope, a current road curvature, a current vehicle distance and a current vehicle speed, and obtain a current altitude, a future altitude and a future slope change rate, the future altitude being an altitude at a future preset kilometer, and the future slope change rate being a slope change rate within the future preset kilometer; a first determining unit configured to determine a maximum vehicle speed safety threshold according to the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance, the current altitude, the future altitude and the future slope change rate; and a first processing unit configured to control the vehicle to perform energy management work in the case that the current vehicle speed is greater than the maximum vehicle speed safety threshold, and control the vehicle to coast in the case that the current vehicle speed is less than or equal to the maximum vehicle speed safety threshold.
[0013] According to still another aspect of the present application, a computer readable storage medium is provided, the computer readable storage medium comprising a stored program, wherein the computer readable storage medium is caused to perform any one of the methods when the program is run.
[0014] According to still another aspect of the present application, a vehicle coasting energy management system is provided, the system comprising one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for performing any one of the methods.
[0015] By applying the technical solution of the present application, the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance and the current vehicle speed are taken into account for determining the maximum vehicle speed safety threshold by taking the current altitude, the future altitude and the future slope change rate into account for determining the vehicle state, and finally controlling the vehicle to perform energy management work when the current vehicle speed is greater than the maximum vehicle speed safety threshold. Since more factors are considered, the determination result of the present application is more consistent with the actual working condition compared with the existing scheme, the accuracy is improved, and thus the problem that the existing vehicle coasting energy management scheme only considers a single factor, so that the determination result is not consistent with the actual working condition, i.e. the accuracy is low, and thus the energy management efficiency is poor is solved. BRIEF DESCRIPTION OF DRAWINGS
[0016] The accompanying drawings, which form a part of the present description, are included to provide a further understanding of the application and are incorporated in and constitute a part of this application. The embodiments of the present application illustrated in the drawings are presented by way of example or for purposes of explanation only. In the drawings:
[0017] Figure 1 A flowchart of a vehicle coasting energy management method according to an embodiment of the present application is shown;
[0018] Figure 2 A flowchart of determining a maximum vehicle speed safety threshold according to an embodiment of the present application is shown;
[0019] Figure 3 A flowchart of controlling a vehicle to perform energy management work according to an embodiment of the present application is shown;
[0020] Figure 4 A flowchart of controlling a vehicle to perform energy management work according to an embodiment of the present application is shown;
[0021] Figure 5 A flowchart of a vehicle coasting energy management method according to an embodiment of the present application is shown;
[0022] Figure 6 A structural block diagram of a vehicle coasting energy management device is shown. DETAILED DESCRIPTION
[0023] It should be noted that the embodiments and features of the embodiments in the present application can be combined with each other without conflict. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0024] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should fall within the scope of protection of the present application.
[0025] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0026] As introduced in the background, the hybrid vehicle has an energy management function when the motor power unit is coasting. When the driver releases the accelerator pedal and does not step on the brake pedal, the vehicle enters a coasting state. If the coasting energy management is performed after entering the coasting, the vehicle speed will be reduced too fast, which may not meet the driver's intention, the vehicle speed will be accelerated to the ideal speed of the driver, the economy will be poor, and there will be energy efficiency loss in the process of coasting energy management. If the driver coasts, the vehicle speed is too high, which may cause safety hazards. To solve the problem of the existing vehicle coasting energy management scheme, only a single factor is considered to determine the result, which does not match the actual working condition, i.e., the accuracy is low, and the energy management efficiency is poor. The embodiments of the present application provide a vehicle coasting energy management method, device, medium and system.
[0027] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application.
[0028] A vehicle coasting energy management method running on a mobile terminal, a computer terminal or a similar computing device is provided in the present embodiment. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0029] Figure 1 is a flowchart of a vehicle coasting energy management method according to an embodiment of the present application. As shown in Figure 1 , the method comprises the following steps:
[0030] In step S101, the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance and the current vehicle speed are obtained, and the current altitude, the future altitude and the future slope change rate are obtained, the future altitude being the altitude at a future preset kilometer, and the future slope change rate being the slope change rate within the future preset kilometer;
[0031] For example, the future preset kilometer can be 3km.
[0032] If the vehicle enters the coasting state, the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance and the current vehicle speed are obtained, and the current altitude, the future altitude and the future slope change rate are obtained;
[0033] Otherwise, continue to determine in real time whether the vehicle enters the coasting state.
[0034] In step S102, the maximum vehicle speed safety threshold is determined according to the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance, the current altitude, the future altitude and the future slope change rate;
[0035] The current altitude, the future altitude and the future slope change rate can be obtained by GPS / GIS geographic information system.
[0036] GPS / GIS geographic information system is an information system that combines global positioning system (GPS) and geographic information system (GIS) technology. It can obtain geographic position information in real time, and integrate and analyze position information with geographic data, so as to help users better understand and manage geographic spatial information. GPS technology determines position information through satellite signals, and can accurately locate a specific geographic position. GIS technology is a system for storing, managing and analyzing geographic data, which can help users visualize and spatially analyze geographic information. GPS / GIS geographic information system can be widely used in various fields, such as urban planning, resource management, environmental monitoring, agricultural production, emergency rescue, etc. Through the system, users can better understand geographic spatial information, make scientific decisions, and improve work efficiency and accuracy.
[0037] Among them, the hybrid vehicle adopts a P2 hybrid architecture, and there is a clutch between the motor and the engine. The vehicle can be driven by an internal combustion engine, purely electrically and assisted, as shown in Figure 2 Step S102, i.e. determining the maximum speed safety threshold according to the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance, the current altitude, the future altitude and the future slope change rate, includes the following steps:
[0038] Step S201, in a mapping relationship, determines the first reference speed according to the current vehicle weight and the current road slope, and determines the second reference speed according to the current vehicle weight and the current road curvature, and determines the third reference speed according to the current vehicle weight and the current vehicle distance, which realizes the mapping relationship between parameters, so that subsequent corresponding other parameter values can be determined according to parameters;
[0039] Among them, first, in a mapping relationship, determine the road slope safety speed according to the current road slope, and determine the road curvature safety speed according to the current road curvature, and determine the vehicle distance safety speed according to the current vehicle distance, and then in a mapping relationship, determine the first reference speed according to the current vehicle weight and the road slope safety speed, and determine the second reference speed according to the current vehicle weight and the road curvature safety speed, and determine the third reference speed according to the current vehicle weight and the vehicle distance safety speed, so that the three reference speeds can be more consistent with the actual working condition by considering the safety speed of a single factor first.
[0040] Step S202: In a mapping relationship, a first correction coefficient is determined based on the current altitude and the future altitude, a second correction coefficient is determined based on the current altitude and the future slope change rate, and a third correction coefficient is determined based on the current altitude and the current vehicle weight. The target correction coefficient is determined to be the minimum value among the first correction coefficient, the second correction coefficient, and the third correction coefficient.
[0041] Specifically, a first correction coefficient is determined based on the current altitude and the future altitude using a mapping relationship, a second correction coefficient is determined based on the current altitude and the future slope change rate, and a third correction coefficient is determined based on the current altitude and the current vehicle weight. This allows the application to fully consider the accuracy of the current altitude and the other three factors in judging the vehicle's condition, thereby obtaining different correction coefficients.
[0042] Step S203: Determine the maximum vehicle speed safety threshold as the minimum value among the product of the first reference vehicle speed and the target correction coefficient, the second reference vehicle speed, and the third reference vehicle speed.
[0043] Specifically, the product of the aforementioned first reference vehicle speed and the aforementioned target correction coefficient is taken into account when considering the maximum vehicle speed safety threshold.
[0044] The minimum maximum speed safety threshold is set to ensure that the actual vehicle speed is less than the minimum of the three speed limits to guarantee driving safety; the other two speed limits are hard safety requirements and cannot be adjusted.
[0045] Step S103: When the current vehicle speed is greater than the maximum vehicle speed safety threshold, control the vehicle to perform energy management; when the current vehicle speed is less than or equal to the maximum vehicle speed safety threshold, control the vehicle to coast.
[0046] In the above steps, the current vehicle weight, current road slope, current road curvature, current vehicle distance, and current vehicle speed are taken into account, along with the current altitude, future altitude, and future slope change rate, to determine the maximum safe speed threshold. Finally, when the current vehicle speed exceeds the maximum safe speed threshold, the vehicle is controlled to perform energy management. Because more factors are considered, the judgment result of this application is more in line with the actual working conditions than the existing scheme, improving accuracy. This solves the problem that the existing vehicle coasting energy management scheme only considers a single factor, resulting in judgment results that do not match the actual working conditions, i.e., low accuracy, and thus poor energy management efficiency.
[0047] Among them, such as Figure 3 As shown, step S103, which involves controlling the vehicle to perform energy management, includes the following steps:
[0048] Step S301: Obtain the current battery SOC, current battery temperature, and current gear of the vehicle.
[0049] Step S302: In a mapping manner, based on the current vehicle speed, the maximum vehicle speed safety threshold, the current battery SOC, the current battery temperature, and the current gear, determine the first required gear, the first clutch required state, and the motor braking power. The first clutch required state represents the clutch disengagement.
[0050] Step S303: Using the first required gear, the first required clutch state, and the motor braking power, control the operation of the vehicle.
[0051] Firstly, the braking power of the electric motor is used for braking. The factors considered include the current vehicle speed, the maximum vehicle speed safety threshold, the current battery SOC, the current battery temperature, and the current gear. By adjusting the gear to the first required gear and adjusting the clutch state to the first required clutch state, the electric motor braking power is used to drive the motor, thereby managing the vehicle's coasting energy.
[0052] In addition, such as Figure 4 As shown, after controlling the vehicle to run using the first required gear, the first required clutch state, and the motor braking power in step S303, the method further includes the following steps:
[0053] Step S401: If the absolute value of the current vehicle acceleration is less than or equal to the acceleration threshold, the current vehicle speed and current gear are obtained again, and the current engine turbine exhaust temperature, current engine speed and first braking characteristic data are obtained. The first braking characteristic data represents the maximum braking power of the vehicle's engine at the current engine speed.
[0054] Step S402: When the current engine turbine exhaust temperature is greater than the exhaust temperature threshold, the second required gear, the second clutch required state and the engine braking power are determined by mapping relationship based on the current vehicle speed, the current gear, the maximum vehicle speed safety threshold, the current engine turbine exhaust temperature, the current engine speed and the first braking characteristic data. The second clutch required state represents clutch closure.
[0055] Step S403: Using the aforementioned second required gear, the aforementioned second clutch required state, and the aforementioned engine braking power, control the operation of the vehicle.
[0056] Specifically, after the motor braking power is used to drive the motor, it is determined whether the current vehicle acceleration is greater than or less than the acceleration threshold value, and whether the engine braking power needs to participate in braking according to the size relationship. In the case that the current engine turbine rear exhaust temperature is less than the exhaust temperature threshold value, the second required gear, the second clutch required state and the engine braking power are determined, and the motor is driven in the same way. The gear is adjusted to the second required gear, the clutch state is adjusted to the second clutch required state, and the engine braking power is used to drive the engine, so as to manage the vehicle sliding energy, thereby achieving the purpose that the motor and the engine participate in braking. In the case that the absolute value of the current vehicle acceleration is less than the acceleration threshold value, it is determined whether the fan needs to participate in braking.
[0057] The exhaust temperature threshold value is a calibration value, so as to ensure that the exhaust temperature is not too low to affect the engine economy and emission level.
[0058] In an embodiment of the present application, after the vehicle is controlled by using the second required gear, the second clutch required state and the engine braking power, the method further comprises:
[0059] In the case that the absolute value of the current vehicle acceleration is less than or equal to the acceleration threshold value, the current water temperature and the current oil temperature of the engine are obtained, the second braking characteristic data is obtained, and the current vehicle speed is obtained again. The second braking characteristic data represents the maximum braking power of the fan of the vehicle at the current engine speed;
[0060] In the case that the current water temperature is greater than the water temperature threshold value and the current oil temperature is greater than the oil temperature threshold value, the fan required speed and the fan braking power are determined according to the current water temperature, the current oil temperature, the current vehicle speed, the maximum vehicle speed safety threshold value and the second braking characteristic data in a mapping relationship;
[0061] The fan of the engine is driven by using the fan required speed and the fan braking power.
[0062] In addition, after the engine braking power is used to drive the engine, it is determined again whether the absolute value of the current vehicle acceleration is greater than or less than the acceleration threshold value, and the fan required speed and the fan braking power are determined only in the case that the current water temperature is greater than the water temperature threshold value and the current oil temperature is greater than the oil temperature threshold value, and the fan of the engine is driven by using the fan required speed and the fan braking power, so as to achieve the purpose that the motor, the engine and the fan participate in braking.
[0063] In an embodiment of the present application, the method further comprises:
[0064] In the case that the current water temperature is less than or equal to the water temperature threshold value, and / or, the current oil temperature is less than or equal to the oil temperature threshold value, it is determined that the fan does not participate in braking.
[0065] Specifically, the water temperature threshold value and the oil temperature threshold value are both calibration values, in the case that the current water temperature is less than or equal to the water temperature threshold value, and / or, the current oil temperature is less than or equal to the oil temperature threshold value, it is determined that the fan participates in braking, the engine oil temperature and the water temperature will be reduced, which affects the economy of the vehicle, therefore, the temperature is too low, and the fan does not participate in braking.
[0066] In an embodiment of the present application, after driving the fan of the engine by using the fan demand speed and the fan braking power, or in the case that the absolute value of the current vehicle acceleration is less than the acceleration threshold value, the method further comprises:
[0067] The current vehicle speed is acquired again, and the current brake pedal opening degree and the brake pedal braking power are acquired;
[0068] In a mapping relationship, the brake pedal demand opening degree and the second fan braking power are determined according to the current vehicle speed, the brake pedal braking power, the current brake pedal opening degree and the maximum vehicle speed safety threshold value;
[0069] The pedal opening degree prompt information is generated to prompt the brake pedal demand opening degree, and the fan is driven by using the second fan braking power.
[0070] The priority of energy management is: motor braking power>engine braking power>fan braking power>brake pedal braking power.
[0071] Specifically, after driving the fan of the engine by using the fan demand speed and the fan braking power, or in the case that the absolute value of the current vehicle acceleration is less than the acceleration threshold value, the driver needs to be prompted to adjust the brake pedal opening degree through a human-computer interaction interface, and the motor braking power, the engine braking power, the fan braking power and the brake pedal braking power jointly act to perform coasting braking, that is, to ensure safety, all braking measures effectively participate in braking.
[0072] When the driver is in the process of operating the vehicle, the throttle pedal opening is 0, the brake pedal opening is 0, and the vehicle speed is greater than 0, the vehicle enters the coasting state, and the predictive energy management of the vehicle is performed. Specifically, the following points are as follows: with the aid of a geographic information system, the running road information can be obtained, the predictive energy management can be performed, the energy utilization rate in the process of operating the vehicle is improved, and the economy of the vehicle is improved. The vehicle speed is reduced according to the vehicle speed, and the driver's real driving intention is not necessarily met. If the vehicle speed is reduced and accelerated, the driver needs to restore the original speed, and the engine needs to work or the motor needs to assist to accelerate to the target vehicle speed of the driver. In this process, the energy management efficiency is lost. According to different operating conditions of the vehicle, the running speed of the vehicle is coordinated and controlled through the coasting energy management, the safety target is improved, and the risk caused by unreasonable operation of the driver is avoided. According to different operating conditions of the vehicle, the running speed of the vehicle is coordinated and controlled through the coasting energy management, the safety target is improved, and the safety target is improved. If the coasting energy management cannot meet the braking demand, the driver can be prompted to use the mechanical brake through the man-machine interaction interface, and the safety is higher.
[0073] In order for those skilled in the art to more clearly understand the technical solutions of the present application, the implementation process of the vehicle coasting energy management method of the present application will be described in detail below in conjunction with specific embodiments.
[0074] The present embodiment relates to a specific vehicle coasting energy management method, as shown in Figure 5 The present embodiment relates to a specific vehicle coasting energy management method, as shown in
[0075] The current vehicle weight, the current road slope, the current road curvature, the current vehicle distance and the current vehicle speed are obtained, and the current altitude, the future altitude and the future slope change rate are obtained. The future altitude is the altitude at the future preset kilometer, and the future slope change rate is the slope change rate within the future preset kilometer;
[0076] The maximum vehicle speed safety threshold is determined according to the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance, the current altitude, the future altitude and the future slope change rate;
[0077] Specifically, in a mapping relationship, the first reference vehicle speed is determined according to the current vehicle weight and the current road slope, the second reference vehicle speed is determined according to the current vehicle weight and the current road curvature, and the third reference vehicle speed is determined according to the current vehicle weight and the current vehicle distance. In a mapping relationship, the first correction coefficient is determined according to the current altitude and the future altitude, the second correction coefficient is determined according to the current altitude and the future slope change rate, the third correction coefficient is determined according to the current altitude and the current vehicle weight, the target correction coefficient is determined as the minimum value of the first correction coefficient, the second correction coefficient and the third correction coefficient, and the maximum vehicle speed safety threshold is determined as the minimum value of the product of the first reference vehicle speed and the target correction coefficient, the second reference vehicle speed and the third reference vehicle speed;
[0078] In the case that the current vehicle speed is less than or equal to the maximum vehicle speed safety threshold, the vehicle is controlled to coast;
[0079] In the case that the current vehicle speed is greater than the maximum vehicle speed safety threshold, the motor is controlled to participate in braking;
[0080] Specifically, the current battery SOC, the current battery temperature and the current gear of the vehicle are obtained; in a manner of mapping relationship, the first demand gear, the first clutch demand state and the motor braking power are determined according to the current vehicle speed, the maximum vehicle speed safety threshold, the current battery SOC, the current battery temperature and the current gear, the first clutch demand state representing that the clutch is separated; the vehicle is controlled to run by using the first demand gear, the first clutch demand state and the motor braking power.
[0081] After the motor is controlled to participate in braking, the absolute value of the current vehicle acceleration is compared with the acceleration threshold to determine whether the engine is still controlled to participate in braking;
[0082] Specifically, in the case that the absolute value of the current vehicle acceleration is less than or equal to the acceleration threshold, the current vehicle speed and the current gear are obtained again, and the current engine turbine rear exhaust temperature, the current engine speed and the first braking characteristic data are obtained, the first braking characteristic data representing the maximum braking power of the engine of the vehicle at the current engine speed; in the case that the current engine turbine rear exhaust temperature is greater than the exhaust temperature threshold, the second demand gear, the second clutch demand state and the engine braking power are determined in a manner of mapping relationship according to the current vehicle speed, the current gear, the maximum vehicle speed safety threshold, the current engine turbine rear exhaust temperature, the current engine speed and the first braking characteristic data, the second clutch demand state representing that the clutch is closed; the vehicle is controlled to run by using the second demand gear, the second clutch demand state and the engine braking power. In the case that the absolute value of the current vehicle acceleration is less than the acceleration threshold, it is determined that the engine does not participate in braking.
[0083] The absolute value of the current vehicle acceleration is compared with the acceleration threshold again to determine whether the fan is controlled to participate in braking;
[0084] Specifically, the current water temperature and the current oil temperature of the engine are acquired, and second brake characteristic data is acquired, and the current vehicle speed is acquired again, the second brake characteristic data representing the maximum brake power of the fan of the vehicle at the current engine speed; in the case that the current water temperature is greater than the water temperature threshold value, and the current oil temperature is greater than the oil temperature threshold value, the fan demand speed and the fan brake power are determined in a mapping relationship according to the current water temperature, the current oil temperature, the current vehicle speed, the maximum vehicle speed safety threshold value and the second brake characteristic data; the fan of the engine is driven by using the fan demand speed and the fan brake power. In the case that the current water temperature is less than or equal to the water temperature threshold value, and / or, the current oil temperature is less than or equal to the oil temperature threshold value, it is determined that the fan does not participate in braking.
[0085] The absolute value of the current vehicle acceleration is compared with the acceleration threshold value again to determine whether the brake pedal is controlled to participate in braking while the power of the fan is adjusted.
[0086] Specifically, the current vehicle speed is acquired again, and the current brake pedal opening and the brake pedal brake power are acquired; the brake pedal demand opening and the second fan brake power are determined in a mapping relationship according to the current vehicle speed, the brake pedal brake power, the current brake pedal opening and the maximum vehicle speed safety threshold value; the pedal opening prompt information is generated to prompt the brake pedal demand opening, and the fan is driven by using the second fan brake power.
[0087] In addition, when the coasting energy management is performed, in the case that the motor, the engine, the fan and the brake pedal participate in braking in turn, the absolute value of the current vehicle acceleration needs to be compared with the acceleration threshold value, if the absolute value of the vehicle acceleration is greater than the acceleration threshold value, the brake pedal, the fan, the engine and the motor participating in braking are reduced, after the participating in braking measures are reduced, the absolute value of the current vehicle acceleration is compared with the acceleration threshold value again to determine the increase and decrease of the braking measures, so as to ensure that the vehicle speed is as high as possible under the condition that the vehicle speed is less than the maximum vehicle speed safety threshold value. For example, in the case that the absolute value of the current vehicle acceleration is greater than the acceleration threshold value, it is determined that the brake pedal opening is gradually reduced until the vehicle speed is less than or equal to the maximum vehicle speed safety threshold value, that is, as long as the absolute value of the current vehicle acceleration is greater than the acceleration threshold value, it is determined that the current device (the current device includes the brake pedal, the fan, the engine and the motor) does not participate in braking.
[0088] It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that shown herein.
[0089] The embodiment of the present application further provides a vehicle coasting energy management device. It should be noted that the vehicle coasting energy management device of the embodiment of the present application can be used to execute the vehicle coasting energy management method provided by the embodiment of the present application. The device is used to realize the above-mentioned embodiment and preferred embodiment, and the description has been made above. As used below, the term "module" can be a combination of software and / or hardware that realizes a predetermined function. Although the device described in the following embodiment is preferably realized in software, the realization of hardware, or a combination of software and hardware, is also possible and conceived.
[0090] The vehicle coasting energy management device provided by the embodiment of the present application is introduced below.
[0091] Figure 6 FIG. 1 is a structural diagram of a vehicle coasting energy management device according to the embodiment of the present application. As shown in FIG. 1, the device comprises: Figure 6
[0092] The first acquisition unit 61 is configured to acquire the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance and the current vehicle speed, and acquire the current altitude, the future altitude and the future slope change rate, wherein the future altitude is the altitude at a future preset kilometer, and the future slope change rate is the slope change rate within the future preset kilometer.
[0093] The first determination unit 62 is configured to determine the maximum vehicle speed safety threshold according to the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance, the current altitude, the future altitude and the future slope change rate.
[0094] The first processing unit 63 is configured to control the vehicle to perform energy management work when the current vehicle speed is greater than the maximum vehicle speed safety threshold, and control the vehicle to coast when the current vehicle speed is less than or equal to the maximum vehicle speed safety threshold.
[0095] In the device, the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance and the current vehicle speed, and the current altitude, the future altitude and the future slope change rate are taken into account for judging the vehicle state, so as to determine the maximum vehicle speed safety threshold, and finally control the vehicle to perform energy management work when the current vehicle speed is greater than the maximum vehicle speed safety threshold. Since more factors are considered, the determination result of the present application is more consistent with the actual working condition compared with the prior art, the accuracy is improved, and thus the problem that the prior vehicle coasting energy management scheme only considers a single factor, so that the determination result is inconsistent with the actual working condition, i.e. the accuracy is low, and thus the energy management efficiency is poor, is solved.
[0096] In an embodiment of the present application, the first determining unit comprises a first determining module, a second determining module and a third determining module; the first determining module is configured to determine a first reference vehicle speed according to the current vehicle weight and the current road slope in a mapping relationship, determine a second reference vehicle speed according to the current vehicle weight and the current road curvature, and determine a third reference vehicle speed according to the current vehicle weight and the current vehicle distance; the second determining module is configured to determine a first correction coefficient according to the current altitude and the future altitude in a mapping relationship, determine a second correction coefficient according to the current altitude and the future slope change rate, determine a third correction coefficient according to the current altitude and the current vehicle weight, and determine a target correction coefficient as the minimum value among the first correction coefficient, the second correction coefficient and the third correction coefficient; and the third determining module is configured to determine the maximum vehicle speed safety threshold as the minimum value among the product of the first reference vehicle speed and the target correction coefficient, the second reference vehicle speed and the third reference vehicle speed.
[0097] In an embodiment of the present application, the first processing unit comprises a first obtaining module, a fourth determining module and a first processing module; the first obtaining module is configured to obtain the current battery SOC, the current battery temperature and the current gear of the vehicle; the fourth determining module is configured to determine a first required gear, a first clutch required state and a motor braking power according to the current vehicle speed, the maximum vehicle speed safety threshold, the current battery SOC, the current battery temperature and the current gear in a mapping relationship, the first clutch required state representing that the clutch is separated; and the first processing module is configured to control the vehicle to run by using the first required gear, the first clutch required state and the motor braking power.
[0098] In an embodiment of the present application, the first processing unit comprises a second acquisition module, a fifth determination module and a second processing module. The second acquisition module is configured to, after the vehicle is controlled to run by using the first required gear, the first clutch required state and the motor braking power, acquire the current vehicle speed and the current gear again, and acquire the current engine turbine rear exhaust temperature, the current engine speed and first braking characteristic data when the absolute value of the current vehicle acceleration is less than or equal to the acceleration threshold value, wherein the first braking characteristic data represents the maximum braking power of the engine of the vehicle at the current engine speed. The fifth determination module is configured to, when the current engine turbine rear exhaust temperature is greater than the exhaust temperature threshold value, determine the second required gear, the second clutch required state and the engine braking power according to the current vehicle speed, the current gear, the maximum vehicle speed safety threshold value, the current engine turbine rear exhaust temperature, the current engine speed and the first braking characteristic data in a mapping relationship. The second clutch required state represents that the clutch is closed. The second processing module is configured to control the vehicle to run by using the second required gear, the second clutch required state and the engine braking power.
[0099] In an embodiment of the present application, the device further comprises a second acquisition unit, a second determination unit and a second processing unit. The second acquisition unit is configured to, after the vehicle is controlled to run by using the second required gear, the second clutch required state and the engine braking power, acquire the current water temperature and the current oil temperature of the engine, and acquire the second braking characteristic data and the current vehicle speed again when the absolute value of the current vehicle acceleration is less than or equal to the acceleration threshold value. The second braking characteristic data represents the maximum braking power of the fan of the vehicle at the current engine speed. The second determination unit is configured to, when the current water temperature is greater than the water temperature threshold value and the current oil temperature is greater than the oil temperature threshold value, determine the fan required speed and the fan braking power according to the current water temperature, the current oil temperature, the current vehicle speed, the maximum vehicle speed safety threshold value and the second braking characteristic data in a mapping relationship. The second processing unit is configured to drive the fan of the engine by using the fan required speed and the fan braking power.
[0100] In an embodiment of the present application, the device further comprises a third determination unit. The third determination unit is configured to, when the current water temperature is less than or equal to the water temperature threshold value and / or the current oil temperature is less than or equal to the oil temperature threshold value, determine that the fan does not participate in braking.
[0101] In an embodiment of the present application, the device further comprises a third acquisition unit, a fourth determination unit and a third processing unit, the third acquisition unit is configured to acquire the current vehicle speed again, and acquire the current brake pedal opening and the brake pedal braking power after driving the fan of the engine by using the fan demand rotating speed and the fan braking power, or in the case that the absolute value of the current vehicle acceleration is less than the acceleration threshold value; the fourth determination unit is configured to determine the brake pedal demand opening and the second fan braking power according to the current vehicle speed, the brake pedal braking power, the current brake pedal opening and the maximum vehicle speed safety threshold value in a mapping relationship; and the third processing unit is configured to generate pedal opening prompt information to prompt the brake pedal demand opening, and drive the fan by using the second fan braking power.
[0102] The vehicle coasting energy management device comprises a processor and a memory, the first acquisition unit, the first determination unit and the first processing unit are stored in the memory as program units, and the corresponding functions are realized by executing the program units stored in the memory by the processor. The modules are located in the same processor, or the modules are located in different processors in any combination.
[0103] The processor comprises a core, and the core retrieves the corresponding program units from the memory. The core can be one or more, and the accuracy of the determination result is low and the energy management efficiency is poor by adjusting the core parameters to solve the existing vehicle coasting energy management scheme which only considers a single factor, so as to make the determination result inconsistent with the actual working condition.
[0104] The memory can include a non-permanent memory in a computer readable medium, a random access memory (RAM) and / or a non-volatile memory such as a read-only memory (ROM) or a flash memory (flash RAM), and the memory comprises at least one memory chip.
[0105] The embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium comprises a stored program, wherein the device where the computer readable storage medium is located executes the vehicle coasting energy management method when the program runs.
[0106] The embodiment of the present application provides a processor, and the processor is used for running a program, wherein the vehicle coasting energy management method is executed when the program runs.
[0107] The embodiment of the present application provides a device, the device comprises a processor, a memory and a program stored in the memory and executable on the processor, and at least the following steps are realized when the processor executes the program: current vehicle weight, current road slope, current road curvature, current vehicle distance and current vehicle speed are acquired, and current altitude, future altitude and future slope change rate are acquired, the future altitude is the altitude at a future preset kilometer, and the future slope change rate is the slope change rate within the future preset kilometer; a maximum vehicle speed safety threshold is determined according to the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance, the current altitude, the future altitude and the future slope change rate; in the case that the current vehicle speed is greater than the maximum vehicle speed safety threshold, the vehicle is controlled to perform energy management work, and in the case that the current vehicle speed is less than or equal to the maximum vehicle speed safety threshold, the vehicle is controlled to perform coasting. The device in the present application can be a server, a PC, a PAD, a mobile phone and the like.
[0108] The present application also provides a computer program product, when executed on a data processing device, is adapted to execute the program initialized with at least the following method steps: current vehicle weight, current road slope, current road curvature, current vehicle distance and current vehicle speed are acquired, and current altitude, future altitude and future slope change rate are acquired, the future altitude is the altitude at a future preset kilometer, and the future slope change rate is the slope change rate within the future preset kilometer; a maximum vehicle speed safety threshold is determined according to the current vehicle weight, the current road slope, the current road curvature, the current vehicle distance, the current altitude, the future altitude and the future slope change rate; in the case that the current vehicle speed is greater than the maximum vehicle speed safety threshold, the vehicle is controlled to perform energy management work, and in the case that the current vehicle speed is less than or equal to the maximum vehicle speed safety threshold, the vehicle is controlled to perform coasting.
[0109] The present application also provides a vehicle coasting energy management system, comprising one or more processors, a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs comprise a method for executing any of the above methods. The current vehicle weight, the current road slope, the current road curvature, the current vehicle distance and the current vehicle speed, and the current altitude, the future altitude and the future slope change rate are taken into account for judging the vehicle state, so as to determine the maximum vehicle speed safety threshold, and finally in the case that the current vehicle speed is greater than the maximum vehicle speed safety threshold, the vehicle is controlled to perform energy management work, since more factors are considered, the determination result of the present application is more consistent with the actual working condition compared with the prior art, the accuracy is improved, and thus the problem that the prior vehicle coasting energy management scheme only considers a single factor, so that the determination result is inconsistent with the actual working condition, that is, the accuracy is low, and the energy management efficiency is poor is solved.
[0110] It should be apparent to those skilled in the art that the modules or steps of the application described above can be implemented with general computing devices, which can be centralized on a single computing device or distributed across a network of multiple computing devices, which can be implemented with program code executable by a computing device, which can be stored in a storage device for execution by a computing device, and in some cases, the steps shown or described can be performed in a different order than shown, or can be implemented as separate integrated circuit modules, or as a single integrated circuit module, and thus the application is not limited to any particular combination of hardware and software.
[0111] Those skilled in the art will appreciate that embodiments of the application can be provided as a method, system, or computer program product. Accordingly, the application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, magnetic disks, CD-ROMs, optical storage media such as DVD s, etc.) embodying computer readable program code.
[0112] The application is described in reference to the flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. 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 processing system 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, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 The flowchart illustrations and / or block diagrams Figure 1 Apparatus for performing the functions specified in the flowchart illustrations and / or block diagrams
[0113] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the flowchart illustrations and / or block diagrams block or blocks. Figure 1 The flowchart illustrations and / or block diagrams Figure 1 Apparatus for performing the functions specified in the flowchart illustrations and / or block diagrams
[0114] These computer program instructions can also be loaded into a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 Figure 1
[0115] In one typical configuration, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0116] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) about which the processor can execute instructions. The memory can also include non-volatile memory, such as read only memory (ROM), electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), flash memory, or other memory technologies, CD-ROM, digital versatile disc (DVD), or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to store information for access by a computing device. In no case does the medium include a transitory signal per se.
[0117] Computer readable media includes permanent and non-permanent, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically programmable read only memory (EEPROM), flash memory or other memory technologies, compact disc read only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to store information accessible by a computing device. According to the definition herein, computer readable media does not include transitory media such as modulated data signals and carrier waves.
[0118] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to encompass a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not include only those elements recited, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without further limitation, an element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0119] From the above description, it can be seen that the above-mentioned embodiments of the present application achieve the following technical effects:
[0120] 1) The vehicle coasting energy management method of the application takes the current vehicle weight, current road slope, current road curvature, current vehicle distance and current vehicle speed, and obtains the current altitude, future altitude and future slope change rate into the consideration of vehicle state judgment, thereby determining the maximum vehicle speed safety threshold, and finally controlling the vehicle to perform energy management work in the case that the above current vehicle speed is greater than the above maximum vehicle speed safety threshold. Since more factors are considered, the determination result of the application is more consistent with the actual working condition compared with the existing scheme, the accuracy is improved, thereby solving the problem that the existing vehicle coasting energy management scheme only considers a single factor, so that the determination result is not consistent with the actual working condition, that is, the accuracy is low, thereby making the energy management efficiency poor.
[0121] 2) The vehicle coasting energy management device of the application takes the current vehicle weight, current road slope, current road curvature, current vehicle distance and current vehicle speed, and obtains the current altitude, future altitude and future slope change rate into the consideration of vehicle state judgment, thereby determining the maximum vehicle speed safety threshold, and finally controlling the vehicle to perform energy management work in the case that the above current vehicle speed is greater than the above maximum vehicle speed safety threshold. Since more factors are considered, the determination result of the application is more consistent with the actual working condition compared with the existing scheme, the accuracy is improved, thereby solving the problem that the existing vehicle coasting energy management scheme only considers a single factor, so that the determination result is not consistent with the actual working condition, that is, the accuracy is low, thereby making the energy management efficiency poor.
[0122] The above only describes the preferred embodiments of the application and is not used to limit the application. For those skilled in the art, the application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the application shall be included in the protection scope of the application.
Claims
1. A vehicle coasting energy management method, characterized by, include: The system obtains the current vehicle weight, current road slope, current road curvature, current vehicle distance, and current vehicle speed, as well as the current altitude, future altitude, and future slope change rate. The future altitude is the altitude at a future preset kilometer, and the future slope change rate is the slope change rate within the future preset kilometer. The maximum vehicle speed safety threshold is determined based on the current vehicle weight, current road slope, current road curvature, current vehicle distance, current altitude, future altitude, and future slope change rate. If the current vehicle speed is greater than the maximum vehicle speed safety threshold, the vehicle is controlled to perform energy management; if the current vehicle speed is less than or equal to the maximum vehicle speed safety threshold, the vehicle is controlled to coast. Determining a maximum vehicle speed safety threshold based on the current vehicle weight, current road slope, current road curvature, current vehicle distance, current altitude, future altitude, and future slope change rate includes: determining a first reference speed based on the current vehicle weight and current road slope using a mapping relationship; determining a second reference speed based on the current vehicle weight and current road curvature; and determining a third reference speed based on the current vehicle weight and current vehicle distance. Furthermore, determining a first correction coefficient based on the current altitude and future altitude using a mapping relationship; determining a second correction coefficient based on the current altitude and future slope change rate; and determining a third correction coefficient based on the current altitude and current vehicle weight; and determining a target correction coefficient as the minimum value among the first, second, and third correction coefficients. The maximum vehicle speed safety threshold is determined to be the minimum value among the product of the first reference vehicle speed and the target correction coefficient, the second reference vehicle speed, and the third reference vehicle speed.
2. The method of claim 1, wherein, Controlling the vehicle's energy management functions includes: Obtain the vehicle's current battery SOC, current battery temperature, and current gear. Using a mapping relationship, based on the current vehicle speed, the maximum vehicle speed safety threshold, the current battery SOC, the current battery temperature, and the current gear, the first required gear, the first clutch required state, and the motor braking power are determined, whereby the first clutch required state represents clutch disengagement. The vehicle operation is controlled by using the first required gear, the first required clutch state, and the motor braking power.
3. The method according to claim 2, characterized in that, After controlling the vehicle's operation using the first required gear, the first clutch required state, and the motor braking power, the method further includes: If the absolute value of the current vehicle acceleration is less than or equal to the acceleration threshold, the current vehicle speed and current gear are obtained again, and the current engine turbine exhaust temperature, current engine speed and first braking characteristic data are obtained. The first braking characteristic data represents the maximum braking power of the vehicle's engine at the current engine speed. When the current engine turbine exhaust temperature is greater than the exhaust temperature threshold, the second required gear, the second clutch required state, and the engine braking power are determined in a mapping manner based on the current vehicle speed, the current gear, the maximum vehicle speed safety threshold, the current engine turbine exhaust temperature, the current engine speed, and the first braking characteristic data. The second clutch required state represents clutch closure. The vehicle operation is controlled by using the second required gear, the second required clutch state, and the engine braking power.
4. The method according to claim 3, characterized in that, After controlling the vehicle operation by adopting the second required gear, the second clutch required state, and the engine braking power, the method further includes: If the absolute value of the current vehicle acceleration is less than or equal to the acceleration threshold, the current coolant temperature and current oil temperature of the engine are obtained, and the second braking characteristic data is obtained, and the current vehicle speed is obtained again. The second braking characteristic data represents the maximum braking power of the vehicle's fan at the current engine speed. When the current water temperature is greater than the water temperature threshold and the current oil temperature is greater than the oil temperature threshold, the required fan speed and fan braking power are determined in a mapping manner based on the current water temperature, the current oil temperature, the current vehicle speed, the maximum vehicle speed safety threshold and the second braking characteristic data. The fan of the engine is driven by the required fan speed and the fan braking power.
5. The method according to claim 4, characterized in that, The method further includes: If the current water temperature is less than or equal to the water temperature threshold, and / or the current oil temperature is less than or equal to the oil temperature threshold, it is determined that the fan will not participate in braking.
6. The method according to claim 4, characterized in that, After driving the engine fan using the required fan speed and the fan braking power, or when the absolute value of the current vehicle acceleration is less than the acceleration threshold, the method further includes: Obtain the current vehicle speed and second braking characteristic data again, and obtain the current brake pedal opening; The required brake pedal opening is determined by mapping the current vehicle speed, the second braking characteristic data, the current brake pedal opening, and the maximum vehicle speed safety threshold. Generate pedal opening prompt information to indicate the required opening degree of the brake pedal.
7. A vehicle coasting energy management device, characterized in that, include: The first acquisition unit is used to acquire the current vehicle weight, current road slope, current road curvature, current vehicle distance and current vehicle speed, and to acquire the current altitude, future altitude and future slope change rate, wherein the future altitude is the altitude at a future preset kilometer, and the future slope change rate is the slope change rate within the future preset kilometer. The first determining unit is used to determine the maximum vehicle speed safety threshold based on the current vehicle weight, current road slope, current road curvature, current vehicle distance, current altitude, future altitude, and future slope change rate. The first processing unit is configured to control the vehicle to perform energy management when the current vehicle speed is greater than the maximum vehicle speed safety threshold, and to control the vehicle to coast when the current vehicle speed is less than or equal to the maximum vehicle speed safety threshold. The first determining unit includes a first determining module, a second determining module, and a third determining module; the first determining module is used to determine a first reference vehicle speed based on the current vehicle weight and the current road slope in a mapping manner, and to determine a second reference vehicle speed based on the current vehicle weight and the current road curvature, and to determine a third reference vehicle speed based on the current vehicle weight and the current vehicle distance; The second determining module is used to determine a first correction coefficient based on the current altitude and the future altitude in a mapping manner, a second correction coefficient based on the current altitude and the future slope change rate, and a third correction coefficient based on the current altitude and the current vehicle weight, and to determine the target correction coefficient as the minimum value among the first correction coefficient, the second correction coefficient, and the third correction coefficient. The third determining module is used to determine the maximum vehicle speed safety threshold as the minimum value among the product of the first reference vehicle speed and the target correction coefficient, the second reference vehicle speed, and the third reference vehicle speed.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the method according to any one of claims 1 to 6.
9. A vehicle coasting energy management system, characterized in that, include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising methods for performing any one of claims 1 to 6.
Citation Information
Patent Citations
A control device for a hybrid vehicle
CN107640146A
Method and system for control of a regenerative braking system in a vehicle
WO2014003637A1