Next Article in Journal
The Adsorptive Removal of Paracetamol as a Model Pollutant from an Aqueous Environment Using Activated Carbons Made from Selected Nutshells as Agricultural Waste
Previous Article in Journal
Experimental Study on Damage Characteristics and Microcrack Development of Coal Samples with Different Water Erosion Under Uniaxial Compression
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Systematic Review and Meta-Analysis of Model Predictive Control in Microgrids: Moving Beyond Traditional Methods

by
Elnaz Yaghoubi
1,
Elaheh Yaghoubi
1,
Mohammad Reza Maghami
2,
Javad Rahebi
3,*,
Mehdi Zareian Jahromi
4,
Raheleh Ghadami (Melisa Rahebi)
5,* and
Ziyodulla Yusupov
1,6
1
Department of Electrical and Electronics Engineering, Karabuk University, Karabük 78100, Turkey
2
Strategic Research Institute (SRI), Asia Pacific University of Technology and Innovation (APU), Kuala Lumpur 57000, Malaysia
3
Department of Software Engineering, Istanbul Topkapi University, Istanbul 34087, Turkey
4
Department of Electrical Engineering, Amirkabir University of Technology, Tehran 193954697, Iran
5
Department of Computer Engineering, Istanbul Topkapi University, Istanbul 34087, Turkey
6
Department of Power Supply and Renewable Energy Sources, National Research University TIIAME, Tashkent 100000, Uzbekistan
*
Authors to whom correspondence should be addressed.
Processes 2025, 13(7), 2197; https://doi.org/10.3390/pr13072197
Submission received: 21 May 2025 / Revised: 23 June 2025 / Accepted: 30 June 2025 / Published: 9 July 2025

Abstract

Microgrids are gaining considerable attention as a promising solution for integrating distributed energy resources and enhancing grid resilience. Model predictive control (MPC) has emerged as a powerful control strategy for microgrids due to its ability to handle complex dynamics and optimization problems. This study aims to conduct a comprehensive assessment of MPC applications and evaluate their overall effectiveness across various microgrid functionalities. Previous studies have not collectively examined MPC and have not explored its advantages and disadvantages in the microgrid. This study systematically categorizes and addresses this gap in the existing literature. An extensive list of suitable research papers was compiled from the Web of Science and analyzed, considering the method of the studies, main focus and objectives, publication year, and findings. Moreover, this research incorporates co-occurrence keyword analysis, covering MPC applications, systematic reviews, microgrids, and review articles. The visualization and analysis of the data obtained from the Web of Science database were conducted using VOS viewer. This discussion includes approaches that help electrical engineers evaluate the benefits and disadvantages of MPC within the microgrid setup. This knowledge enables electrical practitioners to select the appropriate methods for providing a resilient and reliable ecosystem.

1. Introduction

The rising interest in microgrids (MGs) offers valuable opportunities for the future of power systems. These small-scale grids present solutions to improve grid reliability, decrease environmental impact, and promote the use of environmentally friendly energy sources [1]. As one of the foundational elements of next-generation smart grid infrastructure, MGs play a critical role in reducing power losses, improving power quality, reducing pollutant emissions, and enhancing grid resilience [1,2]. While there is no general definition, MGs are commonly recognized as single, synchronized, and controllable power units that combine distributed energy resources, flexible loads, and energy storage devices [1,3,4]. Additionally, MGs engage with medium-voltage and low-voltage distribution networks within power systems and can operate in either grid-connected or island modes [4,5]. In contrast to traditional centralized electricity grids, which have limited flexibility in generation and load control, smart MGs operate as semi-independent units capable of efficiently managing energy generation and load operations [5]. These systems provide bidirectional power flows and enhanced operational autonomy, which are not commonly found in conventional electricity networks [6,7]. MGs have emerged as a valuable solution in response to the increasing energy demand, environmental concerns, and the need for distributed and resilient power systems [8,9]. In addition, their energy-related benefits, MGs improve security and reliability by separating crucial infrastructure from the primary grid, making them less vulnerable to cyber-attacks [10]. Because of the dynamic and uncertain nature of the MG environment, intelligent control strategies have become the most effective method for ensuring optimal performance [1].
Among them, model predictive control (MPC) has gained wide acceptance as an effective and robust control method for MGs. MPC has emerged as a sophisticated control strategy for MGs since it can manage complex system dynamics, constraints, and multi-objective [11,12]. The potential of MPC to enhance system performance is based on its ability to combine the strengths of predictive model control, like simplicity of implementation and fast dynamic response, with acceptable power quality at low sampling frequencies. This makes it a suitable candidate for MG control, enabling efficient and reliable operation [13,14]. MPC is a control method that employs an analytical model of the system to optimize its performance [12,15,16,17]. It forecasts the future behavior of the system and determines the best control inputs to achieve desired targets [17,18]. This adaptability and predictive ability make MPC suitable for managing distributed energy resources and handling nonlinearities, competing objectives, and operational constraints in MG [17,19].
Despite numerous studies demonstrating the effectiveness of MPC in microgrids, the literature remains fragmented. Few reviews systematically compare algorithmic variants, assess multi-objective optimization strategies, or evaluate the integration of MPC within hybrid and hierarchical control frameworks. This review paper discusses the peer-reviewed literature published from 2016 to 2025, focusing on MPC-based control strategies for operating MGs with regard to optimization, implementation challenges, and future designs. The main contributions of this paper are as follows:
  • Provides a comprehensive classification of MPC techniques applied in MGs based on objectives, algorithms, and application domains;
  • Analyses the use of multi-objective optimization and highlights its role in enhancing operational trade-offs in MGs;
  • Explores the integration of MPC with hybrid and hierarchical control strategies for complex, real-world implementations;
  • Offers a bibliometric meta-analysis to uncover research trends and publication patterns over the past decade.
Figure 1 illustrates the methodology applied in this review paper to thoroughly analyze the role and applications of MPC in microgrids. A better understanding of this area of study is obtained by the combination of the systematic review method and bibliometric analysis. While systematic review guarantees the identification, screening, and synthesis of related studies, bibliometric analysis presents quantitative information through publication trends and citation networks in MPC in MGs. These outlined approaches guide electrical engineers and researchers to better understand the weaknesses and strengths of MPC applications within MGs. The literature review shows that much of the research emphasizes multi-objective optimization (MOO) and hybrid control strategies. Such strategies are important for applying demand-response programs, which modify energy consumption based on grid conditions or market signals. This capability is particularly crucial during MG transitions from grid-connected to islanding modes for ensuring a smooth restoration process upon reconnection to the main grid. This review aims to assist practitioners of electrical engineers in selecting the most suitable MPC approaches to gain robust and resilient MGs.
The meta-analysis section of this study provides significant insights into the quantitative nature of the research literature on MPC in MGs. For the validation of this analysis, the Web of Science (WOS) database was used for keyword analysis. Figure 2 presents the network of interconnected keywords based on MPC applications in MGs from 2021 to 2025. This network was generated by using the VOS viewer (1.6.19) software. The size and labeling of each node correspond to the prominence of the respective keyword, while connecting lines signify associations between them. Furthermore, distinct colors signify separate clusters based on their specific areas of expertise [20]. As shown in this figure, emerging themes such as “AI-based predictive control”, “hybrid microgrid resilience”, and “real-time energy management” reflect an increasing research focus. These thematic clusters indicate an increased interest in intelligent and adaptive MPC strategies designed to address the uncertainties and complexities of modern MGs.

2. Background and Review Methodology

2.1. MPC Fundamentals and Microgrid Applications

Microgrids, encompassing distributed energy resources, energy storage units, and smart control infrastructure, offer a reliable and resilient power-supply solution to end-users. This decentralized approach effectively addresses the limitations of centralized power systems [21,22]. MGs come in various types, each designed to meet specific needs and operate under different conditions. MGs can be classified both by configuration and operational mode. In terms of configuration, these are categorized into three varieties: AC, DC, and hybrid AC/DC MGs [23,24]. In terms of operation, MGs are classified as grid-connected, islanded, or in transition between these two states [25,26]. In grid-connected mode, the primary network provides voltage and frequency support, with distributed generators (DGs) focusing solely on power generation. However, controlling frequency is a significant challenge in islanded microgrids, often composed of non-inertial sources linked through power electronic converters [27,28]. Islanded MGs are commonly implemented in remote locations, where establishing a connection to the national power grid is not practical. In this mode, DGs regulate voltage and frequency. Yet, due to inherent uncertainty in power production from dispersed sources, energy storage devices like batteries and supercapacitors become essential to compensate for production and demand fluctuations [29]. Efficient energy management is crucial in such a context [30]. A proposed solution for frequency control in MGs involves the implementation of virtual inertia using the characteristics of MPC [28,31].
Given that several renewable energy sources produce direct current, and various electronic and control equipment require DC voltage, researchers advocate for DC MGs to enhance system efficiency [32,33,34]. The advantages of DC microgrids, such as the absence of resource synchronization requirements, lower losses compared to AC systems, lack of reactive power and skin effect, increased transmission line capacity, and simpler control, make them an attractive option for research. Although the skin effect is minimal in low-frequency AC systems (such as 50 Hz), its complete absence in DC systems still contributes to greater efficiency, especially in compact or high-current applications. Despite the benefits of DC microgrids, it is not economically feasible to overhaul existing networks due to established distribution network structures and the prevalence of electrical appliances designed for AC input. Consequently, researchers prioritize optimal control of AC microgrids, focusing on areas like energy management [35,36,37], power quality [38,39], and interfacing converter structures [40,41].
In AC microgrids, DGs like diesel generators are directly connected to the grid, while others, such as photovoltaic and fuel cells, are linked through a power electronic interface converter. DGs with interface converters lack inertia, affecting MG stability. However, virtual inertia, implemented through MPC, can mitigate this drawback [42]. These converters, when used at their full capacity, can enhance power quality indicators like harmonic reduction and reactive power injection [38,42]. Hybrid AC-DC MGs efficiently utilize DGs, AC, and DC loads, comprising two sub-grids (AC and DC) connected by an interlinking converter [43,44]. These MGs combine the advantages of AC and DC types, reducing the number of converter layers and associated losses. However, their control and operation are more complex than individual AC and DC microgrids, especially when incorporating energy storage sources [45]. Despite the complexity, the advantages position hybrid MGs as potential future MG solutions [46,47].
Modern MGs operate in increasingly dynamic environments shaped by fluctuating loads, intermittent renewable energy sources, converter-based interfaces, and operational transitions between grid-connected and islanded modes. These complexities make it challenging to maintain stability, ensure optimal resource utilization, and satisfy both technical and economic objectives. MPC addresses these challenges through a prediction-optimization framework that continuously adjusts control actions in real time. At each time step, MPC uses a dynamic system model to forecast future states over a defined horizon, solves a constrained optimization problem to minimize a specified objective function, and applies only the first control input in the optimized sequence. This process, repeated in a receding horizon fashion, enables MPC to adapt to disturbances and evolving grid conditions in a closed-loop manner [17,18]. In grid-connected microgrids, MPC facilitates coordinated energy dispatch between distributed energy resources, storage systems, and the main grid. It supports peak-shaving, demand-response, and cost-minimization strategies by forecasting consumption and generation patterns [39,48]. In islanded operation, where the system must operate autonomously, MPC is especially valuable for voltage and frequency regulation in the absence of grid support. It enables the implementation of virtual inertia through advanced converter control, enhancing dynamic stability in low-inertia environments [19,49]. Moreover, MPC manages transitions between operational modes, such as reconnection after islanding, by enforcing synchronization constraints and load balancing [26].
Hybrid AC/DC microgrids present additional challenges due to the presence of asynchronous subsystems and the need to coordinate power flow through interlinking converters [40,46]. MPC optimizes control actions across both domains by dynamically adjusting converter setpoints, ensuring system-wide stability while minimizing conversion losses. Furthermore, the controller can accommodate operational constraints such as state-of-charge (SoC) limits, ramp rates, thermal limits, and grid-code compliance, all of which are explicitly formulated in the optimization problem [19,49]. In practical implementations, MPC has also been adapted for distributed frameworks (DMPC), where each microgrid or subsystem executes its local optimization while exchanging limited information with other agents [50,51]. This structure supports scalability and modularity in multi-microgrid networks. Whether centralized or decentralized, MPC enables complex objectives, such as reliability, efficiency, emissions reduction, and resilience, to be addressed simultaneously, making it an indispensable tool in advanced microgrid control [52].

2.2. Research Gap and Review Positioning

Despite the growing body of literature on MPC in MGs, existing reviews often address narrow technical scopes and lack a comprehensive synthesis of algorithmic, architectural, and application-level perspectives. Many studies focus exclusively on specific control types, such as economic MPC or converter-level control, without discussing broader system integration, multi-objective trade-offs, or scalability challenges. For instance, economic MPC is extensively presented in [53,54], whereas hybrid MPC controllers that combine rule-based and predictive strategies are investigated in [55,56].
Others examine algorithmic developments in isolation, with limited attention to practical deployment constraints or compatibility with hierarchical control structures. Moreover, there is a notable lack of bibliometric insight into publication trends, thematic focus areas, and collaboration networks that shape the research landscape.
A review of the recent literature reveals that topics such as multi-objective optimization, DMPC, and hybrid control strategies are either partially explored or treated in isolation. For example, although multi-objective formulations are essential for balancing competing goals like cost, power quality, and reliability, only a few works examine their implementation in actual microgrid control scenarios. Approximately 18% of the selected studies involve real-world MG implementations or hardware-in-the-loop validations, while the remaining are simulation-based. Similarly, while hybrid MPC architectures—combining predictive control with rule-based, PID, or fuzzy logic controllers—are gaining traction, existing reviews rarely analyze their comparative performance or integration complexity. Furthermore, the role of MPC in managing complex microgrid dynamics, particularly in hybrid AC/DC configurations or in systems requiring real-time reconfiguration, is insufficiently covered in most prior surveys.
This review aims to bridge these gaps by presenting a structured and extensive analysis of MPC strategies across various microgrid types and control objectives. In addition to reviewing technical implementation aspects, this study conducts a bibliometric evaluation using data extracted from the WOS database, with keyword co-occurrence mapping performed via VOSviewer. This review comprehensively evaluates MPC algorithm classes, objective function designs, constraint-handling approaches, and integration strategies with higher-level control systems. It also contrasts existing studies in terms of their scope, application domains, and methodological depth, as summarized in Table 1. By synthesizing both theoretical and data-driven insights, this work provides a clear understanding of where the field stands, what challenges remain, and how future research can evolve to meet the control demands of next-generation microgrids. Table 1 outlines various review articles conducted by researchers on the predictive control model of microgrids from 2019 onward. Unlike these reviews, which concentrate on two or more techniques, our review paper takes a thorough approach by extensively exploring each technique within the predictive control modeling of MGs. This study employed a keyword analysis, simultaneously exploring terms like MPC, MGs, and systematic review, and utilizing data from the WOS database.

2.3. Review Methodology and Bibliometric Analysis Approach

To ensure a structured, comprehensive, and objective evaluation of MPC applications in microgrids, this study adopts a hybrid methodology that integrates both systematic review techniques and bibliometric analysis. This dual approach enables the identification of the relevant literature, assessment of research patterns, and extraction of thematic insights critical to understanding the evolution and scope of MPC-based microgrid control strategies. Our review process followed standard guidelines for systematic literature reviews (SLRs), including planning, screening, eligibility assessment, and synthesis. The initial step involved formulating the research questions and defining the inclusion and exclusion criteria. The primary questions guiding this review were as follows:
  • What are the dominant MPC strategies used in microgrid control?
  • How do these strategies vary by application (energy management and frequency control)?
  • What control objectives and optimization techniques are employed?
  • What research gaps exist in terms of hybrid, hierarchical, and multi-objective implementations?
A timeline examination of publication trends reveals a sharp surge in MPC-based MG research before and after 2020. The surge reflects an increased focus on energy resilience, AI deployment, and distributed control in post-pandemic smart-grid planning.
  • Data Collection and Source Selection:
Relevant publications were sourced from one major academic database, WOS, covering the period from 2016 to 2025. This database was chosen due to its extensive coverage of peer-reviewed engineering, control systems, and energy-related research. The initial search string included combinations of the following keywords:
To search for relevant studies, a group of keywords was used in both the Title and Topic fields. Using the AND operator, “Power System” and “Model Predictive Control (MPC)” were the keywords used in the Title field, and “Control Strategies” was used in the Topic field to spotlight the areas of concern.
To cover more areas and similar research, other keywords were employed together with the OR operator. These include “Distributed Energy Resources”, “Optimization”, “MPC”, “Multi-Objective Optimization”, and “Model Predictive Control (MPC)” in Topic, and “Microgrids”, “DC Microgrids”, “AC Microgrids”, and “Hybrid Microgrids” in Title. This ensured wide coverage of the scientific literature concerning model predictive control in power systems and microgrids.
The inclusion and exclusion criteria utilized to choose the publications are presented below in Table 2, covering aspects such as time range, language, document type, subject area, search logic, and source database.

3. Overview of MPC Approaches in Microgrid

MPC uses the explicit model of the system to attain control objectives [66,67]. It continuously adjusts control inputs based on real-time feedback and future predictions, making it a powerful closed-loop strategy [18,67,68,69]. There are numerous algorithms that can be used by application developers for MPC; however, each has its pros and cons [70,71]. The selection of an algorithm is contingent upon several factors, encompassing the particular configuration of the MG [72,73], control objectives [74,75], computational constraints [76,77], and available hardware resources [78].

3.1. System Dynamics in MPC

In the domain of control systems such as MPC, algorithms operate within a realm of continuous system dynamics [79]. This means that the system under control obeys continuous time derivatives, which implies that its behavior evolves in a uniform manner over time, without any sudden breaks or sudden stops [79,80]. The distinction between discrete and continuous formulations in control algorithms hinges on the representation of time and the modeling of system dynamics. Therefore, algorithm selection needs to consider not only computational factors but also the dynamics of the controlled system. While many algorithms for MPC utilize continuous system dynamics [81,82,83,84,85,86], some incorporate discrete system dynamics [87]. The differentiation between discrete and continuous formulations relies on how time is represented and how system dynamics are modeled, both of which are introduced here.
  • In continuous system dynamics, time is conceptualized as a continuous variable, facilitating seamless and uninterrupted changes in the system’s state [61,88]. Characterized by continuous-time differential equations, these equations elucidate the rate of change in the system’s state variables over time [89,90]:
