Linear, nonlinear and networked-based vibration control of smart flexible structures