Improved bat algorithm for roundness error evaluation problem
Guowen Li1, Ying Xu1,2, Chengbin Chang1
1School of Mechanical Engineering, Shenyang Jianzhu University, Shenyang 110168, China.
Abstract:
In the production and processing of precision shaft-hole class parts, the wear of cutting tools, machine chatter, and insufficient lubrication can lead to changes in their roundness, which in turn affects the overall performance of the relevant products. To improve the accuracy of roundness error assessments, Bat algorithm (BA) is applied to roundness error assessments. An improved bat algorithm (IBA) is proposed to counteract the original lack of variational mechanisms, which can easily lead BA to fall into local extremes and induce premature convergence. First, logistic chaos initialisation is applied to the initial solution generation to enhance the variation mechanism of the population and improve the solution quality; second, a sinusoidal control factor is added to BA to control the nonlinear inertia weights during the iterative process, and the balance between the global search and local search of the algorithm is dynamically adjusted to improve the optimization-seeking accuracy and stability of the algorithm. Finally, the sparrow search algorithm (SSA) is integrated into BA, exploiting the ability of explorer bats to perform a large range search, so that the algorithm can jump out of local extremes and the convergence speed of the algorithm can be improved. The performance of IBA was tested against the classical metaheuristic algorithm on eight benchmark functions, and the results showed that IBA significantly outperformed the other algorithms in terms of solution accuracy, convergence speed, and stability. Simulation and example verification show that IBA can quickly find the centre of a minimum inclusion region when there are many or few sampling points, and the obtained roundness error value is more accurate than that of other algorithms, which verifies the feasibility and effectiveness of IBA in evaluating roundness errors.
Related Concept Videos
Accuracy, limits, and approximation
Accuracy is defined as the closeness of the measured value to the true or actual value. In engineering mechanics, repeated measurements are taken during theoretical or experimental analyses to ensure that the result is precise and accurate.
The accuracy of any solution is based on the...
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
Testing a Claim about Standard Deviation
The hypothesis testing for the claim of population standard deviation (or variance) requires the data and samples to be random and unbiased. The population distribution also must be normal. There is no specific requirement on the sample size as the estimation is based on the chi-square distribution.
As a first step, the hypothesis (null and alternative) concerning the claim about...
Routh-Hurwitz Criterion I
To apply the Routh-Hurwitz criterion, a Routh table is constructed. The table's rows are labeled with powers of the complex frequency variable s, starting from the...
Design Example: Calculating Safe Diameter for Wind-Exposed Disc


