Vehicle control method, device and vehicle
Patent Information
- Application Number
- CN202411350733.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2044-09-26
AI Technical Summary
[0005]本申请实施例提供了一种车辆控制方法、装置及车辆,可以解决现有控制方法无法防止燃油泵干转的问题
Smart Images

Figure CN119222052B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of vehicle technology, and in particular relates to a vehicle control method, device and vehicle. Background Technology
[0002] As a critical component of a vehicle, the fuel pump poses a high risk due to its flammability and explosiveness. Therefore, controlling the fuel pump is extremely important.
[0003] In existing technologies, there is no effective control function for the fuel pump. Specifically, when the engine needs to be started, the vehicle generates a fuel pump operation command to control the fuel pump to pressurize and supply fuel to the engine.
[0004] However, this control method does not take into account the state of the fuel pump. For example, if there is no fuel in the fuel pump, controlling the fuel pump to build up pressure will cause the fuel pump to run dry, thereby damaging the fuel pump. Existing technology does not offer an effective control method for this condition. Summary of the Invention
[0005] This application provides a vehicle control method, device, and vehicle that can solve the problem that existing control methods cannot prevent the fuel pump from running dry.
[0006] In a first aspect, embodiments of this application provide a vehicle control method, the method comprising:
[0007] If the fuel pump meets the preset dry-running condition, then when the engine is detected to be in a running state, the first operating condition information of the fuel pump corresponding to the current state of the engine is obtained.
[0008] Based on the first operating condition information, a target control command for the fuel pump is generated; the target control command includes a prohibition command, which is used to prevent the fuel pump from working.
[0009] Control the fuel pump according to the target control command.
[0010] Secondly, embodiments of this application provide a vehicle control device, the device comprising:
[0011] The first acquisition module is used to acquire the first operating condition information of the fuel pump corresponding to the current state of the engine when the engine is detected to be in a running state, if the fuel pump meets the preset dry running condition.
[0012] The generation module is used to generate target control commands for the fuel pump based on the first operating condition information; the target control commands include prohibition commands, which are used to prohibit the fuel pump from working.
[0013] The first control module is used to control the fuel pump according to the target control command.
[0014] Thirdly, embodiments of this application provide a vehicle including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect above.
[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in the first aspect above.
[0016] Fifthly, embodiments of this application provide a computer program product that, when run on a vehicle, causes the vehicle to perform the method described in the first aspect.
[0017] The beneficial effects of this application embodiment compared to the prior art are as follows: When the fuel pump meets the preset dry-running condition, it can be considered that the fuel pump may be able to supply fuel, but will enter a dry-running state. At this time, when it is detected that the engine needs to be running, in order to prevent the fuel pump from dry-running, the first operating condition information of the fuel pump corresponding to the current state of the engine can be obtained. Then, based on the real-time first operating condition information, a target control command for the fuel pump is generated, so that if the target control command is a prohibition command, the fuel pump is prohibited from working. Based on this, when it is determined that the fuel pump meets the preset dry-running condition and the engine needs to run, controlling the fuel pump through the actual first operating condition information of the fuel pump can achieve the purpose of preventing the fuel pump from dry-running. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating the implementation of a vehicle control method according to an embodiment of this application;
[0020] Figure 2 This is a schematic diagram of the structure of a vehicle control device provided in one embodiment of this application;
[0021] Figure 3 This is a schematic diagram of the structure of a vehicle provided in one embodiment of this application. Detailed Implementation
[0022] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0023] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0024] It should be noted that the information collection process (such as the facial image collection process, fingerprint information collection process, etc.) / feature extraction process involved in this application is carried out with the user's knowledge and permission. That is, the information collection process / feature extraction process complies with the requirements of laws and regulations and does not constitute an act that harms the public interest.
[0025] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0026] As a critical component of a vehicle, the fuel pump poses a high risk due to its flammability and explosiveness. Therefore, controlling the fuel pump is extremely important.
[0027] In existing technologies, there is no effective control function for the fuel pump. Specifically, when the engine needs to be started, the vehicle generates a fuel pump operation command to control the fuel pump to pressurize and supply fuel to the engine.
[0028] However, this control method does not take into account the state of the fuel pump. For example, if there is no fuel in the fuel pump, controlling the fuel pump to build up pressure will cause the fuel pump to run dry, thereby damaging the fuel pump.
[0029] Furthermore, while the vehicle can currently detect the remaining fuel level, it will always display the minimum value when the remaining fuel level is less than or equal to the minimum value that can be displayed, rather than showing 0. For example, if the vehicle's fuel tank has a volume of 50 liters and the minimum value displayed is 5%, then when the remaining fuel level is 2.5 liters or less, the vehicle will only display 2.5 liters of remaining fuel, instead of displaying 0 or a value lower than 2.5 liters.
[0030] However, when the remaining fuel level is 2.5 liters or less (not zero), the fuel pump can still pump fuel to keep the engine running. That is, the fuel pump is not dry-running at this time. If the fuel pump is directly disabled when the minimum value is displayed, the maximum fuel usage cannot be maximized. If the fuel pump is still enabled, it may cause the fuel pump to dry-run when the remaining fuel level is zero.
[0031] In another embodiment, the displayed minimum value can also be 0. For example, when the remaining fuel in the tank is below 2.5 liters, the vehicle will directly display 0 liters remaining instead of directly displaying a value below 2.5 liters. In this case, the vehicle will directly disable the fuel pump, thus failing to maximize fuel utilization.
[0032] Therefore, the vehicle cannot directly determine whether the fuel pump is running dry based on the remaining fuel level. Existing technologies do not offer an effective control method for this condition.
[0033] Therefore, in order to reasonably control the fuel pump and prevent it from running dry, one embodiment of this application provides a vehicle control method that can be applied to a vehicle. Exemplarily, it can be applied to electronic devices such as fuel pump controllers and vehicle controllers; this application embodiment does not limit the specific type of electronic device.
[0034] Please see Figure 1 , Figure 1 The following is a flowchart illustrating the implementation of a vehicle control method according to an embodiment of this application. The method includes the following steps:
[0035] S101. If the fuel pump meets the preset dry-running condition, then when the engine is detected to be in a running state, the first operating condition information of the fuel pump corresponding to the current state of the engine is obtained.
[0036] In one embodiment, the fuel pump draws gasoline from the fuel tank and pumps it through pipelines and a fuel filter to the float chamber of the carburetor, thereby ensuring the normal operation of the engine.
[0037] In one embodiment, the above-mentioned dry-running condition can be set according to actual conditions, and there is no limitation thereto. For example, based on the above description, the above-mentioned dry-running condition can be set to determine that the fuel pump meets the dry-running condition when the remaining fuel level is less than or equal to a preset remaining fuel level (displaying the lowest value).
[0038] Understandably, the remaining fuel level can be obtained from the fuel level sensor. When the remaining fuel level is detected to be below the displayed minimum value, the fuel level sensor will upload the minimum value and indicate that the collected data is valid.
[0039] However, as explained above, displaying the lowest value does not necessarily mean there is no fuel in the tank. It can be assumed that the fuel pump may be capable of pumping fuel but will enter a dry-running state. Therefore, in this case, the fuel pump can be considered to meet the dry-running criteria, but further steps are needed to determine whether the fuel pump is indeed dry-running.
[0040] It's understandable that if the minimum fuel level isn't displayed, it can be assumed that the remaining fuel level is greater than the minimum. Therefore, it can be determined that there is a significant amount of fuel in the tank. Consequently, it can be assumed that the fuel pump is capable of pumping fuel and will not enter a dry-running state.
[0041] It is important to note that when a vehicle is running at high speed, the fuel level in the tank may fluctuate, potentially causing errors in the remaining fuel level reading from the fuel level sensor. In such cases, directly relying on this inaccurate reading will result in a lower accuracy rate in determining whether the fuel pump meets the dry-running criteria.
[0042] Therefore, to reduce the error in remaining fuel level, the vehicle can obtain its speed and the current fuel level in the tank. Then, the fuel level is calibrated based on the vehicle speed to obtain the remaining fuel level.
[0043] The vehicle speed can be collected by a speed sensor. Furthermore, the current fuel level can be calibrated by considering that when the vehicle speed exceeds a first preset speed, high-speed driving will cause significant fluctuations in the remaining fuel level in the tank. Therefore, the vehicle can use a preset calibration coefficient to calibrate the current fuel level and obtain the remaining fuel level.
[0044] Furthermore, if the vehicle speed is less than or equal to the first preset speed, it can be assumed that when the vehicle is stationary or traveling at low speed, the remaining fuel level in the tank typically does not fluctuate, or fluctuates only slightly. In this case, the current fuel level obtained is usually close to the remaining fuel level. Therefore, the vehicle can directly determine the current fuel level as the remaining fuel level.
[0045] Alternatively, a target calibration coefficient corresponding to the current vehicle speed can be determined based on a preset relationship between the vehicle speed range and the calibration coefficient, and the remaining fuel level can be obtained by calibrating the current fuel level. In this embodiment, the method of calibrating the current fuel level is not limited.
[0046] As an example, after obtaining the calibration coefficient, if the calibration coefficient is greater than 1, the ratio of the current fuel level to the calibration coefficient can be used as the remaining fuel level. Alternatively, if the calibration coefficient is less than 1, the product of the current fuel level and the calibration coefficient can be used as the remaining fuel level.
[0047] In this embodiment, there are no limitations on the first preset vehicle speed, calibration coefficient, preset relationship, and the method of obtaining the remaining fuel based on the calibration coefficient and the current fuel level.
[0048] In another embodiment, since the engine needs to be in operation, the fuel pump needs to work to build up pressure so that fuel can be pumped from the fuel tank to the engine based on the built-up fuel rail pressure. However, the working fuel rail pressure needs to be greater than or equal to a first preset pressure, and the fuel pump must not be faulty.
[0049] The fuel rail pressure is usually collected by the fuel rail pressure sensor in the fuel pump. Therefore, in actual scenarios, the premise for the fuel pump to work normally to build up pressure and pump fuel is that the fuel rail pressure sensor is not faulty, so that the collected fuel rail pressure is accurate. Then, when the detected fuel rail pressure is greater than or equal to the first preset pressure, it is determined that the fuel pump can work normally to build up pressure and pump fuel.
[0050] In one embodiment, the aforementioned first oil rail pressure can be considered as the pressure collected by the oil rail pressure sensor at the current moment.
[0051] The first preset pressure can be set according to actual conditions and is not limited thereto. For example, during normal pressure build-up, the vehicle's oil rail pressure can be 300 kPa. Therefore, the first preset pressure can be set to 300 kPa.
[0052] Based on this, the vehicle can also determine that the fuel pump meets the dry-running condition when the first fuel rail pressure is less than the first preset pressure under normal fuel pump conditions.
[0053] It should be noted that when the first fuel rail pressure is lower than the first preset pressure, it may be because the fuel pump is not working, hence the lower pressure. Alternatively, it may be that the fuel pump is working, but due to intermittent malfunctions or inaccuracies in the fuel rail pressure sensor, the measured first fuel rail pressure is lower than the first preset pressure, even though the fuel pump is still pumping fuel normally. In this case, it cannot be determined that the fuel pump is dry-running.
[0054] Based on the above explanation, when the first fuel rail pressure is less than the first preset pressure, the fuel pump may be considered to be either dry-running or operating normally. That is, it cannot be determined whether the fuel pump is dry-running. Therefore, in this case, the fuel pump is considered to meet the dry-running criteria, and further determination of whether the fuel pump is dry-running is required based on subsequent steps.
[0055] As an example, in order to determine whether the fuel pump meets the preset dry-running condition, the vehicle can obtain the second operating condition information of the fuel pump, and then generate a determination result on whether the fuel pump meets the dry-running condition based on the second operating condition information.
[0056] The second operating condition information may include the remaining fuel level and the first fuel rail pressure indicating that the fuel pump is in normal operating condition, as described above, or it may include other operating condition information. For example, the fuel rail pressure or the fuel pump speed, etc., are not limited to this. In this embodiment, the explanation is based on the example of the second operating condition information including at least one of the remaining fuel level and the first fuel rail pressure indicating that the fuel pump is in normal operating condition.
[0057] For example, if the remaining fuel level is less than or equal to the preset remaining fuel level, and / or the first fuel rail pressure is less than the first preset pressure, then the determination result is that the fuel pump meets the dry running condition.
[0058] To improve the accuracy of determining whether the fuel pump meets the dry-running criteria, a dual determination can be made based on both the remaining fuel level and the first fuel rail pressure. Specifically, the fuel pump is determined to meet the dry-running criteria only when the remaining fuel level is less than or equal to a preset remaining fuel level and the first fuel rail pressure is less than a first preset pressure. Otherwise, if the remaining fuel level is greater than the preset remaining fuel level and / or the first fuel rail pressure is greater than or equal to the first preset pressure, the fuel pump is determined not to meet the dry-running criteria.
[0059] In one embodiment, the aforementioned second operating condition information can be information collected in real time or information collected at preset intervals (e.g., 1 minute), and there is no limitation on this.
[0060] Based on the above explanation, it can be considered that meeting the dry-running condition indicates that the fuel pump is capable of supplying fuel, but will enter a dry-running state.
[0061] The requirement for the engine to be in a running state can be divided into two categories: the engine is currently in a running state and needs to maintain that state; and the engine is currently in a stopped state and needs to enter a running state. Furthermore, the aforementioned first operating condition information includes, but is not limited to, the second fuel rail pressure of the fuel pump after engine startup, and the first fuel rail pressure described above, etc., and is not limited thereto.
[0062] It is understandable that the engine does not need to be started when the current state is running; therefore, the first operating condition information may not include the second oil rail pressure.
[0063] Based on the above explanation, it can be assumed that the methods for determining whether the engine needs to be in operation and the first operating condition information obtained are usually different for different current states.
[0064] As an example, when the current state is running, the vehicle can determine that the engine needs to be running even without receiving a shutdown command. That is, the engine needs to remain running.
[0065] The aforementioned shutdown command can be generated when an engine malfunction is detected, or when it is determined that the vehicle only needs to be driven by pure electric power (for example, when the vehicle speed is less than or equal to a second preset speed and the power battery charge is greater than a preset charge), or it can be generated based on the owner's operation, without limitation.
[0066] Normally, when the vehicle speed is less than or equal to the second preset speed, no engine torque is required. Furthermore, when the remaining charge of the power battery is greater than a preset charge, the vehicle can be considered capable of prolonged pure electric driving based on the power battery. Therefore, an engine shutdown command can be generated.
[0067] Otherwise, when the vehicle speed exceeds the second preset speed, the drive torque provided by the drive motor is usually insufficient to support high-speed vehicle operation; therefore, a shutdown command can be omitted. Furthermore, when the remaining charge of the power battery is less than or equal to a preset charge level, the vehicle can be considered unable to operate on pure electric power for an extended period. Therefore, a shutdown command can also be omitted.
[0068] Based on the above explanation, the vehicle can also determine whether to generate an engine shutdown command based on the current vehicle speed and remaining battery power, in order to determine whether the engine needs to continue running.
[0069] Understandably, since no shutdown command was received, the engine should be considered to need to remain running.
[0070] Furthermore, when the current state is a stopped state, the vehicle can determine that the engine needs to be running when it receives an engine start command.
[0071] In one embodiment, the aforementioned start command may be generated when the current driving condition of the vehicle requires engine start (e.g., the vehicle speed is greater than a second preset speed, and / or the power battery charge is less than or equal to a preset charge), or it may be generated based on the owner's operation, and there is no limitation on this.
[0072] It is understandable that when a start command is detected, it can be assumed that the engine needs to start and enter the running state.
[0073] It should be noted that when the engine is currently running, the aforementioned expected fuel rail pressure can be considered as the pressure required by the fuel pump to meet the vehicle's operating conditions. That is, at this pressure, the fuel pump delivers fuel to the engine, ensuring that the engine meets the vehicle's operating requirements after it starts running.
[0074] For example, the vehicle can determine the amount of fuel the fuel pump needs to pump based on the vehicle speed or the throttle opening of the accelerator pedal. Then, based on the correlation between the pumped fuel amount and the preset fuel rail pressure, the desired fuel rail pressure is determined.
[0075] Alternatively, a predictive neural network model between driving conditions and pumping oil volume can be pre-established to determine the pumping oil volume in real time based on the vehicle's driving conditions, and to determine the expected oil rail pressure corresponding to the pumping oil volume based on a preset correlation.
[0076] The driving conditions include, but are not limited to, vehicle speed, acceleration, whether turning, and whether going uphill. Furthermore, the model structure of the predictive neural network can be selected according to actual conditions, and the correlation relationships can be preset. In this embodiment, the method for determining the desired oil rail pressure is not limited.
[0077] It should be noted that, as explained above, the first fuel rail pressure can be the pressure collected by the fuel rail pressure sensor at the current moment. Therefore, based on the relationship between the desired fuel rail pressure and the first fuel rail pressure, it can be determined whether the fuel pump is dry-running, and a target control command can be generated to prohibit the fuel pump from operating.
[0078] For example, the vehicle can calculate the pressure difference between the desired fuel rail pressure and the first fuel rail pressure, and use the pressure difference as the aforementioned first operating condition information, as subsequent determination information for whether the fuel pump has dry-running.
[0079] In another embodiment, when the engine is currently in a stopped state, if the engine needs to enter a running state, the fuel pump needs to work normally to build up pressure in order to pump fuel to the engine. Therefore, the vehicle can determine the second fuel rail pressure of the fuel pump after the engine is started based on the start command as the first operating condition information.
[0080] It should be noted that for the engine to start normally, it relies on the fuel pump to build up pressure and pump fuel. Therefore, when the engine starts successfully, the fuel rail pressure of the fuel pump must be at least greater than or equal to the fuel rail pressure of the vehicle during normal pressure build-up, as described above, in order for the fuel pump to meet its basic pumping capacity to pump fuel to the engine and support a successful engine start.
[0081] Based on this, the vehicle can also determine the second fuel rail pressure of the fuel pump after the engine starts based on the start command as the first operating condition information.
[0082] It should be noted that engine starting failure may occur due to factors such as insufficient fuel in the tank, inadequate cylinder compression pressure, or insufficient intake air. Therefore, to avoid engine starting failure due to other unforeseen reasons, the vehicle can control the preset number of engine starts and determine whether the fuel pump has successfully built up pressure based on the fuel rail pressure after each start. This helps determine whether insufficient fuel in the tank is preventing the fuel pump from building up pressure properly, thus causing engine starting failure.
[0083] It's understandable that each time the engine is started, outside air enters, increasing cylinder compression pressure. Therefore, repeated engine starts ensure sufficient cylinder compression and air intake. This eliminates the possibility of occasional issues like insufficient cylinder compression pressure or insufficient air intake. Thus, if the engine fails to start, it can be assumed that the low remaining fuel level prevents the fuel pump from pumping fuel.
[0084] Based on the above explanation, the vehicle can also use the result of whether the engine started successfully as the first operating condition information mentioned above.
[0085] However, determining whether the engine has started successfully is usually based on the engine's rotational speed. But in real-world scenarios, the engine may not start successfully, but due to excessive charge in the drive motor, it may cause the engine to spin at high speed for a short period. This can lead the vehicle to mistakenly register a successful engine start. Therefore, using the engine start-up status as the primary operating condition information cannot be used to accurately determine whether the fuel pump is pumping fuel normally.
[0086] When the engine starts, it requires power from the battery to drive the engine speed and start it. Furthermore, setting a preset number of starts not only eliminates engine starting failures caused by other accidental issues, but also prevents the engine from being started indefinitely, which would significantly deplete the remaining charge of the battery.
[0087] Based on the above description, in this embodiment, in order to accurately determine whether the fuel pump is dry running and unable to pump fuel normally, when the engine is currently in a stopped state, the second fuel rail pressure of the fuel pump after the engine is started based on the start command can be determined as the first operating condition information.
[0088] The preset number of times mentioned above can be set according to the actual situation, and there is no limit to it.
[0089] S102. Based on the first operating condition information, generate a target control command for the fuel pump; the target control command includes a prohibition command, which is used to prohibit the fuel pump from working.
[0090] S103. Control the fuel pump according to the target control command.
[0091] In one embodiment, the target control command includes a prohibition command for preventing the fuel pump from operating, and an operation command for controlling the operation of the fuel pump.
[0092] It should be noted that low fuel rail pressure is usually caused by: insufficient remaining fuel, resulting in low fuel levels in the fuel rail, fuel pump malfunction, or a clogged fuel filter. However, as explained above, this does not apply if the fuel pump meets the preset dry-running criteria, indicating no fuel pump failure, and there is a situation where the remaining fuel level is low.
[0093] Based on this, it can be assumed that when the fuel pump meets the preset dry-running condition, the cause of the problem can be ruled out as a fuel pump malfunction. That is, the reason for the low fuel rail pressure is that the remaining fuel level is low, resulting in a low fuel level in the fuel rail.
[0094] Based on the above explanation, it can be seen that during operation, in order for the engine to meet the vehicle's driving conditions, the fuel pump's first fuel rail pressure needs to reach or approach the desired fuel rail pressure. At this point, if the pressure difference is greater than or equal to the second preset pressure, it can be considered that the first fuel rail pressure differs significantly from the desired fuel rail pressure. That is, the fuel pump cannot pump the remaining fuel based on the first fuel rail pressure, or the pumped fuel quantity cannot reach the expected level to support engine operation.
[0095] Therefore, to prevent the fuel pump from running dry, the target control command can be set to a prohibition command when the pressure difference is greater than or equal to the second preset pressure. Otherwise, when the pressure difference is less than the second preset pressure, it can be assumed that the remaining fuel quantity is still sufficient to support the fuel pump. Consequently, a working command can be generated to control the fuel pump's operation.
[0096] In another embodiment, as described above, repeatedly controlling the engine to start while it is stopped can eliminate accidental problems such as insufficient cylinder compression pressure or insufficient intake air volume. Therefore, after the engine fails to start, it can be assumed that the remaining fuel level is too low to allow the fuel pump to pump fuel, resulting in the fuel pump running dry.
[0097] Therefore, in a stopped state, if the second fuel rail pressure is less than the preset pressure build-up pressure of the fuel pump, it can be assumed that the fuel pump cannot build up pressure and pump fuel to the engine properly because the remaining fuel level is low. Thus, when the second fuel rail pressure is less than the preset pressure build-up pressure, a prohibition command can be generated to prevent the fuel pump from running dry. Otherwise, when the second fuel rail pressure is greater than or equal to the preset pressure build-up pressure, it can be assumed that the remaining fuel level is still sufficient to support the fuel pump in building up pressure and pumping fuel to the engine. Based on this, an operating command can be generated to control the operation of the fuel pump.
[0098] It should be added that when controlling the fuel pump to operate, the fuel pump can successfully start the engine and put it into operation by pumping fuel. At this time, while the engine is running, the vehicle can repeat the above steps S101-S103 to determine whether a prohibition command is generated when the engine is running, in order to prevent the fuel pump from dry running.
[0099] The second preset pressure can be set according to the actual situation. The preset pressure can be the same as or different from the first preset pressure. There is no limitation on this.
[0100] It should be noted that when the target control command is a prohibition command, the fuel pump will be disabled, and the engine must also be stopped. Subsequently, to prevent the vehicle from generating another engine start command, which would require repeating steps S101-S103 to determine whether to control the fuel pump, the vehicle can directly generate a request to prohibit engine start. This avoids scenarios where the vehicle might generate multiple start commands, leading to repeated execution of steps S101-S103.
[0101] In another embodiment, after generating the prohibition command, the vehicle can also execute a preset reminder operation to remind the driver to refuel. This preset reminder operation includes, but is not limited to, instrument panel prompts or voice prompts. For example, the instrument panel can display a message such as "Vehicle performance is limited when fuel is depleted, please refuel promptly."
[0102] In this embodiment, when the fuel pump meets the preset dry-running condition, it can be considered that the fuel pump may be able to supply fuel but will enter a dry-running state. At this time, when it is detected that the engine needs to be running, in order to prevent the fuel pump from dry-running, the first operating condition information of the fuel pump corresponding to the current state of the engine can be obtained. Then, based on the real-time first operating condition information, a target control command for the fuel pump is generated, and if the target control command is a prohibition command, the fuel pump is prohibited from working. Based on this, when it is determined that the fuel pump meets the preset dry-running condition and the engine needs to run, controlling the fuel pump through the actual first operating condition information of the fuel pump can achieve the purpose of preventing the fuel pump from dry-running.
[0103] In another embodiment, when the target control command is a prohibition command, the vehicle will disable the fuel pump. At this time, since the fuel pump cannot pump fuel to the engine, the vehicle cannot move using the drive torque provided by the engine. Therefore, in order to drive normally, the vehicle can control the drive motor to output drive torque.
[0104] It should be noted that the embodiments corresponding to steps S101-S103 above can be used only for gasoline vehicles or for hybrid vehicles (including an engine and a drive motor) to prevent the fuel pump from running dry, and there is no limitation on this. However, when it is necessary to control the drive motor to provide drive torque, this method is only used for hybrid vehicles that include an engine and a drive motor.
[0105] In one embodiment, the electricity required for the drive motor to operate is typically provided by a power battery. However, the remaining charge in the power battery may be low.
[0106] Therefore, to prevent the vehicle from being unable to reach its destination (e.g., a residence or gas station) due to excessively rapid depletion of the battery's remaining charge, the drive torque output by the drive motor can be controlled to be less than a preset torque, thereby reducing the rate of remaining battery consumption. The preset torque can be set according to actual conditions and is not limited thereto.
[0107] As an example, a vehicle can first determine the distance between its current location and destination, the remaining charge of its battery, the road type between the current location and destination, weather conditions, and other driving conditions. Then, based on these driving conditions, it can determine the aforementioned preset torque. For example, data such as distance, remaining battery charge, road type (e.g., highway, sand, mud), and weather can be used as training data, and actual torque can be used as labeled data to train a torque prediction model. After obtaining the torque prediction model, the current driving conditions can be input into the model to obtain the aforementioned preset torque.
[0108] The method of training the torque prediction model based on training data and labeled data is an existing method. The only difference is that the training data and labeled data of the model are different from the input and output of the existing prediction model. This will not be explained in detail.
[0109] Please see Figure 2 , Figure 2 This is a structural block diagram of a vehicle control device provided in an embodiment of this application. The modules included in this embodiment of the vehicle control device are used to execute... Figure 1 The steps in the corresponding embodiments. Please refer to the details. Figure 1 as well as Figure 1 The relevant descriptions in the corresponding embodiments are shown below. For ease of explanation, only the parts relevant to this embodiment are shown. See also... Figure 2 The vehicle control device 200 may include: a first acquisition module 210, a generation module 220, and a first control module 230, wherein:
[0110] The first acquisition module 210 is used to acquire the first operating condition information of the fuel pump corresponding to the current state of the engine when the engine is detected to be in operation, if the fuel pump meets the preset dry running condition.
[0111] The generation module 220 is used to generate target control instructions for the fuel pump based on the first operating condition information; the target control instructions include prohibition instructions, which are used to prohibit the fuel pump from working.
[0112] The first control module 230 is used to control the fuel pump according to the target control command.
[0113] In one embodiment, the vehicle control device 200 further includes:
[0114] The second acquisition module is used to acquire the second operating condition information of the fuel pump.
[0115] The first determining module is used to generate a determination result based on the second operating condition information to determine whether the fuel pump meets the dry running condition.
[0116] In one embodiment, the second operating condition information includes the remaining fuel level; the second acquisition module is further configured to:
[0117] Obtain the vehicle's speed and the current fuel level in the tank; calibrate the fuel level based on the vehicle speed to obtain the remaining fuel level.
[0118] In one embodiment, the second operating condition information includes at least one of the remaining fuel quantity and the first fuel rail pressure when the fuel pump is in normal condition; the second determining module is further configured to:
[0119] If the remaining fuel level is less than or equal to the preset remaining fuel level, and / or the first fuel rail pressure is less than the first preset pressure, then the determination result is that the fuel pump meets the dry running condition.
[0120] In one embodiment, the vehicle control device 200 further includes:
[0121] The second determining module is used to determine that the engine needs to be in the running state if the current state is running and no engine shutdown command has been obtained.
[0122] The third determining module is used to determine that the engine needs to be in a running state when the engine start command is received if the current state is a stopped state.
[0123] In one embodiment, the first acquisition module 210 is further configured to:
[0124] If the current state is running, the pressure difference between the expected fuel rail pressure and the first fuel rail pressure when the vehicle is running is determined as the first operating condition information; if the current state is stopped, the second fuel rail pressure of the fuel pump after the engine is started based on the start command is determined as the first operating condition information.
[0125] In one embodiment, the generation module 220 is further configured to:
[0126] If the pressure difference is greater than or equal to the second preset pressure, or the second fuel rail pressure is less than the preset pressure build-up pressure of the fuel pump, then the target control command is determined to be a prohibition command; if the pressure difference is less than the second preset pressure, or the second fuel rail pressure is greater than or equal to the preset pressure build-up pressure, then the target control command is determined to be a working command; the working command is used to control the operation of the fuel pump.
[0127] In one embodiment, the vehicle control device 200 further includes:
[0128] The second control module is used to control the drive motor to output drive torque to drive the vehicle if the target control command is a prohibition command; the drive torque is less than the preset torque.
[0129] When it is understood that, Figure 2 In the structural block diagram of the vehicle control device shown, each module is used to perform... Figure 1 The steps in the corresponding embodiments, and for Figure 1 The steps in the corresponding embodiments have been explained in detail in the above embodiments. Please refer to them for details. Figure 1 as well as Figure 1 The relevant descriptions in the corresponding embodiments will not be repeated here.
[0130] Figure 3 This is a structural block diagram of a vehicle provided in one embodiment of this application. For example... Figure 3 As shown, the vehicle 300 in this embodiment includes a processor 310, a memory 320, and a computer program 330 stored in the memory 320 and executable on the processor 310, such as a program for a vehicle control method. When the processor 310 executes the computer program 330, it implements the steps in the various embodiments of the above-described vehicle control methods, for example... Figure 1 S101 to S103 are shown. Alternatively, the processor 310 implements the above when executing the computer program 330. Figure 2 The functions of each module in the corresponding embodiments, for example, Figure 2 For details on the functions of each module shown, please refer to [link / reference]. Figure 2 The relevant descriptions in the corresponding embodiments.
[0131] For example, the computer program 330 can be divided into one or more modules, one or more of which are stored in the memory 320 and executed by the processor 310 to implement the vehicle control method provided in the embodiments of this application. One or more modules can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program 330 in the vehicle 300. For example, the computer program 330 can implement the vehicle control method provided in the embodiments of this application.
[0132] Vehicle 300 may include, but is not limited to, processor 310 and memory 320. Those skilled in the art will understand that... Figure 3 This is merely an example of vehicle 300 and does not constitute a limitation on vehicle 300. It may include more or fewer components than shown, or combine certain components, or different components. For example, a vehicle may also include input / output devices, network access devices, buses, etc.
[0133] The processor 310 may be a central processing unit, or it may be other general-purpose processors, digital signal processors, application-specific integrated circuits, off-the-shelf programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0134] The memory 320 can be an internal storage unit of the vehicle 300, such as a hard drive or memory of the vehicle 300. The memory 320 can also be an external storage device of the vehicle 300, such as a plug-in hard drive, smart memory card, flash memory card, etc., equipped on the vehicle 300. Furthermore, the memory 320 can include both internal storage units and external storage devices of the vehicle 300.
[0135] This application provides a computer-readable storage medium, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the vehicle control method as described in the above embodiments.
[0136] This application provides a computer program product that, when run on a vehicle, causes the vehicle to execute the vehicle control methods described in the above embodiments.
[0137] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A vehicle control method characterized by, The method includes: If the fuel pump meets the preset dry-running condition, then when it is detected that the engine needs to be in operation, the first operating condition information of the fuel pump corresponding to the current state of the engine is obtained. Based on the first operating condition information, a target control command for the fuel pump is generated; the target control command includes a prohibition command, which is used to prohibit the fuel pump from operating. Control the fuel pump according to the target control command; If the fuel pump meets the preset dry-running condition, before obtaining the first operating condition information of the fuel pump corresponding to the current state of the engine when the engine is detected to be in a running state, the method further includes: Obtain the second operating condition information of the fuel pump; the second operating condition information includes the remaining fuel level. A determination result is generated based on the second operating condition information to determine whether the fuel pump meets the dry-running condition to be determined. The acquisition of the second operating condition information of the fuel pump includes: Get the vehicle's speed and the current fuel level in the tank; The remaining fuel level is obtained by calibrating the current fuel level based on the vehicle speed. The method further includes: If the target control command is the prohibition command, then the drive motor is controlled to output drive torque to drive the vehicle; the drive torque is less than the preset torque, the preset torque is obtained by inputting the current driving conditions of the vehicle into a preset torque prediction model, the torque prediction model is obtained by training the distance between the current location and the destination, the remaining battery power, the road type between the current location and the destination, and weather data as training data, and the actual torque as labeled data.
2. The method of claim 1, wherein, The second operating condition information includes the first fuel rail pressure when the fuel pump is in normal operating condition; the step of generating a determination result based on the second operating condition information to determine whether the fuel pump meets the dry-running pending determination condition includes: If the remaining fuel quantity is less than or equal to the preset remaining fuel quantity, and the first fuel rail pressure is less than the first preset pressure, then the determination result is that the fuel pump meets the dry run condition.
3. The method of claim 1, wherein, Before obtaining the first operating condition information of the fuel pump corresponding to the current state of the engine when it is detected that the engine needs to be in an operating state, the method further includes: If the current state is the running state, then if no shutdown command is received for the engine, it is determined that the engine must be in the running state; If the current state is a stopped state, then when the engine start command is received, it is determined that the engine needs to be in the running state.
4. The method according to claim 3, characterized in that, The step of obtaining the first operating condition information of the fuel pump corresponding to the current state of the engine when it is detected that the engine needs to be in an operating state includes: If the current state is the operating state, then the pressure difference between the expected oil rail pressure and the first oil rail pressure when the vehicle is driving is determined as the first operating condition information. If the current state is the stopped state, then the second fuel rail pressure of the fuel pump after the engine is started based on the start command is determined as the first operating condition information.
5. The method according to claim 4, characterized in that, The step of generating the target control command for the fuel pump based on the first operating condition information includes: If the pressure difference is greater than or equal to the second preset pressure, or if the second fuel rail pressure is less than the preset pressure build-up pressure of the fuel pump, then the target control command is determined to be the prohibition command. If the pressure difference is less than the second preset pressure, or the second fuel rail pressure is greater than or equal to the preset pressure build-up pressure, then the target control command is determined to be a working command; the working command is used to control the fuel pump to work.
6. A vehicle control device, characterized in that, The device includes: The first acquisition module is used to acquire the first operating condition information of the fuel pump corresponding to the current state of the engine when the engine is detected to be in a running state, if the fuel pump meets the preset dry running condition. The generation module is used to generate a target control command for the fuel pump based on the first operating condition information; the target control command includes a prohibition command, which is used to prohibit the fuel pump from operating; The first control module is used to control the fuel pump according to the target control command; The device further includes: The second acquisition module is used to acquire the second operating condition information of the fuel pump; the second operating condition information includes the remaining fuel quantity. The first determining module is used to generate a determination result based on the second operating condition information to determine whether the fuel pump meets the dry running condition to be determined. The second acquisition module is also used for: Obtain the vehicle speed and the current fuel level in the tank; calibrate the current fuel level based on the vehicle speed to obtain the remaining fuel level; The device further includes: The second control module is used to control the drive motor to output drive torque to drive the vehicle if the target control command is the prohibition command; the drive torque is less than a preset torque, the preset torque is obtained by inputting the current driving conditions of the vehicle into a preset torque prediction model, the torque prediction model is obtained by training the distance between the current location and the destination, the remaining battery power, the road type between the current location and the destination, and weather data as training data, and the actual torque as labeled data.
7. A vehicle comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Control method and system for hybrid power vehicle
CN111348031A
Fuel pump dry operation prevention control method, vehicle-mounted controller, control system and automobile
CN116927968A
Method for determining fuel quantity in fuel tank of motor vehicle, involves determining fuel quantity depending on position of fuel tank in area, and determining filling level value of fuel by filling level gauge in fuel tank
DE102009002394A1