Visual c++을 이용한 물질의 X-선 흡수 계수 계산 프로그램

Slides:



Advertisements
Similar presentations
학 습 목 표 1. 기체의 압력이 기체 분자의 운동 때문임을 알 수 있다. 2. 기체의 부피와 압력과의 관계를 설명할 수 있다. 3. 기체의 부피와 압력관계를 그리고 보일의 법칙을 이끌어 낼 수 있다.
Advertisements

2. 속력이 일정하게 증가하는 운동 Ⅲ.힘과 운동 2.여러 가지 운동. 도입 Ⅲ.힘과 운동 2. 여러 가지 운동 2. 속력이 일정하게 증가하는 운동.
Ⅰ. 우주의 기원과 진화 3. 원자의 형성 원자의 구성 - 원자핵 (+) 와 전자 (-) - 전기적 중성 - 원소의 종류마다 원자핵의 질량과 전자의 개수가 다름.
수치해석 (Numerical Analysis) 보간법 (Interpolation). Page 2 보간법 (Interpolation) In this chapter … 보간법이란 ? 통계적 혹은 실험적으로 구해진 데이터들 (x i ) 로부터, 주어진 데이터를 만족하는 근사.
재료수치해석 HW # 박재혁.
흑체 복사 강도 측정 일반물리 B실험실 일반물리실험 (General Physics Experiment)
적분방법의 연속방정식으로부터 Q=AV 방정식을 도출하라.
Compton Effect (컴프턴 효과)
제 5 장. 보간법(Interpolation)
원자 스펙트럼 1조 서우석 김도현 김종태.
Ⅱ. 측정(Measure) (2) Gage R&R (Crossed) – ANOVA 방법 [1] Data 입력
수치해석 6장 예제문제 환경공학과 천대길.
전자기적인 Impedance, 유전율, 유전 손실
프로젝트 8. Electron Spin Resonance
질의 사항 Yield Criteria (1) 소재가 평면응력상태에 놓였을 때(σ3=0), 최대전단응력조건과 전단변형에너지 조건은σ1 – σ2 평면에서 각각 어떤 식으로 표시되는가? (2) σ1 =σ2인 등이축인장에서 σ = Kεn로 주어지는 재료의 네킹시 변형율을 구하라.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
Error Detection and Correction
Ch.4. 결정화학 원자의 구조 핵 (nucleus): 중성자 (neutron) + 양성자 (proton)  원자의 질량을 결정 전자 (electrons): 원자 궤도(atomic orbital)를 차지, 양자화 (quantumized)  원자의 크기를 결정 원자 궤도?
상관함수 correlation function
602 LAB FDTD 를 이용한 Acoustic Simulation 지도: 이형원 교수님 차진형.
행렬 기본 개념 행렬의 연산 여러가지 행렬 행렬식 역행렬 연립 일차 방정식 부울행렬.
Proj.4 X-ray diffraction of powders
3차원 객체 모델링.
일차방정식의 풀이 일차방정식의 풀이 순서 ① 괄호가 있으면 괄호를 먼저 푼다.
제4장 제어 시스템의 성능.
별의 밝기와 거리[2] 밝다고 가까운 별은 아니야! 빛의 밝기와 거리와의 관계 별의 밝기 결정.
Ⅲ. 이 차 방 정 식 1. 이차방정식과 그 풀이 2. 근 의 공 식.
빛의 이중성 빛의 이중성 By kwang SEO.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
2조 식품생명공학과 조광국 배석재 윤성수 우홍배
실험장치 광전효과 현대 물리 실험 발표 금동용.
Zeeman Effect 정혜연.
Metal Forming CAE Lab., Gyeongsang National University
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
Clipping 이진학.
고체역학 2 - 기말고사 1. 단면이 정사각형이고 한번의 길이가 a 일 때, 최대굽힘응력과 최대전단응력의 비를 구하라(10).
밀도 (1) 부피가 같아도 질량은 달라요 ! 밀도의 측정 밀도의 특징.
Copyright Prof. Byeong June MIN
전자와 시편의 상호작용(비탄성산란) 2θ Incident Beam (Primary electron)
고체의 X선 회절 4조 강신형 권용욱 김미정 사공정.
Fitting / Matrix / Excel
홍수추적 담당교수명 : 서 영 민 연 락 처 :
양자상태수(Density of states)
끓는점을 이용한 물질의 분리 (1) 열 받으면 누가 먼저 나올까? 증류.
미분방정식.
수학10-나 1학년 2학기 Ⅱ.부등식의 영역 1. 부등식의 영역(2/5) 부등식 영역 수업계획 수업활동.
이차방정식과 이차함수의 관계 이차함수의 그래프와 축의 위치 관계 이차방정식 의 그래프와 축이 만나는 점의 좌표는 이차방정식
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
①톰슨의 모형 ②러더퍼드의 모형 ③보어의 모형 ④현대의 모형
종이비행기가 잘 날기 위한 조건 만든이:김윤성.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
1-5 용해도.
Chapter 1 단위, 물리량, 벡터.
DA :: 퀵 정렬 Quick Sort 퀵 정렬은 비교방식의 정렬 중 가장 빠른 정렬방법이다.
비열.
Slide wire형 Wheatstone Bridge에 의한 저항 측정
Chapter 1 단위, 물리량, 벡터.
1. 접선의 방정식 2010년 설악산.
학습 주제 p 끓는점은 물질마다 다를까.
5장 광 파이버 도파로 5.1 계단형 광파이버 (step-index fiber).
프로젝트 6. 핵 붕괴 윤석수.
3.3-2 운동 에너지 학습 목표 1. 운동에너지의 정의를 설명할 수 있다. 2. 운동에너지의 크기를 구할 수 있다.
Chapter 7 – Curves Part - I
상관계수.
기체상태와 기체분자 운동론!!!.
컴퓨터공학과 손민정 Computer Graphics Lab 이승용 교수님
Energy Band (고체속의 전자구조)에 대해서 쉬운 얘기를 한 후에 Bloch state 로 다시 돌아 가겠습니다.
수치해석 ch3 환경공학과 김지숙.
전류의 세기와 거리에 따른 도선 주변 자기장 세기 변화에 대한 실험적 고찰
피보나치수열에 대하여 한림초 5학년 신동오.
Presentation transcript:

