1 Introduction

Industrial growth has escalated energy demand and greenhouse gas emissions in recent years. According to Energy Information Administration, USA, 2016, businesses consume 31.8% of the world’s energy and 29% of electricity-related CO2 emissions, Environmental Protection Agency, USA, 2019. International Energy Outlook (2019) predicts that industrial energy use will increase by over 30% from 2018 to 2050, reaching about 315 quadrillion British thermal units by 2050 (EIA) [1]. But the unexpected outbreak of the novel coronavirus disease (COVID-19) in 2019 has changed the economy, energy supply, and demand scenario in 2020 [2], which is expected to make a comeback in these years. Electrical energy consumption and carbon dioxide emissions are known to be intimately connected. Manufacturers can reduce CO2 emissions by conserving energy, indirectly addressing the current global warming scenario [3].

Many nations, including Sweden, Germany, Finland, and France, have implemented policies such as time-of-use (TOU) tariffs and carbon taxes to focus on rising energy demand and greenhouse gasses. Most typical carbon-reduction strategies, such as emissions taxes, baseline emissions, and emissions trading systems, compel industries to pay the price for each tonne of carbon emissions they emit and compensate them for staying within emission limits. Foumani and Smith-Miles [4] investigated the influence of carbon reduction rules on the industrial sector’s economic edge from the standpoint of an environmental policymaker. The research centred on flow shop scheduling in an effort to reduce lead times and carbon emissions. The study of Ding et al. [5] demonstrates a multi-objective optimisation framework for lowering total CO2 emissions and makespan.

In the manufacturing industry, there are four main types of manufacturing shop facilities: the job shop, the flow shop, the flexible job shop, and the flexible manufacturing system (FMS). An FMS has a high potential for energy-efficient scheduling due to their greater flexibility in the machine, operational, and material handling levels than job-shop, flow-shop, and flexible job-shop. There is very little research in energy-efficient scheduling of the FMS that is primarily oriented on lowering energy consumption and makespan [6,7,8,9]. There is room for research on FMS scheduling with energy price and carbon footprint reduction approach. Reducing the use of electricity during the manufacturing process can reduce the total energy consumption of manufacturing enterprises, which can be accomplished through energy-efficient scheduling [10]. Prior to 2011, there was just a few research on the control and scheduling of the production process to reduce environmental effects [11]. Production scheduling was used to decrease energy consumption and overall tardiness in manufacturing, as reported by [12, 13]. Also, methods like the ON/OFF strategy in idle machines for minimising the total energy consumption in production systems and thereby limiting the peak load were introduced [14, 15]. For an FMS-specific case, the earliest work on multi-objective scheduling that takes alternate route options for mitigating tardiness and idleness is addressed in [16]. In order to increase environmental sustainability, Barak et al. [17] researched the energy-efficient scheduling of an FMS.

Lee et al. [18] projected one of the very first works in CO2 mitigation by comparing three distinct carbon tax scenarios in different industries. In order to regulate total carbon quantity and reduce carbon intensity, Zhu et al. [19] tested a variety of carbon mitigation strategies. Zhang et al. [20] presented a low-carbon scheduling model for a flexible job shop that took into account both production and carbon emission parameters. Other relevant works to lower carbon footprint and makespan can be found in [21,22,23,24]. There are strategies to reduce an industry’s carbon footprint by replacing old machinery with greater efficiency machines based on low-carbon technologies. On the other hand, modern low-carbon technologies can fail, and the transfer from theory to reality is always lengthy [25]. Scheduling has a significant chance of improving energy efficiency in this circumstance.

In recent years, several studies have been conducted to address energy-efficient scheduling in the manufacturing industry. Guo et al. [26] proposed a novel approach for flow-shop scheduling that incorporates an ultra-low idle status for machine tools and a hybrid genetic algorithm with energy-saving strategies. Tian et al. [27] proposed an integrated optimisation model for flexible job shop scheduling that considers machining power and tool life prediction and an energy-saving strategy to minimise production cost and energy consumption while accounting for cutting-tool degradation. Duan et al. [28] presented a collaborative scheduling model for large metallic components manufacturing, aiming to minimise makespan and carbon emissions, which showed significant improvements over non-collaborative workshops.

However, a research gap remains in integrating time-based scheduling objectives with energy-environmental policies such as emission taxes and carbon trading in a flexible route scheduling framework. The relationship between the order and scheduling of tasks and energy use is rarely investigated, and further investigation is required into the feasibility of using the ON/OFF technique at the machine level to reduce idling energy usage. To address this gap, this paper proposes an integrated approach that optimises both scheduling and energy consumption, taking into account environmental policies and the impact of machine ON/OFF strategy. This approach contributes to the field by highlighting the importance of incorporating carbon emission cost leverage points for energy efficiency and green production while ensuring on-time delivery and service standards in a practical industrial setting.

This paper provides a practical production scheduling framework for a five-machine flexible manufacturing system in order to address the challenges mentioned above. The model considers the reduction of total tardiness and energy consumption as the primary scheduling objectives, with carbon footprint reduction strategies acting as the scheduling control strategy. Production plans are created by identifying alternative routes and machinery for every manufacturing operation. The optimal solution developed by the framework is used with an ON/OFF approach to reduce further total energy consumption, and consequently, the carbon footprint. The proposed method is founded on the fact that the retrieved solution is highly compliant with time, energy, and environmental-based parameters. The study shows how energy and environmental regulations influence a production system’s time, cost, and energy-based performance. The contributions of this paper are outlined as follows:

  1. 1.

    A multiple-objective strategy to lower tardiness and high energy requirements in an FMS.

  2. 2.

    Carbon footprint regulations, such as emissions taxes and carbon trading, are implemented into the framework to achieve a cost-effective and environmentally responsible solution.

  3. 3.

    A multi-objective whale optimisation algorithm (WOA) to generate Pareto optimal solutions at an opportune time for the proposed model.

  4. 4.

    The effectiveness of the suggested approach in meeting consumer and environmental restrictions is evaluated and depicted in terms of makespan, energy cost, emission tax, and carbon trading.

The paper is structured as follows: Section 2 gives an overview of the methodology and algorithm used. Section 3 presents the FMS model. Section 4 describes the proposed model evaluation and discussion. Section 4.3 Conclusion and future insights.

2 Methodology

2.1 Notation.

The following input parameters and decision variables are used across the whole text to represent the adaptive framework in detail.

\({CE}_{T}\) Total carbon emissions of a given sequence. \(\lambda\) \({\mathrm{CO}}_{2}\) conversion factor

TEC The total energy consumption of a given sequence

\({CT}_{i}\) Completion time of job i.

\({DD}_{i}\) Due date for the job i.

\({UPC}_{i}\) Unit penalty cost for the job i.

\({BS}_{i}\) Batch size of job i.

\({X}_{P}\) Total penalty costs paid to complete all delayed jobs after their target date.

MPP Maximum Permissible Penalty.

\({PT}_{ji}\) Processing time of \({i}^{th}\) job with \({J}^{th}\) machine.

\({E}_{mPj}\) Energy use for operation p on machine J.

\({E}_{w,j}\)Idle power \({E}_{w}\) of machine \({J}_{j}\)\({t}_{w,j}\) Idle time \({t}_{w}\) on machine \({J}_{j}\)

\({W}_{1}\) Weightage factor for tardiness.

\({W}_{2}\) Weightage factor for energy consumption.

\({F}_{1}\) The objective function for reducing tardiness.

\({F}_{2}\) The objective function for reducing energy consumption.

TCE Total carbon emissions of a given sequence.

\({\mathrm{Q}}_{max}\) Carbon emission baseline.θ Carbon credit price

