Engine cylinder cleaning control method, device, equipment and storage medium

By detecting rollover signals and using a generator to drive the engine, recording the drag torque, and automatically completing engine cylinder cleaning control, the problem of oil entering the cylinders after a rollover in hybrid vehicles is solved, ensuring safe engine start and rapid return to normal operation.

CN119244370BActive Publication Date: 2025-10-28DONGFENG MOTOR GRP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411292959.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2025-10-28
Estimated Expiration
2044-09-14

Smart Images

  • Figure CN119244370B_ABST
    Figure CN119244370B_ABST
Patent Text Reader

Abstract

This application discloses an engine cylinder cleaning control method, device, equipment, and storage medium, relating to the field of automotive powertrain control technology. The engine cylinder cleaning control method includes: upon receiving a vehicle rollover signal, determining the engine cylinder state; if the engine cylinder state is determined to be oil entering the engine cylinder, prohibiting engine starting and controlling a generator to drive the engine at a preset speed; recording the driving torque, which is the torque required to maintain the engine at the preset speed; and completing the engine cylinder cleaning control when the driving torque is less than a preset torque threshold. This application promptly detects and addresses the situation of oil entering the engine cylinder after a vehicle rollover, preventing engine damage. By controlling the generator to drive the engine to expel the oil and monitoring the driving torque, it ensures that the engine can start safely after the cylinder cleaning process is completed, improving vehicle safety and engine reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive powertrain control technology, and in particular to engine cylinder cleaning control methods, devices, equipment, and storage media. Background Technology

[0002] When a hybrid electric vehicle (such as a HEV, PHEV, or REV) rolls over or overturns, engine oil in the oil pan may seep into the engine cylinders. If the engine is started at this time, the oil in the combustion chamber may cause connecting rods and pistons to bend or even break, severely damaging the engine. Therefore, effectively protecting the engine after a rollover accident and preventing malfunctions caused by oil entering the cylinders is an important requirement for ensuring vehicle safety and engine lifespan.

[0003] Currently, most hybrid vehicles typically trigger emergency shutdown and locking procedures for the entire vehicle system after a rollover accident via airbag signals or vehicle attitude sensors. These systems immediately stop the engine and disable high-voltage battery power upon detecting a rollover signal. Some vehicles may also allow the engine to start after the rollover has been reversed, and the engine safety is ensured by manually checking the engine oil level.

[0004] While existing methods can prevent immediate engine restart after a rollover accident, the determination and handling of whether engine oil has entered the cylinders relies on manual inspection, which is complex and time-consuming. Furthermore, failure to promptly and effectively remove engine oil from the cylinders can still lead to mechanical failures during engine start-up. This manual operation increases operational risks and hinders the rapid restoration of normal vehicle operation. Therefore, how to automatically clean the cylinders upon detecting engine oil entry has become a pressing problem to be solved. Summary of the Invention

[0005] The purpose of this application is to provide an engine cylinder cleaning control method, device, equipment, and storage medium, which aims to solve the technical problem of automatically cleaning the cylinder when engine oil is detected entering the cylinder.

[0006] To achieve the above objectives, this application proposes an engine cylinder cleaning control method, the method comprising:

[0007] Upon receiving a vehicle rollover signal, determine the engine cylinder status;

[0008] When it is determined that the engine cylinder is in a state where engine oil has entered the engine cylinder, the engine is prohibited from starting, and the generator is controlled to drive the engine at a preset speed.

[0009] Record the drag torque, which is the torque that maintains the engine operating at the preset speed;

[0010] When the drag torque is less than a preset torque threshold, the engine cylinder cleaning control is completed.

[0011] In one embodiment, obtaining a vehicle rollover signal includes:

[0012] When the airbag is detected to be activated and the vehicle acceleration exceeds a preset acceleration threshold, a vehicle rollover signal is determined.

[0013] In one embodiment, determining the state of an engine cylinder includes:

[0014] When the vehicle pitch angle is greater than the preset pitch angle, the vehicle roll angle is greater than the preset roll angle, the vehicle yaw angle is greater than the preset yaw angle, and the duration is greater than the preset time threshold, the engine cylinder state is that engine oil enters the engine cylinder.

[0015] When any one of the following conditions is met: the vehicle pitch angle is less than or equal to a preset pitch angle, the vehicle roll angle is less than or equal to a preset roll angle, the vehicle yaw angle is less than or equal to a preset yaw angle, and the duration is less than or equal to a preset time threshold, the engine cylinder state is that engine oil has not entered the engine cylinder.

[0016] In one embodiment, after the engine cylinder state is that engine oil has not entered the engine cylinder, the method further includes:

