직접수치시뮬레이션 (Direct Numerical Simulation)

기계공학
한 줄 정의: 난류를 이루는 모든 크기의 소용돌이를 별도의 모델 없이 나비에-스토크스 방정식으로 직접 계산하는 가장 정밀한 난류 해석 기법입니다.

쉽게 풀면

DNS는 물살 속 가장 큰 소용돌이부터 눈에 보이지 않을 정도로 작은 소용돌이까지, 어느 것 하나 대충 넘어가지 않고 전부 실제로 계산합니다. 비유하자면 산과 강뿐 아니라 자갈 하나하나까지 실측해서 지도를 그리는 셈입니다. 그만큼 결과는 매우 정밀하지만, 계산해야 할 격자 수와 시간 간격이 폭발적으로 늘어나 엄청난 컴퓨팅 자원이 필요합니다. 그래서 DNS는 실무 설계보다는 난류 현상 자체를 깊이 이해하려는 기초 연구에 주로 쓰입니다.

왜 중요한가

DNS는 난류 모델의 가정 없이 물리 방정식을 그대로 풀기 때문에, 다른 난류 모델(RANS, LES 등)이 얼마나 정확한지 검증하는 기준 데이터로 활용됩니다. 난류의 근본적인 물리 메커니즘을 규명하는 학술 연구에서 특히 중요한 역할을 합니다.

논문에서는 이렇게 쓰입니다

"본 연구에서는 낮은 레이놀즈수 채널 유동에 대해 DNS를 수행하여 난류 통계량을 산출하였다."

계산 부담이 상대적으로 적은 낮은 레이놀즈수 조건에서 DNS로 정밀한 난류 통계 데이터를 얻었다는 뜻입니다.

"DNS 데이터베이스를 기준으로 새로 제안한 난류 모델의 예측 성능을 평가하였다."

DNS 결과를 정답 데이터처럼 사용해 새로운 난류 모델의 정확도를 검증했다는 의미입니다.

조금 더 깊게 보면

DNS가 다뤄야 하는 격자 수는 레이놀즈수가 커질수록 급격히 증가하는 것으로 알려져 있어, 실제 산업 규모의 높은 레이놀즈수 유동에는 현재로서도 적용이 매우 제한적입니다. 이 때문에 DNS는 대체로 단순한 형상과 비교적 낮은 레이놀즈수 조건의 기초 연구, 그리고 다른 모델의 검증용 데이터 생성에 활용됩니다.

주의할 점

DNS라는 이름 때문에 오차가 전혀 없다고 오해하기 쉽지만, 격자 해상도와 수치기법의 한계에 따라 여전히 수치 오차가 존재할 수 있습니다. 또한 막대한 계산 비용 탓에 복잡한 실제 산업 형상에는 적용하기 어렵다는 한계가 있습니다.

관련 용어