<!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>CONTROL SYSTEM OF THE SUPERCONDUCTING MAGNET TEST BENCH FOR THE NICA ACCELERATOR COMPLEX</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>G.S. Sedykh</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>E.V. Gorbache</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A.E. Kirichenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V.I. Volkov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A.R. Galimov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>D.N. Nikiforov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>D.V. Neapolitanskiy</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V.V. Kosachev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>R.V. Pivin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Laboratory of High Energy Physics, Joint Institute for Nuclear Research</institution>
          ,
          <addr-line>Joliot-Curie 6, Dubna, Moscow region, 141980</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>2017 Georgy S. Sedykh, Evgeny V. Gorbachev, Alexandr E. Kirichenko</institution>
          ,
          <addr-line>Valery I. Volkov, Artem R. Galimov, Dmitry N. Nikiforov, Denis V. Neapolitanskiy, Vyacheslav V. Kosachev, Roman V. Pivin</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <fpage>271</fpage>
      <lpage>275</lpage>
      <abstract>
        <p>The control system of the superconducting magnet cryogenic test bench is designed in Tango Controls format. It includes: a thermometry system and satellite refrigerators control system. The report describes hardware, software modules for data acquisition and management, an archiving system, configuration system, access control system, web service and web client applications.</p>
      </abstract>
      <kwd-group>
        <kwd>NICA</kwd>
        <kwd>JINR</kwd>
        <kwd>Tango</kwd>
        <kwd>Tango Controls</kwd>
        <kwd>control system</kwd>
        <kwd>thermometry</kwd>
        <kwd>resistance temperature sensors</kwd>
        <kwd>TVO</kwd>
        <kwd>Pt100</kwd>
        <kwd>Cernox</kwd>
        <kwd>satellite refrigerator</kwd>
        <kwd>OPC DA</kwd>
        <kwd>superconducting magnet</kwd>
        <kwd>web</kwd>
        <kwd>web clients</kwd>
        <kwd>REST</kwd>
        <kwd>API</kwd>
        <kwd>access control</kwd>
        <kwd>HDB++</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Superconducting magnet cryogenic test bench.</title>
      <p>
        Superconducting (SC) magnets for the NICA accelerator complex [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] are being
manufactured in Dubna. To perform vacuum, cryogenic and magnetic tests of these magnets, a
superconducting magnet cryogenic test bench is being developed at LHEP JINR. It consists of 3
helium satellite refrigerators, 6 feed boxes with 12 high-temperature superconductivity (HTS) current
leads of 18 kA pulse operation, a system for “cold” (at the temperature of liquid helium) magnetic
measurements, vacuum and control systems [2]. It is intended to provide cold tests of SC magnets
simultaneously at 6 experimental shoulders and is used for testing NICA (booster, collider) and FAIR
[3] (SIS100 synchrotron) SC magnets. The schematic view of the facility hall is shown in figure 1.
The general view of the cryogenic test bench is shown in figure 2.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Control system</title>
      <p>The purpose of the control system is to control the satellite refrigerators and to provide
measurements of temperature, pressure flows in various part of the experimental facility during the
cryogenic tests. The system should be easily configurable, provide a convenient operator interface. It
should have data archiving and access control systems. It should operate in 24*7*365*5 mode.</p>
      <p>The SC magnet cryogenic test bench control system is based on Tango Controls [4]. It is a
free, open source, object-oriented software toolkit, intended to build control systems. It allows one to
develop cross-platform, fast, scalable and distributed solutions.</p>
      <p>HDB++ [5] is a native Tango data archiving toolset. HDB++ uses Tango events to retrieve
the data for storage. It allows optimizing the required storage capacity.</p>
      <p>A custom server-side role-based Tango access control system [6] is used for logging and
access rights management.</p>
      <p>Single-page client web applications are used to create the operator interface. Sencha ExtJS
framework [7] allows developing powerful, well-looking, flexible and convenient web applications.
A RestDS Tango device-server [8] is used to provide access to the Tango modules via http(s)
requests. It implements native Tango REST API [9].</p>
    </sec>
    <sec id="sec-3">
      <title>3. Helium satellite refrigerator control system</title>
      <p>The satellite refrigerators are intended to supply liquid helium and liquid nitrogen fluxes to
the superconducting magnets windings. The control system regulates valves and monitors
temperatures, pressures, gas flows and level values in various parts of a satellite refrigerator. The
refrigerators were built at the Institute of Air Handling and Refrigeration [10] (ILK) in Dresden,
Germany. Each satellite refrigerator is managed by an OMRON programmable logic (PLC)
controller. To interact with PLC, an Open Platform Communications Data Access (OPC DA) server
is used.</p>
      <p>The control system includes:
• OMRON OPC DA servers;
• Tango OPCDA modules;
• Tango data archiving/extracting system;
• Custom Tango access control system;
• Tango WEB API service;
• Web client application;</p>
      <p>The client application is developed as a web-desktop. It has highly flexible design and is very
convenient for operators. It allows one to open and close the refrigerator valves and to look after the
temperatures, pressures and gas levels. The values can be browsed as a mnemonic diagram, table and
live-charts. The target refrigerator is determined by the hyperlink address. The system is
selfconfiguring and does not require additional plugins to be installed. You only need a modern web
browser and hyperlink address. Screenshots of the client application are shown in figure 3.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Thermometry system</title>
      <p>The thermometry system is intended to precise temperature control in parts of the test bench
during cryogenic tests. Resistance temperature sensors are used as thermometers. The quantity of
sensors, their location and characteristics depend on a type of the test session.</p>
      <p>Three types of resistance temperature detectors are
used in the thermometry system. Pt100 sensors with a
range from 100Ω at a room temperature to 7Ω at 4K are
used for temperature measurements in a range from 77K to
300K on the superconducting current leads. TVO sensors
Figure 4. Thermometry system with a range from 1kΩ at a room temperature to 4.5kΩ at
hardware general scheme 4K are used for temperature measurements in a range from
4K to 300K in various parts of the thermostat and the examined magnet. Cernox sensors with a range
from 100Ω at a room temperature to 100kΩ at 4K are used for temperature measurements in SIS100
SC magnets. The general scheme of the thermometry system is shown in figure 4. The sensors of
each type are connected in series, and powered by reference current sources – 10μA for TVO and
500μA for Pt100 sensors. Each sensor is connected via a twisted pair to the differential input of the
data acquisition module to measure the voltage drop. It allows us to eliminate crosstalk. The sensor
resistance is calculated using a reference current value. To take the deviation of current from the
nominal value into account, precise current values are continuously measured through the voltage
drop on the separate reference resistors. The temperature dependence on the resistance in a range
0300K is approximated by a 6 degree polynomial for TVO sensors and 5 degree polynomial for PT100
sensors.</p>
      <p>The data acquisition system hardware consists of 3 PXI Express chassis and several modules
by National Instruments: NI PXI-8820 system controllers and NI PXIe-4357 data acquisition
modules for RTD measurements (24 bit, 20 channels). The advantages of these modules are: high
precision and high level of interference suppression at 50 Hz. It is very important because of a large
amount of high power equipment in the test bench.</p>
      <p>The data acquisition from the Cernox sensors is done by means of ILK monitors controlled
via a Modbus protocol.</p>
      <p>The thermometry system software includes:
• Configuration database (MySQL);
• Tango drivers for National Instruments data acquisition modules;
• Tango drivers for Modbus connection;
• Tango modules for data acquisition and temperature calculation;
• Tango data archiving/extracting system;
• Custom Tango access control system;
• Tango WEB API service;
• Web client application;</p>
      <p>The measuring channels for various types of experiment session are configured by means of the
custom configuration database.</p>
      <p>The client application is also developed as a web desktop. It has very flexible design and allows
data to be browsed as mnemonic diagrams, tables, live-charts and historical charts. Screenshots of the
client application are shown in figure 5.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Control panel</title>
      <p>The main operator panel is shown in figure 6. It displays data from all satellite refrigerators and
experimental shoulders. Web client applications are very suitable to layout the data across the
multiscreen control panel. You only need to have several browser tabs with different hyperlinks. The
actual information of the experiment is browsed in colorful dashboard. It is shown in figure 7. The
dashboard is controlled by a NI LabView application and uses Tango WEB API to read data from the
control system.
6. Conclusion






</p>
      <p>The equipment developed by National Instruments, LakeShore and OMRON provides
reliable operation;
The Tango framework allows us to create a fast and scalable control system for the
superconducting magnet cryogenic test bench;
The Tango hardware drivers and data processing modules were tested during the operation in
the round-the-clock mode;
The Sencha ExtJS framework and Tango WEB API helps us to create flexible, nice and
convenient web-client applications;
The custom server-side role-based Tango access control system provides reliable access
restriction;
The native Tango data archiving system HDB++ simplifies long-time support of the data
storage system;
All the elements in the control system are operational prototypes for the control system of the
NICA accelerator complex.
[4] Tango Controls official website: http://www.tango-controls.org/
[5] Tango HDB++ data archiving
controls.org/community/projects/hdbplus/
[6] Server-side role-based
http://tangodevel.jinr.ru/git/tango/auth
system
official
web</p>
      <p>http://www.tangoaccess
control
and
logging
[7] Sencha ExtJS – JavaScript framework for web apps: https://www.sencha.com/products/extjs/
[8] RestDS – Tango device-server to provide web access to Tango-based control system:
https://tangodevel.jinr.ru/git/tango/web/RestDS/</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Nuclotron-based Ion</surname>
          </string-name>
          Collider fAcility: http://nica.jinr.ru/ [2]
          <string-name>
            <surname>Kostromin</surname>
            <given-names>S.A.</given-names>
          </string-name>
          et al.
          <article-title>Commisioning of facility for assembling and tests of superconducting magnets</article-title>
          . // Proceedings of IPAC2016, Busan, Korea,
          <year>2016</year>
          , TUPMB051,
          <source>ISBN 978-3-95450-147-2</source>
          , pp.
          <fpage>1215</fpage>
          -
          <lpage>1217</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>