This work presents an adaptive energy-aware multi-objective scheduling optimisation model that can be employed to lower carbon footprint through effective machine scheduling. The suggested approach is based on a five-machine route-dependent FMS scheduling model. The model balances customer needs and environmental constraints by managing production floor-level scheduling objectives such as makespan and energy consumption. The framework’s scheduling decisions are affected by the organisation’s carbon footprint reduction efforts, which include a carbon price. The proposed model uses a Whale Optimisation Algorithm (WOA) to optimise the objectives mentioned above to create a Pareto solution. The generated solution is examined critically in terms of time, total energy cost, and carbon footprint parameters. The framework searches for alternate solutions if the best one falls short of the standards set by the customer or manufacturer for makespan, peak load, and carbon footprint. Whenever the machine is idle for more than 60 min, the model’s ON/OFF strategy kicks in. Figure 1 depicts the proposed framework’s model.

Fig. 1
figure 1

Overview of the proposed model

2.1 Mathematical model

An FMS scheduling event consists of J = 1, 2…, j machines and N = 1, 2…, n jobs. P = 1, 2…, p operations are necessary to complete each job. As long as the requirement for alternative routes is met, an operation \({\mathrm{P}}_{\mathrm{NJ}}\) on a job, N is processed by many machine types. Because of the uniqueness of each machine, the identical operation on different machines may require different processing times and energy consumption (EC). This study considers two levels of machine energy usage (Idle EC and Processing EC). AGV is used to transfer a job from a machine \({\mathrm{J}}_{\mathrm{x}}\) to the following machine \({\mathrm{J}}_{\mathrm{z}}\) when a job N’s operation \({\mathrm{P}}_{\mathrm{NJ}}\) ends on machine \({\mathrm{J}}_{\mathrm{x}}\). The solution to the problem is to allocate machines to each operation simultaneously. The order of tasks for each machine is chosen to reduce tardiness and energy consumption. One or more machines can perform four operations for each job. As illustrated below, some restrictions must be met to simplify the problem at hand [29, 30].

  1. 1.

    A machine can only execute one process at a time.

  2. 2.

    There are no machine breakdowns or production interruptions.

  3. 3.

    Each part type has a specific processing sequence, due date, and penalty cost for missing the target date.

  4. 4.

    Since computers control all operations, each part’s processing time is known deterministically.

  5. 5.

    All machines are available at time 0.

  6. 6.

    The time required to set up the machine is avoided.

The basic contextual definitions of the electricity price, carbon footprint, and FMS shop-level scheduling objectives are described ahead.

The delay in finishing a task prior to its due date is measured by tardiness in scheduling. Machines are scheduled for a set of jobs with specific due dates. If a job is finished beyond the deadline, it is subjected to tardiness costs. Penalties for tardiness are proportional to processing delays. In addition to financial liabilities, the delay substantially influences customer satisfaction [30, 31].

The first manufacturing objective of this study is to reduce tardiness, as stated by the equation below [32]:

$$\mathrm{Tardiness},\mathrm{ T}={X}_{P }=\sum_{j=1}^{J}\left[\mathrm{max}\left\{0,{T}_{j }-DD\right\}\right]$$
(1)
$${\text{F}}_{1} = \min \left( {\text{T}} \right)$$
(2)

The second manufacturing objective is to reduce overall energy consumption (kWh), which is influenced by machining energy \({E}_{m}\) of the working machines and energy \({EI}_{m}\), which is the energy used by machines when they are not machining or waiting for work to arrive. Equation 4 determines the Total Energy Consumption (TEC) for a schedule in an FMS that includes ‘m’ machines, ‘n’ jobs, and ‘i’ activities.

$${E}_{m}=\sum_{j=1}^{J}{E}_{mj} {\times X}_{mj}$$
(3)
$$\text{Total energy consumption TEC}= \sum_{m=1}^{M}{E}_{m}+\sum_{m=1}^{m}{EI}_{m} \times {t}_{m}$$
(4)
$${\text{F}}_{2} = \min \left( {{\text{TEC}}} \right)$$
(5)

According to Mouzon et al. [12], an idle machine wastes 13% of the total energy consumed by the schedule. An ON/OFF strategy can aid in the reduction of total idle energy consumption. The FMS schedule optimisation problem for mitigating tardiness and total energy consumption is classified as an NP-hard problem [33].

2.2 Flat price electricity tariff structure

A flat rate energy tariff is a type of energy tariff where the customer pays a fixed rate for each unit of energy they use. The customer pays the same price per unit of energy regardless of how much energy is consumed under a flat rate tariff. The advantage of this type of tariff is that it is easy to budget for and can provide a more predictable energy bill. Flat price electricity tariff is computed by multiplying energy consumption with the price of electricity over time, Eq. 6.

$${\text{Total}}\;{\text{energy}}\;{\text{price}},\;{\text{CE}} = {\text{ B}}_{C} \times {\text{TEC}}$$
(6)

Electricity retail prices for industrial clients are often close to wholesale prices. In this study, the energy base price (BC) was fixed at $0.0726 $/kWh [34].

2.3 Carbon footprint reduction structure

The carbon footprint may be explicated as “the quantity of greenhouse gases expressed in terms of \({\mathrm{CO}}_{2}\), emitted into the atmosphere by an individual, organisation, process, product, or event from within a specified boundary” [35]. The carbon footprint restrictions are classified into three broad categories. The “Scope 1” boundary includes the organisation’s direct emissions from activities like burning fuel. In contrast, the ‘Scope 2’ boundary stretches to the carbon emissions on the energy supplier side created by the purchased energy. Scope 3 comprises any further indirect emissions inside an enterprise’s value chain. Our research focuses on the Scope 2 emissions induced by the consumption of electricity by machines.

Reducing the carbon footprint of operations and processes in the global industrial sector is becoming increasingly critical. This study investigates three typical carbon reduction strategies for FMS scheduling: “taxes on emissions, baselines on emissions, and emissions trading schemes” [4]. Such initiatives can replace conventional scheduling strategies with environmentally responsible scheduling methods. The economic performance of the industrial sector may be affected by pollution abatement policies. A tax on emissions for each tonne of carbon produced could pressure large emitters to pay or limit emissions below the consented baseline.

2.3.1 Tax on emissions (ToE) policy

The government taxes manufacturing systems based on the quantity of carbon dioxide generated throughout the manufacturing process [4]. In this study, the emission fee is $ 33.55/tonne \({\mathrm{CO}}_{2}\) [36]. As C \({\mathrm{O}}_{2}\) generation is essentially determined by the energy consumption of industrial systems, and Eq. (7) can compute it. In this work \(\lambda\) (C \({\mathrm{O}}_{2}\) conversion factor) is assigned as 0.785 kg C \({\mathrm{O}}_{2}\)/kWh [3].

$${CE}_{T}=\lambda \times TEC$$
(7)

2.3.2 Baseline on emissions (BoE) policy

The production schedules are bound by strict baselines (upper limits) for the amount of carbon emitted during production. The boundaries may well aid in controlling the emission at a specific instant in time [4].

2.3.3 Emissions trading (ET) policy

The schedules under consideration that fall below the carbon baselines may get a credit for carbon emissions throughout the schedule rather than a penalty to reach or exceed the baseline, as appropriate. It can be determined using Eq. 8 [4].

$$\mathrm{ET}=\uptheta . \left(\mathrm{TCE}-{\mathrm{Q}}_{max}\right)$$
(8)

If the schedules don’t comply with the emission baseline, emission trading can have a positive value, but if they do, it can have a negative value. Positive values may start the penalty, while negative values may start the industry a reward. The carbon credit cost in this study is $0.050 per kilogramme of CO2 [4].

2.4 Whale optimisation algorithm (WOA)

