Notifications
Clear all

Stresses-Displacement FE in ABAQUS

9 Posts
3 Users
0 Likes
730 Views
hchamberlain
Posts: 13
Topic starter
(@hchamberlain)
Active Member
Joined: 13 years ago

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.

Best Regards,

Giuseppe

8 Replies
hchamberlain
Posts: 13
Topic starter
(@hchamberlain)
Active Member
Joined: 13 years ago

Hi,

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

8 Replies
hchamberlain
Posts: 13
Topic starter
(@hchamberlain)
Active Member
Joined: 13 years ago

Hi,

some news about this problem?

Reply
Jorgen
Posts: 3970
(@jorgen)
Member
Joined: 3 years ago

Hmm, I am afraid that I have not worked with UELs for a while.
I dont have any direct feedback at this moment.

Anyone else?

-Jorgen

Reply
hchamberlain
Posts: 13
Topic starter
(@hchamberlain)
Active Member
Joined: 13 years ago

Hi,

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.

Best Regards
-giuseppe

Reply
ghis
Posts: 3
 ghis
(@ghis)
New Member
Joined: 13 years ago

Hello,

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.

Best Regards,
Zhou Ye

Reply
hchamberlain
Posts: 13
Topic starter
(@hchamberlain)
Active Member
Joined: 13 years ago

Hi Zhou Ye,

I think that you can plot directly the SDVs
you can try to add the follows in your .inp:

*Output, field
*Element Output, directions=YES
SDV

after running the analysis you can
plot SDVs by using Abaqus CAE.

I hope this help. Let me know if it works.

Best regards,
-Giuseppe

Reply
Page 1 / 2
Share: