Radiant Solution's Blog

블로그

블 로 그

Blogs[Mechanical] 메쉬, 무엇으로 쪼개지는 걸까요? (1/3)

2026-09-22

메쉬, 무엇으로 쪼개지는 걸까요? (1/3)

Mechanical이 만드는 요소의 모양·차수·차원

들어가며

Generate Mesh를 누르면 화면이 잘게 나뉩니다. 그런데 그 조각 하나하나가 정확히 무엇인지 들여다보신 적은 의외로 드물 겁니다.

지난 편들에서 메쉬 이야기는 여러 번 나왔습니다 — 품질을 확인하라고, 수렴성을 검증하라고, 솔버가 안 풀리면 메쉬부터 보라고요. 그런데 그 이야기들이 전부 요소(Element)를 이미 아는 셈 치고 진행됐습니다. 이번 편에서 그 전제를 채워 넣겠습니다.

메쉬 이야기는 세 편으로 나눴습니다 — 이번 1편은 요소의 종류, 2편은 품질, 3편은 조밀도(수렴성 검토)입니다. 

요소란 무엇인가

유한요소법은 연속체를 유한한 개수의 요소로 쪼개고, 각 요소 안에서는 변위가 단순한 함수(형상 함수)로 변한다고 가정합니다. 즉, 해석 결과는 '진짜 답'이 아니라 메쉬라는 근사 위에서 계산된 답입니다.

조금 더 들어가면 이렇습니다. 솔버가 실제로 푸는 미지수는 절점(Node)의 변위입니다. 요소 안쪽의 값은 절점 값을 형상 함수로 보간해서 얻고, 응력은 그 보간된 변위를 미분해서 나옵니다.

그래서 응력은 변위보다 항상 한 단계 거친 값이고, 메쉬에 훨씬 민감합니다. 변위는 그럭저럭 맞는데 응력만 튀는 경우가 흔한 이유입니다.

요소를 규정하는 것은 세 가지입니다 — 모양, 차수, 차원. 차례로 보겠습니다.

모양: Tet · Hex · Wedge · Pyramid

3D 해석에서 만나는 요소는 사실상 네 가지입니다. 2D라면 사각형(Quad)과 삼각형(Tri) 둘뿐이고요.

58839324016ff.png

  • Tet (사면체): 어떤 형상에도 자동으로 채워집니다. Mechanical이 기본으로 쓰는 방식이라 별다른 설정 없이 Generate Mesh를 누르면 대개 이쪽입니다.
  • Hex (육면체): 절점 수 대비 정확도가 좋아서 같은 정밀도를 더 적은 요소로 얻습니다. 다만 스윕이 가능하거나 충분히 단순한 형상이어야 만들어집니다.
  • Wedge (쐐기): 스윕 메쉬에서 단면이 삼각형인 자리에 생깁니다.
  • Pyramid (피라미드): 육면체 영역과 사면체 영역이 만나는 경계를 이어줍니다. 직접 만들 일은 없고, 섞인 메쉬에서 자동으로 나타납니다.

TIP: "Hex가 좋다"는 말을 듣고 억지로 Hex를 고집하실 필요는 없습니다. 형상을 스윕 가능하게 만드느라 며칠 쓰는 것보다, 2차 사면체(Tet10)로 빠르게 돌리고 관심 부위만 조밀하게 하는 편이 대개 낫습니다. Hex가 값어치를 하는 건 요소 수가 계산 시간을 좌우할 만큼 커졌을 때입니다.

차수: 1차와 2차

같은 사면체라도 절점이 4개인 것과 10개인 것이 있습니다. 모서리에만 절점이 있으면 1차 요소, 모서리 사이에 중간 절점이 하나씩 더 있으면 2차 요소입니다. 이 절점 하나가 생각보다 많은 것을 바꿉니다.

76c48a778d06e.png

1차 요소는 요소 안에서 변위가 직선으로만 변합니다. 변형률이 요소 안에서 일정하다는 뜻이라, 요소 하나로는 굽힘을 표현할 수 없습니다. 결과는 실제보다 뻣뻣하게 계산되고, 응력도 낮게 나옵니다. 1차 사면체(Tet4)가 특히 심합니다.

형상도 마찬가지입니다. 모서리가 직선이라 곡면을 깎아 버립니다. 위 그림처럼 요소 세 개로 원호를 감싸면 1차는 눈에 띄게 잘려 나가지만, 2차는 중간 절점이 곡면을 따라가며 거의 붙습니다. 4-2편에서 다룰 Jacobian Ratio가 "곡면에 붙은 2차 요소에서 주로 의미가 있다"고 하는 이유가 이것입니다.

