HEEDS 재료 선택에 따른 물성을 Variable로 설정하는 방법(How to set up variables of material properties e.g. youngs modulus)

2024-01-01T23:51:00.000-0500
Teamcenter Share HEEDS

요약

HEEDS에서 재료에 따른 물성을 Variable로 설정하는 방법에 대해 알아보자. 구조해석이나 유체 해석시에 특정 재료를 선택하게 되면 재료에 따라서 물성을 해석을 위한 파일에 변경을 해줘야 한다. 예를 들어 해석에서 선택할 수 있는 재료가 구리/철/알루미늄이 있다고 하자. 이 물성에 따라서 설계에 적합한 재료를 찾아야 되는 경우라고 하자. 이때 위의 3가지중에 하나를 선택하면 물성 중 밀도/영의 계수/열전도도는 정해져 있다. 재료에 종속된 변수를 지정하고 해석용 인풋파일에 적용하고 한다면, 타입은 Discrete 변수를 설정하고, set 변수를 추가해주면 된다. 그리고 나머지 물성 3개는 dependent 타입 설정하고 파이선 코드로 수식 처리해주면 된다. 마지막으로 HEEDS 에서 인식한 해석용 인풋파일에서 종속변수로 만든 것들을 태깅 해주면 된다.


세부 정보

절차는 다음과 같다.

1.Tools 탭에서 Manage Sets를 만들기
아래와 같이 Tools탭에서 Manage Sets를 클릭하면 팝업창이 생성되며, 이때 Add Item버튼을 클릭해서 추가한다. 본 예제에서는 구리(Cu), 알루미늄(Al), 철(Fe) 3개를 생성한다.
A screenshot of a computer  Description automatically generated
A screenshot of a computer  Description automatically generated

2.Variable 만들기
Create Variable 탭에서 총 4개의 변수를 생성한다.
A screenshot of a computer program  Description automatically generated

3.아래와 같이 변수 Materials, Density, Youngs, Conductivity로 설정하고 타입도 아래와 같이 설정한다.
Materials 변수는 Deicrete 타입으로 설정하고, 위에서 생성한 set_1를 선택한다.
Density/Youngs/Conductivity는 타입을 Dependent로 설정한다.
A screenshot of a computer  Description automatically generated
4.Formula를 클릭해서 우측의 편집창에 코드를 작성
Materials 이 어떤 값이 선택 되느냐에 따른 값을 입력해 준다.
예를 들어 Density의 경우 아래의 코드를 기입한다.

if Materials == "Cu":
  value=1000
elif Materials == "Al":
  value=2000
elif Materials == "Fe":
  value=3000
_result = value

Youngs와 Conductivity도 위와 동일하게 작성하고 value값만 변경하면 된다.
A screenshot of a computer  Description automatically generated

5.마지막으로 해석용 인풋파일에 태깅 한다.
Tagging탭에서 Density쪽으로 가서 우클릭 한 다음 위에서 작성한 Density를 선택하면 된다.
나머지 Youngs/Conductivity도 동일한 방식으로 설정 하면 된다.
A screenshot of a computer  Description automatically generated
 

KB 자료 ID# KB000128857_KO

내용

요약세부 정보

관련 구성 요소

Teamcenter Share