440 likes | 564 Views
ALICE DCS project L.Jirden 22.11.01. Goals and global requirements Project Organization System overview Status today Conclusion. DCS/ECS PROJECT GOALS. High level goal
E N D
ALICE DCS project L.Jirden 22.11.01 • Goals and global requirements • Project Organization • System overview • Status today • Conclusion ALICE DCS overview - L.Jirdén
DCS/ECS PROJECT GOALS • High level goal “A working DCS ready for exploitation early 2006 allowing to control and operate the experiment during all modes of operation and according to defined requirements”. • Intermediate goals • System tests and test-beams • Pre-assembly • Installation • Commissioning ALICE DCS overview - L.Jirdén
Main requirements • Integrate all activities necessary to operate the experiment • All detectors and infrastructure during runs and shutdowns • Easy to operate • 2 – 3 non-expert operators should be enough • Exclusive and concurrent operation • Allow for multiple operators • Individual operation of detectors and sub-systems • Access at all levels with unique access control • Automation • Standard procedures, learning system ALICE DCS overview - L.Jirdén
Requirements cont. • Modular, scalable and flexible • Allow for changes and addition of devices, sub-systems or detectors • Reliable • Operational during runs and shutdowns • Redundancy for critical functions non-accessible during runs • Maintainable • Assume 15 years operation ALICE DCS overview - L.Jirdén
Lennart Jirden • Andre Augustinus • Tarek Ben Ahmed 50% • Sorina Popescu (PJAS) • vacancy ALICE Controls Coord. team (ACC) DAQ Trigger Offline LHC M. Ext. Services ALICE DCS overview - L.Jirdén
Lennart Jirden • Andre Augustinus • Tarek Ben Ahmed 50% • Sorina Popescu (PJAS) • vacancy ALICE Techn. Coord. Techn. Board ALICE Controls Coord. team (ACC) ALICE Controls Board (ACB) DAQ Trigger Offline LHC M. Primary Services Detectors ALICE DCS overview - L.Jirdén
ATLAS Controls Coord. CMS Controls Coord. LHCb Controls Coord. IT-CO group EP Management Joint Controls Project (JCOP) • Lennart Jirden • Andre Augustinus • Tarek Ben Ahmed 50% • Sorina Popescu (PJAS) • vacancy ALICE Techn. Coord. Techn. Board ALICE Controls Coord. team (ACC) ALICE Controls Board (ACB) DAQ Trigger Offline LHC M. Primary Services Detectors ALICE DCS overview - L.Jirdén
ECS/DCS Context Supervisory Function DCS ITS TPC MUON pixel strip drift T T p hv hv hv hv hv lv lv lv lv lv Detectors ALICE DCS overview - L.Jirdén
ECS/DCS Context Primary Services Supervisory Function infrastr. magnet gas electricity cooling DCS safety access ITS TPC MUON pixel strip drift T T p hv hv hv hv hv lv lv lv lv lv Detectors ALICE DCS overview - L.Jirdén
ECS/DCS Context Primary Services Associated Projects Supervisory Function infrastr. magnet LHC ECS gas Offline electricity Trigger cooling DCS safety DAQ access ITS TPC MUON pixel strip drift T T p hv hv hv hv hv lv lv lv lv lv Detectors ALICE DCS overview - L.Jirdén
Sub systems ALICE DCS overview - L.Jirdén
Detectors and sub-systems DCS . . . . . . . . . . . . 15 detectors ~ 20 sub-detectors ~ 6 sub-systems/sub-detector Several devices/sub-system ALICE DCS overview - L.Jirdén
Controls slices DCS . . . . . . . . . . . . 15 detectors ~ 20 sub-detectors ~ 6 sub-systems/sub-detector >100 controls slices !! ALICE DCS overview - L.Jirdén
Layer Structure Technologies Custom Commercial Configuration DB, Archives, FSM Storage Log files, etc. Supervisory layer WAN SCADA (PVSS) LAN DIM OPC Process Control layer LAN Communication Protocols Controller/ (LHC, Safety, ...) Other systems PLC VME VME/SLiC Field Bus PLC/UNICOS Node Node Field layer Field buses & Nodes Experimental equipment Sensors/devices Based on an original idea from LHCb Hardware architecture ALICE DCS overview - L.Jirdén
Software frameworks Supervisory application SCADA Framework Supervision SCADA (PVSS) FSM, DB,web, Etc. Communication OPC, DIM ? Proc. Contr. Applic. Proc. Contr. Applic. Process control SliC UNICOS VME/PC (Linux) PLC (Step7,etc) ALICE DCS overview - L.Jirdén
What is the PVSS framework ? • An integrated and coherent set of guidelines, tools and components • Standard monitoring and configuration panels • Standard script libraries, Finite State Machines, • Standard devices (CAEN HV, Wiener PS, etc) • At the disposal of sub-system developers • Each component is developed independently but in a coherent way to fit in the global system • For the two main types of components: Control Units (CU) Device Units (DU) ALICE DCS overview - L.Jirdén
Software architecture ECS Commands … DCS DAQ … TRD TPC MUON EL Control Units (CU) TPC-FC TPC-RO TRIG TRACK Status and Alarms … FEE COOL LV HV Device Units (DU) FEC HEAT FEC CAEN5 ALICE DCS overview - L.Jirdén To devices
Control Unit operator Parent dBase Command & status Command & status Logging Access handling Functionality (FSM) Configurat Alarm handling PVSS Command & status Command & status Child ALICE DCS overview - L.Jirdén Child
Device Unit operator Parent dBase Command & status Command & status Logging Functionality (FSM) Alarm handling Configurat Device driver PVSS Setting & reading Device ALICE DCS overview - L.Jirdén
Functionality (FSM) Ramping up States Transitions Standby- configure Con figured Standby On Configd- standby Configure On - ramping down Initialized Ramping down Off Off-Initializing Faults Failed Failed-off ALICE DCS overview - L.Jirdén
Concurrent operation Operator A Operator B ECS Commands … DCS Control Units … TPC MUON Operator C TPC-FC TPC-RO TRIG TRACK Status and Alarms … FEE COOL LV HV Device Units FEC HEAT FEC CAEN5 ALICE DCS overview - L.Jirdén To devices
Services overview • Infrastructure • Cooling & ventilation • Electricity • Detector Safety • Gas • Magnets • Access ALICE DCS overview - L.Jirdén
Infrastructure DCS … TPC INFRAST detectors sub-det. TPC-RO TPC-FC … sub-systems … FEE COOL COOL RACKS AREA … devices FEC HEAT DEV1 DEV2 DEV3 ALICE DCS overview - L.Jirdén
Cooling & Vent DIP DCS TC … TPC INFRAST JCOV detectors sub-det. TPC-RO TPC-FC ALICE ATLAS sub-systems … … FEE COOL COOL COOL VENT … devices FEC HEAT DEV1 DEV2 DEV3 ALICE DCS overview - L.Jirdén
Electricity DIP DCS TC … TPC INFRAST EL detectors sub-det. TPC-RO TPC-FC ALICE ATLAS sub-systems … … FEE CRATE RACK CR1 12kV … devices FEC HEAT DEV1 DEV2 DEV3 ALICE DCS overview - L.Jirdén
Detector Safety System hardwired information information via network action signal Sub-Detector Tracker Temp Temp,Humidity,Status, etc. Smoke,Gas Leak,etc. Technical Services DIP(LDIWG) CSS CSAM, CSE, etc. DCS Supervisory Layer (PVSS) Infrastructure DSS Sub-System Layer (PVSS) DSSFront-Ends Front-End Layer (PLC, …) Services (Power, Water, Gas) Experiment (Sub-Detector, Racks, Gas) ALICE DCS overview - L.Jirdén
Gas DCS GAS DSS … … detectors TRD TPC TRD TPC … sub- detectors TPC-FC TPC-RO TPC-FC TPC-RO sub- systems … FEE COOL MIX PURIF PUMP devices FEC HEAT VALV FLOW MANO ALICE DCS overview - L.Jirdén
Magnets DCS DIP … TRD TPC MAG … TPC-FC TPC-RO ALICE CMS … FEE COOL L3 DI-MUON COMP devices FEC HEAT DEV1 DEV2 DEV3 ALICE DCS overview - L.Jirdén
DAQ, TRG, Offline, LHC machine ECS … DCS DAQ TRG Offline LHCm … TRD TPC … TPC-FC TPC-M FEE COOL … FEC HEAT FEC ALICE DCS overview - L.Jirdén
DCS Planning 03 04 02 05 06 2001 WHAT and WHEN ? 1ST BEAM TODAY ALICE DCS overview - L.Jirdén
DCS Planning 03 04 02 05 06 2001 BEAM OP. FINAL INST. COMMISS. PRE-INST. DESIGN PURCH. ALICE DCS overview - L.Jirdén
DCS Planning 03 04 02 05 06 2001 BEAM OP. FINAL INST. COMMISS. PRE-INST. SOLUTION PROJECTED USER REQ. DOC. SUPERVISORY LAYER PROTOTYPE & TEST DESIGN PURCH. ALICE DCS overview - L.Jirdén
Where are we today? • Focus on detector Process Control first • Presently defining requirements • Creating a “channel inventory database” • Producing an URD per detector; for each sub-system • Functionality • Devices • Parameters • Interlocks • Alarms • Logging • Operational aspects, state diagrams ALICE DCS overview - L.Jirdén
Where are we today? • Prototyping common solutions • Three pilot detectors – 9 sub-systems: • Prototype TPC pilots planned for global TPC test in Sept 2002 • “Vertical slice” for HMPID in progress • TPC Readout • High Voltage • Low Voltage • Cooling • TPC Fieldcage • High Voltage • Low voltage (r-rod current) • Cooling (r-rod) • HMPID • High Voltage • Low Voltage • Fluid system ALICE DCS overview - L.Jirdén
HMPID example ECS … DCS DAQ … TRD HMPID GAS EL LV LC HV GAS PHYS … EUTRON RADIAT PUMP CAEN5 ALICE DCS overview - L.Jirdén To devices
HMPID example ECS … DCS DAQ … TRD HMPID GAS EL LV LC HV GAS PHYS EUTRON RADIAT PUMP … CAEN5 ALICE DCS overview - L.Jirdén To devices
HMPID main panel ALICE DCS overview - L.Jirdén
HMPID example ECS … DCS DAQ … TRD HMPID GAS EL LV LC HV GAS PHYS EUTRON RADIAT PUMP … CAEN5 ALICE DCS overview - L.Jirdén To devices
Liquid circulation ALICE DCS overview - L.Jirdén
FSM representation ALICE DCS overview - L.Jirdén
Conclusion • ALICE DCS project re-launched since 6 months • Outline of DCS project approved and contacts with most detector groups established • Implementation strategy defined and work-plan in preparation • Controls Coordination team established now 3.5 people. • Pilot prototyping of common solutions just starting ALICE DCS overview - L.Jirdén
TPC Cooling test (may 2002) FEC FEC FEC FEC FEC FEC FEC FEC FEC FEC FEC FEC FEC May 2002 Wago module ADC 0-10V PT1000 sensors Wago mPLC 0.1 0C stability PID Regulation Heater Flow meter Ethernet/TCP Fieldbus PC-OPC server PC-PVSS ALICE DCS overview - L.Jirdén
Implementation strategy • A. Process control for the detectors • Identify common requirements • Design “ALICE common solutions” • Pilot applications - test cases • Collaboration ACC – detector groups • Aim to cover all main functions – minimize number of special cases • B. Operations and supervisory functions • Link detector process control to supervisory layer • Implement vertical slice & use PVSS framework tools • Pilot applications – test cases • Collaboration ACC – detector group – JCOP ALICE DCS overview - L.Jirdén
Implementation strategy • C. Services • Determine required functions and responsibilities • Pilot applications – test cases • Collaboration ACC – detector groups – CERN services • D. Links to ALICE DAQ, TRG, offline • Initiate common projects • Pilot applications – test cases • Collaboration ACC – DAQ, TRG, offline – detector group • E. Links to LHC • Experiment common project (JCOP) ALICE DCS overview - L.Jirdén