[HyperWorks 2022.3] HyperWorks 2022버전 이상부터 적용되는 Abaqus Interface의 Constraint Entity


HyperWorks 2022버전 이상부터 적용되는 Abaqus Interface의 Constraint Entity

 

HyperWorks 2022에서 kinematic and distributed couplings적용된 변경 사항과 관련하여 안내드립니다.

 

  1. Couplings요소가 Contstraint entity로 변경되는 이유?

 

이전 버전부터 Abaqus Coupling, Radioss rigid bodies, LS Dyna *CONSTRAINED...는 솔버 관점에서 볼 때 요소가 아님에도 불구하고 HyperMesh에서 요소로 간주되어 왔습니다.

이로 인해 Component 간의 연결성과 관련된 기능 등 여러가지 장점이 있었으나 반면에 이로 인해 발생되는 문제들이 있었습니다. 예를 들어 free node를 이용하여 해당 entity를 수정후에는 연결성을 다시 확인하는 등 추가로 유효성 검사를 진행해야 했습니다.

또한 explicit solver profiles 일관성을 유지하기 위해 implicit solvers에 대해 Constraints뿐만 아니라 tied contacts과 같은 다른 entities(과거에는 지원되지 않음)를 고려할 수 있도록 Connectivity Check를 re-designing하였습니다.

현재 Component를 Part로 대체하는 방향으로 개발이 진행되고 있고, 2024버전부터는 더 이상 rigid entity를 component에 포함하지 않고 Constraint라는 새로운 entity type으로 분류할 예정입니다. 이로 인해 Abaqus Interface부터 먼저 변경이 되어, 2022 이상의 버전에서 Abaqus Coupling은 Constraint라는 새로운 Entity으로 대체되었습니다.

추가적인 내용은 아래의 자주 묻는 질문을 통해 확인하실 수 있습니다.

 

 

  1. Constraint와 연결된 Entity및 연결을 확인하는 방법은?

 

implicit codes의 경우 버전 2022.2까지 모델의 연결을 확인하기 위해 model checker를 사용해야 합니다. 

버전 2022.3부터 Find Attached (단축키 SHIFT + F5로 접근 가능)에는 Constraint로 연결되어 있는 경우에도 attached components 옵션으로 확인할 수 있습니다.

 *2022.2 동영상

explicit codes의 경우 Validate 메뉴바에서 " Find connectivity"를 사용하여 확인할 수 있습니다.

 

  1. Kinematic Couplings를 생성하는 기본 방법은?

 

이것은 모델링하려는 대상에 따라 다릅니다. Couplings이 여러 part(spot, weld, fastner) 간의 연결 부분인 경우, Connector를 찾고 사용자 판단 하에, 가장 적합한 Connector Type을 찾는 것이 좋습니다.

*예를 들어 constraints 은 fasteners에 자주 사용됩니다.

 

또한 기존 노드를 사용하여 Manual 적인 rigid 요소를 만드는 방법은 Model 메뉴바 > Rigid 기능을 사용해주시기 바랍니다.

Abaqus와 같은 몇몇의 profile의 경우 Panel에서 작업할 수 있습니다..

 

참고로 Panel에서 작업되는 solver profile들도 향후 버전부터는 예를 들어 OptiStruct profile과 같이, 리본메뉴로 대체될 예정입니다. 

[2022.3버전의 Optistuct Interface에서 rigid 요소 만들기]

 

[2022.3버전의 Abaqus Interface에서 KINCOUP 요소 만들기]

 

  1. 모든 constraints를 grouping할 수 없습니다. browser에서 확인할 수 있는 방법은 무엇인가요?

 

Constraint entity는 collector대신 Grouping됩니다.

새로운 entity는 다양한 solver profile에서 conversion process를 개선하는 데도 도움이 됩니다.

이에 대한 변화의 결과로, 생성되는 Entity 항목이 늘어남으로써 Model Browser에서 보여지는 항목들이 크게 증가하게 됩니다. 따라서 Model Browser에서 전체 항목이 트리구조로 되어 있지 않고 항목이 merge 되어 있는 구조로 변경되었습니다.

참고로 Legacy 버전의 Browser 와 같이 트리 구조로 구성할 수 있는 옵션이 preference에 있습니다.

 