[0017] Switch the vehicle system to accessory mode, disable the power supply to the high-voltage battery, and disable engine starting;

[0018] Performing two power-off and power-on operations on the entire vehicle allows the power supply to the high-voltage battery to be blocked, and allows the engine to start.

[0019] In one embodiment, preventing the engine from starting and controlling the generator to drive the engine at a preset speed includes:

[0020] Switch the entire vehicle system to accessory mode, disable the power supply to the high-voltage battery, and disable engine starting;

[0021] Perform two power-off and power-on operations on the entire vehicle to allow the power supply to the high-voltage battery to be prohibited;

[0022] Obtain a preset speed and control the generator to drive the engine to operate at the preset speed.

[0023] In one embodiment, when the drag torque is less than a preset torque threshold, engine cylinder cleaning control is performed, including:

[0024] Obtain the preset torque threshold.

[0025] Obtain the drag torque;

[0026] When the drag torque is less than the preset torque threshold, the generator is turned off and the engine stops running;

[0027] Release the command to prohibit engine starting and complete the engine cylinder cleaning control.

[0028] In one embodiment, after obtaining the drag torque, the method further includes:

[0029] Obtain a preset target time threshold and an operating time, wherein the operating time is the time the engine operates at the preset speed;

[0030] When the operating time has not reached the preset target time threshold, the generator is maintained to drive the engine at the preset speed.

[0031] When the operating time reaches the preset target time threshold, an alarm is sent and the entire vehicle is powered off.

[0032] Furthermore, to achieve the above objectives, this application also proposes an engine cylinder cleaning control device, the device comprising:

[0033] The determination module is used to determine the engine cylinder status when a vehicle rollover signal is received;

[0034] The control module is used to prevent the engine from starting when it is determined that the engine cylinder state is that oil has entered the engine cylinder, and to control the generator to drive the engine at a preset speed.

[0035] A recording module is used to record the drag torque, which is the torque that maintains the engine operating at the preset speed;

[0036] The completion module is used to complete engine cylinder cleaning control when the drag torque is less than a preset torque threshold.

[0037] In addition, to achieve the above objectives, this application also proposes an engine cylinder cleaning control device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the engine cylinder cleaning control method as described above.

[0038] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the engine cylinder cleaning control method described above.

[0039] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the engine cylinder cleaning control method described above.

[0040] One or more technical solutions proposed in this application have at least the following technical effects:

[0041] Upon receiving a vehicle rollover signal, the system determines the engine cylinder status. If the engine cylinder status indicates that oil has entered the cylinders, engine starting is prohibited, and the generator is controlled to drive the engine at a preset speed. The driving torque is recorded; this torque is the torque required to maintain the engine at the preset speed. When the driving torque is less than a preset torque threshold, engine cylinder cleaning control is completed. This application first detects the vehicle's rollover signal to promptly identify and determine if a rollover accident has occurred, providing triggering conditions for subsequent protection measures. This ensures effective engine protection at critical moments. Then, once it is confirmed that oil has entered the cylinders, engine starting is immediately prohibited to avoid mechanical damage caused by oil combustion in the cylinders, such as bending or breaking of connecting rods and pistons, thus protecting the engine's core components. Next, by driving the engine at low speed with the generator, the oil that has entered the cylinders can be slowly drained back to the oil pan, preventing oil residue in the cylinders and reducing potential risks during engine starting. Finally, by recording and monitoring changes in the driving torque, the system can evaluate the effectiveness of the cylinder cleaning process in real time. As the engine oil is gradually removed, the drag torque gradually decreases, providing a reliable basis for determining whether cylinder cleaning is complete. Finally, when the drag torque drops below a preset threshold, it indicates that the engine oil has been largely removed, and the cylinder cleaning process is complete. At this point, the restriction on engine starting can be lifted, ensuring that the engine can start safely and resume normal operation. Through this series of steps, the entire system can automatically detect and handle the situation of engine oil entering the cylinders after a vehicle rollover accident, preventing mechanical failures caused by residual engine oil during engine start-up. After determining that the engine oil has been removed, the system allows the engine to restart, ensuring engine safety and normal vehicle operation. This automated cylinder cleaning control scheme effectively improves vehicle safety after an accident, reduces reliance on manual operation, and enhances vehicle reliability under extreme conditions. Attached Figure Description

[0042] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0043] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0044] Figure 1 This is a flowchart illustrating an embodiment of the engine cylinder cleaning control method of this application.

[0045] Figure 2 This is a flowchart illustrating Embodiment 2 of the engine cylinder cleaning control method of this application.

[0046] Figure 3 This is a simplified flowchart of the engine cylinder cleaning control method according to an embodiment of this application;

[0047] Figure 4 This is a schematic diagram of the module structure of the engine cylinder cleaning control device according to an embodiment of this application;

[0048] Figure 5 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the engine cylinder cleaning control method in this application embodiment.

[0049] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0050] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the present application.

[0051] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0052] When a hybrid vehicle rolls over or overturns, engine oil may seep into the engine cylinders. Starting the engine at this time could damage connecting rods and pistons. Therefore, protecting the engine from damage caused by oil entering the cylinders is a critical requirement. Currently, hybrid vehicles typically trigger an emergency shutdown system via airbag signals or vehicle attitude sensors to stop the engine and disable the high-voltage battery. Some vehicles allow engine restart after a rollover and manually check the oil level to ensure safety. However, this method relies on manual inspection, is complex and time-consuming, and may fail to effectively and promptly remove oil from the cylinders, potentially leading to mechanical failures during startup. Therefore, how to automatically detect oil entering the cylinders and efficiently complete the cylinder cleaning process is a pressing issue that needs to be addressed.

[0053] The main solution of this application embodiment is as follows: First, a rollover signal is detected to determine whether the vehicle has rolled over, providing a trigger condition for protective measures. Upon confirmation that engine oil has entered the cylinders, engine starting is immediately prohibited to prevent engine damage due to oil combustion. Then, the generator pulls the engine at low speed, slowly draining the engine oil back into the oil pan, and the cylinder cleaning effect is evaluated by recording the pulling torque. When the pulling torque drops below a preset threshold, the cylinder cleaning process is complete, and the engine can be safely started. This automated cylinder cleaning control scheme effectively improves vehicle safety after a rollover and reduces reliance on manual operation.

[0054] It should be noted that the executing entity of this application embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device capable of performing the above functions. The following description uses a terminal equipped with an engine cylinder cleaning control system as an example to illustrate this embodiment and the subsequent embodiments.

[0055] Based on this, the embodiments of this application provide an engine cylinder cleaning control method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the engine cylinder cleaning control method of this application.

[0056] In this embodiment, the engine cylinder cleaning control method includes steps S10 to S40:

[0057] Step S10: When a vehicle rollover signal is received, determine the engine cylinder status;

[0058] It should be noted that the vehicle rollover signal refers to the relevant signals detected by the system when a vehicle rolls over or overturns. These signals typically originate from airbag sensors, acceleration sensors, or other vehicle attitude sensors to determine whether the vehicle is in a rollover state. Engine cylinder status refers to the presence of engine oil or other abnormalities within the engine cylinders.

[0059] Understandably, upon receiving a vehicle rollover signal, the first step is to confirm whether the vehicle has indeed experienced a rollover accident. This process typically involves using sensors and control units to assess the vehicle's attitude, including its pitch angle. If these attitude parameters exceed preset thresholds and persist for a certain period, the system determines that the vehicle has rolled over. Next, the system further checks for oil seepage into the engine cylinders. By analyzing the vehicle's rollover and relevant sensor data, the system can accurately determine whether oil has entered the engine cylinders, providing a basis for subsequent protective measures and cylinder cleaning operations.

[0060] As an example, obtaining a vehicle rollover signal includes: determining that a vehicle rollover signal has been obtained when the airbag is detected to be in an activated state and the vehicle acceleration exceeds a preset acceleration threshold.

[0061] Airbags are safety devices in vehicles used to protect occupants. In the event of a collision or sudden change in direction, airbags inflate and deploy rapidly, providing additional protection and reducing injury. "Activation status" refers to the state in which the airbag system is activated or triggered. Vehicle acceleration refers to the rate of change of a vehicle's velocity per unit time. It measures the degree of acceleration or deceleration and is crucial for detecting whether a vehicle has experienced severe motion or an accident. The preset acceleration threshold is an acceleration value set by the system. When the vehicle's acceleration exceeds this value, the system determines that a rollover or collision may have occurred. This threshold is set based on vehicle design and test data to ensure the system can respond accurately in real-world accidents.

[0062] Specifically, the system first detects the deployment status of the airbags. When a vehicle rolls over, the airbags are typically deployed. Simultaneously, the system monitors the vehicle's acceleration. If the acceleration exceeds a preset threshold, it indicates that the vehicle is undergoing drastic dynamic changes, usually related to a rollover or severe collision. By combining the airbag deployment status and vehicle acceleration information, the system can accurately determine whether a rollover has occurred, thus obtaining a rollover signal. These signals provide crucial information for subsequent safety protection and response measures.

