Skip to main content

subroutine

User-defined amplitudeS using UAMP subroutine in ABAQUS

Submitted by atta.oveisi on
Choose a channel featured in the header of iMechanica

Dear all,

I need to use two user-defined amplitudes in my model in order to apply two separate variable-dependent forces on two separate partitions. I have been struggling with this for long now, and the documentation says "There is one exception in Abaqus/Standard: only one solution-dependent amplitude (used for superplastic forming) can be active during each step."

I see the possibility of defining multiple solution-dependent amplitudes in CAE, but in UAMP the variables such as ampValueOld, ampValueNew, etc. may take only one value. 

crack propagation in Abaqus (VCCT) with remeshing

Submitted by havelmay on

I started using VCCT with quarter tip elements in Abaqus (not XFEM). I can solve the problem and get the SIFs.
How can I let the crack grow? Has someone a script for crack growth and remeshing that I can implement?

Subroutine DFLUX in ABAQUS

Submitted by Frank Richter on


Dear Mechanicians,


time and again the question of modeling moving heat sources pops up, often in the context of laser heating.

One can achieve this using the subroutine DFLUX in ABAQUS.

I decided to post some links here to avoid responding with a longer explanation to every individual seeking assistance.

Please note that I have never worked with any one of these codes and have no access to ABAQUS at present.

No warranty is given by me.

"ELEMENT DELETION" is available in Abaqus Explicit:

ABAQUS built-in SMA model

Submitted by Frank Richter on


Dear Mechanicians,


time and again the question of SMA (shape memory alloy) modeling pops up.

In ABAQUS, you can achieve this only by (V)UMAT coding or by using the little-known built-in SMA model.

In the past I have frequently responded to queries on SMA modeling and could refer to a customer help site of SIMULIA. That site is down, regrettably.

I decided to post the files here to avoid responding with a longer explanation to every individual seeking assistance and uploading the files as E-mail attachment every time.

MSC.Marc Subroutine

Submitted by ap2008 on
Choose a channel featured in the header of iMechanica

Greetings,

I wrote the following subroutine to extract nodal stress values. It perfectly writes down the nodal stresses in MSC.Marc installed for Linux; however, when I try to implement this subroutine in MSC.Marc installed for Windows using intel(R) Visual Fortran compiler, error "forrt1: severe <157>: Program Exception - access violation" occurs.

The subroutine is:

      subroutine impd(lnode,dd,td,xord,stnod,f,v,a)

Abaqus 6.13 Help needed - Subroutine UHYPER

Submitted by wichita01 on
Choose a channel featured in the header of iMechanica

Hello all, I am in a desperate need of some expert help

For a newbie at Abaqus with subroutines,

After months of trying, finally installed Abaqus, verified results all passed.

(Abaqus 6.13, Microsoft Visual Studio 2010, Intel Parallel Studio XE 2013)

 Couple of questions-

1) Error: Problem during compilation: What is wrong with the code below subroutine uhyper? (A former student had this subroutine working, may be in earlier versions but had it working)

 

writing UHARD subroutine in ABAQUS - power law hardening

Submitted by pateljay26 on

Hello All,

I am required to incorporate the simplest form of constitutive law - elasto-plastic material with power law isotropic hardening in ABAQUS. 

Does any one know where to look for tutorials on writing UHARD in ABAQUS?

Any help would be appreciated.

Thanks,

Jay Patel

how to apply USDFLD to specific areas of a FE model

Submitted by x.yun on

Hi, I'm modeling a composite box structure consisting of several fillet zones. Now I know only those fillet zones will develop progressive damage. The question is how I can apply USDFLD into only thiese zones, instead of making subroutine calculation of the whole model. I suppose there should be an argument to specify the range of elements  into subroutine calulation, anyone knows that? Thx