xn+1 = anxn + bnxn-1 THE NUMEROV ALGORITHM FOR SATELLITE ORBITS x 4 x(t) MISN by Peter Signell

Similar documents
GRAVITATIONAL POTENTIAL ENERGY

Classical Mechanics MATRICES AND TRANSFORMATIONS MISN by C. P. Frahm. 1. Introduction Procedures... 1 Acknowledgments...

Electricity and Magnetism

Solid State Physics LATTICE DEFECTS MISN LATTICE DEFECTS by K. Jesse

ENERGY GRAPHS, MOTION, TURNING POINTS

HARMONIC OSCILLATOR I

ORDINARY AND SUPER-BALL BOUNCES

A CHARGED PARTICLE TRAJECTORY IN A MAGNETIC FIELD: CYCLOTRON ORBITS (A COMPUTER PROJECT) MISN-0-127

mean value WAVE FUNCTIONS, PROBABILITY, AND MEAN VALUES MISN by P. Signell 1. Definition of Uncertainty... 1

Electricity and Magnetism

TAYLOR S POLYNOMIAL APPROXIMATION FOR FUNCTIONS

Classical Mechanics NEWTONIAN SYSTEM OF PARTICLES MISN NEWTONIAN SYSTEM OF PARTICLES by C. P. Frahm

TRANSLATIONAL & ROTATIONAL MOTION OF A RIGID BODY

BREWSTER S LAW AND POLARIZATION

THE HELIUM ATOM: AN INTUITIVE APPROACH

INTRODUCTION TO FLUID STATICS AND DYNAMICS

AN INTERFERENCE PROJECT

CONSERVATION LAWS FOR ELEMENTARY PARTICLE REACTIONS

ORBITS IN AN INVERSE-SQUARE-LAW FORCE FIELD: A COMPUTER PROJECT MISN A COMPUTER PROJECT by Peter Signell

DAMPED MECHANICAL OSCILLATIONS

FUNDAMENTAL FORCES: RANGES, INTERACTION TIMES, CROSS SECTIONS MISN by J. S. Kovacs and William C. Lane

EXPONENTIAL DECAY: OBSERVATION, DERIVATION

CONTINUOUS SPECTRA: PLANCK S LAW

ELECTROSTATIC POTENTIAL FROM DISTRIBUTED CHARGES

FUNDAMENTAL FORCES AND ELEMENTARY PARTICLE CLASSIFICATION. electron's neutrino. muon MISN-0-255

Classical Mechanics NEWTONIAN MECHANICS - SINGLE PARTICLE MISN by C. P. Frahm. 1. Introduction Procedures... 2 Acknowledgments...

RELATIVE LINEAR MOTION, FRAMES OF REFERENCE

THE AMPERE-MAXWELL EQUATION; DISPLACEMENT CURRENT

ENERGY AND MOMENTUM IN ELECTROMAGNETIC WAVES

ANALYSIS OF BUBBLE CHAMBER PHOTOGRAPHS

TWO-DIMENSIONAL MOTION

THE CAVENDISH EXPERIMENT

POTENTIAL ENERGY, CONSERVATION OF ENERGY

RESOLUTION AND DIFFRACTION

CHARACTERISTICS OF PHOTONS

TOOLS FOR STATIC EQUILIBRIUM

BASIC PROPERTIES OF WAVES

Physics Course Syllabus CHS Science Department

SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY, MESA, AND MIRAMAR COLLEGES ASSOCIATE DEGREE COURSE OUTLINE

Lecture 16. Gravitation

SYLLABUS FORM WESTCHESTER COMMUNITY COLLEGE Valhalla, NY lo595. l. Course #: PHYSC NAME OF ORIGINATOR /REVISOR: ALENA O CONNOR

THE STANDARD MODEL OF FUNDAMENTAL PARTICLES AND THEIR INTERACTIONS MISN by Mesgun Sebhatu

COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR. GENERAL PHYSICS I PHS Credit Hours

Northwestern Connecticut Community College Course Syllabus

COURSE OUTLINE CHAFFEY COLLEGE

KINETIC ENERGY AND WORK

Physical Science Syllabus CHS Science Department

HW5 Physics 311 Mechanics

COLLEGE OF THE DESERT

Newton s Gravitational Law

Gravitation and Newton s Synthesis

What is the Right Answer?

Ph 22.1 Return of the ODEs: higher-order methods

Explanation: The escape velocity and the orbital velocity for a satellite are given by

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS DEVELOPMENTAL MATHEMATICS DSPM Credit Hours: 0 (credit is assigned to the required modules)

Intermediate Algebra

Northwestern CT Community College Course Syllabus. Course Title: CALCULUS-BASED PHYSICS I with Lab Course #: PHY 221

Topic 6 Circular Motion and Gravitation

PHYS 124 Section A1 Mid-Term Examination Spring 2006 SOLUTIONS

APPLIED MATHEMATICS ADVANCED LEVEL

Modesto Junior College Course Outline of Record PHYS 101

TP 3:Runge-Kutta Methods-Solar System-The Method of Least Squares

COURSE OUTLINE General Physics I

Mechanics. In the Science Program, Mechanics contributes to the following program goals described in the Exit Profile:

Chapter 6 - Ordinary Differential Equations

Experimental Uncertainty (Error) and Data Analysis

Computational Physics (6810): Session 8

Problem Solving. Undergraduate Physics

θ d2 +r 2 r dr d (d 2 +R 2 ) 1/2. (1)

Units are important anyway

Chapter 9 Circular Motion Dynamics

Alabama Department of Postsecondary Education

Lecture Notes for PHY 405 Classical Mechanics

Welcome back to Physics 215. Review gravity Oscillations Simple harmonic motion

AM205: Assignment 3 (due 5 PM, October 20)

Lecture Tutorial: Modeling the Sun-Earth-Moon System

APPM 2360 Section Exam 3 Wednesday November 19, 7:00pm 8:30pm, 2014

AM 205 Final Project The N-Body Problem

Course Outline of Record Los Medanos College 2700 East Leland Road Pittsburg CA Course Title: General College Physics Calculus Supplement I

N-Q.2. Define appropriate quantities for the purpose of descriptive modeling.

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS NONCALCULUS BASED PHYSICS I PHYS 2010

PH 2213 : Chapter 06 Homework Solutions. Problem 6.08 :

Steve Smith Tuition: Physics Notes

Chapter 13: universal gravitation

River Dell Regional School District. Algebra I Curriculum

Here are some internet links to instructional and necessary background materials:

Do not turn over until you are told to do so by the Invigilator.

Copyright 2009, August E. Evrard.

Chapter 9 Uniform Circular Motion

Alabama Department of Postsecondary Education

Physics 141: Fall 2013 Course Syllabus

MATH 345 Differential Equations

SPRING GROVE AREA SCHOOL DISTRICT. Course Description. Instructional Strategies, Learning Practices, Activities, and Experiences.

Using Research to Investigate and Enhance Learning in Upper-division Mechanics

EASTERN ARIZONA COLLEGE Technical Math I

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS NONCALCULUS BASED PHYSICS I PHYS 2010

VISUAL PHYSICS ONLINE

Worksheet 1: Integrators

Modesto Junior College Course Outline of Record PHYS 142

Honors Physics 1 for Scientists and Engineers

Transcription:

MISN-0-104 THE NUMEROV ALGORITHM FOR SATELLITE ORBITS x(t) x 4 THE NUMEROV ALGORITHM FOR SATELLITE ORBITS by Peter Signell 1. Introduction.............................................. 1 2. The Equation of Motion................................. 1 a. Newton s Second Law Plus the Law of Gravitation.......1 b. The Equation in Cartesian Coordinates..................2 4 t xn+1 = anxn + bnxn-1 3. Second-Order Numerov Solution....................... 3 a. Net-Point Notation....................................3 b. Finite Difference Approximation.........................4 c. The Recurrence Relations............................... 4 d. Specifying Initial Position and Velocity.................. 4 4. Choice of Step Size....................................... 5 5. Summary.................................................. 5 Acknowledgments............................................5 Project PHYSNET Physics Bldg. Michigan State University East Lansing, MI 1

ID Sheet: MISN-0-104 Title: The Numerov Algorithm for Satellite Orbits Author: Peter Signell, Michigan State University Version: 2/1/2000 Evaluation: Stage 0 Length: 1 hr; 12 pages Input Skills: 1. State the 3-point finite difference approximation to a second derivative (MISN-0-4). 2. State Newton s Second Law (MISN-0-14). 3. State Newton s Law of Gravitation (MISN-0-101). Output Skills (Knowledge): K1. Derive the recurrence relation for the Numerov Algorithm, to second order and in two dimensions, in a form suitable for use in obtaining satellite trajectories numerically and showing all steps in the derivation. K2. Derive equations for insertion of initial position and velocity in the Numerov Algorithm and communicate a method of obtaining a particular desired accuracy. Post-Options: 1. Orbits in an Inverse Square Law Force Field: A Computer Project (MISN-0-105). 2. Computer Algorithm For the Damped Driven Oscillator (MISN- 0-39). THIS IS A DEVELOPMENTAL-STAGE PUBLICATION OF PROJECT PHYSNET The goal of our project is to assist a network of educators and scientists in transferring physics from one person to another. We support manuscript processing and distribution, along with communication and information systems. We also work with employers to identify basic scientific skills as well as physics topics that are needed in science and technology. A number of our publications are aimed at assisting users in acquiring such skills. Our publications are designed: (i) to be updated quickly in response to field tests and new scientific developments; (ii) to be used in both classroom and professional settings; (iii) to show the prerequisite dependencies existing among the various chunks of physics knowledge and skill, as a guide both to mental organization and to use of the materials; and (iv) to be adapted quickly to specific user needs ranging from single-skill instruction to complete custom textbooks. New authors, reviewers and field testers are welcome. PROJECT STAFF Andrew Schnepp Eugene Kales Peter Signell Webmaster Graphics Project Director ADVISORY COMMITTEE D. Alan Bromley Yale University E. Leonard Jossem The Ohio State University A. A. Strassenburg S. U. N. Y., Stony Brook Views expressed in a module are those of the module author(s) and are not necessarily those of other project participants. c 2001, Peter Signell for Project PHYSNET, Physics-Astronomy Bldg., Mich. State Univ., E. Lansing, MI 48824; (517) 355-3784. For our liberal use policies see: http://www.physnet.org/home/modules/license.html. 3 4

