Solving Multi-Spring System for Node4

  • Thread starter themiddle
  • Start date
  • Tags
    System
In summary, according to the expert, you could find node4's coordinates by solving a quadratic equation in which the sum of the forces on the springs is minimized.
  • #1
themiddle
3
0
Hi all,

I'm having some trouble understanding a multi-spring system.

Say I have 3 fixed nodes located at the following points in a 2D coordinate system:

node1: (2,4)
node2: (12,18)
node3: (30,6)

I have another node, node4, that is not fixed.

Then I connect node4 to all three fixed nodes using springs. The spring constants are as follows.

node4-node1: k1
node4-node2: k2
node4-node3: k3

My end goal is to determine the placement (coordinates) of node4, such that all the spring forces balance. i.e.

F_total = 0 = F1_4 + F2_4 + F3_4

How can I go about solving (or approximating) for the (x,y) coordinates of node4 such that the forces (or energy) of the system sums to zero?
 
Physics news on Phys.org
  • #2
Wouldn't you also need to know the rest lengths of the three springs and their respective maximum extensions? Or are we dealing with virtual springs which extend from 0 to infinity?
 
  • #3
Yes, I'm hoping to use virtual springs that extend from zero to infinity.

I'm going to write an algorithm to approximate suitable (x,y) coordinates for node4 that result in equilibrium, but at this point I'm still trying to figure out how to set up the equation.
 
  • #4
That is an interesting problem you have set yourself. I don't have much time to think about it at this moment but if the question is still unresolved by the time I get home then I'll take a proper look.
 
  • #5
Thank you very much, any help would be greatly appreciated.
 
  • #6
Just letting you know that I haven't forgotten about your question -- it is just that it is rather advanced for the likes of me. Having given up on solving algebraically, I have at the moment only two lines of thought, but both unsatisfactory.

My first instinct was to cheat by writing a simple algorithm which will rapidly home in on the coordinates of node4, for given values of k1, k2 and k3. The problem with this method is that it does not provide a general formula for the coordinates of node4, but instead must be re-run from scratch whenever you change any of the spring constants or node coordinates. Furthermore, while this method would provide a solution, it would not increase our understanding of how the solution was arrived at.

My second thought is that there might be a way of simplifying your 2-dimensional problem into a set of (easy) 1-dimensional problems, and then using these to somehow find the coordinates of node4. Clutching at straws, I wondered what would happen if you disconnected one of the springs (say, spring 3) from node4, allowing springs 1 & 2 to come to rest, then noted the centre-point between them; and then repeated the process for springs 1 and 2...as pictured below...would the centre-point of the new triangle (in red) be the location of node4? That is pure conjecture, though. I have no supporting proof other than that it "feels like node4 should be there". The following diagram shows the symmetrical case of an equilateral triangle with k1 = k2 = k3.

http://tinyurl.com/6qz3dl

I'll work on the algorithm for the time being. Wish I could have been of help!
 
Last edited by a moderator:
  • #7
Well, I have a short program set up to find your node4 coordinates. If you have specific values of k1, k2 and k3 in mind then you're in luck; the coordinates of node4 can be found. For example, when k1 = k2 = k3 = 1, node4 lies very close to (12.81, 12.69). If you want node4's coordinates in terms of k1, k2 and k3, however, then I can't help you. Somebody else ought to be able to, though.

- m.e.t.a.

P.S. This disproves my guess that node4 might be found by drawing a kind of triangle. But then, it was quite a random guess.
 
  • #8
Instead of messing with forces, you could try minimizing the potential energy. Specifically:

Given positions x1, x2, and x3 and spring constants k1, k2, and k3, you try and find x such that the quantity V = (k1|x - x1|2 + k2|x - x2|2 + k3|x - x3|2)/2 is minimized. You should be able to do this algebraically, since V is just a quadratic function of the coordinates of x.
 
  • #9
Adriank: yes, that sounds a lot more sensible.
 
  • #10
adriank said:
Instead of messing with forces, you could try minimizing the potential energy. Specifically:

Given positions x1, x2, and x3 and spring constants k1, k2, and k3, you try and find x such that the quantity V = (k1|x - x1|2 + k2|x - x2|2 + k3|x - x3|2)/2 is minimized. You should be able to do this algebraically, since V is just a quadratic function of the coordinates of x.

You don't have to do that actually, you can simply equate the sum of the forces to zero along the x and y axes.

[tex]F_1=k_1\left(\left(\begin{array}{c}2\\4\end{array}\right)-\left(\begin{array}{c}x\\y\end{array}\right)\right)=\left(\begin{array}{c}2k_1-k_1x\\4k_1-k_1y\end{array}\right)[/tex]

[tex]F_2=k_2\left(\left(\begin{array}{c}12\\18\end{array}\right)-\left(\begin{array}{c}x\\y\end{array}\right)\right)=\left(\begin{array}{c}12k_2-k_2x\\18k_2-k_2y\end{array}\right)[/tex]

[tex]F_3=k_3\left(\left(\begin{array}{c}30\\6\end{array}\right)-\left(\begin{array}{c}x\\y\end{array}\right)\right)=\left(\begin{array}{c}30k_3-k_3x\\6k_3-k_3y\end{array}\right)[/tex]

[tex]F_{tot}=\left(\begin{array}{c}2k_1+12k_2+30k_3-(k_1+k_2+k_3)x\\4k_1+18k_2+6k_3-(k_1+k_2+k_3)y\end{array}\right)=0[/tex]

[tex]\implies x=\frac{2k_1+12k_2+30k_3}{k_1+k_2+k_3}\mbox{, }y=\frac{4k_1+18k_2+6k_3}{k_1+k_2+k_3}[/tex]
 

FAQ: Solving Multi-Spring System for Node4

How do I determine the equilibrium position for Node4 in a multi-spring system?

The equilibrium position for Node4 can be determined by setting up and solving a system of equations using the forces acting on Node4. This includes the tension forces from each spring and any external forces present. Once the equations are solved, the equilibrium position can be found by setting the net force on Node4 to zero.

What is the relationship between the spring constants and the equilibrium position of Node4?

The equilibrium position of Node4 is directly influenced by the spring constants of the springs connected to it. The higher the spring constants, the greater the force exerted on Node4 and the further away from its original position it will be in equilibrium.

Can the equilibrium position of Node4 be changed by adjusting the spring constants?

Yes, the equilibrium position of Node4 can be changed by adjusting the spring constants. The equilibrium position will shift towards the spring with a higher constant, and away from the spring with a lower constant. This relationship is known as Hooke's Law.

What happens to the equilibrium position of Node4 if one of the springs is removed?

If one of the springs connected to Node4 is removed, the equilibrium position will shift towards the remaining spring. This is because the net force on Node4 will decrease, causing it to move towards the direction of the remaining spring's force.

How can I calculate the displacement of Node4 from its equilibrium position in a multi-spring system?

The displacement of Node4 from its equilibrium position can be calculated by subtracting the equilibrium position from its current position. This can be obtained by measuring the distances of Node4 from each fixed point and using the Pythagorean theorem to find the total displacement.

Back
Top