<abstract>
<p>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.</p>
</abstract>
Piezoelectric ceramic actuators exhibit nonlinear hysteresis characteristics owing to their material properties. To modify the inverse piezoelectric effect as an ideal linear execution, the classical Prandtl–Ishlinskii (PI) model is usually used for compensation by feedforward control. The PI model compensates well on simple hysteresis characteristics. However, when the output requirements are complex, the PI model demonstrates uneven compensation accuracy on the complex hysteresis characteristics and cannot achieve an accuracy similar to that of simple hysteresis. This paper proposes a simplification of complex hysteresis: Separated Level-loop PI (SLPI) model. First, we use a loop-separation logic algorithm to simplify the complex hysteresis characteristics to obtain hysteresis in the form of single loops with loop levels and vertexes. Second, the hysteresis characteristics of each loop are independently modeled using the PI model. Finally, the inverse model is reconstructed using a rollback method to restore a positive sequence of the feedforward voltage; then, the feedforward voltage is input as a compensation value to achieve higher and more uniform accuracy. Experiments and discussions show that the SLPI model can effectively improve the compensation results of complex hysteresis characteristics; moreover, the average compensation accuracy difference between single hysteresis loops was reduced.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.