Das Routinenverzeichnis bildet den Zugriff der einzelnen Routinen aufeinander in beide Richtungen ab. Es gibt im Überblick Auskunft über den Zugriff auf die gemeinsamen Datenressourcen, die in den Common-Blöcken abgelegt sind. In der 6.Spalte ist außerdem für jede einzelne Routine vermerkt, welche Parameter sie für die Festlegung der Datenfeldgrößen in der jeweiligen Routine benötigt. Deshalb ist dieses Verzeichnis ein wichtiges Instrument bei der weiteren Bearbeitung des Programms und sollte deshalb akribisch auf dem aktuellen Stand gehalten werden.
Die in Klammern gesetzten Routinen in grauer Schrift gehören nicht zur aktuellen Standardversion des Programm. Sie wurden erzeugt im Rahmen der Programmentwicklung als Zwischenschritte der Entwicklung oder zusätzliche Anzeige von Zwischenergebnissen und können durch wenige Änderungen im Quelltext wieder aktiviert werden. So stehen sie bei künftigen Programmbearbeitungen weiterhin zur Verfügung als Hilfsmittel zum Testen des Programms und zur Fehleranalyse.
Tabelle 5.4: Verzeichnis der FORTRAN-Routinen
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
- | Liste aller Parameter zur Festlegung der Datenfeldgrößen: | => | => | => | NXZMax
NTMax NTaMax NTyp NPaMax NChpMax (NGleiMax) |
SIRIUS (Routinenname) 1-Sirius.f (Dateiname) | Hauptroutine |
PreProzessor Solver PostProzessor | - | Text Steuerparameter (Alle anderen Common-blöcke sind hier als Kommentarzeilen vollständig angegeben) |
(NXZMax) (NTMax) (NTaMax) (NTyp) (NPaMax) (NChpMax) (NGleiMax) |
A Anz Aus B D F G H I K L M P R S U V | |||||
Abfluss | Berechnet den Ölstrom über den Lagerrand zum Zeitpunkt JT | SpaGeo4 | AnzeigeSpaltBilanz AnzeigeSpaltbilanzDim |
Steuerparameter konstanteParameter variableParameter aktuelleVarParameter |
NXZMax NTMax |
Ablei | Ableitung ∂Y/∂T bei nicht-äquidistanter Schrittweite ΔT(JT) | - | Komplettieren | - | - |
AbleiDeltaHP | Partielle Ableitungen der Verformung DeltaHP | (AusgabeFeldY) |
Druckverlauf2 Druckverlauf1 VerlagBahn2 VerlagBahn1 |
Steuerparameter aktuelleVarParameter | - |
AbleiPX | Ableitung PX des Druckes P nach X | - |
FilmDruck2 (FilmDruck2_unpack.f) Lagerreibung | - | - |
AbleiPZ | Ableitung PZ des Druckes P nach Z | - | Lagerreibung | - | - |
AbleiRadiant | Ableitung Y/ T bei nicht-äquidistanter Schrittweite T(JT), die Funktionswerte Y sind Winkel, gemessen in Radiant | - | Komplettieren | - | - |
AktualRegister | Aktualisierung der Kennzahlen der primären Ein- und Ausgabedaten im Datenregister | - |
PreProzessor PostProzessor |
Steuerparameter Datenregister Schmierung | - |
Anfangsdaten | Anfangsdatensatz festlegen |
PAnfang3 AuswahlStandard Umrechnungsfaktoren | Preprozessor |
Text Steuerparameter Steuerfelder Datenregister interneParameter konstanteParameter VersatzLager Belastungsfunktionen SpaGeo ElastVerform Schmierung Geraetevarianten variableParameter konstVarParameter DruckZeit Bezugsparameter |
NXZMax NTMax NTaMax NTyp NPaMax NChpMax |
Anima_2d_Ax | Ausgabe der Datendateien für Gnuplot zur Animation von 2D-Bildern im Axialschnitt über die Zeit | SpaGeoH GeoSchale | PostProzessor |
Steuerfelder variableParameter aktuelleVarParameter Bezugsparameter |
NXZMax NTMax |
Anima_2d_Quer | Ausgabe der Datendateien für Gnuplot zur Animation von 2D-Bildern im Querschnitt über die Zeit | SpaGeoH GeoSchale | PostProzessor |
Steuerfelder variableParameter aktuelleVarParameter Bezugsparameter |
NXZMax NTMax |
Anima_3d | Ausgabe der Datendateien für Gnuplot zur Animation von 3D-Bildern über die Zeit | SpaGeoH | PostProzessor | variableParameter aktuelleVarParameter Bezugsparameter | NXZMax NTMax |
Anima_3d_Spiel | Ausgabe der Datendateien für Gnuplot zur Animation der Lagerspielraums über die Zeit | SpaGeoH | PostProzessor |
Steuerparameter konstanteParameter variableParameter aktuelleVarParameter | NTMax |
Anima_VarPara | Ausgabe der Datendateien für Gnuplot zur Animation der zeitabhängigen Parameter | - | PostProzessor |
variableParameter Bezugsparameter | NTMax |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
AnzeigeDeltaHP | Anzeigen der elastischen Verformung DeltaHP zu einem ausgewählten Zeitpunkt JT auf dem Bildschirm | - | Postprozessor | Bezugsparameter | - |
AnzeigeDruckP | Anzeigen der Ergebnisse vom Zeitpunkt JT | - | PostProzessor | Bezugsparameter | - |
AnzeigeKonstPara | Anzeigen der relevanten konstanten dimensionslosen Parameter | - |
PostProzessor AusgabeProtokoll | Steuerparameter konstanteParameter VersatzLager Belastungsfunktionen konstVarParameter Bezugsparameter | - |
AnzeigeKonstParaDim | Anzeigen der relevanten konstanten dimensionsbehafteten Parameter | - | PostProzessor AusgabeProtokoll | Steuerparameter konstanteParameter VersatzLager Belastungsfunktionen konstVarParameter Bezugsparameter | - |
AnzeigeSchmierBilanz | Anzeige der Ölstrom- und Leistungsbilanz des Schmiersystems | - | Postprozessor AusgabeSchmierdaten | Schmierung Geraetevarianten | NTaMax NTyp NPaMax |
AnzeigeSchmierBilanzDim | Anzeige der Ölstrom- und Leistungsbilanz des Schmiersystems | - | Postprozessor AusgabeSchmierdaten | Schmierung Geraetevarianten Bezugsparameter | NTaMax NTyp NPaMax |
AnzeigeSchmiersystem | Universalschmiersystem anzeigen, dimensionsbehaftet | - | Schmiersystem AusgabeProtokoll | Schmierung Geraetevarianten Bezugsparameter | NTaMax NTyp NPaMax |
AnzeigeSpaltBilanz | Berechnen und Anzeigen der Ströme, Drücke und Leistungen am Schmierspalt | Abfluss, Lagerreibung Spaltvolumen | PostProzessor AusgabeSchmierdaten | Steuerparameter Steuerfelder konstanteParameter Schmierung | NTaMax |
AnzeigeSpaltBilanzDim | Berechnen und Anzeigen der Ströme, Drücke und Leistungen am Schmierspalt | Abfluss Lagerreibung Spaltvolumen | PostProzessor AusgabeSchmierdaten | Steuerparameter Steuerfelder konstanteParameter Schmierung Bezugsparameter | NTaMax |
AnzeigeSpaltH | Anzeigen der Spalthöhe zu einem ausgewählten Zeitpunkt JT auf dem Bildschirm | SpaGeoH | PostProzessor | variableParameter aktuelleVarParameter Bezugsparameter | NTMax |
AnzeigeVarPara | Anzeigen der ausgewählten zeitvariablen Parameter | AnzeigeVarParaEin Kippmoment2 DruckMax | PostProzessor Solver | Steuerparameter Datenregister Anzeigeauswahl konstanteParameter variableParameter DruckZeit Bezugsparameter | NXZMax NTMax |
AnzeigeVarParaEin | Anzeigen der relevanten variablen Parameter | - | AnzeigeVarPara VarPara | - | - |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
AusgabeDruckP | Ausgabe eines dimensionslosen Druckverlaufs aus P in eine Text-Datei | DateiAufruf1 | PostProzessor | Steuerparameter Bezugsparameter | - |
AusgabeFeldY | Ausgabe des Funktionsverlaufes Y(Z,X) auf der Ausgabeeinheit u | - | AbleiDeltaHP GeoSchale Komplettieren SpaGeo4 | - | - |
AusgabeKX | Ausgabe des reduzierten Steuerfeldes KX | - | AusgabeKX00 Schmiertaschen | - | - |
AusgabeKX00 | Ausgabe eines einzelnen reduzierten Steuerfeldes KX in eine Datei | AusgabeKX DateiAufruf1 | Schmiertaschen | - | - |
AusgabeMatrixChp | Ausgabe der Elastizitätsmatrix Chp(NZ,NX,NZZ,NXX), wahlweise dimensionslos oder dimensionsbehaftet | DateiAufruf1 | MatrixChp | Steuerparameter Bezugsparameter | - |
AusgabePara5 | Ausgabe aller Eingabe- und Ergebnissedaten in eine Datei | AusgabeKX DateiAufruf1 | PostProzessor PreProzessor | Text Steuerparameter Datenregister konstanteParameter VersatzLager Belastungsfunktionen Schmierung Geraetevarianten variableParameter konstVarParameter Bezugsparameter | NTMax NTaMax NTyp NPaMax |
AusgabeProtokoll | Ausgabe aller Eingabe- und Ergebnissdaten in eine manuell lesbare Datei | AnzeigeKonstPara AnzeigeKonstParaDim AnzeigeSchmiersystem AusgabeKX AnzeigeVarPara DateiAufruf1 | PostProzessor | Text Steuerparameter Schmierung Bezugsparameter | - |
(AusgabeSchalenform) | Ausgabe der Schalengeometrie punktweise in eine Datei (nur für Testzwecke) | DateiAufruf1 | PostProzessor | Steuerparameter KonstanteParameter Bezugsparameter | - |
AusgabeSchmierdaten | Ausgabe der Schmiersystemdaten für einen ausgewählten Zeitpunkt in eine Datei | AnzeigeSchmierBilanz AnzeigeSchmierBilanzDim AnzeigeSpaltBilanz AnzeigeSpaltBilanzDim DateiAufruf1 | PostProzessor | - | - |
AusgabeVarPara | Ausgeben der variablen primären Eingabedaten in eine Datei | DateiAufruf1 | VarPara | - | - |
AuswahlAnzeige | Auswahl der anzuzeigenden zeitvariablen Parameter | AuswahlStandard | PostProzessor | Datenregister Anzeigeauswahl | NTMax |
AuswahlStandard | Auswahl der standardmäßig anzuzeigenden zeitvariablen Parameter | - | Anfangsdaten AuswahlAnzeige | Anzeigeauswahl | - |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
Betrag | Berechnung des Betrags eines Vektors | - | GMRES_ILU_pack | - | - |
Bild_2d_Ax | Ausgabe P,H,FH,F zum Zeitpunkt JT für grafische 2d-Anzeige des axialen Querschnitts mit Gnuplot | SpaGeoH GeoSchale | PostProzessor | Steuerfelder variableParameter aktuelleVarParameter Bezugsparameter | NXZMax NTMax |
Bild_2d_Quer | Ausgabe P,H,FH,F zum Zeitpunkt JT für grafische 2d-Anzeige eines Querschnitts senktrecht zur Lagerachse mit Gnuplot | SpaGeoH GeoSchale | PostProzessor | Steuerfelder variableParameter aktuelleVarParameter Bezugsparameter | NXZMax NTMax |
Bild_3d | Ausgabe P,H,FH,F zum Zeitpunkt JT für grafische 3d-Anzeige mit Gnuplot | SpaGeoH | PostProzessor | variableParameter aktuelleVarParameter | NXZMax NTMax |
Bild_3d_Spiel | Ausgabe des Spielraums Spiel(X,Z) zum Zeitpunkt JT für grafische 3d-Anzeige mit Gnuplot | SpaGeoH | PostProzessor | Steuerparameter konstanteParameter variableParameter aktuelleVarParameter | NTMax |
Bild_Q_Lei | Ausgabe der Summen von Ölströmen und Leistungen über die Zeit für grafische Anzeige mit Gnuplot | Lagerreibung | PostProzessor | Schmierung variableParameter Bezugsparameter | NTMax NTaMax |
Bild_VarPara | Ausgabe der variablen Parameter über das Intervall JT=NT1 bis NT2 | - | PostProzessor | variableParameter | NTMax |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
DateiAufruf1 | Öffnet eine Textdatei zur Ausgabe von Daten | - | AusgabeDruckP AusgabeKX00 AusgabeMatrixChp AusgabePara5 AusgabeProtokoll AusgabeSchalenform AusgabeSchmierdaten AusgabeVarPara FormSchale FormWelle | - | - |
DateiAufruf2 | Öffnet eine Textdatei zu Einlesen von Daten | - | LesenDruckP LesenKX00 LesenMatrixChp LesenPara5 LesenVarPara FormSchale FormWelle | - | - |
DimParameter | Eingeben bzw. Ändern der Bezugsparameter, Umrechnen der restlichen Parameter | Umrechnungsfaktoren | PreProzessor | konstanteParameter Belastungsfunktionen SpaGeo ElastVerform Schmierung Geraetevarianten variableParameter konstVarParameter DruckZeit Bezugsparameter | NXZMax NTMax NTaMax NTyp NPaMax NChpMax |
DruckMax | Ermittlung des maximalen Schmierfilmdruckes zu einem Zeitpunkt JT | - | AnzeigeVarPara | - | - |
Druckverlauf1 | Berechnung des Druckverlaufes P über NT Zeitschritte nach der Reynoldsschen DGL | SpaGeoH Um1 Um4 SoZahl FilmDruck1 (FilmDruck1_unpack.f) Verformung AbleiDeltaHP | Solver | Steuerparameter interneParameter konstanteParameter ElastVerform Schmierung variableParameter aktuelleVarParameter Druck DruckZeit | NXZMax NTMax NTaMax NChpMax |
Druckverlauf2 | Berechnung des Druckverlaufes P über NT Zeitschritte nach der erweiterten Reynoldsschen DGL | SpaGeoH UmAb3 UmAb4 Fuell1 SoZahl FilmDruck2 (FilmDruck2_unpack.f) Verformung AbleiDeltaHP | Solver | Steuerparameter Steuerfelder interneParameter konstanteParameter ElastVerform Schmierung variableParameter aktuelleVarParameter Druck DruckZeit | NXZMax NTMax NTaMax NChpMax |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
FilmDruck1 | Berechnung des Druckverlaufes P zum Zeitpunkt JT nach der Reynoldsschen DGL. Direkte Erzeugung der gepackten Matrix | SpaGeo4 SpaGeo5 KoDGL3 KoMa1_pack KoMa2_pack KoMa3_pack KoMa4_pack GMRES_ILU_pack RueSp2 Pkorr1 SoZahl | Druckverlauf1 Verlagerung1 Verlagerung2 | Steuerparameter Steuerfelder interneParameter konstanteParameter Schmierung aktuelleVarParameter Druck DruckZeit | NXZMax NTMax NTaMax |
(FilmDruck1_unpack.f) | Berechnung des Druckverlaufes P zum Zeitpunkt JT nach der Reynoldsschen DGL. Zunächst Erzeugung der ungepackten Matrix K (nur für Testzwecke) | SpaGeo4 SpaGeo5 KoDGL3 Koma1 KoMa2 Koma3 KoMa4 MatrixPacken GMRES_ILU_pack (SIMQ) RueSp2 Pkorr1 SoZahl | Druckverlauf1 Verlagerung1 Verlagerung2 | Steuerparameter Steuerfelder interneParameter konstanteParameter Schmierung aktuelleVarParameter Druck DruckZeit | NXZMax NTMax NTaMax NGleiMax |
FilmDruck2 | Berechnung des Druckverlaufes P zum Zeitpunkt JT nach der erweiterten Reynoldsschen DGL. Direkte Erzeugung der gepackten Matrix | SpaGeo4 SpaGeo5 KleiDru4 HypEx2 Pkorr6 AbleiPX KoeDGL7 KoMa1_pack KoMa2_pack KoMa3_pack KoMa4_pack GMRES_ILU_pack RueSp2 Pglatt SoZahl | Druckverlauf2 Verlagerung1 Verlagerung2 | Steuerparameter Steuerfelder interneParameter konstanteParameter Schmierung aktuelleVarParameter Druck DruckZeit | NXZMax NTMax NTaMax |
(FilmDruck2_unpack.f) | Berechnung des Druckverlaufes P zum Zeitpunkt JT nach der erweiterten Reynoldsschen DGL.
Zunächst Erzeugung der ungepackten Matrix K (nur für Testzwecke) | SpaGeo4 SpaGeo5 KleiDru4 HypEx2 Pkorr6 AbleiPX KoeDGL7 Koma1 KoMa2 Koma3 KoMa4 MatrixPacken GMRES_ILU_pack (SIMQ) RueSp2 Pglatt SoZahl | Druckverlauf2 Verlagerung1 Verlagerung2 | Steuerparameter Steuerfelder interneParameter konstanteParameter Schmierung aktuelleVarParameter Druck DruckZeit | NXZMax NTMax NTaMax NGleiMax |
Flaeche | Flächenelement zu einer Nut hinzufügen oder entfernen | - | Schmiertaschen | - | - |
FormSchale | Lesen, anzeigen und ausgeben der punktweise gegebenen Abweichungen DeltaHLa der Lagerschale | DateiAufruf1 DateiAufruf2 | PreProzessor | Bezugsparameter | - |
FormWelle | Lesen, anzeigen und ausgeben der punktweise gegebenen Abweichungen DeltaHWe0 der Welle | DateiAufruf1 DateiAufruf2 | PreProzessor | Bezugsparameter | - |
Fuell1 | Berechnung des Oelverteilung FH und verschieben um DT*Omega/2 | - | Druckverlauf2 VerlagBahn2 | - | - |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
GeoSchale | Berechnung der Lagerschalengeometrie | (AusgabeFeldY) | Anima_2d_Quer Anima_2d_Ax Bild_2d_Quer Bild_2d_Ax | Steuerparameter konstanteParameter VersatzLager | - |
GMRES_ILU_pack | Lösung von Gleichungssystemen der Form A X =B | ILU_Zerlegung_pack Betrag LU_Multi_pack MatrixVektorMulti_pack | FilmDruck1 (FilmDruck1_unpack.f) FilmDruck2 (FilmDruck2_unpack.f) | - | NXZMax NTaMax |
HypEx2 | Schätzen der Drücke P eines Zeit- bzw. Iterationsschrittes durch Hyperbelextrapolation | - | FilmDruck2 (FilmDruck2_unpack.f) | - | - |
ILU_Zerlegung_pack | Berechnung der Matrix M, zur ILU-Präkondditionierung | - | GMRES_ILU_pack | - | - |
InternPara | Bearbeitung der programminternen Paramter | - | PreProzessor | Steuerparameter interneParameter | - |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
Kippmoment2 | Berechnung des Kippmoments Mo, XMo, Mo1,Mo2 | - | AnzeigeVarPara | - | - |
KleiDru4 | Berechnung der Kleinstdrücke PK | - | FilmDruck2 (FilmDruck2_unpack.f) | - | - |
KoeDGL3 | Berechnung der Koeffizienten der Reynoldsschen Differentialgleichung und der rechten Seite | - | FilmDruck1 (FilmDruck1_unpack.f) | - | - |
KoeDGL7 | Berechnung der Koeffizienten der erweiterten Differentialgleichung und der rechten Seite | - | FilmDruck2 (FilmDruck2_unpack.f) | - | - |
(Koma1) | Aufstellen der Koeffizientenmatrix und Vektors R der rechten Seite, wenn NTa=0 (nur für Testzwecke) | - | (FilmDruck1_unpack.f) (FilmDruck2_unpack.f) | - | - |
KoMa1_pack | Aufstellen der Koeffizientenmatrix und Vektors R der rechten Seite in gepackter Form, wenn NTa=0 | - | FilmDruck1 FilmDruck2 | - | - |
(KoMa2) | Aufstellen der ersten NGL Zeilen der Koeffizientenmatrix K und des Vektors R der rechten Seiten, wenn NTa>0 (nur für Testzwecke) | - | (FilmDruck1_unpack.f) (FilmDruck2_unpack.f) | - | - |
KoMa2_pack | Aufstellen der ersten NGlei Zeilen der Koeffizientenmatrix K und des Vektors R der rechten Seiten gepackter Form in gepackter Form, wenn NTa>0 | - | FilmDruck1 FilmDruck2 | - | - |
(KoMa3) | Erzeugen der NGlei+1 bis NGlei+NTa Gleichungen, wenn NTa>0 (nur für Testzwecke) | - | (FilmDruck1_unpack.f) (FilmDruck2_unpack.f) | - | - |
KoMa3_pack | Erzeugen der NGlei+1 bis NGlei+NTa Gleichungen in gepackter Form, wenn NTa>0 | - | FilmDruck1 FilmDruck2 | - | NXZMax NTaMax |
(KoMa4) | Erzeugung der restlichen Gleichung für die Universalschmiereinrichtung, ohne Druckwaage (nur für Testzwecke) | - | (FilmDruck1_unpack.f) (FilmDruck2_unpack.f) | Schmierung Geraetevarianten | NTaMax NPaMax |
KoMa4_pack | Erzeugung der restlichen Gleichung für die Universalschmiereinrichtung | - | FilmDruck1 FilmDruck2 | Schmierung Geraetevarianten | NTaMax NPaMax |
Komplettieren | Sekundäre Eingabeparameter berechnen | Ablei AbleiRadiant Umrechnungsfaktoren (AusgabeFeldY) | PreProzessor PostProzessor | Steuerparameter konstanteParameter Belastungsfunktionen Geraetevarianten variableParameter konstVarParameter | NTMax NTaMax NPaMax NChpMax |
(KonDru) | Kontrollausgabe der Steuerfeldes KX, KZ, NG (nur für Testzwecke) | - | PreProzessor | - | - |
konstParameter | konstante dimensionslose Parameter bearbeiten | konstParaPruefen | PreProzessor | Steuerparameter konstanteParameter VersatzLager Belastungsfunktionen konstVarParameter | NXZMax NTMax |
konstParameterDim | konstante dimensionsbehaftete Parameter bearbeiten | konstParaPruefen | PreProzessor | Steuerparameter konstanteParameter VersatzLager Belastungsfunktionen konstVarParameter Bezugsparameter | NXZMax NTMax |
konstParaPruefen | Prüfen der konstanten Parameter | - | konstParameter konstParameterDim |
Steuerparameter konstanteParameter VersatzLager Belastungsfunktionen konstVarParameter | - |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
Lagerreibung | Berechnung der Lagerreibung zu einem ausgewählten Zeitpunkt | SpaGeoH AbleiPX AbleiPZ | AnzeigeSpaltBilanz AnzeigeSpaltBilanzDim Bild_Q_Lei | Steuerparameter Steuerfelder konstanteParameter variableParameter aktuelleVarParameter Druck | NXZMax NTMax |
LesenDruckP | Einzelnen Druckverlauf aus einer Datei lesen | DateiAufruf2 | PAnfang1 | Steuerparameter Bezugsparameter | - |
LesenKX | Lesen eines reduzierten Steuerfeldes KX | - | LesenKX00 LesenPara5 | - | - |
LesenKX00 | Reduziertes Steuerfeld KX aus Datei lesen | DateiAufruf2 LesenKX | Schmiertaschen | - | - |
LesenMatrixChp | Einlesen einer dimensionslosen oder dimensionsbehafteten Elastizitätsmatrix Chp | DateiAufruf2 | MatrixChp | Steuerparameter Bezugsparameter | - |
LesenPara5 | Einlesen einer Eingabe- bzw. Ergebnisdaten | DateiAufruf2 LesenKX | PostProzessor PreProzessor | Text Steuerparameter Steuerfelder konstanteParameter VersatzLager Belastungsfunktionen SpaGeo ElastVerform Schmierung Geraetevarianten variableParameter konstVarParameter DruckZeit Bezugsparameter | NXZMax NTMax NTaMax NTyp NPaMax NChpMax |
LesenVarPara | Lesen der variablen primären Eingabedaten aus einer Datei | DateiAufruf2 | VarPara | - | - |
LU_Multi_pack | Multiplikation (LU)-1·b | - | GMRES_ILU_pack | - | - |
Luecken_weg | Lücken in Schmiernutenliste beseitigen | - | PostProzessor PreProzessor Schmiertaschen | - | - |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
MatrixChp | Zurücksetzen, Lesen, Anzeigen, Ausgeben der Elastizitätsmatrix Chp | AusgabeMatrixChp LesenMatrixChp MatrixChpCheck | PreProzessor | ElastVerform Bezugsparameter | NXZMax NTMax NChpMax |
MatrixChpCheck | NXP,NZP berechnen, Größe der Matrix Chp prüfen | - | MatrixChp | - | - |
(MatrixPacken) | Packen der Matrix A (nur für Testzwecke) | - | (FilmDruck1_unpack.f) (FilmDruck2_unpack.f) | - | - |
MatrixVektorMulti_pack | Multiplikation der Matrix A mit dem Vektor b | - | GMRES_ILU_pack | - | - |
Muster | Berechnen der Steuerfelder KX,KZ,NG | - | PreProzessor PostProzessor | - | - |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
PAnfang1 | Festlegen der Anfangsdruckverteilung | PAnfang3 PAnfang4 LesendruckP Verformung | PreProzessor | Steuerparameter konstanteParameter ElastVerform variableParameter Bezugsparameter | NXZMax NTMax NChpMax |
PAnfang3 | Anfangsdruck setzen | - | PAnfang1 Anfangsdaten | - | - |
PAnfang4 | Druckverlauf vom Zeitpunkt JT zum neuen Anfangsdruck machen | - | PAnfang1 | variableParameter konstVarParameter | NTMax |
Pglatt | Glättet den Druckverlauf | - | FilmDruck2 (FilmDruck2_unpack.f) | - | - |
Pkorr1 | Korrektur der Näherungsdrücke, wenn P<0, dann P=0 | - | FilmDruck1 (FilmDruck1_unpack.f) | - | - |
Pkorr6 | Korrektur der Näherungs-drücke: P=PK für P- | FilmDruck2 | (FilmDruck2_unpack.f) - | -
| |
PostProzessor | Ergebnisse sichern und weiter bearbeiten | AusgabePara5 LesenPara5 AusgabeProtokoll AktualRegister Komplettieren Luecken_weg Muster Bild_3d Anima_3d Bild_2d_Quer Anima_2d_Quer Bild_2d_Ax Anima_2d_Ax Bild_VarPara Anima_VarPara Bild_Q_Lei Bild_3d_Spiel Anima_3d_Spiel AnzeigeKonstPara AnzeigeKonstParaDim AnzeigeVarPara AnzeigeDruckP AnzeigeSpaltH AnzeigeDeltaHP AnzeigeSchmierBilanz AnzeigeSchmierBilanzDim AnzeigeSpaltBilanz AnzeigeSpaltBilanzDim AusgabeSchmierdaten AuswahlAnzeige AusgabeDruckP (AusgabeSchalenform) | SIRIUS | Text Steuerparameter Steuerfelder konstanteParameter SpaGeo ElastVerform DruckZeit | NXZMax NTMax NTaMax NChpMax |
PreProzessor | Erzeugen und Manipulieren der Eingabeparameter | Anfangsdaten PAnfang1 AktualRegister Komplettieren Steuerpara DimParameter konstParameter konsParameterDim VarPara LesenPara5 AusgabePara5 Luecken_weg Muster FormWelle FormSchale MatrixChp Schmiertaschen (KonDru) Schmiersystem InternPara | SIRIUS | Text Steuerparameter Steuerfelder konstanteParameter SpaGeo ElastVerform Schmierung DruckZeit | NXZMax NTMax NTaMax NChpMax |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
RueSp2 | Rückspeichern der Werte aus dem Ergebnisvektor R in die Felder P, PPu, QPu, PTa, QVe | - | FilmDruck1 (FilmDruck1_unpack.f) FilmDruck2 (FilmDruck2_unpack.f) | - | - |
SchmiergeraetLoeschen | Löschen einer Gerätetevariante für die Verbindungsleitungen | - | Schmiersystem | - | - |
SchmierPruefen | Prüfen, ob die Eingabedaten zur Beschreibung des Schmiermittelversorgungssystems fehlerfrei sind | - | Schmiersystem | Schmierung Geraetevarianten Bezugsparameter | NTaMax NTyp NPaMax |
SchmierpumpeLoeschen | Eine Schmiermittelpumpe löschen | - | Schmiersystem | - | - |
Schmiersystem | Universal-Schmiermittel-Versorgungssystem bearbeiten | AnzeigeSchmiersystem SchmierpumpeLoeschen SchmiergeraetLoeschen SchmierPruefen | PreProzessor | Schmierung Geraetevarianten Bezugsparameter | NTaMax NTyp NPaMax |
Schmiertaschen | Anordnung der Schmiertaschen bzw. Schmiernuten bearbeiten | AusgabeKX AusgabeKX00 Flaeche LesenKX00 Luecken_weg | PreProzessor | Steuerfelder Schmierung | NXZMax NTaMax |
(SIMQ) | Lösung des Linearen Gleichungssystems K*P=R mit dem Gauss-Algorithmus (nur für Testzwecke) | (FilmDruck1_unpack.f) (FilmDruck2_unpack.f) | - | - | - |
SIRIUS | Hauptroutine (Siehe 1-Sirius am Tabellenanfang) | ||||
Solver | Berechnung des Primärdatensatzes P(Z,X,T) und der Verlagerungsbahn bzw. des Belastungsverlaufes | Druckverlauf2 Druckverlauf1 VerlagBahn2 VerlagBahn1 AnzeigeVarPara | SIRIUS | Steuerparameter konstanteParameter | - |
SoZahl | Berechnung der Lagerbelastung F1,F2 | - | Druckverlauf1 Druckverlauf2 FilmDruck1 (FilmDruck1_unpack.f) FilmDruck2 (FilmDruck2_unpack.f) VerlagBahn1 VerlagBahn2 | - | - |
SpaGeo4 | Berechnung der Spaltgeometrie H,HX,HZ,HT mit Form- und Lageabweichungen (außer elastische Verformung) | (AusgabeFeldY) | Abfluss FilmDruck1 (FilmDruck1_unpack.f) FilmDruck2 (FilmDruck2_unpack.f) SpaGeoH | Steuerparameter konstanteParameter VersatzLager SpaGeo ElastVerform aktuelleVarParameter | NXZMax NTMax |
SpaGeo5 | Berechnung der Spaltgeometrie H,HX,HZ,HT eines zylindrischen, achsparallelen Lagers | - | FilmDruck1 (FilmDruck1_unpack.f) FilmDruck2 (FilmDruck2_unpack.f) SpaGeoH | konstanteParameter aktuelleVarParameter | - |
SpaGeoH | Bereitstellung der Spaltgeometrie H | SpaGeo4 SpaGeo5 | Druckverlauf2 Druckverlauf1 VerlagBahn2 VerlagBahn1 Anima_2d_Quer Anima_2d_Ax Anima_3d Anima_3d_Spiel Lagerreibung Bild_2d_Quer Bild_2d_Ax Bild_3d Bild_3d_Spiel AnzeigeSpaltH Spaltvolumen | Steuerparameter | NXZMax |
Spaltvolumen | Berechnung des Spaltvolumens, der Spaltfüllung und deren Ableitungen über die Zeit für einen Zeitpunkt JT | SpaGeoH | AnzeigeSpaltBilanz AnzeigeSpaltBilanzDim |
Steuerparameter konstanteParameter variableParameter aktuelleVarParameter | NTMax |
Steuerpara | Anzeigen und ändern der Steuerparameter | - | PreProzessor | Steuerparameter | - |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
Um1 | Umspeichern von P_Ak auf P und der zugehörigen Daten der Schmiermittelver sorgung | - | Druckverlauf1 VerlagBahn1 | - | - |
Um4 | Umspeichern von P_AK auf P und der zugehörigen Daten der Schmiermittelversorgung | - | Druckverlauf1 VerlagBahn1 | - | - |
UmAb3 | Umspeichern von P auf Pzeit und der zugehörige Daten der Schmiermittelversorgung | - | Druckverlauf2 | - | - |
UmAb4 | Berechnung von PT und Umspeicherung von P auf P_Ak | - | Druckverlauf2 VerlagBahn2 | - | - |
Umrechnungsfaktoren | Berechnung der Umrechnungsfaktoren für die dimensionsbehafteten Parameter | - | Anfangsdaten DimParameter Komplettieren | konstanteParameter Bezugssparameter Geraetevarianten | NTaMax NTyp NPaMax |
A Anz Aus B D F G H I K L M P R S U V | |||||
Routinenname | Aufgabe | Ruft folgende Routinen auf | Wird von folgenden Routinen aufgerufen | Verwendet folgende Common-Blöcke | Parameter |
VarPara | Eingabe der variablen Parameter | AnzeigeVarParaEin AusgabeVarPara LesenVarPara VarParPruefen verParaWarn | PreProzessor | Steuerparameter Datenregister konstanteParameter variableParameter konstVarParameter Bezugsparameter | NTMax |
VarParaPruefen | Konsistenzprüfung der variablen Parameter | - | VarPara | - | - |
VarParaWarn | Ausgabe von Warnhinweisen | - | VarPara | - | - |
Verformung | Berechnung der aktuellen elastischen Verformung HP zum Zeitpunkt JT | (AnzeigeDeltaHP) | Druckverlauf2 Druckverlauf1 VerlagBahn2 VerlagBahn1 PAnfang1 | Steuerparameter konstanteParameter | - |
VerlagBahn1 | Berechnung der Verlagerungsbahn nach der kassischen Reynoldsschen DGL | SpaGeoH Um1 Um4 SoZahl Verlagerung1 Verlagerung2 Verformung AbleiDeltaHP | Solver | Steuerparameter interneParameter konstanteParameter ElastVerform Schmierung variableParameter aktuelleVarParameter Druck DruckZeit | NXZMax NTMax NTaMax NChpMax |
VerlagBahn2 | Berechnung der Verlagerungsbahn nach der erweiterten Reynoldsschen DGL | SpaGeoH UmAb3 UmAb4 Fuell1 SoZahl Verlagerung1 Verlagerung2 Verformung AbleiDeltaHP | Solver | Steuerparameter interneParameter konstanteParameter ElastVerform Schmierung variableParameter aktuelleVarParameter Druck DruckZeit | NXZMax NTMax NTaMax NChpMax |
Verlagerung1 | Berechnung der Verlagerung E1, E2 zum aktuellen Zeitpunkt | FilmDruck1 (FilmDruck1_unpack.f) FilmDruck2 (FilmDruck2_unpack.f) | VerlagBahn1 VerlagBahn2 | Steuerparameter interneParameter variableParameter aktuelleVarParameter | NTMax |
Verlagerung2 | Berechnung der Verlagerung E, XE zum aktuellen Zeitpunkt | FilmDruck1 (FilmDruck1_unpack.f) FilmDruck2 (FilmDruck2_unpack.f) | VerlagBahn1 VerlagBahn2 | Steuerparameter interneParameter variableParameter aktuelleVarParameter | NTMax |
A Anz Aus B D F G H I K L M P R S U V |
.
.
.