Next Article in Journal
Wind-Disturbance Integrated LPV Model for Energy-Efficient Vehicles
Previous Article in Journal
Parametric Study on GMAW-Based Wire-Arc Additive Manufacturing of Low-Alloy Steels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Torque Profile Optimization for Shell Eco-Marathon Urban Category Race †

Vehicle Industry Research Center, Széchenyi István University, Egyetem tér 1, 9026 Győr, Hungary
*
Author to whom correspondence should be addressed.
Presented at the Sustainable Mobility and Transportation Symposium 2025, Győr, Hungary, 16–18 October 2025.
Eng. Proc. 2025, 113(1), 39; https://doi.org/10.3390/engproc2025113039
Published: 7 November 2025

Abstract

In this paper, we analyze the possibilities of optimizing the driving strategy for energy-efficient electric vehicles competing in the Shell Eco-marathon race. The base method we already developed and successfully applied for several years—winning the Urban Concept Battery Electric competition of the 2022, 2023, and 2024 Shell Eco-marathon races—was further tested, with small modifications to our optimization method. We only used an optimizer tool based on a genetic algorithm. We were interested in determining how a modification to the minimalization problem could help our optimizer find the best driving cycle to reach the minimum energy consumption. We successfully applied the modification to our method at the 2025 competition, where we beat our own record and proved its practical applicability.

1. Introduction

We sought to improve the applied driving cycle optimization procedure in anticipation of the 2025 race season, allowing for faster optimization and improved results. We have already published papers showing that our method [1,2] places a heavy burden on the nature of the racetrack—most importantly, the differences in altitude [3,4,5]—since the track is often the largest force component in such a race, as opposed to the running resistance of the vehicle or even the powertrain system. The method involves dividing the track into 10 m sections where the optimizer determines the positions at which the drive should and should not be run—i.e., it calculates the acceleration and deceleration sections. The results confirm that on a racetrack that is nearly flat, the acceleration and coasting sections are limited to a narrow speed range, while on a racetrack with larger climbs and descents, the acceleration and coasting sections are longer [4,6,7,8]. Along with searching for acceleration positions on the track, the optimizer also searches for a shift speed at which the torque reference of the vehicle drive is lowered to an equally optimized torque. The initial full acceleration phase—maximum traction provided by the drive system—is important to limit the amount of desired vehicle acceleration in the rest of the trajectory, reducing and minimizing the time the drive of the vehicle is in operation. The use of an optimized torque value above the shifting speed is important to ensure the drivetrain is applying a highly efficient workload on the track, which is crucial for the efficiency of the drive [9]. The competition rules do not emphasize battery preservation. Our objective is to complete the race distance with a lightweight battery that meets performance and range expectations. Therefore, high charge and discharge currents are tolerated if they yield improved consumption results, even at the expense of battery longevity.

2. Optimization Methods

We aimed to improve the method, i.e., make things easier on the optimizer, by restricting the search space to a reasonable boundary or modifying the torque reference calculation method. For this purpose, we aimed to test 3 additional new methods. Along with basic optimization, we further bounded the lower and upper bounds for optimized torque. In the other two cases, we changed the optimization problem by searching for the third-degree coefficients and a linear polynomial to determine the torque rather than searching for change speeds and a reduced torque value in the optimization. The basic method using acceleration sections on 10 m sections of the track area was still included in the vector.
The optimization problem and objective function are unchanged from the presented method [1,10] only the optimization vector and the torque mapping are changed to compare the methods.
The basic optimization vector searches for a 1280 m long racetrack—in 2025, the racetrack is 1283 m long (Equation (1)):
o p t b a s e = [ d 0 d 128 ,   v l i m i t ,   M o p t ]
where d is the applied drive based on position on the racetrack—powertrain switched on —and vlimit is the speed where the drive changes to Mopt torque.
d = [ d 0 , d 1   d 128 ]   w h e r e   d i     { 0 , 1 }   for   all   i = 0 ,   ,   128  
v l i m i t     R   such   that   0     v l i m i t     40
M o p t     R   such   that   1     v l i m i t     40
The drive torque applied by the drive chain in the simulations is determined by the equation below (Equation (5)):
M s =   M m a x ,   i f   d s = 1   a n d   v     v l i m i t M o p t ,   i f   d s = 1   a n d   v >   v l i m i t 0 ,   i f   d s = 0
where s is the actual position on the track.
In the modified method, we changed only the bounds in Mopt possible values (Equation (6)). We named this method the narrower torque range optimization method:
M o p t     R   such   that   15     v l i m i t     21
We can easily agree with this limitation if we examine the efficiency curves of the drivetrain (Figure 1), which clearly shows that the optimum efficiency—red thin lines on the figure—is within the torque-limited range between 200 and 320 rpm. The thick red line delimits the working area that the powertrain can provide.
In the following two developed methods, the drive is not operated with discrete torque values (which were Mmax and Mopt in the base method), but a third-degree and a linear polynomial give the actual drive torque that is dependent on speed.
The torque calculation equation for the third-degree polynomial method is (Equation (7))
M s =     M = a v 3 + b v 2 + c v + d ,   i f   d s = 1 0 ,   i f   d s = 0
where v is the actual speed of the vehicle.
The optimization vector modified to this formula is
o p t 3 r d   p o l i n o m = [ d 0 d 128 ,   a ,   b , c , d ]
a , b , c , d     R
The torque calculation equation for the linear method is (Equation (10))
M s =     M = a v + b ,   i f   d s = 1 0 ,   i f   d s = 0
The optimization vector modified to this formula is
o p t 3 r d   p o l i n o m = [ d 0 d 128 ,   a ,   b ]
a , b     R
We compared these four different optimization methods in our simulations, where our main goal was to achieve the best result. We did not investigate the sensitivity of the other parameters of the optimization method. Our investigations were only focused on the torque signal training methods.

