You are on page 1of 7

Sun Synchronous Orbit

For circular Orbit

Matlab Code

%For Circular orbit e=0


clear all;
clc;
w= 2*pi/(3600*24*365.25);
q=1;
j2=0.00108263;
Re=6378;
u=398600;
e=0;
const=(-2*w)/(3*j2*Re^2*sqrt(u));
for h=500:25:1100
a=Re+h;
p=(1-e^2)^2;
a1(1,q)=h;
%Altitude array
i(1,q)=(180*acos((a^3.5)*const*p))/pi
%inclination array
q=q+1;
end
plot(a1,i);
Altitude Inclination
500 97.40143
525 97.49656
550 97.59257
575 97.68948
600 97.78728
625 97.88599
650 97.9856
675 98.08613
700 98.18758
725 98.28996
750 98.39326
775 98.49751
800 98.6027
825 98.70883
850 98.81593
875 98.92398
900 99.03301
925 99.143
950 99.25398
975 99.36594
1000 99.4789
1025 99.59285
1050 99.70781
1075 99.82378
1100 99.94076
Variation of altitude Vs inclination for circular orbit
For orbit e=0.01
Matlab Code

%For orbit e=0.01


clear all;
clc;
w= 2*pi/(3600*24*365.25);
q=1;
j2=0.00108263;
Re=6378;
u=398600;
e=0.01;
const=(-2*w)/(3*j2*Re^2*sqrt(u));
for a=6778:25:7478
p=(1-e^2)^2;
a1(1,q)=a;
%Altitude array
i(1,q)=(180*acos((a^3.5)*const*p))/pi
%inclination array
q=q+1;
end
plot(a1,i);
Altitude Inclination
6778 97.02826
6803 97.11988
6828 97.21236
6853 97.30571
6878 97.39994
6903 97.49505
6928 97.59104
6953 97.68793
6978 97.78571
7003 97.8844
7028 97.98399
7053 98.0845
7078 98.18593
7103 98.28829
7128 98.39157
7153 98.4958
7178 98.60096
7203 98.70708
7228 98.81415
7253 98.92218
7278 99.03118
7303 99.14116
7328 99.25211
7353 99.36405
7378 99.47698
7403 99.59091
7428 99.70585
7453 99.82179
7478 99.93875
Variation of altitude Vs Inclination for orbit e=0.01
Result and Conclusion

You might also like