Skip to content

The aim of the project is plotting the time dilation based on gravity and height over geoid with contour lines (on planet Earth).

Notifications You must be signed in to change notification settings

doguilmak/General-Relativity-Time-Dilation-on-Earth

Repository files navigation

General Relativity Time Dilation on Earth

wondriumdaily.com

Picture Source: wondriumdaily.com


Project Statement

The aim of the project is plotting the time dilation based on gravity and height over geoid with contour lines on planet Earth. Time Dilation calculated over the gravitational data applied by the Earth. Gravity of other celestial bodies (Moon, Sun etc.) was ignored.

Dataset

The datasets available for the study were created through the .gdf files on the ICGEM website and partially based on the parameters shown below.

EGM2008_world_gravity.gdf dataset info:

Time Dilation

What is time dilation?

Gravitational time dilation is a form of time dilation, an actual difference of elapsed time between two events as measured by observers situated at varying distances from a gravitating mass. The lower the gravitational potential, the slower time passes, speeding up as the gravitational potential increases.

Gravitational time dilation was first described by Albert Einstein in 1907 as a consequence of special relativity in accelerated frames of reference. In general relativity, it is considered to be a difference in the passage of proper time at different positions as described by a metric tensor of space-time. The existence of gravitational time dilation was first confirmed directly by the Pound–Rebka experiment in 1959, and later refined by Gravity Probe A and other experiments.

A clock in a gravitational field runs more slowly according to the gravitational time dilation relationship from general relativity.


$$T=\frac{T_0}{\sqrt{1-\frac{G\cdot M}{R\cdot c^2}}}$$


This is distinct from the time dilation from relative motion where $T$ is the time interval measured by a clock far away from the mass. For a clock on the surface of the Earth, the gravitational time dilation expression:


$$T=\frac{T_0}{\sqrt{1-\frac{2\cdot g\cdot R}{c^2}}}$$

  • $T_0$ = Duration of an event in a moving reference frame

  • $T$ = Duration of the same event relative to a stationary reference frame

  • $g$ = Acceleration due to gravity

  • $R$ = Radius of the Earth

  • $c$ = Speed of light (as $299792458 \frac{m}{s}$ )


Equation has such a small second term in the denominator that excessive numerical accuracy is required to evaluate it directly. Using a binomial expansion:


$$\frac{1}{\sqrt{1-x}} = 1 + \frac{x}{2} + \frac{3}{8} x^2 + \frac{5}{16} + x^3 + ...$$


so that the first approximation to the time expression is:


$$T=T_0 (1 + \frac{g\cdot R}{c^2} + \frac{3\cdot g^2\cdot R^2}{2\cdot c^4} + ...) = T_0 (1 + 6.95\cdot 10^{-10} + 7.2\cdot 10^{-19} + ...)$$


The numerical values were calculated using grav=egmnum(:, 4); % mGal grav=grav/1E5; % mGal -> m/s2 array in MATLAB, (geoid height(m) + h_over_geoid(m)), and $c=2.997\cdot10^{8} \frac{m}{s}$.

Soruces:


Time Dilation on MATLAB:

Since the time difference is very small, it is converted to fs (femtosecond). This unit is equivalent to $10^{-15}$ seconds. $15389587415.8 \ fs$ value has been added on fs to indicate sensitivity and to indicate it on the graph.

Calculating Time Dilation on MATLAB

% Calculating Time Dilation

## A femtosecond is the SI unit of time equal to 10-15 or 
## 1/1 000 000 000 000 000 of a second; that is, one quadrillionth,
## or one millionth of one billionth, of a second.
m=length(dat1);
t_dil=zeros(m, 1);
k = 1:m;
  t_dil(k)=((1/sqrt((1-((2*dat1(k).*R(k))/c^2))))*1E15)-15389587415.8;

Earth Time Dilation Contour Plot

time_d_earth

Europe Time Dilation Contour Plot

time_d_europe

United States of America Time Dilation Contour Plot (Except Alaska State)

time_d_us

If you want to plot 3D of contour plot, please type these on command window:

surf(X,Y,Z);
xlabel('Longitude');
ylabel('Latitude');
zlabel('1 fs(femtosecond) - 15389587415.8');

time_d_earth_3D

Contact Me

If you have something to say to me please contact me:

About

The aim of the project is plotting the time dilation based on gravity and height over geoid with contour lines (on planet Earth).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages