Drainage method of vehicle engine, storage medium, electronic equipment and vehicle

By controlling the motor to drive the engine to rotate at a preset speed, and utilizing the cooperation of the crankshaft and connecting rod, the accumulated water in the engine is slowly discharged, solving the problem of engine damage caused by water accumulation in extreme weather and ensuring engine safety.

CN121047673APending Publication Date: 2025-12-02BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410686876.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-29
Publication Date
2025-12-02

AI Technical Summary

Technical Problem

In extreme weather conditions, water accumulation in car engines can cause the connecting rods of the crankshaft to bend or break, or even cause the cylinder block to crack. Existing technology is insufficient to effectively remove the accumulated water.

Method used

By receiving a drainage command, the motor connected to the engine drives the engine to rotate at a preset speed. The crankshaft drives the piston to move up and down slowly through the connecting rod, slowly draining the water accumulated in the engine combustion chamber. Once the preset drainage conditions are met, the drainage operation is performed.

Benefits of technology

It effectively drains water from the engine combustion chamber, preventing connecting rods from being bent or broken, ensuring the safety of the engine and vehicle, and ensuring that the engine can work normally.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121047673A_ABST
    Figure CN121047673A_ABST
Patent Text Reader

Abstract

The invention discloses a drainage method of a vehicle engine, a storage medium, electronic equipment and a vehicle. The drainage method comprises the steps that a drainage instruction is received, and a motor in transmission connection with an engine is controlled to drive the engine to rotate at a preset rotating speed so as to achieve drainage of the engine. Engine drainage can be effectively achieved, and the safety of an engine is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and more specifically to a method for draining water from a vehicle engine, a storage medium, electronic equipment, and a vehicle. Background Technology

[0002] With the improvement of people's living standards and the acceleration of urbanization, the number of cars on the road is increasing day by day. The car engine is the engine that provides power to the car; it is the heart of the car and affects its power, economy, and environmental performance.

[0003] In recent years, extreme weather events such as severe cold, storms, and blizzards have become more frequent. When these severe weather events occur, the ground water level rises. Cars parked in low-lying areas or underground garages cannot drain water in a short period of time because the amount of water they drain is far less than the amount of water they accumulate. As a result, the water level is higher than the car's engine intake / exhaust port, and water will flow in directly into the engine through the air intake and exhaust pipe.

[0004] When there is water in the engine combustion chamber, starting the engine will cause the water to be unable to be compressed, which can lead to the connecting rod of the crankshaft connecting the piston being bent or broken, or even the cylinder block cracking. Summary of the Invention

[0005] The summary section introduces a series of simplified concepts, which will be further explained in detail in the detailed description section. The summary section of this invention is not intended to limit the key features and essential technical features of the claimed technical solution, nor is it intended to determine the scope of protection of the claimed technical solution.

[0006] To at least partially solve the above problems, according to a first aspect of this application, a method for draining water from a vehicle engine is provided, the method comprising:

[0007] Upon receiving a drainage command, the motor connected to the engine drive is controlled to rotate the engine at a preset speed to achieve engine drainage.

[0008] In one embodiment of this application, when the first button on the vehicle is triggered, the drainage command is received; and / or,

[0009] When the image sensor on the vehicle detects that the water level has dropped from a first preset height to a second preset height, it receives the drainage command; and / or,

[0010] When the water level sensor on the vehicle detects that the water level has dropped from the third preset height to the fourth preset height, it receives the drainage command.

[0011] In one embodiment of this application, before the motor connected to the engine drives the engine to rotate at a preset speed to drain the engine water, the drainage method further includes:

[0012] Detect whether the vehicle meets the preset drainage conditions;

[0013] If the conditions are met, the motor connected to the engine is controlled to drive the engine to rotate at a preset speed in order to drain the engine.

[0014] In one embodiment of this application, the preset drainage conditions include:

[0015] The motor is fault-free;

[0016] The motor controller connected to the motor is fault-free;

[0017] The battery connected to the motor controller is providing normal power.

