Model predictive thrust control (MPTC) is one of the most effective approaches for linear induction machine (LIM) drive system. It can achieve the optimization of multiple objectives with suitable weighting factors, such as low ripples and fast dynamic performance. Due to the longitudinal end effect, the selection of weighting factor becomes particularly important in LIM. However, the process of tuning the weighting factors in the objective function is very long and tedious. In this paper, a dynamic fuzzy MPTC approach is proposed to solve the multi-objective problem for minimizing the flux and thrust ripples. Based on the fuzzy optimization technique, the tuning process of weighting factors can be transformed into a discrete membership function. A “max-min” objective function of voltage vectors is employed to select a more balanced switch combination on the Pareto optimal-frontier for LIM. Furthermore, this approach can adapt to different operating conditions by adjusting objectiv