Siemens NX 부력 계산: 밀도·부피 측정부터 부력중심까지
Siemens NX에서 부력을 다룰 때 핵심은 단순합니다. 모델의 부피(잠긴 체적)와 유체 밀도를 정확히 잡으면, 부력은 바로 계산됩니다.
부력은 유체 속에 잠긴 물체가 밀어낸 유체의 무게만큼 위로 받는 힘이며, NX에서는 부피·질량·무게중심 같은 물성 기반 값들을 모델에서 곧바로 뽑아낼 수 있습니다.
NX CAD 물체 밀도 및 부력 계산
아래는 현업에서 가장 많이 쓰는 방식으로 정리했습니다. 모델 재질이 한 가지든, 어셈블리든 상관없이 동일한 개념으로 적용됩니다.

1) 모델링에서 밀도(재질) 먼저 잡기
- 모델링(또는 어셈블리) 환경에서 대상 솔리드의 재질/밀도를 먼저 설정합니다.
- 명령 위치는 NX 버전에 따라 메뉴명이 약간 다를 수 있지만, 보통 속성/재질(Material) 또는 밀도(Density) 관련 항목에서 설정합니다.
- 어셈블리라면 각 파트별 재질을 확실히 구분해 두는 게 좋습니다. 그래야 질량(m)과 무게중심(CoM)이 현실적으로 나옵니다.
- 단위가 혼재되면 값이 바로 틀어집니다. mm 모델인지 m 모델인지, kg 기반인지부터 맞춰두세요.
2) 부피(Volume)와 질량(Mass) 측정
- 바디 측정(Measure Body)으로 대상 바디를 찍습니다.
- 결과창에서 부피 V와 질량 m, 그리고 필요하면 무게중심까지 확인합니다.
- 부력 계산은 기본적으로 부피가 기준이고, 질량은 부력과 중량 비교(뜨는지/가라앉는지)에서 중요합니다.
3) 부력 계산
부력은 아래 식 그대로입니다. 여기서 V는 유체에 잠긴 체적입니다. 완전 잠김이면 모델 전체 부피를 쓰면 되고, 부분 잠김이면 잠긴 부분의 체적을 따로 구해야 합니다.
| 항목 | 의미 | 실무 체크 |
|---|---|---|
| Fb | 부력(N) | 결과는 뉴턴(N) 기준으로 정리 |
| ρ | 유체 밀도(kg/m³) | 물/해수/오일 등 환경에 맞춰 선택 |
| V | 잠긴 체적(m³) | mm³ → m³ 변환 실수 가장 많음 |
| g | 중력가속도(m/s²) | 지구 기준 9.80665 또는 현장 규격값 사용 |
유체 밀도, 현장에서 자주 쓰는 값
| 유체 | 밀도(kg/m³) | 메모 |
|---|---|---|
| 담수(약 4°C) | 1000 부근 | 정밀 계산이면 온도 고려 |
| 담수(상온 20°C 부근) | 998 내외 | 설비/치공구 현장 계산에 자주 사용 |
| 해수 | 1025 내외 | 염도/온도에 따라 변동 |
| 공기(대략) | 1.2 내외 | 부력은 작지만 대형 구조물에선 영향 |
| 일반 오일(범용) | 850~900 | 오일 종류별로 차이 큼 |
정리하면 NX 부력 계산은 “잠긴 체적 × 유체 밀도 × 중력”입니다. 실제 현장에서는 여기에 부품 내부 공극, 조립체 빈 공간, 씰링 여부 같은 요소가 결과를 크게 갈라놓습니다.
부력 공식
부력을 계산하는 공식은 다음과 같습니다.
Fb = ρ × V × g
- ρ (로)는 유체의 밀도,
- V는 물체의 부피,
- g는 중력가속도입니다.
유체 밀도 선택에 따라 부력은 달라집니다. 같은 모델이라도 담수와 해수는 결과가 다르게 나옵니다. 또 부분 잠김이라면 V는 “전체 부피”가 아니라 수면 아래 체적만 써야 하고, 이 차이 때문에 실측과 어긋나는 경우가 많습니다.
부력 계산기
위 계산공식을 적목해서 아래 계산기를 사용하면 편리합니다.
.buoyancy-calc { max-width: 500px; margin: 20px auto; padding: 25px; border: 2px solid #3498db; border-radius: 15px; background: #fff; font-family: ‘Pretendard’, ‘Malgun Gothic’, sans-serif; box-shadow: 0 10px 30px rgba(0,0,0,0.1); } .calc-header { text-align: center; margin-bottom: 20px; } .calc-header h2 { color: #2c3e50; margin: 0; font-size: 1.3rem; } .input-group { margin-bottom: 15px; } .input-group label { display: block; font-size: 0.85rem; color: #666; margin-bottom: 5px; font-weight: bold; } .input-group input, .input-group select { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 8px; box-sizing: border-box; font-size: 1rem; } .formula-box { background: #f8f9fa; padding: 12px; border-radius: 8px; font-size: 0.9rem; color: #2c3e50; margin-bottom: 20px; text-align: center; line-height: 1.4; border: 1px dashed #3498db; } .result-display { background: #2c3e50; color: #fff; padding: 20px; border-radius: 10px; text-align: center; } .res-label { font-size: 0.85rem; opacity: 0.8; margin-bottom: 5px; } .res-main { font-size: 1.8rem; font-weight: bold; color: #f1c40f; } .res-sub { font-size: 1rem; color: #bdc3c7; margin-top: 5px; } .footer-tag { text-align: right; margin-top: 15px; color: #f39c12; font-weight: bold; font-size: 0.9rem; } /* 강조 텍스트 */ .formula-text { font-family: “Times New Roman”, serif; font-style: italic; font-weight: bold; color: #e74c3c; }부력(Buoyancy) 실시간 계산기
FB = ρ × V × g
(부력 = 유체밀도 × 잠긴부피 × 중력가속도)
예를 들어 물 속에 완전히 잠긴 상태를 가정하고, 물의 밀도를 ρ=1000 kg/m³로 두면 Fb=1000×V×g로 바로 계산됩니다. 여기서 g는 통상 9.81 m/s²로 처리하지만, 사내 표준이나 시험 규격이 있으면 그 값을 우선합니다.
무게중심과 부력중심을 같이 봐야 하는 이유
현장에서 자주 생기는 오해가 하나 있습니다. 부력중심은 무게중심과 같지 않을 수 있습니다.
무게중심은 “질량 분포의 중심”, 부력중심은 “잠긴 체적 분포의 중심”입니다. 둘이 어긋나면 떠 있는 자세가 돌아가거나 기울어집니다.
NX에서 무게중심(CoM) 확인
NX의 측정 기능을 사용하면 무게중심은 비교적 손쉽게 확인됩니다. 어셈블리 상태에서도 전체 무게중심을 계산할 수 있고, 파트별로도 따로 볼 수 있습니다.

복잡 형상은 내부적으로 분할 계산을 하기 때문에, 재질이 여러 개면 재질/밀도 설정이 정확해야 무게중심이 흔들리지 않습니다.

현장에서는 부력중심을 “무게중심처럼” 보고 싶은 경우가 많습니다. 단, 그 방식은 조건이 맞을 때만 잘 먹힙니다.
유체 속에서 균일 재질로 취급하려면 각 파트의 비중을 동일하게 두고(예: 1.0), 형상 중심 성격으로 값을 비교하는 식으로 접근하는 게 안전합니다.
참고 : 무게 중심을 구하는 방법
관련해서 밀도/질량/부피 측정 정리는 아래 글도 같이 보면 정리가 빨라집니다.
참고 : UG NX 밀도 Density 무게 중량 Mass 볼륨 Vloume 측정
실제로 검색 유입은 “부력 공식”만으로 끝나지 않고, 실무에서 틀리는 지점에서 더 많이 발생합니다. 아래 내용을 본문에 같이 담아두면, 같은 주제라도 체류 시간이 올라가고 문의도 덜 엇갈립니다.
단위 실수 방지: mm³를 m³로 바꾸는 기준
NX에서 부피를 mm³로 보는 환경이 많습니다. 부력 계산기 입력은 m³이므로 변환이 필요합니다.
| NX 표시 | 변환 | m³ 입력값 |
|---|---|---|
| 1 mm³ | = 1×10-9 m³ | 0.000000001 |
| 1,000,000 mm³ | = 1×10-3 m³ | 0.001 |
| 1,000,000,000 mm³ | = 1 m³ | 1 |
“뜬다/가라앉는다”는 부력만 보면 안 맞는 이유
부력 Fb만 보면 절반짜리입니다. 물체가 뜨는지는 부력과 물체의 중량(W = m×g)을 같이 봐야 합니다.
- Fb > W면 떠오르려는 쪽으로 움직입니다.
- Fb < W면 가라앉습니다.
- 실제 장비/치공구는 표면 거칠기, 기포, 내부 포켓에 갇힌 공기, 씰링 상태로 결과가 바뀝니다.
부분 잠김이면 “수면 아래 체적”만 따로 계산
부유체(플로트), 수조 장착물, 수중 지그처럼 일부만 잠기는 형상은 모델 전체 부피를 넣으면 바로 틀어집니다. 이때는 NX에서 수면 높이를 기준으로 모델을 분리(또는 교차체적)해 아래쪽 체적만 뽑아 쓰는 게 정석입니다.
- 수면을 대표하는 평면을 만들고, 그 기준으로 형상을 분리하거나 교차 영역 체적을 산출합니다.
- 이때 얻는 V가 바로 부력 식에 들어가는 값입니다.
자주 묻는 질문
Q. NX에서 부피는 나오는데 부력 값이 바로 안 나오나요?
A. NX는 부피·질량 같은 기초 값은 바로 보여주지만, 부력은 유체 밀도와 중력까지 포함한 계산이라 식으로 정리해서 적용하는 편이 빠릅니다. 그래서 현장에서는 계산기(엑셀/웹)를 같이 붙여 쓰는 경우가 많습니다.
Q. 물의 밀도는 무조건 1000으로 보면 되나요?
A. 대략 계산은 1000으로 많이 처리합니다. 다만 정밀 계산이면 온도·염도를 반영해야 하고, 해수는 1025 내외로 잡는 경우가 많습니다.
Q. 모델이 mm 단위인데 계산기는 m³를 넣으라고 해서 헷갈립니다.
A. NX가 mm³로 부피를 보여주면 1×10-9를 곱해 m³로 바꿔 입력하면 됩니다. 실무에서 가장 많이 나오는 실수가 여기입니다.
Q. 무게중심으로 부력중심을 대신해도 되나요?
A. 형상이 단순하고, 유체 속에서 균일 물성으로 보려는 비교 목적이면 접근은 가능합니다. 다만 부력중심은 “잠긴 체적”의 중심이라, 재질 분포가 복잡하거나 부분 잠김이면 무게중심과 쉽게 어긋납니다.
Q. 부력은 맞는데 실제로는 한쪽으로 기울어집니다. 왜 그런가요?
A. 부력과 중량의 크기만이 아니라 부력중심과 무게중심의 상대 위치가 자세를 결정합니다. 두 점이 수직선상에서 벗어나면 회전 모멘트가 생겨 자세가 돌아갑니다.