18
CHEP'09 CHEP'09 17th International Conference on Computing 17th International Conference on Computing in High Energy and Nuclear Physics in High Energy and Nuclear Physics 21 - 27 March 2009 Prague, Czech Republic 21 - 27 March 2009 Prague, Czech Republic The CMS RPC The CMS RPC D D etector etector C C ontrol ontrol S S ystem: ystem: First operational experiences First operational experiences Giovanni Polese Giovanni Polese Lappeenranta University of Technology On behalf of CMS RPC Collaboration On behalf of CMS RPC Collaboration

CHEP'09

  • Upload
    tassos

  • View
    39

  • Download
    0

Embed Size (px)

DESCRIPTION

The CMS RPC D etector C ontrol S ystem: First operational experiences. Giovanni Polese Lappeenranta University of Technology On behalf of CMS RPC Collaboration. CHEP'09 17th International Conference on Computing in High Energy and Nuclear Physics 21 - 27 March 2009 Prague, Czech Republic. - PowerPoint PPT Presentation

Citation preview

Page 1: CHEP'09

CHEP'09CHEP'0917th International Conference on Computing in High 17th International Conference on Computing in High

Energy and Nuclear PhysicsEnergy and Nuclear Physics21 - 27 March 2009 Prague, Czech Republic21 - 27 March 2009 Prague, Czech Republic

The CMS RPC The CMS RPC DDetector etector CControl ontrol SSystem:ystem:

First operational experiencesFirst operational experiences

Giovanni PoleseGiovanni Polese

Lappeenranta University of Technology

On behalf of CMS RPC CollaborationOn behalf of CMS RPC Collaboration

Page 2: CHEP'09

Outline

The RPC system in CMS

RPC DCS mission, functionalities and challenges.

Hardware and software: status and performances

DCS experience during cosmic global runs

Page 3: CHEP'09

The CMS RPC System

Part of the CMS muon system, the RPC detector has fast

time resolutions (few ns) and a good spatial resolution ( cm), that assure robustness and

redundancy to the muon trigger.

6 layers of RPCs are embedded in the barrel iron yoke closely

following the DT segmentation. The forward region is

instrumented with four layers of RPCs covering up to η= 2.1.

A total of 480 + 432 RPC chambers at startup.

Mission

The RPC in CMS

Page 4: CHEP'09

Role of the RPC DCS

The RPC DCS controls and configure the detector and its electronics, calibrate it, monitor all detector conditions (but not event data) and its performance by mean of several average parameters that determine the effective behavior of the detector.

From the detector point of view, the DCS is in charge to provide and monitor the V-A characteristic, the environmental and operational conditions and correlate them with gas flow and gas mixture composition

The Detector Control System (DCS) is aimed to assure a constant, safe a coherent operation of CMS.

Detect abnormal and harmful situations, and take protective and automatic actions to minimize consequential damages

FUNCTIONALITIES

Page 5: CHEP'09

RPC DCS layout

Several subsystems located around all the detector and in the electronic room.

Different communication protocols

One common supervisor

Page 6: CHEP'09

RPC DCS software

RPC DCS software applications is distributed among several computers, exploiting the distribution capability of the commercial ETM SCADA (Supervisory Control And Data Acquisition) software used, PVSS, enhanced by the standard Joint Control Project (JCOP) framework components. The front end electronics control is developed via XDAQ, the official CMS online software framework, and the PVSS communication is handled via PSX server.The main functionalities: • Final state machine architecture,• the graphical user interface, • the alarm handler and • the ORACLE database interface, for storing the data in the CMS online database and the loading of the hardware configuration from the CMS configuration database.

Page 7: CHEP'09

RPC Power system

EASY SYSTEMMASTERSLAVE

SY1527 HV LV ADC> 90 m

Every RPC chamber has been equipped with 2 independent HV channels (one per layer up to 12kV ) and 2 LV channels for Front end boards. In addition 4 LV channels per sector are needed for supply the very front end part of the trigger chain.

Page 8: CHEP'09

RPC power system performance

The system is composed by 912 HV + 1580 LV channels and controlled by 4 different computers to optimize the

CPU load Stability during all the operation phase.

Reliability, failure rate less then 4%

All repairs realized without delaying operation

Power System Software challenge

20k parameters @ 100 Mbytes/hour raw data rates

Page 9: CHEP'09

RPC power system: Timing performance

