Heavenly Bodies Simulation - PowerPoint PPT Presentation

Loading...

PPT – Heavenly Bodies Simulation PowerPoint presentation | free to download - id: 1ff5ca-ZDc1Z



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

Heavenly Bodies Simulation

Description:

A galaxy is modeled as a grouping of stars around a massive body ... We plan to complete a 500-frame movie by the end of the run. ... – PowerPoint PPT presentation

Number of Views:868
Avg rating:3.0/5.0
Slides: 34
Provided by: depts183
Learn more at: http://mirtchovski.com
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Heavenly Bodies Simulation


1
Heavenly Bodies Simulation
By Chris Worman and Andrey
Mirtchovski
2
Why Galaxies?
  • Interest in scientific computation and simulation
  • Visually appealing results
  • To learn how to model gravity based systems

3
Galaxy Collision
  • A galaxy is modeled as a grouping of stars around
    a massive body
  • Only stars with a velocity that is less than the
    escape velocity will remain in the galaxy

4
Velocity
  • If the velocity of a star is too low then it will
    be sucked into the center of the galaxy
  • The direction of the velocity should also be
    tangential to the desired orbit

5
Gravity
  • If a body A of mass m is at a distance of r from
    a body B of mass M then

Where G is the gravitational constant
6
Gravity
  • This implies that the acceleration in the i-th
    component ci is given by

7
2D Results
  • Initially the simulation was implemented in two
    dimensions
  • The following slides depict a collision between
    two galaxies
  • The galaxy on the top of the screen is the more
    massive of the two
  • There are 10,000 stars per galaxy

8
(No Transcript)
9
(No Transcript)
10
(No Transcript)
11
(No Transcript)
12
Challenges in 3D Implementation
  • Computationally expensive
  • O(n2) or O(nlog(n)) minimum
  • Scientific simulations run on 256 processor
    machines
  • Memory requirements
  • Based on design and number of galaxies memory
    requirements can grow up to gigabytes
  • Visualization creating a visually appealing
    galaxy

13
(No Transcript)
14
Galaxy Collision Realism
  • Very close to real-life galaxy collisions
  • Compare a two-galaxy collision with images taken
    from Hubble Space Telescope

15
(No Transcript)
16
3D Results
  • Due to the extreme computation requirements for
    the 3D version, real-time galaxy collision is
    limited to about 500 stars per galaxy
  • The following slides depict a 3D galaxy collision
    with 1000 stars per galaxy

17

18
(No Transcript)
19
(No Transcript)
20
(No Transcript)
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
24
Expandability
  • Both 2D and 3D models could be extended to more
    than 2 galaxies.
  • Number of stars per galaxy can vary
  • Galaxy masses vary
  • Simulation of different celestial objects
    (quasars, black holes, etc)

25
(No Transcript)
26
(No Transcript)
27
(No Transcript)
28
(No Transcript)
29
(No Transcript)
30
(No Transcript)
31
(No Transcript)
32
Conclusion
  • Java3D is a viable tool for creating scientific
    simulations and visualizations
  • Performance losses from using Java3D are
    relatively big compared with pure OpenGL
  • Development time is significantly less, due to
    higher level abstraction of Java3Ds API
  • NASA officials have already contacted us (which
    leads us to Future Plans)

33
Future Plans
  • Over the next 5 years we plan to run a 3D
    simulation of 2 galaxies with 100 000 stars each.
    We plan to complete a 500-frame movie by the end
    of the run.
  • Simulate evolution of stars, galaxies and solar
    systems
  • http//research.amnh.org/summers/mihos/mihos.html
About PowerShow.com