Clutch position sensor failure handling method, device and vehicle
By self-learning and correcting the clutch position sensor's failure in hybrid vehicles, and utilizing the parallel system of the engine and motor, the actual maximum clutch disengagement value and slip point are obtained. The target position is calculated and the vehicle is forced to drive in pure electric mode. This solves the driving safety problem caused by the clutch position sensor's failure, and achieves dynamic adjustment of the clutch position and extended lifespan.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WEICHAI POWER CO LTD
- Filing Date
- 2023-06-30
- Publication Date
- 2026-05-26
Smart Images

Figure CN116788269B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle technology, and in particular to a method, apparatus, and vehicle for handling position failure detection by a clutch position sensor. Background Technology
[0002] The clutch is a crucial component of a vehicle's powertrain system, primarily controlling the on / off transmission of power. Over time, the friction plates thin, causing changes in the positions of the disengagement point, engagement point, and slip point, which negatively impacts acceleration performance, shift smoothness, and starting. Therefore, a clutch self-learning function is incorporated to correct these three key clutch positions, ensuring smoothness during control.
[0003] In existing technologies, the vehicle controller obtains the position signal from the clutch position sensor through the CAN network to confirm the actual position of the clutch. If the clutch position sensor fails to detect the position, the actual position of the clutch obtained by the vehicle controller will be inaccurate, which will directly affect driving safety and clutch life.
[0004] Therefore, there is an urgent need for a method to handle position failure detection by clutch position sensors in order to solve the above-mentioned technical problems. Summary of the Invention
[0005] The purpose of this invention is to provide a method, device, and vehicle for handling clutch position sensor failure, which can perform self-learning correction when the clutch position sensor fails to detect position, ensuring the accuracy of the actual clutch position obtained, and guaranteeing driving safety and clutch life.
[0006] To achieve this objective, the present invention adopts the following technical solution:
[0007] A method for handling clutch position sensor failure detection, applicable to hybrid vehicles, wherein the engine and motor of the hybrid vehicle are connected in parallel, and the clutch of the hybrid vehicle connects or disconnects the power transmission between the motor and the engine, comprising the following steps:
[0008] The system obtains the maximum clutch disengagement value Max0 from the previous self-learning, the maximum actual clutch disengagement value Rx_posClthMax1 corresponding to the first time the clutch is in pure electric mode during this driving cycle, the actual clutch slip point during this driving cycle, and the maximum clutch disengagement value Rx_posClthMax2 corresponding to the pure electric mode when the vehicle is in pure electric mode for the first time during this driving cycle. The actual clutch slip point is obtained when switching from pure electric mode to hybrid mode or from pure electric mode to engine mode during this driving cycle, and the pre-stored actual clutch slip point is updated based on the currently obtained actual clutch slip point.
[0009] Obtain the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point, as well as the disengagement stroke offset range. If the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point is within the disengagement stroke offset range, then the maximum clutch disengagement value Rx_posClthMax2 is a valid value, and it is stored to replace the previously obtained maximum clutch disengagement value Rx_posClthMax2. The first clutch position offset OFFSet_C is a constant value.
[0010] If a clutch position sensor failure is detected when the vehicle is in a non-shifting driving state, the clutch is controlled to disengage at a first speed to the target position value, which is the average of Max0, Rx_posClthMax2 and Rx_posClthMax1. At the same time, the vehicle is forced to drive in pure electric mode.
[0011] Once the engine speed stabilizes and it is confirmed that the clutch position sensor failure fault is no longer triggered, clutch self-learning is performed before power-off. After the clutch self-learning is completed, the clutch position sensor failure fault is cleared.
[0012] As a preferred technical solution for the above-mentioned clutch position sensor detection position failure handling method, before obtaining the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point and the separation stroke offset range, the method further includes:
[0013] The clutch slip point A from the previous self-learning and the clutch disengagement maximum value Max0 from the previous self-learning are obtained. The difference between the clutch slip point A from the previous self-learning and the clutch disengagement stroke L is the clutch disengagement stroke. The maximum value of the disengagement stroke offset range is the sum of L and the first clutch position offset OFFSet_C, and the minimum value of the disengagement stroke offset range is the difference between L and the first clutch position offset OFFSet_C.
[0014] As a preferred technical solution of the above-mentioned clutch position sensor detection position failure handling method, the actual clutch slip point is obtained when the motor bus current or battery output current changes abruptly from switching from pure electric mode to hybrid mode or from pure electric mode to engine mode.
[0015] As a preferred technical solution of the above-mentioned clutch position sensor detection position failure handling method, after the engine speed stabilizes, if it is confirmed that the clutch position sensor detection position failure fault is triggered again, the clutch is controlled to separate at a second speed according to a preset offset until the engine speed stabilizes and the clutch position sensor is no longer detected to have a position failure fault. Before power-off, the clutch is controlled to self-learn, and the first speed is greater than the second speed.
[0016] As a preferred technical solution of the above-mentioned clutch position sensor detection position failure handling method, after the engine speed stabilizes, based on the determined mapping relationship between the engine speed and the second clutch disengagement position offset, the second clutch disengagement position offset corresponding to the actual engine speed is determined, and the determined second clutch disengagement position offset is set as a preset offset, and the engine speed is positively correlated with the second clutch disengagement position offset.
[0017] As a preferred technical solution of the above-mentioned clutch position sensor detection position failure handling method, the clutch position sensor detection position failure fault includes:
[0018] The clutch position sensor determines that the clutch has disengaged for a first preset time, and the engine still has a rotation speed after the engine stop command is issued for a second preset time.
[0019] As a preferred technical solution of the above-mentioned clutch position sensor detection position failure handling method, the clutch position sensor detection position failure fault includes:
[0020] When the motor is running at medium to high speed, the engine is under torque control and the engine requires zero torque, and the engine speed increases with the motor speed.
[0021] As a preferred technical solution of the above-mentioned clutch position sensor detection position failure handling method, after the clutch position sensor detects a position failure fault, a clutch position sensor detection position failure fault information is issued through an alarm device.
[0022] As a preferred technical solution for the above-mentioned clutch position sensor detection position failure handling method, after the clutch performs self-learning before power-off, it is judged in real time whether the clutch has completed self-learning. If it has not completed, the vehicle will remind the driver to perform clutch self-learning after power-on, and the vehicle is prohibited from starting before the clutch self-learning is completed.
[0023] The present invention also provides a clutch position sensor detection position failure processing device, used to execute the clutch position sensor detection position failure processing method described in any of the above-described schemes, comprising:
[0024] The first parameter acquisition module is used to obtain the clutch disengagement maximum value Max0 from the previous self-learning, the actual clutch disengagement maximum value Rx_posClthMax1 corresponding to the first time the clutch is in pure electric mode during the current driving cycle, the actual clutch slip point during the current driving cycle, and the clutch disengagement maximum value Rx_posClthMax2 corresponding to the pure electric mode when the vehicle is in pure electric mode for the first time during the current driving cycle. The actual clutch slip point is obtained when switching from pure electric mode to hybrid mode or from pure electric mode to engine mode during the current driving cycle, and the pre-stored actual clutch slip point is updated based on the currently obtained actual clutch slip point.
[0025] The second parameter acquisition module is used to obtain the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point and the separation stroke offset range. If the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point is within the separation stroke offset range, then the clutch separation maximum value Rx_posClthMax2 is a valid value and is stored to replace the previously obtained clutch separation maximum value Rx_posClthMax2. The first clutch position offset OFFSet_C is a constant value.
[0026] The fault detection and processing module is used to detect a clutch position sensor failure when the vehicle is in a non-shifting driving state. If the clutch position sensor fails to detect the position, the module controls the clutch to disengage at a first speed to the target position value, which is the average of Max0, Rx_posClthMax2 and Rx_posClthMax1. At the same time, the module forces the vehicle to drive in pure electric mode.
[0027] The clutch self-learning module, after the engine speed stabilizes, confirms that the clutch position sensor failure fault will no longer be triggered. Before powering off, it performs clutch self-learning and clears the clutch position sensor failure fault after the clutch self-learning is completed.
[0028] The present invention also provides a vehicle, which is a hybrid vehicle, comprising: an engine, an electric motor, a clutch position sensor, and a clutch, wherein the clutch connects or disconnects the power transmission between the engine and the electric motor, the clutch position sensor is used to detect the actual position of the clutch, the engine and the electric motor are connected in parallel, and the vehicle further comprises:
[0029] Controller;
[0030] A speed sensor is used to detect the driving speed of the hybrid vehicle and send the detected driving speed to the controller;
[0031] A first speed sensor is used to detect the engine speed and send the detected engine speed to the controller;
[0032] The second speed sensor is used to detect the speed of the motor and send the detected speed of the motor to the controller;
[0033] Warning devices are used to issue warning messages;
[0034] Memory, used to store one or more programs;
[0035] When the controller executes one or more of the programs, it causes the controller to control the hybrid vehicle to implement the clutch position sensor detection position failure handling method described in any of the above schemes.
[0036] Beneficial effects of this invention:
[0037] This invention provides a method, device, and vehicle for handling clutch position sensor failure. By acquiring the actual clutch disengagement value Rx_posClthMax1 when the actual energy mode of the current driving cycle is first in pure electric mode, the actual clutch slip point during the current driving cycle, and the corresponding clutch disengagement value Rx_posClthMax2 when the vehicle is in pure electric mode (not the first time in the current driving cycle), along with the clutch disengagement value Max0 from the previous self-learning, the target clutch position after the clutch position sensor failure is reported is calculated. Disengagement is then performed based on this target position. Forced pure electric mode ensures safety for the current driving cycle. After disengagement based on the target position, it is determined that the clutch position sensor failure will not trigger self-learning again. This clutch position sensor failure handling method enables dynamic adjustment of the clutch position after a clutch position sensor failure, ensuring driving safety. Attached Figure Description
[0038] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the content of the embodiments of the present invention and these drawings without creative effort.
[0039] Figure 1 A flowchart illustrating the main steps of the clutch position sensor detection position failure handling method provided in this embodiment of the invention;
[0040] Figure 2 A detailed flowchart of the clutch position sensor detection position failure handling method provided in the embodiments of the present invention;
[0041] Figure 3This is a block diagram of a clutch position sensor detection position failure processing device provided in an embodiment of the present invention;
[0042] Figure 4 A block diagram of a vehicle provided in an embodiment of the present invention.
[0043] In the picture:
[0044] 301. First parameter acquisition module; 302. Second parameter acquisition module; 303. Fault detection and processing module; 304. Clutch self-learning module;
[0045] 401. Engine; 402. Motor; 403. Clutch position sensor; 404. Controller; 405. Speed sensor; 406. First speed sensor; 407. Second speed sensor; 408. Warning device; 409. Clutch; 410. Memory. Detailed Implementation
[0046] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0047] In the description of this invention, unless otherwise explicitly specified and limited, the terms "connected," "linked," and "fixed" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0048] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can include direct contact between the first and second features, or contact between the first and second features through another feature between them. Furthermore, "above," "over," and "on top" of the second feature includes the first feature directly above or diagonally above the second feature, or simply indicates that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature includes the first feature directly below or diagonally below the second feature, or simply indicates that the first feature is at a lower horizontal level than the second feature.
[0049] In the description of this embodiment, the terms "upper," "lower," "right," etc., refer to the orientation or positional relationship shown in the accompanying drawings. They are used only for ease of description and simplification of operation, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the present invention. In addition, the terms "first" and "second" are used only for distinction in description and have no special meaning.
[0050] In existing methods for handling clutch position sensor failures, the first step is to determine if the number of driving cycles or mileage during the vehicle's operation meets the trigger conditions for clutch self-learning. If the trigger conditions are met, a clutch self-learning command is generated, and an engine start command is sent to the engine. The clutch enters self-learning mode, and the controller internally determines the number of driving cycles and mileage to trigger the self-learning command, ensuring a reasonable self-learning frequency and avoiding frequent triggering within a single driving cycle. However, when the clutch position sensor fails to detect a position failure, if the required number of driving cycles and mileage are not reached, the clutch still cannot be triggered for self-learning, and there is no corresponding strategy to ensure driving safety.
[0051] To address this, this embodiment provides a method for handling clutch position sensor failure detection. This method can be executed by a clutch position sensor failure detection device, which can be implemented through software and / or hardware and integrated into the hybrid vehicle. The hybrid vehicle has its engine and motor connected in parallel, and its clutch is used to connect or disconnect the power transmission between the motor and the engine. Specifically, the hybrid vehicle employs a P2 hybrid system.
[0052] A clutch comprises a driving plate, a driven plate, and an actuator that engages the driving and driven plates. The clutch position refers to the position of the driving plate relative to the driven plate. Actuators, such as electric actuators and hydraulic cylinders, can be controlled by a controller to achieve clutch position control. During engagement and disengagement, the clutch has a maximum disengagement position, a slip point, and an engagement position. When the clutch is in the maximum disengagement position, the distance between the driving and driven plates is at its maximum, and there is no torque transmission between them. When the clutch is in the slip point, the driving and driven plates slide relative to each other, and frictional torque is transmitted between them. When the clutch is in the engagement position, there is no relative sliding between the driving and driven plates; they remain synchronized, and the transmitted torque is no longer dynamic friction torque.
[0053] Figure 1This is a flowchart illustrating the main steps of the clutch position sensor detection position failure handling method provided in this embodiment of the invention. Specifically, as shown... Figure 1 As shown, the clutch position sensor detection position failure handling method includes:
[0054] S101. Obtain the maximum clutch disengagement value Max0 from the previous self-learning, the maximum actual clutch disengagement value Rx_posClthMax1 corresponding to the first time the clutch is in pure electric mode during this driving cycle, the actual clutch slip point during this driving cycle and the maximum clutch disengagement value Rx_posClthMax2 corresponding to the pure electric mode when the vehicle is in pure electric mode for the first time during this driving cycle. The actual clutch slip point is obtained when switching from pure electric mode to hybrid mode or from pure electric mode to engine mode during this driving cycle, and the pre-stored actual clutch slip point is updated according to the currently obtained actual clutch slip point.
[0055] The vehicle's energy modes include pure electric mode, pure engine mode, and hybrid mode. The first time the actual clutch disengagement value is in pure electric mode, Rx_posClthMax1 refers to the actual clutch disengagement value obtained when the vehicle is in pure electric mode for the first time in this driving cycle.
[0056] S102. Obtain the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point and the separation stroke offset range. If the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point is within the separation stroke offset range, then the clutch separation maximum value Rx_posClthMax2 is a valid value, and it is stored to replace the previously obtained clutch separation maximum value Rx_posClthMax2. The first clutch position offset OFFSet_C is a constant value.
[0057] S103. When the vehicle is in a non-shifting driving state, if the clutch position sensor is detected to be in a position failure state, the clutch is controlled to disengage at the first speed to the target position value. The target position value is the average value of Max0, Rx_posClthMax2 and Rx_posClthMax1. At the same time, the vehicle is forced to drive in pure electric mode.
[0058] S104. After the engine speed stabilizes and it is confirmed that the clutch position sensor detection position failure fault is no longer triggered, clutch self-learning is performed before power-off. After the clutch self-learning is completed, the clutch position sensor detection position failure fault is cleared.
[0059] By acquiring the actual maximum clutch disengagement value when the actual energy mode of this driving cycle is the first time it is in pure electric mode, the corresponding maximum clutch disengagement value Rx_posClthMax2 when the vehicle is in pure electric mode (not the first time in this driving cycle), and the maximum clutch disengagement value from the previous self-learning, the target clutch position is calculated after the clutch position sensor detects a position failure fault. Disengagement is then performed based on this target position. Forced pure electric mode ensures safety for this driving cycle. After disengagement based on the target position, it is determined that the clutch position sensor detects a position failure fault will not trigger further self-learning. Once self-learning is complete, the clutch position sensor detects a position failure fault is cleared. This clutch position sensor position failure handling method enables dynamic adjustment of the clutch position after a clutch position sensor detects a position failure, ensuring driving safety.
[0060] The target position value is the average of Max0, Rx_posClthMax2, and Rx_posClthMax1. This reduces the error rate of the target position and avoids large errors in any of Max0, Rx_posClthMax2, and Rx_posClthMax1, which could lead to large errors in the target position and prevent the clutch from failing to disengage effectively or disengaging excessively.
[0061] The controller stores the maximum clutch disengagement value and the clutch slip point from the previous self-learning. It calculates the maximum clutch disengagement value and the clutch slip point from the previous self-learning as the clutch disengagement stroke during driving.
[0062] It should be noted that the previous self-learning can be the clutch self-learning when the vehicle is parked or the clutch self-learning during driving.
[0063] Furthermore, before obtaining the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point, as well as the disengagement stroke offset range, the following steps are also included:
[0064] The clutch slip point A from the previous self-learning and the clutch disengagement maximum value Max0 from the previous self-learning are obtained. The difference between the clutch slip point A from the previous self-learning and the clutch disengagement stroke L is the clutch disengagement stroke. The maximum value of the disengagement stroke offset range is the sum of L and the first clutch position offset OFFSet_C, and the minimum value of the disengagement stroke offset range is the difference between L and the first clutch position offset OFFSet_C.
[0065] After obtaining the maximum clutch disengagement value Rx_posClthMax2 in the pure electric mode corresponding to the vehicle's non-first pure electric mode in this driving cycle, its validity is verified. The maximum clutch disengagement value Rx_posClthMax2 is obtained based on a reference position. However, if the clutch reference position fails, a fault occurs. Therefore, it is necessary to consider whether the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point is within the disengagement stroke offset range to determine the validity of the maximum clutch disengagement value Rx_posClthMax2. During self-learning in driving, the clutch experiences some wear; therefore, it is necessary to limit the disengagement stroke to a certain offset, which is either the difference between the disengagement stroke and the first clutch position offset OFFSet_C, or the sum of the disengagement stroke and the first clutch position offset OFFSet_C.
[0066] It should be noted that the actual clutch slip point is obtained when switching from pure electric mode to hybrid mode or from pure electric mode to engine mode, and based on the sudden change in the motor bus current or battery output current. Since the engine only starts to rotate after the sudden change in motor bus current or battery output current, and the clutch is already engaged at the time of the change, the clutch has already been engaged for a certain period when the engine is rotating. Therefore, this cannot be considered the actual clutch slip point. It is necessary to obtain the actual clutch slip point corresponding to the sudden change in motor bus current or battery output current.
[0067] After the engine speed stabilizes, if the clutch position sensor detects a position failure and the fault is triggered again, the clutch is controlled to disengage at the second speed according to the preset offset until the engine speed stabilizes. If the clutch position sensor detects no position failure and the fault is not triggered again, the clutch is controlled to self-learn before power-off.
[0068] If the clutch position sensor detects a position failure and the fault is triggered again, it indicates that the currently obtained target position value cannot meet the purpose of clutch disengagement. Therefore, the clutch needs to be further disengaged. In this embodiment, the clutch disengages at a second speed according to a preset offset, which can avoid clutch engagement problems caused by excessive disengagement force. It can be understood that disengaging the clutch at a second speed according to a preset offset can prevent excessive clutch disengagement and reverse clutch engagement, thus further ensuring that the clutch is in a disengaged state.
[0069] It should be noted that the first speed is greater than the second speed.
[0070] It should be noted that after the engine speed stabilizes, based on the determined mapping relationship between the engine speed and the second clutch disengagement position offset—that is, the engine speed and the second clutch disengagement position offset are positively correlated—the second clutch disengagement position offset corresponding to the actual engine speed is determined and set as the preset offset. The clutch then disengages according to the preset offset, thus avoiding clutch engagement problems caused by excessive disengagement force.
[0071] Clutch position sensor failure can be categorized into two scenarios. First, the clutch position sensor determines the clutch has disengaged for a first preset time, but after a second preset time following an engine stop command, the engine is still running. In this case, the clutch position sensor is considered to have failed. This failure is due to a change in the clutch's reference point caused by its own inherent characteristics. This results in inaccuracies in the clutch's maximum disengagement value, minimum engagement value, and clutch slip point, leading to incorrect feedback from the clutch position sensor. The sensor transmits information indicating clutch disengagement when it hasn't actually disengaged, thus indicating a clutch position sensor failure. Second, when the motor is running at medium to high speeds, the engine is under torque control with zero torque demand, and the engine speed increases with the motor speed. In this case, the clutch position sensor is considered to be malfunctioning, resulting in the clutch not actually disengaging. In either scenario, detecting either one indicates a clutch position sensor failure.
[0072] By using easily obtainable signals such as engine speed, motor speed, and engine start / stop commands to determine the actual position of the clutch, the problem of the clutch position sensor malfunctioning and failing to obtain the actual clutch status without the driver's knowledge is solved.
[0073] It should be noted that in this embodiment, the engine speed is detected by a first speed sensor, and the motor speed is detected by a second speed sensor. Medium-high speed motor refers to a motor speed greater than or equal to 1000 rad / min.
[0074] When the clutch position sensor detects a position failure, a warning message is issued via a warning device. This allows the driver to clearly understand the fault and reminds them to drive carefully, further improving safety. Additionally, during clutch self-learning, a warning message can also be issued via the warning device. This message can be audible, visual, or text-based; for example, a text message could read, "Clutch self-learning in progress, do not operate."
[0075] After the clutch undergoes self-learning, the system continuously monitors whether the self-learning is complete. If not, the driver is prompted to begin clutch self-learning upon power-up. The vehicle is prohibited from starting until the clutch self-learning is complete. It should be noted that in this embodiment, "completing self-learning" means that no clutch position sensor failure is detected after self-learning is completed.
[0076] The clutch self-learning method is existing technology and will not be elaborated here. For example, the parallel vehicle clutch self-learning method disclosed in the previous patent application number CN202011493643.6 can be referred to.
[0077] like Figure 2 As shown, Figure 2 A detailed flowchart of the clutch position sensor failure detection handling method provided in this embodiment of the invention is shown. The clutch position sensor failure detection handling method includes the following steps:
[0078] S201. Obtain the clutch disengagement maximum value Max0 from the previous self-learning, the clutch slip point A from the previous self-learning, the actual clutch disengagement maximum value Rx_posClthMax1 corresponding to the first time the clutch is in pure electric mode during this driving cycle, the actual clutch slip point during this driving cycle and the clutch disengagement maximum value Rx_posClthMax2 corresponding to the pure electric mode when the vehicle is in pure electric mode for the first time during this driving cycle. The difference between the clutch disengagement maximum value Max0 from the previous self-learning and the clutch slip point A from the previous self-learning is the clutch disengagement stroke L. The actual clutch slip point is obtained when switching from pure electric mode to hybrid mode or from pure electric mode to engine mode during this driving cycle, and the pre-stored actual clutch slip point is updated according to the currently obtained actual clutch slip point.
[0079] S202. Obtain the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point, as well as the separation stroke offset range. The maximum value of the separation stroke offset range is the sum of L and the first clutch position offset OFFSet_C, and the minimum value of the separation stroke offset range is the difference between L and the first clutch position offset OFFSet_C. If the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point is within the separation stroke offset range, then the clutch separation maximum value Rx_posClthMax2 is a valid value, and it is stored to replace the previously obtained clutch separation maximum value Rx_posClthMax2. The first clutch position offset OFFSet_C is a constant value.
[0080] S203. When the vehicle is in a non-shifting driving state, if the clutch position sensor is detected to be in a position failure state, the clutch is controlled to disengage at the first speed to the target position value. The target position value is the average of Max0, Rx_posClthMax2 and Rx_posClthMax1. At the same time, the vehicle is forced to drive in pure electric mode.
[0081] S204. After the engine speed stabilizes, confirm whether the clutch position sensor failure fault has been triggered again. If yes, proceed to S205; otherwise, proceed to S206.
[0082] S205, Clutch self-learning, and execute S207;
[0083] S206, Control the clutch to disengage at a second speed according to a preset offset amount, and execute S204;
[0084] S207. Real-time determination of whether the clutch has completed self-learning. If yes, execute S208; otherwise, execute S209.
[0085] S208, Clear clutch position sensor detection position failure fault;
[0086] S209. The vehicle continues to be powered on, the clutch performs self-learning, and the vehicle is prohibited from starting until the self-learning is completed.
[0087] Figure 3 This is a schematic diagram of the clutch position sensor detection position failure processing device provided in an embodiment of the present invention, as shown below. Figure 3As shown, the clutch position sensor detection position failure processing device can execute the clutch position sensor detection position failure processing method of the above embodiment. Specifically, the clutch position sensor detection position failure processing device includes a first parameter acquisition module 301, a second parameter acquisition module 302, a fault detection processing module 303, and a clutch self-learning module 304. The first parameter acquisition module 301 is used to obtain the clutch disengagement maximum value Max0 from the previous self-learning, the actual clutch disengagement maximum value Rx_posClthMax1 corresponding to the first time the clutch is in pure electric mode during the current driving cycle, the actual clutch slip point during the current driving cycle, and the clutch disengagement maximum value Rx_posClthMax2 corresponding to the pure electric mode when the vehicle is in pure electric mode (not the first time in the current driving cycle). The actual clutch slip point is obtained when switching from pure electric mode to hybrid mode or from pure electric mode to engine mode during the current driving cycle, and the pre-stored actual clutch slip point is updated according to the currently obtained actual clutch slip point. The second parameter acquisition module 302 is used to obtain the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point and the result of the calculation. If the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point is within the separation stroke offset range, then the clutch separation maximum value Rx_posClthMax2 is a valid value and is stored to replace the previously obtained clutch separation maximum value Rx_posClthMax2. The first clutch position offset OFFSet_C is a fixed value. The fault detection and processing module 303 is used to detect a clutch position sensor detection position failure fault when the vehicle is in a non-shifting driving state. Then, it controls the clutch to separate to the target position value at a first speed. The target position value is the average of Max0, Rx_posClthMax2 and Rx_posClthMax1. At the same time, it forces the vehicle to drive in pure electric mode. The clutch self-learning module 304 is used to confirm that the clutch position sensor detection position failure fault will no longer be triggered after the engine speed stabilizes. Then, it performs clutch self-learning before power-off. After the clutch self-learning is completed, the clutch position sensor detection position failure fault is cleared.
[0088] This invention provides a clutch position sensor failure handling device. The device obtains the actual maximum clutch disengagement value when the actual energy mode of the current driving cycle is first in pure electric mode (using a first parameter acquisition module 301 and a second parameter acquisition module 302), the corresponding maximum clutch disengagement value Rx_posClthMax2 when the vehicle is in pure electric mode (not the first time in the current driving cycle), and the clutch disengagement value from the previous self-learning. The fault detection and processing module 303 calculates the target clutch position after the clutch position sensor failure is reported and disengages according to this target position. By forcing the vehicle into pure electric mode, safety for the current driving cycle is ensured. After disengagement according to the target position, it is determined that the clutch position sensor failure will not be triggered again. The clutch self-learning module 304 performs self-learning. This clutch position sensor failure handling device can dynamically adjust the clutch position after a clutch position sensor failure, ensuring driving safety.
[0089] Figure 4 This is a structural schematic diagram of a hybrid vehicle provided in an embodiment of the present invention, such as... Figure 4 As shown, the hybrid vehicle includes an engine 401, a motor 402, a clutch 409, a position sensor 403, a controller 404, a speed sensor 405, a first speed sensor 406, a second speed sensor 407, a warning device 408, a clutch 409, and a memory 410. In this hybrid vehicle, the engine 401 and the motor 402 are connected in parallel. The engine 401, motor 402, clutch 409, position sensor 403, controller 404, speed sensor 405, first speed sensor 406, and second speed sensor 407 are all connected in parallel. 07. The warning device 408, clutch 409, and memory 410 are connected via a bus. The speed sensor 405 is used to detect the driving speed of the hybrid vehicle and send the detected driving speed to the controller 404; the first speed sensor 406 is used to detect the speed of the engine 401 and send the detected speed of the engine 401 to the controller 404; the second speed sensor 407 is used to detect the speed of the motor 402 and send the detected speed of the motor 402 to the controller 404; and the warning device 408 is used to issue a warning message.
[0090] The memory 410, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the clutch position sensor detection position failure handling method in this embodiment of the invention. The controller 404 executes various vehicle functions and data processing by running the software programs, instructions, and modules stored in the memory 410, thereby implementing the clutch position sensor detection position failure handling method described above.
[0091] The memory 410 primarily includes a program storage area and a data storage area. The program storage area stores the operating system and at least one application program required for a given function; the data storage area stores data created based on terminal usage. Furthermore, the memory 410 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state memory. In some instances, the memory 410 may further include remotely configured memories 410 located relative to the controller 404, which can be connected to the vehicle via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0092] The hybrid vehicle provided in this embodiment of the invention and the clutch position sensor detection position failure handling method provided in the above embodiment belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiment. Furthermore, this embodiment has the same beneficial effects as the clutch position sensor detection position failure handling method.
[0093] Furthermore, the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. A method for handling clutch position sensor failure, applicable to hybrid vehicles, wherein the engine and motor of the hybrid vehicle are connected in parallel, and the clutch of the hybrid vehicle engages or disengages the power transmission between the motor and the engine, characterized in that... Includes the following steps: The system obtains the maximum clutch disengagement value Max0 from the previous self-learning, the maximum actual clutch disengagement value Rx_posClthMax1 corresponding to the first time the clutch is in pure electric mode during this driving cycle, the actual clutch slip point during this driving cycle, and the maximum clutch disengagement value Rx_posClthMax2 corresponding to the pure electric mode when the vehicle is in pure electric mode for the first time during this driving cycle. The actual clutch slip point is obtained when switching from pure electric mode to hybrid mode or from pure electric mode to engine mode during this driving cycle, and the pre-stored actual clutch slip point is updated based on the currently obtained actual clutch slip point. Obtain the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point, as well as the separation stroke offset range. If the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point is within the separation stroke offset range, then the clutch separation maximum value Rx_posClthMax2 is a valid value, and it is stored to replace the previously obtained clutch separation maximum value Rx_posClthMax2. The first clutch position offset OFFSet_C is a constant value. If a clutch position sensor failure is detected when the vehicle is in a non-shifting driving state, the clutch is controlled to disengage at a first speed to the target position value, which is the average of Max0, Rx_posClthMax2 and Rx_posClthMax1. At the same time, the vehicle is forced to drive in pure electric mode. Once the engine speed stabilizes and it is confirmed that the clutch position sensor failure fault is no longer triggered, clutch self-learning is performed before power-off. After the clutch self-learning is completed, the clutch position sensor failure fault is cleared.
2. The clutch position sensor failure detection handling method according to claim 1, characterized in that, Before obtaining the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point, as well as the disengagement stroke offset range, the following steps are also included: The clutch slip point A from the previous self-learning and the clutch disengagement maximum value Max0 from the previous self-learning are obtained. The difference between the clutch slip point A from the previous self-learning and the clutch disengagement stroke L is the clutch disengagement stroke. The maximum value of the disengagement stroke offset range is the sum of L and the first clutch position offset OFFSet_C, and the minimum value of the disengagement stroke offset range is the difference between L and the first clutch position offset OFFSet_C.
3. The clutch position sensor failure detection handling method according to claim 1, characterized in that, The actual clutch slip point is obtained when switching from pure electric mode to hybrid mode or from pure electric mode to engine mode, and when there is a sudden change in the motor bus current or battery output current.
4. The clutch position sensor failure detection handling method according to claim 1, characterized in that, After the engine speed stabilizes, if the clutch position sensor detects a position failure and the fault is triggered again, the clutch is controlled to disengage at a second speed according to a preset offset until the engine speed stabilizes. If the clutch position sensor detects no position failure and the fault is no longer triggered, the clutch is controlled to self-learn before power-off, and the first speed is greater than the second speed.
5. The clutch position sensor failure detection handling method according to claim 4, characterized in that, After the engine speed stabilizes, based on the determined mapping relationship between the engine speed and the second clutch disengagement position offset, the second clutch disengagement position offset corresponding to the actual engine speed is determined, and the determined second clutch disengagement position offset is set as the preset offset. The engine speed and the second clutch disengagement position offset are positively correlated.
6. The clutch position sensor detection position failure handling method according to any one of claims 1-5, characterized in that, The clutch position sensor detects position failure faults including: The clutch position sensor determines that the clutch has disengaged for a first preset time, and the engine still has a speed after the engine stop command is issued for a second preset time. Alternatively, when the motor is at medium to high speed, the engine is under torque control and the engine's required torque is 0, and the engine speed increases with the motor speed.
7. The clutch position sensor detection position failure handling method according to any one of claims 1-5, characterized in that, After the clutch position sensor detects a position failure fault, it issues a warning message through the warning device.
8. The clutch position sensor detection position failure handling method according to any one of claims 1-5, characterized in that, Before powering on, the clutch self-learning is performed, and the system will determine in real time whether the clutch has completed the self-learning. If it has not completed, the driver will be reminded to perform clutch self-learning after the vehicle is powered on. The vehicle is prohibited from starting until the clutch self-learning is completed.
9. A clutch position sensor failure detection and handling device, characterized in that, A method for performing clutch position sensor detection position failure handling as described in any one of claims 1-8, comprising: The first parameter acquisition module is used to obtain the clutch disengagement maximum value Max0 from the previous self-learning, the actual clutch disengagement maximum value Rx_posClthMax1 corresponding to the first time the clutch is in pure electric mode during the current driving cycle, the actual clutch slip point during the current driving cycle, and the clutch disengagement maximum value Rx_posClthMax2 corresponding to the pure electric mode when the vehicle is in pure electric mode for the first time during the current driving cycle. The actual clutch slip point is obtained when switching from pure electric mode to hybrid mode or from pure electric mode to engine mode during the current driving cycle, and the pre-stored actual clutch slip point is updated based on the currently obtained actual clutch slip point. The second parameter acquisition module is used to obtain the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point and the separation stroke offset range. If the difference between Rx_posClthMax2 and the currently obtained actual clutch slip point is within the separation stroke offset range, then the clutch separation maximum value Rx_posClthMax2 is a valid value and is stored to replace the previously obtained clutch separation maximum value Rx_posClthMax2. The first clutch position offset OFFSet_C is a constant value. The fault detection and processing module is used to detect a clutch position sensor failure when the vehicle is in a non-shifting driving state. If the clutch position sensor fails to detect the position, the module controls the clutch to disengage at a first speed to the target position value, which is the average of Max0, Rx_posClthMax2 and Rx_posClthMax1. At the same time, the module forces the vehicle to drive in pure electric mode. The clutch self-learning module, after the engine speed stabilizes, confirms that the clutch position sensor failure fault will no longer be triggered. Before powering off, it performs clutch self-learning and clears the clutch position sensor failure fault after the clutch self-learning is completed.
10. A vehicle, said vehicle being a hybrid vehicle, comprising an engine, an electric motor, a clutch position sensor, and a clutch, said clutch connecting or disconnecting the power transmission between the engine and the electric motor, said clutch position sensor for detecting the actual position of the clutch, said engine and said electric motor being connected in parallel, characterized in that, Also includes: Controller; A speed sensor is used to detect the driving speed of the hybrid vehicle and send the detected driving speed to the controller; A first speed sensor is used to detect the engine speed and send the detected engine speed to the controller; The second speed sensor is used to detect the speed of the motor and send the detected speed of the motor to the controller; Warning devices are used to issue warning messages; Memory, used to store one or more programs; When the controller executes one or more of the programs, it causes the controller to control the hybrid vehicle to implement the clutch position sensor detection position failure handling method as described in any one of claims 1-8.