1. Introduction
In capital-intensive organizations, decisions regarding capital costs play an important role due to the significant amount of investment required and the expected return on investment. The availability and operational efficiency of these capital assets throughout their life cycles are essential. To achieve maximum availability, organizations implement complex maintenance and support activities, including maintenance, repair, and overhaul (MRO) structures, as well as preventive procedures and logistics for components. These activities incur both in capital costs (CAPEX) and operational costs (OPEX), necessitating the use of cost breakdown structures (CBSs).
In capital-intensive organizations, the costs of ownership occupy a relevant position in decision-making processes [
1]. This is mainly due to the high cost that these assets have and the expected return on investment that they must generate or are expected to generate. Furthermore, it is expected that these capital assets will be available and maintain operational efficiency throughout their extended life cycles. This means that organizations must deploy intense efforts so that the availability of these assets is as close to 100% as possible. That is why these organizations establish a complex set of maintenance and support activities in order to guarantee operational continuity, namely maintenance, repair, and overhaul (MRO) structures [
2]. Moreover, careful prevention procedures are established. In addition, forecasting procedures and logistics of components mechanisms that lead to important investments, expenses, and costs have to be implemented in such organizations. These costs are usually subdivided into capital costs (CAPEX) and operational costs (OPEX). As a consequence, the need arises for cost breakdown structures (CBSs) that incorporate a complete and complex list of cost elements [
1]. Within the cost elements of the aforementioned structure, and specifically within the OPEX, spare parts (SPs) costs are indicated [
3].
At the beginning, organizations would simply react to failures in their maintenance approach. They waited for issues to arise before acting and making repairs. The support structures were minimal, and the processes showed great instability. Over time, strategies have changed to incorporate preventive actions and efforts to predict the moment and magnitude of failure. In recent years, these strategies have been incorporating learning capabilities based on machine-learning techniques, aiming to establish and develop intelligent maintenance systems with prescriptive capabilities within the context of cyber–physical systems [
3,
4,
5]. This brought with it an increase, both in number and complexity, of support and maintenance structures for these organizations, bringing, in certain cases, the settlement of heavy and costly approaches and strategies. This situation brought with it the need to look at the physical assets management (PAM) from a long-term perspective and focused on the concept of value adding. That is why the creation, development, and application of decision-making support mechanisms that facilitate the selection, construction, implementation, maintenance, and decommissioning of equipment are necessary. Among these mechanisms, there is the Level of Repair Analysis (LORA), the Integrated Logistics Systems (ILS), and the life-cycle costing models [
6]. More recently, those mechanisms have been integrated into risk management models (ISO 31000) [
7] and ISO 55000 [
8].
It is known that, within the cost breakdown structures of the plant life-cycle cost, it is observed that operational and maintenance support costs make up over 60% of the total, with spare parts’ costs representing approximately 25% to 30% of such costs [
9]. This is why organizations approach this issue as a trade-off analysis between components’ stock levels and the company’s capabilities to achieve high levels of availability. Another important situation to consider is the high number of items that companies must manage to support maintenance activities. These elements (stock-keeping units, SKUs) can reach tens or hundreds of thousands of items inside the warehouses. This leads to the existence of heavy organizational structures to provide adequate management of the aforementioned items. Nonetheless, it is essential to manage these elements with a meticulous sense of prioritization or hierarchy [
10,
11].
For this reason, holding-cost-management models have lately come to be seen as value aggregation analysis models [
12]. Despite the fact that the ISO 55000 [
13] standard declares relevant the management of costs related to the components’ logistics, the level of detail that these models have does not allow for the correct management of activities related to MRO structures in the long term. However, increasingly, some companies have sophisticated data structures and information processing (Industry 4.0, big data, etc.) for these ends.
This paper proposes a long-term costing model for management logistics activities which integrates a capacity analysis and reliability functions as a means of incorporating the risk associated with the management of physical assets (e.g., spare parts), as is fundamental in modern logistics. The proposed model is based on the Time-Driven Activity-Based Costing (TD-ABC [
14]) and captures the volume of activities that are executed according to the needs generated by the MRO activities.
Furthermore, this article includes the uncertainty of carrying out maintenance activities that create variability in the estimation of total costs. In addition, this paper presents a cost at risk model (CaR [
15]) and also includes the time value of money to calculate the present value of such costs.
In this article, three fields of knowledge are integrated: spare parts, activity-based cost models, and risk measurement through the Monte Carlo simulation. This work is organized as follows: in the next section, a brief review of the related literature is made. In
Section 3, the model is presented; in
Section 4, an application case is provided; and in
Section 5, the results are discussed, along with future developments. Finally, the conclusions are discussed.
2. Theoretical Background
The two approaches aimed at the long-term economic evaluation of the holding and management costs of physical assets recurrently cited in the literature are life-cycle costing (LCC) [
16] and total cost of ownership (TCO) [
17]. Life-cycle cost (LCC) is a comprehensive method for assessing the total cost of an asset, as it includes all of the costs associated with the asset over its lifespan. TCO can be viewed as a simpler method that can be used to compare the costs of different suppliers of assets, materials, products, or services.
According to Maisenbacher et al. [
18], these methodologies have proven to be highly reliable, enabling an accurate and comprehensive evaluation of all capital and operation costs of different types of investments in production systems. As a result, a range of models have been proposed to estimate life-cycle costs in complex industrial facilities. Some models, such as the work of Woodhouse [
19], are characterized by the assumption of a constant failure rate over the useful life of the asset. Other models have been proposed for specific installations or systems, however, in general terms.
Even so, there are several standards that define the guidelines for estimating life-cycle costs, including the IEC60300-3-3 standard [
20]. Additional standards for specific types of installations are as follows: ISO 15663-2 [
21] for oil and gas; SEMI E35-0618 (2018) [
22] for the semiconductor industry; ASTM E917-17 (2017) [
23], ISO 15686-5 (2017) [
24], and APPA 1000-1 (2018) [
25] in the construction sector; and NATO-ALCCP-1 (2018) [
26] for the military sector.
Every estimation model of the LCC or TCO type assumes different assumptions regarding the costs and behavior of the system or organization at different moments in time. Consequently, it is necessary to create and apply costing techniques that simplify the costing and allocation processes without significantly affecting the accuracy of the results. Among these techniques, we can highlight those based on Activity-Based Costing (ABC) [
27].
Despite being recognized as a useful tool for calculating life-cycle costs (for example, [
28,
29]) ABC presents, as a main disadvantage, difficulties in its implementation. The excessive number of activities and drivers makes it difficult to obtain satisfactory results in its implementation and use. Thus, the Time-Based ABC (TD-ABC [
14]) is a good alternative to estimate the costs of processes and cost objects. In this new approach, a single driver is used: the time required for the execution of each activity. Through the use of this driver, the specific characteristics among the different cost objects are captured more accurately.
Although the economic impact of ownership and managing costs of critical spare parts is still significant and increasing [
30], no Total Cost of Ownership (TCO) model currently incorporates or appropriately evaluates the influence of spare parts logistics costs on the overall ownership costs.
Another important variable for decision-making has to do with variability, whether internal or external to production processes. Variability is related to uncertainty and risk in decision-making [
31]. Uncertainty in a phenomenon can arise from various conditions, including limited and complex information; human errors; and external factors such economic, political, and social changes [
32,
33,
34]; Nachtmann and Needy [
35] state that uncertainty is linked to the potential for errors resulting from incomplete information about a phenomenon and its environment. Therefore, there exists a direct relationship between information complexity and the level of uncertainty in a phenomenon.
The term “risk” is used in a variety of settings and can convey different meanings. Generally, risk refers to the effect of uncertainty on objectives—where an effect is a deviation from the expected outcome (positive and/or negative) [
36].
By quantifying the variability of costs, it is possible to address questions such as the following: What is the level of cost risk associated with contracts and projects? Which variables, products, processes, or services contribute most to cost variability and should therefore be subject to tighter control? How can we define measures and implement risk mitigation actions, as well as evaluate the impact of such interventions? Traditionally, both researchers and practitioners have primarily relied on deterministic costing models, neglecting to properly acknowledge and manage cost uncertainty.
Several techniques are employed to capture uncertainty, including decision trees, Markov modeling, fuzzy logic, discrete event simulation (DES), and Monte Carlo simulation (MCS) [
37,
38,
39,
40,
41]. The choice of an appropriate method for modeling uncertainty depends on the specific problem being addressed.
Notably, the two prominent methods to address the challenge of uncertainty in mathematical models are the Monte Carlo simulation and fuzzy methods [
42]. In the context of costing systems, several authors have explored the topic of uncertainty using either the Monte Carlo Simulation or fuzzy methods [
28,
43,
44,
45,
46,
47].
The Monte Carlo simulation, as an approach for managing uncertainty and quantifying risk, has been used in several fields of knowledge, including risk quantification in costing systems [
48]. Among the advantages of the Monte Carlo simulation are the ability to include probability distributions of variables, the ability to include correlations of variables, and the ability to obtain solutions in reasonable computational times.
Fuzzy logic, introduced in the 1960s, aims to quantify imprecision and uncertainty [
49]. In fuzzy sets, the primary objective is to measure inaccurate information [
50]. In terms of variability, costs, and measurement of various risks, Reference [
35] studied different methodologies to quantify uncertainty in Activity-Based Costing models. Other authors have related variability, uncertainty, and risk in cost systems through fuzzy logic [
39,
51,
52]. The field of fuzzy theory includes the analysis of theory, sets and fuzzy numbers. Fuzzy sets allow for uncertainty based on the judgment of experts [
53].
Some other commonly used methods include interval mathematics, probability theories, approximate set theory, and theory of evidence, which propose mathematical models to handle and measure uncertainty. Interval mathematics offers a straightforward representation of uncertainty by defining lower and upper limits but it does not consider probabilities into the model [
29,
49].
A generic risk management process includes the following steps: (1) context establishment, (2) risks identification, (3) risk assessment (the process of measuring the level of risk, expressed in terms of the combination of consequences and likelihood), (4) risk evaluation, and (5) risk treatment/control [
36].
In this paper, we propose a matrix-based Activity-Based Costing (ABC) model for LCC estimation and include inherent variability in processes through Monte Carlo simulation, allowing us to obtain financial metrics for short-, medium-, and long-term decision-making. Monte Carlo simulation is a quantitative technique that utilizes statistics and computers to simulate, through mathematical models, the random behavior of real systems [
54].
The key to the Monte Carlo simulation is to create a mathematical model of the system, process, or activity under analysis, identifying those variables—model inputs—whose random behavior determines the overall system’s behavior. Then, random samples are generated for these inputs, and the system’s behavior is analyzed based on these generated values. After repeating the event n times, n observations about the system’s behavior are available [
55].
The Monte Carlo simulation has been applied in numerous fields as an alternative to exact mathematical models or even as the only means of estimating solutions for complex problems. Therefore, nowadays, it is possible to find models that use the Monte Carlo simulation in areas such as information technology, the energy sector, business, economics, industry, and even social contexts [
55,
56,
57,
58,
59]. The Monte Carlo simulation can be used in all fields where behavior is random or probabilistic.
3. Materials and Methods
In the previous section, we described the main theoretical foundations of this research, and in this section, we describe the methodological aspects on which our proposal is based. In this research project, a Design Science Research (DSR) approach was followed [
60]. In DSR, the goals of research are very pragmatic; therefore, it can be used in specific projects with characteristics and, although generalization is not one of the strengths of this method, the results can be extrapolated to projects with similar characteristics. The approach of DSR generally requires the creation of an artifact, theory, model, or design as a means of presenting, understanding, and/or improving a reality [
54,
61,
62]. This paper proposes a TD-ABC model to tackle the complexity of spare parts logistics and captures the volume of activities that are executed according to the needs generated by the MRO activities and spare parts management in a long-term approach. In addition, the proposed model admits the uncertainty using a cost-at-risk (CaR) model considering the time value of money to calculate the present value of such costs.
The model presented below is based on the following fundamental elements.
There is a set of activities related to logistics and spare parts management processes. These activities are carried out to meet the consumption needs of customers and are made up of stages in a logistics chain that begins with the arrival of items at the warehouse and concludes with the activities of providing components to customers (e.g., maintainers). These relationships are represented based on a TD-ABC matrix model [
63].
On the other hand, Weibull reliability functions [
64] are included for each type of component that allow for the estimation of component failure rates and, therefore, the number of activities that are or will be performed by the spare parts logistics system. One of the most notable aspects of this research is the use of matrices for the representation of the costs. The most important elements of this methodology are described in the next section.
Figure 1 shows the global process of the spare parts ownership costing model. The use of reliability information in the TDABC system improves the method of estimating parameters of consumption of the spare parts throughout time. Using this model enables us to consider the inherent variability of the quantity of consumed spare parts and to examine the effects of inherent uncertainties in a risk analysis.
3.1. Matrix Model for TD-ABC
Suppose the organization identifies a set of j resources, which have a cost, Cj, for a given period. A set of m activities performed by the organization is also considered. On the other hand, there is a set of k components (spare parts) that are managed by the organization.
The calculation of the capacity cost rate (
$/time unit) corresponds to the quotient between the costs of resources used in a given period (
Cj) and the practical capacity available
for the period under analysis.
The product between the unit time that each activity
m consumes each resource
j (
) and the capacity cost rate (
allows us to obtain a vector with the values of the resources effectively used by the activities during the given period
.
corresponds to quotient between the number of times that the activity m is executed to serve the component k, divided by the total times activity m is executed. These quantities depend on the necessary or forecasted logistical transactions during the life cycle for each spare part (k). Those numbers of transactions can be estimated through a reliability model, as is explained later in this paper.
Finally, the total effective cost of the logistical and SP management processes for each component
k (
) is given by the following product:
3.2. Concept of Life Cycle in Time Equations
The concept of life cycle, from a multiperiod approach, was incorporated into the time equations of the TD-ABC model. Using time equations, the time consumed by an activity can be expressed as a function of different characteristics of the components. These are called time drivers. The general equation of time used in the overall formulation of the TD-ABC is as follows:
where we have the following:
tm = Time required to execute the activity m considering different components or particularities of them.
βo = Base time consumed by activity m, regardless of the characteristics of cost object k.
βi = Unit time additionally consumed by due to specific characteristics of the cost object k.
p = Number of time drivers or differentiating characteristics for activity m.
x1 = The quantity consumed of a given SP (or family of SPs).
The cost of each activity is calculated as the product of the time required by the activity and the cost per unit of time. From the life-cycle cost point of view, the composition of the time equations should reflect the variation over the periods (
y) of the considered life cycle (
y = 1,…,
cv). This occurs as a function of the behavior dynamics of the drivers throughout the lifecycle of a physical asset or a set of assets. This can be represented by the quantities of components that have different characteristics (different time drivers), as follows.
where
iy represents the quantity consumed of a given SP (or family of SPs) in a period
y, and which corresponds to a given characteristic
p. On the other hand,
corresponds to the lot size of the spare part
k, in year
y, considering driver (characteristics)
p. Moreover,
, represents the failure rate of the spare part
k, considering its
p characteristic, during the period
y.
3.3. Reliability Model
The most direct and accurate way to obtain failure rates throughout the life of a component is by using models based on component reliability. In this section, it is explained how these rates were obtained using Weibull functions.
All equipment must be maintained when used because, during use, it undergoes deterioration processes that lead to loss of efficiency and/or failures. These failures will affect the availability of the equipment. Along with this, many (non-repairable) components will have to be replaced. Usually all equipment, throughout its life cycle, presents different behaviors in terms of its failure rate. As an example of this, there is a model widely cited in the literature, the so-called “bathtub curve model” [
65]. This model establishes a life cycle composed of three phases: beginning of life (BOL), middle of life (MOL), and end of life (EOL). During these phases, the equipment presents different levels of reliability and failure rates. In the first phase, the equipment generally behaves according to the so-called infant mortality. Here, the failure rate decreases as time progresses. In the second phase, called useful life, the failure rate behaves in a constant manner. Finally, in the final phase, usually called the wear phase, the failure rate (
λ) has a noticeable ascending behavior.
The Weibull function is one of the statistical distributions commonly used to represent the reliability behavior over the useful life of a piece of equipment. Therefore, the reliability of a component can be represented by the following equation:
where we have the following:
β = Shape factor that characterizes the failure pattern.
η = Scale parameter, which represents the characteristic life of the equipment. The characteristic life is given by the time when the failure probability is 63.2%.
t0 = Location parameter that represents the beginning of the deterioration process. It is also considered as the first moment in which a failure can occur (estimate).
Therefore, by knowing or estimating the Weibull parameters, it will be possible to estimate the failure rate and, therefore, the requirements or needs for components to replace in the future. This relationship is given by the following equation:
The failure rate of a component and, consequently, the demand rate for a new non-repairable part in the warehouse can be represented by specific combinations of Weibull parameters. By changing the values of the Weibull parameters over the lifetime of a given piece of equipment, it is possible to model the behavior of different drivers in the costing system.
3.4. Integration of Both Models and Computation of Risk Measures
As mentioned above, the matrix Qkm represents the consumption of activities m per component k in the spare parts warehouse. Therefore, the number of executions of activities in a certain period, also called transactions, is considered to be proportional to the number of units of spare part k needed in the same period y. In turn, and as already mentioned, the units of component k that are required in the warehouse will correspond to the units that suffer failures during a certain period y, plus a fraction of units attributable to preventive replacements in the same period. The total of those units is represented by λky.
It is worth noting that certain activities are carried out while considering a certain batch size. This means, for example, that when a component enters the warehouse and it is purchased in batches of specific sizes (EOQ, for example), the execution time must be subdivided into the number of units that make up that batch. This batch size will be called
Qkm. According to the previous section, the matrix
Qkm must be redefined to incorporate the batch size of components
k in relation to which each activity
m is performed:
In summary, Equation (3) can be redefined as follows:
Once the deterministic model has been built, it is possible to identify which parameters of the model show variation, and using statistical tests of goodness or focus groups with specialists, it is possible to estimate the empirical probability distributions of the parameters that show variability. Thousands of possible scenarios are created considering the probability distribution function of the input parameters, which, in this case, are related to failure rates and resource consumption by activities. These scenarios allow us to obtain the probability function of the total cost. An important aspect is that this model considers the possible correlations that may exist between the different parameters of the model.
With the probability distribution of the cost, measures such as the cost at risk (CaR) can be calculated, which would be the maximum expected cost with a certain level of confidence for each of the analysis periods; and the present cost value at risk (PVCaR), which would be the present value of cost at risk, which includes the risk measurement and the time value of money.
4. Case Study
The proposed model, based on a matrix representation for TD-ABC, and incorporating reliability functions as a means of sizing the elements of the timing equations, was applied in a real industrial context.
The case study is a distribution center (DC) for components of a well-known Japanese manufacturer of heavy equipment for construction and mining. This DC is located in Northern Chile and has 2000 m2 of a covered area, plus 2350 m2 of outdoor area where large components are stored. The organizational structure is made up of four main areas, namely reception of domestic components and fungibles, reception of imported components, consolidation and dispatch, and inventory management area. This center is responsible for the distribution of SPs that are requested by a series of consumption units, which are mainly mining operations. There are about 11,000 components on the DC that are divided into three main categories: large (A), medium (B), and small (C). For these, there are three types of storage positions available, which are defined below:
Storage zones: Intended for large components. Most type A spare parts are in those zones.
Storage racks: Which can be found both, in the covered part of the property and in the outdoor. These shelves contain most of the type B spare parts.
Storage boxes: They are small shelves. These boxes are used to store mainly C-type parts.
The DC operates with three categories of consumption units:
- –
Contracts with mining companies: The DC’s owner maintains contracts with several mining companies. In this case, SP units are prepared and shipped from the DC to the specific mining location.
- –
Sales: The DC also provides component sales to customers who own the equipment manufactured by the company.
- –
Imports: The company has several branches throughout the world, including in Mexico, Australia, and Peru, among others. If the center does not have the necessary parts, it requests the nearest branch to have the item available, so as not to jeopardize customer-service levels.
The components undergo the following processes as they pass through the warehouse.
- A.
Reception: Once the transport arrives at the warehouse, the reception process is carried out as follows:
- –
Verify purchase order: This is the process in which the person in charge verifies the quantity of units which are received.
- –
Registration in the ERP system: Input into the information system for the inventory to be updated.
- –
Quality Control: It is verified that the items are in optimal condition, to be used without any type of inconvenience.
- –
Quantity checking: Verifying that the quantities described are exactly those declared by the purchase order. Checking the quantity of components in some cases is very stressful because there are occasions when the components are very small and come in large quantities, such as washers, nuts, small screws, etc.
- B.
Storage: Once unpacked, the components are transported to storage areas. The type of transport used to bring components to their location depends on their dimensions. The types of transport are as follows:
- –
Collection service order: For most cases, it is used for C-type spare parts.
- –
Transfer by 3-ton crane: Used for components categorized as type B.
- –
Crane transfer of up to 10 tons: Used for type-B and type-A components.
- C.
Picking and shipment of spare parts.
This process is carried out through the following phases:
- –
Picking: This activity consists of gathering all the SPs of the purchase order in a specific place for verification and preparation, together with the document called the “pick service order”. Usually, this activity is also called kitting.
- –
Item-by-item verification: The “pick service order” is verified by a person in charge; if the necessary stock does not exist, the warehouse manager is informed.
- –
Inventory reduction: Consequently, after confirming the entire purchase order, the inventory is discounted by updating the warehouse stock in the information system.
- –
Packaging: Performed to protect each SP before shipping.
- –
Consolidation: Consists of leaving the package ready for transport at the place indicated by the company in order for it to be collected by the transport firm. At the end of consolidation, it is registered that the order is ready to be withdrawn.
For this case study, we considered a set of orders in the warehouse, covering the last 7 years. In order to streamline the analysis, a decision was made to select a representative component from each category (A, B, and C) that accurately reflects the behavior of the components within that category.
For each of the three selected components, it was assumed that the time between orders would be considered the mean time between failures (MTBFs) of the reference component of each category, in such a way that each component reorder request corresponds to a failure of a component in the field (corrective replacements only). From the failure history, the reliability parameters, using the Weibull distribution, were calculated. Subsequently, using such parameters, consumption projections were made for each period of the components’ life cycle (cv), considering, separately, each of the three categories of SPs under study.
Table 1 presents the values of the Weibull parameters together with the parameters of the adjustment tests by the Kolmogorov–Smirnov method.
Figure 2a–c shows the reliability curves for each of the three categories of components. Those figures illustrate reliability over time and demonstrate how reliably the components operate or remain functional throughout the utilization time. The lines indicate the percentage of time they remain functional or available for utilization. By analyzing the reliability graphs, one can gain insights into the overall performance and availability of each component and assess or estimate the future replaceable components needed.
By using the obtained Weibull parameters and Equation (7) (λ), it was possible to estimate the corresponding failure rates and future consumption of each of the three categories of spare parts. Bear in mind that each category of component is made up of a different number of components. Therefore, the number of consumptions for each period, according to each category, corresponds to the product between the corresponding failure rate and the quantity of components in each category (A, B, or C). Next, we present the details of the application of the proposed model in the previously described case.
5. Time-Driven Activity-Based Costing Model with Component Reliability
For the application of the Time-Driven Activity-Based Costing model, in the first place, the processes and activities needed for managing the spare parts warehouse must be established.
Table 2 shows the list of activities which were described in
Section 2. In the second place, the resources needed to perform the activities must be defined. In the third place, the times allocated to each of the activities must be estimated, considering each type of SP category. That estimation was carried out by a set of the DC’s supervisors and a group of direct workers in a succession of several meetings.
The warehouse was constructed in a rented location. For its appropriate operation, 16 workers are needed. Two sizes of forklift trucks are used to move the materials, that is, according to the different dimensions and weights of the SP. The summary of the resources needed to perform the activities on the DC is presented in
Table 3. The information was obtained from the organization’s enterprise resource planning system.
According to the objectives of obtaining the number of spare parts units requested and moved in the warehouse, and thus projecting the utilization of existing capacities (resources), an estimation was made from year 1 considering 12 months (resources costs equal to those in
Table 3). For this reason, based on the value during the first year, resource values were projected for the next five years, considering estimated inflation values (
Table 4).
The warehouse’s working hours correspond to 8 h a day, and it works 22 days a month, for 12 months a year. This warehouse has 16 workers who carry out the activities, corresponding to approximately 33,792 man hours (HH). This capacity corresponds to the theoretical capacity; to obtain the available practical capacity, we consider an efficient factor equal to 80%. Thus, the available practical capacity will be 27,033, 6 h per year. The practical capacity rate corresponds to the value in (
$/time unit) obtained through the ratio between the value of projected resources per year (
Table 5) and the effective or practical capacity available.
As already mentioned, the execution times of the activities were obtained directly from the company through interviews with the supervisors and workers responsible for each of the processes and activities. These times are shown in
Table 5.
5.1. Time Equations
The time equations correspond to each activity performed in the warehouse. Therefore, we have here 11 time equations, corresponding to each of the 11 activities, as shown in
Table 5. Each time equation (
Ti) considers that the time consumed by the sub-activity depends on the SP category. In this case, and as mentioned earlier, the SP categories are large (L), medium (M), and small (S). Therefore,
Xnp corresponds to the number of lots (set of SPs of the same type and category that pass through each activity). The values of
Xnp correspond to the component failure rate,
λkm, divided by the number of units per batch,
Qkm. The projected values of failure rates for each spare part category in each year (
λkm) are obtained from Equation (7), using the Weibull parameters for each category (
Table 1). Therefore, and considering the values in
Table 5, the equations are as follows:
To test two possible scenarios, we consider two possible situations in the behavior of failure rates for each category of components:
Considering constant rate values for the next 6 years;
Considering that rates in the future will tend to increase, that is, a Weibull β value > 1, which corresponds to the wear phase of the bathtub curve.
Table 6 represents the estimated future failure rates for large, medium, and large spare parts.
Therefore, substituting in the 11 time equations corresponding to each sub-activity, we obtain the total time for each sub-activity, considering the three categories of spare parts, as shown in
Table 7.
Once the total times of each sub-activity have been obtained, the costs of each of them can be estimated by multiplying the times by the cost capacity rates of each year. Moreover, the idle capacity of the workers is also obtained by dividing the sub-activities’ total cost values by the amount of resources available for the year. For the scenario with a constant failure rate, the idle capacities exhibit a consistent value of 5.7%.
Table 8 presents the expected patterns of capacity utilization in the scenario where the failure rate increases annually. It can be observed that, considering the trend in failure rates, the current capacity will be insufficient starting from year 3 if it remains constant. This highlights the need for improved treatment of component reliability during year 3 in order to address the growing demand.
5.2. Cost at Risk (CaR)
After implementing the deterministic TD-ABC model, certain parameters that exhibit variability and present significance for the analysis process can be identified. These are mainly related to the time equations for each of the activities according to
Table 9. For each of the times, its probability distribution was identified, these being uniform (U), triangular (T), and normal (N).
In addition to these variables, an effective work capacity with a uniform distribution between 78% and 92.5% is taken into account.
With this information, the probability distribution of the costs per year and the probability distribution of the present value per year are estimated. The statistics for the constant failure rate are shown in
Table 10, as well as the estimation of the CaR for each of the years and the Present Value Cost at Risk (PVCaR) for the analysis period with a 95% confidence.
Table 11 shows the CaR and PVCaR results for an increasing failure rate. For the so-called constant rate, it can be said, considering the variation in activity times and the variation in effective work capacity, that the maximum expected cost for year one is
$782,312,415, and the maximum expected cost expressed in the present value for the six years of analysis is
$3,641,917,108. For the increasing rate, the maximum expected cost per year one is equal to the constant rate of
$782,312,415, which remains the same during the first two years. However, starting from year 3, the cost increases significantly compared to the constant failure due to the growth in the failure rate. The maximum expected cost expressed in the present value (PVCaR) for the increasing failure rate for the six years of analysis is
$5,721,665,780.
Figure 3 shows the probability distribution of cost and the calculation of CaR for constant failure. As can be seen in
Figure 3, the highest expected total cost for the first year, given the variability in task execution times with a 95% confidence level, is 716,902,244, which is lower than the annual maintenance budget, indicating that the maintenance needs for the first year can be met within the organization’s budget.
Figure 4 presents the probability distribution of the present value of cost and the calculation of PVCaR.
Figure 4 shows the present value of the cost during a 6-year analysis period, taking into account the time value of money. The maximum expected present value with a 95% confidence level is 4,409,061,788. This is an important value, as it indicates the maximum amount that the company should have in present value to meet the long-term maintenance needs of the organization. The probability distributions of cost for years 2 to 6 with constant failure and the calculation of CaR per year are presented in Appendix
Figure A1,
Figure A2,
Figure A3,
Figure A4 and
Figure A5, respectively.
Furthermore, the probability of allocating maintenance work can be calculated according to the resources available in each of the periods (
Table 12). As can be seen, in years 1 and 2, the organization can compress more; and in year 3, there is only a 7.9% probability of committing to the works according to the budget. As for years 4, 5, and 6, the company could not carry out the activities according to the budget, so in year 3, the company should take actions to guarantee the continuity of the operation.
6. Discussion and Conclusions
Due to the limitations encountered in the design, implementation, and use of effective costing systems within complex organizations, more sophisticated and alternative costing systems are required. The application and development of TDABC in the field of logistics, particularly in spare parts depots, proved to be straightforward. Moreover, it can emerge as a vital tool for accurately assessing the actual costs linked to every spare parts logistics operation. Simultaneously, it proves to be well-suited for companies in the sector, as it offers the convenience of cost allocation based only on time. Therefore, adopting this methodology presents itself as a highly advantageous option.
The utilization of time equations presents itself as a considerably attractive option because it simplifies the generation of information about the efficiency of departments, processes, and activities and makes possible the development of sophisticated mathematical models and optimization approaches.
In our costing model, the set of activities related to logistics and spare parts management processes are represented within the TD-ABC matrix model, and we consider the Weibull reliability functions for each type of component, allowing for the estimation of component failure rates. By using this model, it is possible to account for the inherent variability of the costs in order to perform a proper risk analysis.
The general model and set of equations can be easily adapted to different situations and for different types of analysis. The case study presented here is particularly interesting because it offers a typical situation in spare parts management processes, highlighting the main costs and cost drivers.
After the design of the activity-based cost model linking resources, activities, and cost objects, we should consider the variability of the most relevant variables. For the analysis of the variability, we considered uniform, triangular, and normal probability distributions.
The implementation of the TDABC method for a real spare parts DC provided several managerial insights.
From the time required to carry out the activities of each spare part and the costs of the warehouse, it can be concluded that the company does not use 100% of the resources allocated to the warehouse. Through the model, it can be observed that there is a percentage of resources that are not used. It is estimated that there is a level of idle resources which approaches 19% of the capacity.
On the other hand, if we consider that component failure rates tend to increase over time, idle capacities will tend to decrease, and it will be necessary to increase resources to meet the needs of increasing volumes of activities in future years. This constitutes a predictive tool, which, when considering the reliability model, allows us to project the future behavior of costs and behavior of idle capacities.
It is important for companies to understand the need to identify, quantify, and manage the risk inherent in their activities. Proper risk management allows the company to focus on profitability objectives, guaranteeing the company’s stability and solvency. In this article, a methodology for measuring risk based on the Monte Carlo simulation was proposed which allows us to obtain the results related to the maximum cost that the organization can have given its productive factors, highlighting the CaR calculation, which is a measure in the short and medium term, and PVCaR, which is a long-term measure that considers the time value of money. The proposed methodology is cost-effective, as it allows us to obtain good results at low costs in reasonable and understandable computational times for decision-makers.
We believe that the main limitation of the study is the requirement of having information on historical-failure records. Despite the advent of intelligent technologies and cyber–physical systems, many organizations possess a significant amount of data regarding the condition of equipment and its components, from which obtaining Weibull reliability coefficients can be relatively straightforward.
Further research should include the analysis of correlations between variables in indicators such as CaR and PVCaR. Additionally, there is a consideration to integrate the model with different techniques for calculating risk indicators, techniques such as fuzzy logic, decision trees, Markov modeling, and heuristic techniques such as genetic algorithms.