마이다스 기술서비스

마이다스 기술서비스

리스트로 돌아가기
NFX 기술
[FAQ] 구조해석시 발생하는 워닝/에러코드 대처법 1탄

안녕하세요. 마이다스아이티 입니다.


구조해석을 진행하다보면 에러코드와 함께 해석이 수행되지 않는 경험을 많이 하게 됩니다.

해석에는 문제가 없으나 확인이 필요한 사항은 일반적으로 출력창에서 [Warning] 문구와 함께 해석이 진행됩니다.

그러나, 강성행렬 계산이나 컴퓨터 자체가 조건판별이 불가능하여 해석진행이 어려울때는 [ERROR] 문구와 함께 해석이 종료됩니다.

처음 해석할 때 이러한 에러문구가 나오게 되면 어떻게 대처해야 할지 모르는 상황이 발생합니다.


ERROR [1008] : # (NODEID/DOFTYPE) IS ALREADY CONSTRAINED. CANNOT BE CONSTRAINED BY MULTIPOINT CONSTRAINT. 

 : SPC (Single-Point Constraint) 로 구속되거나 MPC (Multi-Point Constraint) 또는 Rigid Body 요소를 통해 종속자유도로 정의된 자유도를 다시 종속자유도로 정의하고자 하는 경우에 발생한다.

 : 종속자유도에 추가적인 자유도가 구속이 되어 있는 경우나 MPC 또는 Rigid Body를 추가 생성하는 경우에 발생한다.

 : 중복 정의된 것으로 나온 자유도를 검토하고, 종속자유도에 추가적인 자유도가 정의되어 있다면 대상 자유도를 제거하고, 추가적인 MPCRigid Body가 있는 경우에는 삭제한다.


ERROR [1022] : INVALID MATERIAL REFERENCE IN PROPERTY ID=#

 : 특정 요소/특성 (Property) 에 부적합한 재료가 정의된 경우 발생한다.

 : 요소와 특성 (Property) 에 맞는 재료를 사용하도록 수정한다.


ERROR [2007] : FACTORIZATION FAILED DUE TO SINGULARITY AT # (NODE ID) (RANK=#)

 : 행렬분해 (Decomposition) 중에 특이성 (Singularity) 이 발생하여 더 이상 행렬분해를 진행할 수 없을 때 발생한다.

 : Singularity 즉, 강성계산에 필요한 자유도 조건이 부족한 것으로 쉽게 이야기 하면 물체가 우주에서 무한대로 움직이는 상황을 상상하면 좋다.

 : 일반적으로는 단일파트의 선형해석의 경우 경계조건이 적절하게 부여되지 않아 발생하게 되며, 다중파트에서는 경계조건 혹은 접촉조건이 적절하지 않을시 발생한다.

 : 일반적으로 전체 해석 모델의 구속이 부족한 경우에 발생하므로 다음과 같은 조치를 취한다.

   1. SPC (Single-Point Constraint), MPC (Multi-Point Constraint), Rigid Body 요소 등을 추가하는 방법으로 적절한 구속을 추가하여 특이성을 제거한다.

   2. 접촉조건이 포함된 해석 모델의 경우에는 접촉이 제대로 이루어지지 않으면 발생할 수 있다. 이 경우에는 파트 간의 접촉조건이 빠짐없이 정의되어 있는지 확인하고 파트 간 공차거리를 포함할 수 있도록 “접촉 공차” 값이 정의되어 있는지 확인한다.

   3. 요소의 강성이 발생하지 않는 자유도를 포함하고 있는 요소가 있는 경우에는 “자동 구속 (AUTOSPC/Automatic Single-Point Constraint)” 옵션을 선택하지 않으면 발생할 수 있으므로, 이 경우 자동 구속 옵션을 사용하거나 적절한 구속을 추가해서 특이성을 제거한다.


다음 시간에는 이어서 비선형해석에 많이 발생하는 수렴성과 관련된 2103 에러에 대해서 집중하여 다뤄볼 예정입니다.

감사합니다.