Menu

#70 PLASTIC + MFRONT in CalculiX

3.0.2
closed
nobody
None
2017-08-15
2017-06-01
No

Hi,

Use of MFRONT material behaviour with CalculiX:

MFRONT + ELASTIC -> OK
but
MFRONT + ELASTIC + PLASTIC -> Error

PLASTIC command does not even have to be used.

The behaviour 'IsotropicLinearHardeningPlasticity' has thrown an AbaqusException : AbaqusInterfaceExceptions::throwUnMatchedNumberOfStateVariables : the number of internal state variables does not match. The behaviour 'IsotropicLinearHardeningPlasticity' requires 7 state variables, and 13 state variables were declared
The behaviour 'The behaviour 'The behaviour 'IsotropicLinearHardeningPlasticityIsotropicLinearHardeningPlasticityIsotropicLinearHardeningPlasticity' has thrown an AbaqusException : ' has thrown an AbaqusException : ' has thrown an AbaqusException : AbaqusInterfaceExceptions::throwUnMatchedNumberOfStateVariables : the number of internal state variables does not match. The behaviour 'IsotropicLinearHardeningPlasticity' requires 7 state variables, and 13 state variables were declaredAbaqusInterfaceExceptions::throwUnMatchedNumberOfStateVariables : the number of internal state variables does not match. The behaviour 'IsotropicLinearHardeningPlasticity' requires 7 state variables, and 13 state variables were declaredAbaqusInterfaceExceptions::throwUnMatchedNumberOfStateVariables : the number of internal state variables does not match. The behaviour 'IsotropicLinearHardeningPlasticity' requires 7 state variables, and 13 state variables were declared

Regards

Related

Tickets: #70

Discussion

  • Helfer Thomas

    Helfer Thomas - 2017-06-01
    • status: open --> accepted
    • Milestone: 3.1 --> 3.0.2
     
  • Helfer Thomas

    Helfer Thomas - 2017-06-06

    Hi Rafal,
    After contacting Guido Dhondt, it seems that the definition of nstav is not the same between Abaqus and CalculiX:

    • In Abaqus, nstatv is the number of state variables of the material
    • In CalculiX, nstatv is the maximum number of state variables for all materials
      I consider it a bug in CalculiX. After discussion with Guido Dhondt, this shall be corrected in future versions of CalculiX. In the mean time, I can add a MFRONT_ABAQUS_NORUNTIMECHECKS flag to disable all check (number of material properties, state variables, KSTEP) in the current development version of MFront. Would you test it ?
      Regards,
      Thomas
     
    • Rafał Brzegowy

      Rafał Brzegowy - 2017-06-06

      Hi Thomas,
      Thank you for informing me.

      Yes, I can test it.
      RegardsRafal

      W wtorek, 6 czerwca 2017, 11:30:46 CEST, Helfer Thomas thelfer@users.sf.net napisał(-a):

      Hi Rafal,
      After contacting Guido Dhondt, it seems that the definition of nstav is not the same between Abaqus and CalculiX:

      • In Abaqus, nstatv is the number of state variables of the material
      • In CalculiX, nstatv is the maximum number of state variables for all materials
        I consider it a bug in CalculiX. After discussion with Guido Dhondt, this shall be corrected in future versions of CalculiX. In the mean time, I can add a MFRONT_ABAQUS_NORUNTIMECHECKS flag to disable all check (number of material properties, state variables, KSTEP) in the current development version of MFront. Would you test it ?
        Regards,
        Thomas

      [tickets:#70] PLASTIC + MFRONT in CalculiX

      Status: accepted
      Milestone: 3.0.2
      Created: Thu Jun 01, 2017 09:09 AM UTC by Rafał Brzegowy
      Last Updated: Thu Jun 01, 2017 12:47 PM UTC

      Owner: nobody
      Hi,

      Use of MFRONT material behaviour with CalculiX:

      MFRONT + ELASTIC -> OK
      but
      MFRONT + ELASTIC + PLASTIC -> Error

      PLASTIC command does not even have to be used.

      The behaviour 'IsotropicLinearHardeningPlasticity' has thrown an AbaqusException : AbaqusInterfaceExceptions::throwUnMatchedNumberOfStateVariables : the number of internal state variables does not match. The behaviour 'IsotropicLinearHardeningPlasticity' requires 7 state variables, and 13 state variables were declared
      The behaviour 'The behaviour 'The behaviour 'IsotropicLinearHardeningPlasticityIsotropicLinearHardeningPlasticityIsotropicLinearHardeningPlasticity' has thrown an AbaqusException : ' has thrown an AbaqusException : ' has thrown an AbaqusException : AbaqusInterfaceExceptions::throwUnMatchedNumberOfStateVariables : the number of internal state variables does not match. The behaviour 'IsotropicLinearHardeningPlasticity' requires 7 state variables, and 13 state variables were declaredAbaqusInterfaceExceptions::throwUnMatchedNumberOfStateVariables : the number of internal state variables does not match. The behaviour 'IsotropicLinearHardeningPlasticity' requires 7 state variables, and 13 state variables were declaredAbaqusInterfaceExceptions::throwUnMatchedNumberOfStateVariables : the number of internal state variables does not match. The behaviour 'IsotropicLinearHardeningPlasticity' requires 7 state variables, and 13 state variables were declared

      Regards

      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/tfel/tickets/70/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       

      Related

      Tickets: #70

  • Helfer Thomas

    Helfer Thomas - 2017-08-15
    • status: accepted --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB