Author Topic: programming for finite element elastoplastic beam  (Read 4499 times)

elhoucine

  • Jr. Member
  • **
  • Posts: 15
    • Finest Сasual Dating - Verified Damsels
programming for finite element elastoplastic beam
« on: April 20, 2014, 12:51:39 PM »
hello;

I used the FEAP code in the beam element modeling Elastoplasticity,i am going to use an element (subroutine) that based on beam finite element with co rotational formulation (in elasticity)  I want to know how the code execute (the  procedure between macro-commands and subroutine, the isw,... as well as the organization (algorithm) that must follow), this allows me to develop an element which take into account the concepts of plasticity)


Thank you in advance for your help!

M. Kurdi

  • Full Member
  • ***
  • Posts: 149
Re: programming for finite element elastoplastic beam
« Reply #1 on: April 20, 2014, 01:24:51 PM »
Will partly answer your question. See programmers manual for a table (page 29) giving what isw would be executed for each feap command. The tangent matrix, residual, etc are built at the element level. User elements are called from elmlib.f, as well as program elements. User elements are called in similar manner to how program elements are called but then one needs to define properties for the element. For example if it is a beam user element one must define "CROSs SECTion" command for the area.

elhoucine

  • Jr. Member
  • **
  • Posts: 15
    • Finest Сasual Dating - Verified Damsels
Re: programming for finite element elastoplastic beam
« Reply #2 on: July 31, 2014, 06:48:42 AM »
Dear professor Taylor and Feap Admin,

I need the values of some variables that are defined at each element (or integration point), I want to save these values in each element (or integration point) at each time step, the problem is that FEAP accumulate variables values of all elements. So how can i destine every value of a variable to an element or an integration point without seeing accumulation values.

In other way, how can i control such variable in specific integration point  using the storage of variables.

Thank you very much.