TRINITY CSCI 2323 - Multibody Systems

Unformatted text preview:

1More Multibody Systems10-10-20052Opening Discussion■What did we talk about last class?■Have you looked at the project at all? Are you making any progress on it?3Finishing up Gravity Systems■Last time we started writing code that would allow us to solve gravitational systems as a system of ODEs.■We want to go ahead and finish that code and see if it actually works.■If you were to actually do this you would likely use a specialized tool like Swift, Mercury, HN-body, or other special purpose codes. You might also consider writing your own if you had special needs.■The above all have the ability to use symplectic integrators. These conserve certain quantities that ode45 won't.4Tree and Multipole Codes■If the number of particles being simulated is large, the approach we have taken is problematic because the force calculations scale as O(n2).■For certain systems we can use approximations that treat more distant interactions as being collections instead of individual particles. This assumption gives rise to tree codes that scale as O(n log n).■Similarly, some people approximate the field of groups of particles and estimate forces from those. These multipole methods can scale as O(n) in good situations.5Collisional and MD Systems■The smooth nature of the gravity force and the fact that it goes over infinite distance make it well suited for an ODE style solution. Not all systems are like that.■Molecular dynamics simulations have fairly smooth forces, but they go to zero at longer ranges. This makes it inefficient to calculate all interactions so spatial data structures are needed.■Collisional dynamics is localized and typically has very poorly behaved forcing profiles. Often they are even discontinuous. These are better solved with object models than with systems of ODEs.6Reminders■The midterm is next class. It will cover everything that we have done so far, mainly focusing on your ability to solve problems using Matlab. It will be run like the last two quizzes in that it is open book and open Matlab. Many questions will give you a problem to solve and ask for both the solution and how you solved


View Full Document

TRINITY CSCI 2323 - Multibody Systems

Documents in this Course
Load more
Download Multibody Systems
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Multibody Systems and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Multibody Systems 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?