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...
Sir, what does the "Field(Y)/0.01" mean? Also, what does sdv show here?
very well explained
Thank you
great explanation!
Thanks.
Excelent video!Thank you very much Sr. Would you please explain how to use the CREEP subroutine in Abaqus?!
Hi,
We will let our tutor know about it,
Hopefully, he can make it soon.
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...
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.
@Bold Learning I am also facing same issue"Problem during compilation".How did you resolve it??
plz tell
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.
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?
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!
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?
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.
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
i have made a dflux model but i am not able to delete element and make cavity on the surface. what should i do?
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
in PowerShell it says The .inp extension has been removed from the job identifier
Hallow Sir can you provide internal heat generation (constant) for HETVAL subroutine in FGM materials (cylinder).
Can we use USDFLD for stress-strain-temperature relationship?
Hi,
AS long as you can define field variable you can use usdfld.
So yes you can
@@hyperlyceum60 Thanks for the reply.
I'll try to do it. 😊
hello sir do you solve the problem where property varing along 2 direction say r and theta in heat tansfer problems?
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
Search how to link Abaqus to Fortran compliers. Dr. Ronald channel you will find the video.
@@mera_baba_ ok thank you
@@mera_baba_ but I don't think that the subroutine USDFLD need to link Fortran compiler with abaqus
@@bensaidismail5394 it is sir please do it.
@@mera_baba_ thanks
CAN WE USE THIS TO DELETE ELEMENTS BASED ON TEMPERATURE?
Is it possible to do the same in the initial step?
Dear Sir,
Can you help me in my project. I am using usdfld suborutine.How can I contact you?
Sir how to model FGM plates
The access to the file is forbidden. Just "bought" it for 0$ but its denying the access to it.
try it now
It should work now
@@hyperlyceum60 not working for me too...
my text file is not converting into .for file.... please help
HI,
Please check the extension box under the view tab on your window then you should be able to do it
@@hyperlyceum60 thanks
HELP ME SIR
Hi,
Please use the following email to contact the tutor:
rezatangestani@hyperlyceum.com
You could find it in the video description as well,