Strain analysis in the helical spring... Log Out | Topics | Search
Moderators | Register | Edit Profile

FlexPDE User's Forum » User Postings » Strain analysis in the helical spring system « Previous Next »

Author Message
Top of pagePrevious messageNext messageBottom of page Link to this message

Xi-Feng (country_road)
Member
Username: country_road

Post Number: 13
Registered: 03-2008
Posted on Friday, December 12, 2008 - 06:56 am:   

Dear Robert,
First, thank you very much for the help got from you in the past. With some basic understanding, I restart the strain analysis in the spring system. Experimentally, we rotate one end of the spring(with attached wire sample on the surface) with respect of the other end to apply strain. The rotation is done by connecting the top end to a shaft (with pins) with the bottom end fixed. When the shaft is rotated, the top end of the spring rotates. With about -1% uniaxial compressive strain on the outer surface (~ +1.5 uniaxial tensive strain on the inner surface), the angular displacement between the ends of the (4 turns) spring is about 60 degree. I can not make it work. I post the only script which can get the angular displacement( simple one turn spring). But I do not think it is right. I do not know how to put the real BC. Even I am not certain the equations are right or not. I hope I get further help from you or other experts.
Thanks
application/octet-streamhelical spring strain analysis
spring-rectangular-only turns-1 turns-b.pde (5.2 k)
one plot
Top of pagePrevious messageNext messageBottom of page Link to this message

Xi-Feng (country_road)
Member
Username: country_road

Post Number: 14
Registered: 03-2008
Posted on Monday, December 15, 2008 - 03:21 am:   

I would like to add some details. Basically,the (+-)sign uniaxial strain on the outher surface always be the opposite to that on the inner surface(- + sign) at any rotation. If the the angular displacement between the ends of the spring is somde angle (e.g. +20 degree), the outer surface is in tensive strain and the inner surface is in compressive strain.If the angular displacement is -20 degree,the outer surface is in compressive strain and the inner surface is in tensive strain. The value of the strain can be measured (calibrated) by the strain gauges. It is simple and stright forward
from experiment view. However, how to use PDE to simulate this, I need some help.
Thanks
Top of pagePrevious messageNext messageBottom of page Link to this message

Robert G. Nelson (rgnelson)
Moderator
Username: rgnelson

Post Number: 1195
Registered: 06-2003
Posted on Monday, December 15, 2008 - 08:36 pm:   

1. I don't understand why you added the body force +K*v to the V equation. This would not seem to correspond to anything in your experimental setup. You should remove it, as I have to create the attached graphic.

2. The displacement equations are written in the "lab" coordinates of the wrapped spring, so the applied forces correspond to this geometry. A force tangential to the coil must be partitioned between the U and V equations according to the angle "alpha", e.g., load(V)=K*sin(alpha); load(U)=-K*cos(alpha). In your case, this amounts to placing the load fully on V, since alpha is pi.

3. Applying a uniform tangential load to the entire end face is not equivalent to applying a torque to the spring. If you simply push or pull tangentially on the spring ends, you will get a sideways offsetting of the spring turns. (See attached graphic). I assume that this is what you saw that convinced you that four turns does not work, but as you see, it works correctly.

As you point out, the outside of the spring is tensive and the inside is compressive (or the reverse). This must be reflected in the application of the load to the end of the spring. There must be a radial dependence of the load so that the inner and outer faces feel opposite loads and the position Rn has zero load. You should be able to define a simple radial function, like perhaps (r-Rn)/Rn, and apply this to the K load on the spring end face.



Top of pagePrevious messageNext messageBottom of page Link to this message

Xi-Feng (country_road)
Member
Username: country_road

Post Number: 15
Registered: 03-2008
Posted on Thursday, December 18, 2008 - 05:20 pm:   

Hi, Robert
Thank you so much. Your are absolutely right. The force (strain) is proportional to (1-Rn/r). I removed the +K*v term as you suggested. I got lost between the "lab" coordinates and the "XYZ" coordinates, so I can not easily figure out the boundary conditions. One remaining question for me is that I am not clear where the load (force) should be applied. Only on one end with one end clamped? Or on inner surface and outer surcace as well? I can not get the reasonal simulation values at the moment. I think,the boundar conditions are still not right . Experimentally, (unaxial) strain along the whole outer surface (and/or inner surface) is nearly uniform (variation < a few percentage) at specified angular displacement(rotation angle). The results I got are very bad. I will keep trying to work it out. Thanks again
Top of pagePrevious messageNext messageBottom of page Link to this message