d X ( t ) d ( t ) = f ( X ( t ) , u ( t ) )
where X ( t ) represents the state of the system at time, t ; u ( t ) represents the control input at time, t ; and f characterizes the continuous dynamics function, delineating the evolution of system over time.
  • In discrete system dynamics, time is segmented into discrete intervals, with system state alterations occurring solely at these specified time steps [91,92]. Equation (2), captured by the systems, delineates how the state proceeds from one time step to the other with different equations [93].
X ( t + 1 ) = g ( X ( t ) , u ( t ) )
where X ( t ) denotes the system’s state at the current time step ( t ) , X ( t + 1 ) represents the system’s state at the subsequent time step ( t + 1 ) , u ( t ) signifies the control input applied at the current time step ( t ) , and g defines the system dynamics as a function of the preceding state and control input. System dynamics can be applied to discrete and continuous MPC methodologies based on the characteristics of the system [94,95]. The pivotal distinction lies in how time is conceptualized and how system dynamics are represented, as delineated by the respective formulas [95]. Furthermore, the objective function presents another crucial factor to consider when selecting MPC algorithms. Various types of objective functions for MPC algorithms are chosen based on the specific control objectives required. Table 3 shows the classification of objective functions in MPC methods.

3.2. Types of Objective Functions in MPC

Having established the distinction between continuous and discrete system dynamics, the next logical step in designing MPC strategies for microgrids is the careful selection of objective functions. These functions define what the control system aims to optimize and play a critical role in shaping system behavior [70,71]. Once appropriate objective functions are defined, they must be addressed through suitable optimization techniques. A variety of MPC algorithms have been developed to tackle different control challenges in microgrids, each with distinct advantages, computational requirements, and application scopes [119,120]. In MPC, the objective function is a central element that dictates how control actions are optimized over the prediction horizon. In the context of microgrids, where multiple DERs, energy storage units, and load profiles interact dynamically, the choice of objective function plays a critical role in achieving control goals [19]. Objective functions in MPC can vary significantly depending on whether the priority is economic performance, technical stability, environmental sustainability, or robustness against uncertainty [111,112]. These functions are often formulated as mathematical expressions that quantify control performance, typically by minimizing cost, tracking errors, or deviations from operational constraints. Since microgrid environments are heterogeneous and prone to disturbances, tailoring the objective function to reflect real-world control demands is essential for practical effectiveness [121]. To accommodate diverse operational needs, objective functions in MPC can be classified into several categories. Single-objective functions aim to minimize or maximize a single performance criterion, such as energy cost or voltage deviation [96,97]. In contrast, multi-objective functions balance competing goals—like minimizing emissions while maximizing renewable utilization—often using weighted sums or Pareto optimization [114,115]. Economic objectives focus on minimizing operating costs or maximizing profits, particularly relevant in market-integrated MGs [122,123]. Adaptive and learned objectives evolve in real time or are shaped by machine learning models to cope with dynamic conditions or unknown system behaviors [124,125,126]. Other categories include robust objectives, which account for uncertainty in inputs or models [111,112]; distributed objectives for multi-agent systems [127]; and mixed-integer [114,115] or quadratic objectives [117], which represent discrete decisions or linear systems, respectively. Table 4 provides a detailed breakdown of these objective function types, their definitions, mathematical formulations, and representative studies in the literature. Figure 3 illustrates the overview of these objective functions in MPC.

3.3. MPC Algorithm Types (Formulation-Based)

Once an appropriate objective function is developed, the second important step in MPC design is the selection of an optimization structure or algorithm, which is closely related to the complexity of the system, the variable types, and the computational requirement. These formulation-based classifications define how the cost function is structured, how constraints are handled, and what assumptions are made about the system model. Each type of MPC algorithm offers different trade-offs between computational complexity, system performance, and robustness, making the selection process crucial in MG control design. This section presents key algorithm classes used in MGs, with a focus on their formulation logic, application suitability, and practical limitations. To provide a systematic concept of diversity within MPC algorithms, they can be broadly classified into two types based on their primary focus: (1) algorithms toward control objectives, and (2) optimization problem-solving approach-driven algorithms. Both categories offer unique benefits in MPC systems, especially for flexibility, robustness, computational complexity, and practicability. Figure 4 provides a visual representation of this classification, and each of these categories is explained in detail below.
(1) 
Control-Oriented Classification of MPCs
These algorithms are primarily distinguished based on their control objectives, like robustness, adaptability, economic performance, and learning-based behavior. Each of the following methods modifies the MPC cost function or prediction model to fit specific operating goals:
  • Linear Quadratic Regulator (LQR): LQR is a preferred choice in MPC applications due to its simplicity and computational efficiency [128,129]. However, its simplicity comes at a cost, as it is primarily suited for linear systems with quadratic cost functions. To address these limitations, researchers have proposed various approaches, including a novel LQR controller that tackles V-f control in isolated PV–battery MGs [130]. This controller eliminates state estimators, relies on local data, and handles diverse uncertainties, achieving robust performance verified by extensive HIL tests. Building on this success, Reference [131] introduces an even more robust combo of resonant and lead–lag controllers. This approach tackles voltage tracking and stability in isolated MGs, outperforming LQR, MPC, and NI controllers by handling diverse uncertainties and offering excellent tracking, enhanced stability, and flexibility across single- and three-phase systems.
  • Economic Model Predictive Control (EMPC): EMPC integrates economic considerations into the MPC framework, optimizing control decisions to either maximize economic profit or minimize operational costs [19,53,54].
  • Robust Model Predictive Control (RMPC): RMPC tackles uncertainties in system dynamics or model parameters by integrating robustness constraints into the optimization problem [132]. This ensures stable performance, particularly in the face of uncertain conditions [133].
  • Neural network-based MPC (NNMPC): NNMPC employs neural networks to learn system dynamics and control policies. It is particularly useful for complex nonlinear systems where traditional modeling approaches are challenging [134,135].
  • Adaptive Model Predictive Control (AMPC): AMPC dynamically updates the system model and control parameters based on real-time feedback, adapting to changing system conditions and uncertainties [136,137].
(2) 
Optimization Problem-Based MPC
This category emphasizes the formulation and solution of optimization problems in the context of MPC. Employing different solver types and formulations, these methods expand the capacity of MPC to handle high-dimensional, complex, or mixed-variable systems.
  • Quadratic Programming (QP): QP emerges as a more versatile optimization algorithm capable of managing nonlinear systems and non-quadratic cost functions [138,139]. Although more computationally intensive than LQR, QP offers increased flexibility.
  • Mixed-Integer Linear Programming (MILP): MILP finds application in MPC scenarios with discrete decision variables, addressing tasks like switching between energy sources or adjusting power setpoints [140,141]. While computationally more demanding than QP, MILP excels in optimizing intricate discrete control strategies [142,143].
  • Distributed Model Predictive Control (DMPC): DMPC finds application in large-scale MGs characterized by decentralized control architectures [50,51]. It divides the optimization problem into smaller subproblems, facilitating distributed computation and minimizing communication overhead [144,145].
  • Multi-Objective Model Predictive Control (MOMPC): MOMPC optimizes multiple conflicting objectives simultaneously, finding trade-offs between competing goals such as economic efficiency, environmental impact, or system stability [146,147].
  • Receding-Horizon MPC (RHMPC): RHMPC is an iterative implementation strategy for MPC [148,149]. It repeatedly solves the optimization problem over a finite horizon, rolling the horizon forward with each iteration to adapt to changing conditions [149,150].
Figure 5 graphically illustrates the interrelation between the major control objectives in MG MPC—economic, technical, environmental, and adaptive—and their corresponding MPC types. This figure provides a simple yet comprehensive overview of how MPC algorithms are selected based on control objectives, complementing the more detailed classification in Figure 3.
Table 4 provides a comparative overview of these MPC algorithm types, highlighting their system dynamics assumptions, objective function types, optimization formulations, computational complexity, and MG application domains. In order to provide a more structured overview of the primary MPC approaches employed in MG control, Table 5 presents a comparative summary of the main techniques, their key application areas, common performance metrics, and existing research gaps. This classification assists in identifying suitable algorithms based on the control goals, resource availability, and the specific operating conditions of the MG.
Table 4. Comparison of MPC variants.
Table 4. Comparison of MPC variants.
AlgorithmSystem DynamicsObjective FunctionOptimization ProblemComputational ComplexityApplications
RHMPC [81,82] Continuous SingleQP ModerateGeneral control
MOMPC [151]ContinuousMultipleMulti-objective QPHighMulti-objective control
AMPC [83]ContinuousAdaptiveAdaptive QPHighAdaptive control
NNMPC [84]ContinuousLearnedNeural networkHighNonlinear control
DMPC [52]DistributedDistributedDistributed QPHighLarge-scale systems
RMPC [85,86]ContinuousRobustRobust QPHighRobust control
EMPC [152]ContinuousEconomicMILPHighEconomic optimization
MILP [87]Discrete/
Continuous
Mixed-integerMILPHighDiscrete/continuous systems
QP [153,154,155,156]ContinuousQuadraticQPModerateGeneral control
LQR [157]ContinuousQuadraticRiccati equationModerateLinear systems
Table 5. Summary of MPC techniques, application areas, performance metrics, and research gaps.
Table 5. Summary of MPC techniques, application areas, performance metrics, and research gaps.
MPC Technique Application Area Performance Indicator Identified Research Gaps
EMPC [95,158]Cost optimization in MGsOperational cost reductionLimited real-time implementation
DMPC [159,160,161]Multi-agent distributed MGsScalability, flexibility Communication overhead, convergence delays
MOMPC
[146,162]
Multi-objective energy managementPareto efficiencyComputational complexity
RHMPC
[160,163,164]
Islanding transition and fault recoveryFast frequency/voltage controlRequirement of high-frequency data, instability risks
AMPC [83,165]Dynamic and uncertain loads Robust response to system changesAdaptive model-tuning complexity
NNMPC [166,167]Nonlinear system controlTracking accuracy, generalizationTraining data dependency, real time interface challenges
RMPC [85,86,168]Uncertainty resilient controlRobustness against disturbances Conservative performance, complex constraint handling
MILP [169,170]Scheduling and resource optimizationGlobal optimalityScalability and combinatorial explosion
QP [171,172]Fast linear MPC formulationsComputation time, feasibility Inflexibility in nonlinear/complex system
LQR [173,174]Linear quadric control in stable MGsControl effort, response speedLimited adaptability, assumption of linear dynamics

3.4. MPC Strategies (Deployment/Architecture-Based)

Beyond the formulation of objective functions and optimization problems, MPC strategies can also be classified based on how they are deployed architecturally within a system. These deployment-based strategies reflect how the control logic is distributed across subsystems, how decisions are coordinated, and how computational tasks are handled in real-time operations. The distinction between centralized and distributed architectures is central to this classification, especially in MGs, where scalability, resilience, and communication constraints significantly influence the choice of strategy [21,22]. In centralized MPC, a single controller gathers system-wide data, solves the optimization problem globally, and dispatches control actions to all units [50,51]. While this allows for optimal global coordination, it is often impractical for large-scale or modular MGs due to communication overhead, latency, and computational burden. In contrast, DMPC decomposes the global problem into smaller sub-problems assigned to local controllers. Each agent (e.g., a DER or microgrid cell) solves its local optimization while sharing limited information with neighbors or a coordinating entity. DMPC enhances scalability, robustness, and privacy, making it well-suited for multi-microgrid systems or islanded operations [144,145]. RHMPC is a temporal deployment strategy where optimization is continuously performed over a shifting time horizon. At each step, only the first control input of the optimized sequence is implemented, and the horizon moves forward in time. This iterative approach improves real-time adaptability and robustness to disturbances or forecast inaccuracies [149,150]. Hierarchical MPC introduces layered control levels—primary, secondary, and tertiary—each with distinct timescales and functions. Higher layers handle long-term economic dispatch or energy scheduling, while lower layers manage fast dynamics, like voltage and frequency regulation. This architecture aligns well with the layered structure of power systems and supports modular integration of diverse assets [61,175,176]. Finally, hybrid MPC strategies combine MPC with other control techniques, such as PID, fuzzy logic, or rule-based controllers. These approaches leverage MPC for global optimization and predictive control, while auxiliary controllers provide faster or more robust responses under specific conditions. Hybrid strategies are especially valuable in scenarios requiring rapid switching between modes (e.g., grid-connected to islanded) or managing nonlinearities and uncertainties that MPC alone may not address efficiently [55,56]. Table 6 summarizes representative applications of these MPC strategies from the recent literature, illustrating their practical-use cases, targeted control objectives, and reported performance. The choice of deployment strategy depends on factors such as MG scale, communication infrastructure, computational resources, and desired trade-offs between performance and complexity.
Based on the findings from the studies in Table 5, the diverse array of algorithms presented in the table demonstrates the versatility of MPC in addressing specific objectives in MG applications. The results highlight the need for a tailored approach, considering the unique advantages and limitations of each algorithm based on the targeted control objectives.
Although most academic works on MPC in MGs use theoretical models or simulation-based validation, more research and industrial pilots are increasingly implementing MPC strategies in practice. Such deployments confirm the practicability of MPC-based energy management systems in real-world applications and provide valuable insight into computational constraints, system robustness, and performance under uncertainty. Table 7 presents an overview of some real-world MPC applications in MGs, identifying their operational setting and presenting findings.

4. Exploring Multi-Objective Optimization Using MPC

4.1. Concept and Benefits

Minimization, voltage stability, frequency regulation, emissions reduction, and energy efficiency must be addressed simultaneously. Traditional single-objective control methods often fall short in balancing these conflicting goals. MPC is a powerful control strategy that can be used to optimize the operation of complex systems [164,188,189]. However, many systems have multiple objectives that may conflict with each other [164]. Multi-objective optimization (MOO) is a mathematical framework that can be used to find solutions that trade-offs between these different objectives [190,191]. MPC can be used to solve MOO problems by formulating the optimization problem as a set of constraints that the MPC controller must satisfy [192,193]. The controller will then find a solution that satisfies all of the constraints and that also comes as close as possible to achieving the desired trade-offs between the objectives [193,194].
MOO using MPC has been applied to a wide range of problems. In the MG management domain, it is employed to optimize operation for cost reduction, maximize renewable energy utilization, and maintain system stability [195,196]. Additionally, in power system operations, MOO with MPC contributes to optimizing the performance for cost, emission reduction, and reliability [197,198,199]. Furthermore, in building energy management, this method has been beneficial in reducing energy consumption costs, enhancing occupant comfort, and minimizing environmental impacts [49,200]. Moreover, MOO with MPC has several benefits over traditional single-objective optimization approaches [192]. These benefits include the following:
  • Improved system performance: MOO can find solutions that are closer to the Pareto frontier, which is the set of all non-dominated solutions [201]. This means that MOO solutions are better at trading off between different objectives [201,202].
  • Reduced risk of suboptimal solutions: Single-objective optimization approaches can sometimes get stuck in local optima, which are solutions that are better than any of their neighbors but not as good as the global optimum [203,204,205]. MOO is less likely to get stuck in local optima because it considers multiple objectives [205,206].
  • Increased flexibility: MOO can be used to explore a wide range of trade-offs between objectives, allowing decision-makers to choose the solution that best meets their needs [207,208].
Table 8 compiles research studies on MOO with MPC. The advantages are categorized into three aspects: improved system performance, reduced risk of suboptimal solutions, and increased flexibility. The findings vary across studies, indicating that MOO with MPC can enhance system performance and mitigate suboptimal solutions, but the extent of increased flexibility depends on the specific application. Further exploration and standardization of methodologies are essential for harnessing the full potential of MOO with MPC in diverse domains.

4.2. Challenges in MOO with MPC

Despite its advantages, integrating MOO into MPC introduces several technical and computational challenges that can hinder practical deployment in MG environments. One of the primary barriers is computational complexity. MOO problems inherently involve solving multiple objective functions simultaneously, often requiring the evaluation of Pareto-optimal fronts or large-scale optimization under constraints. This leads to significantly increased computational demand compared to single-objective MPC, particularly in real-time or high-frequency control scenarios. For microgrids with limited processing resources, this can compromise responsiveness or scalability [221,222]. Another challenge lies in the definition and quantification of objectives. Many technical and economic goals—such as reliability, user comfort, emissions, or flexibility—are difficult to express in measurable, mathematically tractable forms. Moreover, assigning appropriate weights or prioritization across objectives can be subjective and context-dependent, potentially affecting fairness and consistency in control outcomes. Inaccurately defined objectives may lead to suboptimal or biased control actions that fail to meet system-level goals. A third critical issue is ensuring convergence and solution quality. In complex or nonlinear MG systems, MOO with MPC can suffer from poor convergence behavior or become trapped in local optima, especially when optimization landscapes are non-convex or data-driven models are used. Further, balancing short-term and long-term goals across shifting time horizons adds another level of complexity to solution stability. Robustness of solution quality across shifting system states remains an open research problem [223,224]. For instance, a case study involving the use of a knee point-based evolutionary multi-objective optimization (KBEMO) algorithm shows that traditional methods require selecting one solution from the entire Pareto front at each control interval, which is computationally expensive and necessitates regular human input. By automatically identifying the knee point, the solution with maximum marginal utility, KBEMO reduces computational complexity and minimizes the need for human decision-making, enabling faster and more real-time-appropriate MPC implementation in MG energy management [225].
Table 9 provides an overview of the difficulties associated with integrating MOO and MPC. These challenges encompass heightened computational intricacies, challenges in articulating objectives, and the necessity to manage compromises between multiple objectives. Various research studies shed light on distinct facets of these challenges, underscoring the intricacies introduced by the amalgamation of multiple objectives and the complexities involved in their definition and equilibrium. Effectively addressing these challenges is pivotal for unlocking the complete potential of MOO integrated with MPC across a spectrum of applications, spanning from process control to energy management. Additional research and development efforts are imperative to surmount these hurdles and establish resilient methodologies for proficient multi-objective control employing MPC.

5. Hierarchical Control Strategies with MOO and MPC in MGs

5.1. Overview of Hierarchical Structures

Hierarchical control in microgrids is a structured approach that divides the control task into three layers: primary, secondary, and tertiary. Each level operates at a different timescale and has different responsibilities. Primary control manages real-time frequency and voltage regulation. It is decentralized and fast-acting, relying on local measurements and droop-based methods to provide grid stability in the short term [231,232]. Secondary control corrects deviations introduced at the primary level. It coordinates multiple DERs to regulate voltage and frequency to their nominal values and ensure power sharing among DERs [233]. Decision-making algorithms at this level aim to optimize power generation, consumption, and storage to minimize operating costs, maximize revenue, and efficiently integrate renewable energy sources [234,235]. Tertiary control acts at the highest level, managing energy exchange between the MG and the main grid or other MGs. It addresses economic optimization, energy trading, and strategic decision-making for cost minimization and market participation [236]. By aligning control responsibilities with system layers, hierarchical control frameworks ensure modularity, scalability, and responsiveness—essential features for modern, distributed MGs, as shown in Figure 6.

5.2. Technical vs. Economic Objectives in MGs

The operation of MGs requires achieving a careful balance between technical performance metrics (voltage regulation, frequency stability, and power quality) [233] and economic objectives (cost minimization, emission reduction, and profit maximization) [234,235]. These objectives often conflict; for instance, minimizing operational costs might reduce reserve margins, thereby compromising frequency stability [237,238,239]. Integrating MOO with MPC in hierarchical control offers a powerful mechanism to address this tension. At primary levels, MPC ensures technical objectives are met through predictive dynamic control [233], while higher levels use MOO frameworks to optimize economic metrics over longer horizons [237,238,239]. This layered strategy enables real-time control actions to align with long-term strategic goals, maintaining both grid stability and operational efficiency [29,240].
However, implementing such coordination is complex. It requires accurate system modeling across levels, harmonized control objectives, and careful prioritization of potentially competing goals. This integration becomes even more critical in multi-MGs or under scenarios with frequent mode switching between grid-connected and islanded operation [236].
Integrating MOO and MPC within a hierarchical control framework enables MGs to strike a balance between technical and economic objectives, ensuring efficient and reliable operation. However, it is crucial to note that designing and implementing hierarchical control strategies demands careful consideration of system dynamics, uncertainties, and the interdependencies between different control levels [29,240]. A review of the recent literature reveals a growing but still limited number of case studies that successfully integrate MOO and MPC into hierarchical control architectures for MGs. Table 10 summarizes these studies, highlighting the types of MGs involved, the specific technical and economic objectives targeted, whether hierarchical control was employed, and the inclusion of multi-microgrid coordination. The findings indicate that while many studies address either technical or economic control, few simultaneously address both within a hierarchical structure. Even fewer extend this integration to manage multiple interconnected microgrids. Most research prioritizes cost and energy management, with voltage/frequency regulation either assumed or simplified. This gap suggests a clear opportunity for future work in designing fully integrated, multi-layer MPC architectures that systematically optimize across both technical and economic dimensions in complex MG environments.
However, there is currently no established standardization framework for hierarchical control, particularly for multi-MG environments. Protocol convergence, layer synchronization, and coordinated control policies are key areas that future research needs to address to enable interoperability and scalability.

6. Integration of MPC Within Hybrid Control Strategies

Hybrid control methods that combine MPC and other control strategies have gained growing interest in recent years, especially for complex systems such as MGs [55,56]. These approaches aim to use the advantages of various control methods to improve performance and reduce difficulties caused by complex system dynamics and constraints [249,250]. MPC is a widely used control approach that has the benefit of controlling complex dynamics and constraints, but it can be computationally demanding and less effective for fast-changing systems [251,252]. Other control approaches, such as proportional–integral–derivative (PID) controllers, are simple and robust, but can struggle with complex optimization problems [253,254]. By combining MPC with other control techniques, hybrid control techniques attempt to overcome the drawbacks of the individual techniques and enhance overall performance [255,256,257]. MPC can address the complex optimization facets of the system, while other control methods present quicker response or manage some of the system constraints [256,257]. Several hybrid control techniques have been investigated for MGs and other sophisticated systems. Some of the popular techniques are as follows:
  • MPC-PID hybrid control: This strategy combines MPC with PID controllers, utilizing MPC for overall optimization and PID controllers for faster response to disturbances [258]. In Reference [259], a novel path-tracking controller is proposed for autonomous vehicles, combining kinematic MPC, PID feedback control, and a vehicle sideslip angle compensator. The controller significantly improves tracking performance at both low and high speeds, effectively handling disturbances and uncertainties. Reference [40] analyzes interlinking converter control in hybrid AC/DC microgrids, summarizing the current state of research and development in control structures, strategies, and techniques. It highlights the strengths and limitations of existing approaches and outlines future directions. In Reference [260], a novel cooperative PSO-based method is proposed for tuning quadrotor trajectory-tracking MPC parameters, enhancing tracking performance and robustness compared to other tuning approaches. The hybrid control strategy combines MPC for position control and PID controllers for attitude control.
  • Hierarchical control: This approach employs a hierarchical structure, with MPC at a higher level, handling long-term optimization, and other control techniques at lower levels, managing specific subsystems or fast-changing dynamics [258]. A hybrid control strategy is proposed for a hybrid AC/DC MG, combining low-level, intermediate-level, and high-level control to achieve bus voltage stabilization, ancillary service provision, and power-sharing and frequency-stability improvement. The adaptive virtual inertia outperforms traditional linear controllers in terms of frequency stability [261]. Hierarchical control is a crucial methodology for managing MG complexity, enabling reliable, efficient, and stable operation under various conditions. This layered control structure optimizes MG performance, coordination, and adaptability in both normal and islanding modes [262]. The proposed enhanced MG power flow (EMPF) algorithm accurately incorporates hierarchical control effects, improving power flow analysis and monitoring, especially for complex urban MGs [263].
  • Switching control: This strategy dynamically switches between different control techniques based on system conditions. For instance, MPC may be used during normal operation, while PID controllers take over during transient disturbances [258]. An enhanced switching control strategy utilizing droop control and disturbance observer effectively mitigates transient disturbances and ensures seamless and stable operation of AC/DC hybrid MGs during grid-connected and island-mode transitions [264]. In Reference [265], a hybrid smart MG employing intelligent fuzzy control, PID/PI controls, and switching control effectively manages PHEV charging, optimizes renewable energy utilization, and ensures system stability for V2G and G2V operations.
Employing hybrid control strategies brings forth a host of advantages in contrast to conventional single-control approaches. These benefits encompass improved performance, as hybrid control can effectively capitalize on the strengths inherent in various control techniques [266,267]. Additionally, hybrid control affords enhanced flexibility, allowing for adept adaptation to diverse system conditions and constraints [266,268]. Moreover, there is a notable reduction in computational burden, as hybrid control methods can alleviate the workload on MPC by delegating specific tasks to other complementary control techniques [266,269].
In the MG context, hybrid control strategies have proven effective across various facets of MG operations [270], notably in energy management. These strategies optimize energy generation, storage, and consumption to minimize costs, maximize the utilization of renewable energy, and ensure system stability [270,271]. Another important application is voltage regulation, where hybrid control strategies work to maintain voltage levels within acceptable ranges. This regulation is vital to prevent equipment damage and uphold the overall quality of power within the MG [270]. Furthermore, these hybrid strategies have a fundamental role in the reduction of power quality issues. By managing power qualities like harmonics, flicker, and sags, they ensure smooth and reliable operation of sensitive loads in the MG [270,272].
Moreover, hybrid approaches are important in the implementation of demand-response programs by managing energy consumption based on grid conditions or market signals [270]. Lastly, in islanding and restoration applications, these strategies allow for easy switches from grid-connected to islanding mode and an efficient restoration upon reconnecting with the main grid [270].

7. Discussion

This study emphasizes the vital role of MPC as the most suitable choice for MG control.
MPC is an effective control approach to MGs, with outstanding enhancement in reliability, environmental aspect, efficiency, and economic operation [273]. Several case studies and practical implementations, such as those presented in Table 7, support the theoretical discussion by highlighting real-world implementations of MPC in MGs. These studies offer valuable insights into the algorithm’s performance under fluctuating operating conditions and dynamic constraints. The ability of MPC to handle complex dynamics and constraints, and its multi-objective nature make it well-suited to the complexity of MG operation [60]. Moreover, the adaptability of MPC enables it to adjust to different MG setups and objectives, establishing it as an adaptable tool for optimizing MGs [274]. Notably, MPC supports various MG setups, including RESs, efficient management of energy storage systems, and optimization of demand-side response [275]. MG management has discovered a dependable solution in MPC, showcasing adaptability by effectively addressing diverse objectives and managing nonlinearities.
A thorough examination of various algorithms employed in MG scenarios reveals the need for a proper method based on specific control objectives [276]. The present study emphasizes the important role of selecting the most suitable algorithm for specific control objectives, thus enhancing management effectiveness in MPC for MGs, as shown in Table 4 and Table 5. Table 4 offers a thorough comparison of diverse MPC algorithms, delineating crucial aspects, including system dynamics, objective function, optimization problem, computational complexity, and applications. Understanding the details of these algorithms is indispensable for researchers and engineers, as it enables informed decision-making in control-system design and optimization.
Ensuring optimal and dependable network performance in MGs necessitates addressing both technical and economic objectives with equal significance. However, these objectives may conflict with each other, so this study examines the combination of MOO using MPC in MGs. The fusion of MOO with MPC presents an opportunity to enhance system performance and mitigate suboptimal outcomes, as evidenced in Table 8. Nonetheless, despite the advantages of this integration, it is imperative to acknowledge and address the accompanying challenges outlined in Table 9. Consequently, the incorporation of MOO, using MPC, into a hierarchical control framework empowers MGs to strike a harmonious equilibrium between their technical and economic objectives, fostering efficient and reliable performance, as detailed in Table 10. Notably, Table 10 indicates the limited development of hierarchical control combined with MOO, using MPC in MGs. This issue underscores the need for researchers to prioritize the application of hierarchical control methods in order to effectively address both the technical and economic challenges of MGs. Additionally, the lack of effective implementation of hierarchical controllers in managing various MGs highlights the importance of using more interconnected and coordinated control strategies.
Moreover, MPC is one of the most widely used control methods that has gained immense popularity due to its high performance in stabilizing complex dynamics and constraints. However, its computationally intensive nature can provide difficulties in rapidly changing systems. Hybrid control strategies present a valuable alternative by integrating MPC with other control methods within complex systems such as MGs. Such strategies focus on utilizing the strengths of various control methods to improve performance while managing the complexities caused by dynamic behavior and operational constraints.
This research emphasizes the importance of customized solutions because generic solutions fail in real-world scenarios. The efficiency of MPC depends on matching with a particular set of control objectives. Therefore, ongoing research and standardization of procedures are essential for the full realization of MOO through MPC in both hierarchical control strategies and hybrid control strategies across various MGs. In addition, several strategies are combined to create higher management efficacy in MGs that utilize MPC. This strategic integration is important, as it allows MGs to enhance performance potential while effectively managing their diverse and sometimes conflicting objectives.
Considering the rising incidence of cyber–physical attacks on the power grid, MPC’s predictive architecture offers inherent advantages in terms of fault tolerance and robustness. By continuously optimizing control actions based on predicted data, MPC can respond quickly to anomalous system behavior, such as data spoofing or actuator failure. Furthermore, DMPC architectures encourage cybersecurity by decentralizing control logic, reducing the attack surface associated with centralized systems.

Practical Barriers and Scalability Challenges

While MPC has shown remarkable potential in improving MG performance, several real-world challenges limit its widespread adoption. A major issue is the scalability of the DMPC architecture in large-scale or networked MG environments. As the number of agents increases, computational load and communication overhead grow significantly, particularly when continuous coordination among subsystems is required. In such settings, ensuring convergence and real-time responsiveness becomes increasingly difficult, especially in the presence of asynchronous update mechanisms or limited communication bandwidth.
Another essential challenge relates to the sensitivity of MPC to prediction accuracy. MPC depends heavily on predicted inputs, such as load profiles, renewable generation, and price signals, to determine optimal control actions. However, forecasting models inevitably involve uncertainty, and inaccuracies in predicted values can spread through the optimization process, leading to suboptimal or even unstable control actions. This challenge is particularly severe in MGs with high renewable integration, where short-term variability and weather-related fluctuations are common.
Moreover, the complexity involved in implementing MPC, especially for nonlinear and mixed-integer systems, presents a major limitation for real-time control. The high computational demands restrict the use of advanced MPC forms (like MOMPC, EMPC, and RMPC) on low-processing-capability systems, such as embedded controllers in MGs. Therefore, theoretical advancements often fall short of practical implementation.

8. Future Research Direction

First and foremost, the research community is placing significant emphasis on the development of advanced MPC algorithms specifically designed for MGs [58,277]. This effort goes beyond refining existing algorithms, aiming to develop novel methodologies that prioritize robustness and adaptability to the unique dynamics and complexities inherent to MGs. This involves exploring innovative approaches to enhance the predictive capabilities of MPC, ensuring more effective anticipation and response to dynamic changes in MG operations while maintaining stability and reliability.
In addition, there has been a concerted effort to integrate advanced optimization techniques, such as artificial intelligence, machine learning, and deep learning, into MPC approach to strengthen their performance and flexibility for managing MGs under different conditions [278,279]. Integrating MPC with these intelligent optimization techniques presents a valuable direction for optimizing MG performance and addressing emerging concerns of the modern energy system. However, this combination remains underexplored in current research.
Moreover, future research should focus on resolving real-time deployment issues, enhancing interoperability with renewable forecasting models, and integrating AI-based learning enhancements into MPC frameworks.
In addition, there is a critical need for the real-time implementation of MPC in MG configurations [280,281]. This is essential because the system needs to address the challenges associated with dynamic and rapidly changing conditions common in MG operations. Real-time applications of MPC enable MG controllers to continuously monitor the system data, update future projections, and adjust control actions based on altered conditions, ensuring maximum performance and stability. Real-time implementation of MPC in MGs can be gained by advancements in computing power, sensor technology, communication networks, and control algorithms.
Another critical area of research is to apply MPC to large-scale MGs and transactive energy systems, and how to deal with the unique challenges posed by their size and complexity. MPC has to be scaled up to manage heterogeneous and interconnected systems and enable system-wide optimization. Scientists are actively working on how to customize MPC to suit the distinct characteristics of large-scale MGs and transactive energy systems while considering network topology, grid dynamics, and market dynamics [282]. More studies are needed to fully unlock the potential of MPC in this field.
Lastly, the research community is committed to conducting more meta-analyses to synthesize existing results, uncover insights, and identify new trends in MPC applications for MGs. This effort aims to provide a comprehensive understanding and drive continuous advancements in MG control methods. The increased focus on developing MPC results from the dedication of researchers to continually advance control theory and pave the way for more cost-effective and resilient MG management. Figure 7 is a graphical overview of the major future research directions of MPC in MGs.

9. Conclusions

MPC is a stable control method for MGs and provides a comprehensive solution to address issues in modern power systems. Its optimal operation of MGs, while considering reliability, environmental effect, efficiency, and economy, makes it a significant factor in enhancing the overall efficiency of MGs. According to this study, one of the key issues in applying MPC in MGs is the tendency of researchers to prioritize either technical or economic considerations over others. Such narrow consideration limits the utilization of hierarchical controllers to control multiple MGs efficiently. Furthermore, prioritizing the selection of the most suitable algorithm based on the objective of the controller in MPC is essential for researchers to achieve their goals more effectively. Certain algorithms are adept at handling nonlinear systems, while others excel in managing linear ones or optimizing multi-objective control. By careful consideration of computational complexity, applicability, and objective function, researchers are able to make informed decisions to ensure implementation of a stable and robust system.
The analysis of various algorithms applied in MG scenarios highlights the essential nature of customizing approaches based on specific control objectives, necessitating ongoing exploration and standardization of methodologies for unlocking the full potential of MOO with MPC across diverse domains. However, the integration of MOO and MPC underscores the complexity introduced by amalgamating multiple objectives. This study emphasizes the imperative nature of overcoming these challenges to seamlessly integrate MOO and MPC across diverse applications.

Author Contributions

