711
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Simulation optimisation of a sustainable copper mining closed-loop supply chain

ORCID Icon, ORCID Icon, ORCID Icon & ORCID Icon

Abstract

This paper addresses the problem of designing a supply chain (SC) according to sustainability aspects. It identifies a research gap where an optimisation model to address the location, inventory and transportation decision in a sustainable SC applied to a copper mining industry by complementarily using a simulation model to assess SC performance in different scenarios is needed. For this purpose, we propose a simulation model based on system dynamics (SD) to assess SC performance and to support decision making. The basis of the simulation model structure is a multi-objective mixed-integer linear programming model that aims to minimise total economic, emissions and social costs, and to also contemplate social impacts. We consider a real copper mining industry problem to illustrate this. We obtain a solution using a mathematical programming model and a simulation model. The optimisation results show improved SC performance in cost and emission reduction terms, and an improved social impact. The simulation model presents a near-optimal result and allows the possibility of anticipating adverse scenarios. Future research is oriented to other real-world applications, and to: consider alternative inventory policies; contemplate a stochastic approach; add new production and routing decisions; develop a hybrid multi-agent SD model.

Introduction

Economic globalised systems have complex supply chains (SCs) with environmental and social impacts that need to be managed in line with different stakeholders’ expectations and for mitigating sustainability-related risks (Rebs et al., Citation2019). In a complex system such as the copper industry, with its multiple inputs and system changes behave in a non-linear way, the system contains extensive feedback. The analysis of this behaviour is time-consuming and procedurally sensitive (Mohammadi et al., Citation2022). Both inter- and intra-organisational SCs are part of economic and social systems, which are consumers of natural resources. Sustainable SC management has become a growing concern given limited available resources and an increasing population. Production and logistics activities consume these resources, and generate waste and greenhouse gas emissions. In addition, labour conditions and other social factors often place pressure on local communities, especially if benefits are inequitably distributed (Rebs et al., Citation2019). Therefore, a framework is needed to analyse multiple scenarios, support decision making, select appropriate solutions and discover how different variables relate to one another over time. By considering all this, as an experimental method SC simulation can explain how SC performance indicators react to changes in both controllable internal factors and uncontrollable external factors (Campuzano & Mula, Citation2011). Systems dynamics (SD) is a technique that can address these complex systems, and it allows the structural causes of the studied system's behaviour to be understood (Sterman, Citation2000). According to practitioners and researchers, simulation models can contribute to: (i) study system changes in the model; (ii) verify analytical solutions; (iii) provide a view about key variables and how they interact; (iv) experiment with new situations that involve risk or uncertainty; (v) test new policies and decision rules (Buschiazzo et al., Citation2020; Campuzano-Bolarín et al., Citation2013, Citation2020; Esteso et al., Citation2019; Freile et al., Citation2020).

In their literature review, Rebs et al. (Citation2019) found that most sustainable SC models deal with macroscopic analysis levels, while models for inter-organisational SCs are less prominent. They also observed the need for hybrid models that integrate different simulation, optimisation or multicriteria decision-making models.

This paper presents a simulation optimisation model of a sustainable SC in the copper mining industry. The main objective is to validate the optimisation model to design a sustainable SC that considers the three sustainable (3S) aspects (economic, environmental and social) in location, inventory and transport (LIT) decisions in an integrated way. Here the optimisation model that was proposed originally by Becerra et al. (Citation2023) is adopted as the basis of this research, and is dubbed as 3S-LIT. Besides, the simulation model aims to support decision making in different simulation scenarios in a real copper mining industry context. Here the main contribution is to create a simulation model based on SD to study and optimise the SCs behaviour in different scenarios and its resilience based on the aforementioned optimisation model. This model also shows major improvement in computing times. Thus SC simulation with SD allows the copper mining SC's behaviour to be evaluated in complex scenarios, such as supplier or market disruption, which are problems that industry constantly faces.

The remainder of this paper is organised as follows. The second section presents the literature review on simulation models for sustainable SCs. The third section indicates the problem description of designing an SC according to sustainability aspects. The fourth section describes the mathematical programming (MP) model formulation, namely 3S-LIT, and compares it to the current procedure in the real mining company under study. The fifth section details the SD model formulation and presents the simulation results. The sixth section provides the conclusions.

Literature review

The selected literature corresponds to optimisation-based simulations, which allow SC behaviour to be evaluated in different situations and scenarios based on an optimal result, which is the main proposal of this paper. The integration of a direct and reverse logistics system, including the use of traditional SC structures of the direct movement of goods to consumers and the application of specialised operations for reverse SC activities, builds a closed-loop SC (CLSC) structure (Kuo, Citation2011). Thus incorporating reverse logistics into SC modelling includes a number of activities, such as collection, cleaning, disassembly, testing and sorting, storage, transportation and recovery operations, among others (Bostel et al., Citation2005). For example, Calmon and Graves (Citation2017) optimise inventory in a reverse logistics system that supports warranty returns and replacements for a consumer electronic device. Chen et al. (Citation2015) develop a decision support tool for a product recovery strategy under uncertainties. Deng et al. (Citation2014) build a model by considering reverse logistics cost and customer time satisfaction to solve the location-inventory-routing problem. Jindal et al. (Citation2015) propose a model to design and optimise a CLSC in an uncertain environment. Rezapour et al. (Citation2015) evaluate the CLSC's performance behaviour by focusing on the impacts of strategic facility location decisions and transport and inventory decisions. Tighazoui et al. (Citation2019) determine the optimal capacities of manufacturing and remanufacturing stocks, purchasing warehouses and transport vehicles, and define the optimal percentage of end-of-life returned products. Specifically, the goal of incorporating reverse and closed-loop logistics into the SC design is to achieve a certain level of sustainability (Becerra et al., Citation2021).

Very few papers that appear in the recent literature have developed hybrid models based on optimisation and simulation for sustainable SCs, and we highlight the following: Azadeh and Vafa Arani (Citation2016) develop an SD MP approach to design and plan a biodiesel SC from biomass fields to consumption markets. The system combines certain social and macro-economic causal relations and public policies to provide the main input parameters of the MP model. Sudarto et al. (Citation2017) develop an efficient and flexible long-term capacity planning policy for reverse logistics (RL) social responsibility by using an SD approach and an MP model, which consist of an efficient flexible capacity planning policy delivered by solving a multi-objective mixed-integer non-linear programming model (MO-MINLP) in conjunction with the SD model and an optimum seeking grid procedure. Liu et al. (Citation2018) build a hybrid of multi-objective optimisation and SD simulation to optimise the structure of straw-to-electricity SC and to design motivational mechanisms to enhance its sustainability. Specifically, after obtaining the optimal SC, the SD model introduces governance motivation measures and identifies key stakeholder relationships. Motevalli-Taher et al. (Citation2020) propose a multi-objective mathematical model to minimise network costs and water use, and maximise job opportunities, where the simulation model is first applied to forecast each customer's product demand. Ekren et al. (Citation2021) propose an inventory model to optimise the reorder and up-to (s; S) inventory levels of e-groceries for predefined sharing policies by using a simulation optimisation approach, which is based on the scatter search (SS) metaheuristic.

