본문 바로가기

재료공학

(4)
고분자(Polymer): 고분자 관련 기본 용어 (conformation/ configuration/ isomerism/ thermoplastic/ thermoset) 이번 글에서는 고분자 관련 기본 용어들을 정리하였다. 소개할 용어들은 homopolymer/heteropolymer/homo chain polymer/hetero chain polymer/conformation/configuration/isomerism/thermoplastic/thermoset 순서이다. homopolymer: 반복되는 단량체, monomer, 가 한종류만 있는 고분자를 뜻한다. heteropolymer: 반복되는 단량체가 두 종류 이상인 고분자를 뜻한다. ※여기서 고분자의 정의는? 고분자란 반복단위인 단량체가 공유결합에 의해서 긴 사슬모양을 이루며 결합해있는 거대 물질을 뜻한다. 대게 단량체가 100개 이상이 결합해있으면 이를 고분자라고 칭한다. homo chain polymer: 주..
고분자(Polymer): 유리전이온도 Tg (Glass Transition Temperature)와 녹는점 Tm(Melting Temperature) 오늘의 과목: 고분자재료물성 유리전이온도 Tg (glass transition temperature)란? 일단은 유리전이온도를 정의하기에 앞서서 결정질 고분자(crystalline polymer)와 비정질 고분자(amorphous polymer)를 정의할 필요가 있다. (결정질과 비정질의 정의는 고분자 뿐만 아니라 금속, 세라믹 등의 다른 물질에서도 사용가능한 정의이다.) 먼저 결정질이란 물질 내부에 일정한 구조, 즉 규칙적 배열이 넓은 범위에서 존재하는 상태이며 비정질이란 물질 내부에 규칙적인 구조가 존재하지 않거나 규칙적인 배열이 매우 일부구간 존재하는 상태를 말한다. 비정질 고분자는 불규칙한 배열로만 이루어져있고 결정질 고분자는 사실 준결정성 고분자로 칭하는것이 더 정확한데 이 이유는 모든 결정질 ..
Fortran(포트란): subprogram인 function과 subroutine 포트란에는 두가지 subprogram이 있다. 이는 1. function과 2. subroutine이다. 1. function 1.1 built in function: 포트란 프로그램이 이미 보유하고 있어서 그냥 써도 되는 function 예를 들면, sin, cos, tan...등등이 있다. 1.2 user defined function: 포트란 프로그램이 보유하고 있지 않은 말그대로 사용자인 우리가 직접 정의해주는 function이다. (user defined function을 사용하는 예시) program test6 real a, b, c a=2. b=4. c=sum(a,b) write(*,*) c pause stop end real function sum(a,b) sum=a+b return end..
Fortran(포트란): Pi값 정확하게 정의하는 방법 포트란을 사용하다보면 pi값을 정확하게 입력해야한다. 포트란이 'pi'를 그냥 알아서 인식하지 못하므로 직접 입력을 해줘야한다. 초반에 공부를 할때는 real pi pi=3.14...... 이런식으로 정의했으나 이건 부정확한 방법이다. 정확한 방법은 아래와 같이 atan()를 이용하는것이다. real pi pi=4.0*atan(1.0) 이렇게 정의하면 완벽하게 pi를 정의할수 있다. ※위에서 4가 아니가 4.0이라고 쓰는 이유는 4가 integer가 아니라 real number임을 알려주기 위한것이다. integer와 integer가 연산이 되면 integer가 나오는데 그러면 우리가 원하는대로 결과가 나오지 않기 때문이다. 굳이 4.0 이렇게 적지 않고 4. 이런식으로 4뒤에 .만 찍어주면 된다. 1...