1 Global Control System J. Carwardine (ANL) 6 November, 2007.

Slides:



Advertisements
Similar presentations
IBM SMB Software Group ® ibm.com/software/smb Maintain Hardware Platform Health An IT Services Management Infrastructure Solution.
Advertisements

26-Sep-11 1 New xTCA Developments at SLAC CERN xTCA for Physics Interest Group Sept 26, 2011 Ray Larsen SLAC National Accelerator Laboratory New xTCA Developments.
Argonne National Laboratory is managed by The University of Chicago for the U.S. Department of Energy ILC Controls Requirements Claude Saunders.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Chapter 9: Moving to Design
Software Verification and Validation (V&V) By Roger U. Fujii Presented by Donovan Faustino.
Intel  modular server building blocks ( built on Intel  Multi-Flex Technology ) Intel  modular server building blocks ( built on Intel  Multi-Flex.
–Streamline / organize Improve readability of code Decrease code volume/line count Simplify mechanisms Improve maintainability & clarity Decrease development.
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
Fermilab ILC School, July 07 1 ILC Global Control System John Carwardine, ANL.
Customer Sales Presentation Stoneware webNetwork Powered by ThinkServer.
PHASE 3: SYSTEMS DESIGN Chapter 8 System Architecture.
Module 10 Configuring and Managing Storage Technologies.
Module 13: Configuring Availability of Network Resources and Content.
SNS Integrated Control System EPICS Collaboration Meeting SNS Machine Protection System SNS Timing System Coles Sibley xxxx/vlb.
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
ILC Control and IHEP Activity Jijiu. Zhao, Gang. Li IHEP, Nov.5~7,2007 CCAST ILC Accelerator Workshop and 1st Asia ILC R&D Seminar under JSPS Core-University.
ITER – Interlocks Luis Fernandez December 2014 Central Interlock System CIS v0.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Stefan Simrock, DESY LLRF-ATCA Review, Dec. 3, 2007 Requirements for the ATCA based LLRF.
Computer Emergency Notification System (CENS)
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
LAN Switching and Wireless – Chapter 1 Vilina Hutter, Instructor
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Controls & LLRF ILC Controls Telecon August 17, 2006 John Carwardine RDR Report Writing.
Microelectronic Systems Institute Leandro Soares Indrusiak Manfred Glesner Ricardo Reis Lookup-based Remote Laboratory for FPGA Digital Design Prototyping.
HLRF DRAFT Global Design Effort 1 Defining EDR* Work Packages [Engineering Design Report] Ray Larsen SLAC ILC Division for HLRF Team DRAFT April.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer, Progress Sonic.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
1 Global Design Effort Beijing GDE Meeting, February 2007 Controls for Linac Parallel Session 2/6/07 John Carwardine ANL.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
FLASH Free Electron Laser in Hamburg Status of the FLASH Free Electron Laser Control System Kay Rehlich DESY Content: Introduction Architecture Future.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
1 Recommendations Now that 40 GbE has been adopted as part of the 802.3ba Task Force, there is a need to consider inter-switch links applications at 40.
1 The ILC Control System J. Carwardine, C. Saunders, N. Arnold, F. Lenkszus (Argonne), K. Rehlich, S. Simrock (DESY), B. Banerjee, B. Chase, E. Gottschalk,
Cluster Consistency Monitor. Why use a cluster consistency monitoring tool? A Cluster is by definition a setup of configurations to maintain the operation.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
1 Global Design Effort: Control System Vancouver GDE Meeting, July 2006 Controls Global System Review John Carwardine, ANL (For Controls Global Group Team)
1 The ILC Control System J. Carwardine, C. Saunders, N. Arnold, F. Lenkszus (Argonne), K. Rehlich, S. Simrock (DESY), B. Banerjee, B. Chase, E. Gottschalk,
1 Global Design Effort: Controls & LLRF Controls & LLRF Working Group: Tuesday Session (29 May 07) John Carwardine Kay Rehlich.
1 Global Design Effort Beijing GDE Meeting, February 2007 Global Controls: RDR to EDR John Carwardine For Controls Global Group.
Controls Global Group Report John Carwardine ANL Presentation to GDE Bangalore Meeting, 10 March, 2006.
1 The ILC Control Work Packages. ILC Control System Work Packages GDE Oct Who We Are Collaboration loosely formed at Snowmass which included SLAC,
Global Design Effort: Controls & LLRF Americas Region Team WBS x.2 Global Systems Program Overview for FY08/09.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
DAQ Status & Plans GlueX Collaboration Meeting – Feb 21-23, 2013 Jefferson Lab Bryan Moffit/David Abbott.
Control System Considerations for ADS EuCARD-2/MAX Accelerators for Accelerator Driven Systems Workshop, CERN, March 20-21, 2014 Klemen Žagar Robert Modic.
GlueX Collaboration May05 C. Cuevas 1 Topics: Infrastructure Update New Developments EECAD & Modeling Tools Flash ADC VXS – Crates GlueX Electronics Workshop.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer.
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Control System Tools for Beam Commissioning Timo Korhonen Controls Division Chief Engineer April 8, 2014.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer.
RDR Controls Design Walk- Through Controls and LLRF EDR Kick-Off Meeting August 20-22, 2007.
MicroTCA Development and Status
Presented by Li Gang Accelerator Control Group
OVERVIEW Impact of Modelling and simulation in Mechatronics system
The ILC Control Work Packages
EDR HLRF Work Packages Draft Summary
Automation and Feedbacks
ILC Global Control System
Programmable Logic Controllers (PLCs) An Overview.
QNX Technology Overview
The ILC Control System J. Carwardine, C. Saunders, N. Arnold, F. Lenkszus (Argonne), K. Rehlich, S. Simrock (DESY), B. Banerjee, B. Chase, E. Gottschalk,
RF System (HLRF, LLRF, Controls) EDR Plan Overview
Chapter 6: Architectural Design
Presentation transcript:

1 Global Control System J. Carwardine (ANL) 6 November, 2007

Control System - CarwardineDamping Ring KOM 11/6/072 Content Control system scope Requirements, challenges Costing assumptions Damping Ring device counts Timing & synchronization Availability Front-end electronics Controls EDR topics

Control System - CarwardineDamping Ring KOM 11/6/073 Scope of Controls Computing Infrastructure –Computer Center –Business Computing –Computing Networks –Desktop Support –Engineering Support –Computer Security –Management Controls System –Central Computers –On Site Control Room –Controls Services Operator Interface Automation Logging databases Data Archival Alarms Diagnostics Interfaces to Technical Systems –Front Ends Hardware software –Cabling Protection Systems –Machine Protection –Personnel Protection –Beam Containment Network Infrastructure Assembly and Testing of Controls Racks

Control System - CarwardineDamping Ring KOM 11/6/074 Controls requirements All the usual requirements of an integrated control system… –Control & monitoring, GUI, archiver, save/restore, alarm handler,… Technical challenges driven by ILC scale & complexity –100,000 devices, several million control points –Main linacs: 640 RF klystrons, 2000 cryomodules, 16,000 cavities –Control system: front-end crates System integration, standardization of interfaces. Accelerator operations: reliance on automation & feedback Accelerator availability goal of 85% (control system: 99%) Precision timing & synchronization over 10’s km. ILC funding model: multi-national in-kind contributions.

Control System - CarwardineDamping Ring KOM 11/6/075 And then… Controls has to be ready before anything else… –Support technical system test & commissioning –Support staged (parallel) accelerator commissioning.

Control System - CarwardineDamping Ring KOM 11/6/076 Addressing the challenges Large scale deployment –Strong emphasis on diagnostics, quality assurance. –Evaluate High Availability techniques –Resource management –Emphasize standards-based solutions. Extensive reliance on automation and 5Hz feedback –Automation and feedback engines implemented in Services. –Make all control & monitor points available to feedback engine, synchronize control and monitor actions to 5Hz beam pulses. Controls integration of in-kind contributed equipment –Scope, span of control, treaty points… –Rely on experience from XFEL, ITER

Control System - CarwardineDamping Ring KOM 11/6/077 Services Tier “Business logic” Device abstraction Feedback engine State machines Online models… High level apps run in the Services tier “Run control” Control System functional model Front-End Tier Equipment Interfaces Control-point level Client Tier GUIs Scripting HMI for high level apps

Control System - CarwardineDamping Ring KOM 11/6/078 Examples of Services Script execution service Archiving service Logging service Data processing & visualization Save, Compare, Restore Alarm Management RDB calls Locking (channel, instance,…) Math & logic functions Event sequencer / synchronizer Device server Data concentrator Feedback / dynamical control Video processing, compression Out of Band monitoring Exception handling Resource management Authentication / access control Notification ( , phone, sms,…)

Control System - CarwardineDamping Ring KOM 11/6/079 Physical model: front-end

Control System - CarwardineDamping Ring KOM 11/6/0710 Physical model: global layer

Control System - CarwardineDamping Ring KOM 11/6/0711 Feedback Infrastructure model Physical model assumes that all control and monitoring points are available for use in a 5Hz synchronous feedback loop –Allows ad-hoc feedback loops to be create using high level applications without prior assignment of sensors or actuators. Feedback algorithms are implemented in Controls Services Tier. Requires synchronous operation of technical systems and of the controls network.

Control System - CarwardineDamping Ring KOM 11/6/0712 Global Controls architecture costing model

Control System - CarwardineDamping Ring KOM 11/6/0713 Standardized interfaces A high degree of standardization is assumed for the interfaces from technical systems to the control system –Not simply defining the interface as “Ethernet”, but also specifying protocols, equipment behavior, functionality, etc Standardization is necessary to… –Reduce controls manpower. –Provide consistent look/feel for similar equipment. –Ensure that equipment coming from many sources can be fully integrated into the control system.

Control System - CarwardineDamping Ring KOM 11/6/0714 Front-end equipment costing model Common model for front end equipment based on ATCA with redundant processors –ATCA is targeted at the Telco industry, but has HA features of interest to other “up time” critical systems. High-level (Ethernet) interfaces assumed in most cases, with discrete I/O largely eliminated from costing model –Reflects trend to embed processors in technical equipment –Pushes some front-end ‘Controls’ costs into the technical equipment. In some cases, TS interface electronics are installed in Controls crates (eg bpm instrumentation). Bottom-up estimates of front-end equipment using device counts from each AS group (still in flux).

Control System - CarwardineDamping Ring KOM 11/6/0715 Front End Equipment and Device Counts Controls equipment required… for control of … these Area System devices (note: LLRF motor-controllers and cryo not listed here)

Control System - CarwardineDamping Ring KOM 11/6/0716 Damping Ring device counts Device counts and equipment types need validation in ED phase

Control System - CarwardineDamping Ring KOM 11/6/0717 Timing System Overview

Control System - CarwardineDamping Ring KOM 11/6/0718 Phase & timing distribution F. Lenkszus

Control System - CarwardineDamping Ring KOM 11/6/0719 Availability ILC control system availability goal: 99% by design front-end crates  % per crate. Cannot afford a long period of identifying & fixing problems once machine operations begin. ‘Best effort’ approach may not be sufficient  Investigate High Availability techniques.

Control System - CarwardineDamping Ring KOM 11/6/0720 Accelerator Availability Accelerator availability goal: 85% Control system availability goal: 99% Requires intrinsic reliability + rapid recovery

Control System - CarwardineDamping Ring KOM 11/6/0721 HA requires different considerations Apply techniques not typically used on an accelerator –Development culture must be different. –Cannot build ad-hoc with in-situ testing. –Build modeling, simulation, testing, and monitoring into hardware and software methodology up front. Hardware availability –Instrumentation electronics to servers and disks. –Redundancy where feasible, otherwise adapt in software. –Modeling and simulation Software availability –Equally important. –Software has many more internal states – difficult to predict. –Modeling and simulation needed here for networking and software. –Robustness, exception handling.

Control System - CarwardineDamping Ring KOM 11/6/0722 Investment Availability 1. Good system admin practices 2. System backup policy 3. Disk volume management 4. COTS redundancy (switches, routers, NFS, disks, database, etc.) 5. Configuration management (CVS, deployment) 6. Monitoring (resource monitoring) 7. Adaptable machine control 8. Development methodology (testing, standards, patterns) 9. Application design 10. Hot swap hardware 11. Manual failover 12. Automatic failover C. Saunders Computing-centric view, but the principles apply broadly …but also sound design principles, methodology, QA Not just redundancy…

Control System - CarwardineDamping Ring KOM 11/6/0723 Resource management Online database containing information about every component in the system –Cable plant, physical locations, electrical power, etc –Hardware, software, firmware, revisions, “DIP switch” settings,… –Physics model, engineering model. Validate equipment installation Extensive monitoring and diagnostics to detect and recover from failures.

Control System - CarwardineDamping Ring KOM 11/6/0724 CPU1 CPU2 I/O Custom Services Tier IPMI, HPI, SNMP, others… Controls Protocol Client Tier Front-end tier SM sensor Shelf Manager: Identify all boards on shelf Power cycle boards (individually) Reset boards Monitor voltages/temps Manage Hot-Swap LED state Switch to backup flash mem bank More… C. Saunders Fault detection and remediation (“Shelf” Management)

Control System - CarwardineDamping Ring KOM 11/6/0725 Resource management Example: replacing circuit board

Control System - CarwardineDamping Ring KOM 11/6/0726 Front-end electronics requirements HA-specific requirements – Intelligent Platform Management –Remote power on/off and reset/initialize for individual boards. – Highly improved diagnostics capabilities in all electronics subsystems. –Support redundancy: processors, comms links, power supplies,… –Hot-swappable components: circuit boards, fans, power supplies, … Platform basic requirements – Standard modular architecture – Broad industry support of core components – Wide range of COTS modules + support custom instrumentation. –‘High performance’ + cost-effective.

Control System - CarwardineDamping Ring KOM 11/6/0727 If not VME or VXI, then what…? Candidate standards include ATCA, uTCA, VME64x, VXS, VPX, other VITA standards… Of systems available today, ATCA offers the best representative feature set –Represents best practices of decades of telecom platform development. –Increasing evidence of commercial products for controls applications. –Growing interest in the Controls and DAQ community. –Being evaluated by several labs. Strong candidate for XFEL. Two flavors –ATCA: Full-featured, large form-factor –uTCA: Reduced feature-set, smaller form-factor, lower cost. For ILC Controls, allows R&D on high availability techniques.

Control System - CarwardineDamping Ring KOM 11/6/0728 Engineering Design R&D Phase Main focus of R&D efforts are on high availability –Gain experience with high availability tools & techniques to be able to make value-based judgments of cost versus benefit. Four broad categories –Control system failure mode analysis –High-availability electronics platforms (ATCA) –High-availability integrated control systems Conflict avoidance & failover, model-based resource monitoring. –Controls as a tool for implementing system-level HA Fault detection methods, failure modes & effects

Control System - CarwardineDamping Ring KOM 11/6/0729 RDR model to EDR design Technical equipment / Area System specific… –Better information on device counts, types, locations –Data rates, etc –Tunnel/alcove space utilization –Cable and relay rack layout cost optimization. Refine model for standardization of front-end equipment requirements and interfaces. Explore impact of different vendor models Bottom up assessment of overall level of effort. High Availability feature set and cost optimization. High level control system functionality.

Control System - CarwardineDamping Ring KOM 11/6/0730 Controls Work Packages Electronics Platform (ATCA is in here) High availability Controls system architecture Engineering Software Development Configuration Integration (includes interfaces with each accelerator area) Timing and Synchronization Project Management Safety System Automation Operator Console Application

Control System - CarwardineDamping Ring KOM 11/6/0731

Control System - CarwardineDamping Ring KOM 11/6/ backup slides --

Control System - CarwardineDamping Ring KOM 11/6/0733 Phase stabilized link F. Lenkszus

Control System - CarwardineDamping Ring KOM 11/6/ Slot Crate w/ Shelf Manager Fabric Switch Dual IOC Processors Rear View 16 Slot Dual Star Backplane 4 Hot- Swappable Fans Shelf Manager Dual IOC’s Fabric Switch Dual 48VDC Power Interface ATCA crates R. Larsen

Control System - CarwardineDamping Ring KOM 11/6/0735 Services Some activities are not well suited to channel-oriented interfaces –Complex May require lots of parameters and a sequence of interactions –Dynamic May be added and removed frequently during operations May require dynamic allocation (network latency and/or cpu loading) Services allow rapid prototyping of high level apps through composition, while maintaining an impedance to changing the core functions. Services

Control System - CarwardineDamping Ring KOM 11/6/0736 Example: Knob Service Sequence C. Saunders front ends knob GUI

Control System - CarwardineDamping Ring KOM 11/6/0737 Example: Feedback Service Sequence C. Saunders front ends feedback GUI

Control System - CarwardineDamping Ring KOM 11/6/0738 ATCA Shelf w/ dedicated shelf Management Controllers