Next Article in Journal
Research on Optimizing Low-Saturation Intersection Signals with Consideration for Both Efficiency and Fairness
Previous Article in Journal
Green Scalar Function Method for Analyzing Dielectric Media
Previous Article in Special Issue
The Optimization of the Geometry of the Centrifugal Fan at Different Design Points
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parametric Optimization of Linear Ball Bearing with Four-Point Connection in Steer-by-Wire Steering Column by Means of Genetic Algorithm

by
Arkadiusz Załęski
1 and
Mirosław Szczepanik
2,*
1
ZF Active & Passive Safety Technology Steering Systems, ul. Konwojowa 94, 43-346 Bielsko-Biała, Poland
2
Department of Computational Mechanics and Engineering, Faculty of Mechanical Engineering, Silesian University of Technology, 44-100 Gliwice, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(17), 8046; https://doi.org/10.3390/app14178046 (registering DOI)
Submission received: 7 August 2024 / Revised: 29 August 2024 / Accepted: 6 September 2024 / Published: 8 September 2024
(This article belongs to the Special Issue Advances in Structural Optimization)

Abstract

:

Featured Application

Authors are encouraged to provide a concise description of the specific application or a potential application of the work. This section is not mandatory.

Abstract

This paper presents the process of the optimization of linear ball bearings with four-point connection using a genetic algorithm and the finite element method. Currently, modern steering systems without an intermediate shaft—steer-by-wire systems—are being developed. The focus of this paper was on the optimization of linear ball bearings with four-point connection, embedded between the outer and inner columns tube in terms of the number of balls in the bearing and the clearance between balls. The aim of the research was to maximize the first two natural frequencies in the steering system, which is crucial for improving the stability and efficiency of the system. Various factors influencing natural vibration such as bearing geometry, raceway and ball materials, and operating conditions (preload) were taken into account in the research. Preload is a major factor affecting not only linear motion but also natural frequency. In order to speed up the calculations, the author’s simplified model of a linear bearing with the use of a system of springs was proposed. The nonlinear properties of the spring were determined on the basis of Hertz’s theory. A genetic optimization process resulted in a linear bearing structure that meets the natural frequency criteria. In addition, the full reference model was numerically compared with the simplified one, which showed convergent results of natural frequencies.

1. Introduction

In the design of steering systems, the reliability of design solutions is important. Recently, engineers have been paying a lot of attention to the development of steering systems without an intermediate shaft, i.e., steer-by-wire systems [1]. The steer-by-wire steering system replaces the mechanical intermediate shaft in classic electric power steering (EKK) systems with a “wire” to enable the exchange of information between the steering actuator (hand wheel actuator—HWA) and the actuator on the front axle side (front axle actuator—FAA). In addition, the change in the axial or angular position of the column is performed by the actuators responsible for changing these positions, and the key element playing an important role in the structure of the steering column is the linear bearing. One of the available types of bearings is the linear ball bearing, which is used in the case of the analyzed steering column. Optimizing linear ball bearings is an important step in the engineering process of steering column construction. These bearings play a key role in ensuring smooth and precise steering column movement, which directly affects driving comfort and safety.
Seating linear ball bearings with four-point connection in the steering column is one of the proposals for connections between the columns. The design of linear ball bearings ensures high precision, low friction and minimal wear (Figure 1). A significant difference between conventional ball bearings and linear bearings is linear axial movement instead of rotary movement. Unlike traditional plain bearings, these bearings use rolling elements, typically balls, to minimize friction and improve overall performance [2,3,4]. They therefore provide controlled linear motion with low friction, as well as efficiency and durability. The use of rolling elements not only reduces friction, but also contributes to better load distribution, making linear ball bearings suitable for applications with varying loads and speeds. Precision is a hallmark of linear ball bearings, making them ideal for applications where accuracy and repeatability are paramount. The design of these bearings allows for smooth and quiet operation, minimizing wear and extending the life of the system. The seating of four-point connection ball bearings in the steer-by-wire steering column under consideration is shown in Figure 2. As you can see, the outer and inner columns in the system act as both the outer and inner raceways of the ball bearing, respectively. The bearing balls are kept at a distance by a plastic cage (Figure 3). This enclosure is not included in the numerical model.
Optimization is a key process in science, engineering, and management that involves finding the best solutions to problems by maximizing or minimizing the function of the goal while meeting certain constraints [5]. A flowchart of the optimization process is shown in Figure 4.
Many methods have been developed to solve various types of optimization problems. Among them, two main optimization methods can be distinguished: deterministic and stochastic [5]. Deterministic algorithms, such as the gradient method or the Newtonian method, use information about derivatives of the objective function to systematically approach the optimal solution [6,7]. Stochastic algorithms, on the other hand, such as genetic algorithms or simulated annealing, are based on random processes, which allows them to avoid local minimums and maxima. Particular attention is paid to genetic algorithms, which are inspired by the processes of natural evolution. These algorithms use selection, crossover, and mutation mechanisms to iteratively improve the solution population. Thanks to their flexibility and ability to search large solution spaces, genetic algorithms are widely used in the optimization of complex engineering problems [6,7]. This paper presents an example of the application of a bio-inspired genetically inspired algorithm in the optimization of the structure of a linear ball bearing in terms of the criterion depending on the first two natural frequencies in the steering column. The design variables of the task are the number of balls in the linear bearing and the spacing between them.

2. Formulation of the Optimization Problem

The criterion function in the optimization task, which depends on a set of design variables, is a mathematical representation of the goal that the algorithm is aiming for in the optimization process. The aim of the optimization is to define the optimum number of balls in the linear bearing and the optimum ball spacing (Figure 5) by means of a criterion depending on the first two natural frequencies that occur in the steering column. In the optimization process, a simplified model of ball bearings with four-point connection was used. The number of balls in a linear bearing (zi) is defined in the range from 5 to 12. Ball spacing (c) is defined in the range from 5 to 20 mm. In the optimization process, an unequal limitation was introduced, described by Equation (1). The value of the clearance between the balls depends on the number of balls in the bearing.
Figure 5. Cross-section of a linear ball bearing with four-point connection describing the design variables of the optimization task.
Figure 5. Cross-section of a linear ball bearing with four-point connection describing the design variables of the optimization task.
Applsci 14 08046 g005
z i 1 c 82.5
where
  • z i —number of balls in a linear bearing,
  • c —ball spacing.
