48
Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Embed Size (px)

Citation preview

Page 1: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Digital Signal Processing and Generation for a DC Current

Transformer for Particle Accelerators

Silvia Zorzetti

Page 2: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Contents Introduction

Fermilab Direct-current current transformer principles

Direct Current Current Transformer (DCCT) Simulink Model Specifications and Parameters Hardware Digital implementation Open loop test Closed loop test

Page 3: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Introduction This activity was supported and

accomplished at Fermilab, in the Instrumentation Department of the Accelerator Division

Page 4: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

• Main Injector (MI)

• Rapid cycling synchrotron

• 150 GeV as Injector for the Tevatron

• High intensity protons for fixed target and neutrino physics

• Recycler

• Permanent Magnetics

• 8 GeV

• Antiproton cooling before the injection into the Tevatron

• Proton storage

• Tevatron

• Superconducting synchrotron

• 980 GeV

Circular Accelerators at Fermilab

Page 5: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Different types of DCCTs at FNAL An analog, homebrew version was developed

at FNAL in the 80’s. Installed in all the machines, except for the Recycler Bandwidth: 2 MHz

A commercial DCCT, designed by K. Unser (Bergoz) Entire system, i.e. pickup, electronics, cables, etc. Only DC signal detection (narrow band). In 2004 the system failed due to an asymmetry of

permeability between the toroids. Temporary replaced with another commercial DCCT

from Bergoz, will finally be replaced by the “digital” DCCT that is now under development.

Page 6: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

DCCT Introduction The DCCT is a diagnostics instrument, used to

observe the beam current. Detection of DC and low frequency components of

the beam current Non-Distructive instrument For the detection of high frequency components

the classical AC transformer is used.

Page 7: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Principle of Operation - AC Transformer The classical AC transformer can be used to

identify the high frequency components of the beam current

Page 8: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Principle of Operation of the DCCT – Single Toroid The modulator winding drives the toroid into

saturation. The total magnetic flux is shifted

proportionally to the DC current The measured DC current is proportional to

the amplitude of the 2nd harmonic detected by the detector winding

Page 9: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Principle of Operation of the DCCT – Double Toroids

Page 10: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Principle of Operation of the DCCT – Double Toroids

Page 11: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Complete System

Beam DCCT

Modulator 400Hz

digitally supplied

Second Harmonic detector AM

demodulator on FPGA

AC Transformer Sum and

Feedback Output

Page 12: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Second Harmonic Detector

Input: The input signal can be viewed as a low frequency signal modulated (in amplitude) with 800Hz

Page 13: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Second Harmonic Detector

CIC1: Perform the first decimation of the signal sampling frequency From 62.5MHz to 500kHz

Page 14: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Second Harmonic Detector

NCO: Supplies in-phase and quadrature-phase signals of same

amplitude and frequency (800Hz), for downconversion to baseband

Page 15: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Second Harmonic Detector

CIC2: Performs a second decimation of the sampling frequency, allows a more efficient FIR filter From 500kHz to 2kHz

Page 16: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Second Harmonic Detector

FIR: Defines the overall system bandwidth at baseband DC to 100Hz

Page 17: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Second Harmonic Detector

Some mathematics to format the signal, and adjust gain and phase There is no phase detector required, because the signal is

sufficiently slow, thus a signum detector is implemented.

Page 18: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

DCCT Model Analytic study of the DCCT functionality Simulink Model of the complete system

(AC+DC) Toroids behaviour simulation Filter Design Feedback

Page 19: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Simulink Model

Page 20: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Simulink Model – Flux at Ib=0 (a.u.)

Page 21: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Simulink Model – Output Voltage at Ib=0

Page 22: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Simulink Model – Flux at Ib=1 (a.u.)

Page 23: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Simulink Model – Voltage Output at Ib=1

Page 24: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Simulink Model – AC + DC Closed Loop

Page 25: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Required Specifications and Parameters Number of turns per winding Current and Voltage to saturate the toroids DCCT Bandwidth AC Bandwidth

Page 26: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Parameter Space Toroids Saturation

Isat<3A , Vsat=36V, Nm=22

AC and DC Sensor windings BDC=100Hz BAC=1MHz Ns_DC=100 Ns_AC=200

Page 27: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Test Setup for Toroid Measurements

Page 28: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Output Voltage from the pick-up windings of the toroids

There is a mismatch between the voltage outputs from the two toroids. Poor matching of the core material

Page 29: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Complete System

Page 30: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

VHDL Implementation – CIC

0 kM

fkf s

k

M: Differential Delay ρ: Decimation factor N: Filter Order A: Gain Notch at:

NMA )(

Page 31: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

CIC Filter – VHDL Model

The firmware is synchronized with a single clock Integration Section Comb Section Gain Number of bits: )(log)(log 22 MNBB inout

Page 32: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Filters – Test Setup

Page 33: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

VHDL Implementation and Test– CIC1

fs=62.5MHz,

fd=500kHz,

M=1 ρ=125 N=2

f1=500kHz A= 15625

Page 34: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

VHDL Implementation and Test– CIC2

fs=500kHz,

fd=2kHz,

M=2 ρ=250 N=2

f1=1kHz A= 250000

Page 35: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

VHDL Implementation and Test– FIR

bi: filter coefficients N: filter order (127)

Page 36: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

FIR Filter- VHDL Model

The firmware is synchronized with a single clock Counter ROM Serial Function Number of bits

Page 37: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

VHDL Implementation and Test- FIR

fs=2kHz,

fc=100Hz,

N=127

Page 38: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

VHDL Impelementation and Test – AM Demodulator

With a waveform generator a low frequency signal, modulated at 800Hz is generated and digitized by the ADC

The resulting output signal is observed on an oscilloscope, connected to the DAC.

Page 39: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

VHDL Implementation and Test- Demodulator

Input: Output:

t)fm(t)cos(2 0

)m(t

Page 40: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Open Loop Test Measurement Setup

Page 41: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

DC Dectector - Output signalBefore the Transition Board - Ib=0.4A

The signal is supplied by the DCCT DC Sense

Before the transition board

There are both odd and even harmonics

Page 42: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

DC Detector - Output Signal After the Transition Board - Ib=0.4A

The signal is supplied by the DCCT DC Sense

Passed by the Transition Board

Has only the 2nd harmonic (800 Hz), the 1st harmonic is suppressed.

Page 43: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Open Loop Result

Page 44: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Closed Loop Test Measurement Setup

Page 45: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Closed Loop Results

Page 46: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Conclusions At this stage a preliminary implementation

and test of the DCCT has been successfully realized. P control τ=0.05s Resolution 0.01A

Next steps Implementation of the AC section Faster loop control

Page 47: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Thank you for your attention

Silvia Zorzetti

Page 48: Digital Signal Processing and Generation for a DC Current Transformer for Particle Accelerators Silvia Zorzetti

Backup Slides

Silvia Zorzetti