경계 조건

스크립트를 사용하여 경계 조건을 적용하는 방식은 사용자 인터페이스를 통해 경계 조건을 지정하는 것과 매우 유사합니다. 두 방법 모두 선택 모드, 경계 조건 유형, 값 및 단위 뿐만 아니라 선택한 도면요소를 입력해야 합니다.

// 경계 조건을 지정합니다.

log.write("경계 조건을 적용하는 중...");

a.selectionMode = "표면";

a.selectionBasis = "직접";

// 입구

bc = new BoundaryCondition("법선 속도");

bc.value = 250;

bc.units = "in/s";

이 스크립트에 대해 다음과 같은 행별 설명이 제공됩니다.

주석 다음에는 콘솔에 기록된 행이 표시됩니다.

// 경계 조건을 지정합니다.

log.write("경계 조건을 적용하는 중...");

선택 모드를 표면으로 설정합니다.

a.selectionMode = "Surface";

도면요소를 직접 선택하여 설정합니다.

a.selectionBasis = "직접";

법선 속도 조건을 적용하는 bc라는 boundarycondition 객체를 작성합니다.

bc = new BoundaryCondition("법선 속도");

속도 조건 값은 250입니다. bc 객체는 다음과 같이 수정됩니다.

bc.value = 250;

단위는 초당 인치 수입니다.

bc.units = "in/s";

ID가 9인 표면을 선택합니다(표면 ID를 알아야 함).

a.select(9);

bc boundarycondition 객체로 정의된 경계 조건을 지정합니다.

a.applyBoundaryCondition(bc);

이 방법 대신 setValue라는 BoundaryCondition 클래스 메서드를 사용할 수도 있습니다.

bc = new BoundaryCondition("압력");

bc.setValue(0, “psi”);

a.select(15);

a.applyBoundaryCondition(bc);