Acessibilidade / Reportar erro

Dynamic model of a logistic train with different steering systems and tire models

Abstract

Logistic train is one of the recent solutions applied in the intralogistics. It bases on the concept of the “milk-run” delivery method. The main problem in the implementation of intralogistics trains is the possibility to determine whether the train is able to pass the given path without a colliding with surrounding objects. Dynamic model presented in this paper was performed for the three most common steering systems for the trolleys: double Ackermann steering system and two drawbar systems: conventional and virtual clutch. The dynamic model was developed following Lagrange’s theorem including the possibility of lateral slip. The system of differential equations was numerically solved. In order to calculate the lateral friction forces we used three different tire models: simplified, sigmoidal and Pacejka Magic formula. The results obtained for different tire models and steering systems are presented in the form of animations presenting train run in various conditions. The analyses have shown that the use of simplified tire models is justified under certain conditions.

Keywords:
logistic train; multibody; dynamic model; friction; vehicle; slip; steering system; double Ackermann; drawbar; trailer; trolley; tractor; tire model

Graphical Abstract

1 INTRODUCTION

The main goal of this paper is to develop a credible dynamic model of the multiple trailers on a tractor system for the production logistics application i.e. logistic train. This includes the most common steering system: virtual clutch and drawbar system, conventional clutch and drawbar system as well as double Ackermann steering. The objective of this paper is also to study the influence of different tire models and steering systems of trolleys on the slip effect. This model should contribute to a better understanding of an impact of geometrical relations and friction on the trajectory of such systems in motion. This can facilitate the logistic train design for improved maneuverability in narrow corridors through choice of applicable number of trailers and selections of the best geometric parameters of the trolley. It can also help to estimate collision risk with nearby static objects.

1.1 Steering systems for the logistic train

Logistic trains are applied means of transport across all sectors of production supply, especially in the intralogistics system (Lieb et al., 2019Lieb, C., Prinz, T., Gunthner, W. and Fottner, J. (2019). Modeling and Simulation of Generic Handling Operations in In-Plant Milk-Run Systems. 2019 8th International Conference on Industrial Technology and Management (ICITM).). A logistic train is usually called a milk-runner. The milk-run concept is derived from the method of delivering or receiving supplies in the dairy industry, where one tanker collects milk from many farmers. In the industry, one train supplies multiple workstations. The idea is to regularly visit assigned locations by one supplier in a single run (Kluska and Pawlewski, 2018Kluska, K. and Pawlewski, P. (2018). The use of simulation in the design of Milk-Run intralogistics systems. IFAC-PapersOnLine, 51(11), pp.1428-1433.). Milk run system minimizes the total distance travelled, as a single vehicle is use instead of many (Knez and Gajsek, 2015Knez, M. and Gajsek, B. (2015) Implementation of in-plant milkrun system for material supply in lean automotive parts manufacturing. The International Conference on Logistics & Sustainable Transport 2015.), especially in case of repeatable flow of materials between the same locations. The specificity of the train is that it transports more goods than other intralogistics means of transport per each run (Alnahhal et al., 2014Alnahhal, M., Ridwan, A. and Noche, B. (2014). In-plant milk run decision problems. 2014 International Conference on Logistics Operations Management.).

The discussed train consists of a tractor and a certain number of towed trailers also called logistics trolleys. The tractor is usually equipped with Ackermann steering system. The most common steering systems for trolleys include: a conventional or virtual clutch as a drawbar system and double Ackermann steering system (Paszkowiak et al., 2019Paszkowiak, W., Bartkowiak, T. and Pelic, M. (2019). Kinematic model of multiple trailers on a tractor system for production logistics applications. Archives of Mechanical Technology and Materials, 39(1), pp.16-25.). The main differences in these systems are presented in Figure 1.

Figure 1
A comparison of three kinematics of steering systems for logistic trolleys.

The classic solution for connecting the trolleys is a long drawbar at the front the unit. This conventional connection could be potentially ineffective as it was showed that another two types of steering systems can perform better when passing in narrow corridors. The virtual clutch has a longer drawbar at the rear of the trolley. Rear wheels are fixed, whereas front ones are castor wheels. A more complex system is a double Ackermann steering, in which a number of degrees of freedom is higher than for others, assuming the same number of trolleys. This is due to the presence of a rotary drawbar, which turn determine a turn front wheels of the trolley. Rear wheels rotate in the opposite direction than front, which direction of turning is consistent with drawbar. A graphical comparison of kinematics of these steering system was presented in Figure 2 (Paszkowiak et al., 2019Paszkowiak, W., Bartkowiak, T. and Pelic, M. (2019). Kinematic model of multiple trailers on a tractor system for production logistics applications. Archives of Mechanical Technology and Materials, 39(1), pp.16-25.).

Figure 2
A comparison of the kinematics of the three steering systems.

1.2. Vehicle dynamics modelling

Vehicle dynamics are designed based on the assumption that a rigid vehicle behaves similar to a flat object moving on a plane. The modeled vehicle moves in a planar motion with three degrees of freedom (DOFs) (Jazar, 2009Jazar, R., 2009. Vehicle Dynamics. New York, NY: Springer.). Dynamic models of vehicles can be expressed based on Lagrange’s theorem or Newton’s second law (Tzafestas, 2014Tzafestas, S., 2014. Introduction To Mobile Robot Control. Amsterdam: Elsevier.; Ahmad Abu Hatab, 2013Ahmad Abu Hatab, R. (2013). Dynamic Modelling of Differential-Drive Mobile Robots using Lagrange and Newton-Euler Methodologies: A Unified Framework. Advances in Robotics & Automation, 02(02).). These models are applicable in numerous fields including: mobile robots (Keymasi Khalaji et al., 2014Keymasi Khalaji, A., Rahimi Bidgoli, M. and Moosavian, S. (2014). Non-model-based control for a wheeled mobile robot towing two trailers. Proceedings of the Institution of Mechanical Engineers, Part K: Journal of Multi-body Dynamics, 229(1), pp.97-108.), cars (Altche et al., 2017Altche, F., Polack, P. and de La Fortelle, A. (2017). A simple dynamic model for aggressive, near-limits trajectory planning. 2017 IEEE Intelligent Vehicles Symposium (IV).), trucks (Adamiec-Wójcik et al., 2019Adamiec-Wójcik, I., Drąg, Ł., Grzegożek, W. and Wojciech, S. (2019). Calibration of an Articulated Vehicle Model and Analysis of Friction Model in the Connection Between Two Vehicle Units. Journal of Computational and Nonlinear Dynamics, 14(5).) agricultural vehicles (Kayacan et al., 2013Kayacan, E., Kayacan, E., Ramon, H. and Saeys, W. (2013). Modeling and identification of the yaw dynamics of an autonomous tractor. 2013 9th Asian Control Conference (ASCC).), airplanes (Gao and Jia, 2017Gao, J. and Jia, H. (2017). Control Research for a Small Fixed-Wing UAV During Ground Taxiing. Journal of Harbin Institute of Technology (New Series), 24(2), pp.51-57.), accident reconstruction (Brach and Brach, 2009Brach, R. and Brach, M. (2009). Tire Models for Vehicle Dynamic Simulation and Accident Reconstruction. SAE Technical Paper Series.), autonomous vehicles (Kong et al., 2015Kong, J., Pfeiffer, M., Schildbach, G. and Borrelli, F. (2015). Kinematic and dynamic vehicle models for autonomous driving control design. 2015 IEEE Intelligent Vehicles Symposium (IV).) and racing games (Hulme et al., 2009Hulme, K., Kasprzak, E., English, K., Moore-Russo, D. and Lewis, K. (2009). Experiential Learning in Vehicle Dynamics Education via Motion Simulation and Interactive Gaming. International Journal of Computer Games Technology, 2009, pp.1-15.). The most common models involve nonholonomic constraints (Bloch et al., 2015Bloch, A., Krishnaprasad, P. and Murray, R. (2015). Nonholonomic Mechanics and Control. New York, NY: Springer New York, pp.26-30.). The idea in those approaches is based on Chaplygin sleigh model, where lateral friction forces and lateral velocity are not considered for wheels (Bravo-Doddoli and García-Naranjo, 2015Bravo-Doddoli, A. and García-Naranjo, L. (2015). The dynamics of an articulated n-trailer vehicle. Regular and Chaotic Dynamics, 20(5), pp.497-517.). This assumption causes the trajectory of vehicle to be known and dependent on the kinematics, the drive power and the mass of the vehicle. In those models, it is assumed that the friction is not a relevant factor. Nonholonomic constraints appear with the assumption of a non-slip condition. Center points of the wheels cannot move along the direction of the wheel own axis of rotation (Lucet et al., 2008Lucet, E., Grand, C., Salle, D. and Bidaud, P. (2008). Stabilization Algorithm for a High Speed Car-Like Robot Achieving Steering Maneuver. 2008 IEEE International Conference on Robotics and Automation.).