[0063] Step S20: When it is determined that the engine cylinder state is that engine oil has entered the engine cylinder, the engine is prohibited from starting, and the generator is controlled to drive the engine to run at a preset speed.

[0064] It's important to note that a generator is an electric motor used in a vehicle system to drive the engine at a specific speed. When the engine cannot start on its own, the generator provides drag to help the engine run at a low speed, thus performing the necessary cylinder cleaning operation. In this situation, the generator plays an auxiliary role, keeping the engine running until the oil in the cylinders is cleared and the cleaning conditions are met. The preset speed refers to a specific rotational speed set by the generator to drive the engine. This speed is pre-configured by the system to ensure the engine runs at a stable low speed to effectively expel the oil that has entered the cylinders. At this preset speed, the generator will continue to drive the engine until the oil in the cylinders is cleared and the cleaning conditions are met.

[0065] Understandably, upon confirming that oil has entered the engine cylinders, the engine will be immediately prevented from starting to avoid damage to the connecting rods and pistons caused by oil combustion in the combustion chamber. Simultaneously, the alternator will be started and set to a preset low speed. The alternator, by driving the engine at this low speed, will gradually drain the oil from the cylinders back into the oil pan. This control measure ensures that the oil in the cylinders is effectively removed before the engine can be safely started, preventing mechanical failures caused by oil combustion during startup.

[0066] As an example, determining the engine cylinder state includes: when the vehicle pitch angle is greater than a preset pitch angle, the vehicle roll angle is greater than a preset roll angle, the vehicle yaw angle is greater than a preset yaw angle, and the duration is greater than a preset time threshold, the engine cylinder state is that engine oil has entered the engine cylinder; when any one of the following conditions is met, the engine cylinder state is that engine oil has not entered the engine cylinder.

[0067] The vehicle pitch angle refers to the vehicle's tilt angle in the longitudinal direction, i.e., the degree of tilt of the front of the vehicle relative to the horizontal plane. This angle changes when the vehicle is driving uphill or downhill, or during sudden braking. The preset pitch angle is a threshold angle set by the system to determine if the vehicle's tilt in the longitudinal direction exceeds the normal range. If the pitch angle exceeds this preset value, the system will consider that the vehicle may have rolled over or undergone other violent actions. The vehicle yaw angle refers to the vehicle's tilt angle in the lateral direction, i.e., the angle of rotation of the vehicle body around its vertical axis. This angle changes when the vehicle is making sharp turns or under crosswinds. The preset yaw angle is a threshold angle set by the system to determine if the vehicle's tilt in the lateral direction exceeds the normal range. If the yaw angle exceeds this preset value, the system will consider that the vehicle may have experienced severe rollover or rollover. The duration refers to the length of time that the vehicle maintains its state after the pitch, roll, and yaw angles exceed the preset values. This time is used to confirm whether the vehicle has actually experienced a rollover or other abnormal situation. The preset time threshold is a time length set by the system to determine whether the vehicle's posture continues to exceed the normal range. If the vehicle's posture exceeds the preset angle for more than this threshold period, the system will assume that the vehicle has rolled over or tilted severely.

[0068] Specifically, when assessing the engine cylinder condition, the system monitors multiple vehicle attitude angles: pitch angle, roll angle, and yaw angle. If these attitude angles all exceed their respective preset thresholds, and the vehicle maintains this state for more than a preset time threshold, the system determines that oil has entered the engine cylinders. This is because these attitude angles indicate that the vehicle may have experienced a severe rollover or rollover, causing oil to enter the cylinders from the oil pan. Conversely, if these angles are normal, it indicates that the vehicle's attitude is normal and oil has not entered the cylinders. This assessment ensures that further cylinder cleaning is only performed in cases of rollover or extreme situations, while the engine cylinder condition is considered safe under normal circumstances.

[0069] As an example, after the engine cylinder status is that the engine oil has not entered the engine cylinder, the process also includes: switching the entire vehicle system to accessory mode, disabling the power supply to the high-voltage battery, and disabling engine starting; performing two power-off and power-on operations on the entire vehicle to allow the disabling of the high-voltage battery's power supply and allow the engine to start.

[0070] Accessory Mode is a vehicle operating mode where the engine is not running, but some electrical systems (such as the car audio system and displays) remain operational. This mode is typically used when short-term use of in-vehicle electrical equipment is required without engine startup. In other words, Accessory Mode provides a limited power supply without involving engine operation. High-voltage batteries typically refer to the battery packs used to power hybrid vehicles (such as HEVs and PHEVs) and electric vehicles. Compared to the 12V batteries in traditional cars, high-voltage batteries have a higher voltage (typically several hundred volts) and are used to power electric motors and other high-power systems. It is the primary energy source providing power during vehicle operation. Power-down refers to the process of shutting off the vehicle's power supply, particularly the high-voltage battery, causing the system to enter a low-power or shutdown state. This is usually performed for safety reasons, especially in the event of an accident or when system checks are required. Power-on refers to the process of restarting or restoring the power supply, i.e., reconnecting power to the system, allowing the vehicle's high-voltage battery and other electrical systems to resume operation. This is typically done after ensuring system safety, troubleshooting, or completing checks, allowing the vehicle to return to normal operating mode.

[0071] Specifically, once it's determined that no engine oil has entered the engine cylinders, the system first switches the entire vehicle to accessory mode. Accessory mode is typically used to allow some electronic devices within the vehicle to operate without starting the engine. Next, the system sends a command to disable the power supply to the high-voltage battery and further commands to disable engine starting. This is to ensure that the vehicle's powertrain does not start unexpectedly until safety is confirmed. Afterward, the system performs two power-down and power-on operations. Power-down means completely disconnecting the vehicle's power supply, while power-on restores it. The purpose of this operation is to reset the system state, ensuring that all control modules can be reinitialized and synchronized for a safe start. Through these two operations, the system releases the commands prohibiting the power supply to the high-voltage battery and the engine starting. At this point, the vehicle returns to normal operation, allowing the engine to start and continue running. This process ensures that the vehicle can safely return to normal operation after confirming that no engine oil has entered the cylinders.

[0072] As an example, preventing engine start and controlling the generator to drive the engine at a preset speed includes: switching the vehicle system to accessory mode, preventing the power supply of the high-voltage battery, and preventing engine start; performing two power-off and power-on operations on the vehicle to allow the power supply of the high-voltage battery to be prevented; obtaining the preset speed and controlling the generator to drive the engine to operate at the preset speed.

[0073] Specifically, after a rollover accident, oil enters the engine cylinders. The system first switches the entire vehicle to accessory mode. In this mode, the engine will not start; only some electronic devices within the vehicle are allowed to operate to ensure safety. Next, the system disables the high-voltage battery's power supply and further disables engine starting to prevent accidental engine start before a safety check is completed, which could lead to potential mechanical damage. Subsequently, the system performs two power-off and power-on operations. This process completely disconnects the vehicle's power supply and restarts the system, ensuring all control modules reset correctly and allowing the high-voltage battery's power supply to be restored. Finally, the system acquires a preset towing speed and controls the engine to run at that speed via the generator. This low-speed towing operation aims to gradually drain the oil that has seeped into the cylinders back to the oil pan by slowly running the engine, ensuring safety and preventing mechanical failures caused by oil residue.

[0074] Step S30: Record the drag torque, which is the torque that maintains the engine operating at the preset speed;

[0075] It's important to note that drag torque refers to the torque required for the generator to drive the engine at a preset speed. This torque reflects the force required for the generator to overcome internal engine resistance (such as piston movement and oil friction). By recording and monitoring changes in drag torque, the extent of oil removal from the cylinders can be determined. As the oil is gradually removed, the internal engine resistance decreases, and the drag torque decreases accordingly. Therefore, drag torque can serve as a key indicator for judging the progress and completion of cylinder cleaning.

[0076] Understandably, the system records the torque required for the generator to drive the engine in real time—the so-called drag torque. The magnitude of this torque depends on internal engine resistance, such as the presence of residual oil in the cylinders. By recording and monitoring this drag torque, the system can determine the internal condition of the engine. Typically, if there is oil in the cylinders, the drag torque will be higher because the oil increases the resistance to piston movement. As the generator continues to drive the engine, the oil in the cylinders is gradually expelled, and the drag torque gradually decreases. Therefore, recording changes in drag torque provides data support for subsequently determining whether the cylinder cleaning process has been effectively completed, which is also a key basis for ultimately removing the engine starting limitation.

[0077] Step S40: When the drag torque is less than a preset torque threshold, the engine cylinder cleaning control is completed.

[0078] It should be noted that the preset torque threshold is a pre-set reference value used to determine whether the engine oil in the cylinders has been effectively removed. Specifically, this threshold is a minimum torque value set by the system. When the drag torque drops below this value, it indicates that the engine oil has been largely removed and the cylinder resistance has been reduced to a normal level. By comparing the actual recorded drag torque with this preset threshold, the system can confirm whether the cylinder cleaning process is complete. When the drag torque is less than the threshold, the system completes the cylinder cleaning control operation and removes the restriction on engine starting.

