Modeling compression only springs
Modeling compression only springs
(OP)
Is there a way to model compression only springs in an FE analysis. I know how to model for both compression and tension but the only way I can think of how to do compression only would be either to do an iterative analysis or a step loading analysis.
Iterative:
1) Assume springs tension and compression
2) Solve Model
3) Remove all springs in tension
4) Solve model
5) Remove all springs in tension
6) etc.
I might suspect that after the first iteration that the model may be instable since the forces that were obsorbed in the tensions springs now must be obsorbed by the compression spring.
For the step loading analysis:
1) Apply fraction of load to model
2) Solve model
3) Remove springs in tension
4) Add next fraction of load to model
5) Solve model
6) Remove springs in tension
7) Etc.
It would be efficient if this could be incorporated into the matrices so that a single run can analyze this compression only case.
Iterative:
1) Assume springs tension and compression
2) Solve Model
3) Remove all springs in tension
4) Solve model
5) Remove all springs in tension
6) etc.
I might suspect that after the first iteration that the model may be instable since the forces that were obsorbed in the tensions springs now must be obsorbed by the compression spring.
For the step loading analysis:
1) Apply fraction of load to model
2) Solve model
3) Remove springs in tension
4) Add next fraction of load to model
5) Solve model
6) Remove springs in tension
7) Etc.
It would be efficient if this could be incorporated into the matrices so that a single run can analyze this compression only case.





RE: Modeling compression only springs
Ed.R.
RE: Modeling compression only springs
Cheers
Greg Locock
SIG:Please see FAQ731-376: Eng-Tips.com Forum Policies for tips on how to make the best use of Eng-Tips.
RE: Modeling compression only springs
You can make a non linear analysis with non linear material, very stiff in compression and very soft in tension.
Or
You can use the C-Gap with paramter CDITER
see this thread http://www
The linear solution iterate until all gaps are resolved.
RE: Modeling compression only springs
Garland E. Borowski, PE
Engineering Manager
Star Aviation
RE: Modeling compression only springs
Just one comment reqarding your method.
When you solve the model and remove springs the second time. Then you are working with a new structure. How can you be sure that none of the springs previously in tension become compressed?
I have heard of a software that works something like this and from what I've heard there can be a problem. The solution can start "jumping" between compression and tension. What you do, if I understand correctly, is to linearize a nonlinear solution.
Why not use a nonlinear solution instead?
Good Luck
Thomas
RE: Modeling compression only springs
Cheers
Greg Locock
SIG:Please see FAQ731-376: Eng-Tips.com Forum Policies for tips on how to make the best use of Eng-Tips.
RE: Modeling compression only springs
Greg Locock's point seems correct to me.
Only, you will probably need more than two iterations (which seems to be ThomasH's point).
However, if you use a non-linear element which "automates" this, be careful to avoid the oscillations mentioned by ThomasH (e.g. in Ansys with COMBIN37 elem). In this case, just set the elongation where the element stops acting NOT to zero, rather to a very small value (1E-9 for example).
Regards
RE: Modeling compression only springs
I'm just trying to brainstorm a process for coding these springs into VBA excel. The iteration seems to be the only way since you can't account for nonlinearity within the confines of a linear matrix system. I was just hoping some one had some black magic around this that I could cook into the data for a single itteration.
More specifically its going to be an easy spread footing analysis so I would suspect convergence.
But that may be a good point ThomasH that if I remove the tension springs then how can I be sure that these springs aren't needed for compression in the next model? If this is a problem then I think the step-loading itteration method will be a way around this.
RE: Modeling compression only springs
well, the black magic could be that you already know the overall behaviour of the structure, so that you place the springs only in the side(s) where you know compression will occur.
Apart from this very special case, I fear that iteration is mandatory...
Regards
RE: Modeling compression only springs
RE: Modeling compression only springs
I'm not sure that removing one spring then reanalyze and remove another is a robust approach. Primarily because you can't be sure that when you remove the 51:st spring none of the previously 50 removed springs go back into compression.
However, If you use that approach and also check that the previously removed springs still are in tension. Then I think it should work. Just check the new node distance vs the original node distance.
Since the springs have an on/off behaviour it should not be to difficult to handle. If the springs are nonlinear, then it's another problem.
But the complexity very much depends on your geometry and loads.
Good luck anyway
Thomas
RE: Modeling compression only springs
need not necesasrily to be very complicated: at each calculation iteration, get the differential displacement between the end-nodes of each spring element: compression? OK, this element will remain "alive" in the next run; tension? the element gets switched off. It's what most FE-programs really do when they use non-linear elements which have a "cutoff switch", i.e. for example the "compression-only supports" mentioned by IFRs.
Regards
RE: Modeling compression only springs
Live Long and Prosper !