GMV Solution for Satellite Constellation Operations - ESA
GMV Solution for Satellite Constellation Operations - ESA
GMV Solution for Satellite Constellation Operations - ESA
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
www.gmv.com<br />
<strong>GMV</strong> <strong>Solution</strong> <strong>for</strong> <strong>Satellite</strong> <strong>Constellation</strong><br />
<strong>Operations</strong> (focusC n )<br />
A. Pérez, M.A. Molina, F. Martínez (<strong>GMV</strong> S.A.)<br />
2nd <strong>ESA</strong> Workshop on Astrodynamics Tools and<br />
Techniques<br />
ESTEC 13-15 September 2004<br />
<strong>GMV</strong>SA 4119/04<br />
September 2004<br />
FOCUSCN
www.gmv.com<br />
Presentation Contents<br />
Presentation Contents<br />
<br />
<br />
focusC n General Description<br />
focusC n Computational Layer<br />
focusC n infrastructure :<br />
• General description<br />
• Tools<br />
<br />
Demo<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 2
www.gmv.com<br />
focusC n General Description<br />
September 2004<br />
FOCUSCN
www.gmv.com<br />
focusC n General Description (1)<br />
General Description<br />
focusC n is an integrated application that provides full life<br />
cycle support of satellite constellations.<br />
<br />
<br />
It provides a collection of mission independent and mission<br />
dependent functionalities.<br />
Computational layer is based on the extensive reuse of<br />
existing operational flight dynamics systems.<br />
focusC n inherits <strong>GMV</strong>’s vast experience with constellations<br />
flight dynamics software packages.<br />
focusC n uses GUI advance widgets and and generic tools<br />
from focusSuite.<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 4
www.gmv.com<br />
focusC n Computational Layer<br />
September 2004<br />
FOCUSCN
focusC n Computational Layer (1)<br />
NAPEOS (NAvigation Package <strong>for</strong> Earth Observation (or<br />
Orbiting) <strong>Satellite</strong>s)<br />
<br />
<br />
<br />
Requirements on Precise Orbit Determination (POD)<br />
Functionalities: orbit determination, events generation,<br />
manoeuvre planning and calibration,...<br />
Operational requirements<br />
<br />
NAPEOS targeted to multi-satellite applications (GPS, GLONASS,<br />
Galileo )<br />
ESOC / <strong>GMV</strong> project since 1995<br />
• FD version (Envisat operational and POD)<br />
www.gmv.com<br />
<br />
• Enhanced version (GPS IGS, POD, LEO)<br />
New modules developed <strong>for</strong> GSTBV2 and EPS will be reused.<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 6
www.gmv.com<br />
focusC n Computational Layer (2)<br />
focusC n inherits from ORION:<br />
<strong>Constellation</strong> design Optimisation<br />
Per<strong>for</strong>mance Calculation<br />
Orbit Control Design<br />
Replacement strategy<br />
Orbit determination strategy<br />
Launch and set-up<br />
End of Life<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 7
www.gmv.com<br />
focusC n infrastructure<br />
September 2004<br />
FOCUSCN
General Description (1)<br />
Focus <strong>Constellation</strong> Data Analysis Display<br />
File Edit Zoom Projection<br />
<strong>Constellation</strong><br />
Stations<br />
º Focus <strong>Constellation</strong> Data Analysis Display File Edit Zoom Projection<br />
173%<br />
Projection: Cylindrical Latitude:<br />
Stations Locations Ground Tracks<br />
<strong>Constellation</strong><br />
Yarragadee<br />
San Fernando<br />
Monument Peak<br />
<strong>Satellite</strong>s<br />
Sky-1<br />
Sky-2<br />
Sky-3<br />
Locations<br />
Antartica<br />
New York<br />
Guadalajara<br />
SA Anomaly<br />
Stations<br />
Yarragadee<br />
San Fernando<br />
Monument Peak<br />
<strong>Satellite</strong>s<br />
Sky-1<br />
Sky-2<br />
Sky-3<br />
V-DOP<br />
VDOP<br />
100%<br />
Stations Locations Ground Tracks<br />
< Back<br />
Epcoh: 2000/01/05-00:00:00<br />
Latitude: 0.5<br />
2 1 3 4 5 6 7 2 1 3 4 5 6 7 2 1 3 4 5 6 7 2 1 3 4 5 6 7 2 1 3 4 5 6 7<br />
time (days from epcoh)<br />
OK<br />
Longitude: 10.1<br />
Help<br />
State<br />
0.5<br />
V-DOP<br />
V-DOP<br />
Longitude:<br />
H-DOP<br />
10.1<br />
H-DOP<br />
Status:<br />
Cd Calb Cir<br />
Cr c.p.r. Transponder Manoeuvre<br />
TNW<br />
Geocentric<br />
Ready<br />
<br />
<br />
<br />
<br />
<br />
Multi-satellite, multi-user<br />
Undo/Redo capabilities<br />
Portability<br />
(UNIX/Linux/Windows)<br />
Advance MMI<br />
On-line help<br />
No licenses of external<br />
products are needed<br />
epoch<br />
type<br />
t<br />
st<br />
ft<br />
n<br />
sn<br />
fn<br />
w<br />
sw<br />
fw<br />
Locations<br />
SKY-1<br />
2000/01/01-00:00:00.000 Impulsive 100000.000 SKY-1<br />
1500.000 1.000 1500.000 SKY-1 0.001<br />
1500.000 1.000 1500.000 SKY-1 1.000<br />
1500.000<br />
Antartica<br />
New York<br />
Guadalajara<br />
SA Anomaly<br />
epoch<br />
type<br />
t<br />
st<br />
ft<br />
n<br />
sn<br />
fn<br />
w<br />
sw<br />
fw<br />
100000.000 SKY-1<br />
SKY-1<br />
SKY-1<br />
www.gmv.com<br />
Projection:<br />
Conical<br />
Latitude:<br />
+42.5<br />
Longitude:<br />
epoch<br />
-2.1<br />
type<br />
100000.000 SKY-1<br />
Status:<br />
t<br />
Loading<br />
st<br />
ft<br />
n<br />
SKY-1<br />
sn<br />
fn<br />
w<br />
sw<br />
SKY-1<br />
fw<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 9
General Description (2)<br />
www.gmv.com<br />
<br />
An advanced MMI:<br />
The MMI integrates<br />
advanced widgets and a<br />
design philosophy based<br />
on commercial desktop<br />
applications <strong>for</strong> the<br />
office: “everything-inone-working-area”<br />
and<br />
“all-one-click-away”<br />
(tabs). The MMI<br />
implementation is based<br />
on a proprietary toolkit<br />
called TkForms (based<br />
on tcl/tk) that allows a<br />
development through<br />
configuration files<br />
rather than through<br />
code.<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 10
General Description (3)<br />
Pocus<br />
Stand-by<br />
Focus Client<br />
Internet<br />
<strong>Operations</strong> LAN<br />
External<br />
Router<br />
SSH Server<br />
Router<br />
Focus<br />
Prime<br />
Firewall<br />
Focus Client<br />
Internal<br />
Router<br />
IP filtering<br />
User Authentication<br />
Encryption<br />
Compression<br />
Connection<br />
TCP/XML<br />
<br />
A client/server<br />
architecture: All data<br />
and functionalities<br />
reside on a server which<br />
is accessed via a client<br />
MMI. Communications<br />
between client and<br />
server are done via<br />
TCP/IP. The possibility<br />
to work over the<br />
Internet with the<br />
appropriate degree of<br />
security has been<br />
<strong>for</strong>eseen.<br />
www.gmv.com<br />
Focus Client<br />
Focus Client<br />
Focus Client<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 11
General Description (4)<br />
www.gmv.com<br />
input<br />
initial state<br />
input<br />
residuals.plt<br />
input<br />
orbit.plt<br />
input<br />
ground stations<br />
satellite, thrusters &<br />
plume-impignement<br />
Simrad<br />
Gordam<br />
Sorbam<br />
Info<br />
geopotential<br />
measurements<br />
state vectors + Cr<br />
orbit file 2<br />
measurements<br />
initial state<br />
orbit file<br />
imp. calibrated<br />
manoeuvres<br />
imp. manoeuvres<br />
imp. MPFs<br />
events.ebr<br />
Db mgr<br />
system parameters<br />
Proxim<br />
Inclon<br />
Solong<br />
Calib<br />
imp. MPFs<br />
imp. calibrated manoeuvres<br />
input<br />
proxim.plt<br />
input<br />
inclon.plt<br />
input<br />
solong.plt<br />
input<br />
steering<br />
<br />
<br />
<br />
Database driven: All<br />
important mission data is<br />
stored in a database<br />
residing on the server side.<br />
In the standard version of<br />
Focus the relational<br />
database has been<br />
implemented as a set of<br />
standard ASCII files.<br />
Interface between the<br />
database and the<br />
Computation Layer is done<br />
though a dedicated API, in<br />
such a way that the<br />
database data can be easily<br />
ported to a commercial<br />
relational database system<br />
(RDBMS) such as ORACLE.<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 12
General Description (5)<br />
www.gmv.com<br />
Process Manager<br />
Interface<br />
Adapter<br />
Process Manager<br />
Pure Computation<br />
Layer<br />
DBAPIFrontEnd<br />
<br />
The Computation Layer is the bridge<br />
between user and data services. It<br />
responds to requests from the user (or<br />
other computation processes) in order to<br />
execute a process. This protocol insulates<br />
the user from direct interaction with the<br />
database. Two different types of<br />
processes are included in this layer<br />
• The Process Manager is a single process,<br />
receiving requests from the clients and<br />
starting and controlling the computation<br />
processes.<br />
• The Computation Processes are multiple<br />
processes that can run concurrently and<br />
per<strong>for</strong>m the computations needed by the<br />
system.<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 13
General Description (6)<br />
www.gmv.com<br />
DBAPIBackEnd<br />
RDBMS<br />
ODBC<br />
<br />
<br />
<br />
The Data Layer maintains, accesses, and<br />
updates data. It also manages and<br />
satisfies requests to manipulate data that<br />
are initiated by computation processes.<br />
Separation of data services allows the<br />
data structure and access mechanisms to<br />
be maintained, modified, or, if necessary,<br />
even redesigned without affecting the<br />
computation or user layer.<br />
Two different single processes running<br />
permanently can be identified in this layer<br />
• The Database API Back-end handles all<br />
the requests received from the<br />
computation processes<br />
• The Relational database (RDBMS).<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 14
www.gmv.com<br />
General Description (7)<br />
<br />
Advanced graphical capabilities: Dedicated widgets <strong>for</strong><br />
generic X-Y plots (focusGrafos) and Events visualization<br />
(focusEbro) have been developed.<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 15
focusSuite Tools (1)<br />
Autofocus (<strong>Operations</strong> Automation)<br />
<br />
<br />
It allows fully automate<br />
focusC n <strong>for</strong> hand-off<br />
operations.<br />
It is fully compatible with<br />
today’s operations based on<br />
procedures.<br />
www.gmv.com<br />
<br />
It handles procedures written<br />
in SoL (Spacecraft operations<br />
language). SoL is a very highlevel<br />
language specially<br />
targeted towards spacecraft<br />
operations which does not<br />
require any previous<br />
programming experience.<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 16
focusSuite Tools (2)<br />
focusServerAdministrator<br />
<br />
<br />
It allows to synchronize<br />
remote servers (archive and<br />
restore data).<br />
It allows to configure user<br />
accounts and scenarios and<br />
workspaces.<br />
focusEvelog<br />
www.gmv.com<br />
<br />
It allows centralized<br />
management of events,<br />
management of alarms,<br />
errors and warnings<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 17
focusSuite Tools (3)<br />
focusSuite Server<br />
focusRemote<br />
Local focusSuite<br />
Clients<br />
Internet<br />
Laptop computer Hand held computer Cell phone<br />
<br />
<br />
It provides access to focusC n from the<br />
internet.<br />
Operational feature: two way<br />
synchronization between local data and<br />
operational data<br />
Remote focusSuite Clients<br />
Internet<br />
Operational<br />
Orbital Data<br />
focusCLoseAp<br />
TLEs<br />
<br />
It allows to control the risk of<br />
Ephemeris /<br />
State Vector + Manoeuvres<br />
collision with uncontrolled space<br />
www.gmv.com<br />
<br />
objects.<br />
The orbital elements of the thirdparty<br />
objects are retrieved from the<br />
internet in the <strong>for</strong>m of TLE’s.<br />
User 1 User 2<br />
User 3<br />
Collision<br />
Risk<br />
Assessment<br />
Report<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 18
focusSuite Tools (4)<br />
Visualfocus<br />
<br />
<br />
It allows to monitor any kind<br />
of satellite in any kind of<br />
mission.<br />
It is composed of:<br />
<br />
<br />
<br />
2D Visualization tool<br />
3D Visualization tool<br />
Sensor View tool<br />
<br />
It is able to work in two time<br />
modes:<br />
<br />
Real-Time mode<br />
www.gmv.com<br />
<br />
Stand-alone playback mode<br />
September, 2004<br />
© <strong>GMV</strong> S.A. Page 19
www.gmv.com<br />
DEMO<br />
September 2004<br />
FOCUSCN