질문
“Specified Displacement는 Response Spectrum Analysis에서 값이 0.으로 적용됩니다.”라는 메시지가 출력되는 이유는 무엇인가요?
SPD해석케이스에서는 Specified Displacement로 정의된 0.1m만큼의 변형이 발생하고 있습니다.
Warning메시지가 출력되는 이유와 의미에 대해서 알고 싶습니다.
답변
강제변위하중의 경우에는 패널티스프링이라고하는 가상의 큰 강성을 가진 스프링을 추가하고, 패널티스프링강성에 강제변위를 곱해서 계산되는 힘을 외력으로 절점하중으로 적용해서 해석을 하게 됩니다.
당연하다고 생각할 수 있겠지만, 메시지의 의미는 고유치해석에는 패널티스프링을 고려하지 않는다는 것을 의미합니다. 패널티스프링이 고려된다면 해당 스프링이 설치된 자유도 방향으로 매우 강한 스프링으로 구속하고 있는 효과가 있기 때문에 동일한 모델에 강제변위하중을 정의하였을 때와 정의하지 않았을 때의 고유치와 모드형상이 각각 달라지게 됩니다. 고유치와 모드형상은 하중과 관계없이 동일해야 하므로, 패널티스프링을 고유치해석에 반영하지 않도록 처리가 되어야 합니다. 따라서 고유치해석결과를 이용하는 RS해석에서도 강제변위하중 때문에 반영되었던 패널티스프링의 영향을 받지 않도록 하겠다는 의미입니다.
만약 패널티스프링이 있는 상태에서 고유치해석을 한 모드별 응답결과를 RS해석에서 이용한다면 패널티스프링의 큰 강성에 의해 변형이 발생하지 않을 것입니다. 이런 문제가 발생하지 않도록 패널티스프링을 고려하지 않는다는 의미입니다. 패널티스프링이라는 것은 사용자에게는 낯선 용어이기 때문에 RS해석에서는 Specified Displacement = 0.0으로 한다는 표현으로 출력되는 것이라고 이해하시면 됩니다.