[0018] The remaining power of the battery is greater than or equal to a preset power threshold;

[0019] The vehicle had no electrical leakage fault.

[0020] In one embodiment of this application, the control of the motor connected to the engine drive the engine to rotate at a preset speed to achieve engine drainage, including:

[0021] The motor is controlled by a stepping pulse drive signal to drive the engine to rotate with a preset output torque corresponding to the preset speed.

[0022] Obtain the time interval between the position changes of two adjacent rotors;

[0023] When the engine rotates one revolution, and the time interval between adjacent changes in rotor position during this period is less than or equal to a preset time threshold, the engine drainage is completed.

[0024] In one embodiment of this application, the control of the motor connected to the engine drive the engine to rotate at a preset speed to achieve engine drainage, including:

[0025] The motor is controlled to drive the engine to rotate with a preset output torque corresponding to the preset speed.

[0026] Obtain the actual speed of the motor;

[0027] When the difference between the actual rotational speed and the preset motor speed is less than a set threshold and continues for a preset time, the engine drainage is complete.

[0028] In one embodiment of this application, the drainage method further includes:

[0029] When the vehicle is powered off and the engine drainage is not complete, the drainage incomplete information is stored.

[0030] When the vehicle is powered on again, a reminder message is sent to the user to continue draining the water;

[0031] When the first button on the vehicle is triggered or when the first button is not triggered within a preset time, the drainage command is received;

[0032] When the second button on the vehicle is triggered, it receives a no-drainage command and stops controlling the motor to drive the engine to rotate at the preset speed.

[0033] In one embodiment of this application, the drainage method further includes:

[0034] When the vehicle exits wading or floating mode, a reminder message is issued to remind the user to drain the engine.

[0035] When the first button on the vehicle is triggered or the first button is not triggered within a preset time, the drainage command is received;

[0036] When the second button on the vehicle is triggered, it receives a no-drainage command and stops controlling the motor to drive the engine to rotate at the preset speed.

[0037] In one embodiment of this application, the preset rotation speed is less than or equal to 5 revolutions per minute.

[0038] In one embodiment of this application, the motor is an ISG motor, a BSG motor, or an HSG motor.

[0039] According to a second aspect of this application, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps of the drainage method described above.

[0040] According to a third aspect of this application, an electronic device is provided, comprising: a memory having a computer program stored thereon; and a processor for executing the computer program in the memory to implement the steps of the drainage method described above.

[0041] According to a fourth aspect of this application, a vehicle is provided, the vehicle including the aforementioned electronic equipment.

[0042] The vehicle engine drainage method, storage medium, electronic equipment, and vehicle disclosed in this application, by receiving a drainage command, control a motor connected to the engine drive to rotate the engine at a preset relatively low speed, so that the crankshaft of the engine can drive the piston to move up and down slowly through the connecting rod, so as to slowly discharge the water accumulated in the engine combustion chamber and ensure the safety of the engine and the vehicle. Attached Figure Description

[0043] The above and other objects, features, and advantages of this application will become more apparent from the more detailed description of the embodiments of this application in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the embodiments of this application to explain this application and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.

[0044] Figure 1 A schematic flowchart illustrating a method for draining water from a vehicle engine according to an embodiment of this application is shown.

[0045] Figure 2 A line graph showing the rotor position changing over time when the engine drainage is complete, according to an embodiment of this application;

[0046] Figure 3 A line graph showing the rotor position changing over time when the engine drainage is incomplete according to an embodiment of this application;

[0047] Figure 4 A schematic structural block diagram of an electronic device according to an embodiment of this application is shown;

[0048] Figure 5 A schematic structural block diagram of a vehicle according to an embodiment of this application is shown. Detailed Implementation

[0049] The following description provides numerous specific details to offer a more thorough understanding of this application. However, it will be apparent to those skilled in the art that this application can be practiced without one or more of these details. In other instances, certain technical features well-known in the art have not been described to avoid confusion with this application.

