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

TypWerte

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

ZeichenfolgeBeispiele: "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

BeschreibungDatenrückgabe

bc = new BoundaryCondition(Typ)

Erstellt ein Randbedingungsobjekt mit dem Namen bc (kann alles sein); Typ = ZeichenfolgeNein

setValue(Wert, Einheiten)

Legt den Wert und die Einheiten fest; Wert = Zahl, Einheiten = ZeichenfolgeNein

setReferenceTemperature(Wert, Einheiten)

Legt die Referenztemperatur für den Wärmeübergangskoeffizienten festNein

setPointOnAxis(x, y, z)

setAxisDirection(x, y, z)

Legt die Achseneigenschaften für die Drehgeschwindigkeit fest; x, y und z sind ZahlenNein

setTimeCurve(tc)

Legt die transiente Randbedingung fest; tc = ZeitkurvenobjektNein

setBackgroundTemperature(Wert, Einheiten)

Legt die Transparenzhintergrundtemperatur fest; Wert = Zahl; Einheiten = ZeichenfolgeNein

getFanCurve()

Gibt die Lüfterkennlinie für eine externe Lüfterkennlinie BC zurückJa