The control of smart structures is a challenging task. This paper deals with model identification and control of vibration for a cantilever beam embedded with piezoelectric patches. Model identification of the beam was done using ARMAX technique. An observer based state feedback controller and neural network predictive controller were designed for the identified model. The performance of the controllers was evaluated using MATLAB simulation. The percentage suppression of vibration varied from 85 % to 99 % for state feedback and neural network controller respectively. © 2012 IFSA.