Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Internal force vector in nonlinear FEM

Status
Not open for further replies.

awolfgang

Civil/Environmental
Jul 15, 2012
6
Hello,


I am not familiar with non-linear FEM, just learning on my own using text books, so apologies for this basic question.

I am trying to use a software which has a linear elastic analysis capability to convert it into a nonlinear elastic model. I could migrate to other programs which have the capability to solve nonlinear analysis but my model is not just to do with nonlinear elasticity.

I see that a nonlinear analysis requires solution of the following equation (assuming modified N-R method).

K(t)*delta_U(i) = R(t+delta_t) - F(t+delta_t,(i-1))
(R=ext load, F=int forces, i=iteration in a given load step, delta_U=incremental displacement)

The existing software gives me the global (no element level) K and R vectors. But no access to internal force vector, F. So my question is how to compute internal force vector for the next iteration.

I thought of the following procedure. Is this correct?

For the first iteration, I solve for delta_U as:

Equation 1 -- K(t)*delta_U(i) = R(t+delta_t) (because F is zero, assuming no initial displacements or stresses)
Equation 2 -- U(i)=U0+delta_U(i) (i=1, of course U0 = 0, in the first iteration)

For the second iteration, I would need to have F(i-1) (internal forces) vector, which I calculate as:

Equation 3 -- F(i-1) = K(t)*U(i-1) (i=2; in other words U(1) above)

But I guess from the F(i-1) vector I should take away reaction forces (at constraint points or edges). I am not sure.

And so on....

Of course, when I look at many free nonlinear FEM programs, I see that the internal force vector is computed at the end of each iteration at the element level first and then assembled at the global level. Why don't they simply use Equation 3 that I show above.

I am may be totally wrong.

Can anyone please help me.


Regards
Albion










 
Status
Not open for further replies.

Part and Inventory Search

Sponsor