주 콘텐츠로 건너뛰기
CIVIL 생성 편집

[CIVIL] 시간이력해석에서 그래프에서 보이는 min/max결과와 테이블의 min/max결과가 왜 다른 가요?

질문 

시간이력해석에서 그래프에서 보이는 min/max결과와 테이블의 min/max결과가 왜 다른 가요?

 

그래프결과에서는 7.7초에서 Max. DX = 0.009666m로 출력되고 있는데, Table결과에서는 Max결과가 7.16초에서 0.009830m로 출력되고 있습니다. 왜 이런 차이가 나는 것인가요?

답변 

아래의 출력옵션에서 5개 스텝마다 데이터를 출력하도록 하고 있기 때문에 차이가 나고 있습니다. 테이블 결과는 해석하는 매 스텝마다 최대값과 최소값을 갱신하면서 값을 저장하고 있다가 시간이력해석이 완료되면 최종 단계에서 정리된 값을 출력하게 됩니다. 반면에 그래프결과는 아래의 옵션에 의해서 정의된 스텝마다 출력된 데이터를 이용해서 작성하게 됩니다. 

실제 최대값/최소값이 출력 스텝에 의해 제외되었을 경우에는 그래프 작성에 사용되는 데이터에 포함되지 않으므로 그래프에서 보여지는 최대값 또는 최소값과는 다르게 됩니다. 

테이블 결과에 대해서 출력 스텝을 적용하지 않는 이유는 출력 스텝에 의해 실제로 발생하는 최대값/최소값을 알 수 없게 될 수 있기 때문입니다. 출력 스텝을 지정하는 이유는 시간이력해석의 결과 데이터의 양이 매우 많은 것과, File I/O에 소요되는 시간이 너무 많이 걸리는 문제점 때문에 사용상의 편의성 때문입니다. 그래프를 작성하는 것은 전반적인 동적 응답의 경향을 분석하기 위한 것인데, 그것을 위해서 모든 스텝을 출력할 필요가 없다고 판단할 경우에 사용할 수 있는 기능입니다.

0
컨텐츠가 도움이 되셨나요?