Xi-Feng (country_road)
Member
Username: country_road

Post Number: 16
Registered: 03-2008
Posted on Thursday, January 01, 2009 - 07:24 am:   

Hi

I have had a simple question for quite long time. Can this problem be solved in the cylindrical coordinates? Because the spring is more close to the cylindrical coordinates than to the Cartesian coordinates.

Thanks
Top of pagePrevious messageNext messageBottom of page Link to this message

Robert G. Nelson (rgnelson)
Moderator
Username: rgnelson

Post Number: 1202
Registered: 06-2003
Posted on Thursday, January 01, 2009 - 03:37 pm:   

As I said before, you must apply a load on the ends that is representative of a torque, not a sideways drag. This means you must apply a force couple to the end of the spring, corresponding to the proportionality (1-Rn/r).
Whether you apply it to one end or both would seem to be a matter of choice.

The figure I posted before shows the sideways drag of the spring, which is consistent with the elevation plot of v vs y (attached). The spring bends sharply at the side opposite the sideways drag force, and accumulates a net v displacement.

I do not believe you can do this problem in 2D axisymmetric geometry, as a cut plane along the axis would leave the intersected pieces of the spring hanging in space and uncoupled. I do not know how to propagate the strain between the uncoupled pieces.

If the coordinate transformation confuses you, perhaps you could try the direct cartesian formulation "Misc/3d_domains/3d_Layered_Helix.pde" included in recent distributions. I attach it here in case you don't have the latest download.

application/octet-stream
3d_layered_helix.pde (3.7 k)


Top of pagePrevious messageNext messageBottom of page Link to this message

Xi-Feng (country_road)
Member
Username: country_road

Post Number: 17
Registered: 03-2008
Posted on Wednesday, January 07, 2009 - 07:38 am:   

Thanks. I will try what you said.
Top of pagePrevious messageNext messageBottom of page Link to this message

Xi-Feng (country_road)
Member
Username: country_road

Post Number: 18
Registered: 03-2008
Posted on Monday, January 12, 2009 - 09:27 am:   

application/octet-stream
rectanglar spring-with ends-z-sloped-01.pde (6.1 k)

Dear Robert,

I have tried the three methods you provided. The PDE software works perfectly to construct the geometry that I need. I get very close to the real thing. However, there is one thing we can not figure it out for all these methods. We want the top (and bottom) blocks (see the attached figure) only can be rotated (except for the z(zt) axis transform) around the z(zt) axis. In other words, I need the top and bottom ends only have rigid rotation movement (with z(zt) axis free). Let’s say 30 degree relative rotation between the top and the bottom blocks. How to write the BC in the attached script? Thank you so much and look forward to your help.
Top of pagePrevious messageNext messageBottom of page Link to this message

mark creat (markcreat)
New member
Username: markcreat

Post Number: 1
Registered: 01-2009
Posted on Tuesday, January 13, 2009 - 04:16 pm:   

Dear Sir,

I focus on the same simulation. And how to apply the rigid angle displacement on the block to make the pure rotation of the spring?

Thanks a lot.
Top of pagePrevious messageNext messageBottom of page Link to this message

David Nandi (danandi)
New member
Username: danandi

Post Number: 2
Registered: 09-2009
Posted on Wednesday, September 09, 2009 - 05:49 am:   

Hi, I am following on from Xi-feng's work. Could you advise me how to fit end blocks to the cartesian formulation suggested in the 6th post.
Thank you
Top of pagePrevious messageNext messageBottom of page Link to this message

David Nandi (danandi)
Junior Member
Username: danandi

Post Number: 3
Registered: 09-2009
Posted on Wednesday, September 09, 2009 - 07:30 am:   

application/octet-stream
spring_PDE_david.pde (5.5 k)


This is what I have so far, however I would like the area bellow and above the bottom and top curls respectively to extend to the end rods all the way down.

Top of pagePrevious messageNext messageBottom of page Link to this message

Marek Nelson (mgnelson)
Moderator
Username: mgnelson

Post Number: 142
Registered: 07-2007
Posted on Friday, September 25, 2009 - 05:19 pm:   

It appears that you have succeeded in adding end blocks to the spring. If what you mean is that you want the spring to extend all the way down, then you need to replicate the layering pattern used for constructing the helical turns.

Add Your Message Here
Post:
Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Password:
Options: Enable HTML code in message
Automatically activate URLs in message
Action:

Topics | Last Day | Last Week | Tree View | Search | Help/Instructions | Program Credits Administration