View
7
Download
0
Category
Preview:
Citation preview
1
Design of a Control System in
LabVIEW for the Linac4 Emittance
Meter
Domingo Gómez Domínguez
UHU supervisor: Dr. José Antonio Dueñas Díaz
CERN coordinator: Odd Oyvind Andreassen
Domingo Gómez DomínguezCERN-THESIS-2017-122
Personal BackgroundTechnical Student at MTA Team (CERN).
2
Sep. Oct. Nov. Dic. Ene. Feb. Mar. Abr. May. Jun. Jul. Ago.
2016 2017
Learning
1st project:
nTOF Corrosion Test Bench
2nd project:
Hydraulic Test Bench
3nd project:
Linac4 LEM
Actor Framework (training)
Certified LabVIEW Associate Developer
Domingo Gómez Domínguez
3Domingo Gómez Domínguez
4
Emittance
Domingo Gómez Domínguez
Domingo Gómez Domínguez 5
Linac4 Emittance Meter (LEM)
Domingo Gómez Domínguez 6
Measurement Mechanism
Domingo Gómez Domínguez 7
Measurement Mechanism
Domingo Gómez Domínguez 8
Measurement Mechanism
Domingo Gómez Domínguez 9
Measurement Mechanism
Domingo Gómez Domínguez 10
Measurement Mechanism
Domingo Gómez Domínguez 11
Measurement Mechanism
Domingo Gómez Domínguez 12
Hardware Scheme
Domingo Gómez Domínguez 13
Software Infrastructure
Server
Hardware
LabVIEW
14
Program requirements
Domingo Gómez Domínguez
• Scan mode entering parameters manually.
• Scan mode loading parameters from a file.
• Logging system.
• Visualization of beam emittance in phase-space-surface graph.
• Visualization of the average intensity per wire.
• Visualization of the intensity on a selected wire over time.
LabVIEW
15
User Interface Block DiagramFunction Palette
Domingo Gómez Domínguez
Actor Framework (Actor Model) as programming style.
16
Program architecture
Class Hieranchy“Actor Architecture”
Domingo Gómez Domínguez
Actor Framework (Actor Model) as programming style.
Program architecture
Class Hieranchy“Actor Architecture”
17Domingo Gómez Domínguez
18
User I/O
Program Logic
Actor Framework (Actor Model) as programming style.
Program architecture
Class Hieranchy“Actor Architecture”
19Domingo Gómez Domínguez
Actor Framework (Actor Model) as programming style.
Program architecture
Class Hieranchy“Actor Architecture”
20Domingo Gómez Domínguez
21
User Interface
22Domingo Gómez Domínguez
31
- Clients: satisfied, flexible application and matched requirements.
- MTA team: maintainable program, student able to learn and use advance style
successfully.
- Personally: glad to take part in such an important project, incredible professional
experience.
Conclusions
Domingo Gómez Domínguez
Program conclusions
32
Old program New program
Domingo Gómez Domínguez
Results
• Sequencer
• Source of particles monitoring and logging.
• New analysis mechanism (post-process)
• New graphs.
33Domingo Gómez Domínguez
Thank you for your attention
Domingo Gómez Domínguez 34
Recommended