Furthermore, a two-stage stochastic mixed integer programming model is proposed by Aloui et al. (Citation2021) to integrate key location-allocation, inventory and routing planning decisions, and Monte Carlo simulation to consider epidemic disruptions and demand uncertainty. All this is applied to construct a smaller sample average problem instead of solving the problem with all the possible scenarios. Table summarises these hybrid simulation optimisation models for sustainable SCs. Thus we analyse (i) the problems faced, namely LIT decisions; (ii) the optimisation modelling approach, namely MP or heuristic algorithms; (iii) the simulation modelling approach, namely SD or discrete-event simulation; (iv) the sustainability approach, namely the economic, environmental or social aspect.

Table 1. Literature review of sustainable SCs’ hybrid simulation-optimisation models.

Our proposal is aligned with the research methodology proposed by Liu et al. (Citation2018) which, after finding the optimal SC design, applies an SD simulation model to evaluate the impact of government motivation measures. From the literature review, a research gap is identified where, to the best of our knowledge, no research proposes an optimisation model to address the LIT decision in a sustainable SC applied to a copper mining industry by complementarily using an SD simulation model to assess SC performance in different scenarios. According to Rebs et al. (Citation2019), an SD model is chosen for its predominant strategic character and its relevance for modelling sustainable intra- and interorganisational SCs at the operational level. Hence the flexibility and simplicity with which business systems can be modelled by SD tools are highlighted by Sharif (Citation2005). Nevertheless, Tako and Robinson (Citation2012) do not find any evidence to support the notion that SD is used more for strategic problems than for operational/tactical issues.

Our proposal also considers the 3S for each decision, which is the main novelty of the MO-MILP model proposed by Becerra et al. (Citation2023). Hence the proposed SD model can be considered an initial model, called a nominal model, of a digital twin, which is usually a physical-based model of the system that has been verified, validated and calibrated (Chakraborty et al., Citation2021).

Problem description

The MP model adopted as the basis of this work was proposed originally by Becerra et al. (Citation2023), and is dubbed 3S-LIT. It corresponds to an MO-MINLP model whose objectives consider minimising economic, carbon emissions and social costs, and maximising the social impact of SC operations. It also incorporates LIT decisions in an integrated manner, along with the 3S aspects, into each named decision.

The model contemplates a single production plant and a single type of finished product: copper cathodes. A single waste type is considered, as is the recycling of only copper scrap from that waste. The disposal of non-recycled waste is not covered by the model. To measure route hazardousness, the number of people potentially affected by a possible accident on the route is considered. For inventory decisions, a fixed size of shipments defined by contracts with distributors is envisaged. Finally, shortages are taken as lost demand and are penalised due to non-compliance with contracts.

In this paper, copper ore suppliers and the supply of ore from the mine itself are both considered. Suppliers correspond to the small mining sites located in the north-central area of Chile, which supply a copper cathode production plant located in the municipality of Salamanca, Chile. After processing ore, the product, which corresponds to high-quality copper cathodes (LME grade A), is sent to distributors, which are responsible for globally marketing them to different customers. Our proposal incorporates elements into the global chain that are related to the circularity and recycling of copper waste, and which refer to any discarded items containing copper, to foster a more sustainable mining SC through the 3S-LIT model. To do so, we propose installing collection and repair centres that receive damaged products, which receive industrial products that have deteriorated during transport or old products discarded by end consumers and nearby communities to be either repaired or sent for treatment in recycling centres. Copper scrap refers to old, obsolete post-consumer or externally sourced scrap from copper waste, and is obtained at these recycling centres to be sent to warehouses for storage and subsequent shipment to the processing plant to be incorporated as raw material into a new process. Figure  presents the relation among damaged copper products, waste and scrap.

Figure 1. Damaged copper products, waste and scrap relations.

Figure 1. Damaged copper products, waste and scrap relations.

Figure  presents the structure of the modelled copper mining industry closed-loop SC (CLSC). As a novelty, here the simulation model aims to study how the behaviour of suppliers, distributors and RL facilities in ore supply, production lead times and demand terms affects the environmental, economic and social impacts of the CLSC. It also aims to observe CLSC performance when faced with the various disruptions and scenarios to which it may be exposed.

Figure 2. A sustainable copper mining CLSC structure.

Figure 2. A sustainable copper mining CLSC structure.

The procedure followed in this research work is presented in Figure .

Figure 3. Research procedure from the MP model to the SD model.

Figure 3. Research procedure from the MP model to the SD model.

Comparing current procedures in a copper mining industry to the 3S-LIT model

In this section, the current procedures of the SC in the copper mining industry are compared to those proposed by the 3S-LIT model, which is adopted as the basis of our SD model, through both MP models. We used data based on a real-world Chilean copper mining company. Table presents each problem size considered in the present SC under study and in the CLSC by Becerra et al. (Citation2023).

Table 2. Problem sizes.

Becerra et al. (Citation2023) address a CLSC structure that incorporates all the 3S-LIT model entities by considering RL through collection and repair centres, recycling centres and scrap warehouses, where the material that flows backwards in the chain is incorporated into the production process as raw material. Suppliers are the copper ore producers with whom the company has contracts. The company's own mine is also considered an ore supplier. The shortest routes among locations are determined using the shortest route between the points algorithm in the QGIS® geographic information system. The production plant has a processing centre with an operating capacity below its maximum capacity. This plant's idle capacity is due mainly to poor own ore production because the company's underground mine is not operating. Copper cathodes are distributed by a single company, which has a contract for a fixed order volume at a set price. The distribution company collects cathodes and then distributes them to its customers. Customer demand is presented in Table .

Table 3. Customer demand (tonnes of copper cathodes) per time period.

Moreover, the current SC of the industry under study corresponds to a cojoined structure with four steps: suppliers, production plant, distributors and consumers. These members of the current SC follow the same procedures as the previously described CLSC. To adopt the 3S-LIT to the present SC under study, it is modified by adjusting it to the current SC characteristics and, specifically, collection and repair centres, recycling centres and scrap warehouses are eliminated (Table ).

Both the SCs, the current one based on Becerra et al. (Citation2023) and the original 3S-LIT CLSC, are modelled using Pyomo in the Python language. Then they are solved by commercial solver Gurobi on a computational server with 256 Gb RAM and two AMD EPYC 7402 24-Core Processor processors, 2.80 GHz frequency and a Windows Server 2022 standard operating system. Using the same input data for both models, the following results are obtained and presented in Table .

Table 4. Comparison of the present SC to the CLSC when applying the 3S-LIT model.

