1 / 24

André Augustinus 8 February 2000

Designing a HEP Experiment Control System, Lessons to be Learned From 10 Years Evolution and Operation of the DELPHI Experiment. André Augustinus 8 February 2000. Overview. The DELPHI experiment control system The evolution of the DELPHI ECS

Download Presentation

André Augustinus 8 February 2000

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Designing a HEP Experiment Control System,Lessons to be Learned From 10 Years Evolution and Operation of the DELPHI Experiment. André Augustinus 8 February 2000

  2. Overview • The DELPHI experiment control system • The evolution of the DELPHI ECS • Observations and lessons learned from over 10 years of operation • Conclusions CHEP 2000

  3. What is an ECS ? What is an Experiment Control System ? • All systems controlling or monitoring (parts of) an experiment • ‘Classical’ controls • Power supplies, temperatures • Data-flow controls • Start/stop of a run • Interface with external systems • Accelerator, safety system CHEP 2000

  4. The DELPHI ECS What is the DELPHI Experiment Control System ? • Two main components: • Slow Controls system (SC) • Data Acquisition System (DAS) • Other components: • Trigger system • Communication with LEP accelerator • Data quality monitoring CHEP 2000

  5. The DELPHI ECS (SC) Slow Controls system • Several 1000 channels • Power supplies, temperatures, pressures • Independent per sub-detector • G64/G96 crates (~100), PLC • M6809, M68340 processors • OS9, RPC/OSI, TCP/IP CHEP 2000

  6. The DELPHI ECS (SC) The ECS is used to • Prepare sub-detectors for data taking • Report (and correct) anomalies • Integrate ancillary systems • Gas, magnet, safety • Store detector status on database(s) • Control & monitor the hardware CHEP 2000

  7. The DELPHI ECS (DAS) Data Acquisition System: • Over 250 000 channels • 20 partitions + central partition • Can run independently • Fastbus (~180), OS9, TCP/IP The ECS is used to • Configure the readout • Initialise the partitions • Control and monitor the data flow CHEP 2000

  8. The DELPHI ECS (Other) Trigger system • Decision and timing • Hierarchical: local and central ECS is used to • Configure and initialise the trigger system • Download look-up tables • Monitoring of counters CHEP 2000

  9. The DELPHI ECS (Other) LEP communications • Bi-directional exchange of experiment and LEP machine parameters • Luminosity, background, machine settings Data quality monitoring • Several 100 histograms • Event processing farm CHEP 2000

  10. The DELPHI ECS (Software) Two main packages: • SMI++ Models the behaviour of a systemas a Finite State Machine in a dedicated language (SML) • Objects • Associated: represent concrete entities • Abstract: behaviour defined in SML • Objects are in a definitestate • Objects can receive action requests • Logically related objects are grouped in domains CHEP 2000

  11. The DELPHI ECS (Software) • User interface • State of objects are presented to the operator • Commands are given by sending action requests • DIM • Publish/Subscribe paradigm • Universal data exchange package • Refer to previous talk by Clara Gaspar CHEP 2000

  12. The Evolution of the ECS • Started taking data in 1989 • No ‘real’ ECS yet • Only a rudimentary version of SMI • Line mode interfaces • ‘Human’ synchronisation CHEP 2000

  13. The Evolution of the ECS • Taking advantage of SMI (1990-1991) • Completion of SC and DAS domains • Centralised control of the experiment • Abstraction • Variety of hardware can be represented by one type of object • Logically related objects can be summarised in one single object • Uniformity across sub-detectors CHEP 2000

  14. The Evolution of the ECS • Introduction of DIM (1993 onward) • Make use of user interfaces more flexible • Solve communication problems inside SMI • Evolved to a universal data exchange package in the experiment • DIM really started an integrated ECS : • Trigger, LEP communications became integrated part of ECS CHEP 2000

  15. The Evolution of the ECS • Reengineering of SMI (1996) • Improve maintainability and portability • Using OO techniques • Smooth transition because of well defined interfaces (already in design phase) • Hardware and Software upgrades • New sub-detectors • New technologies • New versions of operating systems CHEP 2000

  16. Automation in the ECS • Automation is unavoidable and imperative for efficient running of a complex experiment • Too complex for a non-expert operator • Gain in time, efficiency • Ensure consistency • Relatively easy to implement because of the use of SMI in all domains CHEP 2000

  17. Automation in the ECS • Examples of automation • Trip recovery • Automatic reaction to trips • DAS auto-pilot • Automatic reaction to a variety of anomalies • SMI analyser • Analyse combination of SMI states • ‘Big Brother’ • Interconnection of various domains • ‘Hands-Free’ running of the experiment CHEP 2000

  18. Future ECS • LEP experiments were probably the first generation that needed an ECS • One should take advantage of the expertise gained in running these big experiments CHEP 2000

  19. Future ECS • Partitioning • Well thought out to allow stand-alone running (debugging, calibration) • Unhindered operation when part of the experiment is off • Central control • Small crew of operators • Well structured commands CHEP 2000

  20. Future ECS • Uniformity across ECS subsystems • Will ease integration and automation • Will reduce maintenance efforts • Uniformity across sub-detectors • Common hardware and software • reduced costs and maintenance effort • reduced development efforts • easier operation • Use of commercial solutions CHEP 2000

  21. Future ECS • Central support team • Strong central support is a great benefit • Provide guidelines and frameworks • enforce uniformity • Provide common solutions for common problems • Will ease maintenance over lifetime CHEP 2000

  22. Future ECS • Flexibility • ECS is never ‘finished’ • Many changes will happen over the lifetime of an experiment, the ECS should cope with • Modification or addition of a sub-detector • Upgrades with new technology • Change of working points or operational procedures • Easy to modify or reconfigure • Good documentation CHEP 2000

  23. Future ECS • Efficient day-to-day operation • Abstraction • Non-expert operators can run the experiment • Hide detailed information • Uniform representation and commands • Automation • Automatic error recovery • Automate ‘standard operations’ • Proper training and adequate documentation CHEP 2000

  24. Summary • Designing an ECS • Strong central support • Partitioning • Uniformity • Flexibility • Abstraction • Automation CHEP 2000

More Related