Visual c++을 이용한 물질의 X-선 흡수 계수 계산 프로그램 컴퓨터응용과학부 정은선

목표 이미 실험으로 측정된 data (Attenuation Coefficient) 에서 spline보간법을 이용해서 근사해 보고, Simulation을 한다. X-선은 물질 내에서 어떠한 물리적인 상호작용으로 흡수와 산란을 한후, 검출기에 검출이 됩니다. 그러나 어떠한 확률로 상호작용을 하는지에 따라 검출되는 X-선의 양은 달라질 수 있는, X-선의 양을 결정하는 요소가 있습니다. 이것을 감약계수라고 하는데, 고정된 몇 개의 energy에 대해서는 감약계수가 나와 있습니다. 하지만 임의의 energy에 대한 감약계수도 필요합니다. 그래서 저는 cubic spline 보간법을 이용해서 computer simulation으로 정확한 값을 계산했습니다.

감약 계수 (Attenuation Coefficient) : 감약계수 또는 흡수계수 전자기 방사선의 흡수 산란에 의한 감쇠의 정도를 나타내는 값. 값이 커질수록 감쇠의 정도가 커진다. 물질의 종류(원자번호)와 밀도, 방사선의 에너지에 연관됨. 물질 구성 원자 1개당 총단면적에 비례 Collimator 그 정도를 나타내는 값을 감약계수라고 합니다. 물질의 단위체적당 원자수 : 감약계수 :

