Next Article in Journal
Talent Identification in Football: Different Effects of Maturation on Sprinting, Change of Direction and Jumping in 13-Year-Old Players
Next Article in Special Issue
Determining the Safety Level of State Roads: An Italian Case Study
Previous Article in Journal
Motion Branch Transformation of 3(Rc)PU Parallel Mechanism with Reconfigurable Joint and Kinematic Performance Index
Previous Article in Special Issue
Smartphone Sensors in Motion: Advancing Traffic Safety with Mobile Technology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exact Mathematical Solution for Maximum Transient Offtracking Calculation of a Single-Unit Vehicle Negotiating Circular Curves

Faculty of Civil Engineering, University of Belgrade, 11120 Belgrade, Serbia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(13), 5570; https://doi.org/10.3390/app14135570
Submission received: 12 May 2024 / Revised: 17 June 2024 / Accepted: 22 June 2024 / Published: 26 June 2024
(This article belongs to the Special Issue Innovations in Road Safety and Transportation)

Abstract

:

Featured Application

The best use of this paper is for the revision of the worldwide used ICAO calculation procedure for fillet design elements at airports. Also, the developed calculation method for maximum transient offtracking calculation can be used for more accurate positioning of single-unit autonomous road vehicles negotiating circular curves.

Abstract

The low-speed turning maneuverability of vehicles is closely related to a well-known offtracking phenomenon which occurs when the rear wheels of a turning vehicle deviate towards the inside of a horizontal curve. Although numerous mathematical models and computer programs for vehicle swept path analysis have been developed in the past, only a few of them can calculate the maximum transient offtracking of a turning vehicle, yet with limited accuracy. The authors were motivated by this fact to find a new mathematical solution for maximum transient offtracking calculation of a single-unit vehicle when negotiating circular curves. In the first stage, a transcendental equation defining vehicle maximum transient offtracking position is derived and numerically solved by Python 3.10.12. In the second stage, the polynomial regression model predicting accurate numerical solutions of the transcendental equation with the desired level of accuracy was developed and tested. The new calculation method is simple enough to simply take the vehicle datum length, circular curve radii, and turn angle, while instantly producing the maximum transient offtracking value, without the need to draw any of the vehicle movement trajectories.

1. Introduction

When a vehicle turns, particularly trucks or other long wheelbase vehicles, the rear wheels deviate inside the path traced by the front wheels. The trailing axles of a turning vehicle increasingly deviate towards the curve center, until the rear axle wheels finally reach the maximum steady-state offset from the steering alignment path. This phenomenon is well known in transportation engineering as low-speed offtracking [1,2,3]. In contrast to this phenomenon, high-speed offtracking introduces movements of trailing vehicle axels outward the curve center due to the lateral acceleration of the vehicle as it traverses a horizontal curve at high speeds [4,5]. In addition to the vehicle wheelbase length, road geometry parameters, such as the turn radius and turn angle, dominantly influence offtracking intensity [6]. In general, two different states of low-speed offtracking exist: steady-state offtracking and active transient state offtracking.
According to the authors of [7], steady-state offtracking is not normally reached before covering turn angle of 270°. This means that particular vehicle will reach steady-state offtracking only after covering a constant radius curve with a turn angle greater than 270°. The most widely accepted procedure for steady-state offtracking calculation is the traditional “sum of squares” method originally developed by the Western Highway Institute (WHI), and published in 1970 [8], and the letter repeatedly revised by the Society of Automobile Engineers—SAE International [9,10].
Since roadway edges, especially in intersection zones, are usually designed with relatively small radii and with turn angles in the order of 90°, the potential application of steady-state offtracking calculation methods is quite limited, if not questionable, in practice. When a vehicle performs a sharp turn like this one, it remains in an active transient offtracking state. Hence, the question how to accurately calculate the maximum offtracking value for a vehicle if an active transient offtracking state arises.
Perhaps the most acute problem related to the lack of accurate transient offtracking calculation comes from the field of airport design. The official ICAO procedure for taxiway fillet design [11] assumes that the maximum offtracking is reached when the aircraft datum point (usually the cockpit) reaches the end of the taxiway lead arc, which is incorrect. The consequence is an insufficient pavement width in taxiway turns. Even in standard cases (turn angle of 90° and radii of 50 m), the magnitude of error is in the range of 0.30–0.75 m. In less common dispositions, when larger aircrafts, i.e., the Airbus A380, negotiate sharp turns, the error exceeds an enormous 4.3 m!
Also, the lateral positioning of autonomous vehicles in relation to the geometry of roadway edges demands efficient transient offtracking assessment in order to safely guide vehicle through the crossroad [12,13,14]. This is especially critical in the case of an articulated autonomous vehicle such as a semi-tractor trailer [15,16].
In past decades, numerous mathematical and numerical models for setting vehicles’ movement trajectories, while negotiating different steering path alignment configurations, have been developed and tested in the field [17,18,19,20,21,22,23]. Additionally, commercial computer programs for the simulation of vehicle movements and vehicle swept path analysis, such as the Auto CAD Vehicle Tracking 2024 and Transoft AutoTURN 12.0.0, have become indispensable tools for civil engineers and other specialists involved in intersection and roundabout design [24,25]. Recently, extensive analyses, addressing the accuracy of the available numerical models and commercial software applications for setting vehicle movement trajectories, were conducted in a Ph.D. thesis [26]. However, amongst all of the addressed mathematical and numerical models, only a few of them offered a solution for the calculation of the exact vehicle position where the maximum active transient offtracking is reached [7,27]. This position indicates the exact cross section where the width of the pavement is at its maximum. The distance between the inner edge of the pavement and the steering path, at this very location, is of crucial importance when it comes to some elements of the crossroads [28,29]. For example, in the most standards and design practices [1,30], the usual width of the right-turn channel passing behind the triangular isle is 4.5–5.5 m. Though such a channel is slightly tapered (getting narrower towards its end), its net width is constant, as measured between the marking lane on the left and the curb on its right side. This particular net width comes directly from the maximum transient offtracking. Also, when it comes to the spiral ramps in multilevel garages (180° turns), their width is a direct consequence of the maximum transient offtracking.
Nowadays, as demonstrated in [26], their efficiency and accuracy are not enough for road infrastructure design purposes, especially for autonomous vehicle positioning in horizontal curves. For example, the results of the maximum transient offtracking calculation in Lawrence’s mathematical model for low-speed offtracking [27] are generated by the computer in a form of a graph. Before plotting the graph, equations determining the maximum transient offtracking vehicle position were numerically solved by the computer program. The graph shows the maximum offtracking for turn angles of up to 300° and various wheelbase/turn radius ratios. The graph is simple and suitable for everyday use, but the mathematical apparatus underlining the graph is not available to the user. In other words, the user cannot check the validity of the maximum transient offtracking graphically read from the diagram. The computation workload of Woodrooffe’s method [7] is equivalent to ICAO’s [11]. The method relies on the deployment of an “equivalent base”, acting as a virtual base of an entire multibody vehicle assembly. Woodrooffe’s procedure retrieves the maximum transient offtracking value, but with the error of 0.06–0.10 m in lateral terms and more than 1.2 m in longitudinal terms, as proven in [26]. On the other hand, commercially available software tools for vehicle swept path analysis based on CAD platform require from the user to draw guideline first, and then based on its shape and generated swept path width, determine the maximum transient offtracking for a selected design vehicle [31].
The aforementioned deficiencies were the key motivation for the authors of this paper to develop an exact mathematical solution for the maximum transient offtracking calculation in sharp turns. In fact, the primary aim was to develop mathematical formulas which will calculate accurately single-unit vehicle position where the maximum transient offtracking is reached. The new calculation method will eliminate the need to perform the vehicle movement simulations first and draw any of the vehicle movement trajectories, before determining the maximum transient offtracking value. Thus, by avoiding unnecessary procedures, calculation method presented herein is simple enough just to enter the vehicle datum length d, circular radii R and turn angle, and instantly produces the maximum transient offtracking value, including the vehicle position where this maximum transient offtracking is reached.
The sections in the paper are structured in the following order. In Section 2, mathematical definition of the problem and necessary parameters are presented, while in Section 3, mathematical solution of the problem is given. In Section 4 the accuracy of developed calculation method based on adopted regression model was evaluated and discussed. The last, Section 5, contains conclusions and future research plan to further improve application of the presented calculation method.

2. Problem Statement and Input Parameters

The International Civil Aviation Organization (ICAO) has its own mathematical model for the offtracking calculation of the main undercarriage center of the aircraft [11]. Based on this mathematical model, fillets at taxiways turns and intersections are designed. The same model applies to movement of an aircraft leaving its parking position on an apron or maneuvering on a holding bay. Basic terms and symbols related to aircraft kinematic model, taxiway and fillet design are displayed in Figure 1 and Figure 2.
In Figure 2b the path of the aircraft main undercarriage center (U), while the aircraft cockpit negotiates circular curve, is shown. Actually, the shortest distance between the circular curve denoting aircraft’s cockpit guideline and the path of the main undercarriage center represents offtracking. The position of aircraft while its datum point, or cockpit, (S) follows an arc of a circular radii R can be determined based on the arc length expressed by its central angle θS and the steering angle β. According to ICAO mathematical model [11], the steering angle β between the tangent on the arc in the datum point (S) and the aircraft longitudinal axis is calculated as follows:
tan   β 2 = 1 e K θ S X K X · e K θ S K · e K θ S
where the angle θS should be entered in radians.
As the result of the calculation, Equation (1) returns the value of the steering angle β also expressed in radians. It should be noted that Equation (1) was derived assuming that R > d, where d is the aircraft datum length in meters (Figure 1b). In addition to the taxiway center line, which is followed by the airplane cockpit during turning maneuver, the example of two fillets, each composing of an arc of a circle and two tangents, can be seen in Figure 2c.
The parameters X and K used in Equation (1), respectively, refer to the following:
X = R d
K = X 2 1
The maximum steering angle βmax is achieved when the aircraft datum point (S) reaches the end of a circular arc (Figure 3). However, according to the authors of mathematical models for transient offtracking calculation [7,27], the maximum transient offtracking of the main undercarriage center is not reached at the same point as the angle βmax (at the end of arc), but some distance beyond the end of the arc (Figure 4). Thus, as will be demonstrated later, the ICAO’s assumption that the aircraft main undercarriage center reaches the maximum transient offtracking in the same position in which the βmax is achieved causes a significant error.
While the datum point (S) follows a straight guideline coinciding with the arc exit tangent, the steering angle β progressively decreases and the aircraft main undercarriage center (U) follows a tractrix (Figure 3). As defined in the ICAO mathematical model [11], the steering angle β is calculated as a function of the distance F which the datum point (S) has covered along the straight exit tangent:
ln tan β 2 = ln tan β max 2 F d
where βmax represents, again, the maximum steering angle at the end of an arc, and d is the aircraft datum length. In the last 60 years the ICAO mathematical model has been used for fillet designs at international airports by civil aviation authorities all over the world, and the accuracy of Equations (1) and (4) is unquestionable.
By applying simple transformation, Equation (4) can be written in a more convenient form:
F = d · ln tan β m a x 2 tan β 2
It is important to emphasize that all the formulas in the ICAO mathematical model, derived for the calculation of the aircraft undercarriage offtracking, can also be applied to the calculation of offtracking for a single-unit vehicle. In contrast to the aircraft undercarriage, where the datum point was located exactly in the center of the aircraft cockpit, the datum point on the datum length of the single-unit vehicle is usually defined as the most prominent point in the center line of the vehicle front part, i.e., the point in the middle of the vehicle front bumper (Figure 5).
Looking at Figure 4, and based on the previously described formulas from the ICAO mathematical model, the calculation of the exact aircraft position where its main undercarriage center (U) reaches the maximum transient offtracking OTmax arises as a key problem that will be addressed in this paper. This particular aircraft position is determined by two parameters: the distance FOTmax which the datum point (S) has covered along the straight exit tangent, and the steering angle βd between the longitudinal aircraft axis and the exit tangent direction. Therefore, in the maximum transient offtracking position, based on the previous Equation (5), a new equation is established:
F O T max = d · ln tan β m a x 2 tan β d 2
Since there are two unknown variables, distance FOTmax and the angle βd, basic mathematical logic requires forming a system composed of two different equations in order to calculate these two variables. As Equation (6) applies to all positions of the aircraft when its datum point follows the exit tangent, for the second equation of the system it is necessary to find another reliable relation between the distance FOTmax and the angle βd that would be valid only in the position where the maximum transient offtracking is reached.
The required additional relation between the distance FOTmax and the angle βd is obtained from the study [27] focused on the development of a mathematical model for transient offtracking calculation. This study proved that the maximum transient offtracking of a single-unit vehicle occurs when the direction of the motion of the rear axle (vector m ) is parallel to the tangent to the steering path (guideline). The geometry describing this case is shown in Figure 6. In other words, only in the maximum transient offtracking position is the direction of the vector m perpendicular to the line passing through the center of the rear axle (U) and the circular arc center C. Only in this particular position is the distance of the vehicle datum point (S) from the beginning of the exit tangent Fd equal to the unknown distance FOTmax:
F d = F O T max
Using simple geometric relations retrieved from Figure 6 and the previous identity in Equation (7), the following equation is established:
d · cos β d F d = R d · sin β d · t g β d
where the required distance F d can further be expressed as follows:
F d = d · cos β d R d · sin β d · t g β d
Since the required angle β d varies in the range 0 < β d < β m a x , and β m a x is always β m a x < 90 ° , both sides of Equation (9) can be multiplied by cos β d . Namely, as it is well known from trigonometry that cos α always has positive values in the angle range 0 < α < 90 ° , Equation (9) becomes
F d · cos β d = d · cos 2 β d R · sin β d + d · sin β d · sin β d
F d · cos β d = d · cos 2 β d + sin 2 β d R · sin β d
Bearing in mind the basic trigonometry identity sin β d 2 + cos β d 2 = 1 , Equation (11) eventually becomes the following:
F d = d R · sin β d cos β d
Now, both equations of the system that should be solved in order to calculate the required variables F d and β d which determine the maximum transient offtracking position are known:
F d = d · ln tan β m a x 2 tan β d 2 F d = d R · sin β d cos β d

3. Mathematical Solution of the Problem

3.1. Transformation and Solving the Established Equation System

The angle β d could be calculated by taking the right sides from Equation (13) as equal:
d R · sin β d cos β d = d · ln tan β m a x 2 tan β d 2
Both sides of the newly formed Equation (14) can be divided by the datum length d, and then transformed:
d · 1 R d · sin β d cos β d = d · ln tan β m a x 2 tan β d 2  
1 cos β d R d · sin β d cos β d = ln tan β m a x 2 tan β d 2
1 cos β d R d · t g β d = ln tan β m a x 2 tan β d 2
The maximum steering angle β m a x can be calculated applying Equation (1) from the ICAO mathematical model, described in the previous section:
tan β max 2 = 1 e K θ S X K X · e K θ S K · e K θ S
Considering Equations (2) and (3), the angle β m a x directly depends on the steering path circular radii R, the datum length d, and the turning angle θ s which are constant when performing the turning maneuver. In accordance with that, the angle β m a x also represents a constant value. Therefore, in order to facilitate the solving of Equation (17), the constant c is introduced:
c = tan β max 2
To further simplify the Equation (17), the following trigonometry half-angle identities are used:
cos β d = 1 t g 2   β d 2 1 + t g 2   β d 2
t g β d = 2 · t g   β d 2 1 tg 2   β d 2
and Equation (17) takes the following form:
1 1 t g 2   β d 2 1 + t g 2   β d 2 R d · t g β d = ln c tan β d 2
1 + t g 2   β d 2 1 t g 2   β d 2 R d · 2 · t g   β d 2 1 t g 2 β d 2 = ln c tan β d 2
Finally, by introducing the substitution t = t g β d 2 , Equation (23) is transformed into the following:
1 + t 2 1 t 2 R d · 2 · t 1 t 2 = ln c t
ln c t = 1 2 · R d · t + t 2 1 t 2
The last equation represents the most important contribution to the exact mathematical solution of the addressed problem. Its solution first returns the value of the substitution t, and then consequently the required parameters F d and β d which precisely determine the maximum transient offtracking vehicle position.
Nevertheless, Equation (25) belongs to the group of transcendental equations that cannot be solved by classic algebraic methods alone and often require the application of various numerical techniques, i.e., the Newton–Raphson method, bisection method, secant method, regula falsi methods, etc. Additionally, these numerical methods are useful for approximating the equation solution to any desired degree of accuracy [32].
The only unknown variable in Equation (25) is the substitution t which refers to the angle between the arc exit tangent and the vehicle’s longitudinal axis. Given that the required steering angle β d varies in the range 0 < β d < β m a x , then the calculated values of the previously introduced substitution t = t g β d 2 can vary only in the following range:
0 < t < t g β m a x 2
Considering that Equation (19) has introduced the constant c, the inequality (26) can be written as follows:
0 < t < c
As it has already been stated that β m a x < 90 ° and t g 90 ° 2 = 1 , the last inequality eventually takes the following form:
0 < t < 1
Thus, in addition to the condition R > d formerly imposed by the ICAO, all values of the substitution t obtained from the numerical solution of Equation (25) should be in the 0 < t < 1 range.

3.2. Numerical Solution of Derived Transcedental Equation

For the numerical solution of the transcendental Equation (25), a new Python script following the algorithm flow chart displayed in Figure 7 is written. At first, the input dataset is generated by varying the turn angles θS, circular arc radii R, and vehicle datum lengths d. For each of the 30 analyzed turn angles θS varying from 30° to 180°, and circular radii to datum length ratios R/d in the range 1.0101 < R / d < 5.0 , unknown values of the substitution t are calculated. The used ratios R / d are limited to within a specified range because other combinations of the designed vehicles’ datum lengths and radius of the horizontal curves negotiated by these vehicles are not common in road design practice.
In line with the assumptions in the previous section of the paper, only the calculated values of the substitution t that meet the condition 0 < t < 1 are plotted as results. A total of 26,400 different combinations of turning angles and ratios R/d from the input dataset are addressed. Selected parameters in the input dataset and the obtained results of the calculation are shown condensed in Table 1.
Numerical solving of the transcendental Equation (25) was conducted by employing Python’s SciPy library “fsolve” function which is a wrapper around MINPACK’s HYBRD and HYBRJ algorithms. HYBRD and HYBRJ are essentially the same, but HYBRD uses forward-difference approximation to compute the jacobian whereas HYBRJ requires the user to provide the jacobian. The purpose of HYBRD is to find a zero of a system of N nonlinear functions in N variables by a modification of the Powell hybrid method [33]. The user must provide a subroutine which calculates the functions.

3.3. Regression Model Substituting Numerical Solution of Transcedental Equation

Although the presented method for numerical solutions of a transcendental equation returns accurate values of the substitution t and consequently the precise vehicle position where the maximum transient offtracking is reached, its practical application is inefficient and requires advanced mathematical and programming skills. To address this issue, it is necessary to create a more efficient and simplified calculation procedure which is able to instantly return the required parameters determining the maximum transient offtracking position with the desired accuracy. Moreover, a newly designed calculation tool should eliminate the need to perform any additional vehicle movement simulation or swept path analysis in order to determine the critical vehicle position in an active transient offtracking state.
Regarding a relatively big dataset of generated input parameters and corresponding calculation results, the selection of an appropriate regression model which can predict the substitution t with the desired level of accuracy turned out to be the most practical solution. Several widely used nonlinear regression models were tested and compared by applying available Python functions. The benchmark for the desired level of accuracy of the tested regression models applied for the prediction of the steering angle β d is set as 1/10 of the 1° angle, or in decimal form 0.10°. This means that the maximum error allowed or root mean square error (RMSE), when predicting the value of the substitution t by using the tested regression model is as follows:
R M S E t = t g β d 2 = t g 0.10 ° 2 = 0.000873
But, for engineers and practitioners it is probably more important what the previously set benchmark for the maximum RMSE value represents in a geometrical sense. Bearing in mind that the maximum allowed single-bus length is around 14.5 m, a 0.1° error in the predicting steering angle βd, with a fourth-degree polynomial regression function, guarantees a 0.025 m lateral accuracy (tan (0.1°)∙14.5 m = 0.025 m). Polynomial regression of the third degree produces a 0.05 m lateral accuracy, while second-degree polynomial regression results in errors exceeding 0.10 m. The single bus was selected as an appropriate design vehicle to calculate the lateral positioning error due to its long wheelbase.
In Table 2, the results of testing various nonlinear regression models and their corresponding RMSE metrics are listed.
Evaluation of the compared regression models was not performed by using the whole set of input data (26,400 combinations in total)—80% of the combinations from the input dataset were used to train the models, while the remaining 20% were used for testing. This specific ratio for the input dataset split used later for the model training and testing is recommended by advanced Python users [34].
As can be seen in Table 2, only polynomial fourth-degree regression fulfills the set benchmark for the maximum RMSE value. Even when the whole set of the input data was considered, the obtained RMSE value for the polynomial fourth-degree regression is 0.000508, which is still the best in comparison to the other tested regression models. In addition to the desired value of RMSE, the coefficient of determination of the R-squared value (R2) for the selected polynomial regression model is R2 = 0.99988. Despite the R2 not considering overfitting, the achieved R2 value is very close to 1. Before the fourth-degree polynomial regression model was adopted as an optimal solution, second- and third-degree polynomial regression models were also tested, but their RMSE values, as well as their lateral positioning errors, were considerably higher than the previously established benchmark. In addition, as displayed in the Table 3, the obtained R2 values for the second and third polynomial regression models were also very close to 1, but their RMSE metrics could not meet the desired level of accuracy.
The relationship between the dependent variable, i.e., the substitution t, and the independent variables representing the turn angles θS and R/d ratio in the modeled polynomial regression function looks as follows:
t = 0.044417 + 0.044078 · R d + 0.004485 · θ s + 0.010769 · R d 2 + ( 0.001131 ) · R d · θ s +   6.53 · 10 6 · θ s 2 + 6.78 · 10 5 · R d 3 + 0.000310 · R d 2 · θ s + 6.35 · 10 6 · R d · θ s 2 +   2.61 · 10 8 · θ s 3 + 0.000215 · R d 4 + 3.68 · 10 5 · R d 3 · θ s + 7.34 · 10 7 · R d 2 · θ s 2 +   9.36 · 10 9 · R d · θ s 3 + 5.80 · 10 11 · θ s 4
The formula is rather a complex one, but it could be processed easily on a handheld computer, even the one installed in an autonomous vehicle. Though perhaps impractical for common use and not concurrent with vehicle movement simulation software, the mathematical solution developed herein could easily be used to guide the vehicle safely through the sharp turn. With the substitution t finally retrieved, the critical angle βd and critical distance Fd could be calculated easily ( β d = 2 · a r c t g t and F d = d R · s i n β d / c o s β d ) . Three-dimensional plots and graphs illustrating the relationship amongst the substitution t and the independent variables θS and R/d are displayed in Figure 8.

4. Evaluation of the Adopted Regression Model and Discussion

In this section, an evaluation of the adopted regression model is performed and some practical aspects of its application are discussed. The simplest method of evaluation assumes the use of existing Python tools and plotting substitution t values, retrieved using numerical methods, against the values coming from the polynomial regression model. An example of such a diagram, covering the whole set of generated input data, is shown in Figure 9.
It is evident from the diagram in Figure 9 that the polynomial regression function fits the numerically calculated values of the substitution t very well. A certain discrepancy occurs for the substitution t values of less than 0.10, which corresponds to turn angles θS smaller than 40°.
To evaluate the potential limitations and pre-suppositions for its use, robustness analyses of the adopted polynomial regression model were conducted. Standard methods and their corresponding procedures, briefly described in Table 4, were applied to test the robustness of the established fourth-degree polynomial regression model.
K-fold cross-validation was used for the RMSE and R2 metrics’ robustness testing. Herein, the parameter k was equal to 5, which means that the sample dataset was divided into five parts that were (roughly) equal in size. The k-fold cross-validation results are listed below:
  • Cross-validation RMSE scores: [0.00050482   0.00051121   0.00050779   0.00050810   0.00052693];
  • Cross-validation mean RMSE score: 0.00051177;
  • Cross-validation R2 Scores: [0.99987991   0.99988177   0.9998805   0.99987864   0.99987698];
  • Cross-validation mean R2 score: 0.99987956.
The produced cross-validation RMSE scores and the corresponding mean show that there is no RMSE value above the established benchmark for the desired level of accuracy (Equation (29)). Also, the obtained cross-validation R2 scores and their mean negligibly differ from the R2 value which was initially achieved for the whole generated dataset.
The methods “repeated train/test Splits, robustness to noise, outlier analysis, and generalization to unseen data” cannot be directly implemented because polynomial regression function was established by using the whole dataset. In addition, the used dataset with different combinations of parameters R, d and θ was artificially created, while the previously listed methods, particularly robustness to noise and outlier analysis, are more suitable for the robustness analysis of experimentally collected data, i.e., data acquired from measurements in the field. Generalization to unseen data requires the introduction of an external dataset that was not used in model training, which is not relevant in this case—because predetermined combinations of the key input parameters R, d, and θ were used to generate the whole dataset.
The stress testing with extreme values method gave the following results:
  • MSE on the high-value subset (HVS) range: 2.757111×10−7;
  • RMSE on the HVS range: 0.000403;
  • MSE on the low-value subset (LVS) range: 6.017358×10−7;
  • RMSE on the LVS range: 0.000595.
HVS includes predicted values of substitution t in the range: t > MDNt;
LVS includes predicted values of substitution t in the range: t ≤ MDNt.
It can be seen that higher mean square error (MSE) and RMSE values were obtained below the median (MDN) of predicted substitution t values, which is MDNt = 0.188780. MDNt closely matches to the combination of the turn angle θ of 75° and the R/d ratio of 1.40845. This means that the adopted regression model has a slightly lower accuracy for turn angles θ smaller than 75° and R/d ratios below 1.408451 or d = 0.71∙R.
Robustness analyses of the fourth-degree polynomial regression model revealed new pre-suppositions for its use. In addition to the precondition R > d, originally imposed by the ICAO, and the numerically calculated possible range for the substitution t values 0 < t < 1 (Equation (28)), robustness analyses pointed out that the regression model has a negligibly lower prediction accuracy for the turn angles of θ < 75° and R/d ratios in the range of R/d < 1.408451.
The accuracy of the adopted regression model was thoroughly evaluated by comparing substitution t values calculated both numerically and by the fourth-degree polynomial regression function (29). In addition to the substitution t values, corresponding steering angles β d and distances F O T max determining the vehicle maximum transient offtracking positions were calculated and mutually compared. As expected, the biggest absolute differences between the parameters β d and F O T max calculated by the two compared methods appear only in a limited number of cases for the combinations of input parameters at the beginning of the generated input dataset. These critical combinations of input parameters refer to the ones with the smaller turn angles θS, usually less than 35°, which is in accordance with the previous findings acquired from the diagram displayed in Figure 9 and robustness analyses.
Moreover, the results of the calculation methods’ comparison displayed in Table 5 should be discussed from the road designers’ perspective as well. Although the 0.20 m difference between the compared values F O T max at first seems like a serious error in the prediction of the regression model, it should be highlighted that it is actually an error in determining the position of the vehicle’s datum point in the “longitudinal sense”. In contrast to this, the observed error in the “lateral sense” is far smaller, as can be seen in Figure 10.
To more practically explain the minor importance of errors in the “longitudinal sense” when determining F O T max distances on the overall accuracy of the maximum transient offtracking calculation, one of the situations with an unfavorable (critical) combination of input parameters (R, d, and θS) is presented in Figure 10. The selected vehicle with a datum length d = 5.00 m negotiates a circular curve with a turn angle of 30° and a radius R = 20 m. The required parameters F O T max and β d , determining the maximum transient offtracking position of the vehicle, are calculated numerically.
Figure 10 proves that the lateral offset (transient offtracking) varies slightly whether the vehicles datum point is moved back or forth along the exit tangent, in relation to the point where the actual maximum transient offtracking is reached. Of course, the movement of the point concerned should stay within reasonable limits (1.0 m in Figure 10). Negligible differences between the pairs of lengths OTmax and OT′, and OTmax and OT″, confirm that. From the presented example, it is clear that the maximum error of Δ F O T max = 0.203 m when calculating F O T max distances using the derived polynomial regression function, in terms of practical engineering applications, has a negligible impact on the overall computation accuracy of the maximum transient offtracking position.
Now, it is important to notice that the difference between the maximum transient offtracking value OTmax and the offtracking OTβmax, calculated in the position where the maximum steering angle βmax is reached (the exact end of the arc) is 0.04 m. Though some safety margins must always be observed, the typical accuracy of construction works in plan projection must be within 1 cm. And as for aircraft negotiating taxiway turns, the error becomes much higher, compromising not specific ICAO formulas but the entire calculation procedure. The formulas recommended by the ICAO are absolutely correct, but the assumption that the maximum offtracking is reached when the aircraft datum point reaches the end of an arc is absolutely incorrect. In the common taxiway fillet case, when a Boeing 747–100 negotiates a θS = 90°, R = 50.00 m curve, the error increases up to 0.30 m. In the same turn, the Airbus A380 produces a 0.75 m error. In a less common situation, the A380 negotiating a θS = 45°, R = 50.00 m turn, the error is 2.79 m. With θS decreasing to 30°, the error exceeds 4.3 m! There are even some rare θS, R combinations producing errors exceeding 6.0 m!

5. Conclusions

The calculation method presented herein offers a unique and practical solution for the calculation of the maximum transient offtracking of a single-unit vehicle when negotiating circular curves. It uses well-proven mathematical formulas from the ICAO mathematical model for the derivation of only one transcendental equation which precisely determines the maximum transient offtracking position of the vehicle. Complicated numerical methods for solving this type of equation were substituted by a relatively simple polynomial regression function capable to predict the maximum transient offtracking position with the desired level of accuracy. In this manner, computationally demanding numerical methods for transcendental equation solving are successfully compensated with a more practical and efficient calculation method. The accuracy of the presented regression model was assessed on the whole set of input data parameters, including all combinations of R/d ratios and θS turn angles. The largest discrepancies in relation to the numerical calculations appear for turn angles θS smaller than 35°, but the magnitude of these discrepancies negligibly affects the reliability and overall accuracy of the developed regression model. Robustness analyses of the fourth-degree polynomial regression model revealed that the regression model has a negligibly lower prediction accuracy for the combination of input parameters covering turn angles θ < 75° and R/d ratios in the range R/d < 1.408451.
Though the polynomial regression function seems too long at first sight, its main advantage is the almost instant calculation of the maximum transient offtracking position. Minimal effort and an ordinary pocket calculator are enough to calculate maximum transient offtracking position for the specified input parameters R, d, and θS. All previously published mathematical models and, in particular, the currently available software tools for vehicle swept path analyses require more time and engineering skills to achieve the same results. Additionally, the method retrieves the maximum transient offtracking from the three input parameters (R, d, and θS), skipping the need for CAD-like steering path construction (as an input) and swept path generation (as an output).
It is demonstrated and proved that the maximum transient offtracking is not achieved when the vehicle’s datum point reaches the end of circular arc (assumption in ICAO’s design manual), but some distance beyond. What is more important, the error caused by this ICAO’s assumption can significantly affect the accuracy of fillet design at airports.
By applying the regression model proposed herein, it is possible to calculate the maximum transient offtracking only when the vehicle negotiates simple circular curves. For other steering alignment configurations, which include more complex horizontal curve types, i.e., transition and revers curves, this method cannot be used. Currently, the proposed regression model can be applied for the maximum transient offtracking calculation of a single-unit vehicle and not for articulated or multi-unit vehicle combinations. These flaws have already been considered by the authors of the paper and new mathematical models which tackle these issues are already under development.

Author Contributions

Conceptualization, V.I. and D.G.; formal analysis, M.L.; investigation, S.F., F.T. and S.V.; methodology, V.I. and D.G.; software, M.L.; supervision, V.I. and D.G.; visualization, F.T., S.V. and N.M.; writing—original draft, V.I., D.G. and S.F.; writing—review and editing, V.I. and M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was financed by the Ministry of Science, Technological Development, and Innovation of the Republic of Serbia through an agreement on institutional financing signed with the Faculty of Civil Engineering University of Belgrade, Grant No. 200092.

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.

Abbreviations

θsturn angle—in [°]
daircraft (vehicle) datum length—in [m]
Rcircular curve radii—in [m]
Saircraft datum point
Uaircraft main undercarriage center
βsteering angle—in [°]
XR/d ratio
βmaxmaximum steering angle—in [°]
Fdistance that aircraft datum point (S) covered along arc exit tangent—in [m]
OTmaxmaximum transient offtracking—in [m]
FOTmaxdistance that aircraft datum point (S) covered along arc exit tangent in maximum transient offtracking position—in [m]
wvehicle track width—in [m]
βdsteering angle between the longitudinal aircraft axis and exit tangent in maximum transient offtracking position— in [°]
cconstant
tsubstitution (independent variable)
RMSEroot mean square error
R2coefficient of determination (R-squared value)
MSEmean square error
MDNtmedian of predicted substitution t values
HVShigh value subset
LVSlow value subset
tNsubstitution t calculated numerically
tRsubstitution t calculated by polynomial regression function
βd-Nsteering angle βd obtained from the substitution t numerically calculated— in [°]
βd-Rsteering angle βd obtained from the substitution t calculated by adopted polynomial regression function— in [°]
FOTmax-Ndistance FOTmax obtained from numerically calculated substitution t and steering angle βd-N—in [m]
FOTmax-Rdistance FOTmax obtained from the substitution t and steering angle βd-R calculated by polynomial regression function—in [m]
Δβdabsolute differences between previously calculated steering angles βd-N and βd-R—in [°]
ΔFOTmaxabsolute differences between previously calculated distances FOTmax-N and FOTmax-R—in [m]
OTβmaxtransient offtracking calculated in the position where the maximum steering angle βmax is reached—in [m]

