- Nazwa przedmiotu:
- Modelowanie procesów jądrowych
- Koordynator przedmiotu:
- dr Marcin Słodkowski
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Fizyka Techniczna
- Grupa przedmiotów:
- Obowiązkowe
- Kod przedmiotu:
- Semestr nominalny:
- 1 / rok ak. 2019/2020
- Liczba punktów ECTS:
- 4
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład30h
- Ćwiczenia0h
- Laboratorium30h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Znajomość podstaw fizyki ogólnej, mechaniki kwantowej, fizyki jądrowej i cząstek elementarnych, fizyki radiacyjnej, fizyki zderzeń ciężkich jonów. Znajomość programowania proceduralnego i obiektowego. Wymaga praktyczna wiedza z zakresu komputerowej analizy danych doświadczalnych. Znajomość środowiska do analizy i wizualizacji wyników ROOT.
- Limit liczby studentów:
- Cel przedmiotu:
- Celem przedmiotu jest zapoznanie uczestników zajęć z metodami modelowania procesów jądrowych oraz nabycie umiejętności praktycznych w wykorzystywaniu programów do modelowania. Wykład zawiera przekrojowy program z interdyscyplinarnych dziedzin fizyki jądrowej - radiacyjnej fizyki jądrowej, fizyki wysokich energii, relatywistycznej fizyki jądrowej i fizyki zderzeń ciężkich jonów. Modelowanie procesów jądrowych stanowi nieodłączny element porównywania wyników eksperymentu z przewidywaniami teoretycznymi. Wiadomości podawane na wykładzie są niezbędne do celów eksperymentalnych w wielu dziedzinach fizyki jądrowej i cząstek elementarnych. W laboratorium komputerowym uczestnik zapozna się z szeroko pojętą tematyką zagadnień analiz off-line, do których zalicza się symulację i porównanie symulowanych wyników z danymi doświadczalnymi. Wykład i powiązane z nim laboratorium komputerowe stanowi wprowadzenie studentów do stosowanych metod i oprogramowania niezwykle ważnych dla specjalistów w zakresie fizyki jądrowej (w tym relatywistycznej fizyki jądrowej, inżynierii reaktorowej i fizyków wspomagających medycynę nuklearną).
- Treści kształcenia:
- Program zajęć
1. Wprowadzenie do programu zajęć. Czym jest modelowanie procesów jądrowych ? Rodzaje modelowania: statyczne, matematyczne (analityczne), statystyczne i dynamiczne. Najczęściej stosowane modele w fizyce jądrowej: statystyczne (Monte Carlo), dynamiczne (mikroskopowe UrQMD), kolektywne (HYDRO), wielociałowe (pQCD), strunowe, geometryczne (modelowanie propagacji cząstek w detektorze - GEANT).
2. Wstęp do programowania w FORTRANIE jako język programowania stosowany do symulacji procesów jądrowych.
3. Metody Monte Carlo. Dlaczego są używane ? Ich znaczenie w fizyce i technice eksperymentalnej.
4. Modelowanie w radiacyjnej fizyce jądrowej. Modelowanie geometryczne. GEANT – przedstawienie i omówienie cech funkcjonalnych, sposobu przygotowania danych wejściowych, formaty wyjścia. Programowe narzędzia do przygotowania opisu geometrii detektora, nakładki graficzne.
5. Łączenie generatorów cząstek z programem GEANT. Łączenie modułów programu komputerowego implementowanych w C/C++ i Fortranie.
6. Modelowanie kaskad elektromagnetycznych.
7. Modelowanie za pomocą programów MCNPX i FLUKA. Program FLUKA. Historia powstania i jego ewolucja. Przegląd możliwości programu: oddziaływania nieelastyczne hadron-jądro, rozpraszanie elastyczne, oddziaływania jądro-jądro, transport naładowanych hadronów i mionów, neutrony o małych energiach, elektrony, fotony, neutrina, geometria, zagadnienia transportu, sposoby optymalizacji działania programu.
8. Struktura kodu komputerowego FLUKA. Aspekty techniczne. Sposób używania, w szczególności przygotowanie danych wejściowych i interpretacja wyników.
9. Modelowanie w fizyce zderzeń ciężkich jonów. Modele strunowe generator HIJNG. Generowanie zestawów przypadków, np. p+p, p+A, centralne A+A, minimum bias A+A.
10. Model mikroskopowy – model transportu hadronów UrQMD w relatywistycznej fizyce zderzeń ciężkich jonów.
11. Modele hydrodynamiczne Landaua oraz Bjorkena. Relatywistyczne modele HYDRO ewolucji kolektywnego stanu materii.
12. Fizyka generatora zderzeń PYTHIA.
13. Metody Monte Carlo w fizyce wysokich energii, relatywistycznej fizyce jądrowej i fizyce zderzeń ciężkich jonów.
14. Zastosowania metod Monte Carlo do generacji przypadków oddziaływań i symulacji odpowiedzi detektora.
15. Symulacje Monte Carlo w badaniu efektywności i akceptacji rekonstrukcji śladów cząstek naładowanych w detektorze pod kątem analiz danych w eksperymentach NA49, NA61/SHINE, STAR, ALICE.
- Metody oceny:
- Zaliczenie wykładu kończy się egzaminem pisemnym w terminach sesji egzaminacyjnej (6 pytań otwartych: po 2 pytania z 3 działów przedmiotu).
Studenci wykonają 3 projekty w celu zaliczenia laboratorium przedmiotu.
- Egzamin:
- tak
- Literatura:
- 1. D. H. Perkins “Wstęp do Fizyki Wysokich Energii” PWN 2004.
2. E. Skrzypczak, Z. Szefliński “Wstęp do Fizyki Jądrowej i Cząstek Elementarnych”
3. J. Bartke “Introduction to Relativistic Heavy Ion Physics” World Scientific 2009
4. Podstawowe publikacje z dziedziny przedstawianych modeli – stale uzupełniana lista dostępna jest na stronie przedmiotu (http://efizyka.if.pw.edu.pl/MPJ)
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt MPJ_W01
- Ma podstawową wiedzę w dziedzinie modelowania procesów jądrowych, radiacyjnej fizyki jądrowej, fizyki wysokich energii, relatywistycznej fizyki jądrowej i fizyki zderzeń ciężkich jonów wykorzystywanych w dużych eksperymentach.
Weryfikacja: kolokwium
Powiązane efekty kierunkowe:
FT2_W03
Powiązane efekty obszarowe:
X2A_W03, X2A_W04, X2A_W05, T2A_W03, T2A_W04, InzA_W02, InzA_W05
Profil ogólnoakademicki - umiejętności
- Efekt MPJ_U01
- Potrafi praktycznie w wykorzystać programy do modelowania procesów jądrowych.
Weryfikacja: zaliczenie ćwiczeń z laboratorium
Powiązane efekty kierunkowe:
FT2_U06, FT2_U08, FT2_U16
Powiązane efekty obszarowe:
X2A_U02, X2A_U04, T2A_U09, T2A_U08, X2A_U01, X2A_U02, T2A_U17, InzA_U06
- Efekt MPJ_U02
- Potrafi napisać aplikację wykorzystującą biblioteki modeli transportu tj. GEANT4 i FLUKA. Umie uruchomić proces symulacyjny transportu neutronów w osłonie betonowej reaktora jądrowego oraz zrobić podstawowe analizy otrzymanych wyników.
Weryfikacja: zaliczenie ćwiczeń z laboratorium
Powiązane efekty kierunkowe:
FT2_U06, FT2_U08, FT2_U16
Powiązane efekty obszarowe:
X2A_U02, X2A_U04, T2A_U09, T2A_U08, X2A_U01, X2A_U02, T2A_U17, InzA_U06
- Efekt MPJ_U03
- Potrafi wykonać symulacje teoretyczne w fizyce zderzeń ciężkich jonów oraz wykonać prostą analizę wyników na wygenerowanych danych
Weryfikacja: zaliczenie ćwiczeń z laboratorium
Powiązane efekty kierunkowe:
FT2_U06, FT2_U08, FT2_U16
Powiązane efekty obszarowe:
X2A_U02, X2A_U04, T2A_U09, T2A_U08, X2A_U01, X2A_U02, T2A_U17, InzA_U06
Profil ogólnoakademicki - kompetencje społeczne
- Efekt MPJ_K01
- Potrafi używać oprogramowanie do modelowania procesów jądrowych, dokonywać analizy i interpretacji uzyskanych wyników. Potrafi wykonywać samodzielnie symulacji Monte-Carlo i aktywnie działać i wykonywać zadania w sposób kreatywny i przedsiębiorczy.
Weryfikacja: laboratorium
Powiązane efekty kierunkowe:
FT2_K01
Powiązane efekty obszarowe:
X2A_K07, T2A_K06