[0050] It should be understood that this application can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, providing these embodiments will make the disclosure thorough and complete, and will fully convey the scope of this application to those skilled in the art. In the drawings, for clarity, the dimensions and relative dimensions of layers and regions may be exaggerated. The same reference numerals denote the same elements throughout.

[0051] It should be understood that although the terms first, second, third, etc., may be used to describe various elements, components, areas, layers, and / or parts, these elements, components, areas, layers, and / or parts should not be limited by these terms. These terms are only used to distinguish one element, component, area, layer, or part from another element, component, area, layer, or part. Therefore, without departing from the teachings of this application, the first element, component, area, layer, or part discussed below may be referred to as the second element, component, area, layer, or part.

[0052] Spatial relation terms such as "below," "under," "below," "under," "above," and "above" are used here for convenience to describe the relationship between one element or feature shown in the figure and other elements or features. It should be understood that, in addition to the orientation shown in the figure, spatial relation terms are intended to also include different orientations of devices in use and operation.

[0053] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of this application. When used herein, the singular forms “a,” “an,” and “the” are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the terms “comprising” and / or “including,” when used in this specification, identify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups. When used herein, the term “and / or” includes any and all combinations of the associated listed items.

[0054] First, refer to Figure 1 This describes a method for draining water from a vehicle engine used in implementing embodiments of the present invention. For example... Figure 1 As shown, the vehicle engine drainage method according to an embodiment of this application may include the following steps:

[0055] Step S100: Receive the drainage command and control the motor connected to the engine drive to rotate the engine at a preset speed to achieve engine drainage.

[0056] Specifically, upon receiving a drainage command, the vehicle's motor controller controls the motor connected to the engine to rotate the engine at a preset speed. This preset speed is relatively low (e.g., 20 rpm, 10 rpm, 5 rpm, or even lower). When the engine rotates at this speed, the crankshaft, through the connecting rod, slowly moves the piston up and down, gradually draining the water from the engine's combustion chamber. During this process, the connecting rod between the crankshaft and piston will not be bent or broken, preventing engine block cracking. The drained water may enter the oil pan, or it may be discharged into the intake manifold if the intake valves are not fully closed, or it may drain through the gap between the piston and cylinder wall. By controlling the motor connected to the engine to rotate the engine at the preset speed, the water in the engine's combustion chamber can eventually be completely drained, or only a very small amount may remain. At this point, the engine can operate normally without the connecting rod being bent or broken due to water accumulation.

[0057] For example, the preset speed is less than or equal to 20 revolutions per minute, such as 5 revolutions per minute. It should be noted that this preset speed is the theoretical speed of the engine, that is, the speed that the engine will reach when there is no water accumulation. Due to the presence of water inside the engine, the actual speed of the engine may fluctuate.

[0058] In one embodiment, a drainage command is received when a first button on the vehicle is triggered. The first button can be a physical button on the vehicle (such as a mechanical button) or a virtual button on the in-vehicle display screen. Vehicle submersion in water or being in a deep wading environment are conditions that the user can recognize. In this case, the user can press the first button to send a drainage command to the motor controller. The motor controller receives the drainage command and controls the motor connected to the engine drive to rotate the engine at a preset speed to drain the water from the engine.

[0059] In one embodiment, when the image sensor on the vehicle detects that the water level has dropped from a first preset height to a second preset height, it receives a drainage command. The image sensor on the vehicle can acquire images of the direction of travel and / or the environment around the vehicle, and then identify the water level at the vehicle's location and determine the water level height based on the environmental images using image recognition. The first preset height is a preset water level at which there is a risk of water entering the engine, and the second preset height is a preset water level at which there is no risk of water entering the engine. When the image sensor detects that the water level has dropped from the first preset height to the second preset height, it indicates that the vehicle has moved from the area where there is a risk of water entering the engine to a relatively safe area. At this time, the image sensor (or the controller connected to the image sensor on the vehicle) sends a drainage command to the motor controller. The motor controller receives the drainage command and controls the motor connected to the engine drive to rotate the engine at a preset speed to drain the engine water.

[0060] In one embodiment, when the water level sensor on the vehicle detects that the water level has dropped from a third preset height to a fourth preset height, it receives the drainage command. The water level sensor on the vehicle can detect the water level at the vehicle's location. The third preset height is a preset water level at which there is a risk of water entering the engine, and the fourth preset height is a preset water level at which there is no risk of water entering the engine. When the water level detected by the water level sensor drops from the third preset height to the fourth preset height, it indicates that the vehicle has moved from the area where there is a risk of water entering the engine to a relatively safe area. At this time, the water level sensor (or the controller connected to the water level sensor on the vehicle) sends a drainage command to the motor controller. The motor controller receives the drainage command and controls the motor connected to the engine drive to rotate the engine at a preset speed to drain the engine water. A water level sensor is an instrument that can convert the water level parameter of the measured point into a corresponding electrical signal in real time. Water level sensors are usually installed on the vehicle chassis to facilitate timely identification of the water level at the vehicle's location in flooded areas.

[0061] In one embodiment, the engine is prohibited from starting after a drainage command is received.

[0062] Specifically, when the motor sensor receives a drainage command, it indicates that water may have entered the engine's combustion chamber. Due to the incompressibility of water, the piston stroke will be shortened. If the engine is started at this time, the connecting rod connecting the crankshaft to the piston may be bent or broken, or even the engine block may crack. Restricting engine start after receiving a drainage command can effectively ensure engine safety.

[0063] For example, measures such as cutting off the fuel supply or preventing engine ignition can be taken to prevent the engine from starting, thus avoiding damage caused by starting the engine when it is flooded.

[0064] In one embodiment, before controlling the motor connected to the engine drive to rotate the engine at a preset speed to achieve engine drainage (i.e., after receiving the drainage command), the drainage method further includes: detecting whether the vehicle meets preset drainage conditions; if so, performing the step of controlling the motor connected to the engine drive to rotate the engine at a preset speed to achieve engine drainage.

[0065] These preset drainage conditions are necessary for successful and complete drainage. Drainage can proceed normally only if these preset drainage conditions are met.

[0066] In one embodiment, the preset drainage conditions include: 1) the motor is fault-free, 2) the motor controller connected to the motor is fault-free, 3) the battery connected to the motor controller is powered normally, 4) the remaining charge of the battery is greater than or equal to a preset charge threshold, and 5) the vehicle has no leakage fault.

[0067] The motor can be an ISG, BSG, or HSG motor. The ISG motor (Integrated Starter Generator) is located at the engine crankshaft end, integrated with it. This arrangement means it doesn't need to drive a belt, eliminating the load from the engine block itself. The ISG motor can directly apply force to the engine crankshaft output, thus not only directly driving the crankshaft during startup, ensuring the engine doesn't start easily at low speeds, but also significantly boosting power when needed. The BSG motor (Belt Starter Generator) is located on the engine's front-end accessory drive system, flexibly connected to the engine crankshaft via a belt. It replaces the inverter found in traditional gasoline vehicles, transforming it into a larger motor. When the engine is running, it drives the BSG motor, which primarily acts as a generator, converting mechanical energy into electrical energy stored in the battery pack. The HSG motor (Hybrid Starter Generator) is located at the belt position, i.e., the P0 position. When the HSG motor starts, it drives the engine belt, which in turn drives the engine crankshaft, thus starting the engine. Under higher load conditions, the engine is then ignited, resulting in fuel savings and quieter operation. The HSG motor has greater power and torque than a standard BSG motor. As long as the motor is functioning properly, it can reliably drive the engine.

[0068] The motor controller draws power from the battery to control the motor's rotation. A fault-free motor controller ensures it can properly control the motor's operation.

[0069] The battery can be the vehicle's power battery. A normal battery supply and a remaining battery charge greater than or equal to a preset charge threshold ensure that the motor has sufficient power to drive the engine. For example, the preset charge threshold can be 5%, 10%, or other suitable charge thresholds.