MISN-0-104 1 THE NUMEROV ALGORITHM FOR SATELLITE ORBITS by Peter Signell 1. Introduction Many problems in science and engineering cannot be solved in terms of known functions,even when the underlying equation is known. Such a problem is the position as a function of time along a satellite orbit or, for that matter, along the earth s orbit around the sun. For such cases, one must resort to approximate numerical techniques; one such technique is examined in this module. 2. The Equation of Motion 2a. Newton s Second Law Plus the Law of Gravitation. We will numerically determine the trajectory of a satellite in the field of a single gravitational source, such as the earth. The equation governing such motion can be obtained by combining Newton s Second Law, 1 F = m d2 r(t) dt 2 with Newton s Law of Gravitation, 2 We get: F = Gmm E r 2 (t) m r (t), ˆr(t). r (t) = Gm E r 2 (t) ˆr(t) = Gm E r 3 (t) r(t). Here r(t) is the time changing position vector of the mass m and r(t) is the radially outward pointing unit vector at the position of the mass at MISN-0-104 2 y-axis y ` r x r^ x-axis Figure 1. The vectors used to define a particle s position. time t. 3 The origin of the coordinate system has been placed at the force center. 4 2b. The Equation in Cartesian Coordinates. We can write the above vector equation in Cartesian component form by writing r in terms of Cartesian unit vectors ˆx and ŷ: r(t) = x(t) ˆx + y(t) ŷ. The reason for going over to Cartesian coordinates is that ˆx and ŷ are independent of time whereas r(t) is not.that is, ˆx and ŷ form a timeindependent reference system. Then taking components and writing the magnitude of r in terms of ˆx and ŷ, we get the ˆx equation: Similarly for the y equation: r(t) 2 = x 2 (t) + y 2 (t), x G m E = x(t) f(t) x(t). [x 2 (t) + y 2 3/2 (t)] y (t) = f(t) y(t). 1 The number of primes will indicate the order of the derivative with respect to time in this module. 2 See Newton s Law of Gravitation (MISN-O-101). 3 See Kinematics: Circular Motion (MISN-O-9). 4 For most satellite problems the center of the Earth can be taken to be a fixed force center. For the motion of the moon, however, that is insufficient due to its large mass. The methods presented here still apply, but the Earth s mass becomes replaced by the mass of the total system. Other quantities require careful interpretation. For further details, see Two Body Kinematics and Dynamics (MISN-O-45). 5 6

MISN-0-104 3 MISN-0-104 4 x(t) x(t ) 4 x(t) 3b. Finite Difference Approximation. We will now connect the consecutive values of x and y by using the finite difference approximation to any function s g s second derivative: g n (g n+1 2g n + g n 1 ) / 2. (2) Equation (2) is the result of truncating the following series after the second 2 3 t4 7 t Figure 2. A function x(t), specified at equally-spaced values of t. 3. Second-Order Numerov Solution 3a. Net-Point Notation. We will here use the Numerov method of solving equations involving derivatives. This method has the advantage of being easily understandable, although it is less appropriate for orbit problems than are some other less understandable methods. 5 In the Numerov method we deal with the solution functions, x(t) and y(t), as a series of numbers at net-point times that are integrally spaced: t n n. This is illustrated in Figure 2 for x(t). We now introduce a more succinct notation for the coordinate positions at the net-point times: and our equations become: where: x n x(t n ) x(n ), y n y(t n ) y(n ), t 12 x n = f n x n, (1) y n = f n y n, f n G m E ( x 2 n + y 2 n) 3/2. 5 The Numerov method tends to allow errors to accumulate. This is all right if the errors are both positive and negative so they tend to cancel out. However, for orbit problems the errors tend to all have the same sign so a method like the Runge-Kutta is better. term: 6 g n+1 + g n 1 = 2g n + 2 g n + ( 4 /12)g iv n +... (3) The truncation is justifiable to the extent that numerical values of Delta will be small so that 4 will be insignificant compared to 2. Keeping that in mind, we apply Eq. (2) to the x and y functions of Eq. (1) and get, with a little rearrangement: Similarly, the y-coordinate relation is: x n+1 = (2 + 2 f n )x n x n 1. (4) y n+1 = (2 + 2 f n )y n y n 1. (5) Such truncation of the series at the second term results in an algorithm that is referred to as being of second order. Derive Eq. (5). 3c. The Recurrence Relations. Remembering that f n = Gm E (x 2 n + yn) 2 3/2, we see that knowledge of x 0, y 0, x 1, and y 1 will enable us to compute x 2 and y 2. Then, using x 1, y 1, x 2, and y 2, we can compute x 3, and y 3. This process can be repeated until x and y are known at any time you wish. The relations in Eqs. (4)-(5) are thus called recurrence relations. The only remaining problem is the specification of x 0, y 0, x l and y1. 3d. Specifying Initial Position and Velocity. In order to specify the trajectory, we usually find it most practical to specify position and velocity at some particular time. This means that we specify: position: x 0, y 0. velocity: x 0, y 0. In order to convert x 0, y 0, x 0, y 0, into x0, y0, x 1, and y 1, we subtract Eq.(2) at t = 0 to obtain: x 1 x 1 = 2 x 0, (6) 6 See Taylor s Series for the Expansion of a Function About a Point (MISN-O-4). 7 8

MISN-0-104 5 MISN-0-104 ME-1 while the t = 0 sum equations (4)-(5) are: x 1 = (2 + 2 f 0 ) x 0 x 1. (7) The unknown x 1 can be eliminated from Eq. (6) to give: x 1 = (1 + 2 2 f 0 ) x 0 + x 0. (8) MODEL EXAM 1. See Output Skills K1-K2 in this module s ID Sheet. One or both of these skills may be on the actual exam. Similarly, y 1 = (1 + 2 2 f 0 ) y 0 + y 0. (9) To summarize, we specify the initial position and velocity components, x 0, y 0, x 0, y 0, and then use Eqs. (8) to obtain x 1 and y 1. These are combined with x 0 and y 0 to start the recurrence relations (4)-(5). 7 4. Choice of Step Size Finally, how do you know what size time interval to use? You could attempt to assess the importance of successive terms in Eq. (3), but a more reliable method is to decrease until the predicted trajectory stabilizes. That is, until it does not change significantly when is made even smaller. Brief Answers: 1. See this module s text. 5. Summary The algorithm, then, consists of: 1. a recurrence relation; 2. two initial conditions; and 3. a method of assuring desired accuracy. Acknowledgments I would like to thank Dr. N. R. Yoder for the many insights I gained in this area while collaborating with him. Preparation of this module was supported in part by the National Science Foundation, Division of Science Education Development and Research, through Grant #SED 74-20088 to Michigan State University. 7 See Orbits in an Inverse Square Law Force Field: A Computer Project MISN- 0-105), wherein the presently derived algorithm is used to calculate orbits and trajectories. 9 10

11 12