The set of design variables in a genetic algorithm is stored in the form of a chromosome Ch (Equation (2)). In the optimization process, the algorithm strives to find the global optimum of the target function (Equation (3)).
C h = x 1 , x 2 , , x i , , x n
max x J C h x
where
  • n —number of design variables,
  • x i —value of the i-th variable from the acceptable range of the design variable x i m i n < x i < x i m a x ,
  • x i m i n —minimum value of the design variable,
  • x i m a x —maximum value of the design variable,
  • J C h —objective function.
In the case of the natural frequency analysis of the steering system, both the vertical and horizontal forms of the frequency are taken into account. Therefore, the task becomes a multi-criteria task, and the objective function depends on two component functions. Our goal is to obtain the first natural frequency (vertical mod) above 40 Hz and the second natural frequency (lateral mod) above 45 Hz (Equation (4)).
max x J C h x 1 , x 2 max x J 1 ( x 1 , x 2 ) = f 1 = ω 1 2 π 40   H z ,   max x J 2 ( x 1 , x 2 ) = f 2 = ω 2 2 π 45   H z
where
  • J 1 , J 2 —component functions of the function J, for the first and second natural frequencies, respectively,
  • x 1 —design variable related to the number of balls in the linear bearing,
  • x 2 —design variable related to the spacing between balls in a linear bearing,
  • f 1 —the first natural frequency associated with the vertical mod of the steering column,
  • f 2 —the second natural frequency associated with the lateral mod of the steering column,
  • ω 1 —first circular natural frequency associated with the vertical mod of the steering column,
  • ω 2 —the second circular natural frequency associated with the lateral mod of the steering column.

Genetic Algorithm

The genetic algorithm is one of the bio-inspired methods—its principle of operation is modeled on the processes of Darwin’s natural evolution [8,9]. Genetic algorithms are inspired by the processes of natural evolution and work by the selection, crossing and mutation of genes. The optimization process begins with a random population of initial solutions, which are then evaluated for their suitability to solve the problem. The best solutions are selected for further reproduction, during which genotypes are crossed and mutated, leading to a new generation of solutions. It is an artificial intelligence technique that uses mechanisms inspired by natural selection and genetics to find solutions to optimization problems [10,11,12]. The optimization algorithm begins its process by generating an initial population, which then evolves in subsequent iterations (Figure 6) [13,14].
Each population P(t) consists of a set of chromosomes of a certain number. Each chromosome C t j , in turn, presents a geometric representation to a given structural form of the system.
P t = C t 1 , C t 1 , , C t j , , C t N ,
where
  • t —population index (iterations),
  • N —the number of chromosomes in the population,
  • j —chromosome index,
  • C t j —J-th chromosome in the population t.
C t j = x 1 j , x 2 j , , x i j , , x n j ,
where
  • n —the number of genes in a chromosome,
  • x i j —I-th gene on the j-th chromosome.
A new population is created by crossing selected chromosomes and introducing mutations. Mutations lead to the creation of new solutions that can potentially be better than previous ones. The old population is replaced by a new population that was created by the process of crossing and mutation. The process is repeated iteratively until the final condition is reached. The condition for stopping an algorithm can be defined as, for example, achieving an optimal solution, a set number of generations, or no improvement in subsequent generations.

3. Modal Analysis

Modal analysis belongs to the broadly understood dynamic analysis, the final results of which are the eigenvalue and mode modes. Modal analysis [15] is an essential tool for understanding the structural dynamics of objects such as structures and vibrating objects and the resistance of these objects to specific loads [16]. Modal analysis enables the testing, optimization, and validation of machines and structures. The general equation of motion is of the form:
M q ¨ t + C q ˙ t + K q t = F t
where
  • M q ¨ t , C q ˙ t , K q t —matrices, respectively: the mass, stiffness and damping of the system,
  • q ¨ t , q ˙ t , q t —vectors, respectively: accelerations, velocities and displacements,
  • F t —external load vector.
When we consider that the damping and load are zero, we are dealing with harmonic motion (Equation (8)).
M q ¨ t + K q t = 0
In further consideration, the displacement vector described by Equation (9) is assumed:
q t = q a sin ω t
where
  • q a —vibration amplitude vector,
  • ω —circular frequency,
  • f —frequency,
  • T —vibration period.
After substituting (8) to (9), we obtain the expression (10):
K ω 2 M q a = 0
Equation (10) is a homogeneous system of linear equations, where the obvious solution, the so-called trivial solution, is q a = 0 . The system can have a different solution if the matrix K ω 2 M is a singular matrix.
d e t K ω 2 M = 0
The above equation is a polynomial of nth degree due to the variable ω 2 . Zero places are sought ω i 2 from this equation, called natural frequencies, and the corresponding vectors are called displacement vectors q a i . The general formula of natural frequencies is written by Equation (12).
ω 0 = k m
where
  • ω 0 —natural frequency,
  • k —system stiffness,
  • m —system Weight.
The eigenvalue depends on the stiffness and mass, where the stiffness is determined by the boundary conditions adopted for the system and the material stiffness described by Young’s modulus and the mass of the system material described by its density. In addition, the stiffness depends on the contact stiffness between the balls and the raceway.

4. Mathematical Description for Linear Bearings

Four-point connection linear ball bearings are advanced mechanical components that enable precise linear motion with minimal friction. Their design is based on the use of rolling balls, which are supported at four contact points, ensuring an even distribution of loads and increased stability. The design of a linear ball bearing consists of rolling balls, housings to maintain the appropriate distance between the balls and raceways. The four-point connection means that each ball has four contact points with the raceways, allowing the loads to be evenly distributed along the entire length of the bearing. This allows these bearings to accommodate both axial and radial loads, which increases their versatility. The study focused only on radial loading, which plays a key role in natural frequency but also wear.

4.1. Wear and Preload of Linear Ball Bearing with Four-Point Connection