[0070] The absence of electrical leakage in the vehicle ensures the safety of occupants during the drainage process.

[0071] When the above-mentioned preset drainage conditions are met simultaneously, the motor connected to the engine drive will rotate the engine at a preset speed to achieve the engine drainage step; otherwise, this step will not be performed, and the user will be prompted through the instrument panel, vehicle display screen, etc.: there is a risk of water entering the engine, please start the vehicle with caution.

[0072] In one embodiment, controlling a motor connected to the engine drive to rotate the engine with a preset output torque corresponding to a preset speed to achieve drainage includes: controlling the motor to rotate the engine with a preset output torque using a stepping pulse drive signal; obtaining the time interval between the position changes of two adjacent rotors; and completing engine drainage when the engine rotates one revolution and the time interval between the position changes of adjacent rotors during this period is less than or equal to a preset time threshold.

[0073] Specifically, the motor controller outputs stepper pulse drive signals to control the motor's rotation, placing the motor under stepper pulse control. Upon receiving the stepper pulse signal, the motor converts it into mechanical motion, causing the motor rotor to rotate at a certain angle. This rotation, along with a preset output torque corresponding to a preset speed, drives the engine crankshaft to rotate. The crankshaft then moves the piston within the engine combustion chamber up and down, expelling water from the engine cylinders. For example, this preset output torque can be 100 N·m or other suitable values. This preset output torque represents the torque required to drive the engine at a preset speed when there is no water ingress.

[0074] During the rotation of the motor, the time interval between the changes in the positions of two adjacent rotors is obtained through the position sensor on the motor. For example, the rotor position of the motor can be divided into six rotor positions at 60° intervals, namely, 0° position (360° position), 60° position, 120° position, 180° position, 240° position and 300° position. The time interval between the rotation of the motor rotor from one rotor position to the next rotor position is obtained through the position sensor, such as the time interval from 0° position (360° position) to 60° position, the time interval from 60° position to 120° position, etc.

[0075] like Figure 2 As shown, when the engine drainage is complete, the time interval between the position changes of two adjacent rotors is T, driven by the stepping pulse signal. That is, when the engine drainage is complete, the water accumulated in the engine combustion chamber will have virtually no impact on the engine rotation, and thus will have virtually no impact on the motor rotation; the time interval between the position changes of two adjacent rotors will be approximately equal.

[0076] When the engine is not completely drained, the water remaining in the engine cylinders can obstruct the engine's rotation, potentially causing the motor rotor to take longer to rotate from one position to the next, and resulting in unequal time intervals between the changes in the positions of adjacent rotors. For example... Figure 3 As shown, the time interval from the 180° position to the 240° position is T, and the time interval from the 240° position to the 300° position is 5T.

[0077] Therefore, the time interval between the changes in the positions of two adjacent rotors can be used to determine whether drainage is complete.

[0078] When the engine rotates one revolution (e.g., the engine crankshaft rotates one revolution), and the time interval between the changes in the positions of adjacent rotors during this period is less than or equal to a preset time threshold, it indicates that the water accumulated in the engine combustion chamber will not have much impact on the engine's rotation, that is, it will not have much impact on the rotation of the motor. At this point, it can be determined that the engine drainage is complete.

[0079] When the motor rotates once, the engine's rotation angle is limited and insufficient to detect that all accumulated water has been discharged. Only when the engine rotates once can it be guaranteed that the pistons in each cylinder reach top dead center. For example, if the motor needs to rotate twice when the engine rotates once, then during the 720° rotation of the motor rotor, the time interval between the position changes of adjacent rotors must be less than or equal to a preset time threshold.

[0080] In one embodiment, controlling a motor connected to the engine drive the engine to rotate to achieve drainage includes: controlling the motor to drive the engine to rotate with a preset output torque corresponding to a preset speed; obtaining the actual speed of the motor; and completing engine drainage when the difference between the actual speed of the motor and the preset motor speed is less than a set threshold and continues for a preset time.