The results obtained when comparing both models show lower total costs due to the drop in inventory costs, specifically shortage costs. Although the inventory holding and ordering costs increase, it is not enough to compensate for the drop in inventory costs. Here copper demand is met by the cathodes produced in the plant and the cathodes repaired at the collection and repair centres (see Figure ). There is a slight increase in configuration costs because new facilities are contemplated in the CLSC. Transport costs rise due to new routes. An increase in transport and inventory emissions is observed, but it is not enough to offset the reduction in emissions caused by installations, which implies slightly lower total emissions costs. Finally, social costs increase because, as the amount of stored product grows, the number of occupational accidents that results from these activities increases. However, the positive social impact is stronger because there are more direct and indirect jobs in the localities where facilities are located than the people who may be potentially affected on transport routes.

Figure 4. Copper demand, the current SC, and the CLSC produced and repaired cathodes production per time period.

Figure 4. Copper demand, the current SC, and the CLSC produced and repaired cathodes production per time period.

Next a simulation model based on SD is used to test other alternative scenarios to validate the 3S-LIT model in SC performance terms in different circumstances. For this purpose, the optimal CLSC design is applied, obtained by applying the above-described MP model. The selected suppliers, operational facilities and customers served during the 12 time periods and represent the optimal CLSC design are presented in Table .

Table 5. Optimal CLSC design per time period.

When simulating the CLSC, the same data are used as in the application of the 3S-LIT model to initialise the SD model, which allows a profounder analysis of potential SC improvements.

SD model formulation

The SD model is used to measure the performance of the optimal sustainable CLSC for the copper mining industry by applying the 3S-LIT model (Table ). The simulation model is built with the following methodology: (i) construct the casual loop diagram; (ii) propose the flow diagram to represent the process; (iii) obtain the equations that define the SD model's behaviour; (iv) validate and perform SD.

The causal loop diagram (Figure ) shows the cause–effect relations among the different system variables, which support their understanding to subsequently draw the flow diagram of the simulation model. As the causal loop diagram depicts, the quantity of produced copper cathodes remains constant when a push inventory strategy is adopted. The produced quantities are stored with distributors as on-hand inventory, which demonstrates their positive relation. Every time simulation begins, a quantity of available product remains in the distributor's warehouse, which constitutes the initial stock. The inventory on-hand with distributors decreases as consumer orders increase, which demonstrates their negative relation. The same occurs in scrap warehouses, where the orders to supply scrap to the plant and the scrap inventory are negatively related.

Figure 5. Causal loop of the 3S-LIT CLSC material and information flows.

Figure 5. Causal loop of the 3S-LIT CLSC material and information flows.

When collecting damaged cathodes, which can be repaired or sent for recycling, the bigger the number of cathodes sent to customers, the more damaged cathodes are sent to collection and repair centres and, thus, the larger the number of repaired cathodes, which shows a positive relation. The same is also true for the copper ore supply from suppliers because, if production increases (if production capacity is higher), the ore required from suppliers will increase.

Finally, the larger loop, which includes the production of cathodes (i.e. the storage of cathodes with distributors, the cathodes sent to customers, the scrap sent to the collection centres, recycled scrap and the scrap stored in warehouses and, finally, the scrap sent to the plant to be processed) corresponds to a reinforcement loop. This means a directly proportional relation among the named elements.

From the causal loop diagram (Figure ), the relations among the variables to be studied are identified in Table . This allows the next step in the process of modelling the CLSC to be done, namely the construction of the Forrester diagram (Figure ) by the SD methodology (Campuzano & Mula, Citation2011), which represents the system under study and allows the simulation of the 3S-LIT model. To do this, we first identify the model's level, flow and auxiliary variables. Hence from the 3S-LIT model, the SD model incorporates the same objectives to evaluate CLSC performance as the level variables. Moreover, some of the 3S-LIT decision variables that define the CLSC design are taken as auxiliary variables in the SD model, but constraints are not considered because the optimal 3S-LIT results are used as initialisation values (Table ). Finally, equations are introduced into the SD variables according to the original 3S-LIT model by Becerra et al. (Citation2023).

Figure 6. Flow chart of the copper mining industry CLSC design by the 3S-LIT model.

Figure 6. Flow chart of the copper mining industry CLSC design by the 3S-LIT model.

Table 6. Notation.

Figure  depicts the flow diagram of the CLSC designed with the 3S-LIT model. This model allows experiments to study the CLSC's performance and behaviour in different scenarios. The Vensim® simulation software is used to implement the model on a computational server with 256 Gb RAM and two AMD EPYC 7402 24-Core Processor processors, 2.80 GHz frequency and a Windows Server 2022 standard operating system. Table presents the notations and descriptions of the variables employed in the model; that is, the variables that represent the SC structure and the SC economic, emissions and social costs. The relations of the variables that allow the models’ objectives to be calculated (i.e. total costs, total emissions, social impacts) are presented in the equations describing the model.

When simulation starts, an initial inventory of zero is considered. For the following time periods, suppliers provide the production plant with ore, the final product is transported to distributors, which manage the inventory, and then customers are served the final product.

Products discarded as scrap are repaired and sent to customers or are recycled in recycling centres. Recycled waste is transformed into copper scrap and then stored in scrap warehouses, where its inventory is managed and sent to the processing plant.

The product orders per customer to each distributor, as well as the scrap orders to each warehouse, are known when simulation starts. In the same way, the product allocations among the different facilities are previously determined from the MP model.

In the first instance, the model replicates the optimal CLSC design defined by the 3S-LIT model, the allocation of orders and the selection of the facilities to be operated. By simulating the chain's material and information flow, at the same time CLSC performance is calculated from the economic, environmental and social objectives set out in the 3S-LIT model.

To gain a better understanding of the simulated CLSC, the equations comprising the model are presented.

Equation (1) defines the quantity of finished product to be produced in the plant that is to be shipped to distributors during each time period t. It is calculated as the sum of the production of each processing centre j, multiplied by its allocation in each distributor k. In this case, we consider two processing centres. (1) Qjk(t)=PADk(t)j=12prodj(t);∀k(1) Equations (2) and (3) define the calculation of the production at each processing centre j. In both cases, production is conditioned by the production capacity of each j. Here two processing centres and 12 ore suppliers are considered. (2) Prodj=1(t)={cap1, if i=112αiQi(t)>cap1i=112αiQi(t), otherwise (2) (3) Prodj=2(t)={cap2,ifs=12δsQs(t)>cap2s=12δsQs(t), otherwise (3) Equation (4) defines the level variable AIWk as the amount of finished product inventory on hand at the beginning of time period t. It is defined as the quantity of product that enters in each distributor k, minus the quantity served to each customer r. Here the initial inventory on hand is considered null. (4) AIWk(t)=t0t[jQjk(t)rQkr(t)]dt;AIWk(t0)=0∀k(4)

The quantity of finished product shipped from each distributor k to customer r is defined in Equation (5) as a finished product replenishment order. (5) Qkr(t)={rOAkr(t), if rOAkr(t)AIWk(t)+jQjk(t)AIWk(t)+jQjk(t), otherwise ;∀k(5) The average inventory is also defined in Equation (6) as the final inventory in distributor k, minus the initial inventory on hand in k, which is the quantity of finished product received from processing centres j, divided by two because we consider the simplest average inventory formula. (6) avgINk(t)=jQjk(t)AIWk(t)2;∀k(6)

Equation (7) defines the level variable AISWs as the amount of scrap inventory on-hand in at the beginning of time period t. It is defined as the quantity of scrap that enters each warehouse s, minus the quantity served to the production plant. Here the initial scrap inventory on-hand is considered null. (7) AISWs(t)=t0t[dQds(t)jQsj(t)]dt;AISWs(t0)=0,∀s(7) The quantity of scrap shipped from recycling centres d to scrap warehouses s is defined in Equation (8) as the product of the total waste processed as scrap at recycling centres d and its allocation in each scrap warehouse s. (8) Qds(t)=dQd(t)SAs(t);∀s(8)

Equation (9) defines the amount of scrap shipped from scrap warehouses s to the processing plant as a scrap product replenishment order. (9) Qsj(t)={OSAs(t),if OSAs(t)AISWs(t)+dQds(t)AISWs(t)+dQds(t),otherwise ;∀s(9) The average scrap inventory is also defined in Equation (10) as the final inventory of scrap, minus the initial scrap inventory on-hand, divided by two, because we consider the simplest average inventory formula. (10) avgINs(t)=INs(t)AISWs(t)2;∀s(10)

To determine the amount of waste shipped to collection and repair centres c, we use auxiliary variable Qrc, which is defined in Equation (11) as the product of the total amount of product discarded by customers and its allocation to each collection and repair centre c. (11) Qc(t)=DPAc(t)rQDr(t);∀c(11) The quantity of discarded product is defined in Equation (12) as the portion of finished product discarded by customer r, multiplied by the total quantity of the finished product served to customer r. (12) QDr(t)=γrkQkr(t);∀r(12)

Equation (13) defines the amount of repaired products. It is calculated as the product of the repair rate and the amount of waste processed by collection and repair centres c. (13) QRc(t)=εc(rQrc(t)+Qlcc(t));∀c(13) The repaired products shipped to customers r are defined in Equation (14) as the product of the total amount of repaired products and their allocation to each customer r. (14) Qr(t)=RPAr(t)cQRc(t);∀c(14)

Equation (15) defines the amount of product sent to be recycled. It is calculated as the multiplication of the unrepair rate and the amount of waste processed by collection and repair centres c. (15) QURc(t)=(1εc)(rQrc(t)+Qlcc(t));∀c(15) An unrepaired product is shipped to recycling centres d as waste and is defined in Equation (16) as the product of the total amount of unrepaired product and its allocation to each recycling centre d. (16) Qd(t)=WAd(t)cQURc(t);∀d(16)

Equations (17–30) provide the economic results obtained during simulation. Equation (17) defines the total economic costs. This is calculated as the sum of the fixed configuration, inventory and transportation costs. (17) EC(t)=FC(t)+ IC(t)+TC(t)(17) Fixed configuration costs are defined in Equation (18) as the sum of the fixed costs of facilities j, k, c, d and s. (18) FC(t)=t0t[jFCJj(t)+kFCKk(t)+cFCCc(t)+dFCDd(t)+sFCSs(t)]dt;FC(t0)=0(18)

Here each fixed cost per time period is taken into account if facilities j, k, c, d and s are selected. Equations (19–23) determine how each fixed cost is considered if facilities j, k, c, d and s are operating. Here fixed costs are considered null if there is no production or there are no quantities of finished products or scrap to be shipped through the different facilities. (19) FCJj(t)={FCj,if prodj>00, otherwise ;∀j(19) (20) FCKk(t)={FCk,if jQjk>00,otherwise;∀k(20) (21) FCCc(t)={FCc, if Qc>00, otherwise ;∀c(21) (22) FCDd(t)={FCd, if Qd>00, otherwise ;∀d(22) (23) FCSs(t)={FCs, if dQds>00, otherwise ;∀s(23)

To define inventory costs, holding inventory, ordering and shortage costs are taken into account. Equation (24) calculates the total inventory costs for distributors k and scrap warehouses s per time period. IC(t)=t0t[SH (t)+kHk(t)+ORk(t)+sHs(t)+ORs(t)]dt; (24) IC(t0)=0(24)

Equations (25–29) define the calculation of each inventory cost element, the cost of holding inventory from the average inventory, the cost of ordering from the number of orders and the shortage costs from unmet demand. (25) SH(t)=sh(t)SHcost(25) (26) Hk(t)=avgINk(t)hk,∀k(26) (27) ORk(t)=rQkr(t)ork,∀k(27) (28) Hs(t)=avgINs(t)hs,∀s(28) (29) ORs(t)=dQds(t)ors,∀s(29)

Equation (30) describes the sum of all the transport costs, defined as the product of the unit cost of transporting material on the defined route and the quantity of material transported on that route. TC(t)=t0t[ijctijQi(t)+jkctjkQjk(t)+krctkrQkr(t)+rcctrcQc(t)+crctcrQr(t)+cdctcdQd(t)+dsctdsQds(t)+sjctsjQs(t)]dt; (30) TC(t0)=0(30)

Equations (31–34) provide the environmental results obtained during simulation. Equation (31) defines the total environmental costs, calculated as the sum of the facility, inventory and transportation emissions costs. (31) EN(t)=FEN(t)+TEN(t)+IEN(t)(31) Emissions from facilities i, j, c and s are defined in Equation (32) as the unit cost of the emissions generated by the material processed at these facilities. (32) FEN(t)=t0t[ieciQi(t)+jecjprodj(t)+ceccQc(t)+secsQs(t)]dt;FEN(t0)=0(32)

Equation (33) describes the transport emission costs, defined as the sum of the product of the unit emission costs of transporting material on the defined route and the quantity of material transported on that route. (33) TEN(t)=t0t[ijetijQi(t)+jketjkQjk(t)+kretkrQkr(t)+rcetrcQc(t)+cretcrQr(t)+cdetcdQd(t)+dsetdsQds(t)+sjetsjQs(t)]dt;TEN(t0)=0(33) Equation (34) describes the emissions generated by inventory activities at distributors k and scrap warehouses s, defined as the product of the average inventory and the unit emission costs, plus the inventory obsolescence cost, with their respective obsolescence rates. (34)  IEN(t)=t0t[kavgINk(t)[eck+βCobsk]+savgINs(t)[ecs+βCobss]]dt;IEN(t0)=∀k(34)

Regarding the social impact objectives, the social cost is expressed in Equation (35) and defined as the injury co per unit of held inventory, multiplied by the average inventory for both distributors k and scrap warehouses s. (35) SC(t)=t0t[kavgINk(t)IRk+savgINs(t)IRs]dt;SC(t0)=0(35) Another proposal is to measure the positive social impact defined in Equation (36) as the sum of the amount of the direct and indirect jobs generated by operational facilities i, j, k, c, d and s. The negative social impact is defined in Equation (37) as the sum of the number of people potentially affected by transporting material on populated routes. (36) ED(t)=t0t[iEDIi(t)+jEDJj(t)+kEDKk(t)+cEDCc(t)+dEDDd(t)+sEDSs(t)]dt;ED(t0)=0(36) (37) HC(t)=t0t[HCij(t)+HCjk(t)+HCkr(t)+HCrc(t)+HCcr(t)+HCcd(t)+HCds(t)+HCsj(t)]dt;HC(t0)=0(37) Each positive social impact is considered if facilities i, j, k, c, d and s are operating. Equations (38–43) describe the decision of how employment development is considered. Here social impacts are considered null if there is no production or if there are no quantities of finished products or scrap to be shipped through the different facilities. (38) EDIj(t)={edi, if Qi>00, otherwise ;∀i(38) (39) EDJj(t)={edj, if prodj>00, otherwise ;∀j(39) (40) EDKk(t)={edk, ifjQjk>00, otherwise ;∀k(40) (41) EDCc(t)={edc, if Qc>00, otherwise ;∀c(41) (42) EDDd(t)={edd, if Qd>00, otherwise ;∀d(42) (43) EDSs(t)={eds,if dQds>00,otherwise;∀s(43)

Equations (44–51) determine how each hazardousness is considered if the route is selected. The number of potentially affected people is taken into account if material is transported among SC nodes i, j, k, c, d, s and r. Here social impacts are considered null if there is no ore (Qi), quantities of finished products (Qjk, Qkr), damaged products (QDr), repaired products (QRc), waste (QURc) or scrap (Qds, Qsj) to be shipped through the different facilities. (44) HCij(t)={hcij, if Qi>00, otherwise ;∀i(44) (45) HCjk(t)={hcjk, if Qjk>00, otherwise ;∀j,k(45) (46) HCkr(t)={hckr, ifQkr>00, otherwise ;∀k,r(46) (47) HCrc(t)={hcrc,if QDrDPAc>00,otherwise;∀r,c(47) (48) HCcr(t)={hccr,if QRcRPAr>00,otherwise ;∀c,r(48) (49) HCcd(t)={hccd,if QURcWAd>00,otherwise ;∀c,d(49) (50) HCds(t)={hcds, if Qds>00, otherwise ;∀d,s(50) (51) HCsj(t)={hcsj, ifQsj>00, otherwise ;∀s,j(51)

Variables DPAc, OAkr, PADk, OSAs, RPAr, SASs, WAd are also identified as key for determining the system's performance because they define which entities of SC products or waste are allocated and, thus, denote the route by which these materials are transported. This decision conditions the system's performance for several reasons: (i) to define the amount of material that is allocated to each facility to, thus, determine whether fixed costs are incurred, emissions are generated and the social impact of that facility; (ii) to define the amount to be transported between SC nodes to, thus, establish transport costs, transport emissions and the routes along which these materials are transported; (iii) the amount of material that is allocated to each distributor or scrap warehouse defines the results associated with the inventory management at these facilities.

Applying the SD model

The simulation proposal is applied to the same copper mining SC using the same values for the auxiliary variables and the initial values for the level variables as the MP model to compare them both. In addition, the following assumptions are considered when simulating the model:

  1. − The simulation run length is fixed to 12 monthly time periods

  2. − The simulation objectives are to minimise the total costs, minimise any negative environmental impacts and maximise the positive social impacts

  3. − Selection of locations and allocation of material to different facilities are previously defined in the MP model

  4. − Copper cathodes demand varies between 28 and 330 tonnes per month, depending on the customer

  5. − Push system inventory management is the considered strategy. This means constant production to generate inventory

  6. − At the start of simulation, the initial inventories with distributors and in scrap warehouses are considered null

Validation

In order to validate the simulation model, three of the tests proposed by Sterman (Citation2000) are run. The first corresponds to a dimensional consistency test to check that the units used in models are consistent and correct. Then reproduction of known behaviours is tested, which consists of comparing the results obtained with the MP model. Finally, an extreme-conditions test is applied to analyse the model's robustness in two situations: with production equalling zero and with demand equalling zero. In these extreme situations, the inventory on-hand with distributors and inventory shortages behave as expected (Figure ). Unlike the MP model, the simulation model defines location selection if the location is operational and if there is a material flow to or from the facility. This generates an adjustment in the results because, while seeking to optimise the positive social impact, the MP model considers the operation of some facilities, even if they do not process any material. The comparison results are shown in Table for 12 and 24 running time periods.

Figure 7. (a) Inventory shortage when production equals zero in the extreme-condition test. (b) The total available inventory in distributor warehouses when demand equals zero in the extreme-condition test.

Figure 7. (a) Inventory shortage when production equals zero in the extreme-condition test. (b) The total available inventory in distributor warehouses when demand equals zero in the extreme-condition test.

Table 7. Comparison of the CLSC MP and SD results.

As previously mentioned, the simulation model presents similar results to the MP model by validating its results. It is also observed how the total costs lower because the operation of some facilities is not considered, which reduces the positive social impact. This spells an advantage for the simulation model because, by relying on flows in different facilities, the real cost generated in them is measured. Moreover, the simulation model has an advantage for the computational time, which is much shorter when more time periods are considered (Table ).

Sensitive analysis

Sensitivity analyses are performed with the Vensim® ‘Monte Carlo simulation’ tool. The parameter to be analysed is the percentage of waste transformed into scrap and its influence on the inventory cost per time period. For them, a minimum and a maximum value (0–100%) are selected, and uniform random distribution is chosen to generate the values to be used in 200 simulations. There are several reasons why the amount of waste that can be transformed into scrap is affected. Some have to do with technological changes, waste composition, origin of waste, etc. When analysing the results obtained by the variation in theta (θ), the impact on inventory costs is related to changes in the inventory costs per time period, as shown in Figure . A sensitivity analysis is also performed of the average emissions costs by varying the emissions generated by suppliers, ECi, which may be possible due to technological improvements in extraction processes. For them, a minimum and a maximum value (100–374.4) are selected, and uniform random distribution is chosen to generate the values to be used in 200 simulations. As shown in Figure , the average emissions costs very much depend on this parameter.

Figure 8. Sensitivity analysis of the inventory costs per time period with variation in the percentage of waste converted into scrap.

Figure 8. Sensitivity analysis of the inventory costs per time period with variation in the percentage of waste converted into scrap.

Figure 9. Sensitivity analysis of the average total emissions costs with variation in the emissions generated by suppliers.

Figure 9. Sensitivity analysis of the average total emissions costs with variation in the emissions generated by suppliers.

In addition, further sensitivity tests were run with several parameters (production capacity, repair rate, percentage of customer waste, etc.). It is concluded that these parameters do not have a significant effect on the model and suppliers’ emissions cost, ECi,, has the strongest impact on the total emissions costs. Due to space requirements, these sensitivity analyses are not provided here.

Simulating scenarios

We propose a series of scenarios that represent a risk of SC disruption by considering the risk presented by Llaguno et al. (Citation2022). Scenario 1 contemplates the closure of the company's own mine and supply only by ore suppliers, i.e. Qi is null for the mine itself. Scenario 2 considers a sudden increase in demand, demr, of 20% from month 6 onwards. Scenario 3 recreates a situation in which a lead time (LT) of 1 month in production is taken, unlike the MP model where fixing SC lead times are more complex because there are several SC levels. So the model should be modified by incorporating scheduled arrivals at the different levels to take into account materials’ real arrival times. Scenario 4 recreates a situation that contemplates an uncertain lead time with uniform integer random distribution between 1 and 3 months. In this case, it becomes even more complicated when considering a rolling horizon to apply uncertain delay times in an MP model (Díaz-Madroñero et al., Citation2017). Table summarises the different conditions in each scenario in relation to the initial scenario.

Table 8. Conditions of scenarios.

For each scenario, the inventory shortage, the total economic costs, the total emission costs, social costs and social impacts are analysed. Table presents the results obtained from running simulations. This set of scenarios is designed to assess the effect of potential disruptions on the SC.

Table 9. Results of scenarios.

From the results, it is concluded that a disruption in the SC, regardless of it being due to the own mine closing, a sudden increase in demand or delay in production, would increase the total economic costs, caused by increased inventory shortages, which would be critical output to be managed with possible disruptions. In Scenario 1, by closing down the own mine, the environmental impact would reduce because this activity is the largest source of the CO2 emissions in this SC. In Scenario 4, social costs are higher because the amount of inventory handled by distributors is bigger.

Two potential disruptive risks are characterised by exceptional events, whose effect is reflected on SC performance, and are considered to observe the possible ripple effect (Ghadge et al., Citation2022). Here the effects of disruptions are taken into account due to risks to the own mine's ore supply and the market risk of increasing demand at some point during the simulation period. These scenarios are simulated over a longer time horizon, 36 months, to identify whether the SC is resilient.

Disruption due to supply risk

This disruption type, which represents the closure of the own mine due to either a strike or a natural disaster (e.g. earthquake), is simulated by considering zero production from the own mine for a 3-month period on the simulation time horizon. The behaviour of production in the processing plant, the available inventory and unmet demand through inventory shortage all appear in Figure .

Figure 10. SC disruption propagation due to supply risk.

Figure 10. SC disruption propagation due to supply risk.

A disruption to the ore supply by the mine's own mine shows the SC's resilience because it has other suppliers. Hence the SC compensates for this reduction in production with recycled scrap and with the suppliers not considered when its own mine operates. So available inventory, plus the quantity of production and inventory shortages, tend to stabilise over time. Figure  shows the impact on the performance results with regular supply and when this supply is interrupted. A reduction in emission costs is observed due to the mine not operating, which with a major source of CO2 emissions. However, an increase in economic costs occurs, which tends to stabilise over time periods.

Figure 11. Economic and environmental costs with disruption due to supply risk.

Figure 11. Economic and environmental costs with disruption due to supply risk.

Disruption due to the market risk

Scenario 2 represents a market risk due to increased demand from month 6 onwards. However, to observe the SC's long-term behaviour, two situations are considered: one with a 10% increase and the other with a 20% increase in demand from year 2 onwards. A change in demand implies a risk because the production rate is constant. This impacts both the inventory available held at distributors and the inventory shortage generated by increased demand, as seen in Figure .

Figure 12. SC disruption propagation due to the market risk.

Figure 12. SC disruption propagation due to the market risk.

Furthermore, the behaviour of the SC performance results on economic costs is seen in Figure . Increased demand results in higher economic costs due to inventory shortages because the production plant operates at maximum capacity, but cannot adapt to this situation.

Figure 13. Economic costs with disruption due to the market risk.

Figure 13. Economic costs with disruption due to the market risk.

Both studied risks correspond to disruptions that can cause a ripple effect on the SC because they are considered to occur in an exceptional event, with medium- to long-term recovery and an impact on the total costs (Dolgui et al., Citation2018; Ivanov et al., Citation2014; Llaguno et al., Citation2022). The studied SC has the capability to recover from disruption to its supply because many suppliers are available. Moreover, with a market risk like increased demand, the SC does not have the capacity to face this scenario, mainly because it produces at maximum capacity without being able to cover this increase.

Additionally, readers are referred to the Supplementary File provided to be opened with the Vensim DSS® simulation model as a published version in which all the input data can be accessed. These input data have been mainly provided by the copper mining company under study, and are also representative data from the copper mining sector, which have been collected from public reports.

Discussion

The importance of developing an SD model is that it allows the shortcomings of the MP model to be addressed (Azadeh & Vafa Arani, Citation2016). This means that it allows copper mining industry dynamics to be faced. Therefore, considering sustainability aspects in an interrelated way in the SD model can be a way to achieve sustainability at the corporate level (Sudarto et al., Citation2017). In relation to the economic dimension of sustainability, the SD model enables SC behaviour to be studied in different situations, such as disruptions in its normal operation. This has relevant impacts on the CLSC's economic performance. So the most relevant variable is inventory shortage as a breach of contract results, and not only as a loss of sales but also as a penalty cost.

The copper mining industry is one of the most polluting and resource-consuming industries, e.g. water. Although progress has been made in environmental issues, the impacts of this industry need to be further studied to contribute to sustainable development. Here the main contribution of the SD model is that, with a sensitivity analysis, it identifies how the variable with the strongest impact on environmental performance is the production of suppliers, which are the largest source of carbon emissions. Given this situation, it is relevant to study the impact on the environment and nearby communities generated by extractive and mineral processing industries (Mohammadi et al., Citation2022).

Regarding the social dimension of sustainability, the proposal considers the job opportunities generated by operating facilities (Motevalli-Taher et al., Citation2020). It does not only contemplate the generated direct jobs, but also the indirect jobs produced by the operation of certain facilities like processing centres, collection and repair centres, recycling centres, to name but a few. It is also important to consider the negative impact that CLSC generates by incorporating the accident rate on routes that can be caused by transport activities (Aloui et al., Citation2021).

The usefulness of the modelling and the results of this proposal are to serve as a basis for a balanced scorecard tool to measure and improve sustainability aspects related to economic (location, inventory and transport), environmental (CO2 emissions) and social (route accidents) costs in other copper mining SCs, or even in different industrial SCs.

Conclusions and future research

This study presents a simulation optimisation model with very efficient computational times to support decision making in sustainable SC designs to recreate different scenarios and SC disruptions to help decision makers. First of all, the 3S-LIT MP model proposed by Becerra et al. (Citation2023) is applied and compared to the current situation of the studied mining SC. Then the SD simulation model is presented by applying the same dataset as in the MP model, and is compared to, thus, recreate the optimisation model that validates the SD model.

After applying the MP and SD model in the copper mining industry SC, and comparing it to the current SC situation, the main findings are described as follows:

  1. Lowering total economic costs by reducing stockouts and, thus, complying with customer contracts;

  2. Despite the SC size growing by incorporating RL, CO2 emissions slightly reduce;

  3. Although social costs increase, the positive social impact is stronger because more direct and indirect jobs are created by new facilities;

  4. Moreover by following the SD model validation, several what-if scenarios are simulated to evaluate the system's performance under such conditions, including different time periods, fixed and uncertain lead times, supply disruptions and increased demand. The sustainability results are assessed for this reason. The proposed scenarios consist of possible disruptions in the SC; for example, the disruption of the ore supply from the company's own mine, a sudden increase in demand and delayed production. From these scenarios, it is concluded that a disruption in the SC caused by supply, demand or production directly impacts economic costs because unmet demand increases due to stockouts. In addition, the SC's resilience to a possible ripple effect when supply from its own mine is interrupted can be observed, and the inability to recover from increased demand is identified, which results in bigger stockouts and, thus, higher economic costs;

  5. The proposed SD model can be considered a based platform that allows the incorporation of new parameters and sustainability variables for future research purposes.

According to these findings, general managerial implications are oriented:
  1. To use a combination of optimisation and simulation models as a powerful tool to make strategic LIT decisions. Thus starting with an optimal solution during a static time period allows different scenarios to be recreated and also SC disruption during a dynamic time period when the optimal parameter values cannot be adapted to our current SC constraints in a reasonable computational time;

  2. To focus on employing these simulation models as a basis prototype to develop digital twins in similar SCs;

  3. To integrate the SD model into the company's information system can be promoted. It is also possible to use the tool to carry out hypothetical analyses depending on the company's needs;

  4. For management purposes, and once the optimisation model is built, to assess different industrial scenarios, it is easier and faster to create by allowing for management uses such as the balanced scorecard;

  5. Specifically for the SC in the copper mining industry, the main managerial implication of the model is its ability to identify the SC's inability to withstand market disruption, but the ability to handle it with supply disruption by maintaining multiple suppliers. It also allows the identification of suppliers as the main source of carbon emissions, which can lead to improvements in the technology used for ore extraction processes by opting for machinery with a milder environmental impact, such as hydrogen-powered trucks (Ahluwalia et al., Citation2022).

The main limitation identified in this research work is oriented to the use of a specific case study to validate the model. Hence new real-world applications would be desirable to provide more generalisable conclusions. Additionally, as a representative domain or part of the studied SC has been considered, an extension of the model to the entire SC, or even interSCs modelling, is a challenge to tackle.

Future research could consider applying the MP model and the simulation model in a different industry, e.g. iron ore mining, lithium, the agri-food industry. Additionally, different inventory policies could be considered, e.g. instead of a push inventory system strategy. For example, a pull strategy could be considered in which demand drives production. Furthermore, due to space constraints, stochastic parameters like uncertain demand or waste collection rates are no considered in the different simulated scenarios, but could be taken into account by researchers and practitioners. Finally, forthcoming works will focus on incorporating new decisions, such as production and routing, and automated and autonomous decisions, by taking a hybrid simulation approach that incorporates advanced multi-agent SD models (Barbosa et al., Citation2023).

Supplemental material

Supplemental Material

Download Zip (76 KB)

Disclosure statement

No potential conflict of interest was reported by the author(s).

Data availability statement

The authors confirm that the data supporting the findings of this study are available in the article and in the provided Supplementary Files.

Additional information

Funding

The research leading to these results received funding from the project ‘Industrial Production and Logistics Optimization in Industry 4.0’ (i4OPT) (Ref. PROMETEO/2021/065) granted by the Valencian Regional Government; and grant PDC2022-133957-I00 funded by MCIN/AEI /10.13039/501100011033 and by European Union Next GenerationEU/PRTR; and from the Horizon Europe Framework Programme and EC-funded project DiMAT, EU under grant agreement No 101091496. It was also funded by the National Agency for Research and Development (ANID)/Scholarship Programme/Doctorado Becas en el Extranjero/2020 – 72210174.

References

  • Ahluwalia, R. K., Wang, X., Papadias, D. D., & Star, A. G. (2022). Performance and total cost of ownership of a fuel cell hybrid mining truck. Energies, 16(1), 286. https://doi.org/10.3390/en16010286
  • Aloui, A., Hamani, N., & Delahoche, L. (2021). Designing a resilient and sustainable logistics network under epidemic disruptions and demand uncertainty. Sustainability, 13(24), 14053. https://doi.org/10.3390/su132414053
  • Azadeh, A., & Vafa Arani, H. (2016). Biodiesel supply chain optimization via a hybrid system dynamics-mathematical programming approach. Renewable Energy, 93, 383–403. https://doi.org/10.1016/j.renene.2016.02.070
  • Barbosa, C., Malarranha, C., Azevedo, A., Carvalho, A., & Barbosa-Póvoa, A. (2023). A hybrid simulation approach applied in sustainability performance assessment in make-to-order supply chains: The case of a commercial aircraft manufacturer. Journal of Simulation, 17(1), 32–57. https://doi.org/10.1080/17477778.2021.1931500
  • Becerra, P., Mula, J., & Sanchis, R. (2021). Green supply chain quantitative models for sustainable inventory management: A review. Journal of Cleaner Production, 328, 129544. https://doi.org/10.1016/j.jclepro.2021.129544
  • Becerra, P., Mula, J., & Sanchis, R. (2023). Optimising location, inventory and transportation in a sustainable closed-loop supply chain. International Journal of Production Research, Article in press. https://doi.org/10.1080/00207543.2023.2197515
  • Bostel, N., Dejax, P., & Lu, Z. (2005). The design, planning, and optimization of reverse logistics networks. In A. Langevin & D. Riopel (Eds.), Logistics systems: Design and optimization (pp. 171–212). Springer. https://doi.org/10.1007/0-387-24977-X_6
  • Buschiazzo, M., Mula, J., & Campuzano-Bolarin, F. (2020). Simulation optimization for the inventory management of healthcare supplies. International Journal of Simulation Modelling, 19(2), 255–266. https://doi.org/10.2507/IJSIMM19-2-514
  • Calmon, A. P., & Graves, S. C. (2017). Inventory management in a consumer electronics closed-loop supply chain. Manufacturing & Service Operations Management, 19(4), 568–585. https://doi.org/10.1287/msom.2017.0622
  • Campuzano, F., & Mula, J. (2011). Supply chain simulation. Springer. https://doi.org/10.1007/978-0-85729-719-8
  • Campuzano-Bolarín, F., Mula, J., Díaz-Madroñero, M., & Legaz-Aparicio, Á-G. (2020). A rolling horizon simulation approach for managing demand with lead time variability. International Journal of Production Research, 58(12), 3800–3820. https://doi.org/10.1080/00207543.2019.1634849
  • Campuzano-Bolarín, F., Mula, J., & Peidro, D. (2013). An extension to fuzzy estimations and system dynamics for improving supply chains. International Journal of Production Research, 51(10), 3156–3166. https://doi.org/10.1080/00207543.2012.760854
  • Chakraborty, S., Adhikari, S., & Ganguli, R. (2021). The role of surrogate models in the development of digital twins of dynamic systems. Applied Mathematical Modelling, 90, 662–681. https://doi.org/10.1016/j.apm.2020.09.037
  • Chen, W., Kucukyazici, B., Verter, V., & Jesús Sáenz, M. (2015). Supply chain design for unlocking the value of remanufacturing under uncertainty. European Journal of Operational Research, 247(3), 804–819. https://doi.org/10.1016/j.ejor.2015.06.062
  • Deng, S., Li, Y., Zhou, T., & Cao, Y. (2014). Study on recyclable reserve logistics network optimization based on e-commerce. Proceedings - 2014 International Conference on Management of e-Commerce and e-Government, ICMeCG 2014 (pp. 337–340). Shanghai, China, October 31 - November 2. https://doi.org/10.1109/ICMeCG.2014.75
  • Díaz-Madroñero, M., Mula, J., Jiménez, M., & Peidro, D. (2017). A rolling horizon approach for material requirement planning under fuzzy lead times. International Journal of Production Research, 55(8), 2197–2211. https://doi.org/10.1080/00207543.2016.1223382
  • Dolgui, A., Ivanov, D., & Sokolov, B. (2018). Ripple effect in the supply chain: An analysis and recent literature. International Journal of Production Research, 56(1–2), 414–430. https://doi.org/10.1080/00207543.2017.1387680
  • Ekren, B. Y., Mangla, S. K., Turhanlar, E. E., Kazancoglu, Y., & Li, G. (2021). Lateral inventory share-based models for IoT-enabled E-commerce sustainable food supply networks. Computers & Operations Research, 130, 105237. https://doi.org/10.1016/j.cor.2021.105237
  • Esteso, A., Mula, J., Campuzano-Bolarín, F., Diaz, M. A., & Ortiz, A. (2019). Simulation to reallocate supply to committed orders under shortage. International Journal of Production Research, 57(5), 1552–1570. https://doi.org/10.1080/00207543.2018.1493239
  • Freile, A. J., Mula, J., & Campuzano-Bolarin, F. (2020). Integrating inventory and transport capacity planning in a food supply chain. International Journal of Simulation Modelling, 19(3), 434–445. https://doi.org/10.2507/IJSIMM19-3-523
  • Ghadge, A., Er, M., Ivanov, D., & Chaudhuri, A. (2022). Visualisation of ripple effect in supply chains under long-term, simultaneous disruptions: A system dynamics approach. International Journal of Production Research, 60(20), 6173–6186. https://doi.org/10.1080/00207543.2021.1987547
  • Ivanov, D., Sokolov, B., & Dolgui, A. (2014). The ripple effect in supply chains: Trade-off ‘efficiency-flexibility-resilience’ in disruption management. International Journal of Production Research, 52(7), 2154–2172. https://doi.org/10.1080/00207543.2013.858836
  • Jindal, A., Sangwan, K. S., & Saxena, S. (2015). Network design and optimization for multi-product, multi-time, multiechelon closed-loop supply chain under uncertainty. Procedia CIRP, 29, 656–661. https://doi.org/10.1016/j.procir.2015.01.024
  • Kuo, T. C. (2011). The study of production and inventory policy of manufacturing/remanufacturing environment in a closed-loop supply chain. International Journal of Sustainable Engineering, 4(4), 323–329. https://doi.org/10.1080/19397038.2011.593008
  • Liu, Y., Zhao, R., Wu, K.-J., Huang, T., Chiu, A., & Cai, C. (2018). A hybrid of multi-objective optimization and system dynamics simulation for straw-to-electricity supply chain management under the belt and road initiatives. Sustainability, 10(3), 868. https://doi.org/10.3390/su10030868
  • Llaguno, A., Mula, J., & Campuzano-Bolarin, F. (2022). State of the art, conceptual framework and simulation analysis of the ripple effect on supply chains. International Journal of Production Research, 60(6), 2044–2066. https://doi.org/10.1080/00207543.2021.1877842
  • Mohammadi, M. A., Sayadi, A. R., Khoshfarman, M., & Husseinzadeh Kashan, A. (2022). A systems dynamics simulation model of a steel supply chain-case study. Resources Policy, 77, 102690. https://doi.org/10.1016/j.resourpol.2022.102690
  • Motevalli-Taher, F., Paydar, M. M., & Emami, S. (2020). Wheat sustainable supply chain network design with forecasted demand by simulation. Computers and Electronics in Agriculture, 178, 105763. https://doi.org/10.1016/j.compag.2020.105763
  • Rebs, T., Brandenburg, M., & Seuring, S. (2019). System dynamics modeling for sustainable supply chain management: A literature review and systems thinking approach. Journal of Cleaner Production, 208, 1265–1280. https://doi.org/10.1016/j.jclepro.2018.10.100
  • Rezapour, S., Farahani, R. Z., Fahimnia, B., Govindan, K., & Mansouri, Y. (2015). Competitive closed-loop supply chain network design with price-dependent demands. Journal of Cleaner Production, 93, 251–272. https://doi.org/10.1016/j.jclepro.2014.12.095
  • Sharif, A. M. (2005). Can systems dynamics be effective in modelling dynamic business systems? Business Process Management Journal, 11(5), 612–615. https://doi.org/10.1108/14637150510619911
  • Sterman, J. (2000). Business dynamics: Systems thinking and modeling for a complex world. Irwin/McGraw-Hill. https://books.google.es/books?id=CCKCQgAACAAJ
  • Sudarto, S., Takahashi, K., & Morikawa, K. (2017). Efficient flexible long-term capacity planning for optimal sustainability dimensions performance of reverse logistics social responsibility: A system dynamics approach. International Journal of Production Economics, 184, 179–192. https://doi.org/10.1016/j.ijpe.2016.12.013
  • Tako, A. A., & Robinson, S. (2012). The application of discrete event simulation and system dynamics in the logistics and supply chain context. Decision Support Systems, 52(4), 802–815. https://doi.org/10.1016/j.dss.2011.11.015
  • Tighazoui, A., Turki, S., Sauvey, C., & Sauer, N. (2019). Optimal design of a manufacturing-remanufacturing-transport system within a reverse logistics chain. International Journal of Advanced Manufacturing Technology, 101(5–8), 1773–1791. https://doi.org/10.1007/s00170-018-2945-2