Attenuation Coefficient 물질의 밀도: 원자량 : A 에 들어있는 원자 수 : 아보가드로수 : Cross section Attenuation Coefficient Linear Attenuation Coefficient Mass Attenuation 정 의 단위 체적 당 광자의 흡수 산란의 총 단면적 질량 에 대한 광자의 단위 감약 계수는 두 가지 type가 있습니다. 단위체적당 총 단면적 선 감약 계수와 1g당 총단면적 질량 감약 계수가 있습니다. 물질 마다는 선감약계수는 다릅니다.하지만 같은 물질에서는 밀도에 따라서 선감약계수가 달라지기 때문에, 질량감약계수가 쓰인다. 질량 감약계수는 물질이 결정되면 값이 정해 집니다. 그래서 밀도가 무관해 집니다.

전자기방사선과 물질과의 상호작용 방사선(전자기파)이 물질에 입사 되면 물질을 구성하는 원자와의 상호 작용으로 광자가 흡수되거나 산란 되어, 전자기파의 에너지와 강도(intensity)를 감쇠 시킨다. 광자와 원자의 상호작용현상은 광자 에너지에 따라서 일어날 확률이 다르다. 전자기파와 물질과의 상호작용 : 레일리 사란(Coherent scattering), Compton 산란(Incoherent scattering) 광전효과(Photoelectric effect), 전자쌍 생성(Pair production )

(Coherent scattering) Rayleigh 산란 (Coherent scattering) 광자가 들어가서 방향만 바꿔서 산란. 전리 작용 아님 광전효과(Photoelectric effect) 광자가 들어가서 없어지고 전자가 튀어 나온다. 궤도 전자의 에너지와 비슷 발생확률이 커짐. (edge) : K edge, L edge 지금까지 밝혀진 상호작용 현상들에 대해 조금 언급해 보겠습니다. 레일리 산란은 빛이 들어가서 방향만 바꿔서 산란 되는 현상입니다. 광전효과는 빛이 들어가서 없어지고 전자가 튀어 나가는 현상입니다. 그리고 궤도전자의 energy와 비슷하면 광전효과가 급격히 증가한다. 이 부분을 edge라고 부르는데, K각에서 발생하면 k edge, L1각에서 일어나면 L1edge라고 한다.

컴프턴 산란 (Incoherent scattering) 광자가 물질 내의 자유전자와 충돌 에너지의 일부를 전자에게 줘서 전자는 튀어나감 광자는 에너지가 감소되어 다른 방향으로 산란 됨. 전자쌍 생성 (Pair production) 1.02Mev 이상의 에너지가 되면 원자가 있는 주변에서 양전자와 음전자를 생성 triplet production 2.04MeV이상에서 일어남 컴프턴 산란은 빛이 들어가서 전자를 튀어내고 다른 방향으로 산란되는 현상입니다. “Pair production”은 정지질량 에너지 1.02MeV이상의 에너지가 되면 일어나는데, 원자가 있는 주변에서 양전자, 음전자를 발생시킨다. 진단방사선은 30KeV~120KeV만 다루기 때문에 임상에서는 일어나지 않는 현상입니다. *X-선이 물질에 주어지면 그 만큼 에너지를 잃게 된다. 임상에서는 일어나지 않는 현상 진단방사선 영역 : 30KeV~120KeV

Linear attenuation Coefficient ( ) Material : a-Se Density : 4.26 Energy unit : KeV Energy Scattering Photo electric effect Pair production Total Attenuation Coherent Incoherent In nuclear field In electron field With coherent Without coherent 1.000 23.68 0.0230 9848 0.00 9872 1.436 22.54 0.0412 18503 18526 1.476 22.42 0.0430 23809 23831 1.654 21.89 0.0507 20917 20939 10.000 7.43 0.291 180.3 188 181 12.660 5.58 0.337 671.0 677 671 100.00 0.232 0.501 1.642 2.67 2.44 다음 표는 에너지에 따른 질량 감약계수를 나타낸 것입니다.

