part create flexiblebody
Adams/View 명령으로, Modal Neutral File (MNF)에 정의된 모달 정보를 바탕으로 모델 안에 유연체(flexible body) part를 새로 생성한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1806].
정의·용도
part create flexible_body name_and_position 은 기존의 Modal Neutral File (MNF)를 참조하여 새로운 flexible body part를 만든다. MNF는 유연체의 모드 형상과 질량 정보를 담는 파일로, 이 명령은 해당 파일을 모델 내 part로 인스턴스화한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1806].
part 생성 명령군은 생성 대상 타입에 따라 나뉘며, rigid body는 part create rigid_body [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1912], ground part는 part create new_ground [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1818], 비선형 part는 part create fe_part [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1795] 로 만든다. flexible body는 그 중 모달 표현 기반의 변형 가능한 part에 해당한다.
형식 / 필드 / 구문
주요 파라미터는 다음과 같다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1806].
| 파라미터 | 의미 |
|---|---|
flexible_body_name | 생성할 유연체의 이름 (예: flex_body__2) |
modal_neutral_file_name | 참조할 MNF 경로 (예: "d:\mscsoftware\adams\con_rod.mnf") |
comments | 설명 문자열 |
사용 예
part create flexible_body name_and_position &
flexible_body_name = flex_body__2 &
modal_neutral_file_name = "d:\mscsoftware\adams\con_rod.mnf" &
comments = "example of creating a flexible body"
위 예제는 con_rod.mnf 를 읽어 flex_body__2 라는 이름의 유연체를 생성한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1806]. 생성 후 이름·위치 등은 part modify flexible_body name_and_position 으로 수정할 수 있다 (예: MNF 교체 및 이름 변경) [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1881].
Python Interface에서는 part manager의 createFlexBody 메서드로 유연체를 생성하며, 이는 createRigidBody, createPointMass 와 짝을 이룬다 [Adams_2023.1_Python_Interface_User_Guide.pdf p.12].
관련 항목
- part create rigid_body — 강체 part 생성 명령 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1912]
- part create new_ground — ground part 생성 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1818]
- part create fe_part — 기하학적 비선형 part 생성 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1795]
- part modify flexible_body — 유연체 수정 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1881]
- file mnfxform translate — MNF/유연체 평행이동 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.577]
- file mnfxform mirror — MNF/유연체 대칭 변환 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.571]
- Modal Neutral File — MNF 파일 형식
- Adams Python Interface —
createFlexBodyAPI [Adams_2023.1_Python_Interface_User_Guide.pdf p.12] - View Command Reference
출처
- [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1806]
- [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1881]
- [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1912]
- [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1818]
- [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1795]
- [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.571]
- [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.577]
- [Adams_2023.1_Python_Interface_User_Guide.pdf p.12]