E.Y. (Elnaz Yaghoubi), software, data curation, and writing—original draft; E.Y. (Elaheh Yaghoubi), supervision, methodology, and writing—reviewing and editing; M.R.M., supervision, validation, and formal analysis; J.R., writing—reviewing and editing, and visualization; M.Z.J., conceptualization, and writing—reviewing and editing; R.G., writing—reviewing and editing, and funding acquisition; Z.Y., writing—reviewing and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The datasets generated and analyzed during the current study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wazirali, R.; Yaghoubi, E.; Abujazar, M.S.S.; Ahmad, R.; Vakili, A.H. State-of-the-art review on energy and load forecasting in microgrids using artificial neural networks, machine learning, deep learning techniques. Electr. Power Syst. Res. 2023, 225, 109792. [Google Scholar]
  2. Jamal, S.; Tan, N.M.; Pasupuleti, J. A review of energy management and power management systems for microgrid and nanogrid applications. Sustainability 2021, 13, 10331. [Google Scholar] [CrossRef]
  3. Sang, J.; Sun, H.; Kou, L. Deep reinforcement learning microgrid optimization strategy considering priority flexible demand side. Sensors 2022, 22, 2256. [Google Scholar] [CrossRef]
  4. Hamidieh, M.; Ghassemi, M. Microgrids and resilience: A review. IEEE Access 2022, 10, 106059–106080. [Google Scholar]
  5. Ma, J.; Ma, X. A review of forecasting algorithms and energy management strategies for microgrids. Syst. Sci. Control Eng. 2018, 6, 237–248. [Google Scholar]
  6. Wang, Z.; Chen, Y.; Mei, S.; Huang, S.; Xu, Y. Optimal expansion planning of isolated microgrid with renewable energy resources and controllable loads. IET Renew. Power Gener. 2017, 11, 931–940. [Google Scholar]
  7. Zheng, H.; Ma, H.; Ma, K.; Bo, Z. Modeling and analysis of the AC/DC hybrid micro-grid with bidirectional power flow controller. In Proceeding of the 2017 China International Electrical and Energy Conference (CIEEC), Beijin, China, 25–27 October 2017; pp. 280–284. [Google Scholar]
  8. Yoldaş, Y.; Önen, A.; Muyeen, S.; Vasilakos, A.V.; Alan, I. Enhancing smart grid with microgrids: Challenges and opportunities. Renew. Sustain. Energy Rev. 2017, 72, 205–214. [Google Scholar]
  9. Hossain, M.A.; Pota, H.R.; Hossain, M.J.; Blaabjerg, F. Evolution of microgrids with converter-interfaced generations: Challenges and opportunities. Int. J. Electr. Power Energy Syst. 2019, 109, 160–186. [Google Scholar]
  10. Yusupov, Z.; Yaghoubi, E.; Yaghoubi, E. Controlling and tracking the maximum active power point in a photovoltaic sys-tem connected to the grid using the fuzzy neural controller. In Proceedings of the 2023 14th International Conference on Electrical and Electronics Engineering (ELECO), Bursa, Turkiye, 30 November–2 December 2023. [Google Scholar]
  11. Rigaut, T.; Nassiopoulos, A.; Bourquin, F.; Giroux, P.; Pény, A. Model predictive control for energy and climate management of a subway station thermo-electrical microgrid. Transp. Res. Procedia 2016, 14, 926–935. [Google Scholar]
  12. Serale, G.; Fiorentini, M.; Capozzoli, A.; Bernardini, D.; Bemporad, A. Model predictive control (MPC) for enhancing building and HVAC system energy efficiency: Problem formulation, applications and opportunities. Energies 2018, 11, 631. [Google Scholar] [CrossRef]
  13. Kranda, E.; Gokdag, M.; Gulbudak, O.; Prabaharan, N. Enhancement of Steady-State Performance of PFC Boost Rectifier using Modulated Model Predictive Control. In Proceedings of the 2023 5th Global Power, Energy and Communication Conference (GPECOM), Nevsehir, Turkiye, 14–16 June 2023; pp. 50–55. [Google Scholar]
  14. Gulbudak, O.; Santi, E. A predictive control scheme for a dual output indirect matrix converter. In Proceedings of the 2015 IEEE Applied Power Electronics Conference and Exposition (APEC), Charlotte, NC, USA, 15–19 March 2015; pp. 2828–2834. [Google Scholar]
  15. Gulbudak, O.; Gokdag, M. FPGA-Based Model Predictive Control for Power Converters. In Proceedings of the 2020 2nd Global Power, Energy and Communication Conference (GPECOM), Izmir, Turkey, 20–23 October 2020; pp. 30–35. [Google Scholar]
  16. Khokhar, B.; Parmar, K.S. Utilizing diverse mix of energy storage for LFC performance enhancement of a microgrid: A novel MPC approach. Appl. Energy 2023, 333, 120639. [Google Scholar]
  17. Liu, X.; Suo, Y.; Zhang, Z.; Song, X.; Zhou, J. A New Model Predictive Current Control Strategy for Hybrid Energy Storage System Considering the SOC of the Supercapacitor. IEEE J. Emerg. Sel. Top. Power Electron. 2022, 11, 325–338. [Google Scholar]
  18. Gulbudak, O.; Gokdag, M.; Akbaba, M. Finite Control Set Model Predictive Control of Six-Phase Induction Motor; Research Square: Durham, NC, USA, 2022. [Google Scholar]
  19. Yaghoubi, E.; Yaghoubi, E.; Yusupov, Z.; Rahebi, J. Real-time techno-economical operation of preserving microgrids via optimal NLMPC considering uncertainties. Eng. Sci. Technol. Int. J. 2024, 57, 101823. [Google Scholar]
  20. Miah, M.S.; Lipu, M.S.H.; Meraj, S.T.; Hasan, K.; Ansari, S.; Jamal, T.; Masrur, H.; Elavarasan, R.M.; Hussain, A. Optimized energy management schemes for electric vehicle applications: A bibliometric analysis towards future trends. Sustainability 2021, 13, 12800. [Google Scholar] [CrossRef]
  21. Gavilema, Á.O.T.; Álvarez, J.D.; Moreno, J.L.T.; García, M.P. Towards optimal management in microgrids: An overview. Energies 2021, 14, 5202. [Google Scholar] [CrossRef]
  22. Yusupov, Z.; Almagrahi, N.; Yaghoubi, E.; Yaghoubi, E.; Habbal, A.; Kodirov, D. Modeling and Control of Decentralized Microgrid Based on Renewable Energy and Electric Vehicle Charging Station. In World Conference Intelligent System for Industrial Automation; Springer: Cham, Switzerland, 2022; pp. 96–102. [Google Scholar]
  23. Silveira, J.P.C.; Neto, P.J.D.S.; Barros, T.A.D.S.; Filho, E.R. Power management of energy storage system with modified interlinking converters topology in hybrid AC/DC microgrid. Int. J. Electr. Power Energy Syst. 2021, 130, 106880. [Google Scholar]
  24. Aljafari, B.; Vasantharaj, S.; Indragandhi, V.; Vaibhav, R. Optimization of DC, AC, and Hybrid AC/DC Microgrid-Based IoT Systems: A Review. Energies 2022, 15, 6813. [Google Scholar]
  25. Saha, S.; Gholami, S.; Prince, M.K.K. Sensor fault-resilient control of electronically coupled distributed energy resources in islanded microgrids. IEEE Trans. Ind. Appl. 2021, 58, 914–929. [Google Scholar]
  26. D’silva, S.; Shadmand, M.B.; Abu-Rub, H. Microgrid control strategies for seamless transition between grid-connected and islanded modes. In Proceedings of the 2020 IEEE Texas Power and Energy Conference (TPEC), College Station, TX, USA, 6–7 February 2020; pp. 1–6. [Google Scholar]
  27. Li, Z.; Cheng, Z.; Xu, Y.; Wang, Y.; Liang, J.; Gao, J. Hierarchical control of parallel voltage source inverters in AC microgrids. J. Eng. 2019, 2019, 1149–1152. [Google Scholar]
  28. Skiparev, V.; Machlev, R.; Chowdhury, N.R.; Levron, Y.; Petlenkov, E.; Belikov, J. Virtual inertia control methods in islanded microgrids. Energies 2021, 14, 1562. [Google Scholar] [CrossRef]
  29. Abhishek, A.; Ranjan, A.; Devassy, S.; Verma, B.K.; Ram, S.K.; Dhakar, A.K. Review of hierarchical control strategies for DC microgrid. IET Renew. Power Gener. 2020, 14, 1631–1640. [Google Scholar]
  30. Hesaroor, K.; Das, D. Optimal sizing of energy storage system in islanded microgrid using incremental cost approach. J. Energy Storage 2019, 24, 100768. [Google Scholar]
  31. Saleh, A.; Hasanien, H.M.; Turky, R.A.; Turdybek, B.; Alharbi, M.; Jurado, F.; Omran, W.A. Optimal Model Predictive Control for Virtual Inertia Control of Autonomous Microgrids. Sustainability 2023, 15, 5009. [Google Scholar] [CrossRef]
  32. Duan, J.; Yi, Z.; Shi, D.; Lin, C.; Lu, X.; Wang, Z. Reinforcement-learning-based optimal control of hybrid energy storage systems in hybrid AC–DC microgrids. IEEE Trans. Ind. Inform. 2019, 15, 5355–5364. [Google Scholar]
  33. Jin, X.; Shen, Y.; Zhou, Q. A systematic review of robust control strategies in DC microgrids. Electr. J. 2022, 35, 107125. [Google Scholar]
  34. Kumar, R.; Bhende, C.N. Active Damping Stabilization Techniques for Cascaded Systems in DC Microgrids: A Comprehensive Review. Energies 2023, 16, 1339. [Google Scholar] [CrossRef]
  35. Çimen, H.; Bazmohammadi, N.; Lashab, A.; Terriche, Y.; Vasquez, J.C.; Guerrero, J.M. An online energy management system for AC/DC residential microgrids supported by non-intrusive load monitoring. Appl. Energy 2022, 307, 118136. [Google Scholar]
  36. Tumeran, N.L.; Yusoff, S.H.; Gunawan, T.S.; Hanifah, M.S.A.; Zabidi, S.A.; Pranggono, B.; Yunus, M.S.F.M.; Sapihie, S.N.M.; Halbouni, A.H. Model Predictive Control Based Energy Management System Literature Assessment for RES Integration. Energies 2023, 16, 3362. [Google Scholar] [CrossRef]
  37. Heidary, J.; Gheisarnejad, M.; Khooban, M.H. Stability Enhancement and Energy Management of AC-DC Microgrid based on Active Disturbance Rejection Control. Electr. Power Syst. Res. 2023, 217, 109105. [Google Scholar]
  38. Ye, F.; Cheng, Z.; Cao, X.; Chow, M.-Y. A random-weight privacy-preserving algorithm with error compensation for microgrid distributed energy management. IEEE Trans. Inf. Forensics Secur. 2021, 16, 4352–4362. [Google Scholar]
  39. Samavati, E.; Mohammadi, H. Simultaneous voltage and current harmonics compensation in islanded/grid-connected microgrids using virtual impedance concept. Sustain. Energy Grids Netw. 2019, 20, 100258. [Google Scholar]
  40. Najafzadeh, M.; Ahmadiahangar, R.; Husev, O.; Roasto, I.; Jalakas, T.; Blinov, A. Recent contributions, future prospects and limitations of interlinking converter control in hybrid AC/DC microgrids. IEEE Access 2021, 9, 7960–7984. [Google Scholar]
  41. Heidari, S.; Hatami, A.; Eskandari, M. An intelligent capacity management system for interface converter in AC-DC hybrid microgrids. Appl. Energy 2022, 316, 119112. [Google Scholar]
  42. Kumar, V.; Sharma, V.; Naresh, R. Model predictive controller-based voltage and frequency regulation in renewable energy integrated power system coordinated with virtual inertia and redox flow battery. Iran. J. Sci. Technol. Trans. Electr. Eng. 2023, 47, 159–176. [Google Scholar]
  43. Jayaram, J.; Srinivasan, M.; Prabaharan, N.; Senjyu, T. Design of decentralized hybrid microgrid integrating multiple renewable energy sources with power quality improvement. Sustainability 2022, 14, 7777. [Google Scholar] [CrossRef]
  44. Jithin, S.; Rajeev, T. A novel stability index-based virtual synchronous machine droop scheme for performance improvement of hybrid AC/DC microgrid under volatile loading conditions. Electr. Power Syst. Res. 2023, 214, 108901. [Google Scholar]
  45. Mahdavi, M.S.; Karimzadeh, M.S.; Rahimi, T.; Gharehpetian, G.B. A Fault-Tolerant Bidirectional Converter for Battery Energy Storage Systems in DC Microgrids. Electronics 2023, 12, 679. [Google Scholar] [CrossRef]
  46. Jain, D.; Saxena, D. Comprehensive review on control schemes and stability investigation of hybrid AC-DC microgrid. Electr. Power Syst. Res. 2023, 218, 109182. [Google Scholar]
  47. Yan, L.; Zhao, Y.; Xue, T.; Ma, N.; Li, Z.; Yan, Z. Two-Layer Optimal Operation of AC–DC Hybrid Microgrid Considering Carbon Emissions Trading in Multiple Scenarios. Sustainability 2022, 14, 10524. [Google Scholar]
  48. Rezaei, N.; Pezhmani, Y.; Khazali, A. Economic-environmental risk-averse optimal heat and power energy management of a grid-connected multi microgrid system considering demand response and bidding strategy. Energy 2022, 240, 122844. [Google Scholar]
  49. Khani, A.; Khakzand, M.; Faizi, M. Multi-objective optimization for energy consumption, visual and thermal comfort performance of educational building (case study: Qeshm Island, Iran). Sustain. Energy Technol. Assess. 2022, 54, 102872. [Google Scholar]
  50. Kamal, F.; Chowdhury, B. Model predictive control and optimization of networked microgrids. Int. J. Electr. Power Energy Syst. 2022, 138, 107804. [Google Scholar]
  51. Sen, S.; Kumar, V. Distributed adaptive-MPC type optimal PMS for PV-battery based isolated microgrid. IEEE Syst. J. 2022, 17, 546–557. [Google Scholar]
  52. Baldivieso-Monasterios, P.R. Distributed Model Predictive Control for Reconfigurable Large-Scale Systems. Ph.D. Thesis, University of Sheffield, Sheffield, UK, 2018. [Google Scholar]
  53. Hu, J.; Shan, Y.; Yang, Y.; Parisio, A.; Li, Y.; Amjady, N.; Islam, S.; Cheng, K.W.; Guerrero, J.M.; Rodríguez, J. Economic Model Predictive Control for Microgrid Optimization: A Review. IEEE Trans. Smart Grid 2023, 15, 472–484. [Google Scholar]
  54. Xavier, J.; Patnaik, S.; Panda, R.C. Economic optimization and predictive control for nonlinear systems using Lyapunov based nonlinear cost function design. Chem. Eng. Sci. 2023, 270, 118530. [Google Scholar]
  55. Zhang, X.; Wang, B.; Gamage, D.; Ukil, A. Model predictive and iterative learning control based hybrid control method for hybrid energy storage system. IEEE Trans. Sustain. Energy 2021, 12, 2146–2158. [Google Scholar]
  56. Ghosh, D.; Moreira, J.; Mhaskar, P. Model predictive control embedding a parallel hybrid modeling strategy. Ind. Eng. Chem. Res. 2021, 60, 2547–2562. [Google Scholar]
  57. Aghdam, M.M.; Li, L.; Zhu, J. Comprehensive study of finite control set model predictive control algorithms for power converter control in microgrids. IET Smart Grid 2020, 3, 1–10. [Google Scholar]
  58. Hu, J.; Shan, Y.; Guerrero, J.M.; Ioinovici, A.; Chan, K.W.; Rodriguez, J. Model predictive control of microgrids–An overview. Renew. Sustain. Energy Rev. 2021, 136, 110422. [Google Scholar]
  59. Razmi, D.; Babayomi, O.; Davari, A.; Rahimi, T.; Miao, Y.; Zhang, Z. Review of model predictive control of distributed energy resources in microgrids. Symmetry 2022, 14, 1735. [Google Scholar] [CrossRef]
  60. Fontenot, H.; Dong, B. Modeling and control of building-integrated microgrids for optimal energy management—A review. Appl. Energy 2019, 254, 113689. [Google Scholar]
  61. Moreno-Castro, J.; Guevara, V.S.O.; Viltre, L.T.L.; Landera, Y.G.; Zevallos, O.C.; Aybar-Mejía, M. Microgrid Management Strategies for Economic Dispatch of Electricity Using Model Predictive Control Techniques: A Review. Energies 2023, 16, 5935. [Google Scholar] [CrossRef]
  62. Marimuthu, R. Review on advanced control techniques for microgrids. Energy Rep. 2023, 10, 3054–3072. [Google Scholar]
  63. Pamulapati, T.; Cavus, M.; Odigwe, I.; Allahham, A.; Walker, S.; Giaouris, D. A Review of Microgrid Energy Management Strategies from the Energy Trilemma Perspective. Energies 2022, 16, 289. [Google Scholar] [CrossRef]
  64. Prema, V.; Rao, K.U. Predictive models for power management of a hybrid microgrid—A review. In Proceedings of the 2014 International Conference on Advances in Energy Conversion Technologies (ICAECT), Manipal, India, 23–25 January 2014; pp. 7–12. [Google Scholar]
  65. Lashab, A.; Sera, D.; Guerrero, J.M.; Mathe, L.; Bouzid, A. Discrete model-predictive-control-based maximum power point tracking for PV systems: Overview and evaluation. IEEE Trans. Power Electron. 2017, 33, 7273–7287. [Google Scholar]
  66. Gulbudak, O.; Gokdag, M. FPGA Implementation of Model Predictive Control for Driving Multi-Induction Motors. In Proceedings of the 2023 5th Global Power, Energy and Communication Conference (GPECOM), Nevsehir, Turkiye, 14–16 June 2023; pp. 21–26. [Google Scholar]
  67. Tejeda-Iglesias, M.; Lappas, N.H.; Gounaris, C.E.; Ricardez-Sandoval, L. Explicit model predictive controller under uncertainty: An adjustable robust optimization approach. J. Process Control 2019, 84, 115–132. [Google Scholar]
  68. Ruan, S.; Ma, Y.; Yang, N.; Xiang, C.; Li, X. Real-time energy-saving control for HEVs in car-following scenario with a double explicit MPC approach. Energy 2022, 247, 123265. [Google Scholar]
  69. Chen, S.; Saulnier, K.; Atanasov, N.; Lee, D.D.; Kumar, V.; Pappas, G.J.; Morari, M. Approximating explicit model predictive control using constrained neural networks. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; pp. 1520–1527. [Google Scholar]
  70. Garcia, C.E.; Prett, D.M.; Morari, M. Model predictive control: Theory and practice—A survey. Automatica 1989, 25, 335–348. [Google Scholar]
  71. Abughalieh, K.M.; Alawneh, S.G. A survey of parallel implementations for model predictive control. IEEE Access 2019, 7, 34348–34360. [Google Scholar]
  72. Ramli, M.A.; Bouchekara, H.; Alghamdi, A.S. Optimal sizing of PV/wind/diesel hybrid microgrid system using multi-objective self-adaptive differential evolution algorithm. Renew. Energy 2018, 121, 400–411. [Google Scholar]
  73. Leonori, S.; Paschero, M.; Mascioli, F.M.F.; Rizzi, A. Optimization strategies for Microgrid energy management systems by Genetic Algorithms. Appl. Soft Comput. 2020, 86, 105903. [Google Scholar]
  74. Drgoňa, J.; Picard, D.; Kvasnica, M.; Helsen, L. Approximate model predictive building control via machine learning. Appl. Energy 2018, 218, 199–216. [Google Scholar]
  75. Drgoňa, J.; Arroyo, J.; Figueroa, I.C.; Blum, D.; Arendt, K.; Kim, D.; Ollé, E.P.; Oravec, J.; Wetter, M.; Vrabie, D.L. All you need to know about model predictive control for buildings. Annu. Rev. Control 2020, 50, 190–232. [Google Scholar]
  76. Lannelongue, L.; Grealey, J.; Inouye, M. Green algorithms: Quantifying the carbon footprint of computation. Adv. Sci. 2021, 8, 2100707. [Google Scholar]
  77. Iranmanesh, A.; Naji, H.R. DCHG-TS: A deadline-constrained and cost-effective hybrid genetic algorithm for scientific workflow scheduling in cloud computing. Clust. Comput. 2021, 24, 667–681. [Google Scholar]
  78. Abed, S.E.; Jaffal, R.; Mohd, B.J.; Al-Shayeji, M. An analysis and evaluation of lightweight hash functions for blockchain-based IoT devices. Clust. Comput. 2021, 24, 3065–3084. [Google Scholar]
  79. Linaro, D.; Bizzarri, F.; Del Giudice, D.; Pisani, C.; Giannuzzi, G.M.; Grillo, S.; Brambilla, A.M. Continuous estimation of power system inertia using convolutional neural networks. Nat. Commun. 2023, 14, 4440. [Google Scholar]
  80. Sterman, J. System dynamics at sixty: The path forward. Syst. Dyn. Rev. 2018, 34, 5–47. [Google Scholar]
  81. Kvasnica, M.; Jones, C.N.; Pejcic, I.; Holaza, J.; Korda, M.; Bakaráč, P. Real-time implementation of explicit model predictive control. In Handbook of Model Predictive Control; Springer: Berlin/Heidelberg, Germany, 2019; pp. 387–412. [Google Scholar]
  82. Ingole, D.; Kvasnica, M. FPGA implementation of explicit model predictive control for closed loop control of depth of anesthesia. IFAC-Pap. 2015, 48, 483–488. [Google Scholar]
  83. Zhou, F.; Xiao, F.; Chang, C.; Shao, Y.; Song, C. Adaptive model predictive control-based energy management for semi-active hybrid energy storage systems on electric vehicles. Energies 2017, 10, 1063. [Google Scholar]
  84. Benrabah, M.; Kara, K.; AitSahed, O.; Hadjili, M.L. Constrained nonlinear predictive control using neural networks and teaching–learning-based optimization. J. Control Autom. Electr. Syst. 2021, 32, 1228–1243. [Google Scholar]
  85. Pandala, A.; Fawcett, R.T.; Rosolia, U.; Ames, A.D.; Hamed, K.A. Robust predictive control for quadrupedal locomotion: Learning to close the gap between reduced-and full-order models. IEEE Robot. Autom. Lett. 2022, 7, 6622–6629. [Google Scholar]
  86. Zhou, F.; Peng, H.; Qin, Y.; Zeng, X.; Tian, X.; Xu, W. A RBF-ARX model-based robust MPC for tracking control without steady state knowledge. J. Process Control 2017, 51, 42–54. [Google Scholar]
  87. Cestaro, J.; Conklin, D.; Ziman, D.; Pan, E.; Anhorn, G.; Cunningham, M.; Schulte, N.; Dadgostari, F.; Beling, P. Optimization of Production and Packaging Schedules in a Mixed Discrete/Continuous Manufacturing Environment. In Proceedings of the 2019 Systems and Information Engineering Design Symposium (SIEDS), Charlottesville, VA, USA, 26–26 April 2019; pp. 1–6. [Google Scholar]
  88. Ilic, M.; Jaddivada, R.; Miao, X.; Popli, N. Toward multi-layered mpc for complex electric energy systems. In Handbook of Model Predictive Control; Springer: Berlin/Heidelberg, Germany, 2019; pp. 625–663. [Google Scholar]
  89. Patino, D.; Riedinger, P.; Iung, C. Practical optimal state feedback control law for continuous-time switched affine systems with cyclic steady state. Int. J. Control 2009, 82, 1357–1376. [Google Scholar]
  90. Sharp, R.; Peng, H. Vehicle dynamics applications of optimal control theory. Veh. Syst. Dyn. 2011, 49, 1073–1111. [Google Scholar]
  91. Wang, L. Discrete-time MPC Using Laguerre Functions. In Model Predictive Control System Design and Implementation Using MATLAB®; Springer: Berlin/Heidelberg, Germany, 2009; pp. 85–148. [Google Scholar]
  92. Wang, L. Model Predictive Control System Design and Implementation Using MATLAB; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  93. Ma, A.; Liu, K.; Zhang, Q.; Xia, Y. Distributed MPC for linear discrete-time systems with disturbances and coupled states. Syst. Control Lett. 2020, 135, 104578. [Google Scholar]
  94. Alsterda, J.P.; Gerdes, J.C. Contingency model predictive control for linear time-varying systems. arXiv 2021, arXiv:2102.12045. [Google Scholar]
  95. Joshal, K.S.; Gupta, N. Microgrids with model predictive control: A critical review. Energies 2023, 16, 4851. [Google Scholar] [CrossRef]
  96. Du, Y.; Zhou, Z.; Zhao, J. Multi-regional building energy efficiency intelligent regulation strategy based on multi-objective optimization and model predictive control. J. Clean. Prod. 2022, 349, 131264. [Google Scholar]
  97. Yang, S.; Wan, M.P.; Chen, W.; Ng, B.F.; Dubey, S. Model predictive control with adaptive machine-learning-based model for building energy efficiency and comfort optimization. Appl. Energy 2020, 271, 115147. [Google Scholar]
  98. Chegari, B.; Tabaa, M.; Simeu, E.; Moutaouakkil, F.; Medromi, H. Multi-objective optimization of building energy performance and indoor thermal comfort by combining artificial neural networks and metaheuristic algorithms. Energy Build. 2021, 239, 110839. [Google Scholar]
  99. He, D.; Zhang, Y.; Yu, S. Prioritized multi-objective model predictive control without terminal constraints and its applications to nonlinear processes. Optim. Control Appl. Methods 2021, 42, 1030–1044. [Google Scholar]
  100. Lesort, T.; Lomonaco, V.; Stoian, A.; Maltoni, D.; Filliat, D.; Díaz-Rodríguez, N. Continual learning for robotics: Definition, framework, learning strategies, opportunities and challenges. Inf. Fusion 2020, 58, 52–68. [Google Scholar]
  101. Ma, N.; Aviv, D.; Guo, H.; Braham, W.W. Measuring the right factors: A review of variables and models for thermal comfort and indoor air quality. Renew. Sustain. Energy Rev. 2021, 135, 110436. [Google Scholar]
  102. Li, G.; Chen, L.; Liu, J.; Fang, X. Comparative study on deep transfer learning strategies for cross-system and cross-operation-condition building energy systems fault diagnosis. Energy 2023, 263, 125943. [Google Scholar]
  103. Fan, J. A big data and neural networks driven approach to design students management system. Soft Comput. 2024, 28, 1255–1276. [Google Scholar]
  104. Wang, Y.; Chen, N.; Fan, G.; Yang, D.; Rao, L.; Cheng, S.; Song, X. DLPformer: A hybrid mathematical model for state of charge prediction in electric vehicles using machine learning approaches. Mathematics 2023, 11, 4635. [Google Scholar] [CrossRef]
  105. Zhao, J.; Han, X.; Ouyang, M.; Burke, A.F. Specialized deep neural networks for battery health prognostics: Opportunities and challenges. J. Energy Chem. 2023, 87, 416–438. [Google Scholar]
  106. Tehrani, A.A.; Veisi, O.; Fakhr, B.V.; Du, D. Predicting solar radiation in the urban area: A data-driven analysis for sustainable city planning using artificial neural networking. Sustain. Cities Soc. 2024, 100, 105042. [Google Scholar]
  107. Rădulescu, R.; Mannion, P.; Roijers, D.M.; Nowé, A. Multi-objective multi-agent decision making: A utility-based analysis and survey. Auton. Agents Multi-Agent Syst. 2020, 34, 10. [Google Scholar]
  108. Herrera, M.; Pérez-Hernández, M.; Parlikad, A.K.; Izquierdo, J. Multi-agent systems and complex networks: Review and applications in systems engineering. Processes 2020, 8, 312. [Google Scholar] [CrossRef]
  109. Wu, X.; Xu, K.; Lei, M.; He, X. Disturbance-compensation-based continuous sliding mode control for overhead cranes with disturbances. IEEE Trans. Autom. Sci. Eng. 2020, 17, 2182–2189. [Google Scholar]
  110. Hasani, A.; Mokhtari, H.; Fattahi, M. A multi-objective optimization approach for green and resilient supply chain network design: A real-life case study. J. Clean. Prod. 2021, 278, 123199. [Google Scholar]
  111. Yeganeh, F.T.; Zegordi, S.H. A multi-objective optimization approach to project scheduling with resiliency criteria under uncertain activity duration. Ann. Oper. Res. 2020, 285, 161–196. [Google Scholar]
  112. Lotfi, R.; Sheikhi, Z.; Amra, M.; AliBakhshi, M.; Weber, G.-W. Robust optimization of risk-aware, resilient and sustainable closed-loop supply chain network design with Lagrange relaxation and fix-and-optimize. Int. J. Logist. Res. Appl. 2021, 27, 705–745. [Google Scholar]
  113. Karimi, H.; Jadid, S.; Hasanzadeh, S. Optimal-sustainable multi-energy management of microgrid systems considering integration of renewable energy resources: A multi-layer four-objective optimization. Sustain. Prod. Consum. 2023, 36, 126–138. [Google Scholar]
  114. Jaber, A. Hybrid Algorithm for Multi-objective Mixed-integer Non-convex Mechanical Design Optimization Problems. Ph.D. Thesis, Université de Technologie de Troyes, Université Libanaise, Beirut, Lebanon, 2021. [Google Scholar]
  115. Salo, A.; Andelmin, J.; Oliveira, F. Decision programming for mixed-integer multi-stage optimization under uncertainty. Eur. J. Oper. Res. 2022, 299, 550–565. [Google Scholar]
  116. Shir, O.M.; Emmerich, M. Multi-Objective Mixed-Integer Quadratic Models: A Study on Mathematical Programming and Evolutionary Computation. IEEE Trans. Evol. Comput. 2024, 29, 661–675. [Google Scholar]
  117. Zhang, C.; Xu, W. Intelligent Vehicle Path Based on Discretized Sampling Points and Improved Cost Function-A Quadratic Programming approach. IEEE Access 2024, 12, 24500–24515. [Google Scholar]
  118. Qaraad, M.; Amjad, S.; Hussein, N.K.; Farag, M.; Mirjalili, S.; Elhosseini, M.A. Quadratic interpolation and a new local search approach to improve particle swarm optimization: Solar photovoltaic parameter estimation. Expert Syst. Appl. 2024, 236, 121417. [Google Scholar]
  119. Thabtah, F.; Hammoud, S.; Kamalov, F.; Gonsalves, A. Data imbalance in classification: Experimental evaluation. Inf. Sci. 2020, 513, 429–441. [Google Scholar]
  120. Pantsar, M. Cognitive and computational complexity: Considerations from mathematical problem solving. Erkenntnis 2021, 86, 961–997. [Google Scholar]
  121. Gao, S.; Xiang, C.; Yu, M.; Tan, K.T.; Lee, T.H. Online optimal power scheduling of a microgrid via imitation learning. IEEE Trans. Smart Grid 2021, 13, 861–876. [Google Scholar]
  122. Epanchin-Niell, R.S. Economics of invasive species policy and management. Biol. Invasions 2017, 19, 3333–3354. [Google Scholar]
  123. Pena-Bello, A.; Burer, M.; Patel, M.K.; Parra, D. Optimizing PV and grid charging in combined applications to improve the profitability of residential batteries. J. Energy Storage 2017, 13, 58–72. [Google Scholar]
  124. Çetin, M.; Bahtiyar, B.; Beyhan, S. Adaptive uncertainty compensation-based nonlinear model predictive control with real-time applications. Neural Comput. Appl. 2019, 31, 1029–1043. [Google Scholar]
  125. Meng, J.; Xiao, H.; Jiang, L.; Hu, Z.; Jiang, L.; Jiang, N. Adaptive Model Predictive Control for Mobile Robots with Localization Fluctuation Estimation. Sensors 2023, 23, 2501. [Google Scholar] [CrossRef]
  126. Askari, M.R.; Hajizadeh, I.; Rashid, M.; Hobbs, N.; Zavala, V.M.; Cinar, A. Adaptive-learning model predictive control for complex physiological systems: Automated insulin delivery in diabetes. Annu. Rev. Control 2020, 50, 1–12. [Google Scholar]
  127. Eddy, Y.F.; Gooi, H.B.; Chen, S.X. Multi-agent system for distributed management of microgrids. IEEE Trans. Power Syst. 2014, 30, 24–34. [Google Scholar]
  128. Taherian, S.; Halder, K.; Dixit, S.; Fallah, S. Autonomous collision avoidance using MPC with LQR-based weight transformation. Sensors 2021, 21, 4296. [Google Scholar] [CrossRef]
  129. Rodriguez-Guevara, D.; Favela-Contreras, A.; Beltran-Carbajal, F.; Sotelo, D.; Sotelo, C. Active suspension control using an MPC-LQR-LPV controller with attraction sets and quadratic stability conditions. Mathematics 2021, 9, 2533. [Google Scholar]
  130. Sen, S.; Kumar, V. Decentralized output-feedback-based robust LQR Vf controller for PV-battery microgrid including generation uncertainties. IEEE Syst. J. 2020, 14, 4418–4429. [Google Scholar]
  131. Haque, M.Y.-Y.U.; Islam, M.R.; Ahmed, T.; Sheikh, M.R.I. Improved voltage tracking of autonomous microgrid technology using a combined resonant controller with lead-lag compensator adopting negative imaginary theorem. Prot. Control Mod. Power Syst. 2022, 7, 10. [Google Scholar]
  132. Yang, L.; Lu, J.; Xu, Y.; Li, D.; Xi, Y. Constrained robust model predictive control embedded with a new data-driven technique. IET Control Theory Appl. 2020, 14, 2395–2405. [Google Scholar]
  133. Dong, X.; Zhang, C.; Sun, B. Optimization strategy based on robust model predictive control for RES-CCHP system under multiple uncertainties. Appl. Energy 2022, 325, 119707. [Google Scholar]
  134. Cho, Y.; Hwang, G.; Gbadago, D.Q.; Hwang, S. Artificial neural network-based model predictive control for optimal operating conditions in proton exchange membrane fuel cells. J. Clean. Prod. 2022, 380, 135049. [Google Scholar]
  135. Aouaichia, A.; Kara, K.; Benrabah, M.; Hadjili, M.L. Constrained Neural Network Model Predictive Controller Based on Archimedes Optimization Algorithm with Application to Robot Manipulators. J. Control Autom. Electr. Syst. 2023, 34, 1159–1178. [Google Scholar]
  136. Albira, M.E.; Zohdy, M.A. Adaptive model predictive control for DC-DC power converters with parameters’ uncertainties. IEEE Access 2021, 9, 135121–135131. [Google Scholar]
  137. Zhang, H.; Li, Y.; Xie, R.; Song, J.; Liang, B.; Huangfu, Y. Adaptive Model Predictive Control of an Interleaved Boost Converter Using Real-Time Updated Model. IEEE Trans. Power Electron. 2022, 38, 1720–1731. [Google Scholar]
  138. Johansen, T.A.; Fossen, T.I.; Berge, S.P. Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming. IEEE Trans. Control Syst. Technol. 2004, 12, 211–216. [Google Scholar]
  139. Collet, D.; Alamir, M.; Di Domenico, D.; Sabiron, G. Non quadratic smooth model of fatigue for optimal fatigue-oriented individual pitch control. J. Phys. Conf. Ser. 2020, 1618, 022004. [Google Scholar]
  140. Rawlings, J.B.; Patel, N.R.; Risbeck, M.J.; Maravelias, C.T.; Wenzel, M.J.; Turney, R.D. Economic MPC and real-time decision making with application to large-scale HVAC energy systems. Comput. Chem. Eng. 2018, 114, 89–98. [Google Scholar]
  141. Mork, M.; Materzok, N.; Xhonneux, A.; Müller, D. Nonlinear Hybrid Model Predictive Control for building energy systems. Energy Build. 2022, 270, 112298. [Google Scholar]
  142. Alsofyani, I.M.; Lee, K.-B. A unidirectional voltage vector preselection strategy for optimizing model predictive torque control with discrete space vector modulation of IPMSM. IEEE Trans. Ind. Electron. 2021, 69, 12305–12315. [Google Scholar]
  143. Sorourifar, F.; Choksi, N.; Paulson, J.A. Computationally efficient integrated design and predictive control of flexible energy systems using multi-fidelity simulation-based Bayesian optimization. Optim. Control Appl. Methods 2023, 44, 549–576. [Google Scholar]
  144. Mercangöz, M.; Doyle, F.J., III. Distributed model predictive control of an experimental four-tank system. J. Process Control 2007, 17, 297–308. [Google Scholar]
  145. Alonso, C.A.; Li, J.S.; Anderson, J.; Matni, N. Distributed and localized model predictive control. Part I: Synthesis and implementation. IEEE Trans. Control. Netw. Syst. 2022, 10, 1058–1068. [Google Scholar]
  146. Lin, N.M.; Tian, X.; Rutten, M.; Abraham, E.; Maestre, J.M.; van De Giesen, N. Multi-objective model predictive control for real-time operation of a multi-reservoir system. Water 2020, 12, 1898. [Google Scholar]
  147. He, D.; Li, H.; Du, H. Lexicographic multi-objective MPC for constrained nonlinear systems with changing objective prioritization. Automatica 2021, 125, 109433. [Google Scholar]
  148. Etim, N.-B.B.; Giaouris, D.; Papadopoulos, A.I.; Patsios, H.; Papadopoulou, S.; Voutetakis, S.; Seferlis, P.; Walker, S.; Taylor, P.; Gadoue, S. Adaptive power pinch analysis for energy management of hybrid energy storage systems. In Proceedings of the 2018 IEEE International Symposium on Circuits and Systems (ISCAS), Florence, Italy, 27–30 May 2018; pp. 1–5. [Google Scholar]
  149. Farraj, M.A.; Kaluthanthrige, R.; Rajapakse, A. Evaluating a Microgrid Control System Using Controller Hardware in the Loop Simulations. In Proceedings of the 2021 IEEE Electrical Power and Energy Conference (EPEC), Toronto, ON, Canada, 22–31 October 2021; pp. 316–321. [Google Scholar]
  150. Li, H.; Wang, S. Comparative assessment of alternative MPC strategies using real meteorological data and their enhancement for optimal utilization of flexibility-resources in buildings. Energy 2022, 244, 122693. [Google Scholar]
  151. He, D.; Shi, Y.; Song, X. Weight-free multi-objective predictive cruise control of autonomous vehicles in integrated perturbation analysis and sequential quadratic programming optimization framework. J. Dyn. Syst. Meas. Control 2019, 141, 091015. [Google Scholar]
  152. Huang, C.; Zong, Y.; You, S.; Træholt, C. Economic model predictive control for multi-energy system considering hydrogen-thermal-electric dynamics and waste heat recovery of MW-level alkaline electrolyzer. Energy Convers. Manag. 2022, 265, 115697. [Google Scholar]
  153. Gill, P.E.; Jay, L.O.; Leonard, M.W.; Petzold, L.R.; Sharma, V. An SQP method for the optimal control of large-scale dynamical systems. J. Comput. Appl. Math. 2000, 2, 197–213. [Google Scholar]
  154. Garg, K.; Panagou, D. Control-lyapunov and control-barrier functions based quadratic program for spatio-temporal specifications. In Proceedings of the 2019 IEEE 58th Conference on Decision and Control (CDC), Nice, France, 11–13 December 2019; pp. 1422–1429. [Google Scholar]
  155. Kouzoupis, D.; Frison, G.; Zanelli, A.; Diehl, M. Recent advances in quadratic programming algorithms for nonlinear model predictive control. Vietnam J. Math. 2018, 46, 863–882. [Google Scholar]
  156. Arnström, D.; Axehill, D. A unifying complexity certification framework for active-set methods for convex quadratic programming. IEEE Trans. Autom. Control 2021, 67, 2758–2770. [Google Scholar]
  157. Gao, S.; Caines, P.E. Optimal and approximate solutions to linear quadratic regulation of a class of graphon dynamical systems. In Proceedings of the 2019 IEEE 58th Conference on Decision and Control (CDC), Nice, France, 11–13 December 2019; pp. 8359–8365. [Google Scholar]
  158. Cavus, M.; Allahham, A. Enhanced microgrid control through genetic predictive control: Integrating genetic algorithms with model predictive control for improved non-linearity and non-convexity handling. Energies 2024, 17, 4458. [Google Scholar]
  159. Tazi, K.; Abbou, F.M.; Abdi, F. Multi-agent system for microgrids: Design, optimization and performance. Artif. Intell. Rev. 2020, 53, 1233–1292. [Google Scholar]
  160. Mohammadikia, R.; Nikoofard, A.; Tavakoli-Kakhki, M. Application of MPC for an automatic voltage regulator and load frequency control of interconnected power system. In Proceedings of the 2020 28th Iranian Conference on Electrical Engineering (ICEE), Tabriz, Iran, 4–6 August 2020; pp. 1–5. [Google Scholar]
  161. Zheng, Y.; Wang, Y.; Meng, X.; Li, S.; Chen, H. Distributed economic MPC for synergetic regulation of the voltage of an Island DC Micro-Grid. IEEE/CAA J. Autom. Sin. 2024, 11, 734–745. [Google Scholar]
  162. Su, W.; Yu, S.S.; Li, H.; Iu, H.H.-C.; Fernando, T. An MPC-based dual-solver optimization method for DC microgrids with simultaneous consideration of operation cost and power loss. IEEE Trans. Power Syst. 2020, 36, 936–947. [Google Scholar]
  163. Long, B.; Liao, Y.; Chong, K.T.; Rodríguez, J.; Guerrero, J.M. MPC-controlled virtual synchronous generator to enhance frequency and voltage dynamic performance in islanded microgrids. IEEE Trans. Smart Grid 2020, 12, 953–964. [Google Scholar]
  164. Karamanakos, P.; Liegmann, E.; Geyer, T.; Kennel, R. Model predictive control of power electronic systems: Methods, results, challenges. IEEE Open J. Ind. Appl. 2020, 1, 95–114. [Google Scholar]
  165. Lu, X.; Cannon, M. Adaptive Robust MPC: Combining Robustness with Online Performance Enhancement. In Proceedings of the 2018 UKACC 12th International Conference on Control (CONTROL), Sheffield, UK, 5–7 September 2018; p. 19. [Google Scholar]
  166. Khather, S.I.; Ibrahim, M.A.; Abdullah, A.I. Review and Performance Analysis of Nonlinear Model Predictive Control--Current Prospects, Challenges and Future Directions. J. Eur. Des Systèmes Autom. 2023, 56, 593–603. [Google Scholar]
  167. Ławryńczuk, M. Computationally efficient model predictive control algorithms. In A Neural Network Approach, Studies in Systems, Decision and Control; Springer: Berlin/Heidelberg, Germany, 2014; Volume 3. [Google Scholar]
  168. Kamruzzaman, M.; Saha, S.; Rana, M.S. Eliminating frequency deviation and restoring terminal voltage of an electric power generating unit using MPC. In Proceeding of the 2019 International Conference on Electrical, Computer and Communication Engineering (ECCE), Cox’sBazar, Bangladesh, 7–9 February 2019; pp. 1–6. [Google Scholar]
  169. Bragin, M.A.; Surrogate, E.L.T. “Level-Based” Lagrangian Relaxation for mixed-integer linear programming. Sci. Rep. 2022, 12, 22417. [Google Scholar]
  170. Khusainov, B.; Kerrigan, E.C.; Constantinides, G.A. Automatic software and computing hardware codesign for predictive control. IEEE Trans. Control Syst. Technol. 2018, 27, 2295–2304. [Google Scholar]
  171. Gros, S.; Zanon, M.; Quirynen, R.; Bemporad, A.; Diehl, M. From linear to nonlinear MPC: Bridging the gap via the real-time iteration. Int. J. Control 2020, 93, 62–80. [Google Scholar]
  172. Vazquez, S.; Leon, J.I.; Franquelo, L.G.; Rodriguez, J.; Young, H.A.; Marquez, A.; Zanchetta, P. Model predictive control: A review of its applications in power electronics. IEEE Ind. Electron. Mag. 2014, 8, 16–31. [Google Scholar]
  173. Ramana, N.V.; Sastry, V. A Novel speed control strategy for five phases permanent magnet synchronous motor with linear quadratic regulator. Int. J. Comput. Electr. Eng. 2015, 7, 408. [Google Scholar]
  174. Garg, R.; Mittal, A.; Syed, K.; Asim, M.; Chakravorty, A.; Goyal, S. Linear Quadratic Regulator (LQR)-Based Load Frequency Control in Power Systems. In Proceedings of the 2024 2nd World Conference on Communication & Computing (WCONF), Raipur, India, 12–14 July 2024; pp. 1–6. [Google Scholar]
  175. Gonzales-Zurita, Ó.; Clairand, J.-M.; Peñalvo-López, E.; Escrivá-Escrivá, G. Review on multi-objective control strategies for distributed generation on inverter-based microgrids. Energies 2020, 13, 3483. [Google Scholar]
  176. Brahmia, I.; Wang, J.; de Oliveira, L.; Xu, H. Hierarchical smart energy management strategy based on cooperative distributed economic model predictive control for multi-microgrids systems. Int. Trans. Electr. Energy Syst. 2021, 31, e12732. [Google Scholar]
  177. Morstyn, T.; Hredzak, B.; Aguilera, R.P.; Agelidis, V.G. Model predictive control for distributed microgrid battery energy storage systems. IEEE Trans. Control Syst. Technol. 2017, 26, 1107–1114. [Google Scholar]
  178. Andalibi, M.; Hajihosseini, M.; Teymoori, S.; Kargar, M.; Gheisarnejad, M. A time-varying deep reinforcement model predictive control for dc power converter systems. In Proceedings of the 2021 IEEE 12th International Symposium on Power Electronics for Distributed Generation Systems (PEDG), Chicago, IL, USA, 28 June–1 July 2021; pp. 1–6. [Google Scholar]
  179. Gbadega, P.A. Adaptive model predictive control of renewable energy-based micro-grid. Ph.D. Thesis, University of KwaZulu-Natal, Durban, South Africa, 2021. [Google Scholar]
  180. Maślak, G.; Orłowski, P. Microgrid operation optimization using hybrid system modeling and switched model predictive control. Energies 2022, 15, 833. [Google Scholar] [CrossRef]
  181. Duan, Y.; Zhao, Y.; Hu, J. An initialization-free distributed algorithm for dynamic economic dispatch problems in microgrid: Modeling, optimization and analysis. Sustain. Energy Grids Netw. 2023, 34, 101004. [Google Scholar]
  182. Cominesi, S.R.; Farina, M.; Giulioni, L.; Picasso, B.; Scattolini, R. A two-layer stochastic model predictive control scheme for microgrids. IEEE Trans. Control Syst. Technol. 2017, 26, 1–13. [Google Scholar]
  183. Li, H.; Li, X.; Xiong, W.; Yan, Y.; Zhang, Y.; Kou, P. Cooperative Voltage and Frequency Regulation with Wind Farm: A Model-Based Offline Optimal Control Approach. Energies 2023, 16, 6307. [Google Scholar] [CrossRef]
  184. Antony, A.S.M.; Sumithra, J.; Rayudu, K.; Dhanalakshmi, G.; Saravanan, R.A.; Kavitha, A.; Ravindra, G.; Malini, K. Dynamic and Model Predictive Controllers for Frequency Regulation of an Isolated Micro—Grid with Electrical Vehicles and the ESS Integration. Electr. Power Compon. Syst. 2023, 52, 426–444. [Google Scholar]
  185. Zhao, Z.; Guo, J.; Luo, X.; Lai, C.S.; Yang, P.; Lai, L.L.; Li, P.; Guerrero, J.M.; Shahidehpour, M. Distributed robust model predictive control-based energy management strategy for islanded multi-microgrids considering uncertainty. IEEE Trans. Smart Grid 2022, 13, 2107–2120. [Google Scholar]
  186. Clarke, W.C.; Brear, M.J.; Manzie, C. Control of an isolated microgrid using hierarchical economic model predictive control. Appl. Energy 2020, 280, 115960. [Google Scholar]
  187. Ndwali, P.K.; Njiri, J.G.; Wanjiru, E.M. Economic model predictive control of microgrid connected photovoltaic-diesel generator backup energy system considering demand side management. J. Electr. Eng. Technol. 2021, 16, 2297–2312. [Google Scholar]
  188. Shan, Y.; Hu, J.; Liu, H. A holistic power management strategy of microgrids based on model predictive control and particle swarm optimization. IEEE Trans. Ind. Inform. 2021, 18, 5115–5126. [Google Scholar]
  189. Bordons, C.; Garcia-Torres, F.; Ridao, M.A.; Bordons, C.; Garcia-Torres, F.; Ridao, M.A. Model predictive control fundamentals. In Model Predictive Control of Microgrids; Springer: Berlin/Heidelberg, Germany, 2020; pp. 25–44. [Google Scholar]
  190. Wu, S.; Zhang, N.; Luo, X.; Lu, W.-Z. Multi-objective optimization in floor tile planning: Coupling BIM and parametric design. Autom. Constr. 2022, 140, 104384. [Google Scholar]
  191. Altekin, F.T.; Bukchin, Y. A multi-objective optimization approach for exploring the cost and makespan trade-off in additive manufacturing. Eur. J. Oper. Res. 2022, 301, 235–253. [Google Scholar]
  192. Wang, Z.; Tan, W.G.Y.; Rangaiah, G.P.; Wu, Z. Machine learning aided model predictive control with multi-objective optimization and multi-criteria decision making. Comput. Chem. Eng. 2023, 179, 108414. [Google Scholar]
  193. Kim, R.; Lima, F.V. Nonlinear multiobjective and dynamic real-time predictive optimization for optimal operation of baseload power plants under variable renewable energy. Optim. Control Appl. Methods 2023, 44, 798–829. [Google Scholar]
  194. Schmitt, T.; Hoffmann, M.; Rodemann, T.; Adamy, J. Incorporating Human Preferences in Decision Making for Dynamic Multi-Objective Optimization in Model Predictive Control. Inventions 2022, 7, 46. [Google Scholar] [CrossRef]
  195. Adefarati, T.; Bansal, R.C. Reliability, economic and environmental analysis of a microgrid system in the presence of renewable energy resources. Appl. Energy 2019, 236, 1089–1114. [Google Scholar]
  196. Hannan, M.; Tan, S.Y.; Al-Shetwi, A.Q.; Jern, K.P.; Begum, R. Optimized controller for renewable energy sources integration into microgrid: Functions, constraints and suggestions. J. Clean. Prod. 2020, 256, 120419. [Google Scholar]
  197. Barakat, S.; Ibrahim, H.; Elbaset, A.A. Multi-objective optimization of grid-connected PV-wind hybrid system considering reliability, cost, environmental aspects. Sustain. Cities Soc. 2020, 60, 102178. [Google Scholar]
  198. Shayesteh, E.; Yu, J.; Hilber, P. Maintenance optimization of power systems with renewable energy sources integrated. Energy 2018, 149, 577–586. [Google Scholar]
  199. Tezer, T.; Yaman, R.; Yaman, G. Evaluation of approaches used for optimization of stand-alone hybrid renewable energy systems. Renew. Sustain. Energy Rev. 2017, 73, 840–853. [Google Scholar]
  200. Mostavi, E.; Asadi, S.; Boussaa, D. Development of a new methodology to optimize building life cycle cost, environmental impacts, occupant satisfaction. Energy 2017, 121, 606–615. [Google Scholar]
  201. Kesireddy, A.; Carrillo, L.R.G.; Baca, J. Multi-criteria decision making-pareto front optimization strategy for solving multi-objective problems. In Proceedings of the 2020 IEEE 16th International Conference on Control & Automation (ICCA), Singapore, 9–11 October 2020; pp. 53–58. [Google Scholar]
  202. Rao, R.; Lakshmi, R. Ranking of Pareto-optimal solutions and selecting the best solution in multi-and many-objective optimization problems using R-method. Soft Comput. Lett. 2021, 3, 100015. [Google Scholar]
  203. Ma, X.; Huang, Z.; Li, X.; Qi, Y.; Wang, L.; Zhu, Z. Multiobjectivization of single-objective optimization in evolutionary computation: A survey. IEEE Trans. Cybern. 2021, 53, 3702–3715. [Google Scholar]
  204. Stewart, R.H.; Palmer, T.S.; DuPont, B. A survey of multi-objective optimization methods and their applications for nuclear scientists and engineers. Prog. Nucl. Energy 2021, 138, 103830. [Google Scholar]
  205. Castonguay, A.C.; Polasky, S.; Holden, M.H.; Herrero, M.; Chang, J.; Mason-D’Croz, D.; Godde, C.; Lee, K.; Bryan, B.A.; Gerber, J. MOO-GAPS: A multi-objective optimization model for global animal production and sustainability. J. Clean. Prod. 2023, 396, 136440. [Google Scholar]
  206. Cho, J.-H.; Wang, Y.; Chen, R.; Chan, K.S.; Swami, A. A survey on modeling and optimizing multi-objective systems. IEEE Commun. Surv. Tutor. 2017, 19, 1867–1901. [Google Scholar]
  207. Williams, P.J.; Kendall, W.L.; Hooten, M.B. Selecting ecological models using multi-objective optimization. Ecol. Model. 2019, 404, 21–26. [Google Scholar]
  208. Tomczyk, M.K.; Kadziński, M. Interactive co-evolutionary multiple objective optimization algorithms for finding consensus solutions for a group of Decision Makers. Inf. Sci. 2022, 616, 157–181. [Google Scholar]
  209. Yao, G.; Li, R.; Yang, Y. An Improved Multi-Objective Optimization and Decision-Making Method on Construction Sites Layout of Prefabricated Buildings. Sustainability 2023, 15, 6279. [Google Scholar]
  210. Ionescu, C.M.; Caruntu, C.F.; Cajo, R.; Ghita, M.; Crevecoeur, G.; Copot, C. Multi-objective predictive control optimization with varying term objectives: A wind farm case study. Processes 2019, 7, 778. [Google Scholar] [CrossRef]
  211. Rauf, H.T.; Gao, J.; Almadhor, A.; Haider, A.; Zhang, Y.-D.; Al-Turjman, F. Multi population-based chaotic differential evolution for multi-modal and multi-objective optimization problems. Appl. Soft Comput. 2023, 132, 109909. [Google Scholar]
  212. Ionescu, C.; Diaz, R.A.C.; Zhao, S.; Ghita, M.; Ghita, M.; Copot, D. A low computational cost, prioritized, multi-objective optimization procedure for predictive control towards cyber physical systems. IEEE Access 2020, 8, 128152–128166. [Google Scholar]
  213. Tamashiro, K.; Omine, E.; Krishnan, N.; Mikhaylov, A.; Hemeida, A.M.; Senjyu, T. Optimal components capacity based multi-objective optimization and optimal scheduling based MPC-optimization algorithm in smart apartment buildings. Energy Build. 2023, 278, 112616. [Google Scholar]
  214. Yang, D.; Liu, T.; Song, D.; Zhang, X.; Zeng, X. A real time multi-objective optimization Guided-MPC strategy for power-split hybrid electric bus based on velocity prediction. Energy 2023, 276, 127583. [Google Scholar]
  215. Huang, J.; Liu, Y.; Liu, M.; Cao, M.; Yan, Q. Multi-objective optimization control of distributed electric drive vehicles based on optimal torque distribution. IEEE Access 2019, 7, 16377–16394. [Google Scholar]
  216. Mallik, S.; Zhao, Z. Multi-objective optimized fuzzy clustering for detecting cell clusters from single-cell expression profiles. Genes 2019, 10, 611. [Google Scholar] [PubMed]
  217. Tian, Z.; Si, B.; Wu, Y.; Zhou, X.; Shi, X. Multi-objective optimization model predictive dispatch precooling and ceiling fans in office buildings under different summer weather conditions. In Building Simulator; Tsinghua University Press: Beijing, China, 2019; pp. 999–1012. [Google Scholar]
  218. Martinez-Rico, J.; Zulueta, E.; de Argandoña, I.R.; Fernandez-Gamiz, U.; Armendia, M. Multi-objective optimization of production scheduling using particle swarm optimization algorithm for hybrid renewable power plants with battery energy storage system. J. Mod. Power Syst. Clean Energy 2020, 9, 285–294. [Google Scholar]
  219. Thakur, S.; Gohil, G.; Balsara, P.T. Multi-objective optimization of triple port converter for photovoltaic and energy storage integration. In Proceedings of the 2020 IEEE Energy Conversion Congress and Exposition (ECCE), Detroit, MI, USA, 11–15 October 2020; pp. 4438–4445. [Google Scholar]
  220. Gharib, A.; Stenger, D.; Ritschel, R.; Voßwinkel, R. Multi-objective optimization of a path-following MPC for vehicle guidance: A Bayesian optimization approach. In Proceedings of the 2021 European Control Conference (ECC), Delft, The Netherlands, 29 June–2 July 2021; pp. 2197–2204. [Google Scholar]
  221. Huang, L.; Feng, L.; Wang, H.; Hou, Y.; Liu, K.; Chen, C. A preliminary study of improving evolutionary multi-objective optimization via knowledge transfer from single-objective problems. In Proceedings of the 2020 IEEE International Conference on Systems, Man, Cybernetics (SMC), Toronto, ON, Canada, 11–14 October 2020; pp. 1552–1559. [Google Scholar]
  222. Cao, P.; Fan, Z.; Gao, R.; Tang, J. A manufacturing oriented single point search hyper-heuristic scheme for multi-objective optimization. In Proceedings of the ASME 2017 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Volume 2B: 43rd Design Automation Conference, Cleveland, OH, USA, 6–9 August 2017; p. V02BT03A031. [Google Scholar]
  223. Singh, G.G.; Cisneros-Montemayor, A.M.; Swartz, W.; Cheung, W.; Guy, J.A.; Kenny, T.-A.; McOwen, C.J.; Asch, R.; Geffert, J.L.; Wabnitz, C.C. A rapid assessment of co-benefits and trade-offs among Sustainable Development Goals. Mar. Policy 2018, 93, 223–231. [Google Scholar]
  224. Nerini, F.F.; Tomei, J.; To, L.S.; Bisaga, I.; Parikh, P.; Black, M.; Borrion, A.; Spataru, C.; Broto, V.C.; Anandarajah, G. Mapping synergies and trade-offs between energy and the Sustainable Development Goals. Nat. Energy 2018, 3, 10–15. [Google Scholar]
  225. Li, W.; Zhang, G.; Zhang, T.; Huang, S. Knee Point-Guided Multiobjective Optimization Algorithm for Microgrid Dynamic Energy Management. Complexity 2020, 2020, 8877008. [Google Scholar]
  226. Anilkumar, M.; Padhiyar, N.; Moudgalya, K. Multi-objective prioritized control of a semi-batch process with multiple feed and multiple products using economic MPC. In Proceedings of the 2018 Indian Control Conference (ICC), Kanpur, India, 4–6 January 2018; pp. 264–269. [Google Scholar]
  227. Anilkumar, M.; Padhiyar, N.; Moudgalya, K. Multi-objective control of a fed-batch bioreactor using shrinking horizon MPC: A case study. In Proceeding of the 2017 6th International Symposium on Advanced Control of Industrial Processes (AdCONIP), Taipei, Taiwan, 28–31 May 2017; pp. 25–30. [Google Scholar]
  228. Ravi, A.; Kaisare, N. Integrated multi-objective predictive control for multi-unit system. In Proceeding of the 2019 Sixth Indian Control Conference (ICC), Hyderabad, India, 18–20 December 2019; pp. 212–217. [Google Scholar]
  229. Das, R.; Wang, Y.; Busawon, K.; Putrus, G.; Neaimeh, M. Real-time multi-objective optimisation for electric vehicle charging management. J. Clean. Prod. 2021, 292, 126066. [Google Scholar]
  230. Nabin, K. Stochastic MPC for optimal operation of hydropower plant. University of South-Eastern Norway. Master’s Thesis, University of South-Eastern Norway, Notodden, Norway, 2022. [Google Scholar]
  231. Khare, V.; Chaturvedi, P. Design, control, reliability, economic and energy management of microgrid: A review. E-Prime-Adv. Electr. Eng. Electron. Energy 2023, 5, 100239. [Google Scholar]
  232. Aziz, A.; Oo, A.T.; Stojcevski, A. Frequency regulation capabilities in wind power plant. Sustain. Energy Technol. Assess. 2018, 26, 47–76. [Google Scholar]
  233. Liu, H.; Fan, A.; Li, Y.; Bucknall, R.; Chen, L. Hierarchical distributed MPC method for hybrid energy management: A case study of ship with variable operating conditions. Renew. Sustain. Energy Rev. 2024, 189, 113894. [Google Scholar]
  234. Ferreira, W.M.; Meneghini, I.R.; Brandao, D.I.; Guimarães, F.G. Preference cone based multi-objective evolutionary algorithm applied to optimal management of distributed energy resources in microgrids. Appl. Energy 2020, 274, 115326. [Google Scholar]
  235. Elmouatamid, A.; Ouladsine, R.; Bakhouya, M.; El Kamoun, N.; Khaidar, M.; Zine-Dine, K. Review of control and energy management approaches in micro-grid systems. Energies 2020, 14, 168. [Google Scholar] [CrossRef]
  236. Rashidi, R.; Hatami, A.; Abedini, M. Multi-microgrid energy management through tertiary-level control: Structure and case study. Sustain. Energy Technol. Assess. 2021, 47, 101395. [Google Scholar]
  237. Finke, J.; Bertsch, V. Implementing a highly adaptable method for the multi-objective optimisation of energy systems. Appl. Energy 2023, 332, 120521. [Google Scholar]
  238. Liu, Z.-F.; Li, L.-L.; Liu, Y.-W.; Liu, J.-Q.; Li, H.-Y.; Shen, Q. Dynamic economic emission dispatch considering renewable energy generation: A novel multi-objective optimization approach. Energy 2021, 235, 121407. [Google Scholar]
  239. Yazdani, H.; Baneshi, M.; Yaghoubi, M. Techno-economic and environmental design of hybrid energy systems using multi-objective optimization and multi-criteria decision making methods. Energy Convers. Manag. 2023, 282, 116873. [Google Scholar]
  240. Liu, Y.; Li, T.; Duan, J.; Wu, X.; Wang, H.; Fan, Q.; Lin, J.; Hu, Y. On a hierarchical adaptive and robust inverse dynamic control strategy with experiment for robot manipulators under uncertainties. Control Eng. Pract. 2023, 138, 105604. [Google Scholar]
  241. López-Rodríguez, R.; Aguilera-González, A.; Vechiu, I.; Bacha, S. Day-ahead mpc energy management system for an island wind/storage hybrid power plant. Energies 2021, 14, 1066. [Google Scholar]
  242. Gbadega, P.A.; Sun, Y. A hybrid constrained Particle Swarm Optimization-Model Predictive Control (CPSO-MPC) algorithm for storage energy management optimization problem in micro-grid. Energy Rep. 2022, 8, 692–708. [Google Scholar]
  243. Fabrice, K.; Damour, C.; Grondin, D.; Hilairet, M.; Benne, M. Multistage power and energy management strategy for hybrid microgrid with photovoltaic production and hydrogen storage. Appl. Energy 2022, 323, 119549. [Google Scholar]
  244. Ali, S.U.; Aamir, M.; Jafri, A.R.; Subramaniam, U.; Haroon, F.; Waqar, A.; Yaseen, M. Model predictive control—Based distributed control algorithm for bidirectional interlinking converter in hybrid microgrids. Int. Trans. Electr. Energy Syst. 2021, 31, e12817. [Google Scholar]
  245. Guo, T.; Zhu, Y.; Liu, Y.; Gu, C.; Liu, J. Two-stage optimal MPC for hybrid energy storage operation to enable smooth wind power integration. IET Renew. Power Gener. 2020, 14, 2477–2486. [Google Scholar]
  246. Silva, D.P.E.; Salles, J.L.F.; Fardin, J.F.; Pereira, M.M.R. Management of an island and grid-connected microgrid using hybrid economic model predictive control with weather data. Appl. Energy 2020, 278, 115581. [Google Scholar]
  247. Huang, C.; Zong, Y.; You, S.; Træholt, C.; Zheng, Y.; Wang, J.; Zheng, Z.; Xiao, X. Economic and resilient operation of hydrogen-based microgrids: An improved MPC-based optimal scheduling scheme considering security constraints of hydrogen facilities. Appl. Energy 2023, 335, 120762. [Google Scholar]
  248. Subramanian, V.; Vairavasundaram, I.; Aljafari, B. Analysis of Optimal Load Management Using a Stand-Alone Hybrid AC/DC Microgrid System. Int. Trans. Electr. Energy Syst. 2023, 2023, 7519436. [Google Scholar]
  249. Chen, S.; Yang, Q.; Zhou, J.; Chen, X. A model predictive control method for hybrid energy storage systems. CSEE J. Power Energy Syst. 2020, 7, 329–338. [Google Scholar]
  250. Li, Y.; Tong, Z. Model predictive control strategy using encoder-decoder recurrent neural networks for smart control of thermal environment. J. Build. Eng. 2021, 42, 103017. [Google Scholar]
  251. Zhang, Z.; Xie, L.; Lu, S.; Rossiter, J.A.; Su, H. A low-cost pole-placement MPC algorithm for controlling complex dynamic systems. J. Process Control 2022, 111, 106–116. [Google Scholar]
  252. Faedo, N.; Olaya, S.; Ringwood, J.V. Optimal control, MPC and MPC-like algorithms for wave energy systems: An overview. IFAC J. Syst. Control 2017, 1, 37–56. [Google Scholar]
  253. Borase, R.P.; Maghade, D.; Sondkar, S.; Pawar, S. A review of PID control, tuning methods and applications. Int. J. Dyn. Control 2021, 9, 818–827. [Google Scholar]
  254. Asgharnia, A.; Shahnazi, R.; Jamali, A. Performance and robustness of optimal fractional fuzzy PID controllers for pitch control of a wind turbine using chaotic optimization algorithms. ISA Trans. 2018, 79, 27–44. [Google Scholar] [PubMed]
  255. Podder, A.K.; Chakraborty, O.; Islam, S.; Kumar, N.M.; Alhelou, H.H. Control strategies of different hybrid energy storage systems for electric vehicles applications. IEEE Access 2021, 9, 51865–51895. [Google Scholar]
  256. Yao, Y.; Shekhar, D.K. State of the art review on model predictive control (MPC) in Heating Ventilation and Air-conditioning (HVAC) field. Build. Environ. 2021, 200, 107952. [Google Scholar]
  257. Raziei, S.A.; Jiang, Z. Model predictive control for complex dynamic systems. In Proceedings of the 2016 IEEE National Aerospace and Electronics Conference (NAECON) and Ohio Innovation Summit (OIS), Dayton, OH, USA, 25–29 July 2016; pp. 193–200. [Google Scholar]
  258. Chong, L.W.; Wong, Y.W.; Rajkumar, R.K.; Rajkumar, R.K.; Isa, D. Hybrid energy storage systems and control strategies for stand-alone renewable energy power systems. Renew. Sustain. Energy Rev. 2016, 66, 174–189. [Google Scholar]
  259. Tang, L.; Yan, F.; Zou, B.; Wang, K.; Lv, C. An improved kinematic model predictive control for high-speed path tracking of autonomous vehicles. IEEE Access 2020, 8, 51400–51413. [Google Scholar]
  260. Kapnopoulos, A.; Alexandridis, A. A cooperative particle swarm optimization approach for tuning an MPC-based quadrotor trajectory tracking scheme. Aerosp. Sci. Technol. 2022, 127, 107725. [Google Scholar]
  261. Perez, F. Control of ac/dc microgrids with renewables in the context of smart grids: Including ancillary services and electric mobility. Ph.D. Thesis, Université Paris-Saclay, Universidade federal de Itajuba, Itajubá, Brazil, 2020. [Google Scholar]
  262. Kabalci, E. Hierarchical control in microgrid. In Microgrid Architectures, Control and Protection Methods; Springer: Berlin/Heidelberg, Germany, 2020; pp. 381–401. [Google Scholar]
  263. Feng, F.; Zhang, P. Enhanced microgrid power flow incorporating hierarchical control. IEEE Trans. Power Syst. 2020, 35, 2463–2466. [Google Scholar]
  264. Wang, G.; Wang, X.; Gao, X. Improved seamless switching control strategy for AC/DC hybrid microgrid. IEEE Access 2021, 9, 55790–55801. [Google Scholar]
  265. Kamal, T.; Karabacak, M.; Hassan, S.Z.; Fernández-Ramírez, L.M.; Riaz, M.H.; Riaz, M.T.; Khan, M.A.; Khan, L. Energy management and switching control of PHEV charging stations in a hybrid smart micro-grid system. Electronics 2018, 7, 156. [Google Scholar] [CrossRef]
  266. Li, G.; Du, Y. Performance investigation and economic benefits of new control strategies for heat pump-gas fired water heater hybrid system. Appl. Energy 2018, 232, 101–118. [Google Scholar]
  267. Rana, K.; Dasagi, V.; Haviland, J.; Talbot, B.; Milford, M.; Sünderhauf, N. Bayesian controller fusion: Leveraging control priors in deep reinforcement learning for robotics. Int. J. Robot. Res. 2023, 42, 123–146. [Google Scholar]
  268. Li, Y.; Wang, C.; Li, G.; Wang, J.; Zhao, D.; Chen, C. Improving operational flexibility of integrated energy system with uncertain renewable generations considering thermal inertia of buildings. Energy Convers. Manag. 2020, 207, 112526. [Google Scholar]
  269. Zhang, W.; Wang, J.; Xu, Z.; Shen, Y.; Gao, G. A generalized energy management framework for hybrid construction vehicles via model-based reinforcement learning. Energy 2022, 260, 124849. [Google Scholar]
  270. Shezan, S.A.; Kamwa, I.; Ishraque, M.F.; Muyeen, S.; Hasan, K.N.; Saidur, R.; Rizvi, S.M.; Shafiullah, M.; Al-Sulaiman, F.A. Evaluation of different optimization techniques and control strategies of hybrid microgrid: A review. Energies 2023, 16, 1792. [Google Scholar] [CrossRef]
  271. Nair, U.R.; Costa-Castelló, R. A model predictive control-based energy management scheme for hybrid storage system in islanded microgrids. IEEE Access 2020, 8, 97809–97822. [Google Scholar]
  272. Jashfar, S.; Esmaeili, S.; Jahromi, M.Z.; Rahmanian, M. Classification of power quality disturbances using S-transform and TT-transform based on the artificial neural network. Turk. J. Electr. Eng. Comput. Sci. 2013, 21, 1528–1538. [Google Scholar]
  273. Shahzad, S.; Abbasi, M.A.; Chaudhry, M.A.; Hussain, M.M. Model Predictive Control Strategies in Microgrids: A Concise Revisit. IEEE Access 2022, 10, 122211–122225. [Google Scholar]
  274. Zafra-Cabeza, A.; Velarde, P.; Maestre, J.M. Multicriteria optimal operation of a microgrid considering risk analysis, renewable resources, model predictive control. Optim. Control Appl. Methods 2020, 41, 94–106. [Google Scholar]
  275. Topa, A.; Gil, J.; Álvarez, J.; Torres, J. A hybrid-MPC based energy management system with time series constraints for a bioclimatic building. Energy 2023, 287, 129652. [Google Scholar]
  276. Mohanty, S.; Bhanja, A.; Gautam, S.P.; Chittathuru, D.; Dash, S.K.; Mangaraj, M.; Chinthaginjala, R.; Alamri, A.M. Review of a Comprehensive Analysis of Planning, Functionality, Control, Protection for Direct Current Microgrids. Sustainability 2023, 15, 15405. [Google Scholar] [CrossRef]
  277. Zhang, Z.; Babayomi, O.; Dragicevic, T.; Heydari, R.; Garcia, C.; Rodriguez, J.; Kennel, R. Advances and opportunities in the model predictive control of microgrids: Part I–primary layer. Int. J. Electr. Power Energy Syst. 2022, 134, 107411. [Google Scholar]
  278. Habibi, M.R.; Baghaee, H.R.; Blaabjerg, F.; Dragičević, T. Secure MPC/ANN-based false data injection cyber-attack detection and mitigation in DC microgrids. IEEE Syst. J. 2021, 16, 1487–1498. [Google Scholar]
  279. Trigkas, D.; Gravanis, G.; Diamantaras, K.; Voutetakis, S.; Papadopoulou, S. Energy Management in Microgrids Using Model Predictive Control Empowered with Artificial Intelligence. Chem. Eng. Trans. 2022, 94, 961–966. [Google Scholar]
  280. Nurkanović, A.; Mešanović, A.; Zanelli, A.; Frison, G.; Frey, J.; Albrecht, S.; Diehl, M. Real-time nonlinear model predictive control for microgrid operation. In Proceeding of the 2020 American Control Conference (ACC), Denver, CO, USA, 1–3 July 2020; pp. 4989–4995. [Google Scholar]
  281. Li, Q.; Zou, X.; Pu, Y.; Chen, W. Real-time Energy Management Method for Electric-hydrogen Hybrid Energy Storage Microgrids Based on DP-MPC. CSEE J. Power Energy Syst. 2020, 10, 324–336. [Google Scholar]
  282. Torres, F.G.; Hornero, J.E.J.; García, V.G.; Jiménez, F.J.; González, J.R.; Raya, F.R.L. Distributed Stochastic Model Predictive Control for Scheduling Deterministic Peer-to-Peer Energy Transactions among Networked Microgrids with Hybrid Energy Storage Systems. IEEE Access 2024, 12, 44539–44552. [Google Scholar]