WOA is a swarm intelligence algorithm based on population that has been presented for continuous optimisation problems. The social behaviour of humpback whales, the giant creatures on the planet, inspires the WOA technique. It has been demonstrated that this method outperforms or is comparable to specific existing algorithmic strategies [37]. The hunting behaviour of humpback whales inspired WOA. Each solution is regarded as a whale in WOA. In this solution, a whale tries to occupy a new location in the search space by utilising the best member of the group as a reference. Whales use two procedures to locate prey and attack. The prey is encircled in the initial step, and bubble nets are created in the second. In terms of optimisation, as whales look for prey, they explore the search space, and exploitation occurs in the attack behaviour.

2.4.1 A mathematical-based model and optimisation algorithm

In the first phase of this section, a mathematically oriented model is offered from encircling prey, searching for prey, and spiral bubble-net feeding operations. The WOA heuristic, like other swarm-based heuristics, begins by arbitrarily generating a set of NP potential solutions, as shown below:

$${x}_{i,j}^{t=0} ={X}_{i,min}+{rand}_{i,j}\left(\mathrm{0,1}\right)\times ({x}_{i,mix}{-x}_{i,min})$$
(9)

where t represents the generation or iteration number, j = 1, …, NP, i = 1,…, D (D, the size of the problem), xi, min and xi, max is the lowest and highest values of the ith design variable, individually.

The WOA also includes (1) the encircling mechanism around the prey, (2) the development of the bubble net for trapping the prey, and (3) the approach for searching for the prey. The various stages are detailed below.

2.4.1.1 Encircling prey mechanism

The first step in hunting is to encircle the prey. Clearly, the detected candidate is presumed to be the present strong candidate. Then, its position is iteratively adjusted to the optimal global solution. This behaviour is described by Eqs. (10) and (11) below:

$$\mathrm{D}=\left|C{.x}^{*}\left(t\right)-x\ge (t)\right|$$
(10)
$$\mathrm{x}(\mathrm{t}+1) =\mathrm{ x}*(\mathrm{t})-\mathrm{A}.\mathrm{D}$$
(11)

where t represents the present iteration, x* is the optimal solution, and x is the actual solution. Equations (12) and (13) provide the coefficient vectors A and C.

$$\mathrm{A}=2\times a.r-a$$
(12)
$$\mathrm{C}=2\times r$$
(13)

where a is decreased linearly from 2 to 0, and r is randomly distributed within the interval [0,1].

2.4.1.2 Bubble-net attacking method (exploitation phase)

The approach adopted by humpback whales to capture prey involves the formation of a spiralling, shrinking bubble net, as depicted in Fig. 2. The first process is modelled mathematically by lowering the value of ‘a’ in Eq. (14) over time as described below:

$$\mathrm{a}= 2- \frac{2t}{{t}_{max}}$$
(14)

where t represents the present iteration count, and tmax is the one given by the criterion. Similarly, the spiral updating position is expressed as:

$${\mathrm{D}}^{^{\prime}} = \left|{x}^{*}\left(t\right)-x(t)\right|$$
(15)
$$\mathrm{x}(\mathrm{t}=1) = {\mathrm{D}}^{^{\prime}}.{e}^{bl}.\mathrm{cos}\left(2\pi l\right)+ {x}^{*}(\mathrm{t})$$
(16)

where b is the constant that governs the shape of the logarithmic spiral, and l is a random number between − 1 and 1. During the optimisation process, shrinking encircling is given a 50% probability, and the spiral-shaped route is given a 50% chance, as represented in the equations below [37]:

Fig. 2
figure 2

Humpback whales’ bubble-net feeding behaviour [37]

