Mach Architect: 노즐을 설계하며 배우는 압축성 유동
γ=1.4 초크비는 0.5283, M=2 면적비는 1.6875다. 배압이 그 사이면 충격파가 목 안에 선다.
Mach Architect#
교과서 그래프만으로는 와 가 레짐을 어떻게 바꾸는지 손이 기억하지 못한다.
목의 파란 점을 위아래로 끌고, 오른쪽 배압 슬라이더로 를 바꾸면 출구 마하와 충격파 위치가 같이 움직인다.
목을 좁히면 유량이 막히는지, 배압을 0.5283 아래로 내리면 충격파가 출구 쪽으로 밀리는지 본다.
조작법#
- 노즐 형상: SVG 위의 파란 점을 위아래로 끌어 단면적을 바꾼다
- 배압: 오른쪽 슬라이더가 다
- 레벨 선택: 위쪽 LV1~LV4 버튼으로 바꾼다
레벨 해설#
Level 1: Subsonic Acceleration#
가장 단순한 경우다. 수렴 노즐에서 아음속은 단면이 줄수록 빨라진다. 등엔트로피 관계:
이라 가 줄면 이 는다. 목표는 출구 마하 0.45~0.55다.
Level 2: Choking#
유동이 **초크(choke)**되면 목에서 이다. 그 다음 배압을 더 내려도 목 상류의 질량 유량은 그대로다.
임계 압력비 ():
배압을 이 값 아래로 내리거나, 목을 충분히 좁힌다.
Level 3: Supersonic Nozzle Design#
수렴-확산 노즐에서 throat 이후 단면적이 다시 넓어지면 초음속으로 가속됩니다. 를 달성하려면:
식에 , 를 넣으면 인쇄된 1.6875가 그대로 나온다. , 라 괄호 안은 . 와 곱하면 1.5. 지수는 . . 를 곱하면 1.6875. 목이 1이면 출구는 그 배수여야 다.
아음속 목표 0.45~0.55는 같은 식의 반대편이다. 에서 , 에서 . 밴드가 좁다. 목을 조금만 움직여도 출구 마하가 구간 밖으로 나간다. 목 뒤에서 넓어져야 빨라지는 쪽은 라발 노즐이 뒤집히는 지점과 같은 식이다.
배압을 설계 압력 Pb_design까지 내려야 충격파 없이 초음속이 출구까지 간다.
Level 4: Shock Positioning#
배압이 설계 압력보다 높고 임계 압력보다 낮으면, 노즐 안에 **수직 충격파(normal shock)**가 선다.
충격파 전후의 관계:
를 충격파 식에 넣으면 약분이 깔끔하다. . . 압력비는 . 마하 2로 설계해 놓고 배압이 설계값보다 높으면, 관 안 어딘가에서 압력이 4.5배로 뛰고 마하는 0.58 근처로 떨어진다.
배압을 올리면 충격파는 목 쪽으로, 내리면 출구 쪽으로 움직인다. 레벨 4의 목표 은 그 점프를 출구 근처에 세우라는 뜻이다.
시뮬레이터의 물리 모델#
이 시뮬레이터의 가정은 다섯이다.
- 1D 준1차원(quasi-1D) 유동: 단면적 변화만 고려, 점성/열전달 무시
- 등엔트로피 유동 (충격파 제외): , 보존
- 칼로릭 완전 기체: (공기)
- 수직 충격파: Rankine-Hugoniot 관계식 적용
- 노즐 형상: Hermite 보간으로 매끄러운 단면적 분포 생성
충격파 위치는 출구 압력을 만족하는 자리를 이산적으로 찾는다. 전방은 등엔트로피 초음속, 후방은 전압 손실을 넣은 등엔트로피 아음속이다.
설계 배압을 남기면 M=2가 충격파에 먹힌다#
면적비 1.6875를 맞춰 놓고 배압을 설계값 위에 두면, 레벨 3에서 만든 는 관 안에서 로 떨어진다. 압력은 4.5배. 배압을 0.5283과 설계값 사이에 두는 순간, 초크는 유지되고 초음속 구간은 충격파 앞에서 끝난다.
그 점프를 격자 위에 올릴 때는 두께를 일부러 준다. 충격파를 일부러 흐려 둔 인공점성이 그 선택이다. 이 시뮬레이터는 위치를 이산적으로 찾을 뿐, 충격파 두께는 한 칸도 잡지 않는다. 배압 슬라이더가 에서 으로 옮기는 동안, 압력비가 4.5에서 벗어나는지 먼저 본다.
관련
도움이 됐다면 공유해주세요.