Hallo!
Ich erhalte eine Fehlermeldung bei meiner Berechnung die ich mittlerweile Nachvollziehen aber noch nicht verstehen kann. Ich versuche, es so klar wie möglich darzustellen und wuerde mich auf eine Einschätzung freuen, wo der Hund begraben liegt.
Ich habe ein Materialmodell fuer das ich sowohl eine UMAT (elasto-plastisches Material) als auch eine UDMGINI (fuer XFEM) verwende. Zusätzlich habe ich ein weiteres Material definiert, das nur auf die UMAT zugreift, ansonsten aber gleich ist (idente Parameter und UMAT).
Im input-file ist es etwa folgendermassen definiert:
Code:
*Material, name=UMAT+XFEM
*Depvar
5
*User Material, constants=3, unsymm
0., 1., 1.,
*DAMAGE INITIATION,CRITERION=user,properties=2,failure mechanisms=1
10.,5.
*DAMAGE EVOLUTION,TYPE=DISPLACEMENT,failure index=1
1d-6*Material, name=UMAT
*Depvar
5
*User Material, constants=3, unsymm
0., 1., 1.,
Verwende ich das "UMAT+XFEM"-Material in meinem Modell funktioniert alles.
Sobald ich aber das "UMAT+XFEM"-Material nicht verwende, also nur das "UMAT"-Material, bekomme ich folgende Fehlermeldung (ohne weitere Erklärungen/Details):
Code:
***ERROR: A MATERIAL PROPERTY THAT IS NOT ALLOWED WITH A USER MATERIAL HAS
BEEN SPECIFIED
Meiner Meinung nach ergibt das keinen Sinn denn das Material ist korrekt definiert.
Um dem Nachzugehen habe ich folgendes versucht:
a) ich lösche die entsprechenden Zeilen (die mit *DAMAGE INITIATION und *DAMAGE EVOLUTION) im input-file sodass die Materialdefinitionen fuer "UMAT+XFEM" und "UMAT" gleich sind aber wieder nur "UMAT" selbst verwendet wird: läuft.
b) ich fuege einen Dummy-Part (der das Material "UMAT+XFEM" zugewiesen bekommt) dazu der mit dem Hauptmodell (Material "UMAT") nicht verbunden ist und unverschieblich gelagert ist: läuft.
Meinem Verständnis nach habe ich alles richtig gemacht, besonders da es ja in den speziellen Fällen auch läuft, getestet uebrigens sowohl in 6.13 als auch 6.14.
Ich kann es mir nur als Bug erklären. Hat jemand eine andere Erklärung?
Bzw eine Ansprechstelle bei Simulia, die das eventuell besser erläutern könnte?
Es war sehr ärgerlich bisher und hat einiges an Zeit gekostet bis ich das Problem einschränken konnte und zumindest einen Workaround (Variante b) gefunden habe.
Beste Gruesse!
DDsDDe
------------------
--
nix zu sehen
[Diese Nachricht wurde von DDsDDe am 12. Dez. 2014 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP