Numerical method to solve a spring system

AI Thread Summary
The discussion centers on simulating a deformation model using a triangle mesh where mass elements are located at each vertex and springs are added along the edges. The user intends to manipulate specific vertices to a final position while allowing the remaining vertices to adjust based on spring equilibrium. The original reference suggests a dynamic simulation, but the user seeks a method to achieve a static equilibrium state after vertex manipulation. Key numerical methods discussed include minimization techniques and the finite element method, which involves dividing the mesh into components to satisfy boundary conditions and compute the final positions of the vertices.
Ale78
Messages
1
Reaction score
0
Hello everyone,
this is my first thread in this comunity.

I explain my problem:

I have a triangle mesh http://en.wikipedia.org/wiki/Triangle_mesh where at every vertex coincide a mass element and on every edge I add a spring.
I would like simulate a deformation model.
My idea derive from this article http://www.ecti-thailand.org/assets/papers/1116_pub_36.pdf.
But in this article I think to understand that this is a dynamic simulation along the time.
What's I need, is that user move handled vertex in a final position, the remain vertex are free vertex and their final position should be calculate in the way that every spring reach equilibrium.
What's numerical method can solve my problem. Maybe a minimization?
 
Technology news on Phys.org
Try a finite element method: Wikipedia Page

Basically you divide the system into a mesh (as you have) and add the parts of the mesh to form a solution to the system satisfying its boundary conditions.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top