구글에서 제공하는 무료서비스 Colab을 이용하여 CoolProp 모듈을 써서 물성치를 구해보겠습니다.
코랩을 사용하면 컴퓨터에 별도 프로그램 설치 없이 웹브라우저에서 프로그래밍을 할 수 있습니다.
아래 링크를 통해 Colab서비스로 이동합니다.
바로 실행해볼 수도 있고 저장하려면 사용자의 Google Drive에 복사하여(Drive에 사본저장 메뉴) 사용할 수 있습니다.
크게 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')
_
반응형