Multibody Dynamics
상호 연결된 강체(rigid body)와 유연체(flexible body)로 이루어진 기계 시스템의 운동을 동역학 방정식의 적분으로 해석하는 분야이며, MSC Adams 의 핵심 해석 영역이다.
정의
Adams 에서 동역학 해석은 DYNAMIC_SIMULATION 명령으로 수행되며, 이 명령은 시스템의 동역학 방정식(dynamics equations)을 적분하도록 지정한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1614]. 모델의 자유도(degrees of freedom)가 0 인 경우 Adams 는 경고 메시지를 발생시키고 운동학(kinematic) 해석 대신 방정식을 적분하며, 운동학 해석이 더 빠르다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1614]. 모델의 자유도 수는 MODEL VERIFY 명령으로 확인할 수 있다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1614].
핵심 내용
- 동역학 시뮬레이션은 적분 스텝 수(
number_of_steps)와 종료 시간(end_time) 등으로 제어된다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1615]. - 적분기(integrator) 관련 공통 파라미터는
EXECUTIVE_CONTROL SET DYNAMICS_PARAMETERS INTEGRATOR_PARAMETERS명령으로 설정한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.499]. EXECUTIVE_CONTROL SET EASY_DYNAMICS는 모델의 동역학 특성(Dynamic_attribute)을stiff,high_frequencies,smooth중에서 지정한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.506].- 시스템은 강체뿐 아니라 유연체(flexible body)를 포함할 수 있으며, 유연체의 한 점의 운동은 스케일된 변형(deformation)과 스케일되지 않은 강체 운동(rigid body motion)의 합으로 표현된다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1897].
- 애니메이션에서 변형 스케일 인자를 0 으로 두면 Adams Flex 는 해당 유연체를 강체로 취급한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1897].
- 유연체는 modal 행렬·
.bdf파일·감쇠(damping) 설정 등으로 정의되며, 표현 방식(representation)은rigid/modal/nforce/none중에서 선택한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1880].
관련 솔루션·항목
- Solver — 동역학 방정식을 적분하는 솔버
- Flex — 유연체(flexible body) 처리
- DYNAMIC_SIMULATION
- Flexible Body
- Rigid Body
- Integrator
- Degrees of Freedom
- Kinematic Analysis
참고 매뉴얼
- 동역학 시뮬레이션 명령과 자유도 처리 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1614]
- 적분 스텝·종료 시간 예시 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1615]
- 적분기 파라미터 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.499]
- 유연체 운동의 변형+강체 운동 합 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1897]
- 유연체 정의 포맷 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1880]