References

  1. AASHTO. Elements of design—Horizontal alignment. In The Green Book—A Policy on Geometric Design of Highways and Streets, 7th ed.; American Association of State Highway and Transportation Officials—AASHTO: Washington, DC, USA, 2018; pp. 90–96. [Google Scholar]
  2. Jindra, F. Off-Tracking of Tractor-Trailer Combinations. In Automobile Engineer; SAE International: London, UK, 1963; pp. 96–101. [Google Scholar]
  3. Sayers, M.W. Vehicle Offtracking Models; Transportation Research Record 1052; Transportation Research Board: Washington, DC, USA, 1986; pp. 53–62. [Google Scholar]
  4. Choi, J.; Lee, S.; Baek, J.; Kang, W. Offtracking Model on Horizontal Curve Sections. Proc. East. Asia Soc. Transp. Stud. 2001, 3, 341–353. [Google Scholar]
  5. National Academies of Sciences, Engineering, and Medicine. NCHRP Report 505: Review of Truck Characteristics as Factors in Roadway Design; The National Academies Press: Washington, DC, USA, 2003; pp. 39–44. [Google Scholar] [CrossRef]
  6. Erkert, T.W.; Sessions, J.; Layton, R.D. A Method for Determining Offtracking of Multiple Unit Vehicle Combinations. J. For. Eng. 1989, 1, 9–16. [Google Scholar] [CrossRef]
  7. Woodrooffe, J.H.F.; Smith, C.A.M.; Morisset, L.E. A Generalized Solution of Non-Steady State Vehicle Off Tracking in Constant Radius Curves. In Proceedings of the 3rd International Pacific Conference on Automotive Engineering: Motor Vehicle Technology: Mobility for prosperity, Jakarta, Indonesia, 11–14 November 1985. [Google Scholar] [CrossRef]
  8. WHI. Offtracking Characteristics of Trucks and Truck Combinations; Research Committee Report No. 3; Western Highway Institute: San Bruno, CA, USA, 1970; pp. 7–45. [Google Scholar]
  9. SAE. Turning Ability and Off Tracking—Motor Vehicles; SAE Recommended Practice, J695_201106; Society of Automobile Engineers—SAE International: Warrendale, PA, USA, 2011; p. 13. [Google Scholar] [CrossRef]
  10. SAE. Turning Ability and Off Tracking—Motor Vehicles; SAE Recommended Practice, J695_202401; Society of Automobile Engineers—SAE International: Warrendale, PA, USA, 2024; p. 12. [Google Scholar] [CrossRef]
  11. ICAO. Appendix 1—Fillet design. In Aerodrome Design Manual—Part 2: Taxiways, Aprons and Holding Bays, 5th ed.; International Civil Aviation Organization: Montreal, QC, Canada, 2020; pp. 97–143. [Google Scholar]
  12. Yao, Q.; Tian, Y.; Wang, Q.; Wang, S. Control Strategies on Path Tracking for Autonomous Vehicle: State of the Art and Future Challenges. IEEE Access 2020, 8, 161211–161222. [Google Scholar] [CrossRef]
  13. Othman, K. Impact of Autonomous Vehicles on the Physical Infrastructure: Changes and Challenges. Designs 2021, 5, 40. [Google Scholar] [CrossRef]
  14. Kebbati, Y.; Ait-Oufroukh, N.; Ichalal, D.; Vigneron, V. Lateral control for autonomous wheeled vehicles: A technical review. Asian J. Control 2023, 25, 2539–2563. [Google Scholar] [CrossRef]
  15. Jawahar, A.; Palla, L. Lateral Control of Heavy Vehicles. Master’s Thesis, KTH Royal Institute of Technology, School of Engineering Sciences, Stockholm, Sweden, 2023. [Google Scholar]
  16. Shaju, A.; Southward, S.; Ahmadian, M. Enhancing Autonomous Vehicle Navigation with a Clothoid-Based Lateral Controller. Appl. Sci. 2024, 14, 1817. [Google Scholar] [CrossRef]
  17. Sayers, M.W. Symbolic Computer Methods to Automatically Formulate Vehicle Simulation Codes. Doctoral Thesis, The University of Michigan Transportation Research Institute, Ann Arbor, MI, USA, 1990. [Google Scholar]
  18. Sayers, M.W. Exact Equations for Tractrix Curves Associated with Vehicle Offtracking. Veh. Syst. Dyn. 1991, 20, 297–308. [Google Scholar] [CrossRef]
  19. Garlick, G.S.; Kanga, D.N.; Miller, G.G. Vehicle Offtracking: A Globally Stable Solution. ITE J. 1993, 63, 17–21. [Google Scholar]
  20. Wang, Y.; Linnett, J.A. Vehicle Kinematics and Its Application to Highway Design. J. Transp. Eng.-ASCE 1995, 121, 63–74. [Google Scholar] [CrossRef]
  21. Dragčević, V. Numerical Model of Motion of Road Vehicles. Doctoral Thesis, The University of Zagreb, Faculty of Civil Engineering, Zagreb, Croatia, 1999. [Google Scholar]
  22. Prince, G.E.; Dubois, S.P. Mathematical Models for Motion of the Rear Ends of Vehicles. Math. Comput. Model. 2009, 49, 2049–2060. [Google Scholar] [CrossRef]
  23. Cheng, J.F.; Huang, H.C. Effects of Roadway Geometric Features on Low- Speed Turning Maneuvers of Large Vehicles. Int. J. Pavement Res. Technol. 2011, 4, 373–383. [Google Scholar]
  24. Autodesk. Vehicle Tracking: Swept Path Analysis and Design Software. Available online: https://www.autodesk.com/products/vehicle-tracking/overview (accessed on 11 April 2024).
  25. Transoft Solutions. AutoTURN: Vehicle Simulation Software. Available online: https://www.transoftsolutions.com/emea/civil-and-transportation/software/swept-path-analysis/autoturn/ (accessed on 11 April 2024).
  26. Ilić, V. Analytical Method for Critical Vehicle Swept Path Testing and Intersection Layout Elements Calculation. Doctoral Thesis, The University of Belgrade, Faculty of Civil Engineering, Belgrade, Serbia, 2019. [Google Scholar]
  27. Lawrence, G.J. A mathematical Model for the Low-Speed Offtracking of Articulated Vehicles That Includes Tire Mechanics. Master’s Thesis, The University of Calgary, Department of Mechanical Engineering, Calgary, AB, Canada, 1987. [Google Scholar]
  28. Dragčević, V.; Korlaet, Ž.; Stančerić, I. Methods for Setting Road Vehicle Movements Trajectories. Balt. J. Road Bridge Eng. 2008, 3, 57–64. [Google Scholar] [CrossRef]
  29. Stančerić, I.; Korlaet, Ž.; Dragčević, V. New design procedure for four-leg channelized intersections. Građevinar 2017, 69, 257–266. [Google Scholar] [CrossRef]
  30. Forschungsgessellschaft für Straßen und Verkehrswesen (FGSV). Richtlinien für die Anlage von Landstrassen—RAL, Abschnitt 6: Knotenpunkte, Unterabschnitt 6.4: Knotenpunktelemente—Rechtsabbiegen; Forschungsgessellschaft für Straßen und Verkehrswesen (FGSV): Köln, Germany, 2012. [Google Scholar]
  31. CGS Labs. Autopath: Swept Path Analysis and Vehicle Turning Simulation Software. Available online: https://cgs-labs.com/autopath/ (accessed on 13 April 2024).
  32. Luck, R.; Zdaniuk, G.J.; Cho, H. An Efficient Method to Find Solutions for Transcendental Equations with Several Roots. Int. J. Eng. Math. 2015, 2015, 523043. [Google Scholar] [CrossRef]
  33. HYBRD. Documentation for MINPACK Subroutine HYBRD. Available online: https://www.math.utah.edu/software/minpack/minpack/hybrd.html (accessed on 26 April 2024).
  34. Real Python. Advanced Python Tutorials. Available online: https://realpython.com/tutorials/advanced/ (accessed on 30 April 2024).
