SYSTEM AND METHOD FOR DETECTING RELATIVE ANGULAR POSITIONS OF DOG CLUTCH ELEMENTS
20250251032 ยท 2025-08-07
Inventors
- Giacomo FAGGIANI (Rovereto, IT)
- Pier Paolo Rinaldi (Arco, IT)
- Mark SLATER (Warwickshire, GB)
- Richard TAYLOR (Warwickshire, GB)
Cpc classification
F16H3/006
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2306/48
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H3/126
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2306/50
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F16H3/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H61/688
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
Methods and systems for shifting a multi-gear step ratio transmission that includes a dog clutch are described. In one example, rotational positions of different transmission components are measured by tone wheels and a shifter actuator position is adjusted in response to a phase angle difference between the rotational positions of the different transmission components.
Claims
1. An electric propulsion system, comprising: an electric machine; a step gear ratio transmission including at least two gear ratios, the step gear ratio transmission including a shifter actuator; and one or more controllers including executable instructions that cause the one or more controllers to command the shifter actuator to engage a dog clutch in response to a phase angle being between two angles.
2. The electric propulsion system of claim 1, further comprising additional instructions that cause the one or more controllers to determine the phase angle via an angle of a first half of the dog clutch.
3. The electric propulsion system of claim 2, further comprising additional instructions that cause the one or more controllers to determine the phase angle via an angle of a second half of the dog clutch.
4. The electric propulsion system of claim 3, where the two angles include a closing phase angle for the dog clutch minus angular backlash.
5. The electric propulsion system of claim 4, where the two angles include the closing phase angle for the dog clutch plus angular backlash.
6. The electric propulsion system of claim 5, further comprising additional instructions that cause the one or more controllers to add an offset angle to the phase angle and engage the dog clutch in response to the phase angle plus the offset angle being between the two angles.
7. The electric propulsion system of claim 6, where the offset angle is based on an amount of time for the shifter actuator to move from its present position to an engaged position.
8. The electric propulsion system of claim 1, further comprising additional executable instructions that cause the one or more controllers to synchronize a rotational speed of a gear to a rotational speed of an intermediate shaft before commanding the shifter actuator to engage the dog clutch.
9. A method for operating a vehicle, comprising: estimating a first angle of a first rotating device of a step gear ratio transmission; estimating a second angle of a second rotating device of the step gear ratio transmission; estimating a phase angle between the first angle and the second angle; and adjusting a position of a shifter actuator in response to the phase angle.
10. The method of claim 9, where the first angle is based on a position of a first tone wheel, and where the first tone wheel includes one or more adjacent missing teeth.
11. The method of claim 10, where the second angle is based on a position of a second tone wheel, and where the second tone wheel includes one or more adjacent missing teeth.
12. The method of claim 11, where the phase angle is a difference between the first angle and the second angle.
13. The method of claim 9, further comprising adding an offset angle to the phase angle and adjusting the position of the shifter actuator in response to the phase angle plus the offset angle.
14. The method of claim 13, where the offset angle is based on an amount of time to move the shifter actuator from its present position to an engaged position.
15. The method of claim 9, further comprising determining that a dog clutch is engaged based on the phase angle and the position of the shifter actuator.
16. An electric propulsion system, comprising: an electric machine; a step gear ratio transmission including at three tone wheels and three tone wheel position sensors, the step gear ratio transmission including a shifter actuator; and one or more controllers including executable instructions that cause the one or more controllers to adjust a position of the shifter actuator in response to a phase angle plus an offset angle.
17. The electric propulsion system of claim 16, where a first tone wheel of the three tone wheels is directly mechanically coupled to a first idler gear.
18. The electric propulsion system of claim 17, where a second tone wheel of the three tone wheels is directly mechanically coupled to a second idle gear.
19. The electric propulsion system of claim 18, where a third tone wheel of the three tone wheels is directly mechanically coupled to an intermediate shaft.
20. The electric propulsion system of claim 16, where the position of the shifter actuator is an engaged position.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
DETAILED DESCRIPTION
[0014] A method and system for controlling engagement of a dog clutch during shifting of a transmission is described. The transmission may be a two speed transmission (e.g., a transmission with two forward gear ratios) or a transmission having more than two gear ratios. The transmission shifting may include determining angles of two rotating transmission components so that a dog clutch may be engaged smoothly. Additionally, a phase difference between two halves of the dog clutch may be determined so as to aid in clutch engagement. The dog clutch may be applied in an electric vehicle as shown in
[0015]
[0016] Vehicle propulsion system 199 includes a propulsion source 105 (e.g., an electric machine, such as a motor), but in other examples two or more propulsion sources may be provided. In one example, propulsion source 105 may be a synchronous or induction electric machine that may operate as a motor or generator. In other examples, propulsion source 105 may be a direct current (DC) machine. Vehicle propulsion system 199 also includes a transmission 135. The propulsion source 105 is fastened to the transmission 135 and propulsion source 105 delivers power from its rotor 105a to transmission 135. Transmission 135 may be mechanically coupled to differential gears. Differential gears 106 may be coupled to two axle shafts, including a first or right axle shaft 190a and a second or left axle shaft 190b. Vehicle 10 further includes front wheels 102 and rear wheels 103.
[0017] The transmission 135 may be referred to as a step ratio transmission and it may be configured as shown in greater detail in
[0018] Transmission 135 may transfer mechanical power to or receive mechanical power from differential gears 106. Differential gears 106 may transfer mechanical power to or receive mechanical power from rear wheels 103 via right axle shaft 190a and left axle shaft 190b. Propulsion source 105 may consume alternating current (AC) electrical power provided via electric power inverter 115. Alternatively, propulsion source 105 may provide AC electrical power to electric power inverter 115. Electric power inverter 115 may be provided with high voltage direct current (DC) power from battery 160 (e.g., a traction battery, which also may be referred to as an electric energy storage device or battery pack). Electric power inverter 115 may convert the DC electrical power from battery 160 into AC electrical power for propulsion source 105. Alternatively, electric power inverter 115 may be provided with AC power from propulsion source 105. Electric power inverter 115 may convert the AC electrical power from propulsion source 105 into DC power to store in battery 160.
[0019] Propulsion source 105 may transfer mechanical power to or receive mechanical power from transmission 135. As such, transmission 135 may be a multi-speed gear set that may shift between gear ratios when commanded via powertrain controller 116. Powertrain controller 116 includes a processor 116a and memory 116b. Memory 116b (e.g., storage media) may include read exclusive memory, random access memory, and keep alive memory. The memory may be programmed with computer readable data representing instructions that are executable by a processor for performing the methods and control techniques described herein as well as other variants that are anticipated but not specifically listed. As such, control techniques, methods, and the like expanded upon herein may be stored as instructions in non-transitory memory.
[0020] Battery 160 may periodically receive electrical energy from a power source such as a stationary power grid 5 residing external to the vehicle (e.g., not part of the vehicle). As a non-restricted example, vehicle propulsion system 199 may be configured as a plug-in electric vehicle (EV), whereby electrical energy may be supplied to battery 160 via the stationary power grid 5 and charging station 12. Electric charge may be delivered to battery 160 via plug receptacle 100.
[0021] Battery 160 may include a BMS controller 139 (e.g., a battery management system controller) and an electrical power distribution box 162. BMS controller 139 may provide charge balancing between energy storage elements (e.g., battery cells) and communication with other vehicle controllers (e.g., vehicle control unit 152). BMS controller 139 includes a core processor 139a and memory 139b (e.g., random-access memory, read-exclusive memory, and keep-alive memory).
[0022] Vehicle 10 may include a vehicle control unit (VCU) 152 that may communicate with electric power inverter 115, powertrain controller 116, friction or foundation caliper controller 170, global positioning system (GPS) 188, BMS controller 139, and dashboard 186 and components included therein via controller area network (CAN) 120. VCU 152 includes memory 114, which may include read-exclusive memory (ROM or non-transitory memory) and random access memory (RAM). VCU also includes a digital processor or central processing unit (CPU) 153, and inputs and outputs (I/O) 118 (e.g., digital inputs including counters, timers, and discrete inputs, digital outputs, analog inputs, and analog outputs). VCU may receive signals from sensors 154 and provide control signal outputs to actuators 156. Sensors 154 may include but are not restricted to lateral accelerometers, longitudinal accelerometers, yaw rate sensors, inclinometers, temperature sensors, battery voltage and current sensors, and other sensors described herein. Additionally, sensors 154 may include steering angle sensor 197, driver demand pedal position sensor 141, vehicle range finding sensors including radio detection and ranging (RADAR), light detection and ranging (LIDAR), sound navigation and ranging (SONAR), and caliper application pedal position sensor 151. Actuators may include but are not constrained to inverters, transmission controllers, display devices, human/machine interfaces, friction caliper systems, and battery controller described herein.
[0023] Driver demand pedal position sensor 141 is shown coupled to driver demand pedal 140 for determining a degree of application of driver demand pedal 140 by human 142. Caliper application pedal position sensor 151 is shown coupled to caliper application pedal 150 for determining a degree of application of caliper application pedal 150 by human 142. Steering angle sensor 197 is configured to determine a steering angle according to a position of steering wheel 198.
[0024] Vehicle propulsion system 199 is shown with a global position determining system 188 that receives timing and position data from one or more GPS satellites 189. Global positioning system may also include geographical maps in ROM for determining the position of vehicle 10 and features of roads that vehicle 10 may travel on.
[0025] Vehicle propulsion system 199 may also include a dashboard 186 that an operator of the vehicle may interact with. Dashboard 186 may include a display system 187 configured to display information to the vehicle operator. Display system 187 may comprise, as a non-restricting example, a touchscreen, or human machine interface (HMI), display which enables the vehicle operator to view graphical information as well as input commands. In some examples, display system 187 may be connected wirelessly to the internet (not shown) via VCU 152. As such, in some examples, the vehicle operator may communicate via display system 187 with an internet site or software application (app) and VCU 152.
[0026] Dashboard 186 may further include an operator interface 182 via which the vehicle operator may adjust the operating status of the vehicle. Specifically, the operator interface 182 may be configured to activate and/or deactivate operation of the vehicle driveline (e.g., propulsion source 105) based on an operator input. Further, an operator may request an axle mode (e.g., park, reverse, neutral, drive) via the operator interface. Various examples of the operator interface 182 may include interfaces that utilize a physical apparatus, such as a key, that may be inserted into the operator interface 182 to activate the vehicle propulsion system 199 including propulsion source 105 and to turn on the vehicle 10. The apparatus may be removed to shut down the transmission 135 and propulsion source 105 to turn off vehicle 10. Propulsion source 105 may be activated via supplying electric power to propulsion source 105 and/or electric power inverter 115. Propulsion source 105 may be deactivated by ceasing to supply electric power to propulsion source 105 and/or electric power inverter 115. Still other examples may additionally or optionally use a start/stop button that is manually pressed by the operator to start or shut down the propulsion source 105 to turn the vehicle on or off. In other examples, a remote electrified axle or electric machine start may be initiated remote computing device (not shown), for example a cellular telephone, or smartphone-based system where a user's cellular telephone sends data to a server and the server communicates with the vehicle control unit 152 to activate the inverter 115 and propulsion source 105. Spatial orientation of vehicle 10 is indicated via axes 175.
[0027] Vehicle 10 is also shown with a foundation or friction caliper controller 170. Friction caliper controller 170 may selectively apply and release friction calibers (e.g., 172a and 172b) via allowing hydraulic fluid to flow to the friction calipers. The friction calipers may be applied and released so as to reduce locking of the friction calipers to front wheels 102 and rear wheels 103. Wheel position or speed sensors 161 may provide wheel speed data to friction caliper controller 170. Vehicle propulsion system 199 may provide torque to rear wheels 103 to propel vehicle 10.
[0028] A human or autonomous driver 142 may request a driver demand wheel torque, or alternatively a driver demand wheel power, via applying driver demand pedal 140 or via supplying a driver demand wheel torque/power request to vehicle control unit 152. Vehicle control unit 152 may then demand a torque or power from propulsion source 105 via commanding powertrain controller 116. Powertrain controller 116 may command electric power inverter 115 to deliver the driver demand wheel torque/power via electrified axle 190 and propulsion source 105. Electric power inverter 115 may convert DC electrical power from battery 160 into AC power and supply the AC power to propulsion source 105. Propulsion source 105 rotates and transfers torque/power to transmission 135. Transmission 135 may supply torque from propulsion source 105 to differential gears 106, and differential gears 106 transfer torque from propulsion source 105 to rear wheels 103 via axle shafts 190a and 190b.
[0029] During conditions when the driver demand pedal is fully released, vehicle control unit 152 may request a small negative or regenerative power to gradually slow vehicle 10 when a speed of vehicle 10 is greater than a threshold speed. The amount of regenerative power requested may be a function of driver demand pedal position, battery state of charge (SOC), vehicle speed, and other conditions. If the driver demand pedal 140 is fully released and vehicle speed is less than a threshold speed, vehicle control unit 152 may request a small amount of positive torque/power (e.g., propulsion torque) from propulsion source 105, which may be referred to as creep torque or power. The creep torque or power may allow vehicle 10 to remain stationary when vehicle 10 is on a small positive grade.
[0030] The human or autonomous driver may also request a negative or regenerative driver demand slowing torque, or alternatively a driver demand slowing power, via applying caliper pedal 150 or via supplying a driver demand slowing power request to vehicle control unit 152. Vehicle control unit 152 may request that a first portion of the driver demanded slowing power be generated via propulsion source 105 via commanding powertrain controller 116. Additionally, vehicle control unit 152 may request that a portion of the driver demanded slowing power be provided via friction calipers 172a and 172b via commanding friction caliper controller 170 to provide a second portion of the driver requested slowing power.
[0031] After vehicle control unit 152 determines the slowing power request, vehicle control unit 152 may command powertrain controller 116 to deliver the portion of the driver demand slowing power allocated to propulsion source 105. Propulsion source 105 may convert the vehicle's kinetic energy into AC power.
[0032] Powertrain controller 116 includes predetermined transmission gear shift schedules whereby fixed ratio gears of transmission 135 may be selectively engaged and disengaged. Shift schedules stored in powertrain controller 116 may select gear shift points or events as a function of driver demand wheel torque and vehicle speed.
[0033] Turning now to
[0034] Transmission 135 includes input shaft 202 for receiving mechanical torque from propulsion source 105. Propulsion source 105 is supplied with electric power via inverter 115 and a traction battery (not shown). Gear 250 and gear 254 are fixed to input shaft 202 and these gears rotate at a same speed as input shaft 202. Gear 250 is meshed with second idler gear 252 and gear 254 is meshed with first idler gear 256. Gear 250 and gear 252 along with gears 258 and 260 may form a second higher gear ratio (e.g., second gear). Gear 254 and gear 256 along with gears 258 and 260 may form a first lower gear ratio (e.g., first gear). Gears 252 and 256 may rotate freely about intermediate or layshaft 212 when dog clutch 210 is not engaged. A first tone wheel sensor 284 senses a position of first tone wheel 285, which rotates with gear 256. A second tone wheel sensor 282 senses a position of second tone wheel 283, which rotates with gear 252. A third tone wheel sensor 280 senses a position of third tone wheel 283, which rotates with intermediate shaft 212. Dog clutch 210 may selectively engage either gear 252 to engage the second higher gear or selectively engaged gear 256 to engage the first lower gear. Torque flow through transmission is interrupted when dog clutch 210 is not engaged to either of gears 252 and 256. A half of dog clutch 210 rotates with intermediate shaft so that when dog clutch 210 engages gear 252 via a second half of dog clutch 210, gear 252 rotates at a same speed as intermediate shaft 212. Likewise, dog clutch 210 may engage gear 256 via a second half of dog clutch 210 so that gear 256 rotates at a same speed as intermediate shaft 212. Intermediate shaft 212 rotates at a multiple of a rotational speed of output shaft 230. Intermediate shaft 212 includes gear 258 that meshes with gear 260 that is coupled to output shaft 230. Output shaft may rotate differential 106. Sleeve 295 of dog clutch 210 may be moved axially with respect to intermediate shaft 212 as indicated by arrow 255 via shift fork 214. Sleeve 295 may be moved to the left to engage gear 252 to intermediate shaft 212 and to the right to engage gear 256 to the intermediate shaft 212. Sleeve 295 rotates at a same speed as intermediate shaft 212. Shift fork 214 may be move axially via gear shifter actuator 220. Controller 116 may adjust a position of gear shifter actuator 220 via adjusting hydraulic valve 222 and hydraulic valve 224. A position of shift fork 214 and a position of dog clutch 210 may be determined via shift position sensor 216. The shift fork 214 and the shifter actuator are in the engaged position when shift fork 214 is at position 270 for gear 252 being engaged, or alternatively, at positon 271 for gear 256 being engaged. The locations of the position sensors for the transmission may be different than those shown in
[0035] The following may be applicable with reference the stick diagram depicted in
[0036]
[0037]
[0038]
[0039] Dog clutch 400 is a locking device that may selectively lock gear 452 to intermediate shaft 412, which may be equivalent to shaft 212 in
[0040] Either type of dog clutch shown in
[0041] Referring now to
[0042] The condition for engaging the dog ring is that the voids in one element and the teeth in the other element are aligned. Due to a residual small differential speed between the two elements of the dog clutch, the favorable condition to engage is intermittent, with time windows where the engagement is possible followed by time windows where it is impeded. The time windows length depends on differential speed and dog clutch design.
[0043] The exact matching of the teeth of one element to the cavities of the other is desirable to reduce interference between sleeve teeth and idler dog clutch teeth, but it is also desirable in case of flat teeth (face dog clutch). In examples where there is a face dog clutch, the interference may result in a missing engagement and, in case of electric actuation, a motor overload may occur resulting in higher currents and the possibility of motor degradation.
[0044] Interference between dog clutch teeth may generate noise during gear shifts in vehicle and increase dog clutch wear. The inventors herein have found that interference between dog clutch teeth may be reduced or prevented by knowing a relative position of teeth of one half of the dog clutch with respect to cavities of a second half of the dog clutch. Once this information is known, the control logic described herein may detect favorable time windows and produce a shift trigger event to finalize the engagement.
[0045] The system of
[0046] The system of
[0047] Turning now to
[0048] Method 600 determines angles 1 and 2, corresponding to steps 702 and 704 of
[0049] At 602, method 600 monitors output of a tone wheel position sensor (e.g., 282 or 284) that is mechanically coupled directly or indirectly to a rotating component of interest (e.g., dog clutch half, idler gear, or intermediate shaft). Method 600 proceeds to 604.
[0050] At 604, method 600 judges whether or not if passage of a new tooth of a tone wheel has been detected since a last time that method 600 executed. If so, the answer is yes and method 600 proceeds to 606. Otherwise, the answer is no and method 600 proceeds to 620.
[0051] At 606, method 600 judges whether or not the new or most recently sensed tooth is a first tooth after a missing tooth on the wheel was most recently detected. If so, the answer is yes and method 600 proceeds to 608. Otherwise, the answer is no and method 600 proceeds to 610. In one example, a variable i is applied as a zero-based tooth counter where i=0 when a missing tooth of the tone wheel being monitored is missing. The value for i for the last tooth of the tone wheel before the location of the missing tooth on the tone wheel is: i=ZN1 where Z is a variable that represents the actual total number of teeth the tone wheel would have if it were not missing any teeth and N is a variable that represents an actual total number of teeth that are missing from the tone wheel. In the present example, N is a value of one, but greater numbers of missing teeth may be applied in some examples. Thus, if the value of i is greater than zero, the answer is yes and method 600 proceeds to 608. Otherwise, the answer is no and method 600 proceeds to 610.
[0052] At 608, method 600 increments the value of variable i by one such that i=i+1. Method 600 proceeds to 610.
[0053] At 610, method 600 updates or revises the angle of the tone wheel that is being monitored. By updating the angle of the tone wheel that is being monitored, the angle of the gear or shaft that the tone wheel is coupled to is also updated since these angles are equivalent. The angle of the tone wheel and the device that is mechanically coupled to is revised according to the equation:
where is the angle of the tone wheel and the device that is coupled to the tone wheel, i is the tooth count, and Z is as previously described. It may be noted that when the value of i=0, then =0. Thus, the angle may be automatically reset to zero when a missing tooth is detected. Method 600 proceeds to 612.
[0054] Depending on the sign of the angular velocity of the tone wheel there are two possibilities for detecting first teeth. However, the angle between the two first teeth is known and it may be used as a simple offset once the sign of the angular speed is known. The sign can be assessed from the vehicle speed or the tone wheel sensor can detect the direction of the spinning tone wheel. The sign information may be nested in the duty cycle of a square wave that is generated from the tone wheel sensor signal. For the sake of simplicity, one tone wheel direction is considered in the methods of
[0055] At 612, method 600 updates the angular velocity of a tone wheel and the device that the tone wheel is mechanically coupled to or synchronous with. Method 600 may update the angular velocity of the tone wheel according to the following equation:
where is the angular velocity of the tone wheel and the device that the tone wheel is mechanically coupled to as estimated via a forward Euler method, t is an amount of time since a most recent tooth passage by the position sensor was detected by the position sensor, and Z is as previously described. Method 600 proceeds to 614.
[0056] At 614, method 600 resets the value of the timer that tracks an amount of time between detection of adjacent teeth on the tone wheel to a value of zero (e.g., t=0). Method 600 proceeds to exit.
[0057] At 620, method 600 update a value t that is a measure of an amount of time since a tooth of the tone wheel being monitored was most recently detected. The amount of the value t may be updated based on a value of a timer of the controller. Method 600 proceeds to 622.
[0058] At 622, method 600 uses extrapolation to estimate the angle of the tone wheel with respect to the tone wheel's zero angle. In particular, method 600 assumes that the rotational speed of the tone wheel has not changed since a most recent tooth was detected as determined at step 612. The angular rotation since the last tooth was detected is determined as:
where is the tone wheel angle change since the most recent tooth was detected, t is the amount of time since the last tooth was detected and is the angular velocity of the tone wheel the last time a tooth of the tone wheel was detected by the tone wheel sensor. The present angle of the tone wheel and the rotating device that the tone wheel is mechanically coupled to is determined by the following equation:
where is the present angle of the tone wheel and the device that the tone wheel is mechanically coupled to. The remaining variables are as previously described. Method 600 proceeds to 624.
[0059] At 624, method 600 performs a missing tooth evaluation. Since method 600 answered no at step 604, there may be two possibilities: 1. The tooth sensor is facing a cavity between two adjacent teeth, or 2. The tooth sensor is facing a missing tooth cavity. For a cavity between two adjacent teeth, a new tooth may be detected at an approximate time of /. For the case being a missing tooth cavity, the next tooth may be detected at
where N is the actual total number of missing teeth and where the other variables are as previously described. The missing tooth may also be predicted to be detected when one full rotation of the tone wheel has nearly occurred. The value of the variable i may be indicative of the location of the missing tooth. The missing tooth may be determined to be found when the following two conditions are present: 1. i=ZNm where m is a maximum expected number of undetected teeth in one revolution of the tone wheel; 2. Where the value of the timer t is greater than
where t* is a maximum estimated time after which it is possible to reliably detect a missing tooth of the tone wheel, C is a tunable constant greater than 1 and lower than (N+1), and that considers possible variations in . Method 600 proceeds to 626.
[0060] At 626, method 600 judges whether or not a missing tooth of the tone wheel has been detected. If so, the answer is yes and method 600 proceeds to 628. Otherwise, the answer is no and method 600 proceeds to exit.
[0061] At 628, method 600 resets the value of i to zero (e.g., i=0).
[0062] For low values of , shifting gear ranges may not be plausible, so the angle may be ignored.
[0063] Referring now to
[0064] At 702, method 700 determines an angular position of a first tone wheel (e.g., 285 of
[0065] At 706, method 700 determines a phase angle between the two tone wheel angles that were determined at 702. Since a tone wheel has Zd teeth, there are Zd relative possible engagement positions between the idler gear (e.g., 256 of
[0066] At 708, method 700 judges whether or not the minimum phase angle is constant to determine whether or not the dog clutch is engaged, thereby engaging a particular gear. Since each tone wheel is mechanically coupled to a related dog clutch engaging component, the relative angle between the tone wheels is equivalent to the relative angle between the engaging components of the dog clutch. Thus, there is no obligation to adjust phasing between tone wheel teeth and their related dog clutch component teeth. A particular idler gear is rotatably connected to the sleeve and intermediate shaft when the dog clutch is engaged in the gear ratio that includes the particular idler gear. Therefore, the idler gear and the sleeve have exactly a same speed and the minimum phase is constant. As a result, the minimum phase angle together with the linear position of the shifter fork may be utilized to detect an engaged position.
[0067] Engagement of a particular gear may be determined when the minimum phase angle is constant and the shifter fork position is greater than a threshold position. The minimum phase angle may be determined to be constant via the minimum phase angle not changing for a threshold amount of time. If method 700 judges that the gear is engaged by an engaged dog clutch, the answer is yes and method 700 proceeds to 710. Otherwise, the answer is no and method 700 proceeds to 712.
[0068] At 710, method 700 stores the minimum phase angle at which the dog clutch is engaged to controller memory as c. Method 700 proceeds to exit.
[0069] At 712, method 700 determines an error between present and target phases that is to be applied by shifting logic. c is the phase registered when the clutch is engaged. For a smooth reengagement it may be desirable to align the two half parts of the dog clutch so that the phase =mod (12,Zd), is equal (or at least very close) to c. This corresponds to the voids of one half of the dog clutch being faced to the teeth of the other half of the dog clutch. The logic may also be applied using (12) instead of the modulus; however, this is a more stringent embodiment as it adds an additional condition: not only the teeth and voids are aligned, but the absolute position between the teeth of the two parts should be the same as last engagement. For example, assume that when the dog clutch is first engaged, tooth number 3 of clutch of part A (e.g., first half or face of the dog clutch) is between number 9 and 10 of clutch part B (e.g., second half or face of the dog clutch). Qc and the clutch is disengaged. Using this condition with modulus, it is enough to have a proper alignment, and the next engagement could also result in tooth number 3 of clutch part A being between teeth 1 and 2 of clutch part B. Using absolute position (12), the logic will try to put the tooth 3 again between teeth 9 and 10 of the other side of the dog clutch. Method 700 proceeds to exit.
[0070] Turning now to
[0071] At 802, method 800 determines a shifter actuator position and an amount of time it would take to move the shifter from its present position (e.g., a neutral position where the dog clutch does not engage a gear ratio) to an engaged position for the gear that is associated with an on-coming gear ratio (e.g., gear 252 for second higher gear ratio 204 of
[0072] At 804, method 800 commands the electric machine to synchronize speed of a gear of the on-coming gear ratio (e.g., gear 252 for second higher gear ratio 204 of
[0073] At 806, method 800 judges whether or not the present phase angle is less than or equal to .sub.c+G or greater than or equal to .sub.cG, where G is an angular backlash amount and and Pc are as previously described. If method 800 judges that the present phase angle is less than or equal to .sub.c+G or greater than or equal to .sub.cG, the answer is yes and method 800 commands the gear shifter to engage the dog clutch at 808. Otherwise, method 800 returns to 806.
[0074] In other examples, method 800 may judge whether or not the present phase angle plus offset angle is less than or equal to .sub.c+G or greater than or equal to .sub.cG, where G is an angular backlash amount, is an offset angle that is determined by the amount of time it takes to move the shifter actuator from its present position to its engaged position multiplied by the angular velocity of the speed difference between the gear being engaged and the intermediate shaft, and where and c are as previously described. If method 800 judges that the present phase angle + is less than or equal to .sub.c+G or greater than or equal to .sub.cG, the answer is yes and method 800 commands the gear shifter to engage the dog clutch at 808.
[0075] The methods of
[0076] Finally,
[0077] Note that the example control and estimation routines included herein may be used with various powertrain and/or vehicle system configurations. The control methods and routines disclosed herein may be stored as executable instructions in non-transitory memory and may be carried out by the control system including the controller in combination with the various sensors, actuators, and other transmission and/or vehicle hardware. Further, portions of the methods may be physical actions taken in the real world to change a state of a device. Thus, the described actions, operations and/or functions may graphically represent code to be programmed into non-transitory memory of the computer readable storage medium in the vehicle and/or transmission control system. The specific routines described herein may represent one or more of any number of processing strategies such as event-driven, interrupt-driven, multi-tasking, multi-threading, and the like. As such, various actions, operations, and/or functions illustrated may be performed in the sequence illustrated, in parallel, or in some cases omitted. Likewise, the order of processing is not necessarily required to achieve the features and advantages of the examples described herein, but is provided for ease of illustration and description. One or more of the illustrated actions, operations and/or functions may be repeatedly performed depending on the particular strategy being used. One or more of the method steps described herein may be omitted if desired.
[0078] While various embodiments have been described above, it is to be understood that they have been presented by way of example, and not limitation. It will be apparent to persons skilled in the relevant arts that the disclosed subject matter may be embodied in other specific forms without departing from the spirit of the subject matter. The embodiments described above are therefore to be considered in all respects as illustrative, not restrictive. As such, the configurations and routines disclosed herein are exemplary in nature, and that these specific examples are not to be considered in a limiting sense, because numerous variations are possible. For example, the above technology may be applied to electric vehicles and hybrid vehicles including induction and synchronous electric machines. The subject matter of the present disclosure includes all novel and non-obvious combinations and sub-combinations of the various systems and configurations, and other features, functions, and/or properties disclosed herein.
[0079] The following claims particularly point out certain combinations and sub-combinations regarded as novel and non-obvious. These claims may refer to an element or a first element or the equivalent thereof. Such claims may be understood to include incorporation of one or more such elements, neither requiring nor excluding two or more such elements. Other combinations and sub-combinations of the disclosed features, functions, elements, and/or properties may be claimed through amendment of the present claims or through presentation of new claims in this or a related application. Such claims, whether broader, narrower, equal, or different in scope to the original claims, also are regarded as included within the subject matter of the present disclosure.