Cargando…

Modélisation et simulation en boucle fermée des systèmes Beam Wire Scanner du CERN à moteur haute performance basé sur la commande vectorielle par FPGA

A Beam Wire Scanner (BWS) instrument for particle accelerators in the framework of the LHC Injectors Upgrade (LIU) has been developed by the European Organization for Nuclear Research (CERN). The BWS is an electro-mechanical system that uses a Permanent Magnet Synchronous Motor (PMSM) to perform the...

Descripción completa

Detalles Bibliográficos
Autor principal: Yersin, Arnaud
Lenguaje:fre
Publicado: 2023
Materias:
Acceso en línea:http://cds.cern.ch/record/2859551
_version_ 1780977699148267520
author Yersin, Arnaud
author_facet Yersin, Arnaud
author_sort Yersin, Arnaud
collection CERN
description A Beam Wire Scanner (BWS) instrument for particle accelerators in the framework of the LHC Injectors Upgrade (LIU) has been developed by the European Organization for Nuclear Research (CERN). The BWS is an electro-mechanical system that uses a Permanent Magnet Synchronous Motor (PMSM) to perform the motion of a carbon wire through particle beams. The interaction of the wire with charged particles generates a secondary particle shower captured by a sensor allowing the reconstruction of transverse beam profiles. The precise movement of the motor requires the control of position, speed and motor currents. The control algorithm (nested closed-loop control with PID) is critical for this instrument and therefore is fully developed in VHDL language running inside a dedicated Field Programmable Gate Array (FPGA) but needs to be compared to a reference design in another language for higher reliability. The thesis objective is to validate the control algorithm at Register Transfer Level (RTL) simulation by developing a test bench in SystemVerilog language compatible with the VHDL workflow of the FPGA. The simulation setup of the testbench requires a model of the plant system (composed of the power stage, electro-mechanical system and sensors) to close the feedback loop. The system plant has already been investigated in previous works and a model exists in Matlab/Simulink language but requires an update and some modifications before conversion to SystemVerilog. The control algorithm under verification is called the Design Under Verification (DUV) and must be compared to a reference model of the controller to check its proper operation. The testbench strategy is to stimulate the DUV and the reference model with the same signals and probe their outputs for analysis. Finally, after the necessary tuning and corrections found on the DUV, the output data showed consistent results between the two implementations assessing the control algorithm in use against the newly developed reference design.
id cern-2859551
institution Organización Europea para la Investigación Nuclear
language fre
publishDate 2023
record_format invenio
spelling cern-28595512023-05-30T21:36:18Zhttp://cds.cern.ch/record/2859551freYersin, ArnaudModélisation et simulation en boucle fermée des systèmes Beam Wire Scanner du CERN à moteur haute performance basé sur la commande vectorielle par FPGAEngineeringAccelerators and Storage RingsA Beam Wire Scanner (BWS) instrument for particle accelerators in the framework of the LHC Injectors Upgrade (LIU) has been developed by the European Organization for Nuclear Research (CERN). The BWS is an electro-mechanical system that uses a Permanent Magnet Synchronous Motor (PMSM) to perform the motion of a carbon wire through particle beams. The interaction of the wire with charged particles generates a secondary particle shower captured by a sensor allowing the reconstruction of transverse beam profiles. The precise movement of the motor requires the control of position, speed and motor currents. The control algorithm (nested closed-loop control with PID) is critical for this instrument and therefore is fully developed in VHDL language running inside a dedicated Field Programmable Gate Array (FPGA) but needs to be compared to a reference design in another language for higher reliability. The thesis objective is to validate the control algorithm at Register Transfer Level (RTL) simulation by developing a test bench in SystemVerilog language compatible with the VHDL workflow of the FPGA. The simulation setup of the testbench requires a model of the plant system (composed of the power stage, electro-mechanical system and sensors) to close the feedback loop. The system plant has already been investigated in previous works and a model exists in Matlab/Simulink language but requires an update and some modifications before conversion to SystemVerilog. The control algorithm under verification is called the Design Under Verification (DUV) and must be compared to a reference model of the controller to check its proper operation. The testbench strategy is to stimulate the DUV and the reference model with the same signals and probe their outputs for analysis. Finally, after the necessary tuning and corrections found on the DUV, the output data showed consistent results between the two implementations assessing the control algorithm in use against the newly developed reference design.CERN-THESIS-2023-052oai:cds.cern.ch:28595512023-05-23T07:38:39Z
spellingShingle Engineering
Accelerators and Storage Rings
Yersin, Arnaud
Modélisation et simulation en boucle fermée des systèmes Beam Wire Scanner du CERN à moteur haute performance basé sur la commande vectorielle par FPGA
title Modélisation et simulation en boucle fermée des systèmes Beam Wire Scanner du CERN à moteur haute performance basé sur la commande vectorielle par FPGA
title_full Modélisation et simulation en boucle fermée des systèmes Beam Wire Scanner du CERN à moteur haute performance basé sur la commande vectorielle par FPGA
title_fullStr Modélisation et simulation en boucle fermée des systèmes Beam Wire Scanner du CERN à moteur haute performance basé sur la commande vectorielle par FPGA
title_full_unstemmed Modélisation et simulation en boucle fermée des systèmes Beam Wire Scanner du CERN à moteur haute performance basé sur la commande vectorielle par FPGA
title_short Modélisation et simulation en boucle fermée des systèmes Beam Wire Scanner du CERN à moteur haute performance basé sur la commande vectorielle par FPGA
title_sort modélisation et simulation en boucle fermée des systèmes beam wire scanner du cern à moteur haute performance basé sur la commande vectorielle par fpga
topic Engineering
Accelerators and Storage Rings
url http://cds.cern.ch/record/2859551
work_keys_str_mv AT yersinarnaud modelisationetsimulationenbouclefermeedessystemesbeamwirescannerducernamoteurhauteperformancebasesurlacommandevectorielleparfpga