[0079] Understandably, the engine cleaning process is considered complete when the drag torque drops below a preset torque threshold. This preset torque threshold is a set standard value used to indicate whether the engine oil has been largely removed. If the drag torque is greater than this threshold, it indicates that there is still some resistance inside the engine, possibly due to residual engine oil in the cylinders. The system continuously monitors the drag torque, which gradually decreases as the engine oil is removed. Once the drag torque falls below the preset threshold, it means that most of the engine oil has been removed, and the internal resistance of the engine has been significantly reduced. At this point, the system automatically confirms that the cleaning process is complete and removes the restrictions on engine starting, ensuring that the engine can be safely started and run normally.

[0080] This embodiment provides an engine cylinder cleaning control method. First, it detects a rollover signal to determine if the vehicle has rolled over, providing a trigger condition for protective measures. Upon confirmation that engine oil has entered the cylinders, engine starting is immediately prohibited to prevent engine damage due to oil combustion. Then, a generator pulls the engine at low speed, slowly draining the engine oil back into the oil pan, and the cylinder cleaning effect is evaluated by recording the pulling torque. When the pulling torque drops below a preset threshold, the cylinder cleaning process is complete, and the engine can be safely started. This automated cylinder cleaning control scheme effectively improves vehicle safety after a rollover, reduces reliance on manual operation, and enhances vehicle reliability in extreme conditions.

[0081] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in Embodiment 1 above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 , Figure 2 This is a flowchart illustrating the second embodiment of the engine cylinder cleaning control method of this application. Step S40 of the engine cylinder cleaning control method includes steps S41 to S44:

[0082] Step S41: Obtain the preset torque threshold;

[0083] Understandably, a preset torque threshold is first obtained. This value is a standard set during the system design phase and is used to determine the completion status of the cylinder cleaning process. This threshold provides a reference benchmark for the system. When the drag torque is lower than this preset value, the system can determine that the cylinder cleaning work has been completed, and thus decide whether to lift the restriction on engine starting.

[0084] Step S42, obtain the drag torque;

[0085] Understandably, the system measures and acquires the engine's torque value under generator drag in real time. Drag torque refers to the force required to maintain the engine at a preset speed. This value is monitored in real time by sensors and the control system, providing information about the engine's internal state. The magnitude of the drag torque reflects the resistance of the engine cylinders, such as whether there is residual oil in the cylinders. Acquiring this data is fundamental for subsequent cylinder cleaning judgment and processing. By recording and analyzing the drag torque, the system can determine whether the cylinder cleaning process has been effectively completed.

[0086] Step S43: When the drag torque is less than the preset torque threshold, turn off the generator and stop the engine from running;

[0087] Understandably, when the system detects that the drag torque is below a preset threshold, it indicates that the engine oil has been drained, significantly reducing resistance. The system then shuts down the alternator, ceasing its drag operation on the engine. This means the alternator no longer needs to apply torque to maintain the engine's low-speed operation. After the alternator shuts down, the engine stops running, indicating that the cylinder cleaning process is complete, preparing for the engine to resume normal starting and operation.

[0088] Step S44: Release the command to prohibit engine starting and complete engine cylinder cleaning control.

[0089] Understandably, based on the completed engine cylinder cleaning control procedure, the previous prohibition command on engine starting was lifted. This means the system has confirmed that the engine has safely disposed of any oil that may have entered the cylinders, and there is no longer a risk of mechanical damage. At this point, the engine can be safely restarted and restored to normal operation, ensuring that the vehicle can quickly and reliably return to normal operating mode after a rollover accident, thus protecting the safety of the vehicle and its passengers.

[0090] As an example, after obtaining the drag torque, the method further includes: obtaining a preset target time threshold and an operating time, wherein the operating time is the time the engine operates at the preset speed; when the operating time does not reach the preset target time threshold, maintaining the generator to drag the engine at the preset speed; and when the operating time reaches the preset target time threshold, sending an alarm and powering off the entire vehicle.

[0091] The preset target time threshold refers to the maximum time the engine can operate, as set by the system. This time threshold is designed to prevent accidents caused by the generator continuously driving the engine in the event of other extreme situations. Operating time refers to the actual time the engine operates at a preset speed, i.e., the duration for which the engine is kept running.