$$\mathrm{x}(\mathrm{t}+1) =\left\{\begin{array}{cc}{x}^{*}\left(t\right)-A.D,& if p<0.5\\ {\mathrm{D}}^{^{\prime}}.{e}^{bl}.\mathrm{cos}\left(2\pi l\right)+ {x}^{*}\left(\mathrm{t}\right),& if p\ge 0.5\end{array}\right.$$
(17)
2.4.1.3 Search for prey

During the exploration stage, a strategy is used to divert a solution away from the most well-known search agent using vector A, which has random values in the interval [−1, 1]. This is expressed as follows [37]:

$${\text{x}}\left( {{\text{t}} + {1}} \right) \, = {\text{ x}}_{{{\text{rand}}}} - {\text{A}}.{\text{D}}$$
(18)

where xrand is a random whale selected from the current population.

The WOA-based energy-aware model in this article is compared to the NSGA II [38] model with the same scheduling goals and carbon footprint policy in order to validate efficiency.

3 Description of the FMS model

The FMS under consideration consists of two AGVs, an automated storage retrieval system (AS/RS), five computer numerical control machines (CNCMs), an input buffer (I/B), and an output buffer (O/B) at each machine [39]. The input/output buffer serves as a short-term repository for unfinished components and raw materials. The material handling between the CNCMs is accomplished by AGVs, transporting the finished product from any CNCM to the unloading station and the loaded pallets from the L/U station to any CNC machines. AGVs offer directional flexibility and can move one pallet at a time. The AGVs start at the loading/unloading station, and after staring at the schedule, they park at their last delivery station. The loading station gets parts for manufacturing, while the unloading station receives components that have been manufactured [29, 39]. The FMS layout is portrayed in Fig. 3, drawn in Blender 2.80.

Fig. 3
figure 3

FMS layout [29]

4 Model evaluation and discussion

4.1 Base case introduction

\({\mathrm{MATLAB}}^{\circledR }\) R2019a solves the WOA algorithm and optimisation model. Hewlett-Packard Notebook PC with Intel Core i5(R) 6200, 2.80 GHz processor with 8 GB,1600 MHz memory, and NVIDIA GeForce940M, 2 GB GPU are used for all experiments.

4.2 Problem parameters

The idle and machining power of machines is given in Table 1. The FMS can handle eight-part verities with four operations per part. Table 6 (Appendix) demonstrates various routing plans for each part type and their process times. Table 1 depicts idle and machining power. The route data matrix for the distance between each machine tool is shown in Table 7 (Appendix). Table 2 depicts the part mix of eight different parts with a batch size of 100, which is used to test the proposed model.

Table 1 Power consumption of each machine
Table 2 The demand for part types for different production volumes Chan [39]

The suitability of the optimal schedule is analysed for makespan, energy price and carbon footprint reduction policies. Table 3 shows the maximum allowable limits for makespan (Cmax), energy price, the baseline of emission, and maximum permissible ToE for this model’s testing.

Table 3 Time-energy and carbon footprint-based limiting constraints

4.3 Model results

The production schedule selected by the presented model is portrayed in Table 4. Table 5 displays the comparative scheduling outcomes and cost breakdown based on the Makespan, total energy consumption, Total energy cost ($), Carbon tax, and Carbon trading. The solution space is extensive, as the makespan extends from 3200 to 3420 min for WOA and NSGA II, respectively. The range of total energy usage values is 232.13 kWh to 278.91 kWh. As demonstrated in Table 5, the proposed framework with an ON/OFF strategy output solution has the lowest total cost. The framework assigns jobs to machines so that the schedule’s total energy consumption and carbon footprint may be below the baseline of emission constraints, as shown in Fig. 4. As shown in Table 1, M/C 1 is the highest energy-consuming machine in the FMS model, which is managed by the framework in periods of time to idle to minimise the total energy consumption (Fig. 4a). At the same time, the ON/OFF strategy further reduces energy consumption by turning the machines off Fig. 4b. As shown in Fig. 4b, machine M2, the model, kept the machine in the ON state despite being idle at the 184th minute since the idle duration was less than 60 min. This limitation is imposed because regularly switching the machines ON and OFF can harm the system. Heavy machinery can take a long time to power up and configure.

Table 4 Part order and alternate route selected by the model
Table 5 Scheduling results for WOA and NSGA II with and without ON/OFF strategy
Fig. 4
figure 4

Analysis of machine-level energy consumption for optimal schedule with (b) and without (a) ON/OFF strategy

In Fig. 5, the Pareto solution with and without an ON/OFF strategy is examined for electrical load and makespan. The graphical representation clearly shows that the ON/OFF method has significantly decreased energy use at a single point in time by lowering the idle energy consumption of the machines. As a result, when the schedule with an ON/OFF strategy is compared to the usual schedule, there is a −20.41% optimality gap in total energy consumption, resulting in a 21.23% savings in total energy cost. Figure 4 demonstrates how the framework has configured the machines to turn off after 60 min of inactivity.

Fig. 5
figure 5

Electric load analysis of optimal schedule with (b) and without (a) ON/OFF strategy

The carbon footprint is highly proportionate to energy consumption. The optimal schedule is analysed for carbon footprint and makespan with an upper bound for carbon footprint called Baseline on Emissions (BoE) for the presented strategies. The following observations are made from the carbon footprint analysis graph; Fig. 6b with the ON/OFF strategy, carbon emission levels followed the Baseline on Emissions with a minor violation compared with Fig. 6a. The model with WOA and ON/OFF strategy performed better than the model with NSGA II, demonstrating the effectiveness of the suggested framework. The analysis of the results indicates that the suggested framework can make existing facilities more energy-efficient and environmentally friendly without requiring substantial capital expenditures. The model has a broad scope for fulfilling the anticipated increase in energy demand in the near future.

Fig. 6
figure 6

Carbon footprint analysis of the optimal schedule with (b) and without (a) ON/OFF strategy

5 Conclusion and future insights

Industries face significant challenges due to the rising energy costs and global warming policies. In this study, we propose an adaptive energy optimal production scheduling model for flexible manufacturing systems (FMS) that aims to reduce energy costs and carbon footprint emissions while accounting for the flexibility of routes in FMS scheduling problems. We emphasise the importance of considering carbon footprint policies, whether imposed by corporate or governmental organisations, in manufacturing scheduling decisions. Our proposed model is formulated as a multi-objective optimisation problem and solved using metaheuristics, demonstrating superior performance over existing scheduling optimisation algorithms such as NSGA II.

Our study highlights the significance of incorporating environmental policies and energy costs in manufacturing scheduling decisions to achieve sustainable and efficient production. While the proposed adaptive energy optimal production scheduling model can lower production costs by reducing energy consumption and carbon footprint, it may require compromises on traditional time-based targets such as makespan, which can impact customer satisfaction. However, our case study shows that the energyaware adap- tive model can meet makespan, energy price, and carbon tax objectives, while avoiding additional expenses related to missing the deadlines.

We compare the optimal schedule from the adaptive model using the whale optimisation algorithm (WOA) and ON/OFF approach to a model incorporating NSGA II with the same objectives and control strategies. Results show that the adaptive model with WOA and ON/OFF approach effectively reduces makespan, energy cost, and carbon costs to 3200 min, $16.85, and $6.10, respectively, while meeting all mandated scheduling parameters. Moreover, the model can earn $6.35 for carbon trading, encouraging industries to implement the developed framework and benefit from its sustainability. This study concludes that integrating an adaptive energy-efficient scheduling framework can effectively reduce demand-side energy and carbon emissions without halting production, as activities on a job can still be performed on other machines in the FMS. This research contributes to ongoing efforts to mitigate the impact of manufacturing on the environment and supports the transition towards sustainable production practices in the industry.

The future scope of the model could include multi-level peak load (Time-of-Use energy Scheme) and varying carbon footprint control strategies, as [4] proposed. Besides, it can also include scheduling under a dynamic production environment with new part addition and machine breakdown. The proposed approach can also be adapted to different production systems, such as flexible job shops with inherent routing and operational flexibility. In addition, future studies could investigate the economic and social impacts of carbon footprint reduction policies on manufacturing operations. This would provide a more comprehensive understanding of the potential benefits and challenges of implementing sustainable production practices in the industry.