Bearing wear is determined by the degradation of the bearing raceway surface layer after a certain number of cycles [17,18]. The parameter that describes the reliability of a bearing is efficiency. The three stages of wear progress of the bearing raceways shown in Figure 7 can be identified. The first stage is the bedding-in. The next stage is the main operation of the bearing (bearing life stage) and the final stage is accelerated wear. The final stage of bearing operation occurs when microcracks, adhesion or a lack of lubrication occur [19]. A key factor in bearing design is the selection of the appropriate preload value to increase bearing life. According to Lunberg and Palmgren [20,21], preload distribution plays a key role in bearing life. The load in the bearing is caused by preload, which is determined by external loads and rotational speed. In a linear bearing, preload is caused only by an external load.
The value of preload in linear bearings is obtained by the tolerances of the raceways and the accuracy of the balls in the bearing. The preload in a linear bearing affects the final value of the resistance to movement and the natural frequency. A high preload value increases the stiffness of the connection, which affects the natural frequency, increases the resistance of linear motion, but also reduces the durability. Linear ball bearings with four-point connection have a preload value that is twice as low as that of linear ball bearings with two-point connection, while maintaining the same tolerances for raceways and bearing balls.
The reaction force of the ball with the raceway is due to the preload, as shown in Figure 8. The sum of the reaction force of the ball with the raceways should correspond to the value of the preload (Equation (13)) [22,23,24]. For the sake of simplification, it can be assumed that the distribution of reaction forces in contact between the ball and individual raceways is the same [22]. In addition, the value of the reaction force of the ball with the raceway depends on the angle of contact (Equation (14)).
Figure 8. Force distribution for one ball in linear ball bearing with four-point connection.
Figure 8. Force distribution for one ball in linear ball bearing with four-point connection.
Applsci 14 08046 g008
F N = F r i 1 + F r o 2 = F r i 2 + F r o 1
F r · cos α = F r i 1 + F r o 2 + F r i 2 + F r o 1
where
  • F r i 1 , F r i 2 , F r o 1 , F r o 2 —reaction forces on a specific contact surface, where ri is the inner raceway and ro is the outer raceway,
  • F N —preload,
  • F r —external load,
  • α —contact angle between the bearing ball and the raceway.

4.2. Hertz Contact Theory

In the case of linear ball bearings, the balls roll between the inner and outer raceways. In this case, the Hertz pressure will depend on factors such as preload, contact surface geometry and the material properties of the bearing raceway. The Hertz contact equation for spherical contact between two elastic bodies is given by Equation (15) [25].
P = F r i 1 d R
where
  • P —Hertz pressure,
  • d —diameter of the spherical contact zone,
  • R —effective radius of curvature R = 1 R 1 + 1 R 2 for a ball bearing with two radii of curvature R 1 and R 2 (Figure 9).
The pressure for the linear ball bearing is elliptical in shape. For simplicity, a spherical shape is sometimes used [26,27]. The spherical shape of the contact is a simplified model of the contact of the balls with the raceways; therefore, in order to better reflect the actual contact of the ball with the raceways, an elliptical shape was assumed (Figure 10) [28]. In addition, it was assumed that there is no lubrication between the balls and the raceway, i.e., the minimum distance between the ball and the hmin raceway is equal to zero. The hmin > 0 parameter also takes into account the lubrication of the bearing. The effect of lubrication was omitted in the paper due to the fact that it affects linear motion and not natural frequency.

4.3. Mathematical Model of Linear Contact Ball Bearing

Pressure-induced stresses are important in the joints between elastic bodies in the design of bearings, gears or other components in contact. The field of science describing this phenomenon is known as contact mechanics. Hertz [25] described the basic mathematical relationships of surface stresses and deformations created during pressure. Hertz’s theory of pressure states that the stress on the contact surface usually significantly exceeds the yield point or even the strength limit, which can be explained by the occurrence of a state of triaxial compression [25]. Hertz’s equations have been supported by experimental studies carried out for gearboxes or ball and roller bearings [29].
We assume that the connection of the balls in the bearing with the raceways is so rigid that there is no slippage effect, so a ball bearing in a static state can be considered. The nonlinear properties of contact are based on the Hertz theory of pressures of two bodies in contact and loaded with a total force Fr [25], where Fr is the external load. The nonlinearity in contact between the linear bearing balls and raceways is caused by elastic deformation, friction or a situation in which there is a significant load causing yielding.
From Equation (14), it follows that the preload depends on the contact angle. The contact angle of the balls with the raceways of the linear bearing is defined by the shape of the outer and inner raceway surfaces modeled by the Gothic arch, shown in Figure 11 (in practice, a V-shaped model is also used).
Deep groove ball bearings have a high degree of contact, which gives them a relatively high load-carrying capacity. The tangential factor (tf) describes where two curves or surfaces meet, or where they share a tangent. In linear bearings, the contact coefficient describes the ratio of the raceway radius to the ball radius. Bearing housing diameter ( C D ), for a linear bearing, specifies the distance from the shaft axis to the center of the ball. The adopted model assumes that the linear bearing is mounted in the axis, as a result of which the bearing installation diameter is zero and the contact between the ball and the raceway is shown in Figure 12.
For the adopted ball diameter and the adopted shape of the raceway, it is possible to select the general geometric properties of the connection, such as contact angle ( a ) , tangential factor ( t f ) and bearing cage diameter ( C D ) . From the above parameters, it is possible to determine the radii of contact curvature for a ball bearing with four-point connection (Equations (16)–(18)).
R 1 = D 2
R 2 = R 1 · 2 · t f
R 2 = C D 2 + R 2 cos α
where
  • a —angle of contact between the bearing ball and the raceway,
  • D —linear bearing ball diameter,
  • R 1 —minimum radius of curvature of the balls in a linear bearing,
  • R 2 —minimum radius of contact between the inner and outer raceways,
  • R 2 —maximum radius of contact between the inner and outer raceways,
  • C D —bearing cage diameter,
  • t f —tangential factor.
After determining the values of the radii of the contact curvatures R1 and R2, the equivalent coefficient of the radii of contact curvature was determined (Equation (19)) [25].
K D = 1.5 1 R 1 + 1 R 2 + 1 R 1 + 1 R 2
cos θ = K D 1.5 1 R 1 1 R 1 2 + 1 R 2 1 R 2 2 + 2 1 R 1 1 R 1 1 R 2 1 R 2 cos 2 φ
where
  • K D —equivalent radius factor of contact curvatures,
  • φ —the angle between the planes tangent to the bodies in contact at the point of contact (Figure 12),
  • c o s θ —angular dependence on the radii of contact curvatures and the angle of contact occurrence.
