Free-electron laser FLASH (260-meter-long machine) is a pilot facility for the forthcoming XFEL (3 km). Along with growth of the experiment, service and maintenance are becoming so complex that certain degree of automation seems to be inevitable. The main purpose of the automation software is to facilitate operators with computer-aided supervision of several hardware/software subsystems. The efforts presented in this contribution concern elaboration of general framework for designing and development of automation software for the FLASH. The toolkit facilitates specification, implementation, testing and formal verification. The ultimate goal of the framework is to systematize the way of automation software development and to improve its dependability. At present usefulness of the tools is being evaluated by testing the automation software for single RF-power station of the FLASH.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
High-energy physics experiments rely on large hardware installations. As these machines become more and more advanced, their maintenance becomes a complex task. The free-electron laser FLASH is not an exception. It is designed for delivering a high quality laser beam to scientific experiments round the clock. Each machine standstill costs extra money. Therefore, the maximization of its uptime plays an important role. Automation software is a means for improving machine availability. One expects to improve the machine uptime by automating routine tasks performed by the operators and by providing auto-recovery supervision software. The efforts presented in this contribution concern the elaboration of a general framework for the design and development of safe and predictable automation software. Devised tools and design methods are evaluated during the implementation of the automation software for a single RF-power station of the FLASH.
PL
Eksperymenty fizyki wysokich energii są możliwe dzięki zastosowaniu skomplikowanych instalacji eksperymentalnych. Z roku na rok urządzenia te stają się coraz bardziej skomplikowane a ich obsługa oraz serwisowanie staje się coraz bardziej złożona. Laser na elektronach swobodnych FLASH nie jest wyjątkiem. Jest to skomplikowane 260-metrowe urządzenie wykorzystujące najnowsze rozwiązania technologiczne. Laser ten produkuje wysokiej jakości wiązkę laserową. Ponieważ FLASH jest projektem komercyjnym, każdy zastój urządzenia wiąże się ze stratami finansowymi, Zadaniem oprogramowania nadzorującego pracę podsystemów akceleratora jest wydłużenie czasu jego poprawnej pracy. Zakłada się, że ten cel może być osiągnięty za pomocą automatyzacji rutynowych zadań wykonywanych przez operatorów oraz opracowania oprogramowania usuwającego symptomy drobnych awarii. Zagadnienia poruszane w artykule dotyczą opracowania metodyki i zestawu narzędzi do projektowania i implementacji oprogramowania automatyzującego. Prezentowane podejście i narzędzia omawiane są w kontekście systemu automatyzacji pojedynczej stacji zasilania lasera FLASH.
Laser VUV-FEL (Vacuum Ultra Violet Free Electron Laser) uruchamiany obecnie w ośrodku DESY jest niezwykle kosztownym i skomplikowanym przedsięwzięciem. Ze względu na stopień jego złożoności, zdecydowano się zaprojektować system informatyczny wspomagający zarządzanie jego infrastrukturą. Opracowanie przedstawia próby rozwiązania dla modułów przyspieszających oraz ich stacji zasilających. Do głównych zadań systemu należeć będzie zabezpieczenie urządzeń przed próbami niepoprawnego użycia, zarządzanie zestawem algorytmów automatyki, wspomaganie operatorów podczas wykonywania skomplikowanych operacji oraz automatyczne przywracanie sprawności systemu w przypadku krótkotrwałych usterek. Rozwiązanie będzie uwzględniać trzy tryby pracy: ręczny, półautomatyczny i automatyczny.
EN
Because of the complexity of the VUV-FEL laser project, there was decided that a sophisticated system would be created for the different component work management. In this publicationparts of the system responsible for accelerating modules and RF power stations automation were described. Described control system goals are: to prevent from improper using of the device, to manage workof the control algorithms, to aid an operator in the laser operation and to provide exception handling for a different system break downs. In this system three different way of work are forseen: manual, semi automatic, automatic.