10.11.2014 Views

GMV Solution for Satellite Constellation Operations - ESA

GMV Solution for Satellite Constellation Operations - ESA

GMV Solution for Satellite Constellation Operations - ESA

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!