Mesh 선택 > Details 창 > Element Order

e7418dce7476c.png

Mechanical의 기본값은 Program Controlled이고, 구조해석에서는 2차 요소가 선택됩니다. 그대로 두시면 됩니다. 문제는 누군가 이 값을 Linear로 바꿔 둔 모델을 물려받았을 때입니다.

TIP: 메쉬를 조밀하게 만들기 전에 요소 차수부터 확인하세요. 3편에서 다룰 수렴성 검토에서, 차수 하나 때문에 반복 횟수가 완전히 달라집니다. 1차로는 여섯 번을 돌아야 자리를 잡던 모델이 2차로는 첫 해석부터 오차 0.1% 수준으로 나오기도 합니다.

그렇다면 1차는 언제 쓰느냐 — 충돌이나 성형처럼 큰 변형을 다루는 해석에서는 1차가 기본입니다. 입문 단계의 정적 구조해석이라면 2차를 유지하시는 편이 안전합니다.

차원: Solid · Shell · Beam

마지막은 ‘형상을 몇 차원으로 볼 것인가?’입니다. 판단 기준은 형상비 하나입니다.

c70d2b2d1acd6.png

얇은 판을 Solid로 풀면 두께 방향으로도 요소가 들어가야 합니다. 굽힘을 보려면 두께 방향에 최소 두 겹이 필요한데, 그러면 면 방향 요소도 같이 작아져야 해서 요소 수가 급격히 늘어납니다. 억지로 크기를 유지하면 이번엔 요소가 길쭉해져 Aspect Ratio가 나빠지고요. 어느 쪽이든 손해입니다.

그래서 두께가 다른 치수에 비해 충분히 얇으면 면 하나로 모델링하고 두께는 숫자로 주는 Shell이 유리합니다. 두 방향이 모두 가는 프레임이나 트러스라면 선으로 모델링하는 Beam이 같은 역할을 합니다.

다만 Shell과 Beam은 형상을 단순화한 만큼, 볼 수 없는 것도 생깁니다. 두께 방향의 응력 분포나 국부적인 접촉 압력처럼 3차원 형상 자체가 중요한 곳은 Solid로 봐야 합니다.

내 모델은 무엇으로 채워졌을까

지금 열려 있는 모델이 어떤 요소로 채워졌는지는 두 군데서 확인합니다.

Mesh 선택 > Details 창 > Statistics

절점 수(Nodes)와 요소 수(Elements)가 나옵니다. 같은 형상에서 요소 수 대비 절점 수가 많으면 2차 요소를 쓰고 있다는 신호입니다.

Mesh 선택 > Details 창 > Quality > Mesh Metric

4093e48e02ffc.png

 

품질 히스토그램이 뜨는데, 그 범례가 곧 요소 타입입니다. Tet10, Hex20, Wed15처럼 이름과 절점 수가 함께 표시되니 어떤 요소가 얼마나 섞여 있는지 한눈에 보입니다. 2편에서 이 화면을 다시 자세히 보겠습니다.

여러 바디가 섞인 모델이라면 Mesh 객체의 Worksheet 탭도 함께 보세요. 바디별·요소 타입별로 나눠 보여 줍니다.

정리

  • 모양은 Mechanical에 맡겨도 대체로 괜찮습니다. Tet으로 시작하고, 요소 수가 부담될 때 Hex를 고민하세요.
  • 차수는 직접 확인하셔야 합니다. 기본값인 2차가 맞습니다. Linear로 바뀌어 있다면 메쉬를 쪼개기 전에 되돌리는 편이 훨씬 효과적입니다.
  • 차원은 형상비로 판단합니다. 얇은 판을 Solid로 붙들고 있으면 요소 수와 품질 양쪽에서 손해를 봅니다.

이제 요소가 무엇인지 알았으니, 다음은 그 요소 하나하나가 잘생겼는지를 볼 차례입니다. 이어지는 2편에서 Element Quality · Skewness · Aspect Ratio를 읽는 법과, Good도 Bad도 아닌 회색지대의 요소를 어떻게 판단하는지 정리하겠습니다.








㈜래디언트솔루션은 광학 이론, 설계, 해석, 측정 평가, 생산라인 검사 자문까지 End-to-End Service가 가능한 

광학 전문 ANSYS 채널 파트너로서 광학 설계, 측정, 검사 시스템 개발, 암실 구축까지

 당사의 기술력을 기반으로 한 고객 맞춤형 광학 Full Service 제공하고 있습니다.

Ansys Mechanical에 대한 자세한 사양 및 기술 지원 정보는 이메일 radiant@radiantsolution.co.kr,

 또는 02-6096-5708으로 연락 주시기 바랍니다. 

감사합니다.


Ansys Optics Products Sales

담당자 (Direct) : 02-6096-5708

대표전화 : 02-2065-0726

E-mail: optical@radiantsolution.co.kr



8da5cb9b4fcbe.png


문 의 하 기
--
래디언트솔루션(이하 ‘회사’라 한다)는 개인정보 보호법 제30조에 따라 정보 주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리지침을 수립, 공개합니다.

제1조 (개인정보의 처리목적)
회사는 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며, 이용 목적이 변경되는 경우에는 개인정보보호법 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다.

1. 홈페이지 회원 가입 및 관리
회원 가입 의사 확인, 회원제 서비스 제공에 따른 본인 식별․인증, 회원자격 유지․관리, 제한적 본인확인제 시행에 따른 본인확인, 서비스 부정 이용 방지, 만 14세 미만 아동의 개인정보처리 시 법정대리인의 동의 여부 확인, 각종 고지․통지, 고충 처리 등을 목적으로 개인정보를 처리합니다.

2. 재화 또는 서비스 제공
물품 배송, 서비스 제공, 계약서 및 청구서 발송, 콘텐츠 제공, 맞춤서비스 제공, 본인인증, 연령인증, 요금 결제 및 정산, 채권추심 등을 목적으로 개인정보를 처리합니다.

3. 고충 처리
민원인의 신원 확인, 민원사항 확인, 사실조사를 위한 연락․통지, 처리 결과 통보 등의 목적으로 개인정보를 처리합니다.

제2조 (개인정보의 처리 및 보유기간)
① 회사는 법령에 따른 개인정보 보유, 이용 기간 또는 정보주체로부터 개인정보를 수집 시에 동의 받은 개인정보 보유, 이용 기간 내에서 개인정보를 처리, 보유합니다.
② 각각의 개인정보 처리 및 보유 기간은 다음과 같습니다.

1. 홈페이지 회원 가입 및 관리 : 사업자/단체 홈페이지 탈퇴 시까지
다만, 다음의 사유에 해당하는 경우에는 해당 사유 종료 시까지
1) 관계 법령 위반에 따른 수사, 조사 등이 진행 중인 경우에는 해당 수사, 조사 종료 시까지
2) 홈페이지 이용에 따른 채권 및 채무관계 잔존 시에는 해당 채권, 채무 관계 정산 시까지


2. 재화 또는 서비스 제공 : 재화․서비스 공급완료 및 요금결제․정산 완료 시까지
다만, 다음의 사유에 해당하는 경우에는 해당 기간 종료 시까지
1) 「전자상거래 등에서의 소비자 보호에 관한 법률」에 따른 표시․광고, 계약내용 및 이행 등 거래에 관한 기록
- 표시․광고에 관한 기록 : 6월
- 계약 또는 청약 철회, 대금결제, 재화 등의 공급기록 : 5년
- 소비자 불만 또는 분쟁 처리에 관한 기록 : 3년
2) 「통신비밀보호법」 제41조에 따른 통신사실확인자료 보관
- 가입자 전기통신일시, 개시․종료 시간, 상대방 가입자 번호, 사용도수, 발신기지국 위치추적자료 : 1년
- 컴퓨터 통신, 인터넷 로그 기록자료, 접속지 추적자료 : 3개월


제3조 (개인정보의 제3자 제공)
① 회사는 정보주체의 개인정보를 제1조(개인정보의 처리목적)에서 명시한 범위 내에서만 처리하며, 정보주체의 동의, 법률의 특별한 규정 등 개인정보 보호법 제17조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.
② 회사는 다음과 같이 개인정보를 제3자에게 제공하고 있습니다.
- 개인정보를 제공받는 자 : <예) (주) OOO 카드>
- 제공받는 자의 개인정보 이용목적 : <예) 이벤트 공동개최 등 업무제휴 및 제휴 신용카드 발급>
- 제공하는 개인정보 항목 : <예) 성명, 주소, 전화번호, 이메일주소, 카드결제계좌정보>
- 제공받는 자의 보유, 이용기간 : <예) 신용카드 발급계약에 따른 거래기간동안>


제4조(개인정보처리의 위탁)
① 회사는 원활한 개인정보 업무처리를 위하여 다음과 같이 개인정보 처리업무를 위탁하고 있습니다.

- 위탁받는 자 (수탁자) : OOO 홈페이지 제작사
- 위탁하는 업무의 내용 : 쇼핑몰 호스팅 서비스의 시스템 제공, 모바일 앱 서비스, 마케팅 서비스 및 부가, 제휴서비스 제공 및 알림톡, 친구톡, 문자메시지 발송대행 서비스 등

