본문 바로가기
Simcenter 기술 자료/Simcenter STAR-CCM+

[STAR-CCM+]Star-CCM+ Automation (Simulation Templates)

by CAE AtoZ 2023. 3. 6.

[시뮬레이션 템플릿]

제품 개발 과정에서 시뮬레이션은 많은 반복적인 과정을 포함하고 있습니다. 이 경우 하나의 기준이 되는 파일 (템플릿- Geomery ~ Run 셋팅 완료 화일)을 만들면 하기의 예에서와 같이 변경이 필요한 부분만 업데이트하여 시뮬레이션 할 수 있으나, 업데이트를 하기위해서는 Replce Part, Surface Repair, Post 세팅 재지정 등의 작업이 필요합니다. 

<Model Update Example>

시뮬레이션 템플릿은 기준이 되는 파일을 만들어 이 모델 업데이트 과정을 보다 용이하게 하기 위한 방법 입니다.

 

[장점]

미리 정의된 템플릿(기준 화일)을 이용하여, 모델 업데이트 과정에서 발생하는 오류 감소시키며 시뮬레이션에 필요한 시간의 효율적 이용.

 

[사용방법]

 시뮬레이션 템플릿은 File --- > Save to Template으로 템플릿 화일을 만들고 File --- > New --- > Create a File ---> Select에서 저장된 템플릿(*.simt)을 불러올 수 있습니다.

<Simulation Template Save & Open>

[유용한 기능]

시뮬레이션 템플릿은 Filter, Tag, Query, Layout Views등의 기능과 함께 사용하면 유용할 것으로 생각됩니다. 예제를 통해 설명드리면, 하기와 같습니다.

 

1) Filter, Tag, Query

 a. Tools에서 필요한 Filter와 Tag를 정의 합니다.

<Fiters & Tags 정의>

b. Geomtry에서 모델 변경시에 필요한 연결점들을 Tag, Query, Filter를 이용하여 지정합니다. 

<Geometry에 Tag, Query, Filter 연결>

c. Region에서 모델 변경시에 필요한 연결점들을 Tag와 Filter를 이용하여 지정합니다.

   (Wetted Wall에서 Relationship 은 입/출구 이외의 바운더리를 Wetted Wall에 할 당하는 기능입니다.) 

<Region에 Tag 연결>

추가로 하기의 기능을 사용하면 파트에 적용되는 우선 순위를 지정하는 것이 가능합니다.

<Selection Priority>

d. Geomtry -- > Part --->pipe_section을 삭제하고 메시를 지운후에 템플릿으로 저장

 

e. 저장된 화일을 불러와 모델 변경 및 확인하고 해석을 실행

    (해석 파일은 별도의 *.sim 파일로 저장 혹은 *.simt으로 덮어쓰기 할 수 있습니다.)

 

상세한 내용은 Tutorials --- > Foundation Tutorials --- > Usability --- > Usability : Creating a Template Simulation File 을 참조해 주세요.

 

2) Layout Views

레이아웃 뷰는 Star-CCM+에 사용되는 여러 Scene과 Plot을 배열을 각 레이아웃 뷰에 저장하여 포스팅에 사용하는 기능입니다.

 

a. Tools에서 필요한 Layout Views 정의 합니다.

<Layout View 정의>

b. 만들어진 레이아웃 뷰에 필요한 Plots과 Scenes을 드래그 앤 드랍 합니다.

<Layout View 연결>

상세한 내용은 Tutorials --- > Foundation Tutorials --- > Usability --- > Usability : Working with Layout Views를 참조해 주세요.

 

이외에 하기와 같은 Simulaton Operation 이나 Parameter와 같은 기능을 사용하면 더 효율적일 것으로 생각됩니다.

(Simulation Operation 및 Parameter는 Tutorials --- > Automation --- > Simulation Templates:HVAC Duct 화일을 참조하시면, 도움이 되실 것 같습니다.)

<Simulation Operation & Parameter>

[시뮬레이션 템플릿 예]

위의 기능들을 사용하면, 하기와 같은 Custom Tree를 구성하여, 시뮬레이션 템플릿을 보다 편리하게 사용할 수 있습니다.

(Custom Tree - 모델 변경시 업데이트가 필요한 변수와 결과등을 별도의 그룹으로 만드는 기능으로 Tools의 Custom Tree

                         혹은 하기의 주황색 박스를 클릭하여 만들고 적용할 수 있습니다.)

<Custom Tree Example>

 

 

댓글