3. Simulations and Results

The optimization process was tested based on the 2025 Shell Eco-marathon Europe competition, which has a total length of 1283 m. The optimizer minimizes the electrical energy absorbed by the drivetrain. The model for the vehicle and track was based on measured data and implemented with selected LUTs [1] The Simulink model had a simulation time step interval of 0.1 s, which gave a run time of less than a second for a specific race lap. The optimizing genetic algorithm was sub-applied.
The objective function tracks the distance traveled by the vehicle and the time spent to travel the specified distance and penalizes the optimization individuals if the time and distance objectives are not satisfied. The distance traveled must be 1283 m in less than 190 s. If the vehicle speed is negative during the simulation, the simulation of the course is terminated and the individual is penalized by the objective function as well.
In the optimization process, 130 generations were run for each method and the population consisted of 1300 individuals. The first 129 elements of the optimization vector were searched as integer values, while the remaining values were searched as floatingpoint values corresponding to the optimization method.
The results of the optimization methods can be seen in Table 1.
The basic method achieved the third best result (the result can be seen in Figure 2), but in repeated runs, it showed quite a large variance in the best result. This is probably because a large torque range has a large impact on the vehicle dynamics and the method cannot fully minimize the running time of the drivetrain.
The narrower torque range procedure (the result can be seen in Figure 3) yielded the best results as the optimizer searched over a small torque range in the speed-maintaining sections. The smaller torque range helped the optimizer minimize the drivetrain operating time. It can also be clearly seen that the method takes advantage of the downhill section of the track and does not operate the drive system when the vehicle is only losing a small amount of speed or is accelerating on the downhill. We used this method in the 2025 Shell Eco-marathon, which we won and set a record for the most races with the same set of rules. The new record is 327 km/kWh in this category.
The disadvantage of the third-degree polynomial method (the result can be seen in Figure 4) is that a small change in the parameters produces a torque reference signal with a completely different value, so the optimizer cannot find the right parameters, due to identical optimization settings. It can also be seen from the torque curve that the third-degree polynomial does not give the right value of torque at speeds around 25 km/h and is not able to accelerate the vehicle meaningfully above 25 km/h.
The advantage of the linear polynomial method (the result can be seen in Figure 5) is that the torque generation gives the driver a natural driving experience. Torque reference without large steps results in reduced vehicle acceleration, so the method merits further investigation. This method also nearly minimized the drivetrain operating time, which is why it achieved the second-best result. However, it has the disadvantage that the drive is only able to remain partially in the maximum efficiency range in the speed holding range, because the speed-dependent linear relationship allows this only if the starting torque is high.

4. Conclusions

It can be concluded that the three new methods perform very close to the original optimization method. The optimization using the discrete torque shift method with a reduced torque range yields the best results, since we reduce the search space in it. The linear velocity-dependent torque training method achieves a more uniform torque application and is easier to implement in the vehicle control software.
The results of the presented methods show that GA is able to find the best result when the torque signal calculation is simple [11]. The optimizer cannot perform well if small changes in the parameters that result in the torque signal have a large effect on the vehicle dynamics—hence, the third-degree polynomial method did not perform well. The results also show that the best performing optimizations minimize the drive-operating time durations.
The optimization results are presented to the driver in practice during the race via a GUI (Graphical User Interface) that displays the optimal energy-saving strategy (reference speed and actual speed as well as drive engagement phases). The driver can visually follow the indicated strategy, which is especially important in a learning or racing environment where full automation has not been implemented. Real-time torque control based on vehicle speed (reference torque signal generation) is handled by the vehicle control unit (VCU), so the driver does not have to interpret the detailed output of the optimizer.

Author Contributions

Conceptualization, methodology, validation, formal analysis, visualization, P.K. and Z.P.; writing—original draft preparation, P.K. All authors have read and agreed to the published version of the manuscript.

Funding