Taking into account the defined material properties of balls and raceways, using the expression (21) [22], we determine the equivalent material coefficient in contact C E .
C E = 1 ϑ 1 2 E 1 + 1 ϑ 2 2 E 2
where
  • C E —equivalent material factor in contact,
  • ϑ 1 —Poisson ratio for the ball,
  • ϑ 2 —Poisson’s ratio for treadmills,
  • E 1 —Young’s modulus for the ball,
  • E 1 —Young’s modulus for treadmills.
Taking into account the values set KD and CE and the values of the angular parameter λ [26], from Equations (22)–(25) [25] we can determine the contact parameters, such as the maximum and minimum semi-axis of elliptical contact, maximum stress in contact, and strain in contact caused by a given load, understood as relative motion in the direction of the load axis of two points of the bodies in contact [25].
a = μ F r K D C E 3
b = κ F r K D C E 3
σ c m a x = 1.5 F r π a b
y = λ F r 2 C E 2 K D 3
where
  • σ c m a x —maximum Hertz stress in contact,
  • y —deformation in contact,
  • a—maximum semi-axis of elliptical contact of the ball with the raceway,
  • b—minimum half-shaft of elliptical contact between the ball and the raceway,
  • κ, λ and μ—transcendental auxiliary functions (Figure 13), whose values (contact coefficients) are selected on the basis of the determined value c o s θ described by Equation (21). The values of the function were determined experimentally [29].
Assuming that the contact force increases linearly, it is possible to estimate the contact strain for a linear ball bearing with four-point connection as the sum of the deformations in individual contacts of the balls with opposite raceways based on Equations (22)–(25). Taking into account the total contact strain for the linear bearing and the forces acting in contact, it is possible to determine the exponential contact load factor (n), which is described by Equation (26). The load factor of one ball ( C 1 ) describes Equation (27). On the basis of Equations (28) and (29), the following are determined, respectively: the exponential stiffness factor (k) and the stiffness coefficient ( C 2 ).
n = l o g P x 2 l o g P x 1 l o g y y 2 l o g y y 1
C 1 = F r x y n
k = n 1
C 2 = C 1 n
where
  • n—exponential load factor,
  • k—exponential stiffness factor,
  • C1—load factor of one ball,
  • C2—coefficient of stiffness of one ball.
In the finite element method, contact occurs when the nodes of field 1 penetrate the surface formed from the nodes of field 2. The depth of penetration of the nodes of body 1 caused by force determines the stiffness of the contact (Equation (30)). Equation (30) is the equation for the spring stiffness in a linear ball bearing with four-point connection (Figure 14). Based on Equations (26)–(29) and Equation (30) (spring stiffness), the nonlinear contact stiffness for the corresponding force is calculated as Fn (Equations (31) and (32)).
Figure 14. Contact stiffness in finite element method [30].
Figure 14. Contact stiffness in finite element method [30].
Applsci 14 08046 g014
F n = k n · y n y 0
F n x = C 1 · y n x n
C F = C 2 · y n x k
where
  • CF—contact stiffness corresponding to the deformation in contact,
  • Fnx—preload for ball with treadmill-given load,
  • ynx—strain in contact induced by force-given load.

5. Numerical Problem Definition

The aim of the research is to define a simplified linear model of a ball bearing with four-point contact and to evaluate the results obtained using the proposed simplified model and the reference model. Both models use a 0.7 mm density of hexagonal first order mesh. Moreover, the quality of the mesh was achieved by a Jacobian above 0.6 and an aspect ratio around 1.2. The natural frequency results were compared for the reference and simplified models. The comparative simulation was carried out using the ABAQUS 2019 finite element method software. In the reference model, the modal analysis was preceded by a static analysis so that the nodes involved in the contact were included in the natural frequency analysis (taking into account the ellipsoidal contact). The simplified model assumes that there is a nonlinear contact and the characteristics of this contact are modeled by springs with nonlinear stiffness. The nodes of these springs are not in direct contact with the raceways, but are connected by beam elements of infinite stiffness to the corresponding raceways. The arrangement of the beam elements corresponds to an ellipsoidal contact shape and these elements are in contact with the raceways. The balls in the linear bearing are placed between the upper block and the lower block, and the raceways have a Gothic arc shape with an angle of 45°. Figure 15 shows a geometric model of a linear bearing. It is assumed that all elements are made of steel and their weights are given in Table 1. Simulations were carried out for three cases with ball numbers of 8, 10 and 12.

5.1. Reference Model

The reference model consists of two massive blocks that represent the inner and outer raceways and the balls. The components have been discretized with cube solid elements of the first order. The upper surface of the outer block is restrained in three directions, and an evenly distributed load of 300 N is applied to the lower surface of the inner block (Figure 16). A nonlinear contact is assumed between the balls and raceways to reflect the ellipsoidal pressure distribution in contact (Figure 17). The ellipsoidal contact pressure distribution will also be considered in the modal analysis after the static analysis.

5.2. Simplified Model

The main difference between the reference and the simplified model is the absence of balls, which have been replaced by springs with nonlinear characteristics. These springs are connected by beam elements that are in linear contact with the raceways, as shown in Figure 18 and Figure 19. The connection with the beam elements allows for the ellipsoidal contact of the ball with the bearing raceway to be reproduced. Contact nonlinearity was considered in the spring.

5.3. Properties of Springs with Nonlinear Characteristics

For the adopted geometric parameters describing the model (Table 2), on the basis of Equations (16)–(18), it is possible to determine the radii of contact curvature (Table 3).
The model assumes that the raceways and balls are made of steel and the material properties of the system are shown in Table 4.
On the basis of Equations (19)–(21), the following were determined (Table 5):
On the basis of the data presented in Table 5 and on the basis of Equations (21)–(25), the contact parameters were determined, such as: maximum contact stresses ( σ c m a x ), contact deformation (y) and maximum/minimum ellipse semi-axis (a, b) (Table 6).
On the basis of the data presented in Table 6 and expressions (26)–(29), the stiffness coefficients were determined (C2), as well as the loads for one ball (C1) and exponential coefficients (n, k)(Table 7).
In order to determine the parameters of the spring with nonlinear characteristics, it was assumed that the balls were subjected to an external load of 300 N. The value of the external load was converted to preload on the basis of Equations (13) and (14). The value of preload equal to 106 N was determined. On the basis of Equations (30) and (32), the nonlinear contact characteristics of the balls with the raceways were determined (Figure 20).

