Many-Body Gravity Simulator

Slides:



Advertisements
Similar presentations
Chapter 6 Differential Equations
Advertisements

By Chris Worman and Andrey Mirtchovski. Why Galaxies? Interest in scientific computation and simulation Visually appealing results To learn how to model.
Matlab tutorial course Exercises 4:. Exercises – for loops Download the scripts loops_example.m and if_else_example.m, run the code Download the function,
Africa's fastest animal.. 1.SIZE 2.DIET 3.DESCRIPTION 4.INTERESTING FACTS 5.ENEMIES.
Functions.
Project 3 Agent Smith Proposal Due: April 10 th Project Due: April 20 th.
Io The moon that looks like a pizza Relative Sizes.
Exercise A) Find out how tock in that figure works manually. Enter expression expressions such as (tock 0) and (tock 1) into DrScheme's Interactions.
P ROJECT : N UMERICAL S OLUTIONS TO O RDINARY D IFFERENTIAL E QUATIONS IN H ARDWARE Joseph Schneider EE 800 March 30, 2010.
Describe the overall scale and structure of the universe.
Studying Space Chapter 26 Notes Standards 2b Students know galaxies are made of billions of stars and comprise most of the visible mass in the universe.
Today’s APODAPOD  Start Reading NASA website (Oncourse)  2 nd Homework due TODAY  IN-CLASS QUIZ NEXT FRIDAY!! The Sun Today A100 Solar System.
Gravity & orbits. Isaac Newton ( ) developed a mathematical model of Gravity which predicted the elliptical orbits proposed by Kepler Semi-major.
Population Simulation Using MatLab Jie Ma EPS 109 Professor. Militzer.
Gravity, Energy, and Light Einstein and Newton 1.
What is the Big Bang? The Big Bang theory is an effort to explain what happened at the very beginning of our universe about 15 Billion years ago.
The Gravitational Force. GRAVITY The force that attracts a body towards the center of the earth, or towards any other physical body having mass The Sun’s.
MA/CS 375 Fall MA/CS 375 Fall 2002 Lecture 12.
First – Our Solar System Sun: It is a _____undergoing _____________, so it gives off ______ and _____. Planets: ______ stars (our Sun), don’t give off.
Gravity I’m attracted to you.
REVISION What is comic radiation and how is the Earth protected from it.
Asteroid Modeling and Prediction Introduction Asteroid impact with Earth is an ever present danger for the inhabitants of our planet. The desire to be.
Acceleration- Change in Velocity occurs when an object _____________________ occurs when an object ______________ in speed. occurs when an object __________.
Integration for physically based animation CSE 3541 Matt Boggus.
Lecture 6: Time Response 1.Time response determination Review of differential equation approach Introduce transfer function approach 2.MATLAB commands.
Developing An Educational Rigid Body Dynamics Physics Engine By Neal Milstein.
Chapter 3 Gravity and Motion 1.
Creating a 2-D Model of the Solar System using Physics-Based Geometries in Java. Brian Tubergen.
Jeffrey Greene. Description of Method  Background information: I wanted to model various astronomical phenomena. The n- body problem is unsolved for.
Green House Effect and Global Warming. Do you believe that the planet is warming? 1.Yes 2.No.
Chapter 13: Neutron Stars and Black Holes. When a massive star begins its core collapse, the electrons get compressed into the protons to form neutrons.
Creating 2-D and 3-D models of the Solar System using physics-based geometries in Java. Brian Tubergen.
The Origin of the Universe Chapter 20.3 Notes. What is the Universe? The universe consists of all space, matter, and energy that exists—now, in the past,
LIGO-G09xxxxx-v1 Form F v1 Numerical Simulations of Superkick Binary Black Holes Lydia Nevin Rensselaer Polytechnic Institute LIGO SURF 2014 Mentor:
Jim Sullivan.  Big Bang Theory  Dark Matter and Dark Energy  Detecting Dark Matter  Radiation  SNO and SNOLAB  Prototype Detector  Pulse Shape.
ECE 383 / ME 442 Fall 2015 Kris Hauser
Motion in One Dimension Free Falling Objects
Planets. Planets Solar System Universe Gravity.
Part 7 - Chapter 25.
Newton’s Laws.
Exploration of the Solar System (29:52)
Quantum Information and Everything.
Ordinary Differential Equations
Numerical Solution of Ordinary Differential Equation
Mechanical Engineering at Virginia Tech
Orbits Pg
Result 1: 3D Visualization of the 2D model
Ordinary differential equaltions:
Part 7 - Chapter 25.
ORBITAL Trajectories!!! Made by Karol Sanchez
Precession, Nutation & Barycenter
Rigid Body Dynamics (unconstrained)
Precession, Nutation & Barycenter
8 Planet Solar System in 4D with Drag
What is it and how did it all begin?
ME 123 Computer Applications I Lecture 23: Advanced Graphics 4/17/03
Precession, Nutation & Barycenter
Numerical solution of first-order ordinary differential equations
Describe the overall scale and structure of the universe.
Section 5 – pg 622 The Expanding Universe
Linear Motion.
Numerical Computation and Optimization
ME 123 Computer Applications I Lecture 25: MATLAB Overview 4/28/03
MATH 2140 Numerical Methods
The Search for Lagrange Point 1
Numerical solution of first-order ordinary differential equations 1. First order Runge-Kutta method (Euler’s method) Let’s start with the Taylor series.
Matlab tutorial course
Describe the overall scale and structure of the universe.
Goals Explain how neutron stars form Explain what pulsars are Explain what gamma ray bursts are Explain how Einstein’s theories apply to these objects.
Presentation transcript:

Many-Body Gravity Simulator Jeffrey Greene Many-Body Gravity Simulator

Description of Method Background information: I wanted to model various astronomical phenomena. The n- body problem is unsolved for n>=3, however there are many approximations. Method of Solving: F = G(m1m2)/r^2 Runge-Kutta to solve the ODE too slow for the number of bodies I wanted to simulate (~1000) in MATLAB. Used first-order Euler method to solve since I could optimize it in MATLAB (hint: bsxfun can speed up your code a lot). Decreased accuracy not a big issue, since I’m not interested in the actual data, just the animations.

Movie Run the script with the command: solar Can change simulation mode (“black hole” ejection vs. solar system) and number of planets, asteroids, etc. at the top of the script.