Neural network control : theory and applications