An example for USDFLD Subroutine in Abaqus

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024
  • Here, I explain how to use the USDFLD subroutine in Abaqus. This subroutine is useful to assign material properties based on the variables that are important to us. Some people might think using UMAT is for assigning material properties that are not correct. In fact, if we need to define the behaviour of a material, we need to use UMAT. Otherwise, Using USDFLD is easier and in some cases, it is more useful. It is true that most of the codes that are written in USDFLD can be used in UMAT code but using UMAT code is more complex which is not necessary in many cases. I have tried to provide the general information of this code to help you in understanding this subroutine. In addition, in the PowerPoint file, you can find the introduction of this method (you can find it on the Website). If you think you need more background it might be a good idea to see the other video about the subroutine.
    If you need the CAE, JNL, and ... files please visit our website:
    www.Hyperlyceum.com
    Or the following link:
    hyperlyceum.co...

Комментарии • 41

  • @Pishgul
    @Pishgul 3 года назад +6

    Sir, what does the "Field(Y)/0.01" mean? Also, what does sdv show here?

  • @jigerwala420
    @jigerwala420 3 года назад

    very well explained
    Thank you

  • @mhmoudkhadija3839
    @mhmoudkhadija3839 3 года назад

    great explanation!
    Thanks.

  • @TheMAGIKA11
    @TheMAGIKA11 4 года назад +1

    Excelent video!Thank you very much Sr. Would you please explain how to use the CREEP subroutine in Abaqus?!

    • @hyperlyceum60
      @hyperlyceum60  4 года назад

      Hi,
      We will let our tutor know about it,
      Hopefully, he can make it soon.

  • @BoldLearning
    @BoldLearning 4 года назад +1

    Hi..
    Thanks for the great video...
    I tried the problem exactly but the I'm getting the error "Problem during compilation"
    What could be the issue?
    My ABAQUS Verification shows "Pass" for all cases including "Abaqus/Standard with user subroutines"
    Could please let me know the versions of ABAQUS, Visual Studio and Intel Fortran Compiler (or any additional softwares) that you are using or which will run successfully...

    • @rezatangestani2742
      @rezatangestani2742 4 года назад +2

      Hi,
      This error is not the only for linking problem perhaps you have an error in your subroutine command.
      I would recommend you check your linking status by running one of my products on the website to check if it works then you can go for further steps.
      hyperlyceum.com/product/an-example-for-dflux/
      Please ask your further question from our website.

    • @yogeshmeena9558
      @yogeshmeena9558 3 года назад

      @Bold Learning I am also facing same issue"Problem during compilation".How did you resolve it??
      plz tell

    • @abrarsalekinraiyan3170
      @abrarsalekinraiyan3170 3 года назад +1

      Hi. I also had the problem during compilation messages after submitting job and A UMAT file. I solved it by testing a much simpler subroutine DLOAD, and USING THE WINDOWS POWER SHELL to run the analysis. Power shell somewhat show the errors in the code and after correcting code/syntax, the subroutine ran perfectly. Did the same for UMAT subroutine, debugged the code, checked the error messages to see what was missing and added the missing stuff. The job ran perfectly inside ABAQUS.
      You can find videos on DLOAD and UMAT codes on youtube. Just need a bit of patience to debug problems.

  • @dinesh1810
    @dinesh1810 3 года назад +1

    How can I access cpress variable in usdfld? Or anything subroutine to be used for creating a user defined field output for calculating with cpress? Any help?

  • @user-jr7vd4ms1d
    @user-jr7vd4ms1d Год назад

    I have a question. If you could help me, it would be very great. I have residual stress contour from "A" job. I want to extract the stress components from "A" job and use it as a initial stress state for "B" job. The main difference between "A" job and "B" job is "A" is pure mechanical, but "B" will be thermo-mechanical analysis. Is it possible to use "USDFLD" for that problem? Thanks!

  • @johncarter40101
    @johncarter40101 8 месяцев назад +1

    I have a question:
    I WANT TO CHANGE DENSITY AS A FUNCTION OF TEMPERATURE VALUE AT EACH INCREMENT, HOW TO CALL IT IN USDFLD SUBROUTINE??
    PLEASE HELP. I mean , how to update density variable as function of TEMP solution value?

    • @hyperlyceum60
      @hyperlyceum60  7 месяцев назад

      Hi,
      You don't need USDFLD subroutine for this task. You just need to activate temperature dependent box in density panel and insert your temperature dependent density in the table.
      You can use this link:
      130.149.89.49:2080/v6.11/books/usi/default.htm?startat=pt03ch12s08s01.html
      Follow the 3rd step.

  • @rakshithbdgowda5048
    @rakshithbdgowda5048 2 года назад +1

    Dear sir, Can you suggest to me a reference or a video to do the residual stress subroutine SIGIN for a model.
    Thanks in advance

  • @anandasinha9098
    @anandasinha9098 2 года назад +1

    i have made a dflux model but i am not able to delete element and make cavity on the surface. what should i do?

    • @hyperlyceum60
      @hyperlyceum60  2 года назад

      You have two option:
      1- Using VUMAT and deleting element when they reach a certain criteria such as temperature or stress
      2- Using USDFLD to reduce the material strength when they reach a certain temperature

  • @alikhojastehtabar7938
    @alikhojastehtabar7938 3 года назад

    in PowerShell it says The .inp extension has been removed from the job identifier

  • @palashdas823
    @palashdas823 Год назад

    Hallow Sir can you provide internal heat generation (constant) for HETVAL subroutine in FGM materials (cylinder).

  • @shubhamjain8157
    @shubhamjain8157 2 года назад +1

    Can we use USDFLD for stress-strain-temperature relationship?

    • @hyperlyceum60
      @hyperlyceum60  2 года назад +1

      Hi,
      AS long as you can define field variable you can use usdfld.
      So yes you can

    • @shubhamjain8157
      @shubhamjain8157 2 года назад

      @@hyperlyceum60 Thanks for the reply.
      I'll try to do it. 😊

  • @palashdas823
    @palashdas823 Год назад

    hello sir do you solve the problem where property varing along 2 direction say r and theta in heat tansfer problems?

  • @bensaidismail5394
    @bensaidismail5394 Год назад +1

    Dear sir hello and for the useful video
    I got the following error:
    ERROR IN JOB-USFLDBEam: Problem during compilation - C:\Users\ASUS_PC\Desktop\USFLD_Beam.for
    What should I DO to resolve it
    Thanks

    • @mera_baba_
      @mera_baba_ Год назад +1

      Search how to link Abaqus to Fortran compliers. Dr. Ronald channel you will find the video.

    • @bensaidismail5394
      @bensaidismail5394 Год назад

      @@mera_baba_ ok thank you

    • @bensaidismail5394
      @bensaidismail5394 Год назад

      @@mera_baba_ but I don't think that the subroutine USDFLD need to link Fortran compiler with abaqus

    • @mera_baba_
      @mera_baba_ Год назад +1

      @@bensaidismail5394 it is sir please do it.

    • @bensaidismail5394
      @bensaidismail5394 Год назад

      @@mera_baba_ thanks

  • @rishiraj6242
    @rishiraj6242 Год назад

    CAN WE USE THIS TO DELETE ELEMENTS BASED ON TEMPERATURE?

  • @marcin5246
    @marcin5246 3 года назад

    Is it possible to do the same in the initial step?

  • @yogeshmeena9558
    @yogeshmeena9558 3 года назад

    Dear Sir,
    Can you help me in my project. I am using usdfld suborutine.How can I contact you?

  • @mera_baba_
    @mera_baba_ Год назад

    Sir how to model FGM plates

  • @TheAbaqus
    @TheAbaqus 3 года назад

    The access to the file is forbidden. Just "bought" it for 0$ but its denying the access to it.

  • @anandasinha4220
    @anandasinha4220 2 года назад

    my text file is not converting into .for file.... please help

    • @hyperlyceum60
      @hyperlyceum60  2 года назад +1

      HI,
      Please check the extension box under the view tab on your window then you should be able to do it

    • @anandasinha9098
      @anandasinha9098 2 года назад

      @@hyperlyceum60 thanks

  • @yogeshmeena9558
    @yogeshmeena9558 3 года назад

    HELP ME SIR

    • @hyperlyceum60
      @hyperlyceum60  3 года назад

      Hi,
      Please use the following email to contact the tutor:
      rezatangestani@hyperlyceum.com
      You could find it in the video description as well,