5.4. Results of Numerical Analyses

The modal analysis was performed for both models, taking into account the same boundary conditions and using the FEM calculation program for modal analysis—LANCZOS. The first twenty natural frequencies were included in the analysis. The reference and simplified models were compared, with 8, 10 and 12 balls in the rope bearing (the influence of temperature was omitted). For both models, a load of 300 N was applied. Figure 21 shows the results in the form of displacements obtained from the frequency analysis.
The differences in natural frequencies between the reference model and the simplified model for the same number of balls are shown in Table 8 and in the form of a diagram in Figure 22.

6. Optimization Using a Genetic Algorithm

The tests were carried out using two different solutions in the field of steering system design. In the case of the first solution, a steel outer column tube was used, and in the case of the second solution—an aluminum outer column tube. The geometrical forms of the two variants of the outer columns are different due to the process of their production (Figure 23). Linear ball bearings with four-point connection are mounted between the outer and inner columns. The number of balls in a linear bearing varies between 5 and 12. The spacing between the balls must meet the condition of Equation (1) and must not be smaller than the diameter of the balls, which in the assumed model is 4 mm. The preload of the ball bearings is 300 N. The linear bearing housing is omitted from the numerical model because the balls in the linear bearing are assumed to work uniformly. The steering wheels in both cases have been modeled in accordance with the applicable standards in terms of weight and stiffness.
In the optimization process, the first two natural frequencies that occur in the column, i.e., the vertical and horizontal form of the natural frequency, were taken into account. A genetic algorithm was used in the optimization process. The aim is to obtain the highest possible first two natural frequencies. In addition, it was assumed that the first natural frequency must be above 40 Hz and the second above 45 Hz. If the natural frequency values do not meet the assumed criteria, the solutions that are closest to the assumed goal are selected from the population and passed on to obtain the optimal solution. The parameters of the genetic algorithm that were adopted in the optimization are listed in Table 9. An elite approach was assumed—the declared percentage of the best solutions passes unchanged to the offspring population. This is a very important strategy to ensure that the value gained in the solutions does not deteriorate. If the elite population is high, it reduces the chances of introducing a new gene. The genetic algorithm uses a distribution index, which controls whether the offspring are closer or further from the parental individuals, this coefficient ranges from 3 to 10.
In the process of optimizing the steering column with the steel outer column tube, convergence was achieved in 26 iterations (Figure 24). A linear dependence of the vertical frequency form on the number of balls and a parabolic relationship of the lateral frequency form were noted (Figure 25). A greater effect on the natural frequency of the number of balls was also noted compared to the spacing between them, which results from the relationship described in Equation (1) (Figure 26). The optimal solution was achieved for the case of using 12 balls and a spacing between the balls of 7.5 mm. The natural frequency values for this case are 40.2 Hz for the vertical vibration frequency and 46.4 Hz for the lateral vibration frequency (Figure 27 and Figure 32).
In the second case, the optimization of the steering column model, whose outer column tube is made of aluminum, showed convergence after 26 iterations (Figure 28). The influence of the extreme values of the number of balls and the spacing between the balls on the natural frequencies was noted (Figure 29 and Figure 30). The optimal solution was achieved for the case of 12 balls and a spacing between the balls of 7.5 mm, and the natural frequency values are 40.4 Hz for the vertical frequency and 46.4 Hz for the lateral frequency form (Figure 31 and Figure 33).
Figure 28. History of convergence for natural frequencies for aluminium outer column tube: (a) vertical mode, (b) lateral mode.
Figure 28. History of convergence for natural frequencies for aluminium outer column tube: (a) vertical mode, (b) lateral mode.
Applsci 14 08046 g028
Figure 29. Influence of the number of balls for natural frequency: (a) vertical mode, (b) lateral mode.
Figure 29. Influence of the number of balls for natural frequency: (a) vertical mode, (b) lateral mode.
Applsci 14 08046 g029
Figure 30. Influence of the spacing between the balls for the natural frequency: (a) vertical mode, (b) lateral mode.
Figure 30. Influence of the spacing between the balls for the natural frequency: (a) vertical mode, (b) lateral mode.
Applsci 14 08046 g030
Figure 31. Three-dimensional diagram of the first two natural frequencies of aluminium outer column tube for the number of balls and the spacing between the balls.
Figure 31. Three-dimensional diagram of the first two natural frequencies of aluminium outer column tube for the number of balls and the spacing between the balls.
Applsci 14 08046 g031
Figure 32. Results of displacements for the optimal solution for the vertical form of the natural frequency of the model: (a) outer column tube made of steel, (b) outer column tube made of aluminum.
Figure 32. Results of displacements for the optimal solution for the vertical form of the natural frequency of the model: (a) outer column tube made of steel, (b) outer column tube made of aluminum.
Applsci 14 08046 g032
Figure 33. Results of displacements for the optimal solution for the horizontal form of the natural frequency of the model: (a) outer column tube made of steel, (b) outer column tube made of aluminum.
Figure 33. Results of displacements for the optimal solution for the horizontal form of the natural frequency of the model: (a) outer column tube made of steel, (b) outer column tube made of aluminum.
Applsci 14 08046 g033

7. Discussion

