Design of multi-parameters optimization CMAC controller based on improved GA