[0092] Specifically, first, the system acquires a preset target time threshold and an operating time, where the operating time refers to the duration the engine operates at a preset speed. Before the engine operating time reaches the preset target time threshold, the system continuously controls the generator to drive the engine at a preset speed, ensuring the engine remains in a safe operating state. Once the operating time reaches the preset target time threshold, the system triggers an alarm and performs a vehicle power-off operation to avoid potential safety risks, such as deformation of the engine's internal structure or other extreme situations. This process aims to ensure stable engine operation within a safe operating range and to take emergency protective measures when necessary.

[0093] In this embodiment, a set torque threshold is first obtained, which is used to determine the minimum torque required during the engine cylinder cleaning process. Then, the actual torque required to drive the engine is obtained; this is the actual force required to maintain the engine at a preset speed. Next, when the actual driving torque is lower than the preset torque threshold, the system stops the generator, thereby stopping the engine and ensuring that the engine oil has been removed, avoiding the risk of damage caused by oil during startup. Finally, after confirming that the engine oil has been effectively removed, the system releases the previous restrictions on engine startup, allowing the engine to restart safely, completing the entire engine cylinder cleaning control process. This application ensures that after a rollover accident, any residual engine oil in the engine is effectively handled and removed automatically, thereby ensuring that the engine can be restarted safely and reliably, restoring the vehicle to normal operating conditions and improving the vehicle's safety and reliability in extreme situations.

[0094] For example, to help understand the implementation flow of the engine cylinder cleaning control method obtained by combining this embodiment with the above embodiment one, please refer to... Figure 3 , Figure 3 A simplified flowchart of an engine cylinder cleaning control method is provided, specifically:

[0095] First, the system detects rollover signals, determining whether a rollover signal has been acquired based on airbag deployment status and vehicle acceleration. Then, it assesses the engine cylinder status by analyzing changes in pitch, roll, and yaw angles and their duration. If oil is confirmed, the system prevents engine starting and controls the generator to run the engine at a preset speed, recording the torque. When the torque falls below a preset threshold, cylinder clearing is complete. If no oil has entered the cylinders, the system switches to accessory mode, disabling high-voltage battery power and engine starting, and lifting the restrictions after two power-off and power-on cycles. Furthermore, the system monitors engine operation time, ensuring the generator continues to run before a preset time threshold is reached. If the threshold is reached, an alarm is sent and the entire vehicle is powered off to ensure safety.

[0096] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the engine cylinder cleaning control method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0097] This application also provides an engine cylinder cleaning control device, please refer to... Figure 4 The engine cylinder cleaning control device includes:

[0098] The determination module 10 is used to determine the state of the engine cylinders when a vehicle rollover signal is received.

[0099] The control module 20 is used to prevent the engine from starting when it is determined that the engine cylinder state is that oil has entered the engine cylinder, and to control the generator to drive the engine at a preset speed.

[0100] The recording module 30 is used to record the drag torque, which is the torque that maintains the engine at the preset speed;

[0101] The completion module 40 is used to complete the engine cylinder cleaning control when the drag torque is less than a preset torque threshold.

[0102] The engine cylinder cleaning control device provided in this application, employing the engine cylinder cleaning control method in the above embodiments, can solve the technical problem of automatically cleaning the cylinder when oil is detected entering it. Compared with the prior art, the beneficial effects of the engine cylinder cleaning control device provided in this application are the same as those of the engine cylinder cleaning control method provided in the above embodiments, and other technical features in the engine cylinder cleaning control device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0103] This application provides an engine cylinder cleaning control device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the engine cylinder cleaning control method in the first embodiment described above.

[0104] The following is for reference. Figure 5 The diagram illustrates a structural schematic suitable for implementing an engine cylinder cleaning control device according to embodiments of this application. The engine cylinder cleaning control device in embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The engine cylinder cleaning control device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0105] like Figure 5As shown, the engine cylinder cleaning control device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the engine cylinder cleaning control device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows the engine cylinder cleaning control device to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows engine cylinder cleaning control devices with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.

[0106] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0107] The engine cylinder cleaning control device provided in this application, employing the engine cylinder cleaning control method in the above embodiments, can solve the technical problem of automatically cleaning the cylinder when oil is detected entering it. Compared with the prior art, the beneficial effects of the engine cylinder cleaning control method and device provided in this application are the same as those of the engine cylinder cleaning control method provided in the above embodiments, and other technical features of this engine cylinder cleaning control device are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0108] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0109] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0110] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the engine cylinder cleaning control method in the above embodiments.

[0111] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0112] The aforementioned computer-readable storage medium may be included in the engine cylinder cleaning control device; or it may exist independently and not be assembled into the engine cylinder cleaning control device.