[0081] Specifically, the motor can be controlled to rotate by outputting a continuous drive signal (or a stepping pulse drive signal) through a motor controller. This causes the motor to drive the engine crankshaft to rotate with a preset output torque corresponding to a preset speed. The crankshaft then drives the piston in the engine combustion chamber to move up and down, expelling water from the engine cylinders as the piston moves. For example, this preset output torque can be 100 N·m or other suitable values. This preset output torque is the output torque required to drive the engine to rotate at a preset speed when there is no water ingress.

[0082] During the rotation of the motor, the motor speed can be obtained through Hall sensors or encoders on the vehicle.

[0083] Once the engine has finished draining, the water remaining in the combustion chamber will have minimal impact on engine rotation, meaning it will have virtually no effect on the motor's rotation. The motor's actual speed can remain stable, meaning the difference between it and the preset motor speed is less than a set threshold (i.e., very close to the preset motor speed), and this can be maintained for a preset time. This preset motor speed corresponds to the engine's preset speed; when the motor rotates continuously at the preset speed, it can drive the engine to rotate continuously at the preset speed. This preset time can be greater than the time it takes for the engine to rotate one, two, or three revolutions at the preset speed.

[0084] When the engine is not drained, the water in the engine cylinders will obstruct the engine's rotation, which may cause large fluctuations in the actual speed of the motor, making it difficult to keep the actual speed of the motor stable near the preset motor speed.

[0085] Therefore, the actual speed of the motor can be used to determine whether drainage is complete.

[0086] When the difference between the actual speed of the motor and the preset motor speed is less than the set threshold and continues for a preset time, it means that the water accumulated in the engine combustion chamber will not affect the rotation of the engine, that is, it will not affect the rotation of the motor. At this time, it can be determined that the engine drainage is complete.

[0087] In the embodiments of this application, the engine is allowed to start when the engine drainage is complete. At this time, only a very small amount of water may remain in the engine combustion chamber, which will not cause the connecting rod of the crankshaft connecting the piston to bend or break, nor will it cause the engine block to crack. At this time, the engine can be started safely.

[0088] In the embodiments of this application, when the vehicle is powered off and engine drainage is incomplete, the incomplete drainage information is stored. When the vehicle is powered on again, a reminder message is sent to the user to continue drainage. When the first button on the vehicle is triggered or is not triggered within a preset time, a drainage command is received, that is, a drainage command is sent to the motor controller. The motor controller receives the drainage command and controls the motor connected to the engine to drive the engine to rotate at a preset speed to achieve engine drainage. When the second button on the vehicle is triggered, a non-drainage command is received, and the motor is no longer controlled to drive the engine to rotate at the preset speed. That is, a non-drainage command is sent to the motor controller, and the motor controller receives the non-drainage command and no longer controls the motor to drive the engine to rotate at the preset speed. The first button can be a button indicating drainage, and the second button can be a button indicating non-drainage. The first and second buttons can be physical buttons on the vehicle or buttons on the in-vehicle display screen interface.

[0089] In an emergency, a user might immediately shut down the vehicle, thus stopping the engine drainage process. Since drainage is incomplete and water remains inside the engine cylinders, the vehicle needs to remember this incomplete drainage information and issue a reminder message to the user to continue drainage the next time the vehicle is powered on. After the reminder message is issued, if the first button on the vehicle is triggered, or if the first button is not triggered within a preset time, it indicates that engine drainage needs to continue. At this time, the vehicle receives the drainage command and controls the motor connected to the engine drive to rotate the engine at a preset speed to drain the water. If the second button on the vehicle is triggered, it indicates that the user no longer needs to continue engine drainage. At this time, the vehicle receives a no-drainage command, stops controlling the motor to rotate the engine at the preset speed, and allows the engine to start normally. For example, if the user has already cleared the water from the engine before powering the vehicle back on, they can trigger the second button after powering on to avoid the drainage process and start the engine directly.

