Robust constraint-following control for permanent magnet linear motor with optimal design: A fuzzy approach