lanl / lanl/VPSC_code

Problems loading in biaxial tension

Offen
#2 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
TeX
Sterne
62
Forks
19
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hello all,
Nice to meet you, I'm Guy, a postdoc from the University of Manchester, UK. I have had some problems in attempting to simulate biaxial loading using VPSC8:
Please see the following boundary conditions I am attempting to impose:

10 0 0.01 298. 298. nsteps  ictrl  eqincr  temp_ini   temp_fin
* boundary conditions           iudot    |    flag for vel.grad.
1       1       1
1       1       1
1       1       0
*                               udot     |    vel.grad (first guess)
1       0.0     0.0
0.0     1       0.0
0.0     0.0     -2
*                               iscau    |    flag for Cauchy
0       0       0
        0       0
                1
*                               scauchy  |    Cauchy stress
0.0     0.0     0.0
        0.0     0.0
                0.0

I'm trying to apply a load in biaxial tension in the xx and yy directions but leave the zz direction free to move with zero stress.
We've been able to run this in VPSC7 previously.
When attempting to run this with VPSC8 I get the following error:

 ***************************************************
 SINGLE ELEMENT CALCULATION
 SINGLE PHASE CALCULATION
 ***************************************************
 --> TOTAL NUMBER OF GRAINS IS  2000

  CHECK DIAGONAL BOUNDARY CONDITIONS ILBAR:
  ENFORCING TWO DIAGONAL COMPONENTS FIXES THE
  REMAINING COMPONENT BECAUSE OF INCOMPRESSIBILITY

This is understandable but not incompressible? The zz direction is allowed to contract to allow for the expansion in the xx and yy directions.
Please find attatched all of my files in my attempt to run this:
VPSC_biaxial_issue.zip

Thank you,
Guy

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie damit, die angehängte VPSC_biaxial_issue.zip zu entpacken und VPSC8 mit der mitgelieferten Randbedingungs-Eingabe auszuführen. Verfolgen Sie die gemeldete Prüfung der diagonalen Randbedingungen und vergleichen Sie die konfigurierten xx-, yy- und zz-Beschränkungen mit der beabsichtigten Belastung; abgeschlossen ist die Aufgabe, wenn festgestellt wurde, ob die Eingabe oder das Verhalten von VPSC8 die freie zz-Kontraktion verhindert, und die erforderliche Korrektur dokumentiert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
hpc
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.