[0090] In this embodiment, when the vehicle exits wading or floating mode, a reminder message is issued to the user to drain the engine. When a first button on the vehicle is triggered or is not triggered within a preset time, a drainage command is received, i.e., a drainage command is sent to the motor controller. The motor controller receives the drainage command and controls the motor connected to the engine to drive the engine to rotate at a preset speed to drain the engine. When a second button on the vehicle is triggered, a non-drainage command is received, and the motor is no longer controlled to drive the engine to rotate at the preset speed. That is, a non-drainage command is sent to the motor controller, and the motor controller receives the non-drainage command and no longer controls the motor to drive the engine to rotate at the preset speed. The first button can be a button indicating drainage, and the second button can be a button indicating non-drainage. The first and second buttons can be physical buttons on the vehicle or buttons on the in-vehicle display screen.

[0091] Wading mode is a vehicle function that is passively triggered. When the user begins wading, the vehicle uses various sensors to monitor the wading depth, vehicle posture, and wheel slippage. When the vehicle meets the buoyancy requirements, it automatically activates buoyancy mode, enabling it to float in the water and maintain control such as forward movement and steering. Both modes are designed to help the vehicle navigate through water and prevent damage. It works by increasing the vehicle's height and pressurizing the battery to cope with large amounts of water accumulated during typhoons or heavy rains. While in wading mode, the vehicle employs measures to prevent engine operation. When the vehicle exits wading or buoyancy mode, some water may still remain in the engine compartment; the vehicle will then issue a warning message to remind the user to drain the engine water.

[0092] After the vehicle issues a warning message, if the first button on the vehicle is triggered, or if the first button is not triggered within a preset time, it indicates that engine drainage needs to continue. At this time, the vehicle receives the drainage command and controls the motor connected to the engine drive to rotate the engine at a preset speed to drain the engine. When the second button on the vehicle is triggered, it indicates that the user no longer needs to drain the engine. At this time, the vehicle receives a no-drainage command, stops controlling the motor to rotate the engine at the preset speed, and allows the engine to start normally. For example, if the user has already cleaned the water from the engine before restarting the vehicle, they can trigger the second button after restarting the vehicle to avoid the drainage process and start the engine directly.

[0093] According to the vehicle engine drainage method of the present application embodiment, when the vehicle meets the preset drainage conditions, the motor connected to the engine drives the engine to rotate at a preset speed to achieve engine drainage, which can effectively achieve engine drainage and ensure the safety of the engine and the vehicle.

[0094] Furthermore, this application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, causes the processor to perform the steps of the aforementioned vehicle engine drainage method. The storage medium may include, for example, a memory card of a smartphone, a storage component of a tablet computer, a hard disk of a personal computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disc read-only memory (CD-ROM), a USB memory, or any combination of the above storage media. The computer-readable storage medium may be a single medium or any combination of multiple computer-readable storage media.

[0095] See appendix Figure 4 This application also provides an electronic device 400, which includes a memory 410 and a processor 420, wherein: the memory 410 stores a computer program; and the processor 420 is used to execute the computer program in the memory 410 to implement the steps of the above-described vehicle engine drainage method.

[0096] See appendix Figure 5 This application also provides a vehicle 500, which includes the aforementioned electronic equipment 400.

[0097] Although exemplary embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above exemplary embodiments are merely illustrative and are not intended to limit the scope of this application. Various changes and modifications can be made therein by those skilled in the art without departing from the scope and spirit of this application. All such changes and modifications are intended to be included within the scope of this application as claimed in the appended claims.

[0098] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0099] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed.

[0100] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of this application may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0101] Similarly, it should be understood that, in order to streamline this application and aid in understanding one or more of the various inventive aspects, features of this application may sometimes be grouped together in a single embodiment, figure, or description thereof in the description of exemplary embodiments of this application. However, this approach should not be construed as reflecting an intention that the claimed application requires more features than are expressly recited in each claim. Rather, as reflected in the corresponding claims, its inventive point lies in solving the corresponding technical problem with features fewer than all features of a single disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into that detailed description, wherein each claim itself is a separate embodiment of this application.

