Engine control method, device, electronic equipment and vehicle
By obtaining and processing the operating parameters, road conditions information and driver habits of oil-electric hybrid vehicles, predicting future vehicle speeds and controlling engine exits, the problem of frequent engine switching affecting fuel economy is solved, and more efficient fuel use and comfortable driving is achieved .
Patent Information
- Application Number
- CN202411588767.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2044-11-08
AI Technical Summary
In the prior art, the engine exit time of the oil-electric hybrid vehicle mainly depends on the vehicle speed, resulting in frequent engine switching when the vehicle speed changes frequently, affecting the fuel economy of the entire vehicle.
By obtaining the vehicle's operating parameters, road conditions information ahead and driver's vehicle usage habit information, predicting the future vehicle speed, and controlling the engine's exit status based on this information to avoid frequent switching.
It effectively reduces frequent switching between engine and motor, improves the fuel economy of the whole vehicle, and ensures the comfort of the vehicle.
Smart Images

Figure CN119078792B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engines, and in particular to an engine control method, device, electronic equipment and vehicle. Background Art
[0002] A hybrid vehicle that uses a mixture of fuel (gasoline, diesel, etc.) and electricity. The vehicle is driven by fuel, electricity, or both.
[0003] When it comes to the timing of engine exit, only the vehicle speed is often considered; when the vehicle speed changes frequently and the changes are large, the engine exit and intervention are frequently switched, which affects the fuel economy of the entire vehicle. Summary of the invention
[0004] In view of this, an embodiment of the present invention provides an engine control method, device, electronic device and vehicle to solve the problems existing in the prior art that affect the fuel economy of the entire vehicle.
[0005] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:
[0006] A first aspect of an embodiment of the present invention shows a method for controlling an engine, the method comprising:
[0007] When the engine is in the running state, the vehicle's operating parameters, the road conditions ahead, and the driver's driving habits are obtained;
[0008] Based on the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters and the driver's vehicle use habit information, a predicted vehicle speed is determined;
[0009] The engine is controlled to exit an operating state based on the operating parameter and the predicted vehicle speed.
[0010] Optionally, determining the predicted vehicle speed based on the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters, and the driver's vehicle use habit information includes:
[0011] Inputting the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters, and the driver's driving habit information into the vehicle speed prediction model, and outputting the predicted vehicle speed;
[0012] The vehicle speed prediction model is constructed in advance based on the historical vehicle's road condition information ahead, the vehicle speed in the operating parameters, and the corresponding driver's driving habit information.
[0013] Optionally, controlling the engine to exit the running state based on the operating parameter and the predicted vehicle speed includes:
[0014] Determining whether the operating parameters meet the motor operation requirements;
[0015] If satisfied, processing is performed based on the operating parameters and the predicted vehicle speed to obtain a vehicle power demand, wherein the power demand includes a predicted vehicle power at each moment;
[0016] Determining whether the vehicle power demand meets a preset first operating condition;
[0017] If satisfied, the engine is controlled to exit the running state.
[0018] Optionally, also include:
[0019] Before controlling the engine to exit the running state, determining whether an engine shutdown condition is met based on current operating data of the engine;
[0020] If satisfied, controlling the engine to exit the running state;
[0021] If not satisfied, continue to run the engine.
[0022] Optionally, determining whether the operating parameters meet the motor operating requirements includes:
[0023] Determine whether the required power in the operating parameters is less than or equal to the rated power of the motor;
[0024] If so, determining whether the current slope in the operating parameter is within a preset slope range;
[0025] If so, determining whether the current vehicle speed in the operating parameter is within a preset vehicle speed range;
[0026] If so, determining whether the current battery power in the operating parameter is within a preset power range;
[0027] If so, it is determined that the operating parameters of the vehicle meet the motor operation requirements.
[0028] Optionally, processing based on the operating parameter and the predicted vehicle speed to obtain the vehicle power demand includes:
[0029] Calculating according to the operating parameters to obtain a vehicle load prediction value;
[0030] The vehicle power demand is obtained by processing based on the predicted vehicle speed, the predicted vehicle load value and the current slope in the operating parameters.
[0031] Optionally, determining whether the vehicle power demand meets a preset first operating condition includes:
[0032] Determining whether the average power in the vehicle power demand is less than or equal to the rated power of the motor;
[0033] If it is less than or equal to, detecting whether the duration of the predicted vehicle power at the current moment in the vehicle power demand being less than or equal to the motor rated power is less than or equal to a preset value;
[0034] If so, it is determined that the vehicle power demand meets a preset first operating condition.
[0035] A second aspect of an embodiment of the present invention shows a control device for an engine, the device comprising:
[0036] An acquisition unit, used to acquire vehicle operation parameters, road condition information ahead, and driver's vehicle use habit information when the engine is in the running state;
[0037] A prediction unit, configured to determine a predicted vehicle speed based on the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters, and the driver's vehicle use habit information;
[0038] A processing unit is used to control the engine to exit the operating state based on the operating parameter and the predicted vehicle speed.
[0039] The third aspect of an embodiment of the present invention shows an electronic device, a processor and a memory, wherein the processor and the memory are connected via a communication bus; wherein the processor is used to call and execute a program stored in the memory; and the memory is used to store a program, wherein the program is used to implement the engine control method as described in any one of the first aspect of the embodiment of the present invention.
[0040] A fourth aspect of an embodiment of the present invention shows a vehicle, comprising the electronic device shown in the third aspect of the embodiment of the present invention, wherein the electronic device is used to execute the engine control method shown in the first aspect of the embodiment of the present invention.
[0041] Based on the above-mentioned embodiment of the present invention, a control method, device, electronic device and vehicle for an engine are provided, the method comprising: when the engine is in the running state, obtaining the vehicle's operating parameters, the road condition information ahead and the driver's vehicle use habit information; processing the vehicle's road condition information ahead, the current vehicle speed in the operating parameters and the driver's vehicle use habit information to determine the predicted vehicle speed; and controlling the engine to exit the running state based on the operating parameters and the predicted vehicle speed. In the embodiment of the present invention, when the engine is in the running state, in order to reduce the frequent switching of the engine and the motor to affect the fuel economy, it is predicted whether the engine can exit the operation within a preset time in the future based on the road condition information ahead and the driver's vehicle use habit information. If it can, it means that the engine will not intervene within the preset time, thereby avoiding frequent engine startup, improving the fuel economy of the whole vehicle and ensuring comfort. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0043] Figure 1 A schematic diagram of a vehicle structure shown in an embodiment of the present invention;
[0044] Figure 2 A schematic flow chart of an engine control method according to an embodiment of the present invention;
[0045] Figure 3 A schematic diagram of a flow chart of engine exit control according to an embodiment of the present invention;
[0046] Figure 4 A schematic diagram of another engine exit control process according to an embodiment of the present invention;
[0047] Figure 5 A control architecture diagram of an engine shown in an embodiment of the present invention;
[0048] Figure 6 The present invention is a schematic structural diagram of an engine control device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0049] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0050] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0051] It should be noted that the descriptions of "first", "second", etc. in the present invention are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0052] In this application, the terms "comprises", "comprising" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element.
[0053] See also Figure 1 , is a schematic diagram of the architecture of a vehicle shown in an embodiment of the present invention.
[0054] The vehicle includes an engine 10 , a motor 20 , and a hybrid electric vehicle controller HCU 30 .
[0055] The HCU 30 is connected to the engine 10 and the motor 20 respectively.
[0056] It should be noted that the vehicle shown in the present invention is a P2 hybrid vehicle.
[0057] Based on the architecture shown in the above embodiment of the present invention, the specific control process of the engine includes:
[0058] When the engine 10 is in the running state, the HCU 30 obtains the vehicle's operating parameters, the road condition ahead information and the driver's driving habit information; based on the vehicle's road condition ahead information, the current vehicle speed in the operating parameters and the driver's driving habit information are processed to determine the predicted vehicle speed; based on the operating parameters and the predicted vehicle speed, it is determined whether the engine 10 can be controlled to exit, and at the same time the motor 20 can be controlled to enter the pure electric mode PMT.
[0059] In an embodiment of the present invention, when the engine is in operation, in order to reduce the impact of frequent switching between the engine and the motor on fuel economy, it is predicted whether the vehicle can enter the pure electric mode PMT within a preset time in the future, that is, the engine exits operation, based on the road condition information ahead and the driver's driving habits. If possible, it means that the engine will not intervene within the preset time, thereby avoiding frequent engine starting, improving the fuel economy of the entire vehicle while ensuring comfort.
[0060] See also Figure 2 , is a flow chart of a method for controlling an engine according to an embodiment of the present invention, the method comprising:
[0061] Step S201: Determine whether the current engine state is in the running state, if so, execute step S202, if not, continue to execute step S201.
[0062] In the specific implementation of step S201, the state of the engine is detected by a sensor installed at the engine to determine whether the engine is in a running state. If so, step S202 is executed, and if not, step S201 is continued.
[0063] Step S202: Acquire the vehicle's operating parameters, the road conditions ahead, and the driver's vehicle usage habits.
[0064] It should be noted that the specific process of implementing step S202 includes the following steps:
[0065] Step S11: At each moment, obtaining the current operating parameters of the vehicle based on various sensors in the vehicle;
[0066] In the specific implementation of step S11, the speed sensor in the vehicle is used to detect the speed of the vehicle in real time; the first acceleration corresponding to the vehicle speed and the second acceleration along the vehicle's moving direction are obtained according to the acceleration sensor, and the difference between the second acceleration and the first acceleration and the quotient of the gravity acceleration are sinusoidally calculated to obtain the current slope of the vehicle; the pedal opening detection sensor in the vehicle is used to obtain the current pedal opening of the vehicle; and the SOC sensor is used to detect the SOC of the current vehicle.
[0067] It should be noted that the slope includes uphill sections, downhill sections and flat sections.
[0068] It should be noted that all data in step S11 are acquired in real time while the engine is in the state, that is, the speed, current slope, pedal opening and SOC are acquired once at every preset time interval.
[0069] Step S12: Calculate the current required power of the vehicle based on the pedal opening, and use the required power as an operating parameter.
[0070] In the specific implementation of step S12, the pedal opening is throttle filtered to determine the throttle input signal; the throttle input signal is used to query the correspondence between the pedal opening and the current vehicle's required power, determine the required power corresponding to the throttle input signal, and write it into the operating parameters.
[0071] It should be noted that the corresponding relationship between the throttle input signal and the current required power of the vehicle is pre-calibrated based on multiple experiments and written into the HCU.
[0072] Step S13: obtaining the road condition information ahead of the current vehicle at each moment;
[0073] In the process of implementing step S13, first, a road condition photo of the road ahead is taken through the front camera of the vehicle, and then the current vehicle position and the input destination are determined by electronic map information and the corresponding initial road condition information; wherein, the initial road condition information includes the number of traffic lights, traffic conditions of major traffic arteries and provincial highways, including congestion, slow movement, smooth traffic, etc., or whether there are any sudden accidents, construction and other information.
[0074] Then, the road condition photo is identified to determine whether the road condition ahead is a smooth provincial road, a highway, or an unstable sandy road, a rural road or other road with greater resistance, and the road condition photo and the initial road condition information are used as the road condition information ahead.
[0075] Step S14: At each moment, obtain the driver's vehicle usage habit information.
[0076] Optionally, each time the driver uses the vehicle, the vehicle system will record the average driving speed on different types of roads, or speed curves and other information, and use it as vehicle usage habit information for subsequent HCU acquisition.
[0077] It should be noted that the vehicle's operating parameters, the road conditions ahead, and the driver's driving habits information need to be obtained at every moment when the engine is in operation.
[0078] Step S203: Based on the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters and the driver's driving habit information, a predicted vehicle speed is determined;
[0079] It should be noted that the specific implementation of step S203 includes the following steps:
[0080] Step S21: inputting the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters, and the driver's driving habit information into a vehicle speed prediction model, and outputting a predicted vehicle speed.
[0081] The vehicle speed prediction model is constructed in advance based on the historical vehicle's road condition information, the vehicle speed in the operating parameters, and the corresponding driver's driving habit information;
[0082] It should be noted that the predicted vehicle speed refers to the vehicle speed in a preset time period, which is set in advance according to actual conditions and is not limited in this embodiment of the present invention.
[0083] Specifically, the process of constructing a vehicle speed prediction model based on the historical vehicle front road condition information, the current vehicle speed in the operating parameters, and the corresponding driver's vehicle use habit information includes:
[0084] Step S31: collecting the historical vehicle's road condition information ahead, the current vehicle speed in the operating parameters, and the corresponding driver's driving habit information;
[0085] Step S32: taking the road condition information ahead of the historical vehicle, the current vehicle speed in the operating parameters, and the corresponding driver's vehicle use habit information as a sample set;
[0086] Step S33: constructing a vehicle speed prediction model based on the sample set.
[0087] In an embodiment of the present invention, the sample set is used to train the initial model to obtain a trained initial model; then, based on the trained initial model, a front road condition information, a current vehicle speed and the driver's driving habit information in the sample set are predicted to obtain a prediction result, and it is determined whether the error between the prediction result and the actual speed corresponding to the sample set is less than a first value. If it is less than, it means that the current initial model has been trained and it is used as a vehicle speed prediction model; if it is greater than or equal to, it means that the current initial model has not been trained. At this time, the initial model is continued to be trained based on the sample set until the error between the prediction result output by the initial model and the actual speed corresponding to the sample set is less than the first value.
[0088] The initial model may be constructed based on a neural network algorithm or a machine learning algorithm.
[0089] It should be noted that the first value is set in advance by technicians based on multiple experiments.
[0090] Step S204: controlling the engine to exit the running state based on the operating parameters and the predicted vehicle speed.
[0091] It should be noted that the specific implementation process of step S204 is as follows: Figure 3 As shown, the following steps are included:
[0092] Step S301: determine whether the operating parameters meet the motor operation requirements. If yes, execute step S302. If not, continue to run the engine. That is, the movement mode of the whole vehicle is the engine intervention operation mode.
[0093] It should be noted that the specific implementation of step S301 includes the following steps:
[0094] Step S41: Determine whether the required power in the operating parameters is less than or equal to the rated power of the motor. If so, determine that the driver's required power is determined to be passed. Then, execute step S42. If not, continue to run the engine. That is, the movement mode of the whole vehicle is now the engine intervention operation mode.
[0095] In the process of implementing step S41, the required power in the operating parameters is compared with the rated power of the motor. If the required power in the operating parameters is less than or equal to the rated power of the motor, it is determined that the driver's required power is determined to be passed. Then, step S42 is executed. If not, the engine continues to run, that is, the movement mode of the whole vehicle is the engine intervention operation mode at this time.
[0096] It should be noted that the rated power of the motor belongs to the motor operation requirements and is a parameter in the motor operation requirements;
[0097] Step S42: Determine whether the current slope in the operating parameters is within the preset slope range. If so, it means that the current vehicle can meet the conditions for motor operation, and execute step S43. If not, continue to run the engine, that is, the movement mode of the whole vehicle is now the engine intervention operation mode.
[0098] It should be noted that the preset slope range is set in advance based on multiple experiments, which belongs to the motor operation requirements and is a parameter in the motor operation requirements;
[0099] In the process of implementing step S42, it is determined whether the current slope per of the vehicle is greater than or equal to the first endpoint value a in the preset slope range, and less than or equal to the second endpoint value b in the preset slope range. If it is greater than or equal to the first endpoint value a in the preset slope range, and less than or equal to the second endpoint value b in the preset slope range, it means that the current vehicle can meet the conditions for motor operation, and step S43 is executed. If not, the engine continues to run, that is, the movement mode of the whole vehicle is the engine intervention operation mode at this time.
[0100] It should be noted that the first endpoint value a is smaller than the second endpoint value b, and the range between the first endpoint value a and the second endpoint value b is the preset slope range.
[0101] Step S43: Determine whether the current vehicle speed in the operating parameters is within the preset vehicle speed range. If so, it means that the current vehicle can meet the conditions for motor operation, and execute step S44. If not, continue to run the engine, that is, the movement mode of the whole vehicle is now the engine intervention operation mode.
[0102] It should be noted that the preset vehicle speed range is set in advance based on multiple experiments, which belongs to the motor operation requirements and is a parameter in the motor operation requirements;
[0103] In the process of implementing step S43, it is determined whether the current vehicle speed v of the vehicle is greater than or equal to the third endpoint value v1 in the preset speed range, and less than or equal to the fourth endpoint value v2 in the preset speed range. If it is greater than or equal to the third endpoint value v1 in the preset speed range, and less than or equal to the fourth endpoint value v2 in the preset speed range, it means that the current vehicle can meet the conditions for motor operation, and step S44 is executed. If not, the engine continues to run, that is, the movement mode of the whole vehicle is the engine intervention operation mode at this time.
[0104] It should be noted that the third endpoint value v1 is smaller than the fourth endpoint value v2, and the range between the third endpoint value v1 and the fourth endpoint value v2 is the preset vehicle speed range.
[0105] Step S44: Determine whether the current battery power in the operating parameters is within the preset power range. If so, it means that the current vehicle can meet the conditions for motor operation, and execute step S45. If not, continue to run the engine, that is, the movement mode of the whole vehicle is now the engine intervention operation mode.
[0106] It should be noted that the preset power range is set in advance based on multiple experiments, which belongs to the motor operation requirements and is a parameter in the motor operation requirements;
[0107] In the process of implementing step S44, it is determined whether the battery power SOC of the vehicle is greater than or equal to the fifth endpoint value SOC1 in the preset power range, and less than or equal to the sixth endpoint value SOC2 in the preset power range. If it is greater than or equal to the fifth endpoint value SOC1 in the preset power range, and less than or equal to the sixth endpoint value SOC2 in the preset power range, it means that the current vehicle can meet the conditions for motor operation, and step S45 is executed. If not, the engine continues to run, that is, the movement mode of the whole vehicle is the engine intervention operation mode at this time.
[0108] It should be noted that the fifth endpoint value SOC1 is smaller than the sixth endpoint value SOC2, and the range between the fifth endpoint value SOC1 and the sixth endpoint value SOC2 is the preset vehicle speed range.
[0109] Step S45: Determine whether the operating parameters of the vehicle meet the motor operating requirements.
[0110] It should be noted that the specific implementation process of step S41 to step S44 can be as shown above, or can be executed simultaneously, or there can be other execution orders, which is not limited by the embodiment of the present invention.
[0111] Step S302: Processing based on the operating parameters and the predicted vehicle speed to obtain a vehicle power demand, wherein the power demand includes the predicted vehicle power at each moment;
[0112] It should be noted that the specific process of implementing step S302 includes the following steps:
[0113] Step S51: Calculate the vehicle load prediction value according to the operating parameters.
[0114] In the specific implementation of step S51, the driving force of the vehicle is calculated based on the operating power of the current engine in the operating parameters and the uniform running speed of the vehicle in the first period of time; then, the quotient of the driving force and the running acceleration from the previous moment to the current moment is taken as the vehicle load prediction value.
[0115] It should be noted that the first time is set by technicians based on multiple experiments or experience.
[0116] Step S52: Processing based on the predicted vehicle speed, the predicted vehicle load value and the current slope in the operating parameters to obtain the vehicle power demand;
[0117] In the process of implementing step S52, for the predicted vehicle speed at each moment, the predicted vehicle speed, the predicted vehicle load value, the current slope and the gravitational acceleration in the operating parameters are multiplied to obtain a predicted vehicle power; and the predicted vehicle power corresponding to each moment is combined to obtain the vehicle power demand.
[0118] The power demand includes the predicted vehicle power at each moment and the real-time power of the vehicle at the current moment;
[0119] Furthermore, it should be noted that each moment is calculated from the time when the engine starts to run, and one moment is equivalent to a collection interval, which is generally 5 seconds.
[0120] In the embodiment of the present invention, the vehicle's operating parameters, forward road condition information, predicted vehicle speed and power demand are updated once at every moment.
[0121] Step S303: Determine whether the vehicle power demand meets the preset first operating condition. If so, execute step S304. If not, continue to run the engine. That is, the movement mode of the whole vehicle is the engine intervention operation mode at this time.
[0122] Wherein, the first operating condition is constructed based on the rated power of the motor;
[0123] It should be noted that the specific process of implementing step S303 includes the following steps:
[0124] Step S61: Determine whether the average power in the vehicle power demand is less than or equal to the rated power of the motor. If so, execute step S62. If greater than, continue to run the engine. That is, the movement mode of the whole vehicle is the engine intervention operation mode at this time.
[0125] In the process of implementing step S61, the average value of the predicted vehicle power at each moment in the vehicle power demand is calculated to obtain the average power; then the average power is compared with the rated power of the motor. If it is less than or equal to, step S62 is executed; if it is greater than, the engine continues to run, that is, the movement mode of the whole vehicle is the engine intervention operation mode at this time.
[0126] Step S62: Detect whether the duration of the predicted vehicle power at the current moment in the vehicle power demand is less than or equal to the rated power of the motor is less than or equal to a preset value. If so, execute step S63 and continue to run the engine, that is, the movement mode of the whole vehicle is now the engine intervention operation mode.
[0127] In the process of implementing step S62, determine whether the predicted vehicle power at the current moment in the vehicle power demand is less than or equal to the motor rated power. If so, start recording the current time, then return to execute step S201 to continue predicting the predicted vehicle power at the next moment, and then determine whether the predicted vehicle power at the next moment is also less than or equal to the motor rated power. If so, continue to record the time of the next moment; determine the difference between the time of the next moment and the current time, that is, whether the duration of the average power being less than or equal to the motor rated power is less than or equal to a preset value. If so, execute step S63; if not, return to continue executing step S201 to continue predicting the predicted vehicle power at the next moment, and repeat the above process until it is determined that the duration of the predicted vehicle power at the current moment being less than or equal to the motor rated power is less than or equal to, or greater than a preset value.
[0128] It should be noted that the current time is standard time.
[0129] The preset value T is set based on multiple experiments or experience, and the embodiment of the present invention does not limit this.
[0130] Optionally, in addition to the method shown in step S62 above, the real-time power of the vehicle can also be considered, that is, the real-time power at the current moment in the vehicle's driving process is obtained, and it is detected whether the duration of the real-time power being less than or equal to the rated power of the motor is less than or equal to a preset value. If so, step S63 is executed, and the engine continues to run, that is, the movement mode of the whole vehicle is now the engine intervention operation mode.
[0131] The specific implementation process is the same as that shown in the above step S62, and can be referenced to each other.
[0132] Step S63: Determine whether the vehicle power demand satisfies a preset first operating condition.
[0133] It should be noted that the preset first operating condition refers to when the average power is less than or equal to the rated power P_MT of the motor, and the duration t of the predicted vehicle power P_2 ≥ P_MT is less than or equal to the pre-calibrated value T.
[0134] Step S304: Control the engine to exit the running state.
[0135] In the specific implementation of step S304, the HCU controls the engine to shut down and controls the motor to start working, that is, controls the vehicle to run in the pure electric mode PMT, thereby improving fuel economy.
[0136] Optionally, when the motor is in operation and the vehicle is in pure electric mode PMT, execute steps S202 to S203; then determine whether the operating parameters meet the engine operation requirements, if so, predict the vehicle power demand according to step S302; then determine whether the vehicle power demand meets the preset engine operating conditions, if so, control the engine to intervene.
[0137] It should be noted that the engine operation requirements include the engine rated power, the preset slope range and the preset vehicle speed range corresponding to the engine. The engine rated power, the preset slope range and the preset vehicle speed range corresponding to the engine are all set in advance through multiple experiments on the engine.
[0138] In the embodiment of the present invention, whether the engine is exited or intervened, a decision needs to be made based on the predicted vehicle speed, operating parameters and future vehicle power requirements in a preset time period to avoid performance affected by frequent engine intervention.
[0139] In an embodiment of the present invention, when the engine is in operation, the operating parameters of the vehicle are used to determine whether the vehicle meets the first condition for entering the pure electric mode PMT. If so, in order to reduce the impact on fuel economy caused by frequent switching between the engine and the motor, the engine is not controlled to enter the pure electric mode PMT at this time. Then, based on the road condition information ahead and the driver's vehicle usage habits, it is predicted whether the vehicle can enter the pure electric mode PMT within a preset time in the future. If so, it means that the engine will not intervene within the preset time, thereby avoiding frequent engine starting, improving the fuel economy of the vehicle and ensuring comfort.
[0140] Based on the above Figure 3 The method described above, the embodiment of the present invention also shows another engine control method, such as Figure 4 As shown, the method includes:
[0141] Step S401: determine whether the operating parameters meet the motor operation requirements. If yes, execute step S402. If not, continue to run the engine. That is, the vehicle's sport mode is now an engine intervention operation mode.
[0142] Step S402: Processing based on the operating parameters and the predicted vehicle speed to obtain a vehicle power demand, wherein the power demand includes the number of power groups at each time and the current real-time power of the vehicle;
[0143] Step S403: Determine whether the vehicle power demand meets the preset first operating condition. If so, execute step S404. If not, continue to run the engine. That is, the movement mode of the whole vehicle is the engine intervention operation mode at this time.
[0144] Step S404: Determine whether the engine shutdown condition is met based on the current operating data of the engine. If so, execute step S405. If not, continue to run the engine, that is, the movement mode of the whole vehicle is the engine intervention operation mode at this time.
[0145] In the process of implementing step S404, the current operating data of the engine is obtained, such as the operating data of the engine in controlling the wheel speed and the operating data of the engine inflating the gas cylinder; it is judged whether these operating data can stop running, that is, whether the operating parameters can be switched to the motor execution; if all of them can stop running, it means that the engine shutdown conditions are met, and step S405 is executed; if any one or more of them are not met, it means that the engine shutdown conditions are not met, and the engine continues to run, that is, the movement mode of the whole vehicle is the engine intervention operation mode at this time.
[0146] It should be noted that whether the engine's operating data can be stopped in time is calibrated in advance based on multiple experiments.
[0147] Step S405: Control the engine to exit the running state.
[0148] It should be noted that the specific implementation process of step S405 is the same as the specific implementation process of the above-mentioned specific implementation step S304, and they can refer to each other.
[0149] Based on the above steps of the embodiment of the present invention, it is also possible to Figure 5 Provide explanation.
[0150] like Figure 5 As shown, the exit of the engine requires operating parameters, such as the current required power, the current slope of the vehicle, the current speed of the vehicle, and the battery power to meet the corresponding conditions. The vehicle power demand also needs to meet the engine shutdown conditions, and the engine itself also needs to meet the exit conditions before the engine can be controlled to exit.
[0151] In an embodiment of the present invention, when the engine is in operation, the operating parameters of the vehicle are used to determine whether the entire vehicle meets the first condition for entering the pure electric mode PMT. If so, in order to reduce the impact on fuel economy caused by frequent switching between the engine and the motor, the engine is not controlled to enter the pure electric mode PMT at this time. Then, based on the road condition information ahead and the driver's vehicle usage habit information, it is predicted whether the vehicle can enter the pure electric mode PMT within a preset time in the future. If so, it means that the engine will not intervene within the preset time, thereby improving fuel economy. Then, in order to avoid the engine performance being affected by direct exit, it is necessary to determine whether the engine can directly exit operation at this time, that is, to meet the vehicle condition for engine stop. If so, the engine is controlled to exit the running state to protect the engine.
[0152] Based on the method shown in the above embodiment of the present invention, accordingly, the embodiment of the present invention shows a control device for an engine, such as Figure 6 As shown, the device comprises:
[0153] The acquisition unit 601 is used to acquire the vehicle's operating parameters, the road condition ahead, and the driver's driving habit information when the engine is in the running state;
[0154] A prediction unit 602 is used to determine a predicted vehicle speed based on the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters, and the driver's vehicle use habit information;
[0155] The processing unit 603 is used to control the engine to exit the operating state based on the operating parameters and the predicted vehicle speed.
[0156] It should be noted that the specific implementation process of each unit of the engine control device shown in the above embodiment of the present invention is the same as the specific implementation process of the engine control method shown in the above embodiment, and they can refer to each other.
[0157] When the engine is running, the vehicle's operating parameters are used to determine whether the vehicle meets the first condition for entering the pure electric mode PMT. If so, in order to reduce the impact on fuel economy caused by frequent switching between the engine and the motor, the engine is not controlled to enter the pure electric mode PMT at this time. Then, based on the road condition information ahead and the driver's driving habits, it is predicted whether the vehicle can enter the pure electric mode PMT within a preset time in the future. If so, it means that the engine will not intervene within the preset time, thereby avoiding frequent engine starting, improving the fuel economy of the vehicle while ensuring comfort.
[0158] Optionally, based on the engine control method shown in the above embodiment of the present invention, the prediction unit 602 is specifically used for:
[0159] Inputting the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters, and the driver's driving habit information into the vehicle speed prediction model, and outputting the predicted vehicle speed;
[0160] The vehicle speed prediction model is constructed in advance based on the historical vehicle's road condition information ahead, the vehicle speed in the operating parameters, and the corresponding driver's driving habit information.
[0161] Optionally, based on the engine control method shown in the above embodiment of the present invention, the processing unit 603 is specifically used for:
[0162] Determining whether the operating parameters meet the motor operation requirements;
[0163] If satisfied, processing is performed based on the operating parameters and the predicted vehicle speed to obtain a vehicle power demand, wherein the power demand includes a predicted vehicle power at each moment;
[0164] Determining whether the vehicle power demand meets a preset first operating condition;
[0165] If satisfied, the engine is controlled to exit the running state.
[0166] Optionally, based on the engine control method shown in the above embodiment of the present invention, the processing unit 603 is further used for:
[0167] Before controlling the engine to exit the running state, determining whether an engine shutdown condition is met based on current operating data of the engine;
[0168] If satisfied, controlling the engine to exit the running state;
[0169] If not satisfied, continue to run the engine.
[0170] Optionally, based on the engine control method shown in the above embodiment of the present invention, the processing unit 603 for judging whether the operating parameters meet the motor operation requirements is specifically used for:
[0171] Determine whether the required power in the operating parameters is less than or equal to the rated power of the motor;
[0172] If so, determining whether the current slope in the operating parameter is within a preset slope range;
[0173] If so, determining whether the current vehicle speed in the operating parameter is within a preset vehicle speed range;
[0174] If so, determining whether the current battery power in the operating parameter is within a preset power range;
[0175] If so, it is determined that the operating parameters of the vehicle meet the motor operation requirements.
[0176] Optionally, based on the engine control method shown in the above embodiment of the present invention, a processing unit 603 is used to obtain the vehicle power demand by processing based on the operating parameters and the predicted vehicle speed.
[0177] Calculating according to the operating parameters to obtain a vehicle load prediction value;
[0178] The vehicle power demand is obtained by processing based on the predicted vehicle speed, the predicted vehicle load value and the current slope in the operating parameters.
[0179] Optionally, based on the engine control method shown in the above embodiment of the present invention, the processing unit 603 for determining whether the vehicle power demand meets the preset first operating condition is specifically configured to:
[0180] Determining whether the average power in the vehicle power demand is less than or equal to the rated power of the motor;
[0181] If it is less than or equal to, detecting whether the duration of the predicted vehicle power at the current moment in the vehicle power demand being less than or equal to the motor rated power is less than or equal to a preset value;
[0182] If so, it is determined that the vehicle power demand meets a preset first operating condition.
[0183] An embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory is used to store program codes and data for controlling a vehicle, and the processor is used to call program instructions in the memory to execute the steps shown in the vehicle control method in the above embodiment.
[0184] An embodiment of the present invention provides a vehicle, which includes the electronic device provided by the above-mentioned embodiment of the present application, and the electronic device is used to execute the vehicle control method disclosed in the embodiment of the present application.
[0185] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.
[0186] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0187] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for controlling an engine, characterized in that: The method comprises: When the engine is in the running state, the vehicle's operating parameters, the road conditions ahead, and the driver's driving habits are obtained; Based on the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters and the driver's vehicle use habit information, a predicted vehicle speed is determined; Controlling the engine to exit the running state based on the running parameters and the predicted vehicle speed includes: determining whether the running parameters meet the motor running requirements; if so, processing based on the running parameters and the predicted vehicle speed to obtain the vehicle power demand, the power demand including the predicted vehicle power at each moment; determining whether the vehicle power demand meets a preset first running condition; if so, controlling the engine to exit the running state; Determining whether the operating parameters meet the motor operation requirements includes: determining whether the required power in the operating parameters is less than or equal to the rated power of the motor; if so, determining whether the current slope in the operating parameters is within a preset slope range; if so, determining whether the current vehicle speed in the operating parameters is within a preset vehicle speed range; if so, determining whether the current battery power in the operating parameters is within a preset power range; if so, determining that the vehicle operating parameters meet the motor operation requirements; Processing based on the operating parameters and the predicted vehicle speed to obtain the vehicle power demand includes: calculating according to the operating parameters to obtain the vehicle load prediction value; processing based on the predicted vehicle speed, the vehicle load prediction value and the current slope in the operating parameters to obtain the vehicle power demand; Determining whether the vehicle power demand meets the preset first operating condition includes: determining whether the average power in the vehicle power demand is less than or equal to the rated power of the motor; if so, detecting whether the duration of the predicted vehicle power at the current moment in the vehicle power demand being less than or equal to the rated power of the motor is less than or equal to a preset value; if so, determining that the vehicle power demand meets the preset first operating condition.
2. The method according to claim 1, characterized in that Based on the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters and the driver's vehicle use habit information, a predicted vehicle speed is determined, including: Inputting the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters, and the driver's driving habit information into the vehicle speed prediction model, and outputting the predicted vehicle speed; The vehicle speed prediction model is constructed in advance based on the historical vehicle's road condition information ahead, the vehicle speed in the operating parameters, and the corresponding driver's driving habit information.
3. The method according to claim 1, characterized in that Also includes: Before controlling the engine to exit the running state, determining whether an engine shutdown condition is met based on current operating data of the engine; If satisfied, controlling the engine to exit the running state; If not satisfied, continue to run the engine.
4. An engine control device, characterized in that: The device comprises: An acquisition unit, used to acquire vehicle operation parameters, road condition information ahead, and driver's vehicle use habit information when the engine is in the running state; A prediction unit, configured to determine a predicted vehicle speed based on the road condition information ahead of the vehicle, the current vehicle speed in the operating parameters, and the driver's vehicle use habit information; a processing unit, configured to control the engine to exit an operating state based on the operating parameter and the predicted vehicle speed; The processing unit is specifically used to: determine whether the operating parameters meet the motor operation requirements; if so, perform processing based on the operating parameters and the predicted vehicle speed to obtain the vehicle power demand, the power demand including the predicted vehicle power at each moment; determine whether the vehicle power demand meets a preset first operating condition; if so, control the engine to exit the operating state; Determining whether the operating parameters meet the motor operation requirements includes: determining whether the required power in the operating parameters is less than or equal to the rated power of the motor; if so, determining whether the current slope in the operating parameters is within a preset slope range; if so, determining whether the current vehicle speed in the operating parameters is within a preset vehicle speed range; if so, determining whether the current battery power in the operating parameters is within a preset power range; if so, determining that the vehicle operating parameters meet the motor operation requirements; Processing based on the operating parameters and the predicted vehicle speed to obtain the vehicle power demand includes: calculating according to the operating parameters to obtain the vehicle load prediction value; processing based on the predicted vehicle speed, the vehicle load prediction value and the current slope in the operating parameters to obtain the vehicle power demand; Determining whether the vehicle power demand meets the preset first operating condition includes: determining whether the average power in the vehicle power demand is less than or equal to the rated power of the motor; if so, detecting whether the duration of the predicted vehicle power at the current moment in the vehicle power demand being less than or equal to the rated power of the motor is less than or equal to a preset value; if so, determining that the vehicle power demand meets the preset first operating condition.
5. An electronic device, characterized in that: include: A processor and a memory, wherein the processor and the memory are connected via a communication bus; wherein the processor is used to call and execute a program stored in the memory; The memory is used to store a program, and the program is used to implement the engine control method as described in any one of claims 1-3.
6. A vehicle, characterized in that: The electronic device comprises the electronic device as claimed in claim 5, and the electronic device is used to execute the engine control method as claimed in any one of claims 1 to 3.
Citation Information
Patent Citations
Vehicle control method, electronic equipment and readable storage medium
CN118387081A