발산(벡터 미적분) (Divergence)
쉽게 풀면
벡터장을 물이나 바람의 흐름이라고 생각하면, 발산은 어떤 지점에서 물이 새로 솟아나는지(양수) 아니면 빨려 들어가는지(음수)를 알려주는 값이다. 발산이 0이라면 그 지점에서는 흐름이 새로 생기거나 사라지지 않고 그대로 통과한다는 뜻이다. 유체나 전자기장의 흐름을 분석할 때 핵심적으로 쓰이는 개념이다.
왜 중요한가
발산은 유체역학의 연속 방정식, 전자기학의 가우스 법칙, 열전달 방정식 등 물리량의 보존 여부를 다루는 거의 모든 편미분방정식의 기초가 되는 연산이기 때문에 중요합니다. 어떤 벡터장의 발산이 0인지 아닌지를 확인하는 것만으로 비압축성 여부나 전하의 존재 여부 같은 물리적 성질을 판단할 수 있어, 이론 전개뿐 아니라 수치 시뮬레이션 결과의 타당성을 검증하는 데도 자주 쓰입니다. 이 때문에 발산은 물리학과 공학 전반에서 벡터장을 해석하는 가장 기본적인 도구 중 하나로 다뤄집니다.
논문에서는 이렇게 쓰입니다
유체역학의 연속 방정식 등에서 발산은 물리량의 보존 여부를 판단하는 데 사용된다.
전자기학에서 전기장의 발산과 전하 밀도 사이의 관계(가우스 법칙)를 이용해 전기장을 구했다는 뜻으로, 전자기학 논문의 기초 이론 부분에서 흔히 볼 수 있는 표현입니다.
물리적으로는 자기장의 발산이 항상 0이어야 하지만, 컴퓨터 계산 과정에서 생기는 작은 오차를 보정하는 기법을 소개하는 예문으로, 플라즈마 물리 및 전산 시뮬레이션 논문에서 자주 등장합니다.
조금 더 깊게 보면
발산은 좌표계에 따라 계산식이 달라지는데, 데카르트 좌표계에서는 각 성분의 편미분을 단순히 더한 형태지만 원통좌표계나 구면좌표계에서는 반지름 방향 성분에 추가적인 항이 붙는 등 형태가 더 복잡해집니다. 또한 발산정리(가우스 정리)를 통해 한 영역 내부에서의 발산을 모두 더한 값이 그 영역을 둘러싼 경계면을 통과하는 흐름의 총량과 같다는 사실이 증명되는데, 이 관계는 국소적인 성질(발산)과 전역적인 성질(경계를 통과하는 흐름)을 연결해 주는 중요한 다리 역할을 합니다.
주의할 점
발산은 벡터장에 대해서만 정의되는 개념으로, 일반적인 스칼라 함수에는 적용되지 않는다.