The solution that takes into account the slip effect involves the use of the holonomic system of a Lagrange formula or equations based on Newton’s second law. This is also possible when using the model for a non-holonomic system. In that case, forces acting on the system, as a result of lateral friction force, are expressed as Lagrangian multipliers. The torque is included in the input vector (Piyabongkarn et al., 2009Piyabongkarn, D., Rajamani, R., Grogg, J. and Lew, J. (2009). Development and Experimental Evaluation of a Slip Angle Estimator for Vehicle Stability Control. IEEE Transactions on Control Systems Technology, 17(1), pp.78-88.). Many authors assume that the lateral friction force acting on a tire is proportional to the angle of slip. This assumption is valid for small values of side slip angles. They must be smaller than the values of slip angle corresponding to the peak lateral force (Kayacan et al., 2014Kayacan, E., Kayacan, E., Ramon, H. and Saeys, W. (2014). Nonlinear modeling and identification of an autonomous tractor-trailer system. Computers and Electronics in Agriculture, 106, pp.1-10.). It allows determination of the slip angles without using trigonometric functions (Martinez et al., 2004Martinez, J., Avila, J. and Canudas de Wit, C. (2004). A New Bicycle Vehicle Model with Dynamic Contact Friction. IFAC Proceedings Volumes, 37(22), pp.625-630.). However, this assumption has some limitations. The model can represent a drive only in the smooth passing. It does not involve drifting or aggressive race (Li et al., 2014Li, B., Yang, X. and Yang, J. (2014). Tire Model Application and Parameter Identification-A Literature Review. SAE International Journal of Passenger Cars - Mechanical Systems, 7(1), pp.231-243.). The side-slip angles are determined by analyzing the constituents of the longitudinal and lateral velocity vectors of the wheel (Andrzejewski and Awrejcewicz, 2005Andrzejewski, R. and Awrejcewicz, J., 2005. Nonlinear Dynamics Of A Wheeled Vehicle. Boston, MA: Springer US.).

In order to consider a non-linear slip, a tire model can be used. This model involves friction forces using a coefficient of friction and a normal force acting on a wheel. It also takes into account parameters of a tire, road and a condition of the slip between a tire and floor. Modeling of the tire can be analytical, numerical or parameterized. The analytical method is based on physical parameters and is simple to calculate. Nonetheless, such models do not accurately reflect the actual behavior of the tire (Mondek and Hromcik, 2017Mondek, M. and Hromcik, M. (2017). Linear analysis of lateral vehicle dynamics. 2017 21st International Conference on Process Control (PC).). Examples of these are: linear, Fiala and Brush models (Svendenius and Wittenmark, 2003Svendenius, J. and Wittenmark, B. (2003). Brush tire model with increased flexibility. 2003 European Control Conference (ECC).). The simplest model of the tire exists in two versions. One of them is expressed as a sine function. In that case, the maximum of lateral friction force is for side slip angle equal to 90 degrees (Paszkowiak and Bartkowiak, 2019Paszkowiak, W., Bartkowiak, T. and Pelic, M. (2019). Kinematic model of multiple trailers on a tractor system for production logistics applications. Archives of Mechanical Technology and Materials, 39(1), pp.16-25.). However, for most tires such relationship does not exist in practice. Thus, a linear model in which a maximum of a lateral friction force occurring for smaller slip angle, is used more often (Mondek and Hromcik, 2017). This happens for side slip angle reaching around 4 degrees. For greater value of this angle the friction force remains constant (Heisler, 2002Heisler, H. (2002). Advanced vehicle technology. Burlington: Elsevier, pp.270-310.). Numerical methods use look up tables and there is no explicit mathematical form of equations. In these models, geometry and material of tire are considered. Numerical models derived from the detailed solution of finite difference and finite element multidimensional models of a tire and are represented as a set of tables. These models are difficult to be applied for model-based control development (Baranowski et al., 2012Baranowski, P., Bogusz, P., Gotowicki, P. and Małachowski, J. (2012). ASSESSMENT OF MECHANICAL PROPERTIES OF OFFROAD VEHICLE TIRE: COUPONS TESTING AND FE MODEL DEVELOPMENT. Acta Mechanica et Automatica, 6(2), pp.17-22.). Parametrized models are the most commonly used for vehicle dynamics simulation studies and the control design. They require experiments for a specific tire in order to estimate their parameters via statistical fitting. A notable example is Pacejka Magic formula, developed by Hans Bastian Pacejka (Pacejka et al., 2012Pacejka, H., Besselink, I. and Pacejka, H. (2012). Tire and vehicle dynamics. Amsterdam: Butterworth-Heinemann.). This tire model requires many experimental parameters and coefficients, which are complicated to obtain (Ortiz et al., 2006Ortiz, A., Cabrera, J., Guerra, A. and Simon, A. (2006). An easy procedure to determine Magic Formula parameters: a comparative study between the starting value optimization technique and the IMMa optimization algorithm. Vehicle System Dynamics, 44(9), pp.689-718.; Cabrera et al., 2018Cabrera, J., Castillo, J., Pérez, J., Velasco, J., Guerra, A. and Hernández, P. (2018). A Procedure for Determining Tire-Road Friction Characteristics Using a Modification of the Magic Formula Based on Experimental Results. Sensors, 18(3), p.896.).

There are a multitude of tire models, each of them having advantages and disadvantages, depending on the specific application. Gang Liu et al. (2013Gang Liu, Hongbin Ren, Sizhong Chen and Wenzhu Wang (2013). The 3-DoF bicycle model with the simplified piecewise linear tire model. Proceedings 2013 International Conference on Mechatronic Sciences, Electric Engineering and Computer (MEC).) compared the simplified piecewise linear tire model with the Magic formula on the example of a bicycle model representing a car model. This comparison, in which vehicle trajectories and speed were compared, proved that the simplified model could be as accurate as the bicycle model with the MF. Comparisons of tire models involve fitting the model to the actual curve, represented by the Magic formula. Similar approach was shown by Lu et al. (2019Lu, Y., Zhang, J., Yang, S. and Li, Z. (2019). Study on improvement of LuGre dynamical model and its application in vehicle handling dynamics. Journal of Mechanical Science and Technology, 33(2), pp.545-558.). They compared a standard and modified LuGre tire models and Pacejka Magic formula. LuGre is one of the most popular analytical tire model (Liang et al., 2008Liang, W., Medanic, J. and Ruhl, R., 2008. Analytical dynamic tire model. Vehicle System Dynamics, 46(3), pp.197-227.). It can accurately describe the stick-slip motion and frictional hysteresis. They also showed that the modified LuGre dynamic tire model could also be applicable for analysis of vehicle system (Lu et al., 2019). All these aforementioned works show that new tire models, with better applicability, are still being sought.

Due to the fact that the logistic train is a new solution, its dynamics were not considered taking into account an accurate model of the tire. Paszkowiak and Bartkowiak (2019Paszkowiak, W., Bartkowiak, T. and Pelic, M. (2019). Kinematic model of multiple trailers on a tractor system for production logistics applications. Archives of Mechanical Technology and Materials, 39(1), pp.16-25.), presented a brief comparison of dynamics of a logistic train with different steering systems. They analyzed slip effect using only visualization of trajectory. Input parameters and conditions assumed heavily loaded trailers. Therefore, a very small friction coefficient was considered in order to trigger slip effect (Paszkowiak and Bartkowiak, 2019).

In this paper, the authors would like to present a dynamic model of a multibody system, i.e. a tractor towing multiple trailers, which can allow comparison of different steering systems with different tire models. The aim is to conduct the slip analysis using visualization and output parameters, which can estimate the intensity of the slip. This can facilitate the indication the steering system which is the most and least susceptible to slipping and also determine whether simplified tire models provide similar results to more complex approaches. The aim is also to show an alternative way to determine the side-slip angle without analyzing the velocity vectors. This is possible by calculating the time derivative of the wheel position, what simplifies the determination of the slip angle. At an initial stage of this research, the results of the new and classical methods were calculated. No significant differences were observed in those pretests. This testifies that use of the proposed approach is justifiable.

2 DYNAMIC MODEL OF A LOGISTIC TRAIN

2.1 Equation of motion

For each of three steering systems the main equation of motion remains the same. Due to the identical kinematic model of conventional and virtual clutch they also have the same dynamic model. The main equation of motion for holonomic system by the Lagrange formula can be given as

M ( q ) q ¨ + C ( q , q ˙ ) = Q ( q ) (1)

The generalized coordinates vector q is a column matrix and it contains n number of elements in accordance to the number of DOFs. This vector can be presented as

q = [ q 1 q 2 q n ] T (2)

Left side of main equation (1) is expressed as column matrix

ζ ( q , q ˙ ) = [ ζ 1 ζ 2 ζ n ] T (3)

According to Lagrange formula it can be presented as

ζ ( q , q ˙ ) = d d t ( L q ˙ ) L q (4)

where L is a Lagrangian of the system. For our case, the potential energy is null. It causes Lagrangian Lto be equal to the kinetic energy of the system T. System inertia matrix can be expressed as

M ( q ) = [ ζ 1 q ¨ 1 ζ 1 q ¨ 2 ζ 1 q ¨ n ζ 2 q ¨ 1 ζ 2 q ¨ 2 ζ 2 q ¨ n ζ n q ¨ 1 ζ n q ¨ 2 ζ n q ¨ n ] (5)

The centripetal and Coriolis matrix can be denoted as

C ( q , q ˙ ) = ζ ( q , q ˙ ) M ( q ) q ¨ (6)

2.2 Friction forces

The tire model in the dynamic model is included as a function of lateral friction. The necessary parameters for determining the forces include load force, friction coefficient and sideslip angle. This is performed for each wheel separately. The idealized model of the wheel is shown in Figure 3. The lateral friction force is calculated based on the load force, the slip angle and the coefficient of friction between floor and wheel. The slip angle depends on the direction of the linear velocity of the wheel center Vs. For an empirical model, such as Pacejka Magic formula, there are more factors, but in the presented case they have a constant value.

Figure 3
An idealized model of a wheel.

2.2.1 Simplified model

Lateral friction forces acting on wheels cannot be treated as a product of a lateral friction coefficient and a load force. The reason for this are the specific properties of the tire, mainly shape and material. As a consequence, lateral stiffness changes as a function of the slip angle. Nevertheless, the simplified tire model presented in this section contains such a relationship between lateral friction forces and side-slip angle. Here, the tire is treated as solid. Lateral friction force acting on the wheel can be described as

F y ( F n , μ , α ) = F n μ sin ( α ) (7)

where Fn, μ, α refer to the individual wheel and they are respectively: lateral friction force, friction coefficient and side slip angle at the moment. In this model, considering material and geometric characteristics of a specific tire might be limited as only manipulations of friction coefficient are possible. This makes this model potentially accurate in a narrow range of a side slip angle. However, because of its undeniable simplicity, it was decided to have it included in this study.

2.2.2 Sigmoid function

Experimental studies presented by Cabrera et al. (2018Cabrera, J., Castillo, J., Pérez, J., Velasco, J., Guerra, A. and Hernández, P. (2018). A Procedure for Determining Tire-Road Friction Characteristics Using a Modification of the Magic Formula Based on Experimental Results. Sensors, 18(3), p.896.) and Baffet et al. (2006Baffet, G., Charara, A. and Stephant, J. (2006). Sideslip angle, lateral tire force and road friction estimation in simulations and experiments. 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.) showed that the relationship between friction force and slip angle was non-linear. The function consists of three distinct phases of vehicle handling behaviors, such as: linear, transient and saturation. In the linear phase, the lateral friction forces are linear relative to the slip angle. This occurs for small values of the sideslip angle, usually less than 4 degrees (Heisler, 2002Heisler, H. (2002). Advanced vehicle technology. Burlington: Elsevier, pp.270-310.). In the next phase, the transient function is non-linear and the force reaches its maximum. The last phase is a saturation, in which friction force decreases. The second and third phases occur when the vehicle approaches the physical limit of adhesion (Baffet et al., 2006). In our sigmoid tire model, we adopted similar stages with one exception. When the force reaches its peak, it does not change as the angle of slip increases (Figure 4). The sigmoid function is used instead of the piecewise linear function. The piecewise function can cause problems when solving numerically. A sudden change in the partial function can complicate the solution of a differential equation for some special conditions. Therefore, the continuous function is used as a sigmoidal function. In this case, the function increases linearly in the first stage. When the slip angle exceeds 8°, the friction force begins to smoothly reach its maximum value. For greater values of the slip angle, the friction does not change. The friction force as a sigmoid function can be expressed as

F y ( F n , μ , α ) = 2 F n μ 1 + e g s sin ( α ) F n μ (8)

where gs is parameter of sigmoid function and can be obtained from below equation by numerical solving

2 1 + e g s sin ( α l i n ) 1 = 1 1.1 (9)

where αlin is an indicative value of angle, where the linear relationship ends. In presented model, αlin is equal to π15.

2.2.3 Pacejka Magic formula

The one of the most popular way to determine friction forces is Pacejka Magic formula, also known as MF. Lateral friction force is a function of normal force, friction coefficient and slip-side angle for an analyzed wheel. That function consist of numerous parameters, which make the model more realistic. These parameters describe the tire and the conditions in which it operates. This relation can be described as a function of load, friction coefficient and slip angle in the form

F y ( F n , μ , α ) = p D sin [ p C a r c t g { p B ( α 180 π + p H ) p E ( p B ( α 180 π + p H ) a r c t g ( p B ( α 180 π + p H ) ) ) } ] + p V (10)

where the coefficient and tire/road parameters are described in Appendix A Appendix A: Coefficients and parameters for Pacejka Magic formula Table A1 Coefficients for Pacejka Magic formula. Coefficient Name Parameters Formula p d f n Normalized change in vertical load - F n − F n N F n N p C Shape factor ρ 0 p C = ρ C Y 1 p D Peak factor ρ 1 , ρ 15 p D = p μ F n 1000 p μ Peak friction coefficient ( ρ D Y 1 + ρ D Y 2 p d f n ) ( 1 − P D Y 3 γ 2 ) p B C D Stiffness ρ 3 , ρ 4 , ρ 5 F n N ρ K Y 1 1000 sin ( 2 a r c t g ( F n ρ K Y 2 F n N ) ) ( 1 − ρ K Y 3 | γ 180 π | ) p B Stiffness factor p B C D , p C , p D p B C D p C p D p E Curvature factor ρ 6 , ρ 7 , ρ 16 , ρ 17 ( ρ E Y 1 + ρ E Y 2 p d f n ) ( 1 − ( ρ E Y 3 + ρ E Y 4 γ 180 π ) s i g n ( α 180 π + p H ) ) p H Horizontal shift ρ 8 , ρ 9 , ρ 10 ρ H Y 1 + ρ H Y 2 p d f n + ρ H Y 3 γ 180 π p V Vertical shift ρ 11 , ρ 12 , ρ 13 , ρ 14 F n 1000 ( ρ V Y 1 + ρ V Y 2 p d f n ) Table A2 Parameters for Pacejka Magic formula. Parameter Role Value Parameter Role Value ρ C Y 1 Shape factor 1.3 ρ K V 1 Change of stiffness with slip 1100 ρ D Y 1 Lateral friction μ ρ K Y 2 Change of progressivity of stiffness / load 10 ρ D Y 2 Load influence on lateral friction coefficient 0 ρ K Y 3 Camber influence on stiffness 0 ρ D Y 3 Camber influence on lateral friction coefficient 0 ρ H Y 1 Horizontal shift at load equal to 0 and camber equal to 0 0 ρ E Y 1 Curvature factor -2 ρ H Y 2 Load influence on horizontal shift 0 ρ E Y 2 Curvature change with load 0 ρ H Y 3 Camber influence on horizontal shift 0 ρ E Y 3 Curvature shift 0 ρ V Y 1 Vertical shift 0 ρ E Y 4 Curvature change with camber 0 ρ V Y 2 Vertical shift at load equal to 0 0 F n N Nominal load 4000 γ Camber angle 0 .

