#
# * NON-GEOSTATIONARY EQUATORIAL-RING PROPOSALS
# *
# * O3b
# *
# * See http://www.o3bnetworks.com/
# *
# * Named for 'the other three billion people' without good network
# * service.
# *
# * Announced with much publicity in September 2008. Investment from
# * Google, SES, and others. First four satellites launched in June 2013,
# * with operational traffic from January 2014. Second four satellites
# * launched July 2014. Third four satellites launched December 2014.
# *

# Satellite altitude has been altered slightly over time. See:
#
# Sea Launch signs launch agreement with O3b Networks, press release,
# 23 September 2008.
# ("equatorial injection orbit of 7,825 kilometers above the earth")
#
# O3b signs agreement with Arianespace, press release, 17 March 2010.
# ("nearly 8,000 kilometers from the earth")

# http://www.o3bnetworks.com/AboutUs/faq.html checked 8 April 2011.
# "O3b is positioning its satellites in an orbit 8,063km from
# Earth.")

# Website currently says 8,062km altitude.
# http://www.o3bnetworks.com/o3b-advantage/our-technology
# checked 12 October 2014.

# this script for SaVi by Lloyd Wood (lloydwood@users.sourceforge.net)
# http://www.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/
#
# $Id: o3b-networks.tcl,v 1.17 2014/12/24 21:47:44 lloydwood Exp $

# * A stated deployment of eight satellites at 8,062km altitude,
# * but only six were active, due to power converter problems with
# * the first four satellites. Two of the faulty satellites are not
# * in service, acting as on-orbit spares for the other two.
# * 'Two O3b Satellites Taken Out of Service as a Precaution,'
# * Peter de Selding, Space News, 11 September 2014.

# http://www.spacenews.com/article/satellite-telecom/41831world-satellite-business-week-two-o3b-satellites-taken-out-of-service

# * There is a comparison with Ellipso's proposed six-satellite
# * Concordia ring:
# * Lloyd Wood, Yuxuan Lou, and Opeoluwa Olusola, 'Revisiting
# * elliptical satellite orbits to enhance the O3b constellation',
# * Journal of the British Interplanetary Society, vol. 67, no. 3,
# * pp. 110-118, March 2014.
# http://arxiv.org/abs/1407.2521

# * After four further satellites were launched in December 2014,
# * we presume that ten satellites are active.

set NUM_SATS [expr 4 - 2 + 4 + 4]

# setup orbital elements
set a [expr 8062.0+$RADIUS_OF_EARTH]
set e 0.0
set inc 0.0
set omega 0.0
set T_per [expr 2 * $PI * pow($a,1.5) / sqrt($MU)]

# We're told coverage between 45 degrees of latitude.
# Ka-band, so a relatively high mask angle can be expected.
# But mask must be low to cover up to 45 deg lat consistently.
set coverage_angle 15.0

satellites GV_BEGIN

set T [expr $T_per ]
for {set j 0} {$j < $NUM_SATS} {incr j} {
	set Omega [expr $j * 360.0 / $NUM_SATS]
	satellites LOAD $a $e $inc $Omega $omega $T "03b Networks-$j"
}
satellites GV_END
