Klasse "Scenario"

Die Klasse "Scenario" besteht aus Eigenschaften und Methoden, die die Eigenschaften eines Szenarios definieren. Beispiele sind der Name und der Pfad der Szenariodatei, die Einheiten und viele der Einstellungen in der Gruppe "Start".

Eigenschaften der Klasse "Scenario"

"Scenario"-Eigenschaften

Typ Werte

name

Zeichenfolge  

isactive

Boolesch  

path

Zeichenfolge  

iterations

Zahl  

innerIterations

Zahl  

timeSteps

Zahl  

timeStepSize

Zahl  

stopTime

Zahl  

remoteHost

Zeichenfolge  

continueFrom

Zeichenfolge  

flow

Zeichenfolge

"Ein", "Aus"

compressibility

Zeichenfolge

"Nicht kompressibel", "Unterschall", "Kompressibel"

heatTransfer

Zeichenfolge

"Ein", "Aus"

radiation

Zeichenfolge

"Ein", "Aus"

selectionMode

Zeichenfolge

"Kante", "Fläche", "Volumen"

selectionBasis

Zeichenfolge

"Direkt", "Nach Material", "Nach Oberfläche", "Nach Volumen", "Nach Gruppe"

selectionIdList

Array  

selectionNameList

Array  

isEarthGravity

Boolesch

Wahr, Falsch

analysisMode

Zeichenfolge

"Stationär", "Transient"

coordinateSystem

Zeichenfolge

"Axialsymmetrisch zur x-Achse", "Axialsymmetrisch zur y-Achse", "Kartesisch, 2D", "Kartesisch, 3D"

intelligentSolutionControl

Zeichenfolge

"Ein", "Aus"

turbulence

Zeichenfolge

"Ein", "Aus"

turbModel

Zeichenfolge

"k-epsilon-Modell", "Low-Re k-epsilon-Modell", "RNG", "Wirbel-Viskosität (Eddy)", "Mischungsweg"

autoStartup

Zeichenfolge

"Ein", "Aus", "Sperren bei", "Erweitern"

turbLamRatio

Zahl  

turbulenceIntensity

Zahl  

meshEnhancement

Zeichenfolge

"Ein", "Aus"

automaticLayerAdaptation

Zeichenfolge

"Ein", "Aus"

meshingByParts

Zeichenfolge

"Ein", "Aus"

numberOfLayers

Zahl  

thicknessFactor

Zahl  

advectionScheme

Zeichenfolge

"ADV 1", "ADV 2", "ADV 3", "ADV 4"

automaticSolverSelection

Zeichenfolge

"Ein", "Aus"

autoForcedConvection

Zeichenfolge

"Ein", "Aus"

forcedQuickConvection

Zeichenfolge

"Ein", "Aus"

naturalQuickConvection

Zeichenfolge

"Ein", "Aus"

automaticConvergenceAssessment

Zeichenfolge

"Ein", "Aus"

convergenceThreshold

Zahl

Wert zwischen 0 und 1

solverComputer

Zeichenfolge

wie Remotehost

scalar

Zeichenfolge

"Allgemeiner Skalar", "Luftfeuchtigkeit", "Qualität"

layerFactor

Zahl  

cavitation

Zeichenfolge

"Ein", "Aus"

resultsSaveIntervalBasedOn

Zeichenfolge

"Schritte", "Sekunden"

summarySaveIntervalBasedOn

Zeichenfolge

"Schritte", "Sekunden"

approximateElementCount

Ganzzahl  

Methoden der Klasse "Scenario"

"Scenario"-Methoden

Beschreibung Datenrückgabe

run()

Startet die Analyse und wartet, bis sie abgeschlossen ist

Nein

clone(newScenarioName)

Gibt eine Kopie dieses Szenarios zurück

Scenario-Objekt

activate()

Legt dieses Szenario als aktives Szenario fest

Nein

design()

Gibt das übergeordnete Design zurück

Design-Objekt

start()

Startet die Analyse

Nein

wait()

Wartet auf die Beendigung einer gerade ausgeführten Analyse

Nein

wait(ms)

Wartet bis zu der in ms angegebenen Zeitspanne auf die Beendigung der gerade ausgeführten Analyse; ms = Zahl

Nein

applyBoundaryCondition(BC)

