Table 1 Summary of the PTC methods focused on weighting factor challenges.
PTC Methods | Limitations |
|---|---|
Higher computational burden as compared with conventional PTC and difficult to incorporate multiple control objectives35 | |
Weighting factor tuning based on coefficient of variation36 | Optimized weights are uncertain in this method and complex calculations are required to implement on hardware |
Weighting factor tuning based on TOPSIS and NSGA-II methods37 | TOPSIS and NSGA-II algorithms require complex calculations leading to computational challenges12 |
Weighting factor removal by Ranking method38 | Ranking based techniques become unfeasible as number of control objectives increases39 |
Tuning of weighting factor based on simple additive technique40 | Although technique is simple but not suitable for multiple control objectives11 |
Weighting factor tuning based on current ripples41 | |
Tuning of weighting factor based on error of control objectives43 | This method becomes challenging and complex when number of control objectives increases44 |
Weighting factor tuning using Genetic Algorithm (GA)45, Simulated Annealing (SA)42 or Gravitational Search Algorithm (GSA)43, Artificial Neural Network46, Ant colony based optimization47 | These algorithms are very complex and pose computational challenges48 |
Weighting factor tuning based on algebraic/numerical techniques49 | Design complexity increases as slection of weighting factor increases50 |
Weighting factor selection based on homogeneous cost functions51,52,53 | This technique is relatively efficient but unable to include multiple control objectives54 |
Direct vector selection based techniques to remove weighting factors from cost function55,56 | Direct vector selection techniques provid lower computational burden and lower complexity , however cannot incorporate multiple control objecitve57 |
Weighting factor elimination by using cascaded structure of FCS-MPC58,59 | The cascaded structure highly depended on proper selection of dealing cascaded structure60 |