<?xml version="1.0" encoding="UTF-8"?>
<xml>
  <records>
    <record>
       <contributors>
          <authors>
             <author>Branlard, J.</author>
             <author>Eichler, A.</author>
             <author>Timm, J.H.K.</author>
             <author>Walker, N.</author>
          </authors>
       </contributors>
       <titles>
          <title>
             Machine Learning Assisted Cavity Quench Identification at the European XFEL
          </title>
       </titles>
       <publisher>JACoW Publishing</publisher>
       <pub-location>Geneva, Switzerland</pub-location>
		 <isbn>2226-0366</isbn>
		 <isbn>978-3-95450-215-8</isbn>
		 <electronic-resource-num>10.18429/JACoW-LINAC2022-THPOPA26</electronic-resource-num>
		 <language>English</language>
		 <pages>798-801</pages>
       <keywords>
          <keyword>cavity</keyword>
          <keyword>FEL</keyword>
          <keyword>operation</keyword>
          <keyword>software</keyword>
          <keyword>hardware</keyword>
       </keywords>
       <work-type>Contribution to a conference proceedings</work-type>
       <dates>
          <year>2022</year>
          <pub-dates>
             <date>2022-09</date>
          </pub-dates>
       </dates>
       <urls>
          <related-urls>
              <url>https://doi.org/10.18429/JACoW-LINAC2022-THPOPA26</url>
              <url>https://jacow.org/linac2022/papers/thpopa26.pdf</url>
          </related-urls>
       </urls>
       <abstract>
          A server-based quench detection system is used since the beginning of operation at the European XFEL (2017) to stop driving superconducting cavities if they experience a quench. While this approach effectively detects quenches, it also generates false positives, tripping the accelerating stations when failures other than quenches occur. Using the post-mortem data snapshots generated for every trip, an additional signal (referred to as residual) is systematically computed based on the standard cavity model. Following an initial training on a set of such residuals derived from quench as well as non-quench events, two independent machine learning engines analyze routinely the trip snapshots and their residuals to identify if a trip was indeed triggered by a quench or has another root cause. The outcome of the analysis is automatically appended to the data snapshots and distributed to a team of experts. This constitutes a fully deployed example of machine-learning-assisted failure classification to identify quenches, supporting experts in their daily routine of monitoring and documenting the accelerator uptime and availability.
       </abstract>
    </record>
  </records>
</xml>
