1 / 18

IPOC Software for LBDS

This technical audit provides an overview of the IPOC software for controlling, monitoring, acquiring, and analyzing kickers' current waveforms in the LBDS system. It also covers the logging, publishing, and beam permit control functionalities.

daltonr
Download Presentation

IPOC Software for LBDS

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. IPOCSoftware for LBDS Data Acquisition & Analysis LBDS Technical Audit - 28.01.2008 CERN - AB/BT/EC - N.Magnin

  2. IPOC - Software requirements • Roles of Internal Post-Operational Check software are: • Controlling and Monitoring of FAAS hardware. • Acquiring of kickers current waveforms. • Analyzing of kickers current waveforms. • Logging of analysis results to database. • Publishing of acquired waveforms for XPOC. • Controlling of LHC beam permit.

  3. IPOC - System Components

  4. IPOC - FAAS Hardware 4 identical cPCI crates for 2 beams: • 2 crates using Pearson current sensors. • 2 crates using Rogowski current sensors. • Fast Analog Acquisition System: • 1 PSU • 8 NI PXI-5122 cPCI cards: • 2 channels • 14 bits • 100 MS/s • 30’000 samples acquired per channel • 1 CPU cPCI card • 1 CTRP PMC card • Receives beam energy. • Receives dump trigger. • Issues the beam permit to BIS.

  5. IPOC - Software Overview Development involves: • FESA server. • IPOC Explorer java control application. • Configuration of AB/CO services

  6. IPOC - FESA Server Only 1 FESA class Deployed as single-process: • 1 Single process • 1 Server library • 1 RT library • 1 Data memory segment (No critical real-time parts).

  7. IPOC - FESA Instances Rogowsky current sensor: Beam 1 (FEC: cfi.ua63.mkdpm1) 15 LhcMkdIpocNi instances MKD.UA63.IPOC1.AB1 … MKD.UA63.IPOC1.OB1 Beam 2 (FEC: cfi.ua67.mkdpm1) 15 LhcMkdIpocNi instances MKD.UA63.IPOC1.AB1 … MKD.UA63.IPOC1.OB1 Pearson current sensor: Beam 1 (FEC: cfi.ua63.mkdpm2) 15 LhcMkdIpocNi instances MKD.UA63.IPOC2.AB1 … MKD.UA63.IPOC2.OB1 Beam 2 (FEC: cfi.ua67.mkdpm2) 15 LhcMkdIpocNi instances MKD.UA63.IPOC2.AB1 … MKD.UA63.IPOC2.OB1 = 60 FESA instances

  8. IPOC - FESA Main Properties LhcMkdIpocNi class: • Statusget the system’s status and operating mode. • Settingset the system’s operating mode. • ReArmrearms the system in case of analysis error. • Resetresets the system in case of hardware error. • Waveform get the acquired current waveform. • IpocResultsget the results of analysis & check.

  9. IPOC - FESA Main Modes • ACQUIRING: • Scope cards are acquiring. • Beam injection permitted. • TRIGGERED: • Read waveform from scope cards. • Beam injection not permitted. • ANALYSING: • Waveform available for XPOC. • Performing waveform analysis. • ANALYSED_OK: • No problem detected • Can set mode = ACQUIRING • ANALYSED_ERROR: • Tracking problem detected • Must use ReArm property.

  10. IPOC – Waveform Processing • Removing of the offset to the waveform: • Offset is computed from pre-trigger data. • Removing high frequency noise: • 399 coefficients low-pass FIR filter (fc 2.5 MHz). • Correction of cable frequency response: • 4 Second-Order-Section IIR filters. • Compensation of cable losses: • Adjust the overall gain.

  11. IPOC – Waveform Analysis • P1: 100% • P2: Start • P3: Threshold • P4: Overshoot 1 • P5: Overshoot 2 • P6: End • P7: One-turn ( units: [us] / [KA] )

  12. IPOC - Check Computed values, checked against predefined limits: Current related values: • 100% Current [KA] • Overshoot 1 [%] • Overshoot 2 [%] • One-turn [%] Time related values: • Delay [us] • Rise time [us] • Kick length [us] • Synchro time [us]

  13. IPOC - Logging Data Data logged after every dump to Measurement & Logging database: • Acquisition time stamp [ns] • Energy [GeV] • Analysis results • P1 - P7 times [us] • P1 - P7 currents [KA] • isValid [bool] • Computed data • 100% Current [KA] • Overshoot 1 [%] • Overshoot 2 [%] • One-turn [%] • Delay [us] • Rise time [us] • Kick length [us] • Synchro time [us] • Check result • ipocCheck [bool]

  14. IPOC – XPOC Data Recorded waveform, saved to SDDS files after every dump: • Acquisition time stamp [ns] • Energy [GeV] • Waveform: • Start time [us] • Sample period [us] • Waveform data [KA] • isValid [bool]

  15. IPOC - Statuses & Alarms Analysis check error: • Status = OK • Alarm = WARNING “IPOC check failed.” Must use the ReArm property. Hardware error: • Status = ERROR • Alarm = ERROR “Scope error occurred.” Must use the Reset property.

  16. IPOC Explorer application This application shows: • The list of all IPOC FECs. • The list of all IPOC devices on the selected FEC. • Status and Mode of all IPOC devices. • Controls for the selected FEC. • TimeStamp , Energy, RAW waveform and Analysis results of last dump for the selected device.

  17. IPOC - Logging data example 3 days logging of FAAS for kicker MKD-A beam 1. 100% current [KA] Rise time [us]

  18. IPOC - XPOC data example XPOC buffer of FAAS for kicker MKD-A beam 1. Current [KA]

More Related