dimensions: physical object, virtual counterpart,
connection, data, and services.
In our case, the physical object is the coordination
of the maintenance decision making process for a set
of overhead cranes. The virtual counterpart is the Risk
Model and the Optimization Routine implemented in
the digital platform. The connection is made up by the
layers related to data processing. The data are the
historical degradation data, lifecycle maintenance,
system structure information, etc., collected by the
SCADA (Supervisory Control And Data Acquisition)
and SAP (Systems, Applications & Products in Data
Processing) systems.
Among all the dimensions mentioned, the
contribution of this paper impacts only the virtual
counterpart and connection. While the impact on
connection is addressed by the contribution Szpytko,
J. and Salgado Duarte, Y. (2022) and somehow it is
needed to refer to the impact in this paper, here we
will be focusing on the virtual counterpart impacts,
specially, the Risk Model.
The digital platform is composed of three layers,
the Data Processing, the Risk Model, and the
Optimization Routine to ensure, given the input
settings, the best scenario available for the system.
The Data Processing layer has the duty to collect,
filter and reshape the raw data on an online basis,
allowing to run the model smoothly and without
human intervention. Reference Szpytko, J. and
Salgado Duarte, Y. (2020a) point out how the process
works and at the same time alludes in some way to
how the data are connected to the variables in the Risk
Model.
In the filter and reshape steps, a formal flow data
processing diagram is applied to capture the
dependencies between overhead cranes through the
time-to-failure records of each crane analyzed, and
copula approach is the method selected to address the
measurement of dependencies. Reference Szpytko, J.
and Salgado Duarte, Y. (2022) describes in detail how
the dependency structure is built and validated for use
by the Risk Model.
The Risk Model uses the estimated dependency
structure to simulate potential failures in the overhead
cranes. The simulated stochastic vectors convolute
the maintenance scheduling and then, using an
Optimization Routine, the Risk Model is stressed by
reducing the interaction between the scheduled
maintenance and the failure predictions. As a result,
the achieved maintenance scheduling, one of the main
outputs of the digital platform, ensures that planned
maintenance routines are well-coordinated under the
minimum system failure criterion.
In this Risk Model, failure simulation is a weighty
variable and accurate predictions are needed to
achieve the expected results. Therefore, the
dependency structure estimation and consequently
the simulations resulting from the estimated structure
are crucial in this Risk Model.
Usually, to capture the dependencies between
components (cranes) within a system (set of cranes),
a common frame window is needed for the
measurement (time, in our case). This requirement is
indispensable and sometimes ends up as a limitation
in many applications in practice. Knowing the
dependency measurement limitations, and knowing
that, in our case, the time-to-failure marginals
between overhead cranes are shifted because these
machines have different life cycles, within the copula
approach family, vine copula is chosen to measure the
dependencies.
The selected approach guarantees a wide family
of options and flexibility when lack of data is an issue
because dependencies are measured in pairs, as
detailed in the reference Szpytko, J. and Salgado
Duarte, Y. (2022).
The vine copula approach does not have a
standard multivariate structure because is composed
by concatenations of pairwise bivariate copulas,
therefore, is a challenge generate random numbers
from a non-standard structure, and as we statement
above, accurate simulations are required for the Risk
Model.
In this paper, we present an algorithm for
simulating dependent random numbers given an
estimated vine copula structure. Most of the
contribution is aimed at discussing the algorithm
before it is used in practice. That said, artificial data
generated by a given vine copula structure will be
used to test the impact of the algorithm on the Risk
Model, then the link to previous contributions and the
results of the algorithm will be described.
The testing framework proposed and discussed in
the paper with an artificial vine copula structure is not
so far from the real case study. Usually, when real
data are used, the impacts are reflected in the
estimated parameters in each bivariate copula
(pairwise marginals of time-to-failure records) and in
the final concatenation between the pairwise bivariate
copulas. The range of potential copulas to be selected
during the estimation of the structure with real data in
each concatenation is the same family used in the
artificial structure. Therefore, whatever the final
structure, the algorithm will be able to simulate
dependent vectors of random values.
The remaining sections are organized as follows:
first, a broad description of the copula approach used