<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>ODD-Based Health Monitoring and Predictive Maintenance of Degrading Vehicle Functionality</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yannick Kees</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gerald Sauter</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ryan Mut</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Benedikt Franke</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Frank Köster</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sven Hallerbach</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>German Aerospace Center (DLR) Institute for AI-Safety and Security</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>The shock absorber of a vehicle is not only needed for a comfortable driving experience, but it is also essential for vehicle safety. Especially in autonomous driving, vehicles must monitor themselves and schedule maintenance before a component fails. In this work, we develop a methodology to predict the degradation of a shock absorber using machine learning methods and perform predictive maintenance recommendations. In the first step, we learn the damping coeficient from acceleration data using a neural network. Afterward, we extrapolate this value to predict future behavior. For this, we use the concept of operational design domains to formalize the point up until vehicle functionality is unrestricted and there is no risk to vehicle safety.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Predictive Maintenance</kwd>
        <kwd>Health Monitoring</kwd>
        <kwd>Operational Design Domain (ODD)</kwd>
        <kwd>Degradation</kwd>
        <kwd>Shock Absorber</kwd>
        <kwd>Machine Learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>work appropriately. Our research addresses the suspension systems and especially the shock
absorbers of a car. The health monitoring task provides the current state within the ODD of
the shock absorber, while the predictive maintenance task estimates degradation by predicting
violations of the ODD specification. This leads to a timely call for maintenance.</p>
      <p>
        Various shock absorber models have been studied in the past. In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], the quarter-car model
we will also use is verified. In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], multiple types of sensors that can be installed in a shock
absorber are being characterized and tested. All these sensors are useful to obtain information
on the health of a shock absorber during vehicle operation. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] examines the detection and
isolation of sensor faults in shock absorbers. For detecting the faults, a support vector machine
is employed. Since degradation also means energy loss, it is also possible to monitor the health
of shock absorbers using temperature data [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], the authors conclude that degradation is
a function of the complete energy dispersed over a lifetime and the intensities of the individual
shocks. In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], the monitoring of shock absorbers is modeled as an unsupervised learning
problem by monitoring all four shock absorbers of the car through accelerometers. The obtained
data is then clustered through a principal component analysis, where the clusters correspond to
diferent types of faults. In [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], a neural network is trained to correctly classify the state of
a shock absorber from sensor data. For this, the network obtains preprocessed sensor data as
input and outputs a four-dimensional vector, where each dimension represents the state of the
shock absorber. Similar approaches can be found in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], where machine learning classifiers are
estimating the leaking of oil from a shock absorber. In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], the durability of shock absorbers
for diferent types of roads is analyzed, leaving out predictive maintenance recommendations.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], the authors model the degradation process as a stochastic process influenced by
random impact events. To monitor the health status of the shock absorber we model it as
a regression problem, which we solve by using neural networks. For this, we use domain
knowledge and real-life data to extrapolate the health status to make future predictions.
2. Health Monitoring and Predictive Maintenance for Shock
      </p>
      <p>
        Absorbers
Most predictive maintenance methods work according to the same scheme [15]. In the first step,
sensor data from the vehicle is acquired and pre-processed. Then, the health indicator (HI) of
the vehicle is determined. The HI represents the current condition of the shock absorber. Based
on this, we make a rest of useful life (RUL) prediction. If the HI describes the temporal position
of the shock absorber within the ODD, the RUL is a metric  between the current HI and the
boundary  of the ODD, i.e., RUL() := (HI(), ODD). We then utilize the estimated RUL
to make a predictive maintenance recommendation. In our simulation, we use the quarter car
model [16]. The basic assumption is that the weight of the car is distributed equally among
the four wheels. We can then describe the vertical dynamics by a system of partial diferential
equations. For the street model, we use road data captured by a LIDAR scanner from [17] and
extract several street profiles (Figure 1).
in the number of full cycles  of the shock absorber, i.e., maximal deflections for some constants
, ,  ∈ R. Let  denote the damping coeficient value, for which we assume that the component
can no longer safely perform its actual functionality. The corresponding ODD is then given
as ODD = {︀  ⃒⃒ () ≥  }︀ and its boundary ODD = {︀  ⃒⃒ () =  }︀ . Then, using the
OpenODD notation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] we can define the ODD by
DETERMINE v a l u e _ d e g r a d e d WHEN ( v a l u e &lt;=  )
SUITABLE ∗ EXCEPT WHEN v a l u e _ d e g r a d e d
Since RUL() gives the number of cycles until reaching the boundary of the ODD, we get
( + RUL()) =  and therefore an explicit representation for the RUL by
RUL() = ((), ODD) = max
{︃(︂  −  )︂ 1
      </p>
      <p>}︃
− , 0 .</p>
      <p>(1)
(2)
Hence, for a RUL prediction, it is suficient to estimate , , . For our example of a predictive
maintenance recommendation, we use the following procedure (Figure 2). At first, we collect
vertical acceleration data  for the shock absorber model, which can be assumed to be measured
by vehicle sensors.</p>
      <p>()
{ ()| ≤ }
, , 
Vehicle</p>
      <p>Neural
