The environmental monitoring system at the COSINE-100 experiment
Abstract
The COSINE-100 experiment is designed to test the DAMA experiment which claimed an observation of a dark matter signal from an annual modulation in their residual event rate. To measure the 1 %-level signal amplitude, it is crucial to control and monitor nearly all environmental quantities that might systematically mimic the signal. The environmental monitoring also helps ensure a stable operation of the experiment. Here, we describe the design and performance of the centralized environmental monitoring system for the COSINE-100 experiment.
1 Introduction
There is indirect evidence for the existence of dark matter in the universe [1, 2, 3]. However, it has not been detected in a laboratory-based experiment, with the notable exception of the long-debated claim by the DAMA/LIBRA collaboration [4, 5]. Since 2003, DAMA has been reporting an annual modulation signal in their residual event rate [6] that is about 1 % in amplitude over background with a one year period as might be expected from Weakly Interacting Massive Particle (WIMP) dark matter interactions in their NaI(Tl) target crystals [7]. In order to explain the signal, many new ideas and models have been proposed and the result remains a great mystery [8, 9, 10, 11, 12, 13, 14]. The suggested causes for the modulation are temperature variations, radon-level variations, and cosmic-ray muons and their induced neutrons.
The COSINE-100 experiment, an underground dark matter detector at the Yangyang underground laboratory(Y2L) in Korea, is designed to test this claim using the same target medium [15]. To achieve the 1 % level sensitivity, ideally, all the environmental variables should be controlled better than this level; if not they should be carefully monitored so that correlation studies of environmental data with dark matter search data can be performed.
The Y2L facility is situated next to the Yangyang pumped-storage hydroelectric power plant that is located at a depth of 700 m. The experimental tunnel area is composed of gneiss rocks that provide an overburden of 1800 meter-water-equivalent (m.w.e) depth. A 2 km-long drive–way allows access to the laboratories as well as air ventilation to the facility. In the location for the Korea Invisible Mass Search (KIMS) experiment, we measured 44.418.1 Bq/m3 for radon, 23.01.0∘C in temperature, and 231 % in relative humidity [16]. Stable power is provided to the experimental areas by staged uninterruptible power supplies (UPS).
For stable data-taking and systematic analyses of the seasonal variations, it is essential to monitor environmental parameters such as detector temperatures, room humidities, high voltages and currents to light sensors, cosmic-ray induced effects, and DAQ stability. Therefore, we employ various monitoring devices controlled by a common database server and an integrated visualization program. In addition to checking the experimental environment, the monitoring also provides safety measures in case of an emergency in the tunnel. As the number of monitoring devices grows, it is important to have a robust design that integrates various devices readily. In this article, we describe the slow monitoring system for the COSINE-100 experiment.
2 The COSINE-100 experiment
The COSINE-100 experiment is installed at a newly developed tunnel at the Y2L facility. The COSINE-100 detector room at the tunnel has a 44 m2 floor area and is managed as a clean air environment. The detector room is equipped with several environmental monitoring systems to control humidities, radon level, and temperatures. Automatically regulated electrical power through uninterruptible power supplies is provided, and the stability of the power is continuously monitored, although blackouts rarely happen.
Eight NaI(Tl) crystal detector [17, 18] assemblies are arranged in a 42 array and placed on an acrylic table in the center of the main experimental structure. The total crystal mass is 106 kg. These crystal detectors are light-coupled to 3-inch Hamamatsu R12669SEL PMTs (selected for high quantum efficiency). To attenuate or tag externally generated radiation from cosmogenic radioisotopes, and intrinsic radioactivity in the environment and various external detector components, the detector is surrounded by layers of passive and active shielding materials. From the center outwards, the four shielding layers include 2200-liter scintillating liquid [19], copper box, lead-brick walls, and plastic scintillator panels [20, 21]. Since the crystal array is submerged in a large volume of scintillating liquid that has a relatively high heat capacity, the expected temperature variations near the crystals are less than C. The COSINE-100 experiment started the data-taking in September of 2016 and runs continuously with more than 90 % livetime so far, with which several interesting results have been produced [22, 23, 24]. Pictures of the COSINE-100 detector room and crystals in the liquid scintillator are shown in Fig. 1, and further details of the experimental setup can be found elsewhere [15].
![]() |
![]() |
3 Design of the environmental monitoring
The COSINE-100 environmental data are used to monitor and control the hardware. The monitoring process involves the collection, visualization and analysis of data via an Internet connection. The data format consists of timestamps at device-specific time intervals. We use the InfluxDB 222www.influxdata.com. InfluxDB is a time-series database. database for the environmental monitoring. A schematic view of the environmental monitoring data flow is shown in Fig. 2 and hardware details are listed in Table 1.
The collected data are stored in two InfluxDB servers. One is a local database server and the other is located at the Amazon web server (AWS) in Seoul. Since the duplicate AWS database is located outside the lab, a researcher can monitor the laboratory environment with the synchronized logs from AWS when the connection to the laboratory server is lost in various situations. The AWS database provides a visualization service using the Grafana application 333https://grafana.com. The Grafana visualization program displays sensor data plots in dynamic time scales from five minutes to several years with parameter alert capability.
The monitoring system consists of several independent programs that run in parallel. These monitoring programs communicate with each other using standardized data formats, not depending on the particular platform. The monitoring message data are on JSON format 444https://www.json.org and follow the InfluxDB data structure.
Since the underground laboratory is not easy to access overnights or on weekends, an alert system is necessary to cope with unexpected events. On the Grafana page, we can set alert thresholds for all the parameters and triggered alerts are relayed to the Slack application 555www.slack.com or an email.
Subscribers can get an alert via a smartphone or a PC when a parameter value is out of range relative to a set value. In case of an unexpected event, experimental systems can be controlled via remote Internet access. In the case of an event that occurs when the system is inaccessible, core systems, including high voltage power supplies to PMTs and DAQ components, are programmed to be automatically shut down after waiting for 10 minutes using a secondary UPS that can sustain operations for 20 minutes.