Figure 1. Terms and symbols related to the aircraft kinematic model (adapted from [11]).
Figure 1. Terms and symbols related to the aircraft kinematic model (adapted from [11]).
Applsci 14 05570 g001
Figure 2. Terms and symbols related to taxiway and fillet design (adapted from [11]).
Figure 2. Terms and symbols related to taxiway and fillet design (adapted from [11]).
Applsci 14 05570 g002
Figure 3. Offtracking of the aircraft main undercarriage center (U) when its datum point (S) follows a straight exit guideline (adapted from [11]).
Figure 3. Offtracking of the aircraft main undercarriage center (U) when its datum point (S) follows a straight exit guideline (adapted from [11]).
Applsci 14 05570 g003
Figure 4. Aircraft position where its main undercarriage center (U) reaches the maximum transient offtracking OTmax.
Figure 4. Aircraft position where its main undercarriage center (U) reaches the maximum transient offtracking OTmax.
Applsci 14 05570 g004
Figure 5. Terms and symbols related to the kinematic model of a single-unit vehicle.
Figure 5. Terms and symbols related to the kinematic model of a single-unit vehicle.
Applsci 14 05570 g005
Figure 6. Geometry describing the unique position of a single-unit vehicle when the maximum transient offtracking is achieved.
Figure 6. Geometry describing the unique position of a single-unit vehicle when the maximum transient offtracking is achieved.
Applsci 14 05570 g006
Figure 7. Flow chart of the algorithm used for the numerical solution of a transcendental equation.
Figure 7. Flow chart of the algorithm used for the numerical solution of a transcendental equation.
Applsci 14 05570 g007
Figure 8. Graphical interpretation of relationship amongst the substitution t, turn angle θS, and R/d ratio.
Figure 8. Graphical interpretation of relationship amongst the substitution t, turn angle θS, and R/d ratio.
Applsci 14 05570 g008
Figure 9. Graphical interpretation of the relationship between the substitution t values obtained from numerical calculation and the polynomial regression model.
Figure 9. Graphical interpretation of the relationship between the substitution t values obtained from numerical calculation and the polynomial regression model.
Applsci 14 05570 g009
Figure 10. The influence of the magnitude of error in the “longitudinal sense” (when calculating F O T max ) on the accuracy of the maximum transient offtracking vehicle position.
Figure 10. The influence of the magnitude of error in the “longitudinal sense” (when calculating F O T max ) on the accuracy of the maximum transient offtracking vehicle position.
Applsci 14 05570 g010
Table 1. Input dataset for numerical calculation of transcendental equation and obtained results.
Table 1. Input dataset for numerical calculation of transcendental equation and obtained results.
Input Parameters Results
No *θS [°]R [m]d [m]R/dKeKθscβmax [°] tβd [°]
130.0010.002.005.0000004.89897913.0019540.09332410.6633 0.0661067.5642
230.0010.002.104.7619054.65572111.4470240.09700311.0811 0.0673657.7078
330.0010.002.204.5454554.43409010.1928270.10056111.4848 0.0685297.8406
430.0010.002.304.3478264.2312649.1658480.10400011.8748 0.0696097.9637
530.0010.002.404.1666674.0448878.3136430.10732312.2514 0.0706128.0782
630.0010.002.504.0000003.8729837.5980330.11053412.6151 0.0715478.1848
730.0010.002.603.8461543.7138796.9907140.11363812.9663 0.0724208.2843
830.0010.002.703.7037043.5661496.4703580.11663613.3054 0.0732368.3773
930.0010.002.803.5714293.4285716.0206530.11953413.6330 0.0740018.4645
1030.0010.002.903.4482763.3000925.6289560.12233613.9493 0.0747208.5464
1130.0010.003.003.3333333.1797975.2853460.12504414.2550 0.0753958.6233
1230.0010.003.103.2258063.0668924.9819480.12766314.5504 0.0760318.6958
1330.0010.003.203.1250002.9606804.7124520.13019714.8360 0.0766328.7642
1430.0010.003.303.0303032.8605484.4717490.13264815.1121 0.0771998.8288
1530.0010.003.402.9411762.7659574.2556680.13502015.3792 0.0777368.8900
1630.0010.003.502.8571432.6764284.0607770.13731715.6376 0.0782448.9479
1730.0010.003.602.7777782.5915343.8842270.13954115.8876 0.0787279.0029
26,384180.0020.0016.601.2048190.6720048.2578400.48496551.7435 0.35709439.3026
26,385180.0020.0016.801.1904760.6459367.6085180.49215152.4083 0.35969539.5668
26,386180.0020.0017.001.1764710.6197447.0075230.49936653.0720 0.36225939.8268
26,387180.0020.0017.201.1627910.5933656.4502030.50661253.7347 0.36478740.0826
26,388180.0020.0017.401.1494250.5667265.9323630.51388854.3961 0.36727940.3345
26,389180.0020.0017.601.1363640.5397435.4501990.52119355.0564 0.36973640.5823
26,390180.0020.0017.801.1235960.5123155.0002390.52852655.7153 0.37215840.8263
26,391180.0020.0018.001.1111110.4843224.5792850.53588956.3727 0.37454641.0665
26,392180.0020.0018.201.0989010.4556134.1843520.54328057.0287 0.37690141.3030
26,393180.0020.0018.401.0869570.4259983.8126060.55069957.6830 0.37922441.5358
26,394180.0020.0018.601.0752690.3952253.4612740.55814558.3357 0.38151441.7651
26,395180.0020.0018.801.0638300.3629523.1275370.56561958.9866 0.38377341.9909
26,396180.0020.0019.001.0526320.3286842.8083340.57311959.6357 0.38600142.2132
26,397180.0020.0019.201.0416670.2916672.5000180.58064760.2829 0.38819842.4322
26,398180.0020.0019.401.0309280.2506242.1975810.58820060.9281 0.39036642.6480
26,399180.0020.0019.601.0204080.2030591.8925550.59578061.5713 0.39250542.8605
26,400180.0020.0019.801.0101010.1424921.5646350.60338562.2123 0.39461543.0699
* Due to limited available space, only a small fraction of the whole table is displayed in the paper.
Table 2. Tested nonlinear regression model for the prediction of substitution t values.
Table 2. Tested nonlinear regression model for the prediction of substitution t values.
Nonlinear Regression Model TypeRMSE
Polynomial Regression (4th degree)0.000496
Ridge Regression0.002261
Lasso Regression0.073637
Elastic Net Regression0.073637
Decision Tree Regression0.002843
Random Forest Regression0.000995
Support Vector Regression—SVR0.051933
Gradient Boosting Regression0.001854
K Neighbors Regression0.001480
AdaBoost Regression0.009943
Table 3. Lateral positioning error, RMSE, and R2 values for polynomial regression of various orders.
Table 3. Lateral positioning error, RMSE, and R2 values for polynomial regression of various orders.
Degree of Polynomial Regression ModelLateral Positioning Error [m]RMSER2
2nd-degree polynomial regression>0.1000.0024530.99904
3rd-degree polynomial regression0.0500.0017540.99944
4th-degree polynomial regression0.0250.0004960.99988
Table 4. Overview of standard methods to test robustness of a regression model.
Table 4. Overview of standard methods to test robustness of a regression model.
NoMethodsBrief Description of Steps to Test the Robustness of the Selected Method
1K-Fold Cross-ValidationThe procedure has a single parameter called k that refers to the number of groups that a given data sample is to be split into. As such, the procedure is often called k-fold cross-validation.
2Repeated Train/Test SplitsPerform multiple train/test splits with different random seeds and evaluate the model on each split. Calculate and compare the performance metrics (e.g., R2, RMSE) across these splits.
3Robustness to NoiseAdd different levels of noise to the input features and observe changes in performance metrics. For example, Gaussian noise can be added to analyzed features to see how the model’s predictions and accuracy are affected.
4Outlier AnalysisIntroduce synthetic outliers into the dataset and evaluate the model’s robustness by observing changes in performance metrics.
5Generalization to Unseen DataIf researchers have access to an external dataset that was not used in training, they can evaluate the model on this dataset to check its generalization capabilities.
6Stress Testing with Extreme ValuesTest the regression model with extreme or edge-case values for input features to evaluate how it handles these unusual cases.
Table 5. Comparison of the values of t, βd, and FOTmax calculated numerically and by the regression model.
Table 5. Comparison of the values of t, βd, and FOTmax calculated numerically and by the regression model.
Input Parameters Numerical Solution Regression Model Abs. Differences
No *θS [°]R/dβmax [°] tNβd-N [°]FOTmax-N tRβd-R [°]FOTmax- R [m] Δβd [°]ΔFOTmax [m]
130.005.00000010.6633 0.0661067.56420.690 0.0731718.36990.487 0.80570.203
230.004.76190511.0811 0.0673657.70780.766 0.0725938.30390.609 0.59620.157
330.004.54545511.4848 0.0685297.84060.844 0.0709558.11720.767 0.27670.077
430.004.34782611.8748 0.0696097.96370.923 0.0702698.03900.902 0.07530.022
530.004.16666712.2514 0.0706128.07821.005 0.0702108.03231.018 0.04590.014
630.004.00000012.6151 0.0715478.18481.087 0.0705598.07211.122 0.11270.035
730.003.84615412.9663 0.0724208.28431.171 0.0711668.14131.217 0.14300.045
830.003.70370413.3054 0.0732368.37731.256 0.0719288.22821.305 0.14910.049
930.003.57142913.6330 0.0740018.46451.343 0.0727778.32491.389 0.13960.047
1030.003.44827613.9493 0.0747208.54641.430 0.0736638.42601.471 0.12040.041
1130.003.33333314.2550 0.0753958.62331.518 0.0745578.52781.551 0.09550.034
1230.003.22580614.5504 0.0760318.69581.607 0.0754368.62801.631 0.06780.024
1330.003.12500014.8360 0.0766328.76421.696 0.0762878.72491.711 0.03930.014
1430.003.03030315.1121 0.0771998.82881.786 0.0771008.81761.791 0.01120.004
1530.002.94117615.3792 0.0777368.89001.877 0.0778728.90551.871 0.01560.006
1630.002.85714315.6376 0.0782448.94791.969 0.0786008.98841.953 0.04050.016
1730.002.77777815.8876 0.0787279.00292.061 0.0792839.06622.035 0.06330.025
26,383180.001.21951251.0779 0.35445439.03424.898 0.35451639.04054.895 0.00630.003
26,384180.001.20481951.7435 0.35709439.30265.081 0.35704139.29735.083 0.00530.002
26,385180.001.19047652.4083 0.35969539.56685.267 0.35952539.54965.275 0.01720.008
26,386180.001.17647153.0720 0.36225939.82685.457 0.36196939.79745.470 0.02940.014
26,387180.001.16279153.7347 0.36478740.08265.649 0.36437540.04095.668 0.04170.019
26,388180.001.14942554.3961 0.36727940.33455.844 0.36674240.28025.870 0.05430.025
26,389180.001.13636455.0564 0.36973640.58236.043 0.36907140.51536.074 0.06700.032
26,390180.001.12359655.7153 0.37215840.82636.244 0.37136440.74646.282 0.07990.038
26,391180.001.11111156.3727 0.37454641.06656.448 0.37362140.97356.492 0.09300.045
26,392180.001.09890157.0287 0.37690141.30306.655 0.37584341.19686.706 0.10620.051
26,393180.001.08695757.6830 0.37922441.53586.864 0.37803041.41626.922 0.11960.058
26,394180.001.07526958.3357 0.38151441.76517.077 0.38018441.63207.142 0.13310.065
26,395180.001.06383058.9866 0.38377341.99097.292 0.38230541.84427.364 0.14660.072
26,396180.001.05263259.6357 0.38600142.21327.510 0.38439442.05297.589 0.16030.079
26,397180.001.04166760.2829 0.38819842.43227.730 0.38645142.25817.817 0.17410.087
26,398180.001.03092860.9281 0.39036642.64807.954 0.38847742.46008.048 0.18800.094
26,399180.001.02040861.5713 0.39250542.86058.180 0.39047342.65868.281 0.20190.102
26,400180.001.01010162.2123 0.39461543.06998.408 0.39243942.85408.517 0.21590.109
* Due to limited available space, only a small fraction of the whole table is displayed in the paper.
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

Ilić, V.; Lukić, M.; Gavran, D.; Fric, S.; Trpčevski, F.; Vranjevac, S.; Milovanović, N. Exact Mathematical Solution for Maximum Transient Offtracking Calculation of a Single-Unit Vehicle Negotiating Circular Curves. Appl. Sci. 2024, 14, 5570. https://doi.org/10.3390/app14135570

AMA Style

Ilić V, Lukić M, Gavran D, Fric S, Trpčevski F, Vranjevac S, Milovanović N. Exact Mathematical Solution for Maximum Transient Offtracking Calculation of a Single-Unit Vehicle Negotiating Circular Curves. Applied Sciences. 2024; 14(13):5570. https://doi.org/10.3390/app14135570

Chicago/Turabian Style

Ilić, Vladan, Miloš Lukić, Dejan Gavran, Sanja Fric, Filip Trpčevski, Stefan Vranjevac, and Nikola Milovanović. 2024. "Exact Mathematical Solution for Maximum Transient Offtracking Calculation of a Single-Unit Vehicle Negotiating Circular Curves" Applied Sciences 14, no. 13: 5570. https://doi.org/10.3390/app14135570

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop