Font Size: a A A

Simulation Software Development And Experimental Research Of Active Vibration Control Based On LMSAdaptive Filter Algorithm

Posted on:2013-09-28Degree:MasterType:Thesis
Country:ChinaCandidate:H C QiFull Text:PDF
GTID:2252330377458422Subject:Marine Engineering
Abstract/Summary:PDF Full Text Request
Active vibration control has aroused widespread concernin engineering due to its good control performance at low frequency range and adaptability to excitation frequency varying. Considering the realization of active control algorithms, an effective development path involved simulation of control strategies and its actualization in controller is proposed in this thesis.The software focus on variable algorithms, including standard LMS and corresponding developed algorithms adopted in system identification, filter x-LMS algorithm employed for the online and offline identification of secondary path in active vibration control. Simulation software of active vibration control is designed by MATLAB GUI, which consists of system identification, active vibration control based on online and offline identification of secondary path. In addition, mcc compiled program of independent and executable file is generated. Accordingly, graphical user interface with friendly interface and flexible setting of parameters is established which is independent to MATLAB.MATLAB codes of the simulation algorithms are transformed automatically into C codes with the aid of MATLAB Coder tool in this thesis. Then through reasonable modification, C codes are added to the designed software combining with the controller which contains32bits floating-point digital signal processor Tigersharc201with high performance based on CPCI bus. Finally, experimental studies of system identification and active vibration control are conducted on a single-stage isolation rig.Simulation and experimental results demonstrate MATALB provides a platform for the development of control algorithms, simulation and the design of controller software. Avisibleman-machine interface with strong power is realized, the C codes transformed from MATLAB codes and modified can be executed by controller. Besides, the results show that a satisfied control results can be achieved in active vibration control system with online and offline identification of secondary path under a certain excitation condition.
Keywords/Search Tags:active vibration control, GUI, filtered x-LMS algorithm, secondary pathidentification, code generation
PDF Full Text Request
Related items