Figure 1. Strategy for analyzing literature reviews.
Figure 1. Strategy for analyzing literature reviews.
Processes 13 02197 g001
Figure 2. Visualization of MPC implementation in MGs based on total publications, supported by data retrieved from the WOS database.
Figure 2. Visualization of MPC implementation in MGs based on total publications, supported by data retrieved from the WOS database.
Processes 13 02197 g002
Figure 3. Classification of objective functions in MPC.
Figure 3. Classification of objective functions in MPC.
Processes 13 02197 g003
Figure 4. Visualization of advanced MPC optimization strategies.
Figure 4. Visualization of advanced MPC optimization strategies.
Processes 13 02197 g004
Figure 5. Alignment of MG control objectives with MPC strategies.
Figure 5. Alignment of MG control objectives with MPC strategies.
Processes 13 02197 g005
Figure 6. Hierarchical control structure in MG.
Figure 6. Hierarchical control structure in MG.
Processes 13 02197 g006
Figure 7. Visual overview of key future research directions for MPC in MGs.
Figure 7. Visual overview of key future research directions for MPC in MGs.
Processes 13 02197 g007
Table 1. Summary of review articles and addressed gaps.
Table 1. Summary of review articles and addressed gaps.
Ref.Scope of ReviewMPC in MGsMOO in MPCHybrid ControlHierarchical Strategy in MGsReal world InsightsGap Address in This Study
[53]Thematic; generalLacks hybrid/control diversity
[57]Focuses on MG controlLimited structure and hierarchy
[58]Structured but narrowLacks hybrid control and real-world focus
[59,60]Algorithm centricLacks application perspective
[61,62,63]Practical but partial focusNo hybrid or hierarchical view
[64]Predictive power management in hybrid RESLacks control taxonomy, real-world cases, and MOO
[65]Evaluation of MPC-based MPPT for PV systemsLacks MOO and hybrid/hierarchical control
This studyComprehensive (taxonomy + application)Unified taxonomy, hybrid control, MOO, and real-world integration
Table 2. Criteria used for filtering relevant publications.
Table 2. Criteria used for filtering relevant publications.
CriteriaInclusionExclusion
Time range2021–2025Publications before 2021 or after 2025
LanguageEnglish onlyNon-English publications
Document typeResearch articles, review papersConference abstracts, editorials, etc.
Subject areaElectrical engineeringOther fields of engineering or unrelated fields
Search logicApplied AND, OR for specific filtering-
Source databaseWOS Other databases (e.g., IEEE Xplore)
PublishersAll publishers indexed in WOS-
Table 3. Overview of MPC objective function types with descriptions and formulations.
Table 3. Overview of MPC objective function types with descriptions and formulations.
CategoryDescriptionKey FormulaRef.
Single objective A single goal (such as the reduction of errors or energy consumption) is optimized. This optimization involves only a single variable. J ( x , u ) = ( x ( t ) x d e s i r e d ( t ) ) 2 [96,97]
Multi-objective Several objectives are considered together, and these objectives can be prioritized by using weights. J ( x , u ) = ω 1 · ( x ( t ) x d e s i r e d ( t ) ) 2 + ω 2 · u ( t ) 2
(With weights ω 1   and   ω 2 )
[98,99]
Adaptive objective The function dynamically changes according to system conditions. It adjusts based on past data and current inputs. J ( x , u , t ) = f u n c ( previous   data , current   state , control   input , time ) [100,101,102]
Learned objective This function uses neural networks (NNs) to automatically simulate the goal. It is useful for modeling complex, nonlinear relationships. J ( x , u ) = F N N ( x , u )
(NN trained to model the objective)
[103,104,105,106]
Distributed objective In multi-agent systems, each agent accomplishes its specific goal, ultimately resulting in a global goal. ( x , u ) = i N J i ( x i , u i )
(N is the number of agents)
[107,108]
Robust objectiveThis function is designed to manage uncertainties or disturbances in the system. It optimizes under the largest possible disturbances. J ( x , u ) = min ( max ( J r o b u s t ( x , u , d ) ) )
(d is the disturbance parameter)
[109,110,111,112]
Economic objectiveThis function maximizes economic aspects such as cost or profit, emphasizing the economic contribution of system decisions. J ( x , u ) = ( R revenue   ( x ) C o s t ( u ) )
( R revenue is the revenue and C o s t ( u ) is cost)
[48,113]
Mixed-integer objectiveThis function includes continuous and discrete (integer or binary) variables. It introduces additional complexity. J ( x ) = f ( x c , x d )
( x c are continuous variables and x d are discrete variables)
[114,115]
Quadratic objectiveThis function is expressed as a quadratic form of state and control variables, and convex optimization is used for optimization. J ( x , u ) = 1 2 x ( t ) Q x ( t ) + 1 2 u ( t ) R u ( t ) + [116,117,118]
Table 6. Using MPC techniques in MGs.
Table 6. Using MPC techniques in MGs.
Ref.Desired Control
Objectives
AdvantagesLimitationsAlgorithmResults
[150]Enhance the efficient use of flexible resources (such as PV panels and battery storage systems) in buildings to reduce operational energy costs.(1) SMPC is more likely to realize daily cost savings compared to CMPC and SHMPC strategies.
(2) SHMPC can achieve higher cost savings in actual operation by aligning the optimization horizon’s commencement with the onset of the off-peak period.
(1) SMPC still has higher daily costs than the real-time optimal control strategy for most of the winter season due to low forecast accuracy.
(2) There is no one control strategy that is definitely superior to the other strategies under all operating conditions.
CMPC SHMPC
SMPC RTC
Hybrid control strategies using RTC in winter and SMPC in other seasons effectively optimize building energy flexibility in subtropical regions.
[177]Optimizing the management of power flow among battery ESS involves considering factors such as line losses, voltage constraints, and converter current constraints. Achieving real-time implementation necessitates a significant reduction in computation time.(1) Fast solution via convex optimization and robust solvers.
(2) Handles line losses, voltage, and current constraints.
(3) Applicability for real-time MPC in MGs.
(1) The simplified battery model may not fully capture all system dynamics.
(2) Assumptions about battery charge and discharge efficiencies may not be universally applicable across all operational scenarios.
(3) Approximations inherent to the variable efficiency battery SoC model.
Convex vs. non-convex problems and robust solversThe convex MPC approach rivals non-convex methods in real-time microgrid simulations, notably cutting computation time while maintaining competitive power loss at 12.638 kW versus 11.596 kW.
[178]Address the instability problems caused by constant power load (CPL) in DC MGs.
Develop a robust and fast-responding controller for DC/DC converters feeding CPLs.
(1) AMPC based on DRL provides robustness and fast response to system dynamics.
(2) Deep Q-Network (DQN) strategy adaptively designs the controlling signal coefficient for each variable operation point.
(1) The complexity of the AMPC algorithm
(2) The requirement for training data for the DQN model
AMPC with DQNThe AMPC controller successfully resolves instability issues in DC MGs caused by CPL, demonstrating robustness and rapid dynamic response.
[179]Optimize energy management in MG
Balance power generation and demand through ESS
Minimize operating costs.
Improve MG efficiency.
Reduce environmental impacts.
(1) AMPC addresses issues associated with MG.
(2) AMPC optimizes power-sharing among DERs while considering physical and operational constraints.
(3) AMPC minimizes operating costs and improves MG efficiency.
(1) AMPC requires accurate prediction of disturbances, which can be challenging
(2) AMPC is more complex to implement than traditional control algorithms
AMPC based receding horizon controlAMPC proves to be an effective tool for optimizing energy management in MG, reducing operating costs, enhancing efficiency, and minimizing environmental impact.
[180]Minimize energy costs and maximize renewable energy utilization in MGs. Develop a control scheme that works effectively in both grid-connected and islanded mode.(1) SHMPC scheme effectively reduces energy costs by 6% compared to non-switched HMPC.
(2) SHMPC effectively utilizes renewable energy and storage capabilities under changing grid connection conditions.
(1) No energy demand or production forecasting.
(2) Conceptual character, further research needed to implement advanced functionalities.
SHMPCSHMPC effectively reduces energy costs and maximizes renewable energy utilization in MGs
SHMPC is applicable to any standard MG.
[121]Minimize the operating cost of a MG.
Handle the intermittency of RESs and the high stochasticity in market prices and loads.
(1) Imitation learning cuts training time by 17 times compared to a Q-learning
(2) Proposed approach achieves an operating cost close to the theoretical minimum value under various uncertainties.
(1) Requires a MILP solver to generate an expert policy.
(2) May not be applicable to MGs with complex constraints.
Data-driven online approach based on imitation learningProposed data-driven approach efficiently optimizes MG operation costs under uncertainties in both simulated and real-world scenarios.
[181]Optimize the overall cost of generation in a hybrid MG, taking into account constraints associated with supply–demand balance, capacity, and ramp-rate.(1) The proposed decentralized algorithm is independent of the initialization stage.
(2) Proposed algorithm can handle convex objective functions.
(3) The convergence of the presented algorithm is proven via convex analysis and the utilization of the Lyapunov function technique
Algorithm may not be applicable to non-convex optimization problems.Fully distributed algorithmProposed distributed algorithm minimizes MG generation cost while satisfying constraints, with proven convergence.
[182]The primary goals of control in this context encompass optimizing economic performance metrics through forecasts of PV generation and load demands, minimizing disparities between planned and actual energy transactions, and ensuring compliance with probabilistic constraints.(1) Efficient energy management across diverse timeframes.
(2) Adaptability to stochastic disruptions and correction of predictive inaccuracies.
(3) Improved system-wide efficiency via updates to the overarching plan.
(1) Dependency on precise forecast data for optimal functionality.
(2) Complexity in deployment and computational demands
(3) Sensitivity to the precision of models and tuning of parameters.
Two-layerThe dual-layer algorithm enhances MG energy management by combining economic and stochastic MPC, with recurrent updates improving system performance.
[183]Attain concurrent control of frequency and voltage in an HVDC transmission system during converter blocking.(1) Cooperative control effectively regulates frequency and voltage during HVDC blocking.
(2) EMPC diminishes peak and steady-state deviations in frequency and voltage.
(3) EMPC outperforms droop control, LQR, and the original system.
(1) Complexity of the EMPC
(2) Requirement for accurate models of the HVDC transmission system and wind farm.
EMPCProposed EMPC-based cooperative control effectively regulates frequency and voltage during HVDC blocking, outperforming traditional methods.
Table 7. Real-world MPC applications in MGs.
Table 7. Real-world MPC applications in MGs.
Ref.ScenarioType of MPCHardware/Platform UsedKey Outcomes
[184]Frequency regulation using DRL in PV–diesel MGDRL-MPCSTM32-based embedded systemImproved frequency stability under load changes
[185]Economic dispatch in grid-connected MGEMPCLab-scale OPAL-RT + MATLAB52.1% cost reduction and smooth DER transitions
[186]Power sharing across MMGsDRMPCSimulink-HIL + TCP/IP networkEnhanced economy and improved data privacy
[187]CO2 reduction in islanded MG with PV and batteryDual-layer EMPCRaspberry Pi + SCADA interface10% CO2 reduction and optimized generator usage
Table 8. Summary of research findings on MOO with MPC.
Table 8. Summary of research findings on MOO with MPC.
Ref.[209][210][99][96][211][212][213][214][215][216][217][218][219][220]
Improved system performance
Reduced risk of suboptimal solutions
Increased flexibility
Table 9. The challenge of MOO with MPC.
Table 9. The challenge of MOO with MPC.
Ref.Increased Computational ComplexityDifficulty in Defining ObjectivesTrade-Offs Between Objectives
[12]
[192]
[213]
[226]
[227]
[228]
[229]
[230]
Table 10. Examining the landscape of MOO with MPC in MGs.
Table 10. Examining the landscape of MOO with MPC in MGs.
Ref.Type of MGEconomical IndexTechnical IndexResultHierarchical ControlPriorityMulti-MGs
[180]Not
mentioned
(1) The energy cost of the MG
(2) The diesel generator fuel cost
(3) The energy price from the main grid
(1) power balance equation
(2) SoC
(3) The voltage levels of the distribution network
(4) The operation of the diesel generator
The results show that the proposed SMPC algorithm can achieve significant cost savings while ensuring the reliable operation of the MG.Economic operation and
technical operation
[241]AC hybrid(1) The cost of energy production
(2) The cost of battery degradation
(1) SoC
(2) Power limits of the ESS
(3) Limitation power of wind turbine
(4) Limitation of grid connection power
(5) Limitation on power transfer between the ESS and grid
The proposed MPC minimizes energy costs and improves power quality by stabilizing the output of wind turbines. It is suitable for the control of wind/ESS hybrid plants, especially in isolated grids.Economic operation
[242]Not
mentioned
(1) The cost of energy purchased from the main grid
(2) The cost of energy consumed by the loads
(3) The cost of energy stored and discharged by the ESSs
(1) Battery SoC
(2) Battery capacity
(3) Using RES
(4) Grid power import
(5) Grid power export
(6) Power balance
(7) Power quality
(8) Voltage level
(9) Switching frequency
This paper used a hybrid constrained CPSO-MPC algorithm. The findings show that the proposed MPC system can reduce the energy-generation cost and improve power quality by decreasing the power-output oscillations in wind farms.Economic operation
and
technical operation
[243]AC/DC
hybrid
(1) Cost of energy not served
(2) Net present value
(3) Levelized cost of energy
(4) Payback period
(5) Benefit-to-cost
ratio
(1) Energy balance error
(2) Hydrogen balance error
(3) Voltage deviation
(4) Frequency deviation
(5) SoC
The results revealed that the proposed multistage energy and power management policy for a hybrid MG with photovoltaic and hydrogen storage was efficient in energy management, economic reduction, and environmental sustainability. The proposed policy includes three stages: day-ahead, real-time, and emergency.Economic operation
[244]AC/DC
hybrid
(1) The cost of energy purchased from the main grid
(2) The price of energy sold to the main grid
(3) The cost of operating the converters
(1) Power flow
(2) Voltage magnitude
Simulation results indicated that the suggested algorithm enhanced the overall system performance with its faster response, improved power sharing, and stable bus voltages in comparison to traditional control techniques.Technical operation
[245]Not
mentioned
The cost of electricity(1) Power flow
(2) SoC
The paper presents an optimal MPC in two stages for hybrid ESSs that smooths wind fluctuations and load-demand variations, enhancing stability and reliability.Economic operation
and
technical operation
[246]Not
mentioned
(1) Fuel consumption
(2) Power purchase from the main grid
(3) Renewable energy curtailment
(1) Balance between active and reactive power
(2) Voltage magnitude
(3) Current magnitude
(4) SOC of ESSs
(5) Ramp rate limits for PV and diesel generators
This study proposes a HEMPC strategy for MG in islanded and grid-connected modes, considering economic factors and weather prediction. Simulations confirm minimized cost and enhanced utilization of RESs.Economic operation
[247]Not
mentioned
(1) Operation cost
(2) Investment cost
(3) Income from selling excess power
(1) Hydrogen storage level
(2) Load demand
(3) Security of hydrogen
This paper discussed an improved MPC-based scheduling approach for cost-effective and robust hydrogen-based MGs, considering hydrogen facility security constraints. Results confirm the effectiveness of the scheme in offering cost-effective and reliable MG operation.Economic operation
[248]AC/DC
hybrid
(1) Diesel fuel cost
(2) Battery replacement cost
(3) Diesel generator maintenance cost
(4) RESs cost
(5) Power purchased/sold cost
(6) MG total cost
(1) Frequency
(2) Voltage deviation
(3) Load balancing
(4) Load factor
(5) THD
(6) RESs Factor
(7) SOC
(8) Total system losses
This study proposes an optimal load management approach based on finite control set MPC for a wind–solar islanded hybrid AC/DC MG to achieve minimum operating cost with a guarantee of power supply to the critical loads. The results demonstrate that the method successfully decreases cost and provides a reliable power supply.Economic operation
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yaghoubi, E.; Yaghoubi, E.; Maghami, M.R.; Rahebi, J.; Zareian Jahromi, M.; Ghadami, R.; Yusupov, Z. A Systematic Review and Meta-Analysis of Model Predictive Control in Microgrids: Moving Beyond Traditional Methods. Processes 2025, 13, 2197. https://doi.org/10.3390/pr13072197

AMA Style

Yaghoubi E, Yaghoubi E, Maghami MR, Rahebi J, Zareian Jahromi M, Ghadami R, Yusupov Z. A Systematic Review and Meta-Analysis of Model Predictive Control in Microgrids: Moving Beyond Traditional Methods. Processes. 2025; 13(7):2197. https://doi.org/10.3390/pr13072197

Chicago/Turabian Style

Yaghoubi, Elnaz, Elaheh Yaghoubi, Mohammad Reza Maghami, Javad Rahebi, Mehdi Zareian Jahromi, Raheleh Ghadami (Melisa Rahebi), and Ziyodulla Yusupov. 2025. "A Systematic Review and Meta-Analysis of Model Predictive Control in Microgrids: Moving Beyond Traditional Methods" Processes 13, no. 7: 2197. https://doi.org/10.3390/pr13072197

APA Style

Yaghoubi, E., Yaghoubi, E., Maghami, M. R., Rahebi, J., Zareian Jahromi, M., Ghadami, R., & Yusupov, Z. (2025). A Systematic Review and Meta-Analysis of Model Predictive Control in Microgrids: Moving Beyond Traditional Methods. Processes, 13(7), 2197. https://doi.org/10.3390/pr13072197

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop