1. Introduction
With the rising concern about the environmental pollution of fossil energy, the concept of sustainable development has gained worldwide attention. A huge number of measures have been proposed to achieve the global sustainable goal from various perspectives of energy policy, technology, etc. [
1,
2,
3]. Renewable energy is recommended to gradually replace fossil energy, and the calls for applications of energy efficiency increases and effective energy saving have become much more urgent [
4]. As the important pillar of development as well as the main sector of energy consumption, industry consumed 28.9% of the world’s total final energy, 38% of total electricity consumption, and especially 81.9% of coal consumption [
5]. Therefore, reasonably improving the sustainable development level of the industry, especially the optimization of energy consumption, plays an important role in promoting the transformation to a sustainable manufacturing mode [
6].
Under the background of sustainable development, industrial enterprises not only need to improve their energy efficiency and reduce waste to obtain greater competitiveness but also have to face a more challenging energy transformation environment such as energy source changes and emission punishment, which brings more considerations and constraints for the decision-making process. Effective energy-saving measures can help enterprises save costs, resist the risk of policy changes, and can also reflect the social responsibility of enterprises, driving long-term sustainable development [
7].
For a classical industrial enterprise, the energy consumption sources can be mainly divided into two categories according to the usage purpose of the consumption terminal [
8]. One is used to support the normal functioning of enterprises, such as lighting and heating of all buildings, which is more stable and easier to predict. This kind of energy consumption can be reduced through the systematic application of green building and management [
9,
10]. The other is mainly consumed in operation and maintenance (O&M) activities, which are directly related to the manufacturing process and have a strong correlation with the energy consumption of the system [
11]. Compared with the former energy consumption source, O&M-related energy optimization faces more severe challenges. Since the production activities involve both products and machines, the randomness of production orders, the diversity of production-line structures, and the complexity of the machine working environment all increase the difficulty of O&M decision-making.
In recent years, O&M decision-making with energy-management considerations has been noticeable and studied from various perspectives. Many valuable reviews have been published to summarize different ways of energy management in manufacturing systems. Park et al. [
12] reviewed energy consumption reduction strategies and energy-saving technologies in different countries. Jasiulewicz [
13] concluded recent maintenance technologies for sustainable manufacturing to avoid sudden breakdown and decrease energy and material consumption. In addition, Gham et al. [
14] constructed a study framework for energy-efficient scheduling and made a sufficient review. These studies on energy management in the O&M field usually focus on totally different objects and are scattered among different processing stages. However, they have not carried out more specific and systematic generalizations for the concrete optimization problems and solving methodologies.
This paper classifies various energy management approaches in the field of O&M, focusing on the energy optimization of manufacturing systems, and reviews from mainly four processing levels: machine level, production-line level, factory level, and supply-chain level. The remainder of this paper is arranged as follows: In
Section 2, the O&M methods for manufacturing systems with an energy-saving consideration are reviewed, and the challenge factors are elaborated.
Section 3 and
Section 4 summarize the new research on energy optimization in the field of O&M from the machine level and production-line level, respectively.
Section 5 briefly introduces current developments of O&M optimization with energy management in the factory level and supply-chain level.
Section 6 further discusses the future development trend in this research field, and, finally,
Section 7 summarizes the work of the full text.
2. O&M Methods for Manufacturing Systems with Energy-Saving Consideration
O&M are the main business activities within manufacturing enterprises. In a broad sense, they refer to all related activities needed to preserve the functioning and productivity of a system. For a manufacturing system, O&M are the collection of a series of system management activities, including product scheduling, machine management, product quality control, inventory control, and supply-chain management, as well as after-sale service. These are used to analyze the characteristics of different manufacturing system structures, apply systematic optimization methods, and make improvements to the performance of the whole system, including production cost, system efficiency, machine reliability, and product quality.
Since O&M activities are carried out in multiple forms at different levels of manufacturing systems, the optimization can be categorized according to the organization of manufacturing systems [
15], which can also be defined as the manufacturing process. In this context, the manufacturing optimization activities can be decomposed into several levels: the machine level where unit optimization is carried out, the production-line level with the consideration of interactions between machines and products, and the factory level, which is defined as monitoring the whole performance of the factory through various aspects, including building energy monitoring and manufacturing system energy optimization, and the multi-factory and supply-chain level, where energy management is applied from suppliers to customers. The main activities and elements concerning in different decision levels are presented in
Figure 1.
The O&M research on the machine level mainly studies the degradation trend and machine status through in-depth analysis of the processing details, so as to improve the processing performance. Inputs for a machine processing procedure are the processing parameters and operation schemes, and some noticeable performance outputs include machine degradation status, product quality, and processing costs. Therefore, O&M on a single-machine system usually focuses on the process parameters of machines, degradation of machines [
16], production schedules, and single-machine maintenance strategies [
17,
18], which can be further divided into sub-tool replacement, whole-machine maintenance, etc. Many studies also take product quality into consideration and perform joint modeling and optimization [
19,
20]. The analysis of the single machine is also the foundation for system-level optimization and provides a more specific optimization angle to realize energy savings.
The system research on the production-line level pays more attention to the structure of the production line and the processing sequence. In addition to the machine status and scheduling problems, which are considered at the machine level, production-line-level optimization starts to concentrate on the interaction among procedures and between machines and products.
At the same time, the application of the Manufacturing Execution System (MES) broadens the meaning of O&M to the factory level [
21]. Through additional management systems, the synchronous optimization can be accomplished by real-time monitoring and precise simulation, combined with systematic analysis. In addition, building energy optimization can be included in the operational activities of enterprises. Moreover, energy optimization between factories within the supply chain is also considered to be a promising research field, which includes supplier management, logistics optimization, and so on.
This review focuses on the O&M optimization strategies in the manufacturing system, that is, the related activities at the machine level and production-line level. Since the system profit and energy consumption are directly related to the product production schemes and machine maintenance behaviors, O&M optimization in the manufacturing system pays more attention to the production scheduling and system maintenance strategies. As two key activities in the manufacturing system management, these two kinds of activities are coupled with each other through the reliability and availability of the machine [
22]. Maintenance aims to ensure the health of the machine and thus ensure production efficiency and product quality [
23], whereas production scheduling can in turn affect the formulation of machine degradation. Therefore, the difficulties of joint decision-making of maintenance and production scheduling are mainly reflected in three aspects:
The function and working environment differ between machines in different procedures among the whole system, and the fact that the degradation distributions of any two machines are independent of each other due to the variation among machine components further proves the necessity of full consideration of independent machines’ degradation modeling [
24].
The production of workpieces often needs to go through multiple processes; as a result, the machine in each process is connected through the processing sequence of the workpieces. It also unexpectedly influences the reliability of machines and increases the difficulty of overall decision-making at the system level in the formulation of production and maintenance strategies. Moreover, maintenance actions are performed in machines, which occupies the feasible time for product processing and influences the final productivity of the system.
Maintenance and production are related to machine status and thus related to the energy consumption levels of machines. The processing machine usually consumes more energy when it is on for production, and is shut down or kept idle during maintenance. Therefore, reasonable and effective maintenance and production scheduling can reasonably utilize the status of each machine in the system, so as to find the opportunity for energy balance, thereby reducing energy consumption.
Meanwhile, more and more attention has been paid to energy consumption and energy efficiency during processing in the context of sustainable development [
25]. The consideration of energy savings in O&M optimization of the manufacturing system also brings changes to the traditional joint decision-making of production and maintenance:
The consideration of energy consumption can usually be added to the model in two ways, one as an optimization objective and the other as a model constraint. However, no matter what form the addition takes, it increases the solution complexity of the original model. In particular, when energy consumption is taken as the optimization objective, it may greatly affect the original solution space and the optimization direction of the solution.
- 2.
Changes in modeling methods under a new energy policy background
Simple additional goals or constraints will not change the original model too much. However, with the gradual deepening of energy-saving considerations, the updated energy consumption policies will also become a new research point for system optimization. Under the influence of these circumstances, in addition to the revision of the original model, it is more likely to completely subvert the original model, and force researchers to build a new system optimization model and seek new energy-saving opportunities.
Based on the difficulties and changes mentioned above, the following sections will give a detailed overview of O&M optimization methods with the consideration of energy management from the perspective of single-machine and production-line levels.
3. New Research Developments on Machine Level
The manufacturing system is formed by series and parallel connections of machines with different functions in different processes. Therefore, the machine can be regarded as the most important part, constituting the production line. At the same time, the machine itself is a complex system. From the structural aspect, typical machining equipment is composed of tools, spindles, motors, and other components. In addition, from the perspective of the machining process, it can be divided into rotation, positioning, feeding, and other processes, which have different energy consumption characteristics. Therefore, machine-level operations can be divided into two categories. One is to optimize the processing parameters for different processes to reduce energy consumption and the other is to achieve energy consumption minimization through whole-machine actions such as on/off control and single-machine production scheduling. Similarly, the maintenance of machines can also be summarized into two types. On the one hand, the machine can be taken as a whole, and data-driven methods can be used to optimize the overall maintenance action. On the other hand, each component can be taken as the focus of optimization to study the maintenance and replacement strategies of each part. In addition, some researchers also additionally introduce reliability assessment or optimization with product quality control consideration [
26]. Therefore, the O&M optimization of energy management on the machine level can usually be summarized into three main aspects:
3.1. Process Parameters Optimization
The most common type of processing in manufacturing systems is machining, and nearly 99% of the environmental impact is caused by the energy consumption of CNC machines [
27]. Typically, the machining process can be divided into a set of steps including positioning, spindling, tool feeding, cutting, and leaving [
28,
29]. And a typical machine tool power usage in a complete machining process is calculated and shown in
Figure 2 [
30]. Of these, inherent energy consumption plays a dominant role in total consumption [
31].
Optimization in terms of non-value-added behavior, therefore, has greater potential for energy savings, such as tool path optimization and position location optimization. Research in this area can not only improve machining efficiency but also achieve energy savings. However, it usually requires a balance between the goals of faster movement speeds and more accurate positioning accuracy. Xu et al. [
32] developed a model of the machine-dependent energy potential field and modeled specific power requirements at any contact point with any feed direction, thus finding a balance between the minimum energy consumption and tool path planning.
At the same time, the machining process refers to the process of chipping material from the surface of an object and the energy consumption in this process is related to numerous factors [
27]. From the perspective of process parameter optimization, many papers focus on the optimal design of cutting parameters [
27,
33,
34,
35]. This kind of research is mainly carried out in three ways:
The first is based on the experimental design of machining, such as the Taguchi method, in order to explain the influence of cutting parameters on energy consumption and to obtain the optimal combination of parameters for energy consumption. Bilga et al. [
36] investigated the influence of process parameters on the turning process with the aid of Taguchi’s experimental design and signal-to-noise ratio analysis. From the experiment, it was pointed out that the cutting depth variable was the largest influencing factor in the energy consumption of the turning process.
- 2.
Optimization based on fitting experimental data
The second method is based on fitting experimental data to obtain a regression model between parameters and energy consumption. Classical methods include the response surface method. Campatelli et al. [
37] established a regression equation between milling parameters and energy consumption by the response surface method and obtained the optimal combination through experimental analysis. They also demonstrated that energy consumption decreases with increases in the material removal rate. Zhong [
27] identified energy consumption as the optimization objective, denoted as a function of spindle speed, cutting speed, feed rate, and cutting depth. A decision rule for selecting the best cutting parameters to achieve the lowest energy consumption was also proposed based on the candidate options of the experimental design.
- 3.
Impact-analysis-based optimization
The last kind of approach to construct an energy consumption optimization is by analyzing the impact characteristics of cutting parameters on energy consumption. For example, He et al. [
38] established a multi-objective optimization model for process parameters with energy consumption, cutting force, and machining time as three objectives, and solved the problem based on a matching genetic algorithm. Bi [
35] developed an energy consumption evaluation model based on the kinematic and dynamic behavior of the machine tool to dynamically evaluate the machine’s posture and dynamically optimize the process parameters to reduce energy consumption. Simulation experiments were conducted to verify the accuracy of the method concerning energy consumption and machine posture.
In addition, there is a complex mapping of machining energy consumption to tool selection and tool usage conditions in the machining process. It has been demonstrated that both cutting parameters and energy consumption also vary significantly depending on the tool wear conditions when using worn tools [
39]. Therefore, tool selection [
29,
40], tool wearing conditions [
41,
42,
43], and machining quality control [
26,
44,
45] are usually also taken into account in new studies. Chen et al. [
40] developed an integrated approach for cutting tool and cutting parameter optimization to analyze the energy footprint by considering the flexibility of multiple tool selection and cutting parameters, and the multi-objective cuckoo search algorithm was used to find the optimal solution. The effectiveness was proved through an actual milling process with a step feature. They also proved that the optimization result of minimum production time does not necessarily satisfy minimum energy consumption.
In contrast, Xie et al. [
43] proposed a co-optimization multi-objective model to select the optimal cutting parameters in order to consider the effects of tool wear and cutting parameter combinations at a certain material removal rate for energy saving and quality assurance and used the NSGA-III algorithm to solve the problem.
The state of the processing machine in turn also greatly affects the quality of the product, and, for machined products, the main embodiment of quality is surface roughness. Therefore, Wang et al. [
33] classified the energy in the machining process into direct energy and embodied energy, and considered the cost items such as operation cost, consumables cost, tool cost, etc. They established a multi-objective optimization model with surface roughness as the embodiment of machining quality and solved it by using a non-dominated classification genetic algorithm to obtain the optimal set of cutting parameters. Ma et al. [
34] developed an energy prediction and optimization model for three-axis milling machines, characterizing the material removal rate as an energy consumption function, and controlling the cutting width and cutting depth parameters by optimizing the spindle speed.
3.2. Energy-Efficient Maintenance Optimization
The most common maintenance actions used in maintenance optimization decisions for a single machine can be divided into two categories: corrective maintenance (CM) and preventive maintenance (PM). CM, which is also known as minimal maintenance [
46], refers to actions of taking the necessary repairs to restore the machine to function when a failure has already occurred. This type of maintenance action is not effective enough in ensuring machine reliability because failures are unpredictable and happen randomly. In contrast, PM is a pre-act maintenance strategy, in which the machine is overhauled and repaired according to a pre-defined strategy before a failure occurs, thereby eliminating the failure in advance and avoiding major economic losses caused by sudden breakdown. In the construction of a single-machine maintenance strategy, the above two actions are usually considered at the same time, and the strategy is optimized mainly for preventive maintenance.
For the construction of the maintenance optimization model, machine reliability, productivity, maintenance cost, etc., are usually considered as objectives. The impact of energy consumption is also integrated into the decision model in order to fully consider the impact of sustainability objectives on the decision-making process. Yan et al. [
47] modeled the relationship between reliability and energy consumption based on historical data to calculate the energy consumption of machine tools, thus accurately analyzing the relationship between energy consumption and machine reliability. Hoang et al. [
48] proposed a state maintenance model based on energy-efficiency thresholds, thus directly considering energy impact in maintenance optimization and combining the degradation of the machine with energy conversion efficiency.
Focusing on the machine itself, it is also composed of multiple sub-components. Therefore, some constructions of the model also address the machine maintenance optimization integrated preventive maintenance and component replacement strategies to achieve a system improvement. For example, Xia et al. [
49] integrated energy consumption mechanisms of tool wear and the degradation of machine systems to optimize the combination of machine maintenance and tool replacement strategies. The application of this approach effectively reduced non-value-added energy consumption in sustainable manufacturing systems compared with traditional maintenance strategies.
In terms of the solution methods, the models mentioned above usually use mathematical modeling methods, which construct objective functions, add constraints, and perform model solving to obtain optimal maintenance policies. However, some studies choose model stochastic process simulation methods. An increasing number of studies use Markov methods for detailed modeling and optimization of machine condition transformation. Xu et al. [
50] used a partially observable Markov decision process (POMDP) framework to develop a decision model to infer the status of the machine tool through joint observations of machining energy consumption and manufactured workpiece quality. It was proved to be an optimal strategy that maximizes the total expected energy efficiency return of the production process in a limited range. Wu et al. [
51] developed a proactive maintenance framework with two dimensions—service age and severity of energy consumption—to guide repairment and spare parts replacement. A semi-Markov chain was constructed to model the energy consumption process and analyze the energy consumption optimization process.
3.3. Energy-Efficient Production Optimization
Production-related energy consumption optimization usually consists of two aspects: one is the production scheduling problem and the other is the machine on/off state switching problem.
The single-machine scheduling problem is the set of all scheduling problems that perform sequencing on a single machine and is usually used to guide the optimization of the workpiece processing order. The general description is as follows: A number of N and mutually independent workpieces are sorted according to specific sorting rules and scheduled to be processed on a single machine. Each workpiece can only be processed once on that machine and the machine can only process one workpiece at the same time.
In a sustainable manufacturing context, machining energy consumption is usually added to the model as a goal or constraint. Che et al. [
52] designed a method to obtain the exact Pareto front based on minimizing the total energy consumption and maximum tardiness. The constructed model considered the differences in workpiece release times of different types and used the production scheduling plan and machine switching operations as decision variables for the systematic optimization of production operations. Some studies also took time-dependent energy costs as research background and carried out the production schedule. Chen [
53] solved the single-machine scheduling problem for a set of independent jobs under time-of-use tariffs and designed the corresponding scheduling rules and pseudo-polynomial-time algorithm to solve it. In contrast, Zhou [
54] conducted a study on the energy-efficient scheduling problem of a single batch processing machine in the context of time-of-use tariffs, where a model was constructed for different job sizes and release times, taking power cost and productivity into account, and a hybrid multi-objective metaheuristic algorithm based on particle swarm optimization (PSO) was designed to solve it.
- 2.
On/off control
In addition to considering production scheduling sequence optimization, some studies were also devoted to energy consumption optimization with the help of machine state switching. For machines with high standby power and long production waiting intervals, through timely machine status switching, the standby energy consumption of machines can be saved by a certain amount. Moreover, production scheduling can be further used to optimize the energy consumption of machines systematically. Mouzon [
55] considered the fact that a significant amount of energy can be saved when non-bottleneck machines are switched off after a period of inactivity. Then, several scheduling rules based on the machine on/off status switching were proposed, while a set of non-dominated solutions was obtained through multi-objective optimization to determine the most efficient production sequence for the joint optimization of total completion time and energy consumption.
- 3.
Joint optimization
Single-machine production scheduling does not always bring a significant effect on energy consumption reduction; in this context, some studies have explored a series of joint optimization considering both machine status and production-related elements. Usually, a multi-objective model with energy and productivity objectives is designed in these kinds of studies. Aghelinejad et al. [
56] reduced the energy cost of a production system through multi-layer modeling. The model divided the optimization step into two layers: the first layer uses the machine state transition matrix to evaluate the machine state and thus reduce the energy consumption of idle machines; the second layer performs the energy consumption optimization of production scheduling. Wang et al. [
57] designed the optimization objective of minimizing the makespan and total energy consumption under the condition that workpieces are machined in batches. In addition, an
method was adapted to get the Pareto front of the problem.
All O&M optimization topics at the single-machine level mentioned above are summarized in
Table 1.
4. New Research Developments on Production-Line Level
With the widespread use of complex manufacturing systems consisting of different types of multiple machines in series and parallel construction forms according to process requirements, production-line level O&M optimization strategies have become a hot topic for urgent research. O&M optimization at the production-line level is usually planned using traditional operations research methods and solved by intelligent algorithms.
Compared with single-machine O&M planning, production-line-level optimization scheduling is more complex in terms of decision constraint consideration, overall optimization objectives, machine-related analysis, and dynamic optimization processes. If there is no dependency between machines, the single-device optimization model can be directly adopted. However, the multi-device optimization strategy not only needs to consider the characteristics of each machine itself, but also should comprehensively analyze the interdependencies between machines, which include economic dependencies (the productivity of the system is dependent on the bottleneck machine with the lowest production efficiency), fault dependencies (different health decline processes of the machine may interfere with the health status of other devices), and structure dependency (downtime of one machine in the system structure can mean simultaneous downtime of several machines).
In the production-line-level optimization stages, it is necessary to systematically analyze the interdependencies between machines and perform the systematic scheduling of each machine planning to achieve the decision goal of improving the overall system efficiency. At the same time, as the system structure becomes more complex, it also expands the research space on sustainable optimization. The system structure can be fully utilized to find new opportunities for energy savings. Production-line-level O&M optimization with energy management has been studied to some extent, and the most widely used methods among this research can be summarized into three main categories: system maintenance strategy, production scheduling optimization, and system performance optimization. Based on the above three categories of studies, joint optimization in multiple directions is often performed. New angles of energy savings are also explored to add to the traditional model in order to make certain extensions to the current study.
4.1. System Maintenance
The energy-consumption-oriented system maintenance strategy is an extension of the single-machine maintenance strategy, and the rational scheduling of the maintenance plan has a positive effect on the optimization of the system energy consumption [
58]. In the process of production-line level maintenance planning, it is necessary to fully consider the maintenance synchronization between machines and the energy-saving opportunities brought by production, effectively use group maintenance and opportunity maintenance strategies to take advantage of system scale, and reduce system energy-consumption costs.
Maintenance planning at the production-line level has been maturely studied, and the research was mainly optimized to ensure system reliability and production efficiency. While the research on maintenance planning considering energy consumption optimization is limited, the related current research methods are mainly carried out in the following areas:
Group maintenance means that in a multi-machine manufacturing system, if one of the same types of machines under the same operating conditions fails or undergoes maintenance, the system maintenance can be performed together on the same type of machines that have not yet failed [
59,
60]. Group maintenance strategies can be classified into static and dynamic group maintenance strategies according to the different decision modes [
61]. In the energy-consumption-oriented maintenance optimization, this group maintenance timing can be used to adjust the system reliability status, so as to reduce the energy cost caused by maintenance operations and the degradation impacts on the system energy utilization efficiency. Zhou [
62] utilized the timing of sudden machine failures as a group maintenance opportunity window for serial production systems with finite buffers. In addition, the continuous degradation of the system and the impact of different maintenance thresholds on energy efficiency were analyzed by Monte Carlo simulation.
- 2.
Opportunistic maintenance
The basic idea of the opportunistic maintenance policy is that the existence of inter-machine dependencies means that the decision analysis of a production machine in a manufacturing system should be carried out in a comprehensive way, taking into account the influence of its interaction with related machines [
63]. Since the difference in system structures produce various types of inter-machine dependencies, opportunistic maintenance can be used to dynamically schedule the maintenance plan for multi-machine production lines based on different structural configurations of the system [
64]. Various system downtime opportunities can be utilized to achieve comprehensive system energy savings. Research on opportunistic maintenance has flourished in recent years for production-line-level optimization.
Among all research, Zou [
65] used machine shutdown during production for energy consumption control as an opportunity window for identifying preventive maintenance tasks. Through the application of this strategy, the desired production throughput and energy efficiency were maintained and the maintenance costs during non-production shifts was greatly minimized. Zhou [
66] developed a maintenance model with a degradation constraint threshold, energy constraint threshold, and quality constraint threshold for a batch production system, using the transition time between batches as an energy-saving window, and obtained the optimal maintenance combination scheme with maximum energy saving through a Monte Carlo simulation. Xia et al. [
67] minimized energy consumption through an energy-oriented selective maintenance policy. The modeling was constructed with the constraints of limited maintenance resources and the objective of minimizing the total energy consumption during the whole processing time. The basic idea was to select the machine and corresponding maintenance actions at each production shift time window.
- 3.
Maintenance in conjunction with production
Both maintenance and production bring changes to the machine’s status. In actual industrial practice, machine failures during the operation of a multi-machine production line can interrupt normal production, which requires maintenance operations to ensure system reliability; and the maintenance activities inevitably consume production time and disrupt the original production schedule. Therefore, in recent years, academics have attempted to analyze these two research areas in an integrated model and establish a system-level interactive optimization strategy that combines maintenance planning and production scheduling. At the same time, since the energy consumption related to production accounts for a larger proportion of the total system energy consumption than that of maintenance, maintenance strategies in conjunction with production are more likely to achieve better energy savings at the production-line level.
Sun et al. [
68] considered energy control and maintenance implementation jointly to address the problem of energy consumption, smart maintenance, and throughput improvement simultaneously. Multiple measures were evaluated using a single objective (cost minimization). An et al. [
69] developed an integrated model for flexible job shop systems to solve a series of problems including flexible job shop scheduling, forklift transportation scheduling, and imperfect cutting tool maintenance. The superiority of the proposed method was demonstrated by a hybrid multi-objective evolutionary algorithm.
4.2. System Production Scheduling
In the optimization of production systems, production scheduling is another cornerstone of system O&M management in addition to maintenance planning. Research in production scheduling is also mature enough. In recent years, with the promotion of sustainable manufacturing, the optimization of production energy consumption has been added to the modeling of production scheduling, which can be reflected in three main aspects:
One type is to model production scheduling under a finite energy consumption constraint. This type of approach is mainly applied in industries where there may be strict constraints on the peak power demand, and such methods can be further extended to the optimization of other sustainability indicators such as carbon emissions.
Artigues [
70] discussed the production scheduling problem involving electrical energy constraints and designed a two-step programming approach to solve the problem. It was demonstrated that this model can accurately characterize the energy demand in production activities and has a strong application value in industrial environments with power-constrained system scheduling. Modos [
71] conducted a study on the energy-constrained discrete manufacturing scheduling problem by integrating the peak energy demand constraint, and designed an adaptive local search algorithm for solving the mixed-integer linear programming model. Masmoudi [
72] considered a comprehensive energy consumption optimization job shop scheduling problem that not only sets the objective to minimize energy and production costs but also considers the peak limit of processing power. The dual optimization of energy consumption from both constraint and objective perspectives effectively addresses the importance of energy optimization.
- 2.
Energy-target-based scheduling
Often, it is more common to introduce energy consumption as an objective into the original production scheduling model. For example, Zhang et al. [
73] introduced the energy-consumption objective into the job shop scheduling model and proposed a multi-objective genetic algorithm with a local improvement strategy. The overall solution quality was improved by locally solving two constrained sub-problems of the original problem.
Wang [
74] carried out effective process planning and production scheduling optimization from both process and system stages and applied artificial neural networks to achieve multi-objective optimization, providing an effective sustainable development example for enterprises. Han et al. [
75] constructed an energy-saving integrated model by combining production scheduling and ladle scheduling in the steel industry. They fully considered the time dependence of the two scheduling decisions and designed an enhanced migrating birds optimization algorithm for a high-quality solution to achieve effective energy saving.
- 3.
Time-dependent energy-cost-based scheduling
As sustainable energy becomes more widely used, energy guidance policies such as demand-side management (DSM) have gained a fast promotion. Among all DSM strategies, time-of-use (TOU) tariffs are the most widely used worldwide [
76]. It is a power charging model that divides the 24 h power supply into several periods and charges the electricity fee according to the average marginal cost of system operation, in order to encourage customers to optimize their ways of electricity consumption [
77]. Taking into account the changes in energy prices during a day, high energy-consuming behaviors can be shifted to off-peak periods (with a lower energy charging price) through joint control of machine status switching, maintenance, and production scheduling, thus realizing a power shift from peak to off-peak periods and significantly reducing energy costs and lowering the environmental impact of operations.
In 2014, Shrouf [
78] was the first to introduce demand response into a single-machine production scheduling problem. A mathematical model that minimizes energy cost was established to decide the start-up time, idle time, and on/off time of machines, thus reducing energy costs during periods with high energy prices. Fang [
79], after that, proved that the single-machine scheduling problems under both uniform and non-uniform processing rates are strongly NP-hard, and studied the structural properties of optimal scheduling for both problems. Optimization under TOU tariffs was also gradually extended to more complex system organizations. Wang [
80] considered a two-machine permutation flow shop scheduling problem and designed a heuristic algorithm based on Johnson’s rule to achieve the optimal power cost under TOU tariffs. In contrast, Tan [
81], constructed a mixed integer linear programming model integrating parallel machine batch load adjustment and production scheduling under TOU tariffs. Production scheduling optimization under TOU tariffs was also studied in the hybrid flow shop system. Schulz [
82] integrated three objectives—makespan, total energy cost, and peak load—into the model of a hybrid flow shop, and used a multi-stage iterative local search algorithm to obtain the integrated optimal solutions. The result proved that the energy awareness in the multi-objective model shows great competitiveness in solution quality.
4.3. System Performance Optimization
In addition to maintenance and production decisions, direct control of machine conditions and other energy-saving opportunities have been studied to some extent. To take full advantage of energy-saving opportunities, in addition to taking maintenance and production actions, it is also possible to proactively adjust the machine’s working states. Therefore, this type of production-line-level optimization often draws on changes to machine status, using operations such as switching on and off, to actively find and even create energy-saving opportunities and achieve effective reductions in system energy costs.
From the switching management perspective, Huang et al. [
83] developed a multi-stage data-driven model of a manufacturing system with data obtained from distributed sensors so as to evaluate the real-time losses or benefits of maintenance on energy savings. The maintenance operation is performed based on real-time maintenance cost rates while switching on and off the machines, thus achieving system energy savings. Gong et al. [
84] designed a joint maintenance–production scheduling problem based on switching control, aiming to simultaneously optimize three objectives—makespan, number of switching actions, and energy consumption—to achieve effective system control. The designed rules and algorithms can both effectively solve the problem with robustness.
From the system optimization perspective, researchers have used system simulation and analytical models to find the space for energy consumption optimization. Fernandez [
85] proposed a “just-for-peak” buffer inventory management method for serial production lines to minimize inventory and energy costs and achieve productivity balance under TOU tariffs. Li et al. [
86] established a method for monitoring the energy efficiency status of a manufacturing system integrating multiple machines and buffers using Markov chains, and performed real-time system management and optimization for the control of energy efficiency to achieve the real-time output of optimization strategies. Wang et al. [
87] used a Petri net with dynamic adaptive fuzzy reasoning to define the system machine state decision reasoning and performed real-time model validation based on production information of discrete stochastic manufacturing systems.
The energy-optimization opportunities and challenges in O&M optimization at the production-line level are summarized below in
Table 2.
5. New Research Developments on Factory and Supply-Chain Levels
In addition to the O&M optimization for manufacturing systems considering machines and production lines, in a broader sense, systems at any level in the manufacturing process can be identified as manufacturing-related systems, such as manufacturing factories and supply-chain systems. The O&M optimization of these two levels often faces more difficulties in coordination between system elements, and the scenarios are more complex, bringing more diverse problems into the research field.
The O&M at the factory level is mainly aimed at the management of system components beyond the production lines, such as inventory systems, and building facilities. Such management includes but is not limited to factory facility control, such as lighting and heating control, floor layout optimization, and energy monitoring of the whole factory [
15]. With the advancement of Industry 4.0, data-driven management methods have also been identified as the main contributors to factory monitoring and optimization [
88,
89]. Ebrahimi et al. [
90] investigated an energy-aware scheduling–layout optimization problem, both energy consumption from machining and transportation were considered in the model, and a hybrid ant colony and simulated annealing algorithm were proposed to solve the problem. Gourlis [
91] explored the combination of building information modelling and building energy modeling methodology in the optimization of energy-efficient industrial buildings, through which 50% of energy savings can be obtained in the overall energy consumption of the industrial facility. It also showed great potential in the application of building energy management and design.
For the O&M optimization at the multi-factory and supply-chain level, the coordination and collaboration between factories are usually considered, and typical problems involve logistics management, warehousing location optimization, etc. These optimization problems focus on objectives such as logistics cost and transportation efficiency. In the context of sustainable manufacturing, energy-related objectives are gradually considered in the modeling of the original problems. For example, Macrina et al. [
92] studied a green vehicle routing problem (VRP) considering partial battery re-charging with mixed fleet and time windows, in which a joint energy-related cost objective consisted of battery recharging cost during the route, recharging cost to the depot, traveling cost, and fuel cost. Hooshmand [
93] introduced a time-dependent cost function of each arc in the green VRP problem to model the various traffic conditions in real scenarios and used fuel consumption cost as the objective since CO2 emission is proportional to fuel consumption. Then, a two-phase heuristic algorithm was developed to efficiently solve the problem.
6. Summary and Future Research Trends
This paper aims at providing an overview and classification of O&M energy-optimization methods for manufacturing systems under a sustainable background. The sustainable manufacturing paradigms have been promoted with the deepening of the energy revolution to ensure the competitiveness of enterprises. Moreover, a more urgent and specific methodology for O&M optimization with energy management needs to be constructed. This paper mainly focuses on the energy optimization of O&M activities at the single-machine and production-line levels. In such studies, operations research methods have been applied to different levels of O&M strategies.
At the single-machine level, current energy consumption analysis focuses on the machine itself and the machining process, where the energy consumption of each stage is modeled and analyzed according to the actual physical processing stages of machining. The energy-consumption level of a single machine often depends on multiple factors such as process parameters, machine selection, machine status, tool selection, etc. Among them, the optimization of process parameters has been widely and deeply studied, while less research has been devoted to maintenance and production strategies, and there is still much space for improvement.
At the production-line level, the main consideration is the system consumption structure and the interaction between workpieces and machines, often taking the system productivity and energy consumption as objectives, modeling the problem using optimization methods, and solving it using exact or heuristic algorithms. The research at the production-line level focuses more on the scheduling problems of production and maintenance. Through effective scheduling strategies, scheduling optimization is used to reduce the cost of sustainable production and achieve energy savings without over-changing the system structure.
At the system level, energy consumption optimization is often based on the application of management systems and overall policy considerations. Compared with the above two levels, its optimization is more inclined to the upgrading of management methods and innovation of management modes, and there is still a long way for improvement with practical implementation and application.
Based on the above analysis, we believe that future research trends are mainly reflected in the following points:
The current model construction is more individualized, and the actual energy consumption flow and energy consumption transformation relationship of the research object have not yet been comprehensively described clearly, either at the single-machine level or at the production-line level. Therefore, the subsequent research can consider unifying the definition of process energy consumption calculation, defining system boundaries, unifying input and output variables, and finally establishing a unified evaluation system to provide systematic guidance for the research of sub-problems.
At present, the optimization at each level is basically isolated. Through the construction of systematic energy consumption optimization theory such as the manufacturing system energy flow model, the relationship of each sub-problem can be clarified and further interaction between more decision variables can be discovered.
To put these energy-optimization methodologies into practice, we need to rely on the efficient management tools of enterprises. At present, the consideration of energy optimization at the system management level is not sufficient; hence, the promotion of technology application is somewhat limited. Innovations in energy management theory can be made in the future to promote energy-saving methods.
- 2.
From the application perspective:
As a key driving factor of Industry 4.0, the development of industrial software is an important measure of the manufacturing competitiveness of countries. In a sustainable background, good industrial software can not only improve production efficiency but also achieve energy savings. From the machine level, machines are driven by control software. Therefore, in addition to focusing on production efficiency and quality, the development of control software can put more attention on the combining of the optimization of process parameters and energy consumption. Moreover, from the factory level, the combination of energy management in the MES is also gradually becoming an essential part of the industry site management measures.
With the progress of science and technology, the iteration of machine tools and the upgrading of manufacturing paradigms bring challenges to optimizing energy consumption. Industry 5.0, characterized by being human-centric, resilient, and sustainable, further promotes the industrial transformation toward an environment-friendly manufacturing model. Explorations on clean production technology, energy savings, environmental protection technology, and recycling manufacturing all have great prospects.
7. Conclusions
The problem of energy consumption optimization in manufacturing systems has received attention with the rising concern of sustainability. This paper reviews articles in the field of energy optimization of O&M of manufacturing systems, covering several aspects related to the optimization procedures such as model construction, solution methods, and application areas. The main contributions of this paper are as follows:
The current research perspectives on energy optimization of O&M are described.
A detailed classification and problem overview of energy-optimization methods of the O&M of manufacturing systems are outlined.
The current research framework is summarized and future research trends are proposed.
For the research related to energy optimization, we believe that it has high application value and vast research space. Through reasonable O&M scheduling, energy savings can be achieved without changing production system structures, which will pave the way for the progressive promotion of sustainable manufacturing paradigms. Research in this area is expected to achieve greater attention and policy preferences. The systematic review of this paper can provide some references for future studies.