Wendet die Randbedingung auf die ausgewählten Modellobjekte an; (BC = Randbedingungsobjekt)

Nein

applyMeshSize(Größe)

Wendet die Netzgröße auf die ausgewählten Modellobjekte an; Größe = Zahl

Nein

applyMaterial(Name)

Weist Material mit <name> (eines vorhandenen Materials) den ausgewählten Modellobjekten zu; name = Zeichenfolge

Nein

applyMaterial(m)

Weist Material den ausgewählten Modellobjekten zu; m = Materialobjekt

Nein

importSettingsFrom(a)

Kopiert die Einstellungen aus Analyse a in diese Analyse

Nein

selectAll()

Wählt alle auf dem Auswahlmodus basierenden Modellobjekte aus

Nein

deselectAll()

Hebt die Auswahl aller Objekte aus

Nein

selectPrevious()

Wählt die vorherige Liste mit Modellobjekten aus

Nein

select(ID)

Wählt das Objekt mit der ID aus oder hebt die Auswahl auf; ID = Zahl  

deselect(ID)

Wählt das Objekt mit der ID aus oder hebt die Auswahl auf; ID = Zahl

Nein

select(Name)

Wählt ein Objekt basierend auf dem Namen aus oder hebt die Auswahl auf; abhängig vom Auswahlmodus kann sich Name auf ein Objekt, ein Material oder ein Gruppenobjekt beziehen  

deselect(Name)

Wählt ein Objekt basierend auf dem Namen aus oder hebt die Auswahl auf; abhängig vom Auswahlmodus kann sich Name auf ein Objekt, ein Material oder ein Gruppenobjekt beziehen

Nein

createGroup(Name)

Erstellt eine neue Gruppe mit dem angegebenen Namen und gibt sie an den Caller zurück; Name = Zeichenfolge

Ja

deleteGroup(Name)

Löscht die Gruppe mit dem angegeben Namen; Name = Zeichenfolge

Nein

group(Name)

Gibt die Gruppe mit dem angegebenen Namen zurück; Name = Zeichenfolge

Ja

entity(Typ,ID)

Gibt das Modellobjekt des Typs und mit der ID zurück; Typ = Zeichenfolge, ID = Zahl

Ja

material(Name)

Gibt das Material mit dem angegebenen Namen zurück; Name = Zeichenfolge

Ja

setGravityVector(x,y,z)

Legt den Schwerkraftvektor fest; x, y, z = Zahl (Richtungskomponenten)

Nein

setResultsSaveInterval(Wert,Einheiten)

Legt das Intervall für das Speichern von Ergebnissen und Zusammenfassungen fest; Wert = Zahl; Einheiten = "Schritte" oder "Sekunden"  

setSummarySaveInterval(Wert,Einheiten)

Legt das Intervall für das Speichern von Ergebnissen und Zusammenfassungen fest; Wert = Zahl; Einheiten = "Schritte" oder "Sekunden" Nein

setTotalTemperature(T, Einheiten)

Legt die Gesamttemperatur für kompressible Strömungen fest (im Dialogfeld "Optionen" auf der Benutzeroberfläche festgelegt); T = Temperaturwert; Einheiten = Zeichenfolge Nein

setRelaxation(Variable, Wert)

Legt die Unterrelaxation für die Variable auf den Wert fest (Variable = Zeichenfolge, Wert = Zahl) Nein

estimateTimeStep()

Schätzt den Zeitschritt auf der Grundlage von Bewegungseigenschaften Nein

addRuntimeMonitorPoint(MP)

MP = Überwachungspunktobjekt  

deleteRuntimeMonitorPoint(ID)

Verwaltet Laufzeitüberwachungspunkte; ID = Zeichenfolge  

runtimeMonitorPoint(ID)

Gibt den Laufzeitüberwachungspunkt mit der angegebenen ID zurück; ID = Zeichenfolge Ja

addPostMonitorPoint(MP)

Verwaltet Post-Überwachungspunkte; MP = Überwachungspunkt; ID = Zeichenfolge  

deletePostMonitorPoint(ID)

Verwaltet Post-Überwachungspunkte; MP = Überwachungspunkt; ID = Zeichenfolge Nein

postMonitorPoint(ID)

Gibt den Post-Überwachungspunkt mit der angegebenen ID zurück; ID = Zeichenfolge Ja

convergenceHistory(ID)

Gibt den Konvergenzverlauf mit der angegebenen ID zurück; ID = Zeichenfolge Ja

selectAllResults()

Wählt alle Ergebnisse aus oder hebt die Auswahl vollständig auf; Iteration = Anzahl  

deselectAllResults()

Wählt alle Ergebnisse aus oder hebt die Auswahl vollständig auf; Iteration = Anzahl  

selectResults(Iteration)

Wählt alle Ergebnisse aus oder hebt die Auswahl vollständig auf; Iteration = Anzahl  

deselectResults(Iteration)

Wählt alle Ergebnisse aus oder hebt die Auswahl vollständig auf; Iteration = Anzahl Nein

loadSelectedResults()

Lädt alle ausgewählten Ergebnisse  

resetSelectedResults()

Setzt alle ausgewählten Ergebnisse zurück Nein

value(Skalar, MP)

Ruft die Ergebniswerte am Überwachungspunkt für die aktuelle Iteration ab; Skalar = Zeichenfolge; MP = Überwachungspunktobjekt  

value(Skalar, MP, Iteration)

Ruft die Ergebniswerte am Überwachungspunkt für die aktuelle Iteration ab; Skalar = Zeichenfolge; MP = Überwachungspunktobjekt Ja

selectResultOutputQuantity(S)

Wählt Ausgabegrößen aus oder hebt die Auswahl auf; S = Zeichenfolge (Name der Ausgabegröße - eine vollständige Liste finden Sie unter "Benutzeroberfläche: Analysieren von Ausgabegrößen")  

deselectResultOutputQuantity(S)

Wählt Ausgabegrößen aus oder hebt die Auswahl auf; S = Zeichenfolge (Name der Ausgabegröße - eine vollständige Liste finden Sie unter "Benutzeroberfläche: Analysieren von Ausgabegrößen") Nein

deleteBoundaryCondition(BC)

Löscht die Randbedingung aus den ausgewählten Modellobjekten; (BC = Randbedingungsobjekt) Nein

applyInitialCondition(IC)

Wendet die Anfangsbedingung auf die ausgewählten Modellobjekte an; (IC = Anfangsbedingungsobjekt) Nein

applyMotion(MO)

Wendet die Bewegung auf die ausgewählten Objekte an; (MO = Bewegungsobjekt) Nein

suppressSelectedParts()

Unterdrückt die ausgewählten Volumen im Modell und verhindert die Vernetzung dieser Bauteile Nein

resumeSelectedParts()

Nimmt ausgewählte Volumen wieder auf und lässt zu, dass sie vernetzt werden Nein

resumeAllParts()

Nimmt alle unterdrückten Volumen wieder auf Nein

automaticSize()

Wendet die automatische Netzgrößenbestimmung an Nein

spreadChanges()

Verteilt Änderungen der Netzverteilung im gesamten Modell Nein

summary()

Gibt das Zusammenfassungsobjekt zurück Ja

wallResults()

Gibt Wandergebnisobjekte zurück Ja

setSolver(Gleichung, Solver, maxIterations, convergenceValue)

Gleichung = Zeichenfolge; Solver = Zeichenfolge; maxIterations = Ganzzahl; convergenceValue = Doppelt Nein

useUniformSize

  Nein

applySizeAdjustment(Größe)

Größe = Elementgröße Nein

setAutomaticExtrusion(Zeichenfolge)

String = "Ein" oder "Aus" Nein

setExtrusionGrowth(Größe)

Größe = Extrusionszunahmewert Nein

setExtrusionLayers(numberOfLayers)

numberOfLayers = Anzahl der Extrusionsschichten (Ganzzahl) Nein

setExtrusionEndLayering(Zeichenfolge)

Zeichenfolge = "gleichförmig", "klein am Ende", "klein am Anfang", "klein an beiden Enden", "klein in der Mitte" Nein

extrudeMesh()

  Nein

addResultsSaveFrequency(Iteration/Schritt, Intervall)

Schrittanzahl und Speicherintervall (in Ausgabeintervalltabelle) Nein

addSummarySaveFrequency(Iteration/Schritt, Intervall)

Schrittanzahl und Speicherintervall (in Ausgabeintervalltabelle) Nein