Picture Source: wondriumdaily.com
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.
The datasets available for the study were created through the .gdf files on the ICGEM website and partially based on the parameters shown below.
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.
This is distinct from the time dilation from relative motion where
-
$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:
so that the first approximation to the time expression is:
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
Soruces:
- https://en.wikipedia.org/wiki/Gravitational_time_dilation
- http://hyperphysics.phy-astr.gsu.edu/hbase/Relativ/gratim.html#c5
Since the time difference is very small, it is converted to fs (femtosecond). This unit is equivalent to
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;
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');
If you have something to say to me please contact me:
- Twitter: Doguilmak
- Mail address: doguilmak@gmail.com