Flexible Bodies (MNF)

Adams 에서 변형(deformation)을 고려하는 강체 대체물로, Modal Neutral File (MNF) 에 담긴 모달 정보로부터 생성되는 유연체(flexible body)다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1879].

정의

Flexible body 는 modal neutral file (MNF), MD DB file, 또는 Nastran Bulk Data File (BDF) 을 입력으로 하여 만들어지며, Adams View 는 이 입력으로부터 유연체를 표시하기 위한 geometry 와 유연체 절점(node)을 나타내는 mesh 를 생성한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1805]. 즉 MNF 는 FE 모델의 모달 표현을 Adams 멀티바디 모델로 가져오는 매개 파일이다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1879].

핵심 내용

  • 생성: part create flexible_body name_and_position 명령으로 MNF / Nastran MD DB / Nastran BDF 파일을 지정하여 유연체를 생성한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1805]. 예: modal_neutral_file_name = "d:\mscsoftware\adams\con_rod.mnf" [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1806].
  • 수정: part modify flexible_body name_and_position 으로 기존 유연체의 이름·위치·소스 파일을 변경한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1879].
  • LBRF (Local Body Reference Frame): 기본적으로 Adams Flex 는 유연체의 LBRF 를 global coordinate system 의 원점에 배치하며, LBRF 는 해당 body 가 원래 모델링된 finite element (FE) 환경의 원점에 대응한다. 위치와 방향(location/orientation)은 사용자가 별도로 지정할 수 있다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1805].
  • 모드(modes): MNF 로부터 유연체를 만들면 Adams Flex 가 유연체의 모드 수를 계산하여 Flexible Body Modify 대화상자에 표시한다. 모드를 표시하면 그 frequency 가 Frequency 텍스트 박스에 나타나고, 변형 형상이 비변형 형상과 함께 표시된다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1875].
  • 시각화: part modify flexible_body visual_representation 으로 scale_factor, color_contours, outline_graphics, mode_filter, mnf_graphics, render 등을 설정해 유연체 표시를 제어한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1894].

MNF 변환 (mnfxform)

file mnfxform 계열 명령은 기존 MNF / MD DB 유연체를 변환해 새 파일로 출력한다. 모든 변환은 interface node id 를 증가/치환할 수 있고, MDI_MNFWRITE_OPTIONS 환경 변수에 대응하는 MNF Write Option 으로 MNF 를 최적화할 수 있다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.577].

명령작업
file mnfxform translate지정 방향으로 지정 거리만큼 유연체를 평행이동 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.577]
file mnfxform rotate지정 축을 중심으로 지정 각도만큼 회전 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.574]
file mnfxform mirror지정 평면에 대해 대칭 복사 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.571]

output_file_type 으로 출력 파일 종류(MNF / MD DB)를, output_file_name 으로 출력 파일명을 지정한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.579]. translate 예제에서는 mnfwrite_options = fast_invar, MKS, strip_face 와 같이 단위계·invariant·face 처리 옵션을 함께 지정한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.578].

관련 솔루션·항목

참고 매뉴얼

  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1805] — part create flexible_body, LBRF
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1879] — part modify flexible_body, MNF/MD DB/BDF 입력
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1875] — 모드 수·frequency 표시
  • [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.571] / [p.574] / [p.577] — file mnfxform mirror/rotate/translate
  • [Adams_2024.1_Adams_View_Function_Builder_User_Guide.pdf p.307] — node_ids_in_volume

더 보기