Network</p>
      <p>Feature
Store</p>
      <p>RUL
prediction</p>
      <p>Predictive
Maintenance
recommendation
In our simulation environment, we generate this data by solving the quarter-car model for a
randomly selected road using a given data set with decreasing damping values over time. Our
implementation uses an Euler method [19] to solve the model for a defined input signal .
The resulting signal values are transmitted to the cloud. Afterward, the signal is transmitted
to a neural network  , with parameters  , that estimates the current damping coeficient
() ≈  (). The network is trained on simulated data of possible roads with diferent
damping coeficients and has learned to interpolate the space of possible damping coeficient
values on the known roads. The past determined values for the damping coeficient represent
the degradation of the shock absorber. Each time a new damping value is estimated, a new
model is fitted to this data that describes the decrease in the damping coeficient by solving the
minimization problem</p>
      <p>min ∑︁ (︁
,, =0</p>
      <p>︁) 2
 + ︁) −  ()
,
(3)
that we get from comparing the estimated damping coeficients to the general form given in
(1). After estimating the parameters, we use them to determine the future behavior. Then, we
can check whether this determined value still lies in the ODD and whether to give a predictive
maintenance recommendation.</p>
    </sec>
    <sec id="sec-2">
      <title>3. Results and Discussion</title>
      <p>We use a ResNet18 network [20] for determining the damping coeficient, which achieves an
