{'fraction_non_alphanumeric': 0.02564102564102564, 'fraction_numerical': 0.0, 'mean_word_length': 5.731034482758621, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Comprehensive Review on MPC: Applications on Wind Turbines and FPGA Implementations

This paper is a comprehensive review on the applications of Model Predictive Control (MPC) on wind turbines and the Field-Programmable Gate Array (FPGA) implementations of MPC. MPC is an optimal control algorithm that can effectively deal with system constraints, which has been extensively applied to various aspects. FPGA, with the advantages of parallel processing capability, re-programmability, and flexible design, is one of the suitable implementations of MPC. In this paper, the applications of MPC on wind turbines are carried out in four aspects according to the four control objectives: maximum wind power extraction, regulation capability enhancement, mechanical loads minimization and weighting coefficients optimization. The FPGA implementations of MPC primarily focus on two aspects: the algorithms for Quadratic Programming (QP) problem and the FPGA-based implementations.