Objectives of the Laboratory
After completing this virtual laboratory, the student should be able to:
- Demonstrate, by simulation, Kepler's first law: satellite orbits are ellipses with the Earth at one focus, and quantify the orbit using the semi-major axis a and eccentricity e.
- Verify Kepler's second law: the radius vector sweeps equal areas in equal times, and relate the areal-velocity constancy to the variation of orbital speed between perigee and apogee.
- Verify Kepler's third law numerically for a range of altitudes and hence confirm that T²/a³ = 4π²/μ = constant.
- Compute orbital periods, perigee/apogee radii and velocities using Kepler's laws and the vis-viva equation, and classify orbits as LEO, MEO, GEO or HEO.
- Derive the geostationary radius and altitude from Kepler's third law.
Theory
1. Kepler's First Law — The Law of Ellipses (1609)
The orbit of a satellite is an ellipse with the centre of the Earth at one of the two foci. The ellipse is described by its semi-major axis a (size) and eccentricity e (shape):
2. Kepler's Second Law — The Law of Equal Areas (1609)
The radius vector from Earth's centre to the satellite sweeps out equal areas in equal times. Physically this is conservation of angular momentum, because gravity is a central (torque-free) force:
3. Kepler's Third Law — The Harmonic Law (1619)
The square of the orbital period is proportional to the cube of the semi-major axis. Newton later supplied the constant through the gravitational parameter μ = GM⊙:
4. Vis-Viva Equation (speed on the orbit)
5. Kepler's Equation (position vs. time)
The simulation advances the satellite by solving Kepler's equation for the eccentric anomaly E at each time step (Newton–Raphson iteration):
6. Worked Example (expected output of Experiment 1, row 2)
a = 6,378 + 1,000 = 7,378 km; e = 0.
T = 2π√(7,378³/3.986×105) = 2π√(9.283×105) = 2π(963.5) = 6,307 s = 105.1 min.
v = √(μ/a) = √(3.986×105/7,378) = √(54.03) = 7.35 km/s.
Apparatus and Software
- This HTML virtual laboratory (any modern web browser — Chrome, Edge, Firefox).
- Orbit Simulator (Section 4): canvas-based animation with adjustable perigee/apogee altitudes, live orbital read-outs and equal-area sector shading.
- Period Calculator (Section 6): Kepler's-third-law computation with classification.
- Scientific calculator (or the in-page calculators) and a spreadsheet for the results tables.
- Constants: μ = 3.986×105 km3/s2, R⊙ = 6,378 km.
Orbit Simulator
Set the perigee and apogee altitudes and run the simulation. The satellite's position is advanced in equal time steps by solving Kepler's equation. Observe: (i) the elliptical path (Experiment 1); (ii) the two shaded sectors — equal areas swept in equal times, and the speed change (Experiment 2); (iii) the read-out values (Experiment 3).
Procedure
Experiment 1 — Kepler's First Law: Orbit Geometry (Ellipse Parameters)
Experiment 2 — Kepler's Second Law: Equal Areas, Varying Speed
Experiment 3 — Kepler's Third Law: T² ∝ a³ Verification
Experiment 4 — Derivation of the Geostationary Orbit (Design Exercise)
Period Calculator & Results Tables
Table 1 — Kepler's Third-Law Verification (fill in from the calculator)
| h (km) | a (km) | T (s) | T (min) | a³ (km³) | T² (s²) | T²/a³ (s²/km³) | Orbit class |
|---|---|---|---|---|---|---|---|
| 400 | |||||||
| 1,000 | |||||||
| 2,000 | |||||||
| 20,200 | |||||||
| 35,786 |
Table 2 — Kepler's Second Law / Vis-Viva (fill in from the simulator)
| Case | hp (km) | ha (km) | e | vp (km/s) | va (km/s) | vp/va | (1+e)/(1−e) |
|---|---|---|---|---|---|---|---|
| Molniya | 1,000 | 39,700 | |||||
| Low-e case | 30,000 | 39,700 | |||||
| Circular | 1,000 | 1,000 |
Guidelines for Writing the Laboratory Report
The report must be an individual submission, typed, and organised exactly in the following structure. Use SI units with km/km/s for orbital quantities, show all formula substitutions, and quote results to appropriate precision (T to 0.1 min or better).
| Section | Contents | Marks |
|---|---|---|
| 1. Title page | Lab title, course code (EEEN 567), student name & registration number, department (Electrical & Electronic Engineering, Egerton University), date, group number | 5 |
| 2. Objectives | The lab objectives, restated in your own words | 5 |
| 3. Theory | Concise summary of the four theory blocks: first-law geometry, second law/angular momentum, third law, vis-viva. Include the governing equations with defined symbols. | 15 |
| 4. Apparatus | Simulator description, constants used (μ, R⊙) | 5 |
| 5. Procedure | Brief description of what you actually did per experiment (not a copy of the handout), noting any deviations | 10 |
| 6. Results | Completed Tables 1 and 2 with units; the T vs. a (and T² vs. a³) plot with fitted power law and exponent; screenshots of the simulator for each preset | 25 |
| 7. Analysis & Discussion | Verification statements: (a) T²/a³ constant ≈ 9.9×10-5 s²/km³ with % deviation; (b) vp/va = (1+e)/(1−e); (c) GEO derivation result; discussion of discrepancies and their sources (rounding, solver tolerance, unit slips); physical interpretation of each law for satellite missions | 20 |
| 8. Conclusion | Short paragraph: which laws were verified, the key numerical findings, and one engineering implication (e.g., HEO apogee dwell) | 10 |
| 9. References | Course notes, Curtis (Orbital Mechanics), ITU/standard constants — any consistent citation style | 5 |
| Total | 100 | |
Quality Requirements
- Show every numerical substitution explicitly (e.g., T = 2π√(7,378³/3.986×105) = 6,307 s) — answers without working earn no method marks.
- Report percentages to 1 decimal; state agreement criteria (e.g., simulated vs. computed within 0.5%).
- Figures must be numbered, titled, and referenced in the text; tables likewise.
- Plagiarism and copied tables between students attract zero marks for the results section.