LS Dyna

LS Dyna

Topics related to LS-DYNA, Autodyn, Explicit STR and more.

Error with SN curve

    • javat33489
      Subscriber

      Hi all.

      I have a question about the binot file that I receive when writing to the DATABASE_ELOUT database.

      So, in order:

      1.I receive a stress record in the Elout file when the DATABASE_ELOUT card is enabled.

      2.At the same time, a binout file is created.

      3.I add fatigue maps to the calculation and connect the binot file there.

      4. I repeat the calculation, but I get errors on the SN curve: 

      Curve:

       If I change the SN curve and raise the first point higher, the error still remains but with greater stress.

      I understand that I have a singularity that is constantly growing and does not allow me to pass.

       

      These are several nodes, I need to somehow cut them off. How can I do it? Is it possible to regularize loads?

      What should I do? Thank you.

    • javat33489
      Subscriber

      HELP PLEASE

    • Ashish Khemka
      Forum Moderator

      Hi,

       

      Do you have singularity in the model? If yes then try geometry modification. Please comment further if that is not the case.

       

      Regards,

      Ashish Khemka

      • javat33489
        Subscriber

        There's probably nothing special about my model. This is a very simple model of a drill, an SPG ram and a Lagrangian ring

      • javat33489
        Subscriber

        Help guys

        • Yun Huang
          Ansys Employee

          Hello, probably there are several elements which show high stress (higher than the stress at the 1st point on the SN curve). Are you using *FATIGUE_ELOUT? Can you remove those elements (not nodes) from *DATABASE_HISTORY_SOLID (or SHELL) and try again? *FATIGUE_ELOUT only computes fatigue damage for the elements included in binout. Thanks.

        • javat33489
          Subscriber

          Yes, I use FATIGUE_ELOUT.

          >>Can you remove those elements

          I would remove them, but how would I identify them?

        • Yun Huang
          Ansys Employee

          One way is to use d3plot to check the stress fringe plot; Another way is to add *DATABASE_D3MAX and *DATABASE_MAX_SOLID(or SHELL)_SET to get a d3max (accessible by LS-PrePost). Both can help to identify high stress area.

        • javat33489
          Subscriber

          Thanks for the answer. Yes, I will see the high stress area through the d3plot or use *DATABASE_D3MAX and *DATABASE_MAX_SOLID. It's not a problem.

          Once I see these zones, how can I remove elements whose values cause singularity or undue tension?

        • javat33489
          Subscriber

          >>Once I see these zones, how can I remove elements whose values cause singularity or undue tension?

        • Yun Huang
          Ansys Employee

          Please identify the element IDs for the elements in these zones (this can be done with LS-PrePost) and remove those element IDs from *DATABASE_HISTORY_SOLID(or SHELL)_SET. Then those elements will be skipped in fatigue analysis.

        • javat33489
          Subscriber

          In the new version of the prepost, maps *DATABASE_D3MAX and *DATABASE_MAX_SOLID are missing.

          1.I can look at stress in a d3plot map, I can build a graph and see elements that show high stress. But how to identify their number? I could use the ident button but it is also not in the new version of the prepost. Please show me on a screenshot how to do this or explain in more detail?

          2.When I identify these elements. How can I remove them from the *DATABASE_HISTORY_SOLID_SET card?

          This map contains information by solids, not by elements.

          Explain everything in more detail please. Thank you.

        • Yun Huang
          Ansys Employee

          Hi, to get the ID of the nodes or elements, one can use LS-PrePOST like below.

          go to "EleTol" and choose "Ident", then in "Identify" pick "Element", and then "Shell" (or any other element type that you are interested). Then click any element in the model, the ID of the element will pop up.

          To remove elements from *DATABASE_HISTORY_SOLID_SET, one can edit the keyword file using "vi" or "notepad". 1) find *DATABASE_HISTORY_SOLID_SET. 2) Remove those element IDs under *DATABASE_HISTORY_SOLID_SET and 3) save the keyword file. 

          If you need further help, can you please send email to lstsupport@ansys.com? This can guarantee that each question or support need is tracked and is answered in time. Thanks.

        • javat33489
          Subscriber

          >>go to "EleTol" and choose "Ident", then in "Identify" pick "Element", and then "Shell" (or any other element type that you are interested). Then click any element in the model, the ID of the element will pop up.

          Okay, I got that.

          But how can you remove elements from *DATABASE_HISTORY_SOLID_SET? This map contains information about the solids. Maybe you made a typo Sir?

        • Yun Huang
          Ansys Employee

          Yes, I had a typo. We should remove the element IDs from *SET_SOLID, not from *DATABASE_HISTORY_SOLID_SET.

        • javat33489
          Subscriber

          Sir, I read in one article that unnecessary elements can be removed using MAT_ADD_EROSION. By setting there a stress value above which elements will be deleted. Do you know how to do this? Can you tell me?

        • javat33489
          Subscriber

          I need HELP

    • javat33489
      Subscriber
      Help please!
    • javat33489
      Subscriber

      I really need help

    • javat33489
      Subscriber

      I need help

Viewing 5 reply threads
  • The topic ‘Error with SN curve’ is closed to new replies.