Based on the OPC server communication protocol, developed by CAEN. It is based on an event-driven approach, where the most significant parameters are handled with a 2 s refresh time.

Hot startup time of the entire system (OFF->ON) is about 470 s. Mainly depending by detector operation mode requests(i.e. ramping up settings)

Max load per OPC server in our conf. : 480 channels.

Max parameters set simultaneously per ch during operation : 3

Page 10: CHEP'09

RPC environmental control

• The performance of the RPC detector are strongly related to the temperature and humidity, in particular the noise rate and the dark current of the chamber. • The environmental sensor network is composed by about 500 sensors to measure the gap temperature, 60 sensors to measure the temperature of the gas and 60 relative humidity sensors. • Readout provide by EASY CAEN ADC, they assure the robustness, reliability and precision required (~ 0.1 °C for T, 2.5% for RH ) and can operate in the radiation and magnetic field environment.

All < 22 °C, max accepted value 24 °C

Page 11: CHEP'09

Front end boards monitoring

PSXServer

The RPC system is composed with about 7000 front end boards, located on the chamber and aimed for detector calibration. 20k parameters to be monitored like thresholds, boards temperature and status. The control and communication is developed via CCU ring through XDAQ and then sent via soap messages to PSX/PVSS. Values are stored in condition db and transferred into offline db for offline analysis.Average bandwidth measured during normal operation for the entire chain is ~2Kb/s

Page 12: CHEP'09

RPC Gas monitoring

The gas quality and the mixture composition are of primary importance in the operation of the RPC system.

The gas system is controlled by a CERN centralized system, LHC GCS project. It aims to acquire the data from the Programmable Logic Controllers (PLCs) and supervise it with a dedicated control system .

Main information, like gas flow, and gas mixture composition, are acquired via DIP protocol by the RPC DCS and correlate online with other operational parameters online, assuring a general overview of the detector status to optimize its behavior.

Page 13: CHEP'09

RPC Supervisor

All the auxiliary systems under the RPC DCS control are handled centrally by a unique RPC Supervisor application, aimed to summarize and correlated the status of the entire detector and publish it to the central DCS. Based on the same FSM logic, the central DCS sends commands, and reads back alarms and messages directly to the RPC DCS, publishing to the CMS Run Control the RPC status condition.

To synchronize the operation with the RPC acquisition, a direct connection to the RPC Run Control is foreseen, allowing to operate the RPC in standalone mode, during the commissioning and calibration phase.

Page 14: CHEP'09

RPC DCS Control ArchitectureThe RPC DCS software architecture has been developed following a hierarchical design, creating different tree-like structures: geographical and hardware view.

The hierarchical tree structure allows only vertical data flow: commands move downwards, while alarms and state changes propagate upwards.

FSM

Page 15: CHEP'09

Finite State Machine

The FSM offers an easy, powerful and safe way to get the full detector control:

limited number of state,

drive it to predefined configuration,

all operation mode translate in simple actions.

RPC GENERAL STATES

ON : HV ON @ nominal voltage

LV ON

STANDBY : HV ON @ safe voltage

LV ON

OFF

ERROR

RAMPING

Commands are propagated through the RPC FSM tree down to the devices, where they are interpreted accordingly as hardware commands.In addition the status of the system is described by alarm messages that define how well the system is working (OK, WARNING, ERROR, FATAL) and alert about possible changes of conditions

Page 16: CHEP'09

Graphical User Interface

SUPERVISOR

H

A

R

D

W

A

R

ECALIBRATION TOOLS

Page 17: CHEP'09

DCS on duty: Global Runs

• During the last 2 years CMS has been performing numerous “Global Runs”, i.e. periods of data taking with cosmics • The whole RPC system has been commissioned using this data. Several millions of cosmic have been collected during this period.• Final Power, environmental and Gas systems has been operating since Summer 2007 as well as the final DAQ software and DCS, implemented for the detector readout and control.

OFFLINEONLINE COND DB

• About 3 GBytes of not-event data stored during the last years GRs.• Storing rate 30 Mbytes/day with a prescale factor about 200.

Page 18: CHEP'09

Summary

The RPC DCS system: offers a complete solution for all auxiliary systems involved in the detector operation, It is reliable and stable, able to drive the detector behavior during all operative phases, A useful tools for a prompt detector physics analysis and a powerful tools to prevent serious damages, It has been successfully tested and used during the last years for the RPC commissioning and CMS global runs.