본문 바로가기
programming language/MATLAB

MATLAB Churchill equation GUI

by 남성 2013. 12. 10.

하드를 뒤지다 보니 몇 년 전에 제작 했던 GUI 가 남아 있더군요.

 

간단하게 Churchill equation 그래프를 그리고 변수 넣으면 값 출력 되고 정도의 GUI 라서 별거는 아니지만 유체역학을 공부하시는 분들은 필요하실 것도 같아서 이렇게 소개하고 올립니다.

 

유체 정역학에서 사용되는 Churchill equation은 Moody가 상용 원형관을 실험하여 마찰계수(f), 레이놀즈수(Re), 상대조도계수(ε/D)의 관계를 구한 것으로 수식은 다음과 같습니다.

 

해당 파일 첨부합니다.

ChurchillGUI_MATLAB.zip

 

레이놀즈수(Re)와 상대조도계수(ε/D)를 알면 마찰계수(f) 를 구할 수 있습니다.

 

Churchill equation에 대한 GUI 파일은 다음과 같이 ChurchillGUI.m, ChurchillGUI.fig 파일로 구성되어 있고~ 명령창에 파일명 ChurchillGUI 를 치고 실행하면 다음과 같은 Churchill equation GUI 를 볼 수가 있습니다.

 

다음으로 위에서 설명한데로 레이놀즈수(Re)와 상대조도계수(ε/D)를 입력하면~

 

위 그림과 같이 해당 마찰계수가 별표로 표시되고~ 그 값이 표시 됩니다.

 

Plot, Clear 등은 굳이 설명 안 드려도 알겠죠~ 관계된 공부 하시는 분들은 유용하게 사용하시길~

댓글0