Die Klasse BoundaryCondition enthält Methoden und Eigenschaften zum Definieren von Randbedingungswerten und -richtungen. Beachten Sie, dass einige Eigenschaften und Methoden nicht auf alle Randbedingungstypen angewendet werden können.
Beachten Sie, dass die Randbedingungen mit der Szenariomethode "applyBoundaryCondition(bc object)" angewendet werden.
Eigenschaften der Klasse BoundaryCondition
|
Eigenschaften BoundaryCondition |
Typ | Werte |
|
type |
Zeichenfolge | "Geschwindigkeit", "Normalgeschwindigkeit", "Druck", "Volumenstrom", "Massendurchfluss", "Temperatur", "Gleiten/Symmetrie", "Unbekannt", "Skalar", "Luftfeuchtigkeit", "Qualität", "Wärmestrom", "Gesamtwärmestrom", "Wärmeübergangskoeffizient", "Wärmestrahlung", "Stromstärke", "Spannung", "Transparent" |
|
value |
Zahl | |
|
units |
Zeichenfolge | Beispiele: "Zoll/s", "Pa", "W/m2"; verfügbare Einheiten für jede Randbedingung können der Benutzeroberfläche entnommen werden |
|
direction |
Zeichenfolge | "Vx", "Vy", "Vz" (gilt für Geschwindigkeitskomponenten) |
|
pressureType |
Zeichenfolge | "Überdruck", "Absolutdruck" |
|
referenceTemperature |
Zahl | |
|
referenceTemperatureUnits |
Zeichenfolge | "Fahrenheit", "Celsius", "Rankine", "Kelvin" |
|
backgroundTemperature |
Zahl | |
|
backgroundTemperatureUnits |
Zeichenfolge | "Fahrenheit", "Celsius", "Rankine", "Kelvin" |
|
emissivity |
Zahl | |
|
rotationalSpeed |
Zahl | |
|
slipFactor |
Zahl | |
|
PairID |
Ganzzahl | |
|
sideID |
Ganzzahl | |
|
setBackgroundTemperature |
Zahl |
Methoden der Klasse BoundaryCondition
|
Methoden BoundaryCondition |
Beschreibung | Datenrückgabe |
|
bc = new BoundaryCondition(Typ) |
Erstellt ein Randbedingungsobjekt mit dem Namen bc (kann alles sein); Typ = Zeichenfolge | Nein |
|
setValue(Wert, Einheiten) |
Legt den Wert und die Einheiten fest; Wert = Zahl, Einheiten = Zeichenfolge | Nein |
|
setReferenceTemperature(Wert, Einheiten) |
Legt die Referenztemperatur für den Wärmeübergangskoeffizienten fest | Nein |
|
setPointOnAxis(x, y, z) setAxisDirection(x, y, z) |
Legt die Achseneigenschaften für die Drehgeschwindigkeit fest; x, y und z sind Zahlen | Nein |
|
setTimeCurve(tc) |
Legt die transiente Randbedingung fest; tc = Zeitkurvenobjekt | Nein |
|
setBackgroundTemperature(Wert, Einheiten) |
Legt die Transparenzhintergrundtemperatur fest; Wert = Zahl; Einheiten = Zeichenfolge | Nein |
|
getFanCurve() |
Gibt die Lüfterkennlinie für eine externe Lüfterkennlinie BC zurück | Ja |