[0113] The aforementioned computer-readable storage medium carries one or more programs that, when executed by the engine cylinder cleaning control device, cause the engine cylinder cleaning control device to: determine the engine cylinder state upon receiving a vehicle rollover signal; when determining that the engine cylinder state is that engine oil has entered the engine cylinder, prevent the engine from starting and control the generator to drive the engine at a preset speed; record the driving torque, which is the torque that maintains the engine at the preset speed; and complete the engine cylinder cleaning control when the driving torque is less than a preset torque threshold.

[0114] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0115] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0116] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.

[0117] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described engine cylinder cleaning control method, which can solve the technical problem of automatically cleaning the cylinder when oil is detected entering it. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the engine cylinder cleaning control method provided in the above embodiments, and will not be repeated here.

[0118] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the engine cylinder cleaning control method described above.

[0119] The computer program product provided in this application can solve the technical problem of automatically cleaning the cylinder when engine oil is detected entering the cylinder. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the engine cylinder cleaning control method provided in the above embodiments, and will not be repeated here.

[0120] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.

Claims

1. An engine cylinder cleaning control method, characterized in that, The method includes: Upon receiving a vehicle rollover signal, determine the engine cylinder status; When it is determined that the engine cylinder is in a state where engine oil has entered the engine cylinder, the engine is prohibited from starting, and the generator is controlled to drive the engine at a preset speed. Record the drag torque, which is the torque that maintains the engine operating at the preset speed; When the drag torque is less than a preset torque threshold, the engine cylinder cleaning control is completed.

2. The method as described in claim 1, characterized in that, The acquisition of the vehicle rollover signal includes: When the airbag is detected to be activated and the vehicle acceleration exceeds a preset acceleration threshold, a vehicle rollover signal is determined.

3. The method as described in claim 1, characterized in that, Determining the engine cylinder state includes: When the vehicle pitch angle is greater than the preset pitch angle, the vehicle roll angle is greater than the preset roll angle, the vehicle yaw angle is greater than the preset yaw angle, and the duration is greater than the preset time threshold, the engine cylinder state is that engine oil enters the engine cylinder. When any one of the following conditions is met: the vehicle pitch angle is less than or equal to a preset pitch angle, the vehicle roll angle is less than or equal to a preset roll angle, the vehicle yaw angle is less than or equal to a preset yaw angle, and the duration is less than or equal to a preset time threshold, the engine cylinder state is that engine oil has not entered the engine cylinder.

4. The method as described in claim 3, characterized in that, After the engine cylinder state is such that no engine oil has entered the engine cylinder, it also includes: Switch the entire vehicle system to accessory mode, disable the power supply to the high-voltage battery, and disable engine starting; Performing two power-off and power-on operations on the entire vehicle allows the power supply to the high-voltage battery to be blocked, and allows the engine to start.

5. The method as described in claim 1, characterized in that, The method of preventing the engine from starting and controlling the generator to drive the engine at a preset speed includes: Switch the entire vehicle system to accessory mode, disable the power supply to the high-voltage battery, and disable engine starting; Perform two power-off and power-on operations on the entire vehicle to allow the power supply to the high-voltage battery to be prohibited; Obtain a preset speed and control the generator to drive the engine to operate at the preset speed.

6. The method as described in claim 1, characterized in that, The step of completing engine cylinder cleaning control when the drag torque is less than a preset torque threshold includes: Obtain the preset torque threshold. Obtain the drag torque; When the drag torque is less than the preset torque threshold, the generator is turned off and the engine stops running; Release the command to prohibit engine starting and complete the engine cylinder cleaning control.

7. The method as described in claim 6, characterized in that, After obtaining the drag torque, the process further includes: Obtain a preset target time threshold and an operating time, wherein the operating time is the time the engine operates at the preset speed; When the operating time has not reached the preset target time threshold, the generator is maintained to drive the engine at the preset speed. When the operating time reaches the preset target time threshold, an alarm is sent and the entire vehicle is powered off.

8. An engine cylinder cleaning control device, characterized in that, The device includes: The determination module is used to determine the engine cylinder status when a vehicle rollover signal is received; The control module is used to prevent the engine from starting when it is determined that the engine cylinder state is that oil has entered the engine cylinder, and to control the generator to drive the engine at a preset speed. A recording module is used to record the drag torque, which is the torque that maintains the engine operating at the preset speed; The completion module is used to complete engine cylinder cleaning control when the drag torque is less than a preset torque threshold.

9. An engine cylinder cleaning control device, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the engine cylinder cleaning control method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the engine cylinder cleaning control method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Engine starting method and device and storage medium

    CN114753955A

  • Cylinder cleaning method and device of hybrid electric vehicle, storage medium and equipment

    CN115306550A