[Legacy 버전과 동일한 구조로 변경할 수 있는 옵션]

 

[HyperWorks 2022버전 이상(2022포함)]

 

[HyperWorks 2022버전 이하]

 

Model browser에서 Constraint 항목을 더블 클릭하면 Constraint browser 탭에서 작업이 가능합니다.

예를 들어 dof 항목에서 수정 후, 사용자가 원하는 Entity를 선택하여 일괄 변경할 수 있습니다.

[Constraint의 Editor 창]

 

2022.2버전까지 Abaqus legacy model에서 import되는 Constraint이름은 HM이라는 구문이 붙어서 생성됩니다.

[2022.2버전의 Constraint 이름]

 

 2022.3부터 Constraint이름에는 이전 Component이름이 포함되므로 Constraint Browser에서 이름별로 필터링할 수 있습니다.

[2022.3버전의 Constraint 이름]

 

  1. Constraints를 Review하는 방법은?

 

Legacy interface에서와 같이 (show, hide, isolate) 동일한 작업을 수행하려면 Constraint Browser 또는 그래픽 영역의 왼쪽 상단에 있는 Selector Entity를 사용하여 사용자가 선택한 Constraint 를 show, hide, isolate 할 수 있습니다.

 

  1. Legacy HyerMesh를 사용하고 있습니다. Constraint를 Show/Hide는 어떻게 하나요?

 

Constraint를 Show/Hide는 model browser에서 해당 속성을 편집할 수 있습니다.

하기 사진 참고바랍니다.


*Create
방법은 Connector 또는 Panel 1D -> rigid 에서 수행할 수 있습니다 .

*Connectivity Check는 legacy interface에서는 개발되지 않습니다.

 

  1. Review된 Components/parts 와 Associated 되어 있는 Components/parts 사이에 연결되어 있는 Constraint를 확인하는 방법은?

 

그래픽 영역에서 components/parts표시할 때

2022.3버전 이후부터는 Find Attached기능을 활용하여 displayed되어 있는 part와 관련된 Constraint만 표시할 수 있습니다. 

 

  1. 이제 Constraint를 mirror할 수 없습니다. symmetric assemblies 대한 Constraint를 생성하는 시간을 줄일 수 있는 방법은?

 

앞서 언급했듯이 Coupling의 주요 목적이 parts를 연결하는 것이라면 Connector를 사용하십시오. 최신 버전에서는 connector를 instance화 할 수도 있습니다. connector instance의 도움으로 instance를 함께 동기화되므로 Entity를 mirror를 할 필요가 없습니다.

 

  1. Constraint의 Node를 수정하는 방법은?

 

Constraint Entity는 Solver definition에 dependent됨으로써, Coupling을 설정할 시 node set에서 생성하고 수정할 수 있습니다.

Constraint에 속한 Entity를 편집하는 방법은 다음과 같습니다.

browser로 이동> 수정할 set항목 마우스 우클릭하여 수정 or

browser로 이동> Constraint 항목 클릭 후 Entity Editor 창을 통해 수정

 

  1. Mesh를 업데이트했지만(rebuild, delete elements) set은 업데이트되지 않았습니다. 

 

먼저 “Auto update sets on mesh change” 기본 설정이 선택되어 있는지 확인하십시오.

[사진 출처 : 본사 Community]

 

여전히 set이 정상적으로 업데이트되지 않으면 아래와 같이 진행해주세요.

  1. Model Checker를 사용하여 "Free Couplings" 오류 수정

[사진 출처 : 본사 Community]

 

 

  1.  HyperView에서 내 결과를 후처리할 때 만들어 놓은Coupling을 더 이상 볼 수 없습니다. 어떻게 되돌릴 수 있나요?

 

HyperView는 inp 파일을 모델 파일로 열 때 Constraint Review를 아직 지원하지 않습니다. 아직까지는 HyperView에서 Constraint를 보려면 모델 및 결과 파일 모두 odb 파일만 선택하여 열어야 합니다.

또는 빠른 후처리를 위해 HyperMesh client의 Post 리본 메뉴를 활용해볼 수도 있습니다. 해당 탭에서 implicit 결과를 후처리하기 위한 여러 기능들이 포함되어 있습니다.

 

자세한 내용은 아래 영상을 참고해주세요.