Methods and systems for a transmission shift assembly
Various methods and systems are provided for a shift assembly for a vehicle transmission. In one example, a shift assembly for a transmission includes a first barrel cam including a first cam track; a second barrel cam arranged coaxially with the first barrel cam and including a second cam track; a first motor configured to drive the first barrel cam independent of the second barrel cam; and a second motor configured to drive the second barrel cam independent of the first barrel cam.
1. A method, comprising:
responsive to determination of a skip shift condition, controlling a rotational position of a first barrel cam of a shift assembly of a transmission around a rotational axis in a first direction via a first motor to disengage one gear wherein the skip shift condition is a condition in which a controller commands the shift assembly to adjust the transmission from a current gear engagement to a different gear engagement in a non-sequential order; and
controlling a rotational position of a second barrel cam of the shift assembly around the rotational axis in a second direction that is opposite the first direction via a second motor to engage another gear that is not consecutive with the one gear, independent of the rotational position of the first barrel cam;
wherein the steps of controlling the rotational position of the first barrel cam and the second barrel cam occur at an overlapping time; and
wherein the first barrel cam includes a first cam track and the second barrel cam includes a second cam track.
2. The method of claim 1 , wherein controlling the rotational position of the first barrel cam around the rotational axis includes energizing the first motor to rotate the first barrel cam and controlling the rotational position of the second barrel cam around the rotational axis includes energizing the second motor to rotate the second barrel cam.
3. The method of claim 1 , further comprising adjusting a timing and/or a speed of disengagement of the one gear and engagement of the other gear via a learning algorithm.
4. The method of claim 3 , wherein the learning algorithm uses oil temperature as an input.
5. The method of claim 3 , wherein the learning algorithm uses transmission timing data as an input.
6. The method of claim 3 , wherein the learning algorithm is a machine learning algorithm or deep neural network.
7. The method of claim 3 , wherein the learning algorithm predicts a response rate of the first and/or second barrel cams and adjusts the timing and/or the speed of disengagement of the one gear and engagement of the other gear based on the predicted response rate(s).