2.2.4 Comparison of tire models

The presented tire models are compared graphically in Figure 4. To visualize the fundamental differences between those approach, an arbitrary load of 250 N was assumed which acted vertically on a tire. The lateral friction force for MF increases steeply with angle for μ=0.1;0.5;1 (Figures 4a, 4b, 4c). For the highest coefficient of friction, it grows more gently than the sigmoid function (Figure 4d). Only the Pacejka Magic formula function changes the shape of the curve depending on the coefficient of friction. The force increases slower with the angle in a simplified tire model than the other two. Saturation effect is included in MF only. The geometric and material parameters in Pacejka model were assumed based on Pacejka et al. (2012) and they do not reflect any specific tire. This paper does not focus on the characteristics of tires but rather on the dynamic model of logistic train and effects of different friction model of tires. We did not want to include any specific tire example in order to make this case more generalized.

Figure 4
Comparison tire model curves for parameters from Appendix A Appendix A: Coefficients and parameters for Pacejka Magic formula Table A1 Coefficients for Pacejka Magic formula. Coefficient Name Parameters Formula p d f n Normalized change in vertical load - F n − F n N F n N p C Shape factor ρ 0 p C = ρ C Y 1 p D Peak factor ρ 1 , ρ 15 p D = p μ F n 1000 p μ Peak friction coefficient ( ρ D Y 1 + ρ D Y 2 p d f n ) ( 1 − P D Y 3 γ 2 ) p B C D Stiffness ρ 3 , ρ 4 , ρ 5 F n N ρ K Y 1 1000 sin ( 2 a r c t g ( F n ρ K Y 2 F n N ) ) ( 1 − ρ K Y 3 | γ 180 π | ) p B Stiffness factor p B C D , p C , p D p B C D p C p D p E Curvature factor ρ 6 , ρ 7 , ρ 16 , ρ 17 ( ρ E Y 1 + ρ E Y 2 p d f n ) ( 1 − ( ρ E Y 3 + ρ E Y 4 γ 180 π ) s i g n ( α 180 π + p H ) ) p H Horizontal shift ρ 8 , ρ 9 , ρ 10 ρ H Y 1 + ρ H Y 2 p d f n + ρ H Y 3 γ 180 π p V Vertical shift ρ 11 , ρ 12 , ρ 13 , ρ 14 F n 1000 ( ρ V Y 1 + ρ V Y 2 p d f n ) Table A2 Parameters for Pacejka Magic formula. Parameter Role Value Parameter Role Value ρ C Y 1 Shape factor 1.3 ρ K V 1 Change of stiffness with slip 1100 ρ D Y 1 Lateral friction μ ρ K Y 2 Change of progressivity of stiffness / load 10 ρ D Y 2 Load influence on lateral friction coefficient 0 ρ K Y 3 Camber influence on stiffness 0 ρ D Y 3 Camber influence on lateral friction coefficient 0 ρ H Y 1 Horizontal shift at load equal to 0 and camber equal to 0 0 ρ E Y 1 Curvature factor -2 ρ H Y 2 Load influence on horizontal shift 0 ρ E Y 2 Curvature change with load 0 ρ H Y 3 Camber influence on horizontal shift 0 ρ E Y 3 Curvature shift 0 ρ V Y 1 Vertical shift 0 ρ E Y 4 Curvature change with camber 0 ρ V Y 2 Vertical shift at load equal to 0 0 F n N Nominal load 4000 γ Camber angle 0 and also Fn=250N and lateral friction coefficient equal to respectively: a) μ=0.1, b) μ=0.5, c) μ=1, d) μ=10. Please note that the vertical scale is different in each graph.

2.3 Dynamic model of a tractor

In our model, the tractor is treated as a tricycle, where a single front wheel is powered (Yavin, 2007Yavin, Y. (2007). Modelling the motion of a trolley-like car: The case where the front wheel is constraint to roll on a given plane curve. Mathematical and Computer Modelling, 46(3-4), pp.307-315.). The input parameters for this system are: drive torque τ and steering angle of the front wheel ψf0. The notation of parameters is given in Appendix B Appendix B: Notation Notation Parameter Description M ( q ) System inertia matrix C ( q , q ˙ ) Centripetal and Coriolis matrix Q ( q ) Generalized forces vector L Lagrangian q Generalized coordinate vector T Kinetic Energy ψ Steering angle α Side-slip angle β Yaw angle F Force m Mass I Moment of inertia around the vertical axis μ Lateral friction coefficient τ Torque applied to the front wheel of the tractor t Time S u b s c r i p t i Unit number f Front r Rear R Right L Left w Wheel n Normal (force) b Tractor t Trailer τ Driven . Basic geometrical parameters are shown in Figure 5a.

For the tractor, generalized coordinate vector contains three constituents: coordinates of B0 point and the angle between main axis of tractor relative to the horizontal axis. The steering angle is an input parameter. Therefore, it is not included in this vector. Vector can be described as: q=[xyβ0]T.

Figure 5
a) geometrical parameters, b) friction forces and slip-side angles for a tractor.

The configuration of the tractor can be expressed with generalized coordinate vector. In order determine location of relevant points tractor dimensions are needed. Table 1 presents position equations for the most important points of tractor. P0 is a center of mass.

Table 1
Position equation of point of the tractor.

The kinetic energy of the tractor Tb can be denoted as

T b = m b 2 ( x ˙ P 0 2 + y ˙ P 0 2 ) + 1 2 I b β 0 ˙ 2 + m w 0 ( x ˙ 2 + y ˙ 2 ) + ( I w 0 + m w 0 ( v 0 2 ) 2 ) β 0 ˙ 2 + m w 0 2 ( x ˙ A 0 2 + y ˙ A 0 2 ) + I w 0 β 0 ˙ 2 (11)

The side-slip angle is obtained for each wheel separately. It is the ratio of longitudinal and lateral velocity of the wheel. The idea of marking of the side slip angles is presented in Figure 5b. The side-slip angles for a rear wheels αrL0, αrP0 and the front wheel αf0 are expressed in the arctg function as

α r L 0 = a r c t g ( y ˙ E 0 x ˙ E 0 ) β 0 (12)

α r R 0 = a r c t g ( y ˙ F 0 x ˙ F 0 ) β 0 (13)

α f 0 = a r c t g ( y ˙ A 0 x ˙ A 0 ) β 0 ψ f 0 (14)

Forces acting on the tractor are depicted in Figure 5b. These forces can be expressed in a form of a vector in a local coordinate system of the tractor:

F v = ( F τ cos ( ψ f 0 ) + F y f 0 sin ( ψ f 0 ) + F x D 0 F y r R 0 + F y r L 0 F τ sin ( ψ f 0 ) + F y f 0 cos ( ψ f 0 ) + F y D 0 ) (15)

where: Fτ=τ/r0f is a driven force, FxD0 and FyD0 are constituents of FvD0. For the tractor without trailers FvD0 is a null vector, Fyf0, FyrR0, FyrL0 are lateral friction forces acting at the contact point of the wheel with the ground and can be calculated according to functions

F y f 0 = F y ( F n f 0 , μ f 0 , α f 0 ) (16)

F y r R 0 = F y ( F n r 0 , μ r 0 , α r R 0 ) (17)

F y r L 0 = F y ( F n r 0 , μ r 0 , α r L 0 ) (18)

The normal forces acting on the wheels can be denoted as

F n f 0 = g ( c 0 m b h 0 + m w 0 ) (19)

F n r 0 = g ( ( h 0 c 0 ) m b 2 h 0 + m w 0 ) (20)

where g is a gravity acceleration. In order to transform these forces to the global coordinate system, FvG can be calculated using rotation matrix R(β0): FvG=R(β0)Fv. For the tractor, a vector of generalized force can be denoted as Q(q)=[FxFyFβ0]T, where Fx is a first and Fy is a second constituents of FvG. Fβ0 is a sum of momenta for generalized coordinate β0:

F β 0 = F y r R 0 c 0 + F y r L 0 c 0 + F τ sin ( ψ f 0 ) ( h 0 c 0 ) F y f 0 cos ( ψ f 0 ) ( h 0 c 0 ) + F y D 0 ( d 0 + c 0 ) (21)

2.4 Dynamic model of conventional and virtual clutch with drawbar system

