Cargando…

Control Loop for a Pulse Generator of a Fast Septum Magnet using DSP and Fuzzy Logic

A prototype of a fast pulsed eddy current septum magnet for one of thebeam extraction's from the SPS towards LHC is under development. The precision of the magnetic field must be better than ±1.0 10-4 during a flat top of 30 µs. The current pulse is generated by discharging the capacitors of a...

Descripción completa

Detalles Bibliográficos
Autores principales: Aldaz-Carroll, E, Carlier, E, Dieperink, J H, Schröder, G, Vossenberg, Eugène B
Lenguaje:eng
Publicado: 1997
Materias:
Acceso en línea:http://cds.cern.ch/record/341926
Descripción
Sumario:A prototype of a fast pulsed eddy current septum magnet for one of thebeam extraction's from the SPS towards LHC is under development. The precision of the magnetic field must be better than ±1.0 10-4 during a flat top of 30 µs. The current pulse is generated by discharging the capacitors of a LC circuit that resonates on the 1st and on the 3rd harmonic of a sine wave with a repetition rate of 15 s. The parameters of the circuit and the voltage on the capacitors must be carefully adjusted to meet the specifications. Drifts during operation must be corrected between two pulses by mechanically adjusting the inductance of the coil in the generator as well as the primary capacitor voltage. This adjustment process is automated by acquiring the current pulse waveform with sufficient time and amplitude resolution, calculating the corrections needed and applying these corrections to the hardware for the next pulse. A very cost-effective and practical solution for this adjustment process is the integration of off-the-shelf commercially available boards into an active digital control loop. A 16-bit fixed point, 33 MIPS, DSP together with a 12-bit, 500 kSPS, ADC (total cost of under 250 $) has been used for this control process. The correction algorithm developed for the DSP uses Fuzzy Logic reasoning.