Variable | hardware | brand | connection | |
---|---|---|---|---|
Temperature | K-type thermocouple | OMEGA | ||
TC-08 DAQ | OMEGA | USB | ||
Humidity | MM2001 | Maxdetect | ||
U3 DAQ | LabJack | USB | ||
Radon | RAD7 | Durridge | RS-232 Ethernet | |
Oxygen | O2H-9903SD | Lutron | RS-232 USB | |
Air conditioner | A/C | Korea Air Condition Tech. | RS-485 USB | |
Dust level | ApexP3 | Lighthouse | Ethernet | |
Local backup power | UPS | APC | Ethernet | |
High voltage | SY4527 | CAEN | Ethernet |
4 Monitoring parameters
Monitoring data from each device are collected in the monitoring server and the time-stamped information is transferred to the InfluxDB. The monitoring location of each device is depicted in a floor diagram as shown in Fig. 3. On-site crews maintain the devices in a regular manner while online shift takers are responsible for the monitoring through the Grafana outputs.

4.1 Temperature
Characteristics of NaI(Tl) crystals are known to be temperature dependent [25, 26]. At room temperature, the known variation of the light output is C [27]. Therefore, to measure the 1 %-level annual modulation effect, the temperature variation should be controlled better than 3.3∘C. We maintain the temperature variations near the crystals better that 0.1∘C. As the light output decreases with the temperature increase, the correlation studies are important because the modulation effect gives positive amplitudes at summer seasons.
To monitor temperatures at various positions in the COSINE-100 experimental area, we use an 8-channel data logger, TC-08, from Pico Technology. Eight K-type thermocouples 666The standard limit of errors provided by the producer is C are connected to the data logger, three of which are installed near the crystal detectors in contact with the liquid scintillator and the rest are placed in the room and the tunnel. Two separate temperature sensors in the air conditioner and the DAQ logger cross-check the K-type thermocouple readings showing a similar or better level of variations for month-scale measurements. Three K-type thermocouple measurements inside the liquid scintillator at different locations showed the same level of variations, smaller than 0.1 ∘C. The temperature data with timestamps are sent to the monitoring computer via USB. The three temperature measurements as a function of time for about 2.5 years are shown in Fig. 4.

4.2 Relative humidity
Control of relative humidity is important because it can affect the scintillation efficiency of the liquid scintillator [28] and the stability of the DAQ system and related electronics. When oxygen is fully removed from the liquid scintillator, the light yield is known to increase as much as 11%. Therefore, keeping the liquid free from oxygen would make the light yield stable. In the detector room, we continuously run two dehumidifiers that are set to 40 % relative humidity. To reduce air contact with the liquid scintillator, we flow N2 gas at about 4.0 liters per minute over the surface of the liquid. The humidities in those areas are continuously measured. We use three MM2001 analog sensors, manufactured by Maxdetect, and one reading from the air conditioner to measure the relative humidity. The humidity sensors are connected to the slow monitoring server via a Labjack U3 DAQ module. The sensors specify a measurement accuracy of 3 % with the limit at 5% RH. The three measurements of the humidity data as a function of time for a 2.5-year period are shown in Fig. 5. We found no noticeable liquid scintillator quality change due to temporal increase of humidity or sudden stoppage of Nitrogen gas flow throughout the measurements.

4.3 Radon in air
Radon is produced as a daughter decay product from surrounding radioactive materials in the tunnel [16]. The radioactivity of the Y2L rock has been measured with inductively coupled plasma-mass spectrometry. The rock samples, on average, contain 2.12 ppm of uranium and 13.02 ppm of thorium that are the primary sources of radon. When radon decays to its daughter isotopes, several gamma radiations are produced and they can contribute to the background spectrum in the COSINE-100 data. Therefore, monitoring radon in the air is important for correlation studies with the annual modulation analysis data. We installed one RAD7 from Durridge Company for regular monitoring of the radon level in the detector room. In RAD7, a solid-state detector is located at the center of a drift chamber with an electric field applied. When a 222Rn nucleus decays near the middle of the chamber, it becomes a positively charged 218Po ion that drifts to and sticks on the detector surface. After about 3 minutes, this 218Po subsequently decays to a 216Pb nucleus plus an alpha particle whose alpha energy is deposited in the solid-state detector with a rate that reflects the 222Rn activity. The total radon level is measured every 30 minutes for the COSINE-100 detector room air, and the data are sent to the slow monitoring server that displays the level as shown in Fig. 6. The detector specifies 10 % uncertainty at 150 Bq/m3 level in two hours. In the detector room, we record the radon level continuously with an average value of 36.70.2 Bq/m3 over two and a half years with its standard deviation of 5.5 Bq/m3 as shown in Fig. 7. When the shielding has to be opened, we supply radon-free air into the detector room that reduces the radon level down to a few Bq/m3.


4.4 High voltage equipments
High voltages are supplied to 77 PMTs in the COSINE-100 detector system. Since the voltage is sensitively related to the gain of a PMT, we monitor the difference between the supplied and measured voltages, and the measured current offset. We maintained both the voltage differences and current deviations to within 0.1 % for a period of more than three years. The CAEN high voltage supply modules are connected via internal network and their monitoring is done by a customized wrapper program. All supplied voltages, currents, and status are recorded every minute and sent to the monitoring server. The long-term monitoring of the high voltage variation is shown in Fig. 8.

4.5 Dust Level
A blow-filter unit that circulates and filters the detector room air runs constantly. To monitor the dust level in the room, we installed an APEX airborne particle counter777https://www.golighthouse.com/en/airborne-particle-counters that counts dust particulates of different sizes. We recorded the dust level throughout the year and found that the average dust counts over 0.5–micrometer diameter are less than 1000 counts/ft3, which meets the requirement of a class 1000 cleanroom. The variation of the dust level does not show any time-dependent behavior (see Fig. 9).

4.6 Neutron Level
Neutrons are generated in the (, n) reactions by the alpha particles from the decay of 238U and 232Th, and in the spallation process by the incoming cosmic-ray muons. When high-energy muons interact in the detector, the secondary neutrons can produce signals that mimic WIMP-nucleon interactions. Since the high-energy cosmic-ray muon flux has a well established annual modulation, monitoring the neutron flux is of critical importance.
We have two neutron detectors in the detector room. One is made of DIN-based liquid scintillator for measuring fast neutrons [29] and the other is a 3He gas detector for thermal neutrons. The collected thermal neutron count rate is shown in Fig. 10.

4.7 Other monitoring components
Several other components that help diagnose the detector status and the room conditions are also logged in the database. These include DAQ computer status, pre-amplifier output voltage, oxygen monitoring, N2 flow level, air conditioner status, and backup power status.
We use a U3 DAQ module to monitor the voltage variation of the pre-amplifiers. The PMT output signals are amplified and passed to DAQ via the custom board which functions properly with a bias level of 6 volts. The detector room oxygen level is monitored with a Lutron O2H-9903SD device that contains an RS-232 port for serial communication. For safety purposes, we display the oxygen level data at the front of the detector room. Korea Air Conditioning Technology provides a communication protocol based on RS-485 and Modbus to monitor the status of the air controlling system installed in the detector room. We convert the RS-485 signal to USB for continuous monitoring. The air conditioner data include the status of the equipment, the temperature and humidity, and various alarms.
The APC backup power provides various parameters that can be used to check their status. The core of the detector systems including DAQ and high voltages is connected to this backup battery in case of both blackout and main UPS run-out. This backup power can supply 2 Amperes for 20 minutes. Once the backup power is triggered, an expert shift taker can log in to the DAQ system and safely shut down the detector. We also installed a program that automatically shuts down the DAQ system in case of continuous battery draw for more than 10 minutes. It is helpful when internet is also disconnected due to the power outage.
An 80 KVA online UPS protects many pieces of equipment. The main UPS manufactured by Ewha Electronics has a network-based monitoring module that provides various protocols. Our slow monitoring system checks its status every 5 seconds via a Simple Network Management Protocol that monitors input and output voltages, as well as various event logs.
5 Results
The temperature in the detector room is well controlled to within a 0.09 ∘C standard deviation, while the detector (LS) temperature only varies by 0.06 ∘C as shown in Fig. 11. The high voltages applied to PMTs do not vary by more than 1 V from their set value. The humidity in the detector room varies by 1.0 %RH throughout a year while humidity at the top of the liquid scintillator is measured to be 1.7 %RH888The standard limit of errors provided by the producer is 5 %RH.. The average radon level is stable at 36.7 Bq/m3 with its standard deviation of 5.5 Bq/m3. Additional parameters including electricity, dust level, and pre-amplifier power show no significant variations over the year. The overall environmental conditions in the detector room are well monitored and very stable. The measured long-term stability is summarized in Table 2.

Variable | average values | standard deviations | location | |
---|---|---|---|---|
Temperature | 23.46 ∘C | 0.09∘C | detector room | |
24.21 ∘C | 0.06∘C | crystal | ||
23.04 ∘C | 3.01∘C | tunnel | ||
Humidity | 36.7 %RH | 1.0 %RH | detector room | |
1.7 %RH | 0.1 %RH | liquid scintillator top | ||
Radon | 36.7 Bq/m3 | 5.5 Bq/m3 | detector room |
6 Conclusion
The environmental monitoring system is critical in the dark matter direct experiment such as the COSINE-100 experiment which aims at replicating the DAMA/LIBRA experiment results that show a 1 % annual variation signal. We have monitored various environmental parameters throughout the detector operation that might induce artificial time-dependent modulation data. The temperatures and humidities are controlled below the 1 % level. The variation of the radon level in the room is relatively large but it does not show any correlation with the experimental data. With a stable monitoring system, we not only monitor the detector stability but also provide safety measures. We would like to apply further a similar concept with an improved design to the upcoming underground laboratory Yemilab. Modular subsystem in each experimental hole would include its monitoring platform with scalability. For example, central tunnel monitoring parameters such as electricity, air circulation and radon reduction would be provided as common monitoring values in this platform. A specific experiment can add on its monitoring parameters separately.
Acknowledgments
We thank the Korea Hydro and Nuclear Power(KHNP) Company for providing underground laboratory space at Yangyang. This work is supported by:the Institute for Basic Science (IBS) under project code IBS-R016-A1 and NRF-2016R1A2B3008343, Republic of Korea; NSF Grants No. PHY-1913742, DGE1122492, WIPAC, the Wisconsin Alumni Research Foundation, United States; STFC Grant ST/N000277/1 and ST/K001337/1, United Kingdom; Grant No. 2017/02952-0 FAPESP, CAPES Finance Code 001, CNPq 131152/2020-3, Brazil.
References
- [1] Douglas Clowe et al. A direct empirical proof of the existence of dark matter. Astrophys. J., 648:L109, 2006.
- [2] Dragan Huterer. Weak lensing, dark matter and dark energy. General Relativity and Gravitation, 42(9):2177–2195, Sep 2010.
- [3] P. A. R. Ade et al. Planck 2015 results. XIII. Cosmological parameters. Astron. Astrophys., 594:A13, 2016.
- [4] R. Bernabei et al. Final model independent result of DAMA/LIBRA-phase1. Eur. Phys. J. C, 73:2648, 2013.
- [5] R. Bernabei et al. First Model Independent Results from DAMA/LIBRA–Phase2. Universe, 4(11):116, 2018.
- [6] R. Bernabei et al. Dark matter search. Riv. Nuovo Cim., 26N1:1–73, 2003.
- [7] Katherine Freese, Mariangela Lisanti, and Christopher Savage. Colloquium: Annual modulation of dark matter. Rev. Mod. Phys., 85:1561, 2013.
- [8] Joachim Kopp, Viviana Niro, Thomas Schwetz, and Jure Zupan. DAMA/LIBRA and leptonically interacting Dark Matter. Phys. Rev., D80:083502, 2009.
- [9] Jonathan H. Davis. Fitting the annual modulation in DAMA with neutrons from muons and neutrinos. Phys. Rev. Lett., 113:081302, 2014.
- [10] David Nygren. A testable conventional hypothesis for the DAMA-LIBRA annual modulation. unpublished, arXiv:1102.0815, 2011.
- [11] John P. Ralston. One Model Explains DAMA/LIBRA, CoGENT, CDMS, and XENON. unpublished, arXiv:1006.5255, 2010.
- [12] Kfir Blum. DAMA vs. the annually modulated muon background. unpublished, arXiv:1110.0857 2011.
- [13] B. M. Roberts, V. A. Dzuba, V. V. Flambaum, M. Pospelov, and Y. V. Stadnik. Dark matter scattering on electrons: Accurate calculations of atomic excitations and implications for the dama signal. Phys. Rev. D, 93:115037, Jun 2016.
- [14] C. Savage, G. Gelmini, P. Gondolo, and K. Freese. Compatibility of DAMA/LIBRA dark matter detection with other searches. JCAP, 0904:010, 2009.
- [15] G. Adhikari et al. Initial Performance of the COSINE-100 Experiment. Eur. Phys. J. C, 78(2):107, 2018.
- [16] M.J. Lee et al. Radon Environment in the Korea Invisible Mass Search Experiment and Its Measurement. J. Korean Phys. Soc., 57:713, 2011.
- [17] G. Adhikari et al. Background modeling for dark matter search with 1.7 years of COSINE-100 data. arXiv:2101.11377 2021.
- [18] P. Adhikari et al. Background model for the NaI(Tl) crystals in COSINE-100. Eur. Phys. J. C, 78:490, 2018.
- [19] G. Adhikari et al. The COSINE-100 Liquid Scintillator Veto System. Nucl. Instrum. Meth. A, 1006:165431, 2021
- [20] H. Prihtiadi et al. Measurement of the cosmic muon annual and diurnal flux variation with the COSINE-100 detector. JCAP, 02:013, 2021.
- [21] H. Prihtiadi et al. Muon detector for the COSINE-100 experiment. JINST, 13:T02007, 2018.
- [22] G.Adhikari et al. An experiment to search for dark-matter interactions using sodium iodide detectors Nature, 564:83, 2018
- [23] G.Adhikari et al. Search for a dark matter-induced annual modulation signal in NaI(Tl) with the COSINE-100 experiment Phys. Rev. Lett., 123:031302, 2019
- [24] G.Adhikari et al. Strong constraints from COSINE-100 on the DAMA dark matter results using the same sodium iodide target arXiv:2104.03537, 2021
- [25] K.D. Ianakiev, B.S. Alexandrov, P.B. Littlewood, and M.C. Browne. Temperature behavior of NaI(Tl) scintillation detectors. Nucl. Instrum. Meth. A, 607(2):432–438, 2009.
- [26] C. Sailer, B. Lubsandorzhiev, and C. Strandhagen. Low temperature light yield measurements in NaI and NaI(Tl). Eur. Phys. J. C, 72:2061, 2012.
- [27] Saint-Gobain crystal. https://www.crystals.saint-gobain.com/products/nai-sodium-iodide
- [28] Xiao Hua-Lin, Deng Jing-Shan and Wang Nai-Yan Oxygen quenching in a LAB based liquid scintillator and the nitrogen bubbling model. Chinese Phys. C, 34 571, 2010
- [29] G. Adhikari et al. Study of fast neutron detector for COSINE-100 experiment. JINST, 13(06):T06005, 2018.