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