Evolutionary optimisation and real-time self-tuning active vibration control of a flexible beam system
Active vibration control has long been recognised as a solution for flexible beam structure to achieve sufficient vibration suppression. The flexible beam dynamic model is derived according to the Euler Bernoulli beam theory. The resonance frequencies of the beam are investigated analytically and th...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | http://eprints.utm.my/id/eprint/78226/1/MohdSazliSaadPFKM2014.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Active vibration control has long been recognised as a solution for flexible beam structure to achieve sufficient vibration suppression. The flexible beam dynamic model is derived according to the Euler Bernoulli beam theory. The resonance frequencies of the beam are investigated analytically and the validity was experimentally verified. This thesis focuses on two main parts: proportional-integralderivative (PID) controller tuning methods based on evolutionary algorithms (EA) and real-time self-tuning control using iterative learning algorithm and poleplacement methods. Optimisation methods for determining the optimal values of proportional-integral-derivative (PID) controller parameters for active vibration control of a flexible beam system are presented. The main objective of tuning the PID controller is to obtain a fast and stable system using EA such as genetic algorithm (GA) and differential evolution (DE) algorithms. The PID controller is tuned offline based on the identified model obtained using experimental input-output data. Experimental results have shown that PID parameters tuned by EA outperformed conventional tuning method in term of better transient response. However, in term of vibration attenuation, the performance between DE, GA and Ziegler-Nichols (ZN) method produced about the same value. For real-time selftuning control, successful design and implementation has been accomplished. Two techniques, self-tuning using iterative learning algorithm and self-tuning poleplacement control were implemented to adapt the controller parameters to meet the desired performances. In self-tuning using iterative learning algorithm, its learning mechanism will automatically find new control parameters. Whereas the self tuning pole-placement control uses system identification in real time and then the control parameters are calculated online. It is observed that self-tuning using iterative learning algorithm does not require accurate model of the plant and control the vibration based on the reference error, but it is unable to maintain its transient performance due to the change of physical parameters. Meanwhile, self-tuning poleplacement controller has shown its ability to maintain its transient performance as it was designed based on the desired closed loop poles where the control system can track changes in the plant and disturbance characteristics at every sampling time. Overall results revealed the effectiveness of both control schemes in suppressing the unwanted vibration over conventional fixed gain controllers. |
---|