The research was supported by the European Union within the framework of the National Laboratory for Autonomous Systems. (RRF-2.3.1-21-2022-00002).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Pusztai, Z.; Kőrös, P.; Szauter, F.; Friedler, F. Vehicle Model-Based Driving Strategy Optimization for Lightweight Vehicle. Energies 2022, 15, 3631. [Google Scholar] [CrossRef]
  2. Albadr, M.A.; Tiun, S.; Ayob, M.; AL-Dhief, F. Genetic Algorithm Based on Natural Selection Theory for Optimization Problems. Symmetry 2020, 12, 1758. [Google Scholar] [CrossRef]
  3. Stabile, P.; Ballo, F.; Mastinu, G.; Gobbi, M. An Ultra-Efficient Lightweight Electric Vehicle—Power Demand Analysis to Enable Lightweight Construction. Energies 2021, 14, 766. [Google Scholar] [CrossRef]
  4. Sciarretta, A.; Vahidi, A. Energy-Efficient Driving of Road Vehicles. Toward Cooperative, Connected, and Automated Mobility; Springer: Cham, Switzerland, 2020. [Google Scholar]
  5. Krasopoulos, C.; Beniakar, M.; Kladas, A. Velocity and Torque Limit Profile Optimization of Electric Vehicle Including Limited Overload. IEEE Trans. Ind. Appl. 2017, 53, 3907–3916. [Google Scholar] [CrossRef]
  6. Targosz, M.; Skarka, W.; Przystałka, P. Model-Based Optimization of Velocity Strategy for Lightweight Electric Racing Cars. J. Adv. Transp. 2018, 2018, 3614025. [Google Scholar] [CrossRef]
  7. Carmeli, M.S.; Castelli-Dezza, F.; Galmarini, G.; Mastinu, G.; Mauri, M. A Urban Vehicle with Very Low Fuel Consumption: Realization, analysis and optimization. In Proceedings of the 2014 9th International Conference on Ecological Vehicles and Renewable Energies, EVER 2014, Monte-Carlo, Monaco, 25–27 March 2014; IEEE: Monte Carlo, Monaco, 2014; pp. 5–10. [Google Scholar]
  8. Gechev, T.; Punov, P. Driving strategy for minimal energy consumption of an ultra-energy-efficient vehicle in Shell Eco-marathon competition. In Proceedings of the IOP Conference Series Materials Science and Engineering, Sozopol, Bulgaria, 10–13 September 2020. [Google Scholar]
  9. Pusztai, Z.; Korös, P.; Friedler, F. Vehicle Model for Driving Strategy Optimization of Energy Efficient Lightweight Vehicle. Chem. Eng. Trans. 2021, 88, 385–390. [Google Scholar]
  10. Bajpaim, P.; Kumar, M. Genetic Algorithm—An Approach to Solve Global Optimization Problems. Indian J. Comput. Sci. Eng. 2010, 1, 199–206. [Google Scholar]
  11. Lambora, A.; Gupta, K.; Chopra, K. Genetic Algorithm—A Literature Review. In Proceedings of the International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COMITCon), Faridabad, India, 14–16 February 2019; pp. 380–384. [Google Scholar]
Figure 1. Efficiency map of powertrain.
Figure 1. Efficiency map of powertrain.
Engproc 113 00039 g001
Figure 2. Result of base optimization method.
Figure 2. Result of base optimization method.
Engproc 113 00039 g002
Figure 3. Result of narrower torque range optimization method.
Figure 3. Result of narrower torque range optimization method.
Engproc 113 00039 g003
Figure 4. Result of third-order polynomial optimization method.
Figure 4. Result of third-order polynomial optimization method.
Engproc 113 00039 g004
Figure 5. Result of linear polynomial optimization method.
Figure 5. Result of linear polynomial optimization method.
Engproc 113 00039 g005
Table 1. Results of optimization methods.
Table 1. Results of optimization methods.
Optimization MethodEnergy Consumption [J]
Base18.295
Narrower torque range17.649
Third-degree polynomial20.462
Linear polynomial17.985
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kőrös, P.; Pusztai, Z. Torque Profile Optimization for Shell Eco-Marathon Urban Category Race. Eng. Proc. 2025, 113, 39. https://doi.org/10.3390/engproc2025113039

AMA Style

Kőrös P, Pusztai Z. Torque Profile Optimization for Shell Eco-Marathon Urban Category Race. Engineering Proceedings. 2025; 113(1):39. https://doi.org/10.3390/engproc2025113039

Chicago/Turabian Style

Kőrös, Péter, and Zoltán Pusztai. 2025. "Torque Profile Optimization for Shell Eco-Marathon Urban Category Race" Engineering Proceedings 113, no. 1: 39. https://doi.org/10.3390/engproc2025113039

APA Style

Kőrös, P., & Pusztai, Z. (2025). Torque Profile Optimization for Shell Eco-Marathon Urban Category Race. Engineering Proceedings, 113(1), 39. https://doi.org/10.3390/engproc2025113039

Article Metrics

Back to TopTop