Stresses-Displacement FE in ABAQUS
I am working in a subroutine UEL and, as usual.. I have some problem!
I have a finite element for flat shell that came from a
Hellinger Reissnerr variational principle. Then, I have pararmeters for both displacement and stress:
U = N . q
T = M . beta
It is possible to solve the global problem in terms of q parameters only by static condensation of beta parameters. Then, it is possible to cast this mixed format in a compatible standard format and put all in the UEL subroutine using
SVARS for collect the beta parameters element-wise.
It works very well, for displacement part. Now I need to get the stresses T from beta parameters that I have in the SVARS element-wise in order to plot them by using the abaqus CAE, as usual.
Can you suggest me some suitable way for do that??
I saw that whit UGENS subroutine one can calculate FORCE(NSECV) and plot them by using abaqus CAE, but I need to get SVARS from UEL in the UGENS for do that.
The subroutine is written in c++, by using a simple interface for fortran. Then, I cant use the COMMON of the Fortran... but in c++ there is a similar way.
for this problem I cannot use UGENS for getting plot the Mx, My, Mxy, Vx, Vy, Nx, Ny an Nxy for my 4 noded element in UEL.
Can someone help me?
Thanks in advance
some news about this problem?
Hmm, I am afraid that I have not worked with UELs for a while.
I dont have any direct feedback at this moment.
thank you for the reply.
My problem it is not exactely in the UEL.
My UEL works very well, but I have some problem
for to get SDV in the UEL and use them for calculate
SF (Section force and moments).
Now, I am starting to use C++ Abaqus Interface (I want to avoid
Python for performance requirement). In this way, I will
copy the ODB results obtained with my UEL in a new ODB
with Abaqus Elements and Ill calculate SF by using SDV from
old ODB. I hope to get it to work.
Im working on UEL also. Im testing my subroutine with a simple problem of flexure of a beam. Now Ive got the result of the nodal displacements and I want to do a contour plot of the corresponding stresses.
I know that I need to store the stress values first into SDVs and then output the SDVs into a .dat or .fil file. Ive done that successfully. But what to do after that? I want to transfer the values of the SDVs inside the .dat or .fil file into the output database so that I could do the plotting. Right? How am I gonna achieve that?
Thanks a lot in advance.
Hi Zhou Ye,
I think that you can plot directly the SDVs
you can try to add the follows in your .inp:
*Element Output, directions=YES
after running the analysis you can
plot SDVs by using Abaqus CAE.
I hope this help. Let me know if it works.