반응형
열전달 계산 Mathlab 프로그래밍(feat.Gauss seidel)
열전달 문제는 Gauss seidel 방식으로 해결할 수 있습니다.
전에 엑셀프로그램으로 계산방법을 포스팅했었는데 오늘은 매트랩(Mathlab)의 GUI기능을 이용하여 프로그램을 만들어 보도록하겠습니다.
먼저 Gauss seidel방식의 수식은 다음과 같습니다.

이 식의 의미는 이전의 값을 현재식에 대입하여 다시 구하고 이 방식을 반복하여 이전값과 현재의 값의 차이가 설정해놓은 오차 이내에 들어오면 해로 판정하는 방법입니다.
즉 이전값(처음에는 초기값을 임의로 설정)을 방정식에 대입해서 나오면 나온값이 이전값이되고 다시 방정식에 대입 이런 걸 계속 반복하면 됩니다.
이를 프로그래밍을 통해 구현하면 다음과 같습니다.




이를 GUI로 표현하면 다음과 같은 결과를 도출할 수 있습니다.

반응형
'기계공학(Mechanical Engineering) > 열전달(Heat Transfer)' 카테고리의 다른 글
대류열전달 문제해결법 [상사성 similarity] (1) | 2022.10.23 |
---|---|
방정식 수치해법 [엑셀 연립방정식풀이 Gauss seidel feat 열전도방정식] (0) | 2022.10.23 |
열전대(Thermocouple)에 관하여 (0) | 2022.10.23 |
fin 휜 설계 열전달[Heat transport] #4 fin 설계(Fin온도,열전도율,효율,유효도) (0) | 2022.10.23 |
손잡이 열전달율 및 중앙온도 문제[열전달] (0) | 2022.10.23 |