---
title: "SPC (Sectional Property Calculator)"
canonical: "https://cim-learning.refined.site/space/manualDrafter/1207075089/SPC%20(Sectional%20Property%20Calculator)"
format: markdown
---
> Macro (toc)

# **개요**

---

- MIDAS CIVIL의 <span style="color: #bf2600">**S**</span>ectional <span style="color: #bf2600">**P**</span>roperty <span style="color: #bf2600">**C**</span>alculator와 동일한 기능으로, 사용자화 단면을 CAD ID에서 해석에 필요한 단면 속성 정보로 계산해 주는 기능입니다.   
”**CIVIL 단면특성 계산**” 과정을 통해 Civil에서 불러올 수 있는 ‘.sec 파일로 내보내기'를 지원합니다.

 

# **실행**

---

**[**<span style="color: #bf2600">**CAD View Mode**</span>**]**

- Ribbon Menu > [도구] Tab > **SPC [**<span style="color: #bf2600">**SPC**</span>**]**

 

# **설명**

---

# **SPC 기능 사용 방법**

**SPC [**<span style="color: #bf2600">**SPC**</span>**] **명령어를 통해 실행하거나 도구 메뉴 탭, SPC 기능을 실행 할 수 있습니다.

| **SPC , 단축키 : **<span style="color: #bf2600">**SPC**</span> | **해설내용** |
| --- | --- |
| ![image-20240710-005939.png](media://355d40ae-f809-41c0-8e82-3278ae1da5f8) | - **[실행]**  
도구 트리메뉴의 <span style="color: #bf2600">**SPC**</span>를 실행하거나 Command 창에서 **SECTIONPROPERTY** (<span style="color: #bf2600">**SPC**</span>)를 실행합니다. |
| ![image-20250410-083103.png](media://ceda5a06-8257-472c-8e63-22540cdcbbbb) | ## **SPC 생성 단면**<br>- **이름** : 단면 생성 기능으로 정의한 단면의 이름이 나타납니다.
- **단면 타입** : 단면 생성 기능으로 정의한 단면의 타입이 나타납니다.
- **수정** : 단면 특성 계산 결과를 수정합니다.
- **삭제 **: 특성을 계산한 단면을 리스트에서 삭제합니다.
- **미리보기 **: 계산한 단면의 미리보기를 보여줍니다.
- **단면 생성** : SPC(Section Property Calculator)단면 생성 기능을 실행합니다.
- **닫기** : CIVIL NX - SPC 기능을 종료합니다. |
| ![image-20240710-013835.png](media://c6518628-4683-41d6-ab7d-d6a4de9e91fc) | - **[Command]**  
단면 특성 계산 패널 생성 |
| ![image-20240710-014934.png](media://641cec6d-a3cf-41f5-b1c5-20f24c962bb4) | > ℹ️ 단면 이름과 타입을 지정합니다.<br>- **단면 이름 **: 단면의 이름을 입력합니다.
- **단면 타입** :   
단면 Type은 **Plane**, **Line**, **Composite** 3 가지를 제공하며,  
각 Type에 따른 단면 정의 방법은 아래의 내용을 참조하시기 바랍니다. |
| ![image-20240710-014806.png](media://4c89e074-a2a6-4d3d-9940-f217f353871b) | #### Plane Type SPC 단면 정의<br>> ℹ️ Plane 단면 타입의 SPC 단면 정의<br>- **외부 객체 선택** :   
외부 폐합 객체를 선택합니다. 선택된 총 객체의 최 외측 폐합 단면만을 인식합니다.
- **내부 객체 선택** :   
내부 폐합 객체를 선택합니다. 내부 객체가 여러 개인 경우에는 1개의 폐합 단면 씩 차례로 선택합니다.
- **Mesh Density** :   
Mesh의 조밀한 정도를 선택합니다. |
| ![image-20240710-014831.png](media://8da1feb7-08e2-4653-aeaf-aabe8949040d) | #### Line Type SPC 단면 정의<br>> ℹ️ Line 단면 타입의 SPC 단면 정의<br>- **두께 정의** :   
선 객체 선택 후 두께를 입력합니다.   
입력한 두께는 선 객체에 적용되며, ‘단면 특성 계산’ 창이 꺼지면 사라집니다. (미리보기에는 두께 적용이 유지됩니다.)
- **폐합 단면 설정** :   
폐합 객체를 선택합니다. 여러 개인 경우에는 1개의 폐합 단면 씩 차례로 선택합니다.
- **곡선 정밀도 지정** :   
단면 특성 계산을 위해 Spline, Ellipse를 Line으로 분할해야 하는데, 곡선 정밀도는 분할의 정도를 의미 합니다.
- **Steel Design Type 으로 생성** :  
 Check On 시 Design Group Setting 탭이 활성화되며 Top, Bottom, Right Web, Left Web 객체 정보를 정의할 수 있습니다.
  - Top, Bottom, Right Web, Left Web 객체 선택 시 Stiffener를 고려할 수 있으며, 고려된 객체는 Stiffener 의 레이블을 가지고 생성됩니다. |
| ![image-20240710-014842.png](media://86bca2fc-5cd4-4171-b0ca-1550b76f2786) | #### Composite Type SPC 단면 정의<br>> ℹ️ 합성(Composite) 단면 타입의 SPC 단면 정의<br>> ✅ 합성 단면(Composite Type)은 만들어진 Plane Type 단면과 Line Type 단면을 사용해서 만들어집니다.<br>- **재료 설정** :   
[…] 으로 ‘재료 설정’ 창이 활성화되며, 재료의 이름, 탄성계수, 포아송비 등을 정의할 수 있습니다.
  - Base 옵션은 치환 기준이 될 Base Material을 지정하는 옵션입니다.    
(합성단면은 전체 단면의 단면특성 값을 계산을 위해서 재료를 하나로 치환해야 합니다.)
- **Base Material** :   
재료 설정에서 지정한 Base Material이 연동되어 나타납니다.
- **Part 개수** :   
Part의 개수를 선택합니다. |
| ![image-20240710-015454.png](media://b491d4ce-b676-4e09-a482-03fead5dd38e) | #### **CIVIL 단면특성 계산 및 DWG 표 설정**<br>> ℹ️ 단면 특성 계산 및 표 설정을 지정합니다.<br>- **CIVIL 단면특성 계산** : 단면 특성을 계산합니다.<br>> ⚠️ 단면 특성의 계산은 아래 단위에 따라 계산되지 않습니다.   
> ⚠️ 도면에 그려진 수치만을 인식해서 계산이 되고, 단위를 변경하였을 때 계산된 결과값에 따라서 단위 환산이 됩니다.   
> ⚠️ 즉, (mm) 단위로 작성된 도면을 이용하여 (m) 단위로 설정하여 계산한다면, 올바르지 못한 결과값이 산출되므로 주의해야 합니다.<br>- **힘 단위** : kN, kgf, tonf 등 표의 힘 단위를 지정하는 옵션입니다.
- **길이 단위** : mm, inch, ft 등 표의 길이 단위를 지정하는 옵션입니다.
- **정밀도 **: 표현할 소수점 자릿수를 지정하는 옵션입니다.
- **레이어 **: 표의 레이어를 지정하는 옵션입니다.
- **글꼴 **: 표의 글꼴을 지정하는 옵션입니다. |
| ![image-20240710-015518.png](media://10313452-3194-4408-b8e2-44e75b6668cf) | #### 옵션<br>> ℹ️ 추가 옵션을 지정합니다.<br>- **단위 결과 위치** :   
단면 결과가 출력되는 위치를 선택하는 옵션입니다.
- **객체 해치** :   
객체의 해치 여부를 선택하는 옵션입니다.
- **단면 결과 출력** :  
 단면 결과 출력 방식을 선택하는 옵션입니다,
- **Mesh Density 미리 보기 창 출력** :   
'CIVIL 단면특성 계산' 버튼 클릭 시 계산 후 Mesh 미리보기 창을 볼 수 있습니다.<br>![image](media://66fe0d38-29b8-409b-9efa-48bd38f342ca) |
| ![image-20240710-015536.png](media://a86df452-24e4-418d-adf8-a75eb62d730a) | #### 미리보기<br>> ℹ️ 단면 미리보기와 단면 특성 계산값을 확인할 수 있습니다.<br>- 미리 보기 : Section의 미리 보기를 보여줍니다.
- Sectional Property
  - **Asy** : 요소좌표계 y축 방향 전단력에 저항하는 유효전단면적(Effective Shear Area)
  - **Asz** : 요소좌표계 z축 방향 전단력에 저항하는 유효전단면적(Effective Shear Area)
  - **Ixx** : 요소좌표계 x축 방향의 비틀림강성(Torsional Resistance)
  - **Iyy** : 요소좌표계 y축 방향에 대한 단면2차모멘트(Area Moment of Inertia)
  - **Izz** : 요소좌표계 z축 방향에 대한 단면2차모멘트(Area Moment of Inertia)
  - **Cyp** : 단면의 중립축에서 요소좌표계 (+) y축 방향 최외단까지의 거리
  - **Cym** : 단면의 중립축에서 요소좌표계 (-) y축 방향 최외단까지의 거리
  - **Czp** : 단면의 중립축에서 요소좌표계 (+) z축 방향 최외단까지의 거리
  - **Czm** : 단면의 중립축에서 요소좌표계 (-) z축 방향 최외단까지의 거리
  - **Peri : O** : 단면 외곽선의 총길이
  - **Peri : I** : 박스 또는 파이프 등 중공형 단면에서 단면 내부선의 길이
  - **y1, z1** : 단면의 중립축에서 위치 1까지의 거리로서 합성응력 계산에 사용됨
  - **y2, z2** : 단면의 중립축에서 위치 2까지의 거리로서 합성응력 계산에 사용됨
  - **y3, z3 :** 단면의 중립축에서 위치 3까지의 거리로서 합성응력 계산에 사용됨
  - **y4, z4** : 단면의 중립축에서 위치 4까지의 거리로서 합성응력 계산에 사용됨 |
| ![image-20240710-020415.png](media://9ea1da3c-31b1-499b-9508-4d7db45bae27) | #### 결과<br>- **Sec 내보내기** :   
Civil에서 불러올 수 있도록 .Sec 파일을 내보내기를 합니다.
- **단면 결과 출력** :  
미리보기의 내용을 CAD ID에서 확인 가능한 형식의 데이터로 출력합니다. |
|  |  |
| ![image-20240710-022120.png](media://fb69e386-521a-4aa7-87a4-11edc65d6dcc) | #### Civil에서 파일 불러오기<br>단면 정보를 불러오기를 합니다.<br>![image-20240710-022320.png](media://cf839889-6b5b-484e-b12b-ad16c416694e) |
| ![image-20250411-024401.png](media://331550b5-0388-45ef-ac03-49eae03daeac) | #### **CIVIL NX 연동 단면**<br>- **이름 : **CIVIL NX 연동 단면으로 저장한 단면의 리스트 이름이 나타납니다.
- **수정 - 1** : CIVIL NX 연동 단면을 수정합니다.
- **수정 - 2** : CIVIL NX 연동 단면을 생성하기 위해 선택한 SPC 생성 단면을 수정합니다.
- **삭제 **: CIVIL NX 연동 단면 리스트에서 삭제합니다.
- **단면 생성** : CIVIL NX에 연동 단면 생성을 위한 창을 띄웁니다.
- **CIVIL NX 내보내기** : 리스트에서 체크한 단면을 MIDAS CIVIL NX와 연동합니다.
- **미리보기 **: 연동할 단면의 미리보기를 보여줍니다.
- **닫기** : CIVIL NX - SPC 기능을 종료합니다. |
| ![image-20250411-024614.png](media://bbf89753-6ec3-4bc0-8e7f-c4f85ee4d6a1) | ## **CIVIL 연동**<br>CIVIL API 기능에서 ‘추가’ 버튼 클릭으로 진입 |
| ![image](media://d3c1c5ad-fe80-48b9-bf63-a6ac218788e0) | ### 단면 ID, 이름 정의<br>- **단면 ID** : CIVIL과 연동할 Api format의 ID를 입력합니다.
- **단면 이름** : CIVIL과 연동할 Api format 파일의 이름을 입력합니다. (단면의 이름은 영어만 지원하고 있습니다.) |
| ![image](media://137afdf4-025e-4adc-a3e4-8022809df3b4) | ### CIVIL 연동 단면 Type<br>> ℹ️ CIVIL 연동 단면 Type 선택에 따라서 연동 단면 불러오기에 나타나는 단면 선택 타입이 다릅니다.<br>- **Value Type **: Value Type 단면을 생성합니다. 선택 시에 하단 단면 리스트에 Plane / Line / Design Type 단면들이 나타납니다.
- **PSC Type **: 프리스트레스트 콘크리트 부재 단면을 생성합니다. 선택 시 하단 단면 리스트에 Plane Type 단면이 나타나며, 우측에 PSC Setting 버튼이 활성화됩니다.
  - Shear Check : PSC 단면에서 전단에 취약한 부분에 대한 전단력을 계산합니다. Shear Check를 선택하여 Z1, Z3를 입력합니다. Qy값과 전단검토를 위한 복부 두께는 사용자가 직접 입력하거나 Auto를 체크하면 자동으로 계산됩니다.
  - Param. for Design : 설계에 사용될 단면 치수를 입력하고, 입력된 치수는 전단응력 계산에 사용됩니다.  개단면과 폐단면에 대하여 각각 다음의 식으로 계산 됩니다.
    - 폐단면 :
    - 개단면 :
      여기서 F = 폐단면부의 박판두께 중앙선으로 둘러싸인 면적, t = 박판두께 입니다.   
중국설계기준을 적용할 경우 Roark’s Formula 를 사용하며 계산식은 다음과 같습니다.
  - Thk. for Torsion(min.) : 비틀림 응력 계산을 위해 필요한 복부의 최소 두께를 입력합니다. 비틀림에 유효한 단면이 되도록 복부두께 최단거리를 입력합니다.
- **Composite **: 합성 단면을 생성합니다. 선택 시 하단 단면 리스트에 Composite Type 단면이 나타납니다.
- **Tapered **: 양단에서 크기가 다른 단면을 생성합니다. 선택 시 하단 단면 리스트에 Composite Type 단면이 나타납니다. |
| ![image](media://b091614f-8ea5-4e28-a01b-bcdf4ec7699a) | ### 옵션<br>- **Consider Shear Deformation **: 옵션 On/Off로 전단 변형 고려 여부를 선택합니다.
- **옵셋 설정** : Change Offset 대화상자를 띄웁니다.
  - Offset : 단면중심의 위치를 지정합니다.
  - Center Loc. : Center의 위치를 도심(Centroid)과 단면치수의 중심(Center of Section) 중에서 선택합니다.
  - Horizontal Offset : 단면의 횡방향 Offset 위치를 지정합니다.
    - to Extreme Fiber : 선택하면 위의 안내그림과 같이 "Offset"에서 지정한 위치가 반영됩니다.
    - User : 임의의 위치를 Offset 위치로 지정하고자 하면, User를 선택하고 옵셋거리를 입력하면 됩니다.  
           단 Offset 의 옵션이 "Center-Top/Center/Bottom"인 경우는 횡방향 Offset 위치가 Center로 고정되므로, "User" 옵션을 지정할 수 없습니다.  
           변단면인 경우 J단 입력창이 활성화 됩니다.
  - Vertical Offset : 단면의 연직방향 Offset 위치를 지정합니다. 세부 사항은 Horizontal Offset와 동일합니다.
  - User Offset Reference : 단면의 옵셋거리를 "User" 타입으로 입력할 때 기준이 되는 위치를 지정합니다.
    - Centroid : 단면도심을 기준으로 입력된 옵셋거리를 적용합니다.
    - Extreme Fiber(s) : "Offset"에서 지정한 위치(Left/Right, Top/Bottom)를 기준으로 입력된 옵셋거리를 적용합니다.
- **Y Axis Variation **: Tapered General Section의 Y축 Tapered 옵션을 설정합니다. 옵션은 Linear, Parabolic, Cubic 세 가지가 있습니다.
- **Z Axis Variation** : Tapered General Section의 Z축 Tapered 옵션을 설정합니다. 옵션은 Linear, Parabolic, Cubic 세 가지가 있습니다.
  - Linear : 요소좌표계 x축을 따라 1차식(Linear)으로 변화할 경우
  - Parabolic : 요소좌표계 x축을 따라 2차식(Parabolic)으로 변화할 경우
  - Cubic : 요소좌표계 x축을 따라 3차식(Cubic)으로 변화할 경우 |
| ![image-20250411-025410.png](media://464fe00b-11df-421c-ac4a-e4847fad8573) | ### 연동 단면 불러오기<br>- **단면 선택 **: CIVIL NX에 연동할 단면을 선택합니다.   
                 (연동할 단면은 Value, PSC, Composite, Tapered의 Type별로 가능한 단면으로 필터링 되어 나타납니다.) |