Perfis de Emissividade Neutrónica em Fusão Nuclear Algoritmos de tempo-real aplicados ao ITER
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10316/94039 |
Resumo: | Trabalho de Projeto do Mestrado Integrado em Engenharia Física apresentado à Faculdade de Ciências e Tecnologia |
id |
RCAP_daf89154b3ab4aa8ffd20be3bcba6254 |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/94039 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Perfis de Emissividade Neutrónica em Fusão Nuclear Algoritmos de tempo-real aplicados ao ITERDigital techniques for Pile-up resolving events in radiation detectors applied to fusion machines experimentsCâmara radial de neutrõesDiscriminação de neutrões e radiação gamasEmpilhamento de impulsosAlgoritmos de tempo realProcessamento de impulsosNeutron radial cameraDiscrimination of neutrons and gamma radiationPile-upReal-time algorithmsImpulse processingTrabalho de Projeto do Mestrado Integrado em Engenharia Física apresentado à Faculdade de Ciências e TecnologiaO trabalho apresentado nesta dissertação discute o desenvolvimento de algoritmos e ferramentas de tempo-real para o cálculo de medidas físicas relevantes para o controlo da taxa de fusão em experiências de fusão. Este trabalho tem por objetivo implementar numa arquitetura digital de processamento o monitor de perfis da emissividade neutrónica para o tokamak ITER. Os algoritmos discutidos foram projetados para usufruir das características dos detetores de cintilação, conhecidos como cintiladores, através das quais é possível distinguir diferentes tipos de radiação, de acordo com a forma do impulso elétrico. Serão apresentadas as limitações e as implementações dos algoritmos, realçando as soluções e as otimizações que possibilitam a utilização dos algoritmos em tempo-real. O algoritmo usado no código final foi o de Comparação de Carga que melhor satisfazia as necessidades requeridas. Nesta dissertação são também discutidos o problema do empilhamento de impulsos, da deteção da linha de base, do algoritmo de deteção de impulsos e do limite de taxa de contagens devido à capacidade de processamento digital. São apresentadas possíveis soluções para mitigar o impacto destas dificuldades no resultado final das medidas realizadas. São apresentadas diferentes abordagens dos problemas, como a utilização do paralelismo como alternativa para atingir uma melhor performance. No final da dissertação são discutidos os resultados obtidos com o trabalho desenvolvido, demonstrando que foi possível atingir 10 milissegundos com a média de 8,6 milissegundos de processamento para 20 mil eventos usando algoritmos sequenciais. Com a utilização da placa gráfica os melhores resultados rondam nos 26 milissegundos pelo que é o algoritmo sequencial que é sugerido para utilização em tempo-real na câmara radial de neutrões.The work presented in this dissertation discusses the development of real-time algorithms and tools for the calculation of relevant physical measures for the control of the fusion rate in fusion experiments. This work aims at implementing in a digital processing architecture the neutron emissivity profile monitor for the ITER tokamak.The discussed algorithms were designed to take advantage of the characteristics of scintillation detectors, the so-called scintillators, through which it is possible to distinguish different types of radiation, according to the shape of the electrical pulse. The limitations and implementations of the algorithms will be discussed, highlighting the solutions and optimizations that enable the use of the algorithms in real time. The algorithm used in the final code was that of Charge Comparison that best met the requirements.In this dissertation, the problem of pulse stacking (pile-up), baseline detection, pulse detection algorithm and count rate limit due to limited digital processing capabilities are also discussed. Possible solutions are presented to mitigate the impact of these difficulties on the final result of the measures taken. Different approaches to problems are presented, such as the use of parallel processing as an alternative to achieve better performance.At the end of the dissertation, the results obtained with the developed work are discussed, demonstrating that it was possible to reach 10 milliseconds with an average of 8.6 milliseconds of processing for 20 thousand events using sequential algorithms. With the use of the graphics card, the best results are around 26 milliseconds, so it is the sequential algorithm that is suggested for use in real time in the radial neutron chamber.2020-12-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/94039http://hdl.handle.net/10316/94039TID:202687660porOleynyk, Mykolainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2021-05-26T09:37:47Zoai:estudogeral.uc.pt:10316/94039Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:12:52.441699Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Perfis de Emissividade Neutrónica em Fusão Nuclear Algoritmos de tempo-real aplicados ao ITER Digital techniques for Pile-up resolving events in radiation detectors applied to fusion machines experiments |
title |
Perfis de Emissividade Neutrónica em Fusão Nuclear Algoritmos de tempo-real aplicados ao ITER |
spellingShingle |
Perfis de Emissividade Neutrónica em Fusão Nuclear Algoritmos de tempo-real aplicados ao ITER Oleynyk, Mykola Câmara radial de neutrões Discriminação de neutrões e radiação gamas Empilhamento de impulsos Algoritmos de tempo real Processamento de impulsos Neutron radial camera Discrimination of neutrons and gamma radiation Pile-up Real-time algorithms Impulse processing |
title_short |
Perfis de Emissividade Neutrónica em Fusão Nuclear Algoritmos de tempo-real aplicados ao ITER |
title_full |
Perfis de Emissividade Neutrónica em Fusão Nuclear Algoritmos de tempo-real aplicados ao ITER |
title_fullStr |
Perfis de Emissividade Neutrónica em Fusão Nuclear Algoritmos de tempo-real aplicados ao ITER |
title_full_unstemmed |
Perfis de Emissividade Neutrónica em Fusão Nuclear Algoritmos de tempo-real aplicados ao ITER |
title_sort |
Perfis de Emissividade Neutrónica em Fusão Nuclear Algoritmos de tempo-real aplicados ao ITER |
author |
Oleynyk, Mykola |
author_facet |
Oleynyk, Mykola |
author_role |
author |
dc.contributor.author.fl_str_mv |
Oleynyk, Mykola |
dc.subject.por.fl_str_mv |
Câmara radial de neutrões Discriminação de neutrões e radiação gamas Empilhamento de impulsos Algoritmos de tempo real Processamento de impulsos Neutron radial camera Discrimination of neutrons and gamma radiation Pile-up Real-time algorithms Impulse processing |
topic |
Câmara radial de neutrões Discriminação de neutrões e radiação gamas Empilhamento de impulsos Algoritmos de tempo real Processamento de impulsos Neutron radial camera Discrimination of neutrons and gamma radiation Pile-up Real-time algorithms Impulse processing |
description |
Trabalho de Projeto do Mestrado Integrado em Engenharia Física apresentado à Faculdade de Ciências e Tecnologia |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-12-04 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10316/94039 http://hdl.handle.net/10316/94039 TID:202687660 |
url |
http://hdl.handle.net/10316/94039 |
identifier_str_mv |
TID:202687660 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134023837024256 |