simulation single_run transient
simulation single_run transient 는 Adams/View 명령으로, 지정한 모델에 대해 과도(transient) 해석을 한 번 실행한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2026].
정의·용도
이 명령은 모델의 자유도(degrees of freedom)에 따라 두 가지 해석 중 하나를 수행한다. 모델의 자유도가 0이면 kinematic simulation 을, 자유도가 1 이상이면 dynamic simulation 을 실행한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2026]. 모델의 자유도 개수는 MODEL VERIFY 명령으로 확인할 수 있다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1625].
형식 / 필드 / 구문
simulation single_run transient
model_name = existing model name
initial_static = boolean
type = DYNAMIC / KINEMATIC / STATIC / AUTO_SELECT
number_of_steps = integer
step_size = real
end_time = real
duration = real
forever = true
[Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2027]
주요 파라미터의 의미는 다음과 같다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2028].
| Parameter | Value Type | 설명 |
|---|---|---|
| step_size | Real | 출력 step 사이의 시간 간격(현재 모델 단위) |
| end_time | Real | 시뮬레이션을 정지할 절대 시각 |
| duration | Real | 시뮬레이션을 수행할 시간 길이. 0보다 커야 한다 |
| forever | True | 시뮬레이션을 무한히 수행할지 여부를 지정하는 boolean 값 |
initial_static 파라미터를 YES 로 설정하면 Adams 는 type, number_of_steps, end_time 으로 지정한 시뮬레이션을 시작하기 전에 정적 해석(static analysis)을 먼저 수행한다. 예를 들어 차량 모델을 해석할 때 transient 해석 시작 전에 차량이 서스펜션 위에 안정화되도록 할 때 유용하다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2028]. step_size 를 사용하면 시뮬레이션 end time 이나 duration 을 변경해도 출력 빈도(output frequency)는 일정하게 유지된다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2028].
사용 예
simulation single_run transient &
model_name = MODEL_1 &
initial_static = no &
type = DYNAMIC &
number_of_steps = 50 &
end_time = 1
위 예에서 1초 구간에 50 step 을 지정하면 step 당 0.02초의 출력 주기, 즉 50 steps/second 의 출력 빈도가 정의된다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2027].
관련 항목
- View — 본 명령이 속한 Adams 모듈
- View Command Language — Adams/View 명령 언어
- Adams Command File —
.acf기반 해석 실행 - panel set acf_window transient_simulation —
.acfwindow 에 transient 해석을 지정하는 대응 명령으로, 자유도가 0이면 kinematic, 1 이상이면 dynamic 해석을 실행한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1625] - panel set acf_twindow dynamic_simulation — dynamic 해석 지정 명령 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1614]
- panel set acf_twindow eigen_solution_calculation — operating point 둘레의 선형화/고유해석. 선형화 전 모델을
STATIC_SIMULATION또는TRANSIENT_SIMULATION으로 배치한 뒤 수행한다 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1615] - simulation single_run — single_run 시뮬레이션 명령군(transient, eigensolution, statematrix, assemble, equilibrium, scripted, rerun, subroutine 등) [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2075]
- MODEL VERIFY — 모델 자유도 확인 명령 [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.1625]
출처
- [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.1625]
- [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2026]
- [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2027]
- [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2028]
- [Adams_2024.1_Adams_View_Command_User_Guide.pdf p.2075]