- 위탁받는 자 (수탁자) : OOO PG
- 위탁하는 업무의 내용 : 결제 및 에스크로 업무

- 위탁받는 자 (수탁자) : OOO 택배
- 위탁하는 업무의 내용 : 상품 배송 업무

- 위탁받는 자 (수탁자) : OOO 고객센터
- 위탁하는 업무의 내용 : 고객상담 업무

- 위탁받는 자 (수탁자) : OOO
- 위탁하는 업무의 내용 : 본인확인 업무


② 회사는 위탁계약 체결 시 개인정보 보호법 제25조에 따라 위탁업무 수행목적 외 개인정보 처리금지, 기술적․관리적 보호조치, 재위탁 제한, 수탁자에 대한 관리․감독, 손해배상 등 책임에 관한 사항을 계약서 등 문서에 명시하고, 수탁자가 개인정보를 안전하게 처리하는지를 감독하고 있습니다.
③ 위탁업무의 내용이나 수탁자가 변경될 경우에는 지체없이 본 개인정보 처리방침을 통하여 공개하도록 하겠습니다.

제5조(이용자 및 법정대리인의 권리와 그 행사 방법)

① 정보주체는 회사에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.
1. 개인정보 열람 요구
2. 오류 등이 있을 경우 정정 요구
3. 삭제요구
4. 처리정지 요구
② 제1항에 따른 권리 행사는 회사에 대해 서면, 전화, 전자우편, 모사전송(FAX) 등을 통하여 하실 수 있으며 회사는 이에 대해 지체없이 조치하겠습니다.
③ 정보주체가 개인정보의 오류 등에 대한 정정 또는 삭제를 요구한 경우에는 회사는 정정 또는 삭제를 완료할 때까지 당해 개인정보를 이용하거나 제공하지 않습니다.
④ 제1항에 따른 권리 행사는 정보주체의 법정대리인이나 위임을 받은 자 등 대리인을 통하여 하실 수 있습니다. 이 경우 개인정보 보호법 시행규칙 별지 제11호 서식에 따른 위임장을 제출하셔야 합니다.
⑤ 정보주체는 개인정보 보호법 등 관계 법령을 위반하여 회사가 처리하고 있는 정보주체 본인이나 타인의 개인정보 및 사생활을 침해하여서는 아니 됩니다.


제6조(처리하는 개인정보 항목)
회사는 다음의 개인정보 항목을 처리하고 있습니다.

1. 홈페이지 회원 가입 및 관리
필수항목 : <예) 성명, 생년월일, 아이디, 비밀번호, 주소, 전화번호, 성별, 이메일주소, 아이핀번호>
선택항목 : <예) 결혼 여부, 관심 분야>

2. 재화 또는 서비스 제공
필수항목 : <예) 성명, 생년월일, 아이디, 비밀번호, 주소, 전화번호, 이메일주소, 아이핀번호, 신용카드번호, 은행계좌정보 등 결제정보>
선택항목 : <관심분야, 과거 구매내역>

3. 인터넷 서비스 이용과정에서 아래 개인정보 항목이 자동으로 생성되어 수집될 수 있습니다.
IP주소, 쿠키, MAC주소, 서비스 이용기록, 방문기록, 불량 이용기록 등

제7조(개인정보의 파기)
① 회사는 개인정보 보유 기간의 경과, 처리목적 달성 등 개인정보가 불필요하게 되었을 때에는 지체없이 해당 개인정보를 파기합니다.
② 정보주체로부터 동의받은 개인정보 보유 기간이 경과하거나 처리목적이 달성되었음에도 불구하고 다른 법령에 따라 개인정보를 계속 보존하여야 하는 경우에는, 해당 개인정보를 별도의 데이터베이스(DB)로 옮기거나 보관장소를 달리하여 보존합니다.
③ 개인정보 파기의 절차 및 방법은 다음과 같습니다.
1. 파기 절차
회사는 파기 사유가 발생한 개인정보를 선정하고, 회사의 개인정보 보호책임자의 승인을 받아 개인정보를 파기합니다.
2. 파기 방법
회사는 전자적 파일 형태로 기록․저장된 개인정보는 기록을 재생할 수 없도록 로우레밸포멧(Low Level Format) 등의 방법을 이용하여 파기하며, 종이 문서에 기록․저장된 개인정보는 분쇄기로 분쇄하거나 소각하여 파기합니다.

