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) |
값 및 단위를 설정합니다. 값 = 수, 단위 = 문자열 | 아니오 |
|
setReferenceTemperature(value, units) |
필름 계수에 대한 참조 온도를 설정합니다. | 아니오 |
|
setPointOnAxis(x,y,z) setAxisDirection(x,y,z) |
회전 속도에 대한 축 특성을 설정합니다. x, y, z는 수입니다. | 아니오 |
|
setTimeCurve(tc) |
과도 경계 조건을 설정합니다. tc = 시간 곡선 객체 | 아니오 |
|
setBackgroundTemperature(value, units) |
투명 배경 온도를 설정합니다. 값 = 수, 단위 = 문자열 | 아니오 |
|
getFanCurve() |
외부 팬 곡선 BC에 대한 팬 곡선을 반환합니다. | 예 |