As kinematic models for conventional and virtual clutch are identical, one dynamic model was used for both of them as well. For this systems, we assume that front wheels have no influence on trajectory. In order to simplify general descriptions, we assume that subscript i represents i-th number of trailer for the whole train. Basic geometrical parameters for analyzed cases are presented in Figure 6. For the system which consists of nt number of trailer, the configuration can be expressed with generalized coordinate vector as

q=[xyβ0β1β2βnt]T. The position equation of the most important points of a trailer are shown in Table 2.

Table 2
Position equation of point of the trailer with drawbar system.

The kinetic energy of the i-th trailer Tti can be denoted as

T t i = 1 2 m t i ( x ˙ P i 2 + y ˙ P i 2 ) + 1 2 I t i β ˙ i 2 + m w i ( ( x ˙ B i 2 + y ˙ B i 2 ) + ( x ˙ A i 2 + y ˙ A i 2 ) ) + 2 ( I w i + m w i ( 1 2 v i ) 2 ) β ˙ i 2 (22)

Total energy of the system can be denoted as the sum of the energy of individual units: T=Tb+1ntTti.

Figure 6
Drawbar system: a) basic geometrical parameters b) characteristic points.

Side-slip angles and friction forces acting for this system are presented in Figure 7. The side-slip angles for rear wheels of the i-th trailer can be expressed in the arctg function as

α r L i = a r c t g ( y ˙ E i x ˙ E i ) β i (23)

α r R i = a r c t g ( y ˙ F i x ˙ F i ) β i (24)

Figure 7
Friction forces and slip side angles.

VsFi and VsEi are the directions of velocity of the wheel for i-th trailer. The forces can be expressed as vectors in a local coordinate system of i-th unit: Fvi=[FxiFyi]T, where Fxi, Fyi is a sum of forces acting longitudinally (subscript x) and laterally (subscript y) relative to the unit. These sums can be noted as Fxi=FxDi, and Fyi=FyDi+FyrRi+FyrLi. For a last trailer FxDi and FyDi do not exist, so they are equal to zero. Forces Fxi, Fyi also act on front trailer (i-1), but they must be transformed to the local coordinate system of the antecedent trailer by rotation matrix R(βi1βi)

F v D ( i 1 ) = R ( β i 1 β i ) F v i (25)

This can be presented in another form

F v D ( i 1 ) = [ F x D ( i 1 ) F y D ( i 1 ) ] T (26)

The resulting vector involves forces acting on point Di1. The lateral friction force acting on a wheel can be calculated according to the following functions

F y r R i = F y ( F n r i , μ r i , α r R i ) (27)

F y r L i = F y ( F n r i , μ r i , α r L i ) (28)

The normal force acting on the wheel can be denoted as

F n r i = g ( ( h i c i ) m t i 2 h i + m w i ) (29)

For this system, the generalized force vector can be denoted as Q(q)=[FxFyFβ0Fβ1Fβ2Fβnt]T.

Fβi for trailers can be expressed as a sum of moment for generalized coordinate βi:

F β i = ( F y r R i + F y r L i ) ( h i + d f i ) + F y D i ( d i + h i + d f i ) (30)

where FyDi does not occur for last trailer.

2.5 Dynamic model of double Ackermann steering system

A higher number of articulations (DOFs) causes a greater number of generalized coordinates for the double Ackermann steering system. Similarly to the previous ones, the position equations of the characteristic points of a trailer are shown in Table 3.

Table 3
Position equation of point of the trailer with double Ackermann steering system.

Comparing with the previous systems, a vector of generalized coordinates has been extended by angles defining the position of the drawbar βi2. In this system, angles defining the position of the trolley are marked as βi1. Using the above assumptions, a vector of generalized coordinates can be obtained:

q=[xyβ0β11β12β21β22βnt1βnt2]T. Due to the presence of four steering wheels, it is necessary to determine the steering angle of wheel, individually. For the double Ackermann steering system this can be denoted as

ψ f L i = a r c t g ( h i v i + h i c t g ( β i 1 β i 2 ) ) a n d ψ f R i = a r c t g ( h i v i + h i c t g ( β i 1 β i 2 ) ) (31)

For rear wheels value of the steering angle is the same as in the front, but direction is opposite, so it can be expressed as ψrLi=ψfLi, ψrRi=ψfRi.

The kinetic energy of the i-th trailer Tti can be expressed as

T t i = 1 2 m d p i ( x ˙ P i 1 2 + y ˙ P i 1 2 ) + I d p i β ˙ i 1 2 + 1 2 m t i ( x ˙ P i 2 2 + y ˙ P i 2 2 ) + 1 2 I t i β ˙ i 2 2 + m w i ( ( x ˙ B i 2 + y ˙ B i 2 ) + ( x ˙ A i 2 + y ˙ A i 2 ) ) + 2 ( I w i + m w i ( 1 2 v i ) 2 ) β ˙ i 2 2 (32)

Total energy of the system can be denoted as the sum of the energies of individual units: T=Tb+1ntTti. Geometrical parameters for these systems are presented in Figure 8.

Figure 8
Double Ackermann steering system a) Basic geometrical parameters b) characteristic points.

Side-slip angles and friction forces acting on the systems are presented in Figure 9. The side slip angles for this system of the i-th trailer can be expressed as

α f L i = a r c t g ( y ˙ H i / x ˙ H i ) β i 2 ψ f L i (33)

α f R i = a r c t g ( y ˙ G i / x ˙ G i ) β i 2 ψ f R i (34)

α r L i = a r c t g ( y ˙ E i / x ˙ E i ) β i 2 + ψ r L i (35)

α r R i = a r c t g ( y ˙ F i / x ˙ F i ) β i 2 + ψ r R i (36)

Figure 9
Forces and slip angles.

VsFi, VsEi, VsGi, VsHi are the directions of velocity of the wheel for i-th trailer. The forces can be expressed as vector in a local coordinate system of i-th unit: Fvi2=[Fxi2Fyi2]T, where Fxi2, Fyi2 is a sum of forces acting longitudinally (subscript x) and laterally (subscript y) relative to the unit. These sums can be expressed as

F x i 2 = F x D i F y r R i sin ( ψ r R i ) F y r L i sin ( ψ r L i ) + F y f R i sin ( ψ f R i ) + F y f L i sin ( ψ f L i ) (37)

F y i 2 = F y D i + F y r R i cos ( ψ r R i ) + F y r L i cos ( ψ r L i ) + F y f R i cos ( ψ f R i ) + F y f L i cos ( ψ f L i ) (38)

For a last trailer FxDi and FyDi are not involved, therefore they are equal to zero. Forces Fxi2, Fyi2 also are acting on front drawbar of the trailer, but they must be transformed to its local coordinate system by rotation matrix R(βi1βi2):

F v A i = R ( β i 1 β i 2 ) F v i 2 (39)

This can be presented in another form as

F v A i = [ F x A i F y A i ] T (40)

Fvi1=FvAi, where Fvi1=[Fxi1Fyi1]T. Forces Fxi1, Fyi1 also act on front trailer (i-1), but they must be transformed to the local coordinate system of antecedent trailer by rotation matrix R(β(i1)2βi1):

F v D ( i 1 ) = R ( β ( i 1 ) 2 β i 1 ) F v i 1 (41)

This can be presented in another form as

F v D ( i 1 ) = [ F x D ( i 1 ) F y D ( i 1 ) ] T (42)

The resulting vector involves forces acting on point Di1. The lateral friction force acting on wheel can be calculated according to functions

F y f R i = F y ( F n f R i , μ f i , α f R i ) (43)

F y f L i = F y ( F n f L i , μ f i , α f L i ) (44)

F y r R i = F y ( F n r R i , μ r i , α r R i ) (45)

F y r L i = F y ( F n r L i , μ r i , α r L i ) (46)

The normal force acting on the wheel was determined, considering also the mass of the drawbar. We assume that the entire mass of the drawbar is associated with a trailer, for which the drawbar is located at the front. This case is a statically indeterminate system. In order to express the normal force, we consider three static equations and one equation based on the principle of least work (Garcia et al., 2015Garcia, J., Wood, G. and Barrera-Mora, F. (2015). Reactions on Rigid Legs of Rectangular Tables. Applied Mathematics, 06(03), pp.599-616.):

