분류 전체보기
-
05. 결정립 성장 모델링 이론편수치해석 2024. 5. 22. 21:07
핵을 생성시키는 모델은 완성됐기때문에, 이러한 핵에서 결정이 성장시키는 모델을 만들고자한다. 핵을 성장시키는 모델에 대해서 생각해보자면 임계반경이상으로 만들어진 결정핵에 확산에 의하여 결정핵이 커지는 과정을 떠올리면 간단할듯하다. 그리고 확산은 오로지 자기확산을 통해서만 이뤄진다고 가정한다면, 오직 온도에 의존한다. 이러한 핵성장의 구동력은 용액의 과포화도에 의존하는데, 압력이 1기압으로 일정하다고 가정했을때 이는 오직 T의 함수이기 때문이다. 그렇기 때문에 만약 온도,압력이 일정하고 농도만 다른 환경을 생각해보면 핵성장에 대하여 생각해볼수있다. 모델링하는데 있어서 이론의 바탕은 수치해석 교수님의 도움을 받아 관련된 상세한 식이 기술된 논문을 제공받았고, 그 논문은 아래와 같다. 1995년 논문 이번..
-
02. Profex 사용 예제 (COD 데이터베이스 접근)XRD 2024. 5. 2. 13:00
저는 학부생이고, 이제 결정학을 배우고 XRD에 대해서 독학하는 중이라 결정학과 XRD에 대한 원리와 이론적인 설명은 하지않습니다. Profex 프로그램의 기능적인 사용법만을 다루는점 양해부탁드립니다. https://www.profex-xrd.org/tutorials/ Tutorials – Profex www.profex-xrd.org이 글은 Profex에서 제공되는 튜토리얼을 현재버전에 맞게 다시 설명하는 글입니다. 큰 차이는 없으니 여기에 직접 들어가셔서 보시는걸 추천드립니다. COD는 오픈소스로 제공되는 결정학 데이터베이스입니다. 보통 XRD에서는 JCPDS라는 카드를 사용하지만 해당 카드는 유료기 때문에 학부생이 쓰기에는 좀 어렵습니다. 그렇기 때문에 Profex에서는 프로그램 자체적으로 COD ..
-
04-2 결정핵 생성기구 -inhomogeneous nuclei (수정)수치해석 2024. 4. 9. 17:48
열역학적으로 좀 더 정확하게 설명해주는 글이 있어서, 그 글을 바탕으로 이론을 다시 세웠다. 저번편에 균일핵생성에 대해서 다뤘는데, 이번편은 불균일 핵생성에 대해서 다뤄보고자 한다. 이론적인 부분은 균일 핵생성과 크게 다르지않다. 부피증가에 따른 증가항과 표면적증가에 따른 감소항에 의해서 결정핵생성이 결정되는데, 불균일 핵생성의 경우 독립적으로 생성되지않고 클러스터(핵)이 다른 계면에 붙어서 발생하는데, 이 경우 표면에너지가 균일핵생성보다 매우 작게 나타나기때문에 임계반경이 매우 작아지고, 따라서 균일 핵생성보다 발생하기가 더 쉬워진다.(임계 에너지가 낮다) 즉, 불균일 핵생성의 경우 클러스터와 다른 계면사이의 표면장력에 필요한 계면에너지와, 용액와 클러스터 사이의 계면에너지, 그리고 클러스터의 부피를..
-
01. Profex 설치XRD 2024. 4. 3. 23:45
Profex의 설치는 매우 단순합니다. https://www.profex-xrd.org/download/ Downloads – Profex www.profex-xrd.org 이 페이지에 들어가시면 아래와 같은 페이지가 나옵니다. 대부분 윈도우를 쓰실테니, 윈도우 버튼을 누르시면 됩니다. 그다음 아래의 다운로드 버튼을 누르면됩니다. 그리고 설치를 진행하면되고, 체크하거나 뺄거는 따로 없으니 실행하셔서 계속 진행하셔서 설치하면됩니다. 실행파일은 이렇게 생겼고, 아마 ProfexWP, ProfexST, ProfexED 등등 다른 실행파일도 생겼을텐데, 이것들은 저도 어디다가 쓰는지는 잘 모르겠습니다. 우선 이 어플로 실행을 하시면됩니다. 설치가 끝난게 아닙니다. 데이터베이스도 설치해야됩니다. 데이터베이스 설치..
-
00. XRD 프로그램 (Profex) 소개XRD 2024. 4. 3. 23:25
XRD가 무엇인지 알고있는 사람들을 위한 실제 프로그램 소개글입니다. XRD가 무엇인지는 구글에 조금만 검색해본다면 알수있기때문에 이론적인 설명은 넘어가고 실제 저희가 사용할수있는 프리 프로그램의 이용법에 대해서 소개시켜드리고, 간단한 이용법에 대해서 소개시켜드리고자 합니다. 이 글을 쓰게 된 이유는, 학교에서 진행하는 실험과목에서 XRD를 사용할일이 있었습니다. 그렇게 자료를 찾던중 무료로 제공되는 XRD분석툴이 있다는것을 알게되었고, 메뉴얼을 참고하면서 좀 사용해본 결과 매우 강력한 도구이면서 접근난이도도 매우 낮다고 판단되었는데 한국에는 잘 소개된것같지않아서 저라도 기초적인 사용법을 남겨둔다면 이후에 Profex라는 프로그램을 사용하실분이라도 유용하게 쓰지않을까.... 라는 생각이 들어서 쓰는 글입..
-
04. 결정핵생성기구 구현편수치해석 2024. 3. 29. 18:24
앞에서 시스템의 임계반경 이상의 결정핵이 생기기 위한 수식에 대하여 알아봤고, 이번편은 그러한 수식을 파이썬으로 구현하는것이다. 우선 제일 먼저 구현할 코드는 임계반경을 구하는 코드이다.수식에 대한 자세한 설명은 앞선편에서 했기때문에 앞으로도 생략하겠다. 우선, 물질의 고유한 특성과 연관된 표면자유에너지, 부피자유에너지, 용융점 이 3가지는 철을 기준으로 잡고서 해당 값들을 입력해주고, 계산해보면 다음과 같다.더보기def critical_radious(mt, t, me, gamma): # mt = 용융점(k) , t = 현재온도(k) , me = 용융잠열(J/m^3) , gamma = 표면에너지( J/m^2 ) r = (-2 * gamma * mt) / ((mt - t) * me) retur..
-
03. 결정핵생성기구 이론편수치해석 2024. 3. 26. 18:28
모든 물질의 원자는 같은 에너지를 가지지 않는다. 각 원자는 각자의 에너지 상태를 가지며 이는 볼츠만 분포를 통하여 설명할수있다. 그렇다면 핵생성의 경우, 특정온도 T에서 볼츠만분포를 가지는 계에서 특정 에너지 임계값을 가지는 원자만이 핵으로 발달한다고 가정할수있지 않을까? 이를 위해서 볼츠만 분포를 작성하고, 특정한 온도 T에서의 볼츠만 분포를 시각화하고자 한다. 1. 볼츠만 분포 볼츠만 분포의 수식은 아래와 같다. 이때 A는 정규화 상수이며, E는 활성화에너지로 생각할수있고 T는 온도(K)이며, k는 볼츠만상수이다. 이때 우리가 계산해야할부분은 E인데, 이러한 활성화에너지 E가 얼마나 필요한지는 계면에너지와 부피에너지에 의한 에너지의 증감만을 고려하도록 하겠다. 계면에너지는 핵의 반지름에 비례하면서 ..
-
02. 결정립성장기구(nuclei and growth) 모델링하기수치해석 2024. 3. 25. 20:42
수치해석을 하는데, 교수님이 수치해석할수있는 예제로 결정립성장에 대한 예제를 보여주었다. 하지만 growth부분에 대한 설명은 잘되었지만, nuclei에 대한 부분은 모델링 되지않아 해당부분을 개선한 프로그램을 처음부터 다시 작성하여 나만의 프로그램으로 만들어볼것이다. 아래는 프로그램에 들어갈 함수들이다. 각 함수들이 의미하는 물리적 의미는 각 회차의 앞부분에 간단하게 설명할 예정이다. 1. 볼츠만 분포함수 생성 2. 임계 반경 계산 함수 작성 3. 볼츠만 분포함수를 이용하여 nuclei 생성기구 작성 ->결정핵 생성기구로 모두 완료함. 4. growth기구 작성 5. 시각화 대충 이러한 순서로 진행될것이다. 1~3까지는 어느정도 구상이 잡혀있어서 금방 진행되겠지만, 4~5까지는 어떻게 진행해야될지 감이..