@article { author = {AbdolMohammadi, masoud and Ahmadi, Habib and Varedi-Koulaei, Seyyed Mojtaba and Ghalibafan, Javad}, title = {Active Vibration Control of a Nonlinear System with Optimizing The Controller Coefficients Using Metaheuristic Algorithms}, journal = {AUT Journal of Mechanical Engineering}, volume = {5}, number = {4}, pages = {511-534}, year = {2021}, publisher = {Amirkabir University of Technology}, issn = {2588-2937}, eissn = {2588-2945}, doi = {10.22060/ajme.2021.19740.5962}, abstract = {An active vibration absorber is utilized in this study for a nonlinear system with unknown multi-harmonic frequency disturbance. At first, a function for disturbance force and its first and second derivatives are estimated. Then the position of the main system is controlled by feedback linearization and sliding mode controllers. A magnetic actuator is designed, which is controlled by a sub-controller. Liunberger observer estimates disturbance function, and the feedback linearization and sliding mode controllers regulate the main system's position. Metaheuristic algorithms obtain the controller's coefficients to minimize settling time and errors. Four different techniques, namely, Genetic algorithm, Particle swarm optimization, Simulated annealing, and Teaching-learning-based optimization, are utilized for the optimization process. A magnetic actuator is designed using Faraday and Lorentz's law for applying the controlling force to the system. Simulation results of the observer have been compared to real value, and the results show the excellent effect of active vibration absorbers on vibration suppression. Moreover, optimizing the controller coefficient shows an improvement in settling time and error. Comparing the algorithms, particle swarm optimization has the best cost function, where Teaching-learning-based optimization has the best-averaged results.}, keywords = {Active vibration absorber,sliding mode control,Liunberger,Metaheuristic optimization algorithms,Magnetic actuator}, url = {https://ajme.aut.ac.ir/article_4446.html}, eprint = {https://ajme.aut.ac.ir/article_4446_1b2ae0f14b372127d767fff4c46e7877.pdf} }