METHOD FOR CONTROLLING A DISENGAGEMENT LIMIT POSITION OF A MOVABLE DOG FOR A MOTOR VEHICLE TRANSMISSION AND CORRESPONDING TRANSMISSION FOR A MOTOR VEHICLE
20170363205 · 2017-12-21
Assignee
Inventors
Cpc classification
F16H61/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2200/2064
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2342/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H63/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2306/46
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2061/283
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2061/0087
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2063/3093
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F16H63/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
In order to control the disengagement limit position of a movable dog relative to a fixed dog of a motor vehicle transmission, the following steps are implemented: acquiring position values of the movable dog; detecting an abutment position of the movable dog against the fixed dog for a predefined period; and calculating the limit position from the position value of the movable dog in abutment against the fixed dog.
Claims
1-8. (canceled)
9. A method for controlling a disengagement limit position of a movable dog relative to a fixed dog of a motor vehicle transmission, the method comprising: acquiring position values of the movable dog; detecting an abutment position of the movable dog against the fixed dog for a predefined period, and calculating said limit position from the position value of the movable dog in abutment against the fixed dog.
10. The method as claimed in claim 9, further comprising calculating a difference between the calculated limit position and a calibrated disengagement limit position and a result of said difference calculation is compared with a threshold value to detect any deviation from the disengagement limit position.
11. The method as claimed in claim 9, wherein the position values of the movable dog are processed in such a way as to apply a delay corresponding to a delay in implementation of an actuator.
12. The method as claimed in claim 9, wherein the position values of the movable dog are obtained from a measurement sensor.
13. The method as claimed in claim 9, wherein the position of the movable dog is compared with a threshold for a detection of an engagement position, and then said limit position is calculated when the movable dog has been displaced into the engagement position.
14. The method as claimed in claim 9, wherein the abutment position of the movable dog is detected on the basis of a calculation of a filtered derivative of the position of the movable dog, and wherein said filtered derivative is compared with a threshold value for the detection of an abutment.
15. The method as claimed in claim 14, wherein the abutment position is detected when the filtered derivative is below said threshold value for said predefined period.
16. A transmission for a motor vehicle, comprising: an assembly of at least one dog that is movable relative to a corresponding assembly of fixed dogs under action of an actuator; means for controlling a disengagement limit position of the movable dog relative to the fixed dog; means for acquiring position values of the movable dog; means for detecting an abutment position of the movable dog against the fixed dog for a predefined period; and means of calculation for calculating said disengagement limit position from the position value of the movable dog in abutment against the fixed dog.
Description
[0022] Other aims, characterizing features and advantages of the invention will emerge from a perusal of the following description, which is provided solely by way of non-exhaustive example and is made with reference to the accompanying drawings, in which:
[0023]
[0024]
[0025]
[0026]
[0027]
[0028] Reference is initially made to
[0029] The transmission illustrated in
[0030] The solid shaft 1 carries an idler sprocket 4 capable of being connected to the shaft 1 by a first dog coupling system 5. A primary hollow shaft 6 is attached to the rotor of an electric motor 7. The hollow shaft 6 carries two fixed sprockets 8 and 9 and may be attached to the primary solid shaft by means of the coupling system 5. A secondary shaft 10 carries two idler sprockets 11 and 12, which may be attached to the primary shaft by means of a second dog coupling system 13. The secondary shaft 10 likewise carries a fixed sprocket 14 and a step-down sprocket 15 towards a differential 16 attached to the wheels (not illustrated) of the vehicle.
[0031] The first means of coupling 5 adopts at least three positions, in which: [0032] the internal combustion engine is uncoupled from the drive chain connecting the electric motor 7 to the wheels (position 1), [0033] the internal combustion engine drives the wheels with or without the assistance of the electric motor (position 2), and [0034] the internal combustion engine and the electric motor 7 are coupled in a manner such as to add together their respective torques in the direction of the wheels (position 3).
[0035] With reference to
[0036] Reference is now made to
[0037] As mentioned previously, the movable dog 17, which is constituted here, for example, by a dog having teeth of rectangular form which interact with teeth of corresponding form produced on the fixed dog 23, is displaced in translation under the action of the method of actuation 18, as indicated by the arrow F, between a neutral position I, in which the movable dog is totally disengaged from the fixed dog and an engaged position II, in which the teeth of the movable dog mesh with the teeth of the fixed dog, passing through an intermediate position III corresponding to a disengagement limit position, in which the movable dog is in engagement with the fixed dog, and in which the subsequent phase of displacement of the movable dog is a position of disengagement or dog-declutching of the movable dog.
[0038] It should be noted that, from a disengaged position, when the movable dog is displaced in the direction of dog-clutching, that is to say from right to left in
[0039] Conversely, when the teeth of the movable dog come into abutment against the teeth of the fixed dog, the movable dog remains fixed and the spring 22 of the energy storage device is compressed as it accumulates the mechanical energy produced by the actuating system for restoring it once more when dog-clutching becomes possible.
[0040] In any event, the transmission control system integrates a control algorithm which takes into account the disengagement limit position. It is, in fact, necessary, when the transmission control system governs the position of the movable dog in such a way that it is in a disengaged position and therefore considers that the dogs are dog-declutched, for the movable dog to be effectively disengaged.
[0041] The control system thus incorporates a step E (
[0042] Said control step E receives, as its input, a setpoint value for the position of the movable dog Claw_psn_sp, a dog-clutching request signal B_dog-clutching_prim and a consolidated value for the position of the dog Claw_psn_csn and provides, as its output, a consolidated disengagement threshold value Claw_psn_off and a Boolean value indicating a deviation from the disengagement threshold relative to a reference threshold value B_diag_claw_off.
[0043] In other words, the step E calculates, from the input data, the distance d (
[0044] A description will now be given, with reference to
[0045] It should be noted, in the first instance, that the setpoint value for the position of the dog Claw_psn_cp may be provided by the use of an appropriate sensor.
[0046] It may likewise be deduced from the position of the actuating system 18. Nevertheless, such a gross value must be corrected or consolidated in such a way as to take into account the delay between the application of a setpoint for the position and the effective displacement of the movable dog.
[0047] A delayed setpoint value for the position of the movable dog Claw_psn_sp_delay is thus defined during the first step 30, such as:
Claw_psn_sp-delay(t)=1000* Claw_psn_sp(t−t_delay)with0<t_delay≦1second
where t_delay indicates the delay due to the actuation of the actuating system.
[0048] During the following step 31, it is detected whether a request for dog-clutching has been made, or, in other words, whether the setpoint value for the position of the movable dog is greater than a threshold setpoint value for the engagement position.
[0049] In other words, a Boolean value B_clawpsn_sp_delay_ok is defined, indicating that the delayed setpoint for the position of the dog is greater than the threshold setpoint for the engagement position Threshold eng, such as:
B_claw_psn_sp_delay_ok=1 if|Claw_psn_sp_delay(t)|≧Threshold_eng with 4.5 ≦6 mm
[0050] During the following steps 32 and 33, it is detected whether the movable dog comes into abutment against the fixed dog.
[0051] In other words, during step 32, a variable Claw_psn_cs_dot_fil is defined, such as:
Claw_psn_cs_dot_fit=Deriv_Fil(1000* Claw_psn_cs)
where Deriv_Fil is a filtered derivative having a time constant between 10 ms and 500 ms.
[0052] During step 33, a Boolean variable B_claw_psn_cs_dot_fil_temp is defined, indicating that the above filtered derivative is lower than the threshold Threshold der, for which it is considered that the sliding gear is locked in a tooth-on-tooth position, such as:
B_claw_psn_cs_dot_fil_temp=1 if |Claw_psn_cs_dot_fil|≦Threshold_der with 1≦Threshold_der≦5mm/s.
[0053] In other words, if the movable dog comes into abutment against a tooth, the value for the displacement of the movable dog is canceled out, such that its derivative approaches zero during the threshold value Threshold_der.
[0054] During the following step 34, a Boolean variable B_claw_psn_cs_dot_fil_ok is defined, such as:
B_claw_psn_cs_dot_fil_ok=1 if B_claw_psn_dot_fil_temp=1 for tempo_confir with 0<tempo_confir≦100ms.
[0055] In other words, it is verified that the movable dog remains locked for a sufficient period tempo_confir of up to 100 ms.
[0056] During the following step 35, it is ensured that a certain number of predefined criteria are satisfied, and the next step is to proceed to an actual calculation of the disengagement limit position.
[0057] A Boolean variable B_trig_threshold_diseng is defined, such as:
B_trig_threshold_diseng=1 if B_dog-clutching_prim=1
AND B_claw_psn_sp_delay_ok=1
AND B_claw_psn_cs_dot_fil_ok=1
[0058] During this phase, a Boolean variable is defined which is positioned at “1” if it has been determined, during earlier steps, that the actuating system has been activated, that a request for disengagement has actually been formulated, and that the movable dog is in a position of abutment, including for a predetermined period.
[0059] If that is the case, the next step is to proceed to calculate the disengagement threshold value Claw_psn_off (step 36).
[0060] Claw_psn_off is then defined by the following equation:
Claw_psn_off=Claw_psn_cs(t_trig)
where t_trig is the moment when B_trig_threshold_diseng passes from the value 0 to 1.
[0061] In other words, the calculated limit value corresponds to the position of the movable dog in abutment against the fixed dog, that is to say to the setpoint value of the consolidated position of the movable dog at the moment when the Boolean variable calculated in the course of the preceding step 35 passes to level 1.
[0062] During the following step 37, a detection is made of the possible deviation from the disengagement threshold relative to a reference threshold value by calculating a Boolean variable B_diag_claw_off.
[0063] B diag_claw_off is then defined by the following equation:
B_diag_claw_off=1 if |Claw_psn_off_factory|>threshold_deviation
where Clawpsn_off_factory is the disengagement threshold set in the factory, and 0<threshold_deviation≦1 mm.
[0064] If such a deviation has been detected, it is possible either to update the new limit value within the control system for the transmission or to activate an alarm with the intention of initiating a maintenance phase.