1. Introduction
This study focuses on developing a simulation framework to maximise a vehicle’s speed on the track while studying the effects of dynamic controls such as active torque distribution, active aerodynamics, and electric energy recovery and deployment. This problem is commonly known as the Minimum Lap Time Problem (MLTP). Engineers have been trying to tackle the problem of minimum lap time for long and there is extensive literature about it. The first references date back to the 1950s [
1], where the state and control trajectories were reconstructed from the maximum speed at the apex of the corners. Since then, many different techniques have been explored. A detailed overview of these methods can be found in [
2,
3].
To support the approach of optimising vehicle performance and energy efficiency, recent studies have demonstrated the efficacy of different control strategies for torque distribution and energy management in hybrid and electric vehicles [
4,
5,
6,
7].
The MLTP can be considered a path planning problem, where the goal is to find a trajectory—i.e., a succession of states of the dynamic system, in this case, the vehicle—that satisfies certain criteria, such as minimising the lap time while staying within the limits of the track. As highlighted in [
2], one of the main constraints of the system comes from the saturation of the tyre forces. In this work, additional criteria are considered such as the utilisation of electric energy. In conclusion, the optimal racing line is determined for a given circuit by the physical properties of the system, and any change in the vehicle configuration results in a different optimal path, hence the optimal controls must be found as well. Note that both the racing line and the controls are part of the solution to the same offline optimisation problem, which is a different problem compared to online path tracking as highlighted in [
8,
9].
The evolution of computational technologies has expanded the capabilities to solve optimisation problems and, nowadays, practically every approach relies on simulation and numerical methods. A more recent work [
10] presents a comprehensive review of the most relevant techniques that are currently being used, and these are classified into four types: quasi-steady-state simulations, optimal control, driver model-based, and evolutionary algorithm-based.
The limitations of the quasi-steady-state assumptions are demonstrated in [
2] and a comparison with the optimal control approach is made in [
11], showing a considerable difference in the solution for the Barcelona circuit. On the other hand, the approaches that use a driver model start by splitting the problem into two: trajectory
planning and
tracking; solutions found this way are sub-optimal because they depend on the driver model that is used [
10]. In [
2], this method is applied to find an initial estimate of the controls, which is then used to solve the problem using optimal control techniques. Finally, the optimal control approach is capable of solving a problem that takes into account the transient behaviour of complete dynamic models, simultaneously finding the optimal race line and controls.
Optimal control techniques are usually classified into direct and indirect methods. A third category would be dynamic programming, however, there are scarce applications found in the literature [
10]. Once the MLTP is formulated as an OCP (optimal control problem), indirect methods aim to find the necessary conditions for optimality, whereas direct methods transform it into a discrete minimisation problem, also known as NLP (non-linear program). An in-depth general comparison between the direct and indirect formulation is presented in [
12] while [
10] compares both types of methods applied to the MLTP.
Both approaches have been used successfully to solve a variety of optimisation problems. The various methods that fall into either of these two categories have differences between them, and each has its advantages and drawbacks. However, the general caveats of indirect methods are precisely outlined in [
12]: analytical expressions for the optimality conditions have to be derived, which is not an easy task for complex dynamic systems, and would be a major barrier when making modifications to the models e.g., by introducing new subsystems; accurate initial guesses are required for the adjoint variables that may not have an intuitive physical meaning; finally, including inequality constraints that are a function of the continuous states and inputs (known as path constraints) present some difficulties. In contrast, direct methods do not require initial guesses for the adjoint variables; instead, the state and control variables are directly adjusted by the solver when looking for the solution, therefore it is more intuitive to provide adequate initial guesses. Furthermore, path constraints can be easily included and the formulation of the problem can be extended to optimise parameters of the vehicle model like in [
3,
13]. Historically, the main obstacles found when applying direct methods were the solution of large-scale sparse NLPs resulting from the transcription of the OCP and the calculation of the first and second derivatives of the equations of the system needed by the solver [
14], but significant progress in those areas have been made in later years. For these advantages, direct methods are used in this work.
There are various techniques to implement the direct approach. Shooting methods rely on the integration of the dynamic equations. For example, single-shooting works by integrating the whole trajectory of the states by making an initial guess of the inputs but a major drawback is the sensitivity to the initial guesses [
14], making it only suitable for problems with very simple controls or when a good initial guess is known [
15]. Multiple-shooting methods reduce the integration horizon by dividing the problem into a finite number of intervals to mitigate this effect, nevertheless, all shooting methods suffer from some of the same problems as indirect methods that make the inclusion of path constraints a difficult task. Direct collocation methods do not suffer from this impediment [
12]. These work by replacing the dynamic equations of the OCP by defect (or collocation) constraints in the NLP in a discrete number of points [
14]. They are also more robust and can still produce good approximations when using fewer discrete points [
16]. The collocation constraints are based on the idea that the change in the state must be equal to the integral of the dynamics. An alternative explanation of direct collocation is given in [
15]. If the system dynamics and the inputs are approximated by polynomials, then the integral of the dynamics—i.e., the trajectory of the states—can be calculated explicitly using quadrature formulas, which only need the value of the states and the inputs in a discrete number of points. Therefore, another way of expressing the collocation constraints is by matching the derivatives of the system with the derivatives of the approximating polynomials in the collocation points. Both ideas are equivalent, as shown in [
16].
Orthogonal collocation is a flavour of collocation that uses high-order orthogonal polynomials to approximate the trajectory. The discretisation is done in a particular set of selected points, not equally spaced. Orthogonal polynomials are known to have some desirable properties: interpolation formulas are well conditioned, especially when using a high number of interpolation points, as opposed to schemes using uniformly spaced points [
17]; quadrature formulas evaluated in
k points approximate the trajectories of the dynamics and inputs exactly if they are polynomials of order
[
16]; and if the solution is sufficiently smooth, the convergence rate is exponential [
18] (even if it is not smooth, the convergence is still faster than with Runge-Kutta methods [
19]). The method to solve the OCP developed in this study makes use of orthogonal collocation, using a Lagrange basis representation for the approximating polynomials that benefits from barycentric interpolation to efficiently compute the quadrature formulas, the derivatives of the approximating polynomials, and the interpolation of the state’s trajectory. The implementation takes advantage of the freely available NLP solver ipopt [
20], and the open-source automatic differentiation framework Casadi [
21], which has been a popular combination in recent works.
In summary, this project aims to demonstrate the suitability and applicability of trajectory optimisation techniques combined with algorithmic differentiation to solve the minimum lap time problem, finding the optimal combination of inputs, and the optimal value of either or both design and set-up parameters. The simultaneous optimisation of these parameters and the minimisation problem is a novel aspect of this work.
Section 2.2 and
Section 2.3 introduce the modelling strategy for the track and vehicle; while
Section 3 provides a detailed description of the OCP formulation and its transcription into a NLP. Finally, the developed software is used in
Section 4 to present an optimisation study.
The intent is not to find an optimal configuration for any particular vehicle or track, but rather to explore and understand the use of these techniques with a focus on electric powertrains, vehicle controls, and the compromise between efficiency and performance. More specifically, the objectives of this piece of work include:
Developing an appropriate vehicle dynamics simulation model, including non-linear tyres, wheel dynamics, longitudinal and lateral load transfer, aerodynamic forces, and a hybrid powertrain model that comprises an ICE, an electric motor and four clutch mechanisms used for active torque distribution.
Creating a simulation environment for testing the developed vehicle model around a virtual track, aiming to have a modular architecture that has the flexibility to include other subsystems of the car.
Finding the optimal combination of parameters and controls for minimising lap times on different tracks representative of all possible manoeuvres, studying the benefit of energy recovery, active torque distribution and active aerodynamics to strike the right balance between performance and efficiency.
3. Trajectory Optimisation
As introduced before, the MLTP problem can be described as an OCP, that can be transformed into a discrete NLP using direct orthogonal collocation. This process is known as transcription. The final implementation is described in this section. A general formulation of an OCP can be found in [
28]. A simpler formulation is presented in [
15], focused on a single-phase continuous-time problem, which is a problem where the dynamics of the system do not change over time. In essence, the OCP aims to minimise a cost function while satisfying a set of constraints; it is special in that the optimisation variables include continuous functions.
In the case of the MLTP problem, when using time as the independent variable, the integrand of the Lagrange term in the objective function as presented in [
15] would be equal to 1. In the present work, time is replaced by distance as the independent variable, hence the integral objective function is defined by
where
and
are the final time and distance, and
contains the optimisation variables. Typically the optimisation variables are the states
, the inputs
, and a finite number of static parameters
p. Here, an additional continuous variable is included,
, that accounts for auxiliary continuous variables that are neither states nor inputs, such as the load transfer. In other related studies, the load transfer was included by overloading the input vector. This new formulation introduces more flexibility in the treatment of the corresponding decision variables of the NLP, for example, by approximating
with higher order polynomials than the inputs.
The constraints of the OCP can be expressed as
The system dynamics are enforced by (
40);
includes (
2), (
3), (
6)–(
9).
represents the path constraints, which can be equality or inequality constraints, including (
15), (
20), (
21) and 5 other equations to avoid brake throttle overlapping and to define the motor and ICE’s torque curves. Boundary constraints are defined by
and can be used to define the initial and final states, for example, specifying an initial longitudinal speed, or the orientation of the car at the end of the track.
Path constraints that are a function of only one optimisation variable are applied by setting appropriate bounds to the corresponding decision variables of the NLP. For example, the normal distance of the vehicle to the centre line, which is a state of the model, must be always lower than half of the width of the track. Therefore, with
accounting for the vehicle width, the state bounds must be such that:
3.1. Transcription
The process of transforming the OCP into a discrete NLP is known as transcription (that is why direct collocation is also called direct transcription). As introduced before, the method used here applies direct orthogonal local collocation with barycentric Lagrange interpolation [
17]. Good references for this method can be found in [
15,
16,
22].
Firstly, the total length of the track (the independent variable) is divided in N finite elements (hence grid points, namely ) of arbitrary length . The states are approximated in each interval by a Legendre polynomial of degree d, for which the collocation points are chosen as the roots of the Legendre polynomials. These are typically defined in the interval , but they can be found in any other interval simply by uniformly scaling the points to the new interval. This choice of collocation points provides the most accurate approximation of the corresponding quadrature formula, along with the other advantages discussed previously.
The states at each collocation point,
- referred to as
helper states—are used for the formulation of the collocation constraints by evaluating the system dynamics at those points. The derivative of the polynomial evaluated at the collocation points is designated as
, where:
Another benefit of using orthogonal polynomials with barycentric Lagrange interpolation is that the differentiation, integration, and interpolation of the polynomials can be computed as a linear combination of the value of the polynomials at the collocation points, that is, a linear combination of the decision variables of the NLP. For instance, lets define
being
the Lagrange polynomial of order
d in the interval
, and
, the collocation points. Again, note that
. Then, the derivatives at the collocation points can be found as
The same can be done to calculate the contribution of each finite element to the objective function, being
; and to extrapolate the state at the end of the interval. The matrices
,
, and
can be calculated for a ’standardised’ interval like
and its shape and value would only depend on the degree chosen for the polynomial.
The collocation constraints are constructed by matching the derivatives of the polynomials with the actual dynamics of the system at the collocation points, and by matching the extrapolated final state of each finite element with the first state of the consecutive one.
The inputs are usually selected as piece-wise constant functions, however, in this case, linear functions are used. This can be achieved by defining the value of the inputs at the grid points instead of the intervals (therefore the number of decision variables is only increased by the number of inputs). This implementation often results in faster solution times; the path constraints can be constructed in a more straightforward way since they can now be defined for every grid point; and it provides an easy way of calculating the derivatives in each interval, to apply the constraints over the rate of inputs. The same idea is applied to discretise the auxiliary variables y.
Finally, the NLP formulation results as follows:
subject to
where the objective function (
39) is transformed into (
47), the dynamic constraints of the system (
40) are transformed into the collocation constraints (
48) and (
49), the path constraints (
41) become (
50), and the boundary constraints (
42) appear as (
51). Path (and bound) constraints can be equality constraints simply by making
, however, equality constraints are eased in the implementation by allowing a small slack. This has proven to result in shorter simulation times. The decision variables become:
All of the decision variables are constrained by constant bounds. This is the procedure used to limit the minimum and maximum value of the inputs as well as that of some states like the maximum speed according to the maximum power and drive torque, or the maximum distance to the centre line to ensure that the vehicle stays on the track, as explained before. An additional set of constraints is included in the NLP to limit the maximum rate of change of the inputs. The derivative of the inputs is calculated as
3.2. Scaling
The scaling of the decision variables can have a major impact on the solver’s performance. This is a well-known limitation of this type of solution algorithm [
3]. As suggested in [
14], there is no clear answer to what is the best scaling procedure. Some studies scale the variables by non-dimentionalising using characteristic magnitudes of the problem such as the acceleration of gravity, the mass, or the length of the vehicle. However, in this work, all the decision variables are scaled so that their value remains in the interval
, which has been observed to provide the fastest solution times.
For the variables for which the maximum value is known, the scaling is achieved by dividing over that value, for example, the decision variables corresponding to the drive torque would be divided by the maximum drive torque, which is a parameter of the car model. The objective function has not been scaled since the performance of the solver was reduced, although it has been found beneficial in other works. The path constraints are also scaled so that the value of remains within the same order of magnitude as the decision variables.
3.3. Regularisation
One problem that may arise when solving an OCP is the existence of a family of solutions, that is, multiple sets of values of the decision variables that produce the same (or sufficiently close) value of the objective function. Regularisation is a method to give preference to certain solutions by introducing penalisation terms, which are usually scaled by a regularisation factor. If these factors are chosen sufficiently small, the value of the objective function would remain very close to the original. The most simple regularisation term is the square of the inputs. This aims to reduce the control effort, which is a common problem in disciplines like robotics. A slightly more sophisticated approach that penalises non-smooth solutions is achieved by including the derivative of the inputs. Furthermore, targeting solutions with oscillations, the second derivative is also included. Regularisation is applied to the inputs and the auxiliary variables .
A similar approach can be used to balance the weight of different targets in the objective function, like time and energy usage. The term to reflect the deployed electric energy in the objective function consists of the sum of the electric power in each grid point. It is worth noting that this term is signed, so it also favours the usage of regenerative braking to charge the battery.
The objective function
J results as follows:
3.4. Initial Guess
An initial guess is needed to solve the NLP. This initial guess is one of the most important aspects when setting up a trajectory optimisation problem. As Kelly [
29] states “initialisation is more of an art than a science”. While some problems can be initialised with constant inputs and states, others may require a bit more sophisticated initialisation strategies. Solving a simpler model is one such strategy, as it provides results that can be close enough to the final optimal solution.
That is the approach used here. A single track model (
Figure 6) with less control variables has been used for this purpose, and its solutions are used to create the initial guess for the double track model previously described. This is a rigid body model in 2D space with 3 degrees of freedom. It includes non-linear tyre forces, wheel dynamics, longitudinal load transfer and aerodynamic forces (lift and drag with constant coefficients). The powertrain is not included, so the control variable is the wheel torque with a constant maximum limit.
The four figures below compare the inputs of the initialisation solution with those of the final simulation. In
Figure 7c the driving torque represented as the solution is the sum of the ICE and the motor torque.
4. Results
This section presents the results of the optimization study conducted using the developed software on a DELL Precision 5680 laptop with a 13th Gen Intel(R) Core(TM) i7-13800H processor and 32 GB of RAM utilizing CasADi 3.6.5 version. The study shows lap times across various tracks by optimizing parameters such as energy recovery, active torque distribution, and active aerodynamics. Finally it shows the value that performing parameter optimisation within the laptime simulator brings to the vehicle designers.
4.1. Active Torque Distribution (ATD)
The ability to vary the torque at each wheel as desired is referred to as active torque distribution. This is achieved with the four clutches, allowing the vehicle to maximise the grip at each wheel. Without it, the wheel with less grip is limiting the torque that can be delivered without spinning the tyres. It is worth noting that the torque can not be varied in such way that some wheels produce positive torque while the others are producing negative torque. This limitation is due to the powetrain scheme selected and the reason why the term torque vectoring is not being used.
In this section the same model with and without active torque distribution will be compared to see the performance improvement under different conditions. To perform this comparison, one of the parameters that will be used is the available
. This is the difference between the coefficient of adherence used in each wheel, and the coefficient of adherence that is available based on the vertical load, evaluated by the Equation (
14).
4.1.1. Straight Line
Under this situation, the ATD only changes the distribution from front to rear. The available adherence is near zero until the vehicle powertrain reaches the maximum torque, so the available mu starts increasing. This occurs at 47 m/s (170 kph), meaning that it has the ability to spin the wheels up until this speed.
With a 50/50 front to rear driving torque distribution, the ATD provides an improvement in performance, as the front tyres are maxing their adherence when the front tyres still have a
of around
remaining. But with a better fixed distribution (in this case 36/64. Just obtained by iterating with different simulations), the improvement in performance is not that significant. The comparison is shown in
Figure 8 and
Table 1.
This is why ATD is not fully taken advantage of in a straight line. It is significantly more beneficial in turning conditions.
4.1.2. Hairpin
Here, a big difference in
usage can be appreciated from the entry to the exit of the turn depicted in
Figure 9, which directly translates in a time improvement, as shown in
Table 2.
To understand the plots in
Figure 10 it is important to know that the braking starts around 60 m from the start. This instant matches the large spike in the available
plots. This spike is a non optimality derived from the rate limit imposed to the inputs. The transition from braking to accelerating occurs at 150 m, where another small increase in available
can be observed for the same reason. Around 260 m the torque reaches the powertrain limit (seen in both figures). In
Figure 10a all four wheels are taking advantage of the full available adherence in the rest of situations. From 60 m to 110 m it is straight line braking, and that is why in
Figure 10b the rear wheels are both reaching the adherence limit while the front ones are not. From 110 m to 150 m and from 175 m to 210 m the vehicle is braking while turning and accelerating while turning respectively. Thus only one wheel is reaching the limit and it is where the ATD model takes more advantage.
4.1.3. Barcelona Circuit
The Circuit de Barcelona−Catalunya (
Figure 11, is a renowned racing track located in Montmeló, near Barcelona, Spain. It spans 4.675 km and features a mix of high-speed straights and technical corners. The last top qualifying times were 1:18:750 in F1, while the fastest GT car clocked 1:41:060. This circuit hosts a variety of motorsport events, including the Formula (1) Spanish Grand Prix and the MotoGP Catalan Grand Prix, and is a pivotal venue for the development and performance evaluation of racing vehicles.
In
Figure 12 it can be observed that, as previously stated, the corners are where the ATD obtains more advantage. The two horizontal sections in the graph correspond to the long straights of the circuit.
The comparison of the available
is shown in
Figure 13. It is very clear that the vehicle with ATD is using the tyres’ full adherence during almost the whole lap. The same situations described earlier can be observed: The spikes in the transitions from accelerating to braking and vice-versa, and the curved segments in the plots corresponding to the powertrain limit (50 m to 550 m, 3000 m to 3300 m and 4500 to the end).
4.2. Regen Braking and Energy Saving
The regenerative braking allows the vehicle to obtain back some of the kinetic energy using the electric motor as a generator. This has a lot of benefits, such as improved range and battery downsizing. It also enables the ability to vary the brake torque at each wheel, allowing the vehicle to maximise the grip usage under braking as well.
This section will describe the effects of regenerative braking on range and performance, as well as the influence of the regularisation term that controls the electric energy usage described in
Section 3.3.
4.2.1. Regenerative Braking
The aim of the first comparison (
Figure 14) is to show the performance improvement under braking that the regenerative braking provides. Using the clutches and the braking torque from the electric motor, the vehicle can effectively use all the available grip at each wheel. This is clearly visible in the following figure, where a side by side comparison of the available
in the hairpin turn described earlier is shown.
This translates in a time improvement, where the vehicle with regenerative braking runs through this section 0.351 s faster, but still ending with more energy in the battery.
To show how much energy can be saved within a lap just by using regenerative braking, a comparison of the net electric energy used during a full lap in Barcelona is shown in
Figure 15. Both runs are simulated with exactly the same configuration, except for the regenerative braking capabilities. It is visible how the net energy used reduces when braking, adding to a total difference of 3 kWh in one lap. This means that with a 13 kWh battery, the vehicle could do 18 more laps (4 without regen and 22 with) while performing faster lap times (107.538 s vs. 108.962 s).
4.2.2. Energy Saving
To show the effect of the energy regularisation factor
, a series of simulations around Barcelona circuit have been performed to plot the value of this factor against lap time and against energy usage. This can be observed in
Figure 16.
It is worth noting that after a certain value of , the energy becomes negative. This means that it regenerates more electric energy than it uses, so the battery has more energy after a full lap.
To achieve this energy usage reduction the solution obtained uses a similar strategy to the “lift and coast”, which is a well known driving style used to save fuel in racing. It starts braking earlier only with regenerative braking, where the motor is using the maximum power, sacrificing a bit of top speed for energy saving. And only when the regenerative braking is reaching its limit, the hydraulic brakes are used. Also, when possible the motor torque is replaced by the ICE torque.
In
Figure 17, three different values of
are compared. For the greatest value, the vehicle uses the electric machine almost only for regenerative braking, and it starts braking much earlier. This is clearly visible in
Figure 18, where the speed profile along the track is compared for these tree
values. It is also easy to see where the vehicle is using regenerative braking and when it starts to use the hydraulic brakes, as the deceleration is greater when this second system is used.
This image illustrates the sacrifice in top speed made for regenerating more energy, as the speed along the whole track is almost the same except for the hardest braking points.
It can be observed how the speed profile along the whole circuit is almost identical independent of the value, while the greater the value of the sooner the vehicle starts to brake using regen, to start braking with the hydraulic brakes after. Regen braking can be distinguished from hydraulic braking by observing the rate at which speed decreases (greater with hydraulic braking).
In
Figure 19 the influence of the last term in the objective function is shown in terms of electric energy usage. Depending on the value of
(in this case
), this term will have more or less impact on the lap time. Here, the time difference is just
s in a full lap in Barcelona (Around
s).
The energy usage is calculated after the simulation is finished using trapezoidal integration. Knowing the elapsed time between each pair of grid points (
) and the motor’s torque and speed at each grid point (
and
), the energy used is:
4.3. Active Aerodynamics
Active aerodynamics can be used to improve a car’s performance around a track—a clear example of this is DRS, used in many motorsport categories. Without the restrictions of competition rules, more sophisticated systems are possible, for example, using variable angle flaps in both the front and the rear of the car it would be possible to control the handling balance. However, this study focuses not on performance gains but on how optimization techniques can aid the development of these systems.
The control of a simple active aerodynamics system like the one presented in this work (Equation (
24)) may seem at first glance a straightforward problem. The model varies between a high downforce-high drag configuration and a low downforce-low drag configuration. It would be expected that the highest downforce configuration is preferred during braking and cornering, whereas the lowest drag configuration is used in the straights. This has been observed to be the case, as shown in
Figure 20, for the single-track model used for the initialisation of the decision variables.
Active aerodynamics constitute a particularly interesting case study combined with a hybrid powertrain and active torque distribution because of the complex interactions between these subsystems. For example, during a hard braking event, a higher downforce would increase the available grip of the tyres, allowing harder braking and potentially more energy recovery—provided the maximum power of the electrical system is not a limitation. In turn, a higher downforce configuration generally implies a higher drag, which would slow down the car, reducing the amount of energy available for recovery. This example illustrates why finding the optimal actuation of active aerodynamics is not such a trivial problem in this case.
Figure 21 shows the solution for different values of
. As expected, the low drag configuration is always preferred in the straights. However, the extreme maximum downforce and maximum drag configuration is never used. Instead, the active aerodynamics are regulated to achieve the optimal balance. It can also be observed how this balance is different for each value of
as the simulation finds different strategies to improve energy usage whilst maximising performance. For instance, it can be observed that the actuation of active aerodynamics is delayed during braking until the hydraulic brakes are applied, which maximises energy recovery when using the higher value of
.
4.4. Parameter Optimisation
Up to this point, we have demonstrated that the simulator works effectively and provides results that align well with real-life expectations. However, our current focus extends beyond validation to illustrate the potential real-world applications of this work. Integrating parameter optimization within the lap time simulator adds significant value by allowing for the simultaneous optimization of key parameters, such as weight distribution, alongside active systems like active torque distribution and active aerodynamics. This holistic optimization approach is crucial because optimizing parameters in isolation can lead to sub-optimal solutions. By considering all these elements together, we ensure that the overall vehicle is tuned for maximum performance. This enables engineers to adjust key parameters, such as weight distribution or brake balance, during the vehicle design phase.
In this study, parameter optimization was carried out both with and without active systems to compare the results. The optimal weight balance was found to vary from 49/51 front-to-rear in the absence of active systems to 52/48 when active systems were utilized, demonstrating a substantial difference in optimal weight distribution.
Figure 22 illustrates the improvement in lap time around the Barcelona−Catalunya circuit, highlighting the time delta for the two weight balances in a vehicle equipped with active systems.
The results indicate that in this particular case, the performance improvement is minimal (only 0.05 s). This is likely due to the use of a very flexible and optimal ATD strategy. In a vehicle with a non-optimal control strategy, changing the weight distribution might have a greater impact. This is evident in
Figure 23, which compares the average absolute forces between the left and right tyres on each axle throughout the lap. The vehicle with a 52/48 weight balance produces more force on the front axle (dashed line) and less on the rear axle (solid line). As a result, both vehicles utilize almost the same adherence (
), with the difference in performance mainly attributed to load sensitivity. The 52/48 weight balance demonstrates a more evenly distributed weight throughout the lap.
Nevertheless, the findings demonstrate that performing parameter optimization while considering all active systems not only improves the vehicle’s speed but also offers valuable insights into the impact of design choices on performance. This approach, therefore, facilitates more informed decision-making. The practical implications of these findings highlight the simulator’s value as a critical tool in the design and engineering process.
4.5. Computational Times
The computational time is a very important factor to consider when simulating. There are numerous factors that affect this like the initial guess or the way of expressing some equations are the ones that have been found to have the greatest effect, although they also affect the ease with which the problem converges to a feasible solution. To better understand the current level of computational effort, a few examples are provided (see
Table 3). These examples involve fixing the value of
(0.001) and using ATD under various conditions: with and without active aerodynamics, as well as with and without parameter optimization. The table below shows the simulation times for each scenario.
Based on the data presented in the previous table, the introduction of parameter optimization does not significantly elevate computational costs. This is because it does not modify the model itself but merely adds one more variable to the optimization process. This is another reason why it emerges as an exceptionally valuable tool. Its implementation provides substantial benefits without imposing a heavy computational burden.