The optimization process was carried out for two structural cases, taking into account the steel or aluminum outer column tube. The problem was the multiple criteria—two criteria related to the maximization of two natural forms of the system were taken into account. The optimization results showed that for both design cases, the optimal natural frequencies were obtained for 12 balls with a spacing of 7.5 mm between them. In the first case, where the outer column tube is made of steel, the value of the first natural frequency of the vertical mode was 40.2 Hz and the second natural frequency of the lateral mod was 46.4 Hz. In the second case, in which the outer column was made of aluminum, the value of the first natural frequency of the vertical mode was 40.4 Hz and the second natural frequency of the lateral mod was 46.4 Hz. Using a genetic algorithm, for both column cases, a simplified modeling of ball bearings with four-point connection was used, using a system of nonlinear springs replacing the ball body. A comparison of the simplified numerical modeling method of linear ball bearings with four-point connection with the reference model showed a similar value of natural frequency with the use of different number of balls, and thus good accuracy of the proposed simplified model. The maximum difference in vibration frequency was less than 1.5%. The simplification of the model allowed us to significantly reduce the calculation time, reducing it by approximately three times as much. The presented research results are the first stage of a work aimed at developing a method for optimizing the joints occurring in the steer-by-wire steering system using an artificial intelligence algorithm [31,32,33]. Further work in the model will take into account additional parameters of the linear bearing, such as preload, contact angle, raceway radius and raceway material, and the implementation of a new optimization algorithm like grey wolf. Therefore, the method assumes the use of a population algorithm, in which case it is important to use a numerical model, leading to time savings and the simplification of the complexity of the problem, which is extremely important in industrial practice. The proposed optimization method, based on the bio-inspired algorithm and the finite element method with a simplified model of good accuracy, allows for optimization in the field of practical design problems of modern steering systems. It ensures an optimal solution with appropriate performance parameters, assuming minimized vibrations and thus achieving maximum comfort of use.

Author Contributions

Writing—original draft preparation, A.Z.; writing—review and editing, M.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

Study completed with support of ZF Steering system Poland Sp. z o.o. (Konwojowa 94).

Conflicts of Interest

Author A. Załęski was employed by the company ZF Active & Passive Safety Technology Steering Systems, ul. Konwojowa 94, 43-346 Bielsko-Biała, Poland. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Mortazavizadeh, S.A.; Ghaderi, A.; Ebrahimi, M.; Hajian, M. Recent Developments in the Vehicle Steer-by-Wire System. IEEE Trans. Transp. Electrif. 2020, 6, 1226–1235. [Google Scholar] [CrossRef]
  2. Harris, T.A. Rolling Bearing Analysis, 4th ed.; John Wiley and Sons Inc.: New York, NY, USA, 2001. [Google Scholar]
  3. Houpert, L. A uniform analytical approach for ball and roller bearings calculations. ASME J. Tribol. 1997, 119, 851–858. [Google Scholar] [CrossRef]
  4. Jones, A.B. A general theory for elastically constrained ball and radial roller bearings under arbitrary load and speed conditions. ASME J. Basic Eng. 1960, 82, 309–320. [Google Scholar] [CrossRef]
  5. Nayak, S. Fundamentals of Optimization Techniques with Algorithms; Academic Press: Cambridge, MA, USA, 2020. [Google Scholar]
  6. Poteralski, A.; Szczepanik, A.; Beluch, M.; Burczynski, W. Optimization of Composite Structures Using Bio-Inspired Methods; Book Series Lecture Notes in Artificial Intelligence; Springer: Cham, Switzerland, 2014; Volume 8468, pp. 385–395. [Google Scholar]
  7. Burczynski, T.; Dlugosz, A.; Kus, W.; Orantek, P.; Poteralski, A.; Szczepanik, M. Intelligent computing in evolutionary optimal shaping of solids. In Proceedings of the 3rd International Conference on Computing, Communications and Control Technologies, Austin, TX, USA, 24–27 July 2005; Volume 3, pp. 294–298. [Google Scholar]
  8. Holland, J.H. Outline for biological theory of adaptive systems. J. ACM 1962, 3, 297–314. [Google Scholar] [CrossRef]
  9. Arbor, A.; Holland, J.H. Adaptation in Natural and Artificial Systems; The University of Michigan Press: Ann Arbor, MI, USA, 1975. [Google Scholar]
  10. Holland, J.H.; Reitman, J.S. Cognitive Systems Based on Adaptive Algorithms, Pattern-Directed Inference Systems; Academic Press: New York, NY, USA, 1978. [Google Scholar]
  11. Elbaz, K.; Shen, S.-L.; Zhou, A.; Yuan, D.-J.; Xu, Y.-S. Optimization of EPB Shield Performance with Adaptive Neuro-Fuzzy Inference System and Genetic Algorithm. Appl. Sci. 2019, 9, 780. [Google Scholar] [CrossRef]
  12. Zou, F.; Li, J.; Min, W. Distributed Face Recognition Based on Load Balancing and Dynamic Prediction. Appl. Sci. 2019, 9, 794. [Google Scholar] [CrossRef]
  13. Ge, Z.; Li, J.; Duan, Y.; Yang, Z.; Xie, Z. Thermodynamic Performance Analyses and Optimization of Dual-Loop Organic Rankine Cycles for Internal Combustion Engine Waste Heat Recovery. Appl. Sci. 2019, 9, 680. [Google Scholar] [CrossRef]
  14. Cucuzza, R.; Domaneschi, M.; Greco, R.; Marano, G.C. Numerical models comparison for fluid-viscous dampers: Performance investigations through Genetic Algorithm. Comput. Struct. 2023, 288, 107122. [Google Scholar] [CrossRef]
  15. Geradin, M.; Rixen, D.J. Mechanical Vibrations; Wiley: Hoboken, NJ, USA, 2015. [Google Scholar]
  16. Zienkiewicz, O.C. The Finite Element Method in Structural and Continuum Mechanics; McGraw-Hill: New York, NY, USA, 1971. [Google Scholar]
  17. Case, J.; Chilver, A.H. Strength of Materials and Structures; Edward Arnold: Baltimore, MD, USA, 1986. [Google Scholar]
  18. Singh, P.; Joshi, U.K. Fatigue Life Analysis of Thrust Ball Bearing Using Ansys. Int. J. Eng. Sci. Res. Technol. 2014, 3, 156–162. [Google Scholar]
  19. Dong, Z.; Zhao, D.; Cui, L. Rotating machinery fault classification based on one-dimensional residual network with attention mechanism and bidirectional gated recurrent unit. Meas. Sci. Technol. 2024, 35, 086001. [Google Scholar] [CrossRef]
  20. Mikołaj, S. Aspekty transformacji eksploatacyjnej warstwy wierzchniej bieżni łożysk tocznych—Przegląd. Dev. Mech. Eng. 2021, 17, 103. [Google Scholar]
  21. Palmgren, A. Ball and Roller Bearing Engineering; SKF Industries Inc.: Philadelphia, PA, USA, 1959. [Google Scholar]
  22. Rivera, G.; Tong, V.C.; Hong, S.W. Contact Load and Stiffness of Four Point Contact Ball Bearings Under Loading. Int. J. Precis. Eng. Manuf. 2022, 3, 677–687. [Google Scholar] [CrossRef]
  23. Sjoval, S. the load distribution within ball and roller bearing under given external radial and axial load. Teknsik Tidskr. Mek. Hfte 1933, 9, 97–102. [Google Scholar]
  24. Houser, D.R.; Young, W.; Kinzel, G.L.; Rajab, M. Force transmissibility through rolling contact bearings. In Proceedings of the 7th International Modal Analysis Conference, Las Vegas, NV, USA, 30 January–2 February 1989; pp. 147–153. [Google Scholar]
  25. Budynas, R.G.; Sadegh, A.M. Roark’s Formulas for Stress and Strain; McGraw-Hill Education: New York, NY, USA, 2020. [Google Scholar]
  26. Pipaniya, S.; Lodwal, A. contact stress analysis of deep groove bearing 6210 using hertzian contact stress. Int. J. Innov. Res. Eng. Sci. 2014, 7, 8–16. [Google Scholar]
  27. Pandiyarajan, R.; Starvin, M.S.; Ganesh, K.C. Contact Stress Distribution of Large Diameter Ball Bearing Using Hertzian Elliptical Contact Theory. Procedia Eng. 2012, 38, 264–269. [Google Scholar] [CrossRef]
  28. Harris, T.A.; Kotzalas, M.N. Advanced Concepts of Bearing Technology; Taylor & Francis Group: Melbourne, Australia, 2006. [Google Scholar]
  29. Whittemore, H.L.; Petrenko, S.N. Friction and Carrying Capacity of Ball and Roller Bearings; Technologic Papers Bureau of Standards, No. 201; US Government Printing Office: Washington, DC, USA, 1921.
  30. Bhandari, V.B. Design of Machine Elements, 2nd ed.; Tata McGraw Hill Publication: New York, NY, USA, 2003; Chapter 15. [Google Scholar]
  31. Gill, P.E.; Murray, W.; Saunders, M.A.; Wright, M.H. Sequential Quadratic Programming Methods for Nonlinear Programming. In Computer Aided Analysis and Optimization of Mechanical System Dynamics; NATO ASI Series (Series F: Computer and Systems, Sciences); Haug, E.J., Ed.; Springer: Berlin/Heidelberg, Germany, 1984; Volume 9. [Google Scholar]
  32. Exler, O.; Schittkowski, K.; Lehmann, T. A comparative study of numerical algorithms for nonlinear and nonconvex mixed-integer optimization. Math. Program. Comput. 2012, 1, 383–412. [Google Scholar] [CrossRef]
  33. Exler, O.; Schittkowski, K. A trust region SQP algorithm for mixed-integer nonlinear programming. Optim. Lett. 2007, 1, 269–280. [Google Scholar] [CrossRef]
