Hallo community,
ich arbeite an einer subroutine für den Reibkoeffizienten und habe Klärungsbedarf bei "nBlock".
in der Dokumentation steht folgende erklärung:
"Number of contacting points to be processed in this call to VFRIC_COEF"
Nun ist es so, dass ich eine Flachbahn durch einen Niederhalter ziehe (siehe Bild) und gerne den Reibwert geplottet haben möchte.
Das mache ich über die Schleife
do k=1, nBlock
fCoef(k) = user coded...
enddo
und gebe mir über den write Befehl fCoef(k) aus. Ich bekomme Millionen an Werte in die .log Datei geschrieben, der Koeffizient scheint auch soweit richtig zu sein.
Nun zu der eigentlichen Frage. Ich verstehe soweit, dass nBlock durch Abaqus bei meinen C3D8R fest vorgegeben ist, der Wert ist 136. Doch was genau passiert beim Schleifendurchgang und was kann man sich beim Wert 136 vorstellen? Wo genau(!) berechnet abaqus den Kontakt bzw. den Koeffizienten, schließlich tritt bei der Flachbahn an der Oberseite wie an der Unterseite Reibung auf? Die Dokumentationsbeschreibung "Number of contacting points..." ist mir nicht klar.
Wenn ich mir über die subroutine nBlock ausgeben lasse, dann kommen wieder Millionen an Ausgabezeilen, die Werte rangieren zwischen 1 und 136. Ein Histogramm verrät zusätzlich, dass die Werte 121-136 mit Abstand am häufigsten rausgeschrieben werden.
Vielen Dank im Voraus für jeden hilfreichen Kommentar
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP