Adaptive neural control for a magnetic levitation system