[0102] Those skilled in the art will understand that, apart from the mutual exclusion of features, all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or apparatus so disclosed can be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.

[0103] Furthermore, those skilled in the art will understand that although some embodiments described herein include certain features included in other embodiments but not others, combinations of features from different embodiments are intended to be within the scope of this application and form different embodiments. For example, in the claims, any one of the claimed embodiments can be used in any combination.

Claims

1. A method for draining water from a vehicle engine, characterized in that, The drainage method includes: Upon receiving a drainage command, the motor connected to the engine drive is controlled to rotate the engine at a preset speed to achieve engine drainage.

2. The drainage method according to claim 1, characterized in that, When the first button on the vehicle is triggered, the drainage command is received; and / or, When the image sensor on the vehicle detects that the water level has dropped from a first preset height to a second preset height, it receives the drainage command; and / or, When the water level sensor on the vehicle detects that the water level has dropped from the third preset height to the fourth preset height, it receives the drainage command.

3. The drainage method according to claim 1, characterized in that, The motor, which is connected to the engine drive, drives the engine to rotate at a preset speed. Before the engine drains water, the drainage method further includes: Detect whether the vehicle meets the preset drainage conditions; If the conditions are met, the motor connected to the engine is controlled to drive the engine to rotate at a preset speed to achieve engine drainage.

4. The drainage method according to claim 3, characterized in that, The preset drainage conditions include: The motor is fault-free; The motor controller connected to the motor is fault-free; The battery connected to the motor controller is providing normal power. The remaining power of the battery is greater than or equal to a preset power threshold; The vehicle had no electrical leakage fault.

5. The drainage method according to claim 1, characterized in that, The motor, which is connected to the engine drive, drives the engine to rotate at a preset speed to achieve engine drainage, including: The motor is controlled by a stepping pulse drive signal to drive the engine to rotate with a preset output torque corresponding to the preset speed. Obtain the time interval between the position changes of two adjacent rotors; When the engine rotates one revolution, and the time interval between adjacent changes in rotor position during this period is less than or equal to a preset time threshold, the engine drainage is completed.

6. The drainage method according to claim 1, characterized in that, The motor, which is connected to the engine drive, drives the engine to rotate at a preset speed to achieve engine drainage, including: The motor is controlled to drive the engine to rotate with a preset output torque corresponding to the preset speed. Obtain the actual speed of the motor; When the difference between the actual rotational speed and the preset motor speed is less than a set threshold and continues for a preset time, the engine drainage is complete.

7. The drainage method according to claim 5 or 6, characterized in that, The drainage method further includes: When the vehicle is powered off and the engine drainage is not complete, the drainage incomplete information is stored. When the vehicle is powered on again, a reminder message is sent to the user to continue draining the water; When the first button on the vehicle is triggered or when the first button is not triggered within a preset time, the drainage command is received; When the second button on the vehicle is triggered, it receives a no-drainage command and stops controlling the motor to drive the engine to rotate at the preset speed.

8. The drainage method according to claim 1, characterized in that, The drainage method further includes: When the vehicle exits wading or floating mode, a reminder message is issued to remind the user to drain the engine. When the first button on the vehicle is triggered or the first button is not triggered within a preset time, the drainage command is received; When the second button on the vehicle is triggered, it receives a no-drainage command and stops controlling the motor to drive the engine to rotate at the preset speed.

9. The drainage method according to claim 1, characterized in that, The preset rotation speed is less than or equal to 20 revolutions per minute.

10. The drainage method according to claim 1, characterized in that, The motor is an ISG motor, a BSG motor, or an HSG motor.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the drainage method as described in any one of claims 1-10.

12. An electronic device, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the drainage method according to any one of claims 1-10.

13. A vehicle, characterized in that, The vehicle includes the electronic equipment as described in claim 12.