파일 ┏ ┛ Atomic number Atomic Weight Edge 개수 Energy 개수 Edge index Edge name Edge energy Energy Coherent Incoherent Photoelectric Effect 여기서 감약계수는 cross section에 비례한다고 했습니다. 즉, 단면적을 알면 감약계수를 알 수 있습니다. 연구자(핵물리학자)들이 cross section을 측정해 놓았는데, 실험할 수 있는 몇 개의 energy에 대해서만 측정해 놓았습니다. 원자번호, 원자량, edge개수, energy 개수, edge index, edge energy, energy, coherent, incoherent, photoelectric effect, pair production순으로 cross section이 나열되어 있습니다. 고정된 값들 뿐만이 아니라 중간 값들도 필요로 합니다. 그래서 중간 값들을 구하기 위해서 cubic spline interpolation을 사용했습니다. Pair Atomic Pair Electronic

보간법 함수의 형이 미지인 경우에 어떤 간격을 가진 2개 이상의 변수 치에 대한 함수 치를 알고서 그 중간의 값에 대한 함수 치를 구하는 방법 - 실험과 관측으로 얻어진 측정치에서 측정되지 않은 중간치를 구하는 방법 스플라인 보간법 (Spline interpolation) - 데이터 점들의 부분집합의 저차 다항식 3차 스플라인 (Cubic Spline) Cubic spline을 선택한 이유는 energy에 따른 cross section이 굉장히 변화가 심한 것이 아니므로 부드럽게 변화하기 때문에 선택했습니다. 고차 다항식으로 표현하는 것보다 못하다. 하지만 고차다항식에서는 급격히 변화하는 부분의 근방에서 격렬하게 진동을 하는 경우가 있다. 반면에 3차 스플라인은 점들을 연결한 곡선이 3차 곡선으로 제한되어 있기 때문에 진동을 최소화한다. 그래서 국부적으로 변화하는 함수의 거동에 우수한 근사값을 제공한다.

3차 스플라인 1. 2. 3. 4. 5. 6. 자유경계조건 자유경계조건 구간 에서 함수 정의 : 보간점 구간 에서 함수 정의 : 보간점 3차 스플라인 보간자 : 1. 2. 3. 4. 5. 6. 자유경계조건 자유경계조건 곡선의 진동을 최소화하는 위치에 평행을 이루도록 끝점의 기울기가 임의의 값을 가질 수 있는 조건. -- 유효숫자를 많이 가진 실험 데이터를 곡선 접합 할 때 *그림 설명 *각 구간의 다항식의 계수를 구해야 합니다. 아래의 조건들을 사용해야 합니다.

3차 스플라인 방정식의 계수 각 구간의 계수 a, b, c, d의 관계식이 얻어지는데, 정리를 하면 아래의 c에 관한 식이 얻어집니다.

*삼중 대각 행렬이므로 가우스 소거법을 이용한다. 인 벡터 방정식 선형시스템 c에 관한 식을 가우스 소거법을 이용해서 풀었습니다. 에 대하여 유일한 해를 갖는다. 선형 연립방정식을 풀기 : *삼중 대각 행렬이므로 가우스 소거법을 이용한다.

Cubic spline결정 가우스 소거법 각 구간의 계수를 구하는 함수에서 이 부분이 가우스 소거법을 이용한 부분입니다.

- energy가 낮을수록 값이 커진다. 각각의 scale이 다르다. edge Linear Spline Interpolation 발생확률 - 낮은 energy : 광전효과 - 중간 energy : compton효과 - 높은 energy : 전자쌍생성 Atomic # : 34 ( 셀레늄 ) Density : 4.26 Unit : Energy : 1KeV ~ 100GeV Total Attenuation Coefficient - energy가 낮을수록 값이 커진다.

결론 - 방사선의 이론적인 내용을 알게 됨. - 프로그램하면서 여러 가지 기술을 많이 배움. 향후 과제 몬테카를로 전산모사