구글코랩으로 Coolprop 사용해서 유체물성치 구하기

 

 

구글에서 제공하는 무료서비스 Colab을 이용하여 CoolProp 모듈을 써서 물성치를 구해보겠습니다.

코랩을 사용하면 컴퓨터에 별도 프로그램 설치 없이 웹브라우저에서 프로그래밍을 할 수 있습니다.


아래 링크를 통해 Colab서비스로 이동합니다.

바로 실행해볼 수도 있고 저장하려면 사용자의 Google Drive에 복사하여(Drive에 사본저장 메뉴) 사용할 수 있습니다.

LINK - Google Colab example01



크게 2가지를 테스트해볼 수 있습니다.

  • CoolProp PropsSI 함수를 사용하는 부분
  • CoolProp HAPropsSI 함수를 사용하는 부분




유체 물성치는 첫 부분의 코드를 활용해 확인이 가능합니다.

 

 

 

 


 

또한 아래코드를 사용하여 그래프를 그려볼 수도 있습니다.

 

import CoolProp
from CoolProp.Plots import PropertyPlot

# For R134a in EUR Unit
plot = PropertyPlot('HEOS::R134a', 'PH', unit_system='EUR', tp_limits='ACHP')

# Create 11 lines of constant quality
# if you only want to see the dome, use num=2
plot.calc_isolines(CoolProp.iQ, num = 11)

# Create 25 lines of constant Temperature
plot.calc_isolines(CoolProp.iT, num=25)

# Create 15 lines of constant Smass
plot.calc_isolines(CoolProp.iSmass, num=15)

# Display and save the plot as a png
plot.show()
plot.savefig('R134a.png')

 

 

 

 

 

_

반응형