A method to calculate the optimal shift-point

Disclaimer

When talking to people in the racing business, I discovered that a lot of people have a different view on how to calculate the optimal shift point. What you will read here is my point of view. In my humble opinion this is the correct way to calculate the optimum shift point. If you have additions, corrections of other ideas on this matter, please mail us.

Rule of thump

In the now following explanation is kind of lengthy and theoretical. I can imagine that you do not have the time or interest to read it all and perform the necessary calculations. As a rule of thump you can use the following:
Find in your dyno chart the RPM point with the maximum power (HP). Multiply this value by 1.1 (add 10%) and use this value elect as optimal shift point.
Be warned: this is a rule of thump; there is no guaranty of any kind that this really represents the optimal shift point.

The basic idea

If you want to accelerate as fast as possible and you want to have the highest (top) speed as possible, you need to maximize the pulling force on your final drive, being chain or shaft. With maximizing, I mean maximizing this always, at any moment. If you have an overall look on the drive forces, you will find the absolute maximum in the first gear at peak torque. The problem is that this point represents only one constant speed. The idea is to maximize this force globally, at any given speed. To maximize this as a driver, the only thing you can do is control the shift points. This way you can select the RPM range in which the engine operates and thus selecting a range which will give you the maximum drive force.

The torque curve of your engine

To calculate the optimum shift point, it is necessary to know the torque at a specified RPM of your engine. You will need to put your vehicle onto a dyno. The resulting torque/power map will look like this:


Figure 1 - Engine power/torque map

(If you would like to make it a precision job, you need the measuring points and the measured value at these points. With this information, you can interpolate points between the measured points. For example, use the Matlab spline function to do the interpolation)

The list of measuring points looks like this:

Table 1 - Dyno measument results

If it is only possible to get a power curve, instead of the necessary torque curve, you can use formula in the footnote to convert power to torque.

The results of shifting

When you shift up one gear, the gear ration changes: the gear ratio will be smaller than the gear ratio before the shift. Since the speed of the wheels will be approximately the same at the moment before and after the gear shift, the engine speed needs to drop and is accounted for the total difference. With this in mind, you can make a table with engine revisions and torque of the moment before and after the shift. For a 6 gear engine, you will need 5 tables.
At the moment you find a greater torque in the next gear at a certain RPM, at that point you find your optimum shift point. An example is listed below.

In the manual of your vehicle you find a list of gear ratios. You will also find the primary reduction and the final reduction. These last two you will need if you want to calculate the vehicle speed. They are not necessary for calculation the shift point (introduction of a linear factor).

Table 2 - Gear ratios
Gear
Gear ratio
1
2.866 to 1
2
2.052 to 1
3
1.650 to 1
4
1.428 to 1
5
1.285 to 1
6
1.181 to 1

With the gear ratio table, you can calculate the RPM drop after an up shift (assuming that the wheel speed is constant during the shift):

Table 3 - RPM drop after up-shift
Shift
RPM before shift
[1/min
RPM after shift
[1/min]
RPM drop
[%]
from 1 to 2
10000
7160
28.4
from 2 to 3
10000
8041
19.6
from 3 to 4
10000
8655
13.5
from 4 to 5
10000
8999
10.0
from 5 to 6
10000
9191
8.1

The RPM before shift of 10.000 is fictitious value, just selected for easy calculation.

Calculation of the shift points

With the information in the previous sections, you can start filling the comparison tables for each gear shift. See the example tables 4 to 8.

First column: List a set op rpm points in the range you would shift.
Second column: Get the brake torque at the specified rpm in the first column. Read the torque from your dyno chart.
Third column:

Calculate the shaft torque before shift. Use:

Fourth column: Calculate the rpm after shift. Use :
table_2
Fifth column: Get the brake torque at the specified rpm in the fourth column. Read the torque from your dyno chart.
Sixth column Calculate the shaft torque after shift. Use:
table_3
Seventh column: Calculate the percentage gain/loss. Use:
table_4

 

Table 4 - Shift from first gear to second gear:
Before shift: After shift:  
Rev
[rpm]
Brake torque
[Nm]
Shaft torque
[Nm]
Rev
[rpm]
Brake torque
[Nm]
Shaft torque
[Nm]

Loss/gain
[%]

8368
52.42
150.24
5991
46.19
94.78
-37
9154
55.15
158.06
6554
46.80
96.03
-39
10002
58.67
168.15
7161
48.60
99.73
-41
10665
58.44
167.49
7636
50.98
104.61
-38
11302
57.54
164.91
8092
52.00
106.70
-35
11931
56.58
162.16
8542
52.78
108.30
-33
12482
54.58
156.43
8937
54.15
111.12
-29
12958
51.73
148.26
9278
55.72
114.34
-23
13402
48.81
139.89
9596
57.28
117.54
-16

 

Table 5 - Shift from second gear to third gear:
Before shift: After shift:  
Rev
[rpm]
Brake torque
[Nm]
Shaft torque
[Nm]
Rev
[rpm]
Brake torque
[Nm]
Shaft torque
[Nm]
Loss/gain
[%]
8368 52.42 107.57 6729 47.30 78.05 -27
9154 55.15 113.17 7361 49.65 81.92 -28
10002 58.67 120.39 8043 51.93 85.68 -29
10665 58.44 119.92 8576 52.89 87.27 -27
11302 57.54 118.07 9088 54.80 90.42 -23
11931 56.58 116.10 9594 57.24 94.45 -19
12482 54.58 112.00 10037 58.72 96.89 -13
12958 51.73 106.15 10419 58.77 96.97 -9
13402 48.81 100.16 10776 58.29 96.18 -4

 

Table 6 - Shift from third gear to fourth gear:
Before shift: After shift:  
Rev [rpm]
Brake torque [Nm]
Shaft torque [Nm]
Rev [rpm]
Brake torque[Nm]
Shaft torque [Nm]
Loss/gain [%]
8368 52.42 86.49 7242 49.01 69.99 -19
9154 55.15 91.00 7922 51.74 73.88 -19
10002 58.67 96.81 8656 53.13 75.87 -22
10665 58.44 96.43 9230 55.47 79.21 -18
11302 57.54 94.94 9781 58.02 82.85 -13
11931 56.58 93.36 10326 58.83 84.01 -10
12482 54.58 90.06 10803 58.26 83.20 -8
12958 51.73 85.35 11215 57.66 82.34 -4
13200 50.18 82.80 11424 57.41 81.98 -1
13402 48.81 80.54 11599 57.18 81.65 1

 

Table 7 - Shift from fourth gear to fifth gear:
Before shift:
After shift:
Rev [rpm]
Brake torque [Nm]
Shaft torque [Nm]
Rev [rpm]
Brake torque[Nm]
Shaft torque [Nm]
Loss/gain [%]
8368
52.42
74.86
7530
50.51
64.91
-13
9154
55.15
78.75
8237
52.20
67.08
-15
10002
58.67
83.78
9000
54.40
69.90
-17
10665
58.44
83.45
9597
57.28
73.60
-12
11302
57.54
82.17
10170
58.84
75.61
-8
11931
56.58
80.80
10736
58.34
74.97
-7
12482
54.58
77.94
11232
57.65
74.08
-5
12958
51.73
73.87
11660
57.10
73.37
-1
13050
51.18
73.09
11743
56.97
73.21
0
13100
50.85
72.61
11788
56.89
73.10
1
13200
50.18
71.66
11878
56.71
72.87
2
13402
48.81
69.70
12060
56.27
72.31
4

 

Table 8 - Shift from fifth gear to sixth gear:
Before shift: After shift:  
Rev [rpm]
Brake torque [Nm]
Shaft torque [Nm]
Rev [rpm]
Brake torque[Nm]
Shaft torque [Nm]
Loss/gain [%]
8368 52.42 67.36 7691 51.17 60.43 -10
9154 55.15 70.87 8413 52.48 61.98 -13
10002 58.67 75.39 9192 55.28 65.29 -13
10665 58.44 75.10 9802 58.1 68.62 -9
11302 57.54 73.94 10387 58.79 69.43 -6
11931 56.58 72.71 10965 58.01 68.51 -6
12482 54.58 70.14 11472 57.35 67.73 -3
12958 51.73 66.47 11909 56.65 66.90 1
13402 48.81 62.72 12317 55.37 65.39 4

 

 

 

 

 

 

 

 

Selecting the shift-point

 

 

 

 


Formula to calculate the torque from given power at specified RPM:

General:

r

 

Specific (given power P in 'horse power' and resulting torque in [Nm]):

r

 

Formula to compute the RPM after shift:

formula_2

 

Formula to compute the RPM drop:

formula_3