하늘에 걸린 파도의 정체 — 켈빈-헬름홀츠 불안정
속도가 다른 두 흐름이 만나면 왜 소용돌이로 말리나
가끔 하늘에 바다 파도가 그대로 얼어붙은 듯한 구름이 걸린다. 나란히 줄지어 말려 올라간 갈고리 모양. 사진으로 보면 합성처럼 보이지만 실제로 존재하는 구름이다. 이름도 붙어 있다. 켈빈-헬름홀츠 구름. 파도가 부서지기 직전의 모습을 공기가 그대로 흉내 낸 것이다.
이 글은 그 갈고리가 어떻게 생기는지 따라간다. 빠른 흐름과 느린 흐름이 맞닿은 얇은 경계면(전단층). 이 면이 왜 가만히 있지 못하고 소용돌이로 말리는지, 언제 말리고 언제 잠잠한지를 하나의 성장률 공식으로 정리한다. 마지막엔 얇은 와층을 직접 말아 올려 그 갈고리를 만든다.
하늘에 걸린 파도#
켈빈-헬름홀츠 구름만 특별한 게 아니다. 같은 일이 사방에서 벌어진다. 목성의 줄무늬가 갈라지는 경계, 바닷속 서로 다른 밀도의 물이 미끄러지며 만드는 내부파, 커피에 우유를 부었을 때 잠깐 나타나는 나선. 심지어 담배 연기가 곧게 오르다 갑자기 흐트러지는 그 지점도 같은 원리다.
공통점은 하나다. 속도가 다른 두 유체층이 나란히 흐른다. 위층은 빠르게, 아래층은 느리게. 둘 사이의 얇은 경계가 미끄러진다. 이 미끄러짐(전단)이 씨앗이다.
직관적으로는 두 흐름이 그냥 나란히 지나가면 될 것 같다. 실제로는 그렇지 않다. 경계면에 아주 작은 흔들림만 있어도 그 흔들림이 스스로 자란다. 이것이 켈빈-헬름홀츠 불안정(전단에 의한 계면 불안정)이다.
두 흐름이 미끄러질 때 무슨 일이 벌어지나#
경계면에 작은 봉우리가 하나 솟았다고 하자. 위쪽 빠른 흐름은 이 봉우리를 넘어가야 한다. 넘어가는 길목은 좁아진다. 유량이 같으려면 좁은 곳에서 속도가 빨라진다.
빨라지면 압력이 낮아진다. 베르누이의 법칙(속도가 빠른 곳은 압력이 낮다)이다. 봉우리 위쪽 압력이 낮아지면 봉우리는 위로 더 빨려 올라간다. 골짜기에서는 반대로 흐름이 느려져 압력이 높아지고, 골짜기는 더 눌린다.
정리하면 이렇다. 봉우리는 더 솟고, 골짜기는 더 파인다. 작은 흔들림이 스스로를 키우는 되먹임(양의 피드백)이다. 한번 시작되면 멈추지 않는다. 이것이 불안정의 핵심 메커니즘이다.
여기서 오해 하나. "밀도가 큰 물이 아래, 작은 공기가 위에 있으니 안정 아닌가?" 중력만 보면 맞다. 하지만 전단이 충분히 세면 중력의 안정 효과를 이긴다. 안정된 성층도 강한 바람 앞에서는 무너진다.
분산 관계 — 자라는 파장과 잠잠한 파장#
이 힘겨루기를 하나의 식으로 압축할 수 있다. 위층(밀도 )과 아래층(밀도 )이 상대속도 로 미끄러지고, 계면에 중력 와 표면장력 가 작용한다. 파수 (단위 길이당 파동 개수)의 흔들림이 자라는 속도, 즉 성장률 는 다음과 같다.
는 흔들림이 커지는 속도다. 근호 안 첫 항은 전단(불안정을 일으킨다), 둘째 항은 중력(무거운 물이 아래에 있으면 안정시킨다), 셋째 항은 표면장력(계면을 팽팽하게 당겨 안정시킨다)이다.
근호 안이 양수면 가 실수가 되어 흔들림이 지수적으로 자란다. 음수면 가 허수가 되어 진동만 할 뿐 자라지 않는다. 불안정 조건은 근호 안이 양수인 것, 즉 전단 항이 나머지 둘을 이기는 것이다.
가장 순수한 경우를 보자. 두 층의 밀도가 같고() 중력·표면장력이 없으면 식은 놀랍도록 단순해진다.
파수가 클수록, 즉 파장이 짧을수록 더 빨리 자란다. 브레이크가 전혀 없다면 아무리 짧은 파장도 폭발적으로 자란다. 실제 유동에서 점성이 이 폭주를 짧은 파장 쪽에서 잘라준다.
중력과 표면장력이 브레이크를 건다#
두 브레이크는 서로 다른 파장을 막는다. 중력 항은 에 비례하니 파장이 긴 쪽(작은 )을 억누른다. 표면장력 항은 에 비례하니 파장이 짧은 쪽(큰 )을 억누른다. 둘 사이에 불안정한 파장의 띠가 남는다.
전단이 약하면 이 띠는 아예 열리지 않는다. 전단을 키우면 어느 순간 특정 파장에서 처음 불안정이 뚫린다. 그 문턱이 바로 바람이 잔잔한 수면에 파도를 만들기 시작하는 최소 풍속이다.
공기와 물을 넣으면 , 가장 먼저 뚫리는 파장은 약 1.7 cm다. 켈빈이 19세기에 계산한 값이다. (실제 수면은 점성 때문에 더 낮은 풍속에서도 잔물결이 인다. 이상 이론의 한계다.)
연속적으로 성층된 흐름에서는 리처드슨 수(부력 대 전단의 비)로 판정한다. , 여기서 은 부력 진동수다. 마일스-하워드 정리에 따르면 어딘가에서 불안정이 가능하다. 대기·해양에서 난류가 언제 터지는지 예측하는 실전 기준이다.
아래에서 직접 브레이크를 걸어보자. 슬라이더로 전단·밀도비·중력·표면장력을 바꾸면 성장률 곡선이 어떻게 달라지는지 볼 수 있다.
전단 를 6 근처까지 낮추면 곡선이 바닥에 붙어 "STABLE"로 바뀐다. 중력이나 표면장력을 키우면 불안정 띠(주황색 영역)가 양쪽에서 좁아진다. 밀도비를 1에 가깝게(두 층이 비슷해지게) 올리면 아주 약한 전단으로도 곡선이 치솟는다.
Python으로 그린 성장률 곡선#
공식을 그대로 코드로 옮기면 어떤 풍속에서 어떤 파장이 가장 먼저 자라는지 바로 확인할 수 있다.
import math
def kh_growth_rate(k, dU, rho_u, rho_l, g=9.81, T=0.072):
"""켈빈-헬름홀츠 모드의 성장률 sigma(k)."""
shear = rho_u * rho_l * dU**2 / (rho_u + rho_l)**2 # 불안정화 (전단)
gravity = g * (rho_l - rho_u) / ((rho_u + rho_l) * k) # 긴 파장 안정화
tension = T * k / (rho_u + rho_l) # 짧은 파장 안정화
disc = shear - gravity - tension
return k * math.sqrt(disc) if disc > 0 else 0.0
rho_air, rho_water = 1.225, 1000.0
ks = [1 + 0.2 * i for i in range(4000)]
for dU in (3.0, 6.6, 10.0):
s = [kh_growth_rate(k, dU, rho_air, rho_water) for k in ks]
smax = max(s)
if smax > 0:
kstar = ks[s.index(smax)]
lam = 2 * math.pi / kstar * 100 # cm
print(f"dU={dU:4.1f} m/s -> unstable, lambda*={lam:5.2f} cm, sigma_max={smax:6.2f} /s")
else:
print(f"dU={dU:4.1f} m/s -> stable (no waves)")실행 결과는 이렇다.
dU= 3.0 m/s -> stable (no waves)
dU= 6.6 m/s -> unstable, lambda*= 1.69 cm, sigma_max= 4.89 /s
dU=10.0 m/s -> unstable, lambda*= 0.78 cm, sigma_max=183.30 /s바람이 초속 3 m면 수면은 잔잔하다. 6.6 m를 넘기는 순간 약 1.7 cm짜리 잔물결이 처음 자란다. 풍속을 더 올리면 성장률이 급격히 커지고 가장 위험한 파장은 짧아진다.
소용돌이로 말리는 순간#
불안정이 처음 자라는 단계까지는 선형 이론이 잘 맞는다. 하지만 봉우리가 충분히 커지면 이야기가 달라진다. 계면은 단순히 물결치는 데서 멈추지 않고 통째로 말려 올라간다. 얇은 와층이 감기며 규칙적인 소용돌이 열을 이룬다. 이것이 갈고리 구름의 정체이자, 이론에서 스튜어트의 고양이 눈(cat's eye)이라 부르는 무늬다.
아래 시뮬레이션은 살짝 흔들린 와층을 실제로 말아 올린다. 각 점은 계면 위의 표식이고, 점성 없는 유동의 유도 속도로 서로를 끌어당긴다. 슬라이더로 소용돌이 개수와 전단 세기를 바꿔보자.
처음엔 완만한 물결이던 선이 몇 초 만에 감기며 고양이 눈을 만든다. 전단 를 키우면 더 빨리 말리고, 소용돌이 개수를 늘리면 더 잘게 나뉜 갈고리 열이 나타난다. Reset을 누르면 다시 평평한 물결에서 시작한다.
여기서 두 단계를 구분하는 게 중요하다. 성장률 공식은 처음 물결이 커지는 선형 단계만 설명한다. 말려 올라가는 고양이 눈은 비선형 단계로, 계면이 자기 자신을 끌어당기며 생기는 별개의 그림이다. 자연은 두 단계를 잇달아 보여준다. 물결이 서고, 그다음 말린다.
현상이 말해주는 것#
전단이 있는 곳엔 언제나 불안정의 씨앗이 있다. 속도가 다른 두 흐름이 맞닿으면 그 경계는 결코 매끈하게 유지되지 않는다. 작은 봉우리가 스스로를 키우고, 결국 소용돌이로 말린다. 이것이 켈빈-헬름홀츠 불안정의 본질이다.
성장률 는 이 싸움의 심판이다. 전단이 밀어붙이고, 중력과 표면장력이 붙잡는다. 셋의 균형이 어떤 파장을 자라게 하고 어떤 파장을 재울지 정한다. 잔잔한 수면에 파도가 서는 최소 풍속부터, 대기 난류의 문턱을 재는 리처드슨 수까지, 모두 같은 저울 위의 눈금이다. 하늘에 걸린 그 갈고리 구름은, 이 저울이 전단 쪽으로 기울었다는 증거다.
도움이 됐다면 공유해주세요.