!DYNAMIC¶
동적 해석 제어
!BOUNDARY, !CLOAD, !DLOAD에서 !AMPLITUDE를 지정할 때 각 진폭의 시간 t는 0.0부터 시작해야 합니다.
파라미터¶
** 두 번째 줄 이후 **
| 변수 | 유형 | 설명 |
|---|---|---|
| idx_eqa | I | 운동방정식 해법(직접 시간 적분)(기본값: 1) 1: 암시적 방법(Newmark-β법) 11: 명시적 방법(중앙 차분법) |
| idx_resp | I | 해석 유형(기본값: 1) 1: 시간이력 응답 해석 2: 주파수 응답 해석 |
idx_resp=1인 경우(시간이력 응답 해석)¶
| 변수 | 유형 | 설명 |
|---|---|---|
| t_start | R | 해석 시작 시간(기본값: 0.0), 미사용 |
| t_end | R | 해석 종료 시간(기본값: 1.0), 미사용 |
| n_step | I | !STEP을 생략한 경우 또는 하위 호환용 기본 서브스텝 수(기본값: 1) |
| t_delta | R | !STEP을 생략한 경우 또는 하위 호환용 기본 시간 증분(기본값: 1.0) |
| 변수 | 유형 | 설명 |
|---|---|---|
| gamma | R | Newmark-β법의 파라미터 γ(기본값: 0.5) |
| beta | R | Newmark-β법의 파라미터 β(기본값: 0.25) |
| 변수 | 유형 | 설명 |
|---|---|---|
| idx_mas | I | 질량 행렬 유형(기본값: 1) 1: 집중 질량 행렬 2: 일관 질량 행렬 |
| idx_dmp | I | 1: Rayleigh 감쇠(기본값: 1) |
| ray_m | R | Rayleigh 감쇠 파라미터 Rm(기본값: 0.0) |
| ray_k | R | Rayleigh 감쇠 파라미터 Rk(기본값: 0.0) |
| 변수 | 유형 | 설명 |
|---|---|---|
| nout | I | 미사용 |
| node_monit_1 | I | 모니터링 절점 번호(전역) 또는 절점 그룹 이름 |
| nout_monit | I | 모니터링 결과 출력 간격(기본값: 1) |
참고: 이 줄에서 지정한 모니터링 절점의 정보는 전역 절점 번호를 NID로 사용하여 출력됩니다. 변위는 <dyna_disp_NID.txt>에 스텝 번호, 서브스텝 번호, 현재 시간, NID, u1, u2, u3 순서로 출력됩니다. 속도와 가속도는 각각 동일한 순서로 <dyna_velo_NID.txt>와 <dyna_acce_NID.txt>에 출력됩니다. 절점 변형률은 <dyna_strain_NID.txt>에 스텝 번호, 서브스텝 번호, 현재 시간, NID, e11, e22, e33, e12, e23, e13 순서로 출력됩니다. 절점 응력은 <dyna_stress_NID.txt>에 스텝 번호, 서브스텝 번호, 현재 시간, NID, s11, s22, s33, s12, s23, s13, smises 순서로 출력됩니다. 절점 그룹을 사용하여 여러 모니터링 절점을 지정한 경우 위의 각 파일은 절점마다 별도로 출력됩니다. 또한 이 출력을 지정하면 전체 해석 모델의 운동 에너지, 변형 에너지 및 총 에너지가 <dyna_energy.txt>에 스텝 번호, 서브스텝 번호, 현재 시간, 운동 에너지, 변형 에너지, 총 에너지 순서로 출력됩니다.
비고¶
- 시간이력 동적 해석에서는 여러 개의
!STEP정의를 사용하여 각 스텝별로 경계 조건 및 하중 그룹을 전환할 수 있습니다. - 고정 증분 시간 제어에서는
!STEP을 사용하여 두 번째 줄에SUBSTEPS및DTIME, ETIME을 명시적으로 지정하는 것을 권장합니다.n_step및t_delta는!STEP을 생략한 단일 스텝 해석의 기본값 또는 하위 호환을 위해 사용됩니다. !STEP, INC_TYPE=AUTO를 지정하면 자동 증분은!STEP의 두 번째 줄에 지정한 초기 시간 증분, 스텝 시간, 최소 시간 증분 및 최대 시간 증분을 사용합니다. 자동 증분 파라미터는!AUTOINC_PARAM으로 지정할 수 있습니다.
| 변수 | 유형 | 설명 |
|---|---|---|
| iout_list(1) | I | 변위 출력 설정(기본값: 0) 0: 출력하지 않음 1: 출력 |
| iout_list(2) | I | 속도 출력 설정(기본값: 0) 0: 출력하지 않음 1: 출력 |
| iout_list(3) | I | 가속도 출력 설정(기본값: 0) 0: 출력하지 않음 1: 출력 |
| iout_list(4) | I | 반력 출력 설정(기본값: 0) 0: 출력하지 않음 1: 출력 |
| iout_list(5) | I | 변형률 출력 설정(기본값: 0) 0: 출력하지 않음(요소 기준 또는 절점 기준) 1: 출력 2: 출력(절점 기준) 3: 출력(요소 기준) |
| iout_list(6) | I | 응력 출력 설정(기본값: 0) 0: 출력하지 않음(요소 기준 또는 절점 기준) 1: 출력 2: 출력(절점 기준) 3: 출력(요소 기준) |
예¶
!DYNAMIC, TYPE=NONLINEAR
1 , 1
0.0, 1.0, 500, 1.0000e-5
0.5, 0.25
1, 1, 0.0, 0.0
100, 55, 1
0, 0, 0, 0, 0, 0
idx_resp=2인 경우(주파수 응답 해석)¶
| 변수 | 유형 | 설명 |
|---|---|---|
| f_start | R | 하한 주파수 |
| f_end | R | 상한 주파수 |
| n_freq | I | 응답 계산점 수 |
| f_disp | R | 변위를 측정하는 주파수 |
| 변수 | 유형 | 설명 |
|---|---|---|
| t_start | R | 실시간에서의 진동 시작 시간 |
| t_end | R | 실시간에서의 진동 종료 시간 |
| 변수 | 유형 | 설명 |
|---|---|---|
| idx_mas | I | 질량 행렬 유형(1(집중 질량 행렬)로 고정) |
| idx_dmp | I | 1: Rayleigh 감쇠 |
| ray_m | R | Rayleigh 감쇠 파라미터 Rm(기본값: 0.0) |
| ray_k | R | Rayleigh 감쇠 파라미터 Rk(기본값: 0.0) |
| 변수 | 유형 | 설명 |
|---|---|---|
| nout | I | 시간 영역의 샘플 수 |
| vistype | I | 시각화 데이터 출력 설정(1: 모드 공간, 2: 물리 공간) |
| nodeout | I | 주파수 영역의 모니터링 절점 ID |
| 변수 | 유형 | 설명 |
|---|---|---|
| iout_list(1) | I | 출력 제어: 변위(1: 출력, 0: 출력하지 않음) |
| iout_list(2) | I | 출력 제어: 속도(1: 출력, 0: 출력하지 않음) |
| iout_list(3) | I | 출력 제어: 가속도(1: 출력, 0: 출력하지 않음) |
| iout_list(4) | I | 무시 |
| iout_list(5) | I | 무시 |
| iout_list(6) | I | 무시 |