{'fraction_non_alphanumeric': 0.02832244008714597, 'fraction_numerical': 0.007262164124909223, 'mean_word_length': 5.350230414746544, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A New Vibration Controller Design Method Using Reinforcement Learning and FIR Filters: A Numerical and Experimental Study

High-dimensional high-frequency continuous-vibration control problems often have very complex dynamic behaviors. It is difficult for the conventional control methods to obtain appropriate control laws from such complex systems to suppress the vibration. This paper proposes a new vibration controller by using reinforcement learning (RL) and a finite-impulse-response (FIR) filter. First, a simulator with enough physical fidelity was built for the vibration system. Then, the deep deterministic policy gradient (DDPG) algorithm interacted with the simulator to find a near-optimal control policy to meet the specified goals. Finally, the control policy, represented as a neural network, was run directly on a controller in real-world experiments with high-dimensional and high-frequency dynamics. The simulation results show that the maximum peak values of the power-spectrum-density (PSD) curves at specific frequencies can be reduced by over 63%. The experimental results show that the peak values of the PSD curves at specific frequencies were reduced by more than 47% (maximum over 52%). The numerical and experimental results indicate that the proposed controller can significantly attenuate various vibrations within the range from 50 Hz to 60 Hz.