average error of 5.67 on test data with values between 1400 and 1000. For now, we use the
mean squared error as training loss. In the future, we also want to test loss functionals that
penalize too-high determined damping constants more than too-low ones. In this way, we want
to ensure that predictive maintenance recommendations are issued too early rather than too
late since we consider a safety-critical domain. For solving the optimization problem in (3)
we use the BFGS algorithm (Figure 3). In some of our experiments, a problem occurs when
the algorithm gets stuck in a local minimum such as a horizontal best-fit line. In future work,
we want to solve this problem by additional regularization terms. In this paper, we assumed
that the degradation depends only on the time steps
but not the street profile. In future work, we also want
to include the absorbed energy by the shock absorber
in our degradation model. In our example, we have
considered a fixed number of road profiles and used
a neural network to interpolate the space of possible
damping coeficients on this limited set. Later we want
to examine an extended pipeline able to estimate the
degradation for roads that are not part of the training
data within a realistic vehicle simulator [21]. All in all,
we have demonstrated a way to denote the RUL of a
shock absorber as a metric to the ODD boundary and
estimate it through machine learning. In conclusion, Figure 3: Predicting Damping
Coefian eficient estimation of the damping coeficient opens cients
many possible use cases.
Risk, Maintenance, and Safety Engineering (QR2MSE), IEEE, 2013, pp. 1762–1764. doi:10.
1109/QR2MSE.2013.6625917.
[15] G. Xu, M. Liu, J. Wang, Y. Ma, J. Wang, F. Li, W. Shen, Data-Driven Fault Diagnostics and
Prognostics for Predictive Maintenance: A Brief Overview, in: 2019 IEEE 15th International
Conference on Automation Science and Engineering (CASE), IEEE, 2019, pp. 103–108.
doi:10.1109/COASE.2019.8843068.
[16] M. Mitschke, H. Wallentowitz, Dynamik der Kraftfahrzeuge, VDI, 4., neubearb. aufl. ed.,
Springer, Berlin and Heidelberg, 2004. URL: http://digitale-objekte.hbz-nrw.de/webclient/
DeliveryManager?pid=1493716&amp;custom_att_2=simple_viewer.
[17] M. Kane, A 3d texture dataset of 27 km road, Data in Brief 35 (2021) 106855. URL:
https://www.sciencedirect.com/science/article/pii/S2352340921001396. doi:10.1016/j.
dib.2021.106855.
[18] X. Yao, M. Pecht, Performance Degradation of Hydraulic Vehicle Dampers, 2018 Prognostics
and System Health Management Conference (PHM-Chongqing) (2018).
[19] P. Balzer, Dynamik eines Viertelfahrzeugs, 2011. URL: https://www.cbcity.de/
dynamik-eines-viertelfahrzeugs.
[20] K. He, X. Zhang, S. Ren, J. Sun, Deep residual learning for image recognition, 2015. URL:
https://arxiv.org/pdf/1512.03385.
[21] A. Dosovitskiy, G. Ros, F. Codevilla, A. Lopez, V. Koltun, CARLA: An Open Urban Driving
Simulator, 2017. URL: https://arxiv.org/pdf/1711.03938.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Hiwase</surname>
          </string-name>
          ,
          <article-title>Shrikant Deokrishna and Jagtap, Pramod, Predictive Maintenance of Automotive Component Using Digital Twin Model</article-title>
          , in: SAE Technical Paper Series, SAE Technical Paper Series, SAE International400 Commonwealth Drive, Warrendale, PA,
          <string-name>
            <surname>United</surname>
            <given-names>States</given-names>
          </string-name>
          ,
          <year>2022</year>
          . doi:
          <volume>10</volume>
          .4271/2022-28-0075.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2] Society of Automotive Engineers,
          <article-title>Taxonomy &amp; Definitions for Operational Design Domain (ODD) for Driving Automation Systems</article-title>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>British</given-names>
            <surname>Standards</surname>
          </string-name>
          <string-name>
            <surname>Institution</surname>
          </string-name>
          ,
          <article-title>Operational Design Domain (ODD) taxonomy for an automated driving system (ADS) -</article-title>
          <string-name>
            <surname>Specification</surname>
          </string-name>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>[4] Association for Standardization of Automation and Measuring Systems</article-title>
          , ASAM OpenODD: Concept Paper,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V. M.</given-names>
            <surname>Barethiye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pohit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mitra</surname>
          </string-name>
          ,
          <article-title>Analysis of a quarter car suspension system based on nonlinear shock absorber damping models</article-title>
          ,
          <source>INTERNATIONAL JOURNAL OF AUTOMOTIVE AND MECHANICAL ENGINEERING 14</source>
          (
          <year>2017</year>
          )
          <fpage>4401</fpage>
          -
          <lpage>4418</lpage>
          . doi:
          <volume>10</volume>
          .15282/ijame. 14.3.
          <year>2017</year>
          .
          <volume>2</volume>
          .0349.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ferreira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ventura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Grinde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Morais</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Valente</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Neves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Reis</surname>
          </string-name>
          ,
          <article-title>Characterization and testing of a shock absorber embedded sensor</article-title>
          ,
          <source>Procedia Engineering</source>
          <volume>5</volume>
          (
          <year>2010</year>
          )
          <fpage>319</fpage>
          -
          <lpage>322</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.proeng.
          <year>2010</year>
          .
          <volume>09</volume>
          .112.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>K.</given-names>
            <surname>Jeong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. B.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <article-title>Sensor Fault Detection and Isolation Using a Support Vector Machine for Vehicle Suspension Systems</article-title>
          ,
          <source>IEEE Transactions on Vehicular Technology</source>
          <volume>69</volume>
          (
          <year>2020</year>
          )
          <fpage>3852</fpage>
          -
          <lpage>3863</lpage>
          . doi:
          <volume>10</volume>
          .1109/TVT.
          <year>2020</year>
          .
          <volume>2977353</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C.</given-names>
            <surname>Howard</surname>
          </string-name>
          , Sergiienko N.,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Gallasch, Monitoring the age of vehicle shock absorbers</article-title>
          ,
          <source>Proceedings of the International Conference on Science and Innovation for Land Power</source>
          (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Guy</given-names>
            <surname>Edward</surname>
          </string-name>
          <string-name>
            <surname>Gallasch</surname>
          </string-name>
          , Nicholas Brealey,
          <article-title>On monitoring the health and remaining useful life of vehicle suspension systems</article-title>
          ,
          <source>DST Group International Conference on Health and Usage Monitoring Systems</source>
          <volume>10</volume>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <article-title>Performance Monitoring for Vehicle Suspension System via Fuzzy Positivistic C-Means Clustering Based on Accelerometer Measurements</article-title>
          ,
          <source>IEEE/ASME Transactions on Mechatronics</source>
          <volume>20</volume>
          (
          <year>2015</year>
          )
          <fpage>2613</fpage>
          -
          <lpage>2620</lpage>
          . doi:
          <volume>10</volume>
          .1109/TMECH.
          <year>2014</year>
          .
          <volume>2358674</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>T.</given-names>
            <surname>Zehelein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Hemmert-Pottmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lienkamp</surname>
          </string-name>
          ,
          <article-title>Diagnosing Automotive Damper Defects Using Convolutional Neural Networks and Electronic Stability Control Sensor Signals</article-title>
          ,
          <source>Journal of Sensor and Actuator Networks</source>
          <volume>9</volume>
          (
          <year>2020</year>
          )
          <article-title>8</article-title>
          . doi:
          <volume>10</volume>
          .3390/jsan9010008.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>H.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. Diane</given-names>
            <surname>Cuebas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.-S.</given-names>
            <surname>We</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. Hoon</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.-G.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <article-title>Oil Leakage Detection in Automobile Shock Absorber using Machine Learning Classifiers</article-title>
          ,
          <source>in: 2021 the 5th International Conference on Robotics, Control and Automation</source>
          , ACM Digital Library, Association for Computing Machinery, New York,NY,
          <string-name>
            <surname>United</surname>
            <given-names>States</given-names>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>71</fpage>
          -
          <lpage>77</lpage>
          . doi:
          <volume>10</volume>
          . 1145/3471985.3472377.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>An improved fatigue life prediction model for shock absorber cylinder with surface roughness correction</article-title>
          ,
          <source>Engineering Computations</source>
          <volume>38</volume>
          (
          <year>2021</year>
          )
          <fpage>2713</fpage>
          -
          <lpage>2732</lpage>
          . doi:
          <volume>10</volume>
          .1108/EC-05-2020-0263.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          , H.-
          <string-name>
            <given-names>Z.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <article-title>Remaining useful life estimation for degradation and shock processes</article-title>
          , in: 2013 International Conference on Quality, Reliability,
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>