제8조(개인정보의 안전성 확보조치)
회사는 개인정보의 안전성 확보를 위해 다음과 같은 조치를 하고 있습니다.
1. 관리적 조치 : 내부관리계획 수립 및 시행, 정기적 직원 교육 등
2. 기술적 조치 : 개인정보처리시스템 등의 접근 권한 관리, 접근통제시스템 설치, 고유 식별정보
등의 암호화, 보안프로그램 설치
3. 물리적 조치 : 전산실, 자료보관실 등의 접근통제

제9조(개인정보 자동 수집 장치의 설치∙운영 및 거부에 관한 사항)
① 회사는 이용자에게 개별적인 맞춤 서비스를 제공하기 위해 이용정보를 저장하고 수시로 불러오는 ‘쿠키(cookie)’를 사용합니다.
② 쿠키는 웹사이트를 운영하는데 이용되는 서버(http)가 이용자의 컴퓨터 브라우저에 보내는 소량의 정보이며 이용자들의 컴퓨터 내의 하드디스크에 저장되기도 합니다.
가. 쿠키의 사용 목적: 이용자가 방문한 각 서비스와 웹 사이트들에 대한 방문 및 이용형태, 인기 검색어, 보안접속 여부, 등을 파악하여 이용자에게 최적화된 정보 제공을 위해 사용됩니다.
나. 쿠키의 설치∙운영 및 거부 : 웹브라우저 상단의 도구>인터넷 옵션>개인정보 메뉴의 옵션 설정을 통해 쿠키 저장을 거부 할 수 있습니다.
다. 쿠키 저장을 거부할 경우 맞춤형 서비스 이용에 어려움이 발생할 수 있습니다.


제10조(개인정보 보호책임자)
① 회사는 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만 처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.

▶ 개인정보 보호책임자
성명 : OOO
직책 : OOO
연락처 : <전화번호>, <이메일>, <팩스번호>
※ 개인정보 보호 담당부서로 연결됩니다.

▶ 개인정보 보호 담당부서
부서명 : OOO 팀
담당자 : OOO
연락처 : <전화번호>, <이메일>, <팩스번호>

② 정보주체께서는 회사의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만 처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다. 회사는 정보주체의 문의에 대해 지체없이 답변 및 처리해드릴 것입니다.


제11조(개인정보 열람청구)
정보주체는 개인정보 보호법 제35조에 따른 개인정보의 열람 청구를 아래의 부서에 할 수 있습니다. 회사는 정보주체의 개인정보 열람 청구가 신속하게 처리되도록 노력하겠습니다.

▶ 개인정보 열람청구 접수․처리 부서
부서명 : OOO
담당자 : OOO
연락처 : <전화번호>, <이메일>, <팩스번호>

제12조(권익침해 구제 방법)
정보주체는 아래의 기관에 대해 개인정보 침해에 대한 피해구제, 상담 등을 문의하실 수 있습니다.

▶ 개인정보 침해신고센터 (한국인터넷진흥원 운영)
- 소관 업무 : 개인정보 침해사실 신고, 상담 신청
- 홈페이지 : privacy.kisa.or.kr
- 전화 : (국번없이) 118
- 주소 : (58324) 전남 나주시 진흥길 9(빛가람동 301-2) 3층 개인정보침해신고센터

▶ 개인정보 분쟁조정위원회
- 소관업무 : 개인정보 분쟁조정신청, 집단분쟁조정 (민사적 해결)
- 홈페이지 : www.kopico.go.kr
- 전화 : (국번없이) 1833-6972
- 주소 : (03171)서울특별시 종로구 세종대로 209 정부서울청사 4층

▶ 대검찰청 사이버범죄수사단 : 02-3480-3573 (www.spo.go.kr)
▶ 경찰청 사이버안전국 : 182 (http://cyberbureau.police.go.kr)


제13조(개인정보 처리방침 시행 및 변경)
이 개인정보 처리방침은 20XX. X. X부터 적용됩니다.

(주)래디언트솔루션│ 대표 : 김지형

사업자등록번호 : 109-86-35931
주소 : 서울특별시 강서구 양천로 583 B동 802호 (우림블루나인)

TEL : 02-2065-0726 │ FAX : 02-2065-0728
Copyright (C) Radiant Solution.
 All rights reserved.

(주)래디언트솔루션 │ 대표 : 김지형 │ 사업자등록번호 : 109-86-35931
주소 : 서울특별시 강서구 양천로 583 B동 802호 (우림블루나인)

TEL : 02-2065-0726 │ FAX : 02-2065-0728 │ Email : radiant@radiantsolution.co.kr
Copyright (C) Radiant Solution. All rights reserved.