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
_version_ 1780891528094285824
author Aldaz-Carroll, E
Carlier, E
Dieperink, J H
Schröder, G
Vossenberg, Eugène B
author_facet Aldaz-Carroll, E
Carlier, E
Dieperink, J H
Schröder, G
Vossenberg, Eugène B
author_sort Aldaz-Carroll, E
collection CERN
description 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.
id cern-341926
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 1997
record_format invenio
spelling cern-3419262023-05-05T12:57:33Zhttp://cds.cern.ch/record/341926engAldaz-Carroll, ECarlier, EDieperink, J HSchröder, GVossenberg, Eugène BControl Loop for a Pulse Generator of a Fast Septum Magnet using DSP and Fuzzy LogicAccelerators and Storage RingsA 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.CERN-SL-97-057-BToai:cds.cern.ch:3419261997-11-18
spellingShingle Accelerators and Storage Rings
Aldaz-Carroll, E
Carlier, E
Dieperink, J H
Schröder, G
Vossenberg, Eugène B
Control Loop for a Pulse Generator of a Fast Septum Magnet using DSP and Fuzzy Logic
title Control Loop for a Pulse Generator of a Fast Septum Magnet using DSP and Fuzzy Logic
title_full Control Loop for a Pulse Generator of a Fast Septum Magnet using DSP and Fuzzy Logic
title_fullStr Control Loop for a Pulse Generator of a Fast Septum Magnet using DSP and Fuzzy Logic
title_full_unstemmed Control Loop for a Pulse Generator of a Fast Septum Magnet using DSP and Fuzzy Logic
title_short Control Loop for a Pulse Generator of a Fast Septum Magnet using DSP and Fuzzy Logic
title_sort control loop for a pulse generator of a fast septum magnet using dsp and fuzzy logic
topic Accelerators and Storage Rings
url http://cds.cern.ch/record/341926
work_keys_str_mv AT aldazcarrolle controlloopforapulsegeneratorofafastseptummagnetusingdspandfuzzylogic
AT carliere controlloopforapulsegeneratorofafastseptummagnetusingdspandfuzzylogic
AT dieperinkjh controlloopforapulsegeneratorofafastseptummagnetusingdspandfuzzylogic
AT schroderg controlloopforapulsegeneratorofafastseptummagnetusingdspandfuzzylogic
AT vossenbergeugeneb controlloopforapulsegeneratorofafastseptummagnetusingdspandfuzzylogic