By Zinour Charifoulline, Scott Rowan Automation of Hardware Commissioning - Offline Analysis of 60A circuits.

Slides:



Advertisements
Similar presentations
Chapter 2 The Process of Experimentation
Advertisements

RRR Measurements in S23 during LS1 Emmanuele Ravaioli Daniel Rasmussen Scott Rowan Thanks to Z. Charifoulline, R. Denz, J. Steckert, H. Thiesen, A. Verweij.
EECE499 Computers and Nuclear Energy Electrical and Computer Eng Howard University Dr. Charles Kim Fall 2013 Webpage:
Automating Result Verification
Chapter 2Test Specification Process. n Device Specification Sheet – Purpose n Design Specification – Determine functionality of design n Test List Generation.
Lecture # 2 : Process Models
Fundamentals of Data & Signals (Part II) School of Business Eastern Illinois University © Abdou Illia, Spring 2015 (February18, 2015)
Programming Types of Testing.
Formal Methods in Software Engineering Credit Hours: 3+0 By: Qaisar Javaid Assistant Professor Formal Methods in Software Engineering1.
Distributed components
1 Static Testing: defect prevention SIM objectives Able to list various type of structured group examinations (manual checking) Able to statically.
1 US Testing Update-Anthony AffolderTracker Meeting, Feb 10, 2004 Faulty Channel Sources (TOB) Fault Sources (excluding cable breaks and CMN)  Hybrid-0.004%
The AutoSimOA Project Katy Hoad, Stewart Robinson, Ruth Davies Warwick Business School WSC 07 A 3 year, EPSRC funded project in collaboration with SIMUL8.
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Predicting Sequential Rating Elicited from Humans Aviv Zohar & Eran Marom.
Introductory Computer Programming, Problem Solving and Computer Assisted Assessment Charlie Daly, DCU John Waldron, TCD.
Electronic Instrumentation Experiment 6: Diodes * Part A: Diode I-V Characteristics * Part B: Rectifiers Part C: PN Junction Voltage Limitation Part D:
TE/MPE/MI OP section meeting 29 th September 2009 HCC 2009 Frequently Asked Questions 0v1 M. Zerlauth.
PULSE MODULATION.
Commercial Database Applications Testing. Test Plan Testing Strategy Testing Planning Testing Design (covered in other modules) Unit Testing (covered.
CCSB223/SAD/CHAPTER141 Chapter 14 Implementing and Maintaining the System.
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem.
Atlanta Public Schools Project Management Framework Proposed to the Atlanta Board of Education to Complete AdvancED/SACS “Required Actions” January 24,
Inverting Amplifier. Introduction An inverting amplifier is a type of electrical circuit that reverses the flow of current passing through it. This reversal.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
Algorithms for a large sparse nonlinear eigenvalue problem Yusaku Yamamoto Dept. of Computational Science & Engineering Nagoya University.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
End HomeWelcome! The Software Development Process.
BFTCloud: A Byzantine Fault Tolerance Framework for Voluntary-Resource Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu
A b  R C I I t q RC 2 RC 0 CC C a b + --  R + I I RC Circuits q RC2RC 0 t CC
Testing Workflow In the Unified Process and Agile/Scrum processes.
Dr. Tom WayCSC Testing and Test-Driven Development CSC 4700 Software Engineering Based on Sommerville slides.
Post Implementation Review The Post Implementation Review is carried out once the system is fully operational. The Post Implementation Review is carried.
The Alternative Larry Moore. 5 Nodes and Variant Input File Sizes Hadoop Alternative.
1 Test Selection for Result Inspection via Mining Predicate Rules Wujie Zheng
1st - Determine which part of the exponent is the power and which is the root : remember - POWER/ROOT –So, in this example”3” is the power & “4” is the.
CHANTI update F. Ambrosino, T. Capussela, D. Di Filippo, P. Massarotti, M. Mirra, M. Napolitano, L. Roscilli, G. Saracino.
Linear Systems – Iterative methods
Simulation results for powering serial connected magnets Daniel Siemaszko, Serge Pittet OUTLINE : Serial configuration of full rated converters.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
(1) Test Driven Development Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii Honolulu.
Software Quality Assurance and Testing Fazal Rehman Shamil.
NQPS commissioning …a long way to go. Topics nQPS component overview Enhancements in Firmware Commissioning diagram Detailed task list Summary.
November 1, 2004 ElizabethGallas -- D0 Luminosity Db 1 D0 Luminosity Database: Checklist for Production Elizabeth Gallas Fermilab Computing Division /
TE-MPE, MP3 Mini Workshop 2011, G.D’Angelo, 8-Mar ELQA PNO2 analysis tool and NCs Giorgio D’Angelo  Which circuits? Type? Schematic Ref. doc for.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
MPE activities within MP3 Arjan Verweij A. Verweij, MPE review, 2 June 2015 The questions: 1. Define the scope of work for your activity 2. Structure of.
SPD VFE installation and commissioning (status and plans) I.Summary of VFE installation II.Stand alone VFE test: noise & offset III.Stand alone test: LED.
E-PRTR incompleteness check Irene Olivares Industrial Pollution Group Air and Climate Change Programme Eionet NRC workshop on Industrial Pollution Copenhagen.
Random Test Generation of Unit Tests: Randoop Experience
MPE Workshop for LS1 Summary of Global Activities Thanks to Speakers Arjan Verweij Hugues Thiesen Zinur Charifoulline Kajetan Fuchsberger.
HWC Review – Sequencer Vito Baggiolini AB/CO, with the team: Carlos Castillo, Daniele Raffo, Roman Gorbonosov.
1Ben ConstanceCTF3 working meeting – 09/01/2012 Known issues Inconsistency between BPMs and BPIs Response of BPIs is non-linear along the pulse Note –
 Automation Strategies for LHC System Tests and Re-Commissioning after LS1 Kajetan Fuchsberger TE-MPE LS1 Workshop On behalf of the TE-MPE-MS Software.
Powerpoint Templates Page 1 Powerpoint Templates Unit Testing Ari Seppi
Update on the automation of quench heater analysis Zinour Charifoulline 18/06/2015TE/MPE-PE, ZCh1 Automation team: Odd Oyvind Andreassen, Jean-Christophe.
H2LC The Hitchhiker's guide to LSA Core Rule #1 Don’t panic.
L1Calo Databases ● Overview ● Trigger Configuration DB ● L1Calo OKS Database ● L1Calo COOL Database ● ACE Murrough Landon 16 June 2008.
LHC Post Mortem Workshop - 1, CERN, January 2007 (slide 1/52) AB-CO Measurement & Analysis Present status of the individual.
Software Testing.
Experiences Using Lightweight Formal Methods for Requirements Modeling
ECE 3301 General Electrical Engineering
MP3 Review Software tools
Created by Luis Chioye, Art Kay Presented by Peggy Liska
Engineering Processes
Introduction to Problem Solving
Problem Solving Techniques
US Module Production Quality
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Presentation transcript:

by Zinour Charifoulline, Scott Rowan Automation of Hardware Commissioning - Offline Analysis of 60A circuits

Test Procedures/Offline Analysis Automated Analysis Walkthrough Automated Analysis Results PCC.1 PNO.d1 Inconsistencies EPC Feedback Summary/What Next? Outline S. Rowan - MPE-TM - 27/02/2013

Test Procedures/Offline Analysis S. Rowan - MPE-TM - 27/02/2013

Tests Procedures exist for all circuit types by current level Defines all powering cycles to fully commission circuits Defines offline analysis criteria to be checked and signed by experts Pass Criteria is seemingly simple enough to automate Test Procedures S. Rowan - MPE-TM - 27/02/2013

Using the eDSL Java Interface pass criteria can be written in an easy to read/understand sentence form Offline Analysis ±PCC.1 //Verify converter current to be +3.7A/+-0.6A 60seconds after the 1st crowbar activation (2 nd PM) assertThat(I_MEAS).isEqualTo(+3.7, AMPERE).withinAbs(0.6, AMPERE).at(60, SECOND).after(Occurrence.SECOND, PM_EVENT_TRIGGER); //Verify converter current & voltage decay is an exponential function with an absolute tolerance of 0.1A/0.05V starting 20ms after the 1st crowbar activation (2 nd PM) assertThat(I_MEAS).isEqualTo(EXP).withinAbs(0.1, AMPERE).starting(20, MILLI(SECOND)).after(Occurrence.SECOND, PM_EVENT_TRIGGER).ending(150, SECOND).after(Occurrence.SECOND, PM_EVENT_TRIGGER); assertThat(V_MEAS).isEqualTo(EXP).withinAbs(0.1, VOLT)… … S. Rowan - MPE-TM - 27/02/2013

Using the eDSL Java Interface pass criteria can be written in an easy to read/understand sentence form Offline Analysis ±PCC.1 //Verify 1st PM-trigger exist and offset is zero assertThat(I_MEAS).isEqualTo(0.0, AMPERE).withinAbs(0.1, AMPERE).at(0, MILLI(SECOND)).after(Occurrence.FIRST, PM_EVENT_TRIGGER); //Verify start point at I_PCC=10A assertThat(I_MEAS).isEqualTo(10.0, AMPERE).withinRel(1.0, PERCENT).at(1, SECOND).before(Occurrence.SECOND, PM_EVENT_TRIGGER); Several additional checks are added to improve robustness S. Rowan - MPE-TM - 27/02/2013 Question! Can this be used by a non-java expert??

Automated Analysis Walkthrough S. Rowan - MPE-TM - 27/02/2013

PCC.1 Automated Analysis Walkthrough Offline Analysis ±PCC.1 Verify 1st PM-trigger exists and offset is zero S. Rowan - MPE-TM - 27/02/2013

PCC.1 Automated Analysis Walkthrough Offline Analysis ±PCC.1 Verify plateau current I_PCC=10A S. Rowan - MPE-TM - 27/02/2013

PCC.1 Automated Analysis Walkthrough Offline Analysis ±PCC.1 Verify converter current to be +3.7A/+-0.6A 60sec after the 1st crowbar activation S. Rowan - TE-MPE-PE - 27/12/2013

PCC.1 Automated Analysis Walkthrough Offline Analysis ±PCC.1 Verify current decay is an exponential function with an absolute tolerance of 0.1A after the 1st crowbar activation S. Rowan - MPE-TM - 27/02/2013

PCC.1 Automated Analysis Walkthrough Offline Analysis ±PCC.1 Verify voltage decay is an exponential function with an absolute tolerance of 0.05V after the 1st crowbar activation Then simply repeat for tests for negative cycle!!! S. Rowan - MPE-TM - 27/02/2013

Automated Analysis Results S. Rowan - MPE-TM - 27/02/2013

PCC.1 Automated Analysis Results 2011 Automated Analysis Results ±PCC HWC campaign 233 PCC.1 tests on A-circuits 17 consistency fails 10 failed due to I_ERR_PCC which is not in offline analysis 3 cases due “just” failing decay criteria 92.7% of consistency HWC campaign 233 PCC.1 tests on A-circuits 17 consistency fails 10 failed due to I_ERR_PCC which is not in offline analysis 3 cases due “just” failing decay criteria 92.7% of consistency. S. Rowan - MPE-TM - 27/02/2013

PCC.1 Automated Analysis Results Automated Analysis Results ±PCC HWC campaign 398 PCC.1 tests on A-circuits 10 consistency fails 1 was “successful” but “tuning to be done”? 8 cases due to “just” failing decay criteria 1 anomaly accepted manually??? 97.5% of consistency! HWC campaign 398 PCC.1 tests on A-circuits 10 consistency fails 1 was “successful” but “tuning to be done”? 8 cases due to “just” failing decay criteria 1 anomaly accepted manually??? 97.5% of consistency! Should have failed! Circuit: RCBV19.L5B1 Should have failed! Circuit: RCBV19.L5B1 S. Rowan - MPE-TM - 27/02/2013

2011 HWC campaign 1022 PNO.d1 tests on A-circuits 69 consistency fails 58 cases due to “just” failing decay criteria 8 of which due to crowbar voltage 2 current plateau checks failed 93.2% of consistency! 2011 HWC campaign 1022 PNO.d1 tests on A-circuits 69 consistency fails 58 cases due to “just” failing decay criteria 8 of which due to crowbar voltage 2 current plateau checks failed 93.2% of consistency! PNO.d1 Automated Analysis Results 2011 Automated Analysis Results ±PNO.d1 S. Rowan - MPE-TM - 27/02/2013

PNO.d1 Automated Analysis Results Automated Analysis Results ±PNO.d HWC campaign 997 PNO.d1 tests on A-circuits 97 consistency fails 64 cases due to “just” failing decay criteria 20 due to failing crowbar voltage check 1 significantly bad circuit (same as PCC.1) 12 based on data errors (passed manually) 90.3% of consistency! HWC campaign 997 PNO.d1 tests on A-circuits 97 consistency fails 64 cases due to “just” failing decay criteria 20 due to failing crowbar voltage check 1 significantly bad circuit (same as PCC.1) 12 based on data errors (passed manually) 90.3% of consistency! S. Rowan - MPE-TM - 27/02/2013 Should have failed! Circuit: RCBV19.L5B1 Should have failed! Circuit: RCBV19.L5B1

Inconsistencies S. Rowan - MPE-TM - 27/02/2013

~60% of inconsistencies (4% of all tests) due to high circuit resistance, resulting in decay being outwith the defined criteria Inconsistencies - Current decay All should pass the criteria 27 circuits should fail with current criteria R_TOTAL>0.0675Ω 27 circuits should fail with current criteria R_TOTAL>0.0675Ω Possible solutions: 1.Refine thresholds: 3.7±0.6A => 3.4±0.5A 2.Use Layout DB to compare decay constant S. Rowan - MPE-TM - 27/02/2013 Layout Database values

~30% of inconsistencies (2% of all tests) due to voltage limits across crowbar Most failures due to strict criteria and/or noise in signal. Inconsistencies – Crowbar Voltage limits Possible solutions: 1.Relax thresholds: 1.1±0.1A => 1.1±0.2A 2.Check average of plateau lies within limits S. Rowan - MPE-TM - 27/02/2013

EPC Feedback S. Rowan - MPE-TM – 27/02/2013

Consistency checks «correspondent vraiment» to what is expected Consistency check over previous campaigns resulted in discovering a faulty module (RCBV19.L5B1) that EPC were unaware of! Regarding pass criteria - EPC accept all proposed solutions With existing pass criteria the automated analysis has >90% consistency With relaxed pass criteria 60 A circuit analysis has >99% consistency Regarding possibly more robust assertions Comparison to a modelled reference curve? – difficult to implement Plateau averages? – possibility, though accuracy/necessity questionable Time constant check on decay? – to be discussed, will require Layout DB Ability to use parameters from Layout Database? – “soon™” EPC Feedback S. Rowan - MPE-TM - 27/02/2013

A simple qualification check was requested for 3 known faults. Note: All had already been flagged by consistency check. EPC Feedback S. Rowan - MPE-TM - 27/02/2013 RCBH13.L6B1:PNO.d1 Fails, even with relaxed criteria

A simple qualification check was requested for 3 known faults. Note: All had already been flagged by consistency check. EPC Feedback S. Rowan - MPE-TM - 27/02/2013 Fails, even with relaxed criteria RCBV30.L4B1:PCC.1

RCBV24.L4B1:PNO.d1 A simple qualification check was requested for 3 known faults. Note: All had already been flagged by consistency check. EPC Feedback S. Rowan - MPE-TM - 27/02/2013 Interesting curve Passes 25A check point but fails 8A Must be taken into account when defining new criteria

Summary/What Next? S. Rowan - MPE-TM - 27/02/2013

Framework and language clearly usable by non-java experts! 60 A circuit offline analysis can now be fully automated (PCC1, PNO.d1) Will be ready for upcoming HWC campaign With relaxed pass criteria 60 A circuit analysis has >99% consistency Pass criteria to be finalised/documented in test procedures All test procedures currently being updated by MP3 Due to the discovery of an unknown fault, we propose to continue and carry out consistency checks for all remaining numerous circuit types ( A & 600 A). May find further unknown system faults Will assist in refining pass criteria, useful for manual analysis Analysis not likely to be automated during coming HWC, but if the algorithms are written and qualified, future implementation is a possibility. Summary S. Rowan - TE-MPE-PE - 11/12/2013

Thanks for listening! S. Rowan - MPE-TM - 27/02/2013