BoundaryCondition 클래스
BoundaryCondition 클래스에는 경계 조건 값 및 방향을 정의하는 데 필요한 방법과 특성이 있습니다. 일부 특성 및 방법은 모든 경계 조건 유형에 적용할 수 없습니다.
경계 조건은 시나리오 메서드 "applyBoundaryCondition(bc object)"을 사용하여 적용됩니다.
BoundaryCondition 클래스 특성
BoundaryCondition 특성 | 유형 | 값 |
유형 | 문자열 | "속도", "법선 속도", "압력", "체적 유량", “질량 유량", "온도", "미끄럼/대칭", "알 수 없음", "스칼라", "습도", "품질", "열 플럭스", "총 열 플럭스", "필름 계수", "복사", "전류", "전압", "투명" |
value | 수 | |
units | 문자열 | 예: "in/s", "Pa", "W/m2". 각 경계 조건에 사용할 수 있는 단위는 인터페이스 참조 |
direction | 문자열 | "Vx", "Vy", "Vz"(속도 구성요소에 적용) |
pressureType | 문자열 | "게이지", "절대" |
referenceTemperature | 수 | |
referenceTemperatureUnits | 문자열 | "Fahrenheit", "Celsius", "Rankine", "Kelvin" |
backgroundTemperature | 수 | |
backgroundTemperatureUnits | 문자열 | "Fahrenheit", "Celsius", "Rankine", "Kelvin" |
emissivity | 수 | |
rotationalSpeed | 수 | |
slipFactor | 수 | |
pairID | 정수 | |
sideID | 정수 | |
setBackgroundTemperature | 수 | |
BoundaryCondition 클래스 메서드
BoundaryCondition 메서드 | 설명 | 데이터 반환 여부 |
bc = new BoundaryCondition(type) | 이름 bc의 경계 조건 객체를 작성합니다(어느 것이든 가능). 유형 = 문자열 | 아니오 |
setValue(value, units) | 값 및 단위를 설정합니다. value = 수, units = 문자열 | 아니오 |
setReferenceTemperature(value, units) | 필름 계수에 대한 참조 온도를 설정합니다. | 아니오 |
setPointOnAxis(x,y,z) setAxisDirection(x,y,z) | 회전 속도에 대한 축 특성을 설정합니다. x, y, z는 수입니다. | 아니오 |
setTimeCurve(tc) | 과도 경계 조건을 설정합니다. tc = 시간 곡선 객체 | 아니오 |
setBackgroundTemperature(value, units) | 투명 배경 온도를 설정합니다. 값 = 수, 단위 = 문자열 | 아니오 |
getFanCurve() | 외부 팬 곡선 BC에 대한 팬 곡선을 반환합니다. | 예 |