그림들이 정말 멋지지만, 압력 차이에 너무 집중하는 이유를 모르겠음
실제로 날개가 양력을 만드는 방식은 흐름이 날개에 부착(attachment) 되어 공기를 아래로 편향(deflect) 시키는 데 있음
즉, 공기의 운동량 변화가 위쪽 힘을 만들어내는 것임
핵심은 흐름이 날개에 잘 붙어 있도록 유지하거나, 흐름이 벗어났을 때 다시 붙게 하는 것임
관련 참고 자료는 NASA의 설명 페이지임
프로그래밍 좋아하는 사람이라면 AeroSandbox를 꼭 써보길 추천함
코드가 항공역학 전공자에게 맞춰져 있어서 프로그래머 입장에서는 다소 낯설지만, 기능은 매우 강력함
다양한 공기역학 시뮬레이션을 할 수 있고, 최적화 라이브러리와 결합되어 놀라운 결과를 낼 수 있음
또한 신경망 모델이 내장되어 있어서, 기존의 xfoil 같은 휴리스틱 솔버보다 훨씬 빠르게 정확한 공력 특성을 예측할 수 있음 GitHub 링크
나는 ciechanow.ski의 팬임
이런 교육 콘텐츠를 계속 만들 수 있도록 무제한 지원금이 주어졌으면 좋겠음
고마움! 매크로 확장 버전은 다음과 같음: Airfoil - 링크 - 2024년 2월 (296개의 댓글)
그는 보통 1년에 한두 번 이런 훌륭한 설명 글을 올리는데, 2025년에는 아직 없음
시간이 나서 다시 이런 멋진 강의형 글을 써주길 바람
이건 항공우주공학 1학년에게 꼭 필요한 빠진 과목 같음
F1을 보기 시작하고 Adrian Newey의 책을 읽으면서 공기역학에 흥미가 생겼음
특히 속도 섹션의 다이어그램이 인상적이었음
(2024)로 표기되어야 함
잠깐 흥분했는데, RSS 피드가 작동하지 않아서 이상하다 싶었음
알고 보니 그 글은 2024년 글이었음
이 사람의 작업은 내가 본 설명 콘텐츠 중 최고 수준임
많은 사람들이 놓치는 부분인데, 날개 단면(airfoil)의 모양이 양력을 “만드는” 마법이 아님
사실 평평한 판도 충분히 양력을 만들 수 있음
Airfoil 설계의 핵심은 양력 대비 항력 비율을 최적화하는 것임
그리고 실속 속도, 초음속 근처 성능, 층류/난류 흐름, 내부 구조 등 복잡한 요소들이 뒤따름
더 구체적으로 말하자면, 결국 운동량 교환을 피할 수 없음
비행기가 위로 힘을 받으려면 공기 분자에 아래로 힘을 가해야 함
Airfoil은 위쪽의 저압 영역을 만들어 공기를 아래로 끌어당기고, 아래쪽에서는 공기를 아래로 밀어내며 이 과정을 효율적으로 수행함
평판은 위쪽 흐름이 쉽게 실속(stall) 되어 항력이 커짐
그래서 실제로는 압력 개념을 사용해 정적/동적 압력 차이로 양력을 설명함
더 깊이 들어가면 와도(vorticity) 분석도 가능함 — 벡터장의 회전(curl)이 양력과 직접적으로 연관됨
하지만 본질적으로는 전부 운동량 이야기임
Airfoil은 최적화 구조일 뿐임
비행기가 Airfoil 없이도 뜰 수 있음
실제 양력의 80~90%는 날개의 전체 형상에서 나오고, Airfoil의 영향은 약 20% 정도임
Airfoil이 없었다면 날개를 조금 다르게 설계했을 뿐, 큰 차이는 없었을 것임
Airfoil은 윙렛(winglet) 정도의 중요도라고 생각함
너무 당연해서 아무도 처음엔 말하지 않지만, 비행기는 공기를 아래로 밀어 올림
단순한 뉴턴 역학 문제 위에 복잡한 유체역학이 얹혀 있을 뿐임
결국 비행기는 자신의 무게만큼의 공기 질량을 아래로 이동시켜야 함
차 창문 밖으로 손을 내밀어본 아이들이라면 이미 알고 있음
손을 뒤로 기울이면 위로 밀리고, 앞으로 기울이면 아래로 밀림
나머지는 전부 최적화 문제임
Bernoulli vs. AoA/p-force 논쟁은 어디 갔는지 궁금했음
마치 산탄총이 날개 아래를 때리는 비유처럼 느껴짐
Hacker News 의견들
그림들이 정말 멋지지만, 압력 차이에 너무 집중하는 이유를 모르겠음
실제로 날개가 양력을 만드는 방식은 흐름이 날개에 부착(attachment) 되어 공기를 아래로 편향(deflect) 시키는 데 있음
즉, 공기의 운동량 변화가 위쪽 힘을 만들어내는 것임
핵심은 흐름이 날개에 잘 붙어 있도록 유지하거나, 흐름이 벗어났을 때 다시 붙게 하는 것임
관련 참고 자료는 NASA의 설명 페이지임
프로그래밍 좋아하는 사람이라면 AeroSandbox를 꼭 써보길 추천함
코드가 항공역학 전공자에게 맞춰져 있어서 프로그래머 입장에서는 다소 낯설지만, 기능은 매우 강력함
다양한 공기역학 시뮬레이션을 할 수 있고, 최적화 라이브러리와 결합되어 놀라운 결과를 낼 수 있음
또한 신경망 모델이 내장되어 있어서, 기존의 xfoil 같은 휴리스틱 솔버보다 훨씬 빠르게 정확한 공력 특성을 예측할 수 있음
GitHub 링크
나는 ciechanow.ski의 팬임
이런 교육 콘텐츠를 계속 만들 수 있도록 무제한 지원금이 주어졌으면 좋겠음
이전 관련 스레드 링크
그는 보통 1년에 한두 번 이런 훌륭한 설명 글을 올리는데, 2025년에는 아직 없음
시간이 나서 다시 이런 멋진 강의형 글을 써주길 바람
이건 항공우주공학 1학년에게 꼭 필요한 빠진 과목 같음
F1을 보기 시작하고 Adrian Newey의 책을 읽으면서 공기역학에 흥미가 생겼음
특히 속도 섹션의 다이어그램이 인상적이었음
(2024)로 표기되어야 함
알고 보니 그 글은 2024년 글이었음
이 사람의 작업은 내가 본 설명 콘텐츠 중 최고 수준임
많은 사람들이 놓치는 부분인데, 날개 단면(airfoil)의 모양이 양력을 “만드는” 마법이 아님
사실 평평한 판도 충분히 양력을 만들 수 있음
Airfoil 설계의 핵심은 양력 대비 항력 비율을 최적화하는 것임
그리고 실속 속도, 초음속 근처 성능, 층류/난류 흐름, 내부 구조 등 복잡한 요소들이 뒤따름
비행기가 위로 힘을 받으려면 공기 분자에 아래로 힘을 가해야 함
Airfoil은 위쪽의 저압 영역을 만들어 공기를 아래로 끌어당기고, 아래쪽에서는 공기를 아래로 밀어내며 이 과정을 효율적으로 수행함
평판은 위쪽 흐름이 쉽게 실속(stall) 되어 항력이 커짐
그래서 실제로는 압력 개념을 사용해 정적/동적 압력 차이로 양력을 설명함
더 깊이 들어가면 와도(vorticity) 분석도 가능함 — 벡터장의 회전(curl)이 양력과 직접적으로 연관됨
하지만 본질적으로는 전부 운동량 이야기임
비행기가 Airfoil 없이도 뜰 수 있음
실제 양력의 80~90%는 날개의 전체 형상에서 나오고, Airfoil의 영향은 약 20% 정도임
Airfoil이 없었다면 날개를 조금 다르게 설계했을 뿐, 큰 차이는 없었을 것임
Airfoil은 윙렛(winglet) 정도의 중요도라고 생각함
단순한 뉴턴 역학 문제 위에 복잡한 유체역학이 얹혀 있을 뿐임
결국 비행기는 자신의 무게만큼의 공기 질량을 아래로 이동시켜야 함
손을 뒤로 기울이면 위로 밀리고, 앞으로 기울이면 아래로 밀림
나머지는 전부 최적화 문제임
마치 산탄총이 날개 아래를 때리는 비유처럼 느껴짐