When do I Use PID, MPC, and FLC for Basic Control - Tips?

For basic control, when do I use Fuzzy Logic Control (FLC) and Model Predictive Control (MPC) instead of PID control? The automation and integration of FLC and MPC into distributed control systems makes these a more viable choice. Surprisingly, there... Read the full text.