Klasse BoundaryCondition
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 |