Figure 1. Linear ball bearing scheme.
Figure 1. Linear ball bearing scheme.
Applsci 14 08046 g001
Figure 2. Seating a linear ball bearing with four-point connection in a steering column where the outer column tube is made of (a) steel; (b) aluminum.
Figure 2. Seating a linear ball bearing with four-point connection in a steering column where the outer column tube is made of (a) steel; (b) aluminum.
Applsci 14 08046 g002
Figure 3. Geometric model of linear ball bearing with cage.
Figure 3. Geometric model of linear ball bearing with cage.
Applsci 14 08046 g003
Figure 4. A block diagram of a physical problem posed using an optimization process [4].
Figure 4. A block diagram of a physical problem posed using an optimization process [4].
Applsci 14 08046 g004
Figure 6. Flowchart of the genetic algorithm [10,11,13].
Figure 6. Flowchart of the genetic algorithm [10,11,13].
Applsci 14 08046 g006
Figure 7. Bearing raceway wear intervals [20].
Figure 7. Bearing raceway wear intervals [20].
Applsci 14 08046 g007
Figure 9. Contact between two elastic bodies [25].
Figure 9. Contact between two elastic bodies [25].
Applsci 14 08046 g009
Figure 10. Elliptical contact model.
Figure 10. Elliptical contact model.
Applsci 14 08046 g010
Figure 11. Description of the angle of contact between the ball and the raceway for the adopted model of the shape of the raceway in the form of a Gothic arch.
Figure 11. Description of the angle of contact between the ball and the raceway for the adopted model of the shape of the raceway in the form of a Gothic arch.
Applsci 14 08046 g011
Figure 12. Linear bearing ball contact with raceway.
Figure 12. Linear bearing ball contact with raceway.
Applsci 14 08046 g012
Figure 13. Dependence of angular parameters on cosθ in the selection of contact properties [29].
Figure 13. Dependence of angular parameters on cosθ in the selection of contact properties [29].
Applsci 14 08046 g013
Figure 15. Reference model of four-point ball bearings.
Figure 15. Reference model of four-point ball bearings.
Applsci 14 08046 g015
Figure 16. Reference FEM model with boundary conditions in mind.
Figure 16. Reference FEM model with boundary conditions in mind.
Applsci 14 08046 g016
Figure 17. Pressure distribution in contact in the reference model.
Figure 17. Pressure distribution in contact in the reference model.
Applsci 14 08046 g017
Figure 18. A conceptual model of a spring with nonlinear characteristics.
Figure 18. A conceptual model of a spring with nonlinear characteristics.
Applsci 14 08046 g018
Figure 19. FEM model—contact of beam elements with raceways—representation of the contact of balls with the raceway.
Figure 19. FEM model—contact of beam elements with raceways—representation of the contact of balls with the raceway.
Applsci 14 08046 g019
Figure 20. Nonlinear load–displacement relationship for ball-to-raceway contact of linear bearing.
Figure 20. Nonlinear load–displacement relationship for ball-to-raceway contact of linear bearing.
Applsci 14 08046 g020
Figure 21. Results of displacements obtained from modal analysis in the compared models: (a) reference model, (b) simplified model, (c) reference model of balls only, (d) simplified model of nonlinear springs only.
Figure 21. Results of displacements obtained from modal analysis in the compared models: (a) reference model, (b) simplified model, (c) reference model of balls only, (d) simplified model of nonlinear springs only.
Applsci 14 08046 g021
Figure 22. Results of modal analysis between the models compared.
Figure 22. Results of modal analysis between the models compared.
Applsci 14 08046 g022
Figure 23. Two variants of the optimized steering columns: (a) outer column tube made of steel, (b) outer column tube made of aluminum.
Figure 23. Two variants of the optimized steering columns: (a) outer column tube made of steel, (b) outer column tube made of aluminum.
Applsci 14 08046 g023
Figure 24. History of convergence for natural frequencies for steel outer column tube: (a) vertical mode, (b) lateral mode.
Figure 24. History of convergence for natural frequencies for steel outer column tube: (a) vertical mode, (b) lateral mode.
Applsci 14 08046 g024
Figure 25. Influence of the number of balls on the natural frequency: (a) vertical mode, (b) lateral mode.
Figure 25. Influence of the number of balls on the natural frequency: (a) vertical mode, (b) lateral mode.
Applsci 14 08046 g025
Figure 26. Influence of the spacing between the balls on the natural frequency: (a) vertical mode, (b) lateral mode.
Figure 26. Influence of the spacing between the balls on the natural frequency: (a) vertical mode, (b) lateral mode.
Applsci 14 08046 g026
Figure 27. Three-dimensional diagram of the first two natural frequencies of steel outer column tube for the number of balls and the spacing between the balls.
Figure 27. Three-dimensional diagram of the first two natural frequencies of steel outer column tube for the number of balls and the spacing between the balls.
Applsci 14 08046 g027
Table 1. Mass distribution in a system.
Table 1. Mass distribution in a system.
ComponentsMass [kg]
Upper block1.6
Bottom block2.67
Table 2. Geometric parameters of linear ball bearing with four-point connection.
Table 2. Geometric parameters of linear ball bearing with four-point connection.
Geometrical Properties-
Ball diameter 8[mm]
Tangential factor 0.625[-]
Cage diameter 8[mm]
Contact angle 45[°]
Table 3. Radii of curvature contact for four-point linear ball bearing.
Table 3. Radii of curvature contact for four-point linear ball bearing.
BallInner RaceOuter Race
Min radius (R1, R2) 455[mm]
Max radius (R1′, R2′)-1.1726.828[mm]
Table 4. Material properties.
Table 4. Material properties.
Material Properties-
Young modulus for balls (E1)200,000[MPa]
Young modulus for bearing race (E2)200,000[MPa]
Poisson ratio ( ϑ )0.3[-]
Table 5. Contact rate values.
Table 5. Contact rate values.
Inner RaceOuter Race
cosθ0.9130.349
Principal curvature 1/R2−0.2−0.2
Principal curvature 1/R20.854−0.146
KD 1.39.769
CE9.19.1 × 10−6
μ 3.2951.295
κ0.4460.796
λ0.4930.728
Table 6. Dependence of ball–raceway contact parameters on load [24].
Table 6. Dependence of ball–raceway contact parameters on load [24].
O U T P U T
Herz Contact StressesTotal Rel.
Motion
y: Rel.
Motion of
Approach
c: Max Semiaxis Ellipt. Contactd: Min Semiaxis Ellipt. Contact
Input Ball ForceInner RaceOuter RaceTotal Rel.
Motion
Inner RaceOuter RaceInner RaceOuter RaceInner RaceOuter Race
0000000000
101349.0500.8490.001600.000910.000680.161740.124530.021880.07655
201699.7631.0300.002540.001440.001090.203790.156890.027560.09644
502306.8856.4400.004680.002670.002010.276580.212940.037410.13090
1002906.41079.040.007430.004230.003190.348470.268290.047140.16492
2003661.91359.510.011800.006720.005070.439050.338020.059390.20779
5004969.91845.140.021740.012390.009340.595890.458770.080610.28201
10006261.72324.730.034510.019670.014830.750770.578020.101560.35532
20007889.32928.980.054780.031230.023550.945910.728260.127960.44767
500010,7073975.240.100910.057530.043381.283800.988400.173660.60759
10 × 10513,4905008.490.160190.091320.068861.617491.245310.218800.76551
20 × 10516,9976310.310.254280.144960.109322.037911.568990.275680.96449
50 × 10523,0688564.410.468400.267030.201362.765872.129450.374151.30902
10 × 10529,064.610,790.40.743540.423890.319653.484782.682930.471411.64926
Table 7. Stiffness and load ratio of linear ball bearing.
Table 7. Stiffness and load ratio of linear ball bearing.
C1155,969
C2233,954
n1.5
k0.5
Table 8. Percentage difference between the simplified model and the reference model for the first 10 natural frequencies.
Table 8. Percentage difference between the simplified model and the reference model for the first 10 natural frequencies.
No. Natural
Frequencies
Differences in Natural Frequency [%]
8 Balls in the Bearing10 Balls in the Bearing12 Balls in the Bearing
10.3150.3180.318
20.2900.5761.041
30.0470.8881.829
41.1791.1951.423
50.7810.8970.904
60.8740.9361.018
70.6291.1001.388
80.8180.9631.151
90.5050.6710.740
100.2500.3280.400
Table 9. Genetic algorithm parameters.
Table 9. Genetic algorithm parameters.
Parameter NameValue
Maximum iterations50
Minimum iterations20
Population size54
Type codereal
Distribution index5
Mutation rate0.01
Elite population [%]10
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

Załęski, A.; Szczepanik, M. Parametric Optimization of Linear Ball Bearing with Four-Point Connection in Steer-by-Wire Steering Column by Means of Genetic Algorithm. Appl. Sci. 2024, 14, 8046. https://doi.org/10.3390/app14178046

AMA Style

Załęski A, Szczepanik M. Parametric Optimization of Linear Ball Bearing with Four-Point Connection in Steer-by-Wire Steering Column by Means of Genetic Algorithm. Applied Sciences. 2024; 14(17):8046. https://doi.org/10.3390/app14178046

Chicago/Turabian Style

Załęski, Arkadiusz, and Mirosław Szczepanik. 2024. "Parametric Optimization of Linear Ball Bearing with Four-Point Connection in Steer-by-Wire Steering Column by Means of Genetic Algorithm" Applied Sciences 14, no. 17: 8046. https://doi.org/10.3390/app14178046

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