{ ( F n r L i + F n r R i 2 g m w i ) h i g ( m t i ( h i c i 2 ) + m d p i ( c i 1 cos ( β i 1 β i 2 ) ) ) = 0 ( F n f R i + F n r R i 2 g m w i ) v i g ( m t i v i 2 m d p i ( c i 1 sin ( β i 1 β i 2 ) + v i 2 ) ) = 0 ( F n f L i + F n r L i 2 g m w i ) v i g ( m t i v i 2 + m d p i ( c i 1 sin ( β i 1 β i 2 ) v i 2 ) ) = 0 F n r L i + F n f R i = F n r R i + F n f L i (47)

The load forces can be obtained by solving the system of equations (47) and expressed as

F n f R i = g 2 ( m t i c i 2 h i + m d p i ( c i 1 cos ( β i 1 β i 2 ) h i + c i 1 sin ( β i 1 β i 2 ) v i + 1 ) + 2 m w i ) (48)

F n f R i = g 2 ( m t i c i 2 h i + m d p i ( c i 1 cos ( β i 1 β i 2 ) h i c i 1 sin ( β i 1 β i 2 ) v i + 1 ) + 2 m w i ) (49)

F n r R i = g 2 ( m t i ( 1 c i 2 h i ) + m d p i ( c i 1 cos ( β i 1 β i 2 ) h i + c i 1 sin ( β i 1 β i 2 ) v i ) + 2 m w i ) (50)

F n r L i = g 2 ( m t i ( 1 c i 2 h i ) + m d p i ( c i 1 cos ( β i 1 β i 2 ) h i c i 1 sin ( β i 1 β i 2 ) v i ) + 2 m w i ) (51)

For this system generalized force vector can be denoted as

Q(q)=[FxFyFβ0Fβ11Fβ12Fβ21Fβ22Fβnt1Fβnt2]T. Fβi1 for the drawbar can be denoted as:

F β i 1 = F y A i d p i (52)

Fβi2 for trailers can be expressed as a sum of moment for generalized coordinate βi:

F β i 2 = ( F y r R i cos ( ψ r R i ) + F y r L i cos ( ψ r L i ) ) h i + ( F y r R i sin ( ψ r R i ) F y r L i sin ( ψ r L i ) F y f R i sin ( ψ f R i ) + F y f L i sin ( ψ f L i ) ) 1 2 v i + F y D i ( d i + h i ) (53)

where FyDi is not present for the last trailer.

3 SIMULATIONS RESULTS

In this section, the results of numerical simulations are presented. For each system, simulations were conducted for three different tire models as discussed in section 2. For simulation, it was assumed that the logistic train consists of a tractor and four trailers. The geometrical parameters and mass properties of the system are given in Table 4. In order to cause slippage, we assumed that trolleys were lightly loaded. This resulted in the greater impact of the trailer own weight, especially the drawbar, on the system dynamics. This is due to the different location of the center of gravity of the trailer for conventional and virtual clutches. The assumption was that the trolley center of mass, without taking into account the drawbar, was ideally in the center of the trailer. Furthermore, the drawbar mass caused a change in the center of gravity of the location trolley. Therefore, for double Ackermann steering system, the trolley center of gravity is in the middle of the trailer. The drawbar for this system was treated as a separate link. In order to ensure no-slip motion for the tractor, under any circumstances, we assumed a very high value of friction coefficient and simplified tire model for each numerical experiment (μ=1000). The friction coefficient for the trailer wheels for each system was 10; 1; 0.5; 0.1. In addition, one more simulation for each system was performed. It was an ideal ride for the whole train. For this variant, μ=1000 and the simplified tire model were assumed for each wheel. The initial conditions for all scenarios are the same for each simulation and are q=q0 and q˙=q˙0, where q0,q˙0 are null vectors. The input values are the steering angle of the front wheel and the driving torque applied to the front wheel. These input values are given as a step signal. The steering angle of the front wheel of the tractor ψf0 is constant and equal π/18. The tractor drive torque τ is a function of time, and its value has been chosen so that the visualization could clearly show the differences between rides and causes slippage. For t<3 τ=200Nm and otherwise τ=40Nm. The logistic train running time in the simulation was 15 seconds. Numerical simulations were performed using Wolfram Mathematica. The results are obtained by solving the system of differential equations using the residual method (Chehab and Laminie, 2005Chehab, J. and Laminie, J. (2005). Differential equations and solution of linear systems. Numerical Algorithms, 40(2), pp.103-124.). The length of the train was chosen so that trolley wheel axes were spaced by the same distance from the tractor in the initial position for each system (Figure 10). The visualization did not include the front axle with wheels for conventional and virtual clutch (colored with grey). The results of the experiments are presented in Figures 11, 12 and 13.

Table 4
Geometric parameters and mass properties.

Figure 10
Visualization of a train in an initial position with: a) conventional clutch, b) virtual clutch, c) double Ackermann steering system.

Figure 11
Train trajectories for virtual clutch steering system, where Red, Blue, Green, Orange, Pink and Black are for different time values in seconds: 0, 3, 6, 9, 12, 15 respectively.

Figure 12
Train trajectories for conventional clutch steering system, where Red, Blue, Green, Orange, Pink and Black are for different time values in seconds: 0, 3, 6, 9, 12, 15 respectively.

Figure 13
Train trajectories for double Ackermann steering system, where Red, Blue, Green, Orange, Pink and Black are for different time values in seconds: 0, 3, 6, 9, 12, 15 respectively.

The obtained trajectories differ significantly in individual simulations. The high friction coefficient (µ=10) ensures no slip. A low coefficient of friction (0.1 and 0.5) causes the slippage of each system with simplified tire model. Although this is least noticeable with the double Ackermann steering system. In contrast, this effect is the most evident in the case of conventional and virtual clutch. Based on the visualization, it can be concluded that a conventional clutch is more susceptible to slipping under these conditions. The slipping in all systems causes the trolleys to move away from the center of the circular trajectory due to centrifugal force. The double Ackermann steering system is less prone to the slip than other systems. The reason for this is the influence of the front wheel and the possibility of turning. In this case, the presence of four active wheels leads to the situation in which the entire weight of the trolley can affect friction. For trailers with double Ackermann steering friction forces act on the trolley both in longitudinal and lateral directions. In the other two systems, only lateral friction forces act on the trailer. In those cases, the castor wheels located at the front cause the situation in which a large part of the trolley weight does not affect lateral friction (only rear wheels are involved). For the smallest considered coefficient of friction, it can be seen that Magic formula tire model is the most slip-resistant. Although in the case of double Ackermann steering system, it does not provide an unambiguous assessment. In that case, the train traveled a greater distance, but in the last stage of motion the trolleys are positioned more transversely to the track when compared with other tire models. For higher coefficient of friction, there is no difference between Magic formula and the sigmoid model. The simplified model seems to be the least stable.

To analyze the influence of different tire models on slip behavior for a higher friction coefficient in a quantitative way, the length of the path without slip was examined. For this purpose, ideal trajectories without slipping were used as references. It was assumed that the slip effect was significant when the positions of the last trolley differed by 200 mm. This value was chosen to allow a clear comparison of simulations. The comparison of the percentage of the path without significant slip impact is presented in Figure 14. This Figure shows for which system the slip begins earlier. For given conditions, a train with conventional clutch slips first, then the virtual clutch and the last one is the double Ackermann steering system. For μ=10, the sigmoid tire model is the most slip-resistant. Magic formula is slightly more prone to slip. For other lower coefficients of friction, the Magic formula is definitely the most slip-resistant, while the simplified model is the least stable. This confirms the dependence of the curves as shown in Figure 4.

The slip start time cannot be the only parameter used to assess the slip. Therefore, the maximum values of the difference in the position of the last trolley were compared with the ideal trajectories (Figure 15).

Figure 14
Percent of path without a significant influence of slip, where V - virtual clutch, C - conventional clutch, A - double Ackermann steering system.

Figure 15
Maximum values of the difference in the position of the last trolley reference to the ideal path, where V - virtual clutch, C - conventional clutch, A - double Ackermann steering system.

For each case, as shown in Figure 15, the trend is similar to the one in Figure 14, but with some exceptions. In the case of the lowest coefficient of friction used, the virtual clutch slipped more heavily for the sigmoid tire model than a conventional clutch. This is indicated by a slightly higher value of position difference. Comparison of tire models for the smallest coefficient of friction is not similar as in the previous analysis. In that case, the conventional clutch slipped less with the sigmoid tire model than with the Magic formula tire model. However, the virtual clutch slipped more with the sigmoid tire model than with the simplified one. The moment at which the position of a trailer deviates mostly from its ideal, non-slip, path is important to determine the intensity of the slip. Therefore, the waveforms of the deviations from the ideal path covered by the last trailer are shown in Figure 16. Figure 16a shows that waveforms for μ=0.1 are fluctuating. It is also noticeable for the simplified model in Figures 16b and 16c. For μ=0.5 and 1, functions are similar for the sigmoidal and MF models. It is not noticeable for μ=10 (Figure 16d), where the waveforms for the MF model are more similar to the simplified model than to the sigmoidal one. These fluctuations arise during a slip. The more susceptible the system is to slippage, the greater there fluctuations.

Figure 16
The waveforms of the difference in the position of the last trolley reference to the ideal (without slip) path, where V - virtual clutch, C - conventional clutch, A - double Ackermann steering system.

Another important parameter for assessing slip is the value of the slip angle. Similar to previous analyses, the maximum slip angle for the last trailer was recorded during the entire ride. Therefore, the absolute values of maximum angle values can be compared (Figure 17). If the value is 90° or close, a full side slip occurs. Figure 17a shows that for μ=0.1 full slip does not occur only in the case of the double Ackermann steering with a sigmoidal tire model. For other variants, with the same values of coefficient of friction, the slip angle is close to 90°. In Figures 17b, c and d, trends are similar to previous analyses, but here for a high value of the friction coefficient the differences are more discernible.

The velocity of the train has a significant influence on the intensity of the slip. Due to the occurrence of lateral friction forces that decelerate the train, the maximum speed of the tractor differs for each variant. Figure 18 shows the maximum speed of point A0. In any case, the tractor speed was less than 12 km/h. For the sigmoid and Magic formula tire models, the speed was less than 11 km/h only for μ=0.1. For μ=0.5 and 1, the speed of a tractor with a simplified model was definitely smaller than for other tire models. Assuming that intense slip causes deceleration, the values in Figure 18 for μ=0.1 have the same trend as the values in Figure 15, where the greatest slip occurred for double Ackerman steering system with a simplified tire model. Low tractor speed can cause a significant difference in the position of the last trailer relative to the ideal path shown in Figure 15. This can only be seen for these two analyses. This cannot be seen in any way considering only Figures 14 and 17.

In the study by Paszkowiak and Bartkowiak (2019Paszkowiak, W., Bartkowiak, T. and Pelic, M. (2019). Kinematic model of multiple trailers on a tractor system for production logistics applications. Archives of Mechanical Technology and Materials, 39(1), pp.16-25.), where other condition were used, they showed that a conventional clutch is more prone to slipping than a virtual clutch. In that paper, the trolleys were more heavily loaded, the drawbar was longer and center of gravity was the same for both systems. If the trolley is fully loaded, the weight of the drawbar has little effect on the center of gravity. In this case, it can be assumed that the center of gravity is in the geometric center of the trolley. Another set of simulations was performed to check whether different locations of the centers of gravity made the conventional clutch more slippery than the virtual clutch. The results for the new conditions are shown in the Figures 19 and 20. To ensure a similar tractor trajectory with the same input parameters, the train weight remained the same. Only a few parameters were changed: mdpi=0, mti=50kg, ci and ci1 is equal to 350 mm. These parameters have been changed for all systems. The comparison of the percentage of the path without significant influence of slip and the maximum values of the difference in the position of the last trolley relative to the ideal path were presented.

Figure 17
Maximum values of the slip angle of the last trolley, where V - virtual clutch, C - conventional clutch, A - double Ackermann steering system, a) μ=0.1, b) μ=0.5, c) μ=1, d) μ=10.

Figure 18
Maximum speed of A0 point of a tractor.

Figure 19
Percent of path without a significant influence of slip neglecting weight of the drawbar, where V - virtual clutch, C - conventional clutch, A - double Ackermann steering system.

Neglecting the weight of the drawbar cause the conventional clutch to be more slip-resistant, except for μ=0.1. The differences between the virtual and conventional clutch are not as significant as in the previous conditions. Therefore, if the front drawbar for conventional and rear drawbar for virtual is longer, the differences are greater. This make the virtual clutch less stable and the conventional clutch more stable.

Figure 20
Maximum values of the difference in the position of the last trolley reference to the ideal path neglecting weight of the drawbar, where V - virtual clutch, C - conventional clutch, A - double Ackermann steering system.

Magic formula takes into account more parameters. This make this model more accurate. Other models used in study are less complex. However, the use of these models may justify application. One of the arguments is the calculation time. The comparison of the average time (with ± 1 × standard deviation) needed to solve the system of differential equations is presented in Figure 21.

Figure 21
Average calculation time - needed to solve system of differential equations a) conventional and virtual clutch, b) double Ackermann steering system.

Due to the same dynamic model, the calculation time for virtual and conventional clutch is presented in the single chart (Figure 21a). For the double Ackermann steering system, the model is more complex than for the drawbar system. In particular the number of differential equations is almost twice as greater. The dynamic model with the Magic formula tire model definitely needs the most time to solve the equations. Other models need less time to solve the equations, and a system with a simplified model needs the least. However, the differences between simplified and sigmoid are not as great as when comparing the Magic formula with other simple models. This is caused by the fact that Pacejka model includes more parameters. This results in a more complicated expression of the lateral friction force.

4 CONCLUSION

In this paper, we showed dynamic models of the three most popular steering systems for logistic trains with three different tire models. The results allow a comparison of their behavior in the presence of a slip effect. The slip effect affects the analyzed systems differently. The conducted study shows that several parameters are needed for the analysis of the slip. The comparison of drawbar systems helped to notice that the length of the longer drawbar and the center of gravity have a significant impact on slip. In the presented conditions, Magic formula tire model proved to be the least prone to the slip except the highest used coefficient of friction. Sigmoid model is the second in this hierarchy. For the smallest coefficient of friction, comparisons do not converge in every case. In such situations, braking is intense and depends on the moment when the slip starts and its speed, what causes discrepancies in results even with minimal changes in initial conditions and input parameters. The comparison showed that the double Ackermann, out of the three compared steering systems, is the least prone to slippage. Only one variant (μ=0.1 with simplified tire model) of this system slipped more than other systems. This might be due to the presence of more DOFs than in drawbar systems. It also shows that comparing the effect on the slip of different systems is not conclusive for low coefficient of friction. The comparison of trajectories where there is no full slip is clearer. Taking into account mass of the drawbar and unloaded trolleys, the virtual clutch is more stable than a conventional clutch. Due to the change in the location of gravity center, the weight of the trailer caused changes in the system dynamics. The greater distance from the center of gravity to the rear axle of the trolley, the smaller the proportion of mass in friction. For fully loaded trolleys, the weight of the drawbar can be neglected, and then the conventional clutch is more stable. The number of active wheels is a factor favoring the double Ackermann steering system. That means that in this system the entire weight of the trolley causes friction forces acting on all four wheels. Due to the front castor wheels in other two systems, only the weight acting on the rear axle of the trailer participated in the friction forces, because the front castor wheels adjust their movement to the actual direction of motion. Another factor favoring double Ackermann may be due to the fact that this system has active swivel wheels, which create longitudinal forces acting on the trolley.

Analysis of calculation time showed that if accuracy was not as important as time, it is worth using a simplified method as a simplified or sigmoid model. The presented dynamic model can be used in the development of models of automatically or autonomously controlled logistic train, if the accuracy related to slip effect is not needed. The computational time of the dynamic model is a crucial parameter, especially in the application for real-time controllers with hardware-in-the-loop solutions.

The dynamic model of the train can be used for other analyses. These include kinematic analysis, which can facilitate to choose the best system for non-slip rides or determining geometrical parameters of the trailers which are optimal for a given trajectory. It is also possible to determine whether there is a potential collision with the surroundings before the application of the model in a real logistic train.

Acknowledgements

We would like to thank Dr. Marcin Pelic for his thoughtful suggestions that helped to improve our research. This research was funded by the Polish Ministry of Science and Higher Education as a part of research subsidy 0614/SBAD/1529.

References

  • Adamiec-Wójcik, I., Drąg, Ł., Grzegożek, W. and Wojciech, S. (2019). Calibration of an Articulated Vehicle Model and Analysis of Friction Model in the Connection Between Two Vehicle Units. Journal of Computational and Nonlinear Dynamics, 14(5).
  • Ahmad Abu Hatab, R. (2013). Dynamic Modelling of Differential-Drive Mobile Robots using Lagrange and Newton-Euler Methodologies: A Unified Framework. Advances in Robotics & Automation, 02(02).
  • Alnahhal, M., Ridwan, A. and Noche, B. (2014). In-plant milk run decision problems. 2014 International Conference on Logistics Operations Management.
  • Altche, F., Polack, P. and de La Fortelle, A. (2017). A simple dynamic model for aggressive, near-limits trajectory planning. 2017 IEEE Intelligent Vehicles Symposium (IV).
  • Andrzejewski, R. and Awrejcewicz, J., 2005. Nonlinear Dynamics Of A Wheeled Vehicle. Boston, MA: Springer US.
  • Baffet, G., Charara, A. and Stephant, J. (2006). Sideslip angle, lateral tire force and road friction estimation in simulations and experiments. 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.
  • Baranowski, P., Bogusz, P., Gotowicki, P. and Małachowski, J. (2012). ASSESSMENT OF MECHANICAL PROPERTIES OF OFFROAD VEHICLE TIRE: COUPONS TESTING AND FE MODEL DEVELOPMENT. Acta Mechanica et Automatica, 6(2), pp.17-22.
  • Bloch, A., Krishnaprasad, P. and Murray, R. (2015). Nonholonomic Mechanics and Control. New York, NY: Springer New York, pp.26-30.
  • Brach, R. and Brach, M. (2009). Tire Models for Vehicle Dynamic Simulation and Accident Reconstruction. SAE Technical Paper Series.
  • Bravo-Doddoli, A. and García-Naranjo, L. (2015). The dynamics of an articulated n-trailer vehicle. Regular and Chaotic Dynamics, 20(5), pp.497-517.
  • Cabrera, J., Castillo, J., Pérez, J., Velasco, J., Guerra, A. and Hernández, P. (2018). A Procedure for Determining Tire-Road Friction Characteristics Using a Modification of the Magic Formula Based on Experimental Results. Sensors, 18(3), p.896.
  • Chehab, J. and Laminie, J. (2005). Differential equations and solution of linear systems. Numerical Algorithms, 40(2), pp.103-124.
  • Gang Liu, Hongbin Ren, Sizhong Chen and Wenzhu Wang (2013). The 3-DoF bicycle model with the simplified piecewise linear tire model. Proceedings 2013 International Conference on Mechatronic Sciences, Electric Engineering and Computer (MEC).
  • Gao, J. and Jia, H. (2017). Control Research for a Small Fixed-Wing UAV During Ground Taxiing. Journal of Harbin Institute of Technology (New Series), 24(2), pp.51-57.
  • Garcia, J., Wood, G. and Barrera-Mora, F. (2015). Reactions on Rigid Legs of Rectangular Tables. Applied Mathematics, 06(03), pp.599-616.
  • Heisler, H. (2002). Advanced vehicle technology. Burlington: Elsevier, pp.270-310.
  • Hulme, K., Kasprzak, E., English, K., Moore-Russo, D. and Lewis, K. (2009). Experiential Learning in Vehicle Dynamics Education via Motion Simulation and Interactive Gaming. International Journal of Computer Games Technology, 2009, pp.1-15.
  • Jazar, R., 2009. Vehicle Dynamics. New York, NY: Springer.
  • Kayacan, E., Kayacan, E., Ramon, H. and Saeys, W. (2013). Modeling and identification of the yaw dynamics of an autonomous tractor. 2013 9th Asian Control Conference (ASCC).
  • Kayacan, E., Kayacan, E., Ramon, H. and Saeys, W. (2014). Nonlinear modeling and identification of an autonomous tractor-trailer system. Computers and Electronics in Agriculture, 106, pp.1-10.
  • Keymasi Khalaji, A., Rahimi Bidgoli, M. and Moosavian, S. (2014). Non-model-based control for a wheeled mobile robot towing two trailers. Proceedings of the Institution of Mechanical Engineers, Part K: Journal of Multi-body Dynamics, 229(1), pp.97-108.
  • Kluska, K. and Pawlewski, P. (2018). The use of simulation in the design of Milk-Run intralogistics systems. IFAC-PapersOnLine, 51(11), pp.1428-1433.
  • Knez, M. and Gajsek, B. (2015) Implementation of in-plant milkrun system for material supply in lean automotive parts manufacturing. The International Conference on Logistics & Sustainable Transport 2015.
  • Kong, J., Pfeiffer, M., Schildbach, G. and Borrelli, F. (2015). Kinematic and dynamic vehicle models for autonomous driving control design. 2015 IEEE Intelligent Vehicles Symposium (IV).
  • Li, B., Yang, X. and Yang, J. (2014). Tire Model Application and Parameter Identification-A Literature Review. SAE International Journal of Passenger Cars - Mechanical Systems, 7(1), pp.231-243.
  • Liang, W., Medanic, J. and Ruhl, R., 2008. Analytical dynamic tire model. Vehicle System Dynamics, 46(3), pp.197-227.
  • Lieb, C., Prinz, T., Gunthner, W. and Fottner, J. (2019). Modeling and Simulation of Generic Handling Operations in In-Plant Milk-Run Systems. 2019 8th International Conference on Industrial Technology and Management (ICITM).
  • Lu, Y., Zhang, J., Yang, S. and Li, Z. (2019). Study on improvement of LuGre dynamical model and its application in vehicle handling dynamics. Journal of Mechanical Science and Technology, 33(2), pp.545-558.
  • Lucet, E., Grand, C., Salle, D. and Bidaud, P. (2008). Stabilization Algorithm for a High Speed Car-Like Robot Achieving Steering Maneuver. 2008 IEEE International Conference on Robotics and Automation.
  • Martinez, J., Avila, J. and Canudas de Wit, C. (2004). A New Bicycle Vehicle Model with Dynamic Contact Friction. IFAC Proceedings Volumes, 37(22), pp.625-630.
  • Mondek, M. and Hromcik, M. (2017). Linear analysis of lateral vehicle dynamics. 2017 21st International Conference on Process Control (PC).
  • Ortiz, A., Cabrera, J., Guerra, A. and Simon, A. (2006). An easy procedure to determine Magic Formula parameters: a comparative study between the starting value optimization technique and the IMMa optimization algorithm. Vehicle System Dynamics, 44(9), pp.689-718.
  • Pacejka, H., Besselink, I. and Pacejka, H. (2012). Tire and vehicle dynamics. Amsterdam: Butterworth-Heinemann.
  • Paszkowiak, W., Bartkowiak, T. (2019). Dynamics of logistic train. 2019 15th International Conference Dynamical Systems - Theory and Applications.
  • Paszkowiak, W., Bartkowiak, T. and Pelic, M. (2019). Kinematic model of multiple trailers on a tractor system for production logistics applications. Archives of Mechanical Technology and Materials, 39(1), pp.16-25.
  • Piyabongkarn, D., Rajamani, R., Grogg, J. and Lew, J. (2009). Development and Experimental Evaluation of a Slip Angle Estimator for Vehicle Stability Control. IEEE Transactions on Control Systems Technology, 17(1), pp.78-88.
  • Svendenius, J. and Wittenmark, B. (2003). Brush tire model with increased flexibility. 2003 European Control Conference (ECC).
  • Tzafestas, S., 2014. Introduction To Mobile Robot Control. Amsterdam: Elsevier.
  • Yavin, Y. (2007). Modelling the motion of a trolley-like car: The case where the front wheel is constraint to roll on a given plane curve. Mathematical and Computer Modelling, 46(3-4), pp.307-315.

Appendix A: Coefficients and parameters for Pacejka Magic formula

Table A1
Coefficients for Pacejka Magic formula.

Table A2
Parameters for Pacejka Magic formula.

Appendix B: Notation

Notation

Edited by

Editor:

Jan Awrejcewicz.

Publication Dates

  • Publication in this collection
    10 Mar 2021
  • Date of issue
    2021

History

  • Received
    05 June 2020
  • Reviewed
    22 Sept 2020
  • Accepted
    23 Nov 2020
  • Published
    08 Jan 2021
Individual owner www.lajss.org - São Paulo - SP - Brazil
E-mail: lajsssecretary@gmsie.usp.br