Stable equilibrium of a 4 mass, 6 spring system

Click For Summary
SUMMARY

The discussion centers on achieving stable equilibrium in a four-mass, six-spring system for a physics engine project. The participant is using ideal springs with a uniform spring constant and is attempting to configure the system to maintain a box-like shape. The equations provided, such as Fx(1) and Fy(1), indicate the forces acting on the masses, which should be separated by 0.5m. The participant's current challenge is ensuring that the system reaches equilibrium without residual tension in the springs.

PREREQUISITES
  • Understanding of Hooke's Law and spring constants
  • Familiarity with Newton's laws of motion
  • Knowledge of damping in mechanical systems
  • Basic principles of equilibrium in multi-body systems
NEXT STEPS
  • Investigate the effects of varying spring constants for diagonal springs in a multi-body system
  • Explore numerical methods for simulating spring-mass systems in physics engines
  • Learn about implementing damping algorithms to achieve desired equilibrium states
  • Study the mathematical criteria for static and dynamic equilibrium in mechanical systems
USEFUL FOR

This discussion is beneficial for computer science students, physics enthusiasts, and developers working on physics engines or simulations involving spring-mass systems.

Vbomm
Messages
2
Reaction score
0

Homework Statement


xHCjsPC.png

I am making a physics engine for my computer science class and couldn't figure out how to get the spring/mass system to come to equilibrium into a box-like shape such as the one on the left. I can understand why the one on the right is in equilibrium but I don't know how to make the system not do that. (Keep in mind, these are ideal springs and point-particles so the springs pass through each other)

All the springs have the same spring constant and there is no force exerted on the particle in the x/y direction if the two particles' x/y components are separated by 0.5m

Homework Equations


Fx(1) = -k[(x2-x1)-0.5] + -k[(x3-x1)-0.5] + -k[(x4-x1)-0.5]
Fy(1) = -k[(y2-y1)-0.5] + -k[(y3-y1)-0.5] + -k[(y4-y1)-0.5] [/B]
and so on...

The Attempt at a Solution


I tested each of the 6 springs individually on their two important masses and it definitely brings them to equilibrium 0.5m apart (in the relevant components -- so for the diagonals technically .707 but still 0.5 in each component)

My intuition tells me that the spring constants along the diagonals should be different but because I am working with components but I feel like because the diagonals work as intended on their own, I should just leave them be.

Not quite sure where I went wrong or what I could change about the diagonals
 
Physics news on Phys.org
what is your definition/criterion for equilibrium ?
 
BvU said:
what is your definition/criterion for equilibrium ?
The springs have some damping so they eventually come to rest and stop moving. Currently they stop moving while in tension while I intend for them to come to rest with no tension.
 
Why would you expect them to come to rest with no tension ?
 

Similar threads

Replies
9
Views
4K
Replies
12
Views
2K
Replies
17
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 48 ·
2
Replies
48
Views
8K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 31 ·
2
Replies
31
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K