Naval Research Laboratory Automated Ground Operations

Naval Research Laboratory
Automated Ground Operations
Patricia Klein
May 2010
[email protected]
(202) 767-6636
Briefing is UNCLASS
1
AGENDA
BP overview and missions
´ What is AGO ?
´ Automated Ground Ops Software
´
« Scheduling
« Resource
Management
« Contact Plan Execution
« External Notification
´
Observations
2
BLOSSOM POINT
´
Government (NRL) owned facility
«
«
«
«
´
RF quiet environment
Classified and Unclassified
communications in place
Physical and data access control for
DoD/SCI/SAP
35 miles to Washington, DC
Government (NRL) owned software
(CGA)
«
«
Non-proprietary
Source code transferable to
government partners
Graphic UNCLASS
3
BP CONNECTIVITY
13 Meter
SGLS/X-Band
10 Meter
3.5 Meter SGLS
SGLS
SNE
Antennas
(FY10)
6m L/C
Band
6m S/UHF
USB
R&D
San Diego
Melbourne
Florida
Misawa
Japan
Graphic UNCLASS
8 Local Antennas (UHF/L/S/C/X)
€ AFSCN Connectivity
€ AFSCN Indirect Connectivity
€ Remote Sites (FL, CA, JA)
€
4
BP HAS DIVERSE MISSION & SPONSORS
Current Missions
Program
Project 7
Project 8
Upper Stage
Space Quest
STPSat
CubeSat CP-6
# SC
Orbit
10
2
1
2
1
1
LEO
LEO
GEO
LEO
LEO
LEO
Milestone Date
Milestone
Sponsor
Operations
Operations
Operations
Operations
Operations
Operations
OSD
OSD
DARPA/NRL
NRL
NRL
NRL
Milestone Date
Milestone
Sponsor
1st Qtr FY10
1st Qtr FY10
2nd Qtr FY10
1st Qtr FY11
4th Qtr FY10
2nd Qtr FY12
3rd Qtr FY11
1st Qtr FY11
Delivery
Operations
Launch
Launch
Launch
Launch
Launch
Launch
Tower 1
Air Force/DOD
ORS
Tower 1
Tower 1
ONR
ONI
Tower 1
Milestone Date
Milestone
Sponsor
4th Qtr FY11
1st Qtr FY12
2nd Qtr FY12
Launch
Launch
Launch
Tower 1
Tower 1
ORS
1st
Qtr FY10
4th Qtr FY09
4th Qtr FY09
Planned Missions
Program
CubeSat
NFIRE
TacSat-4
CubeSat Space Weather
Aquila
JMAPS
GLADIS
CubeSat Follow-On
# SC
2
1
1
4
1
1
6
4
LEO
LEO
HEO
LEO
LEO
HEO
LEO
LEO
Potential Future Missions
Program
CubeSat Colony 2
Advanced Payload Program
SARSat
# SC
20+
1/year
1
LEO/HEO
LEO
LEO
5
WHAT IS AGO?
´
Replaces ALL Operators
« In
operation for 24 months at ADF-C & BP
« Over 140,000 contacts supported automatically
« Automated Schedule Generation & Deconfliction
« Automated Ground Resource Allocation &
Monitoring
« Automated Spacecraft Monitoring & Contact Plan
Execution
« Automated Personnel Notification
6
AGO HISTORY
´
In 2006, BP was directed to develop a fully
automated system
« High
risk program
« Maximize cost savings
« Prove it can be done
AFSCN incorporated automated pre-pass
procedures to support this effort
´ Since then it has been adapted to more than
15 satellites at BP
´
7
SCHEDULING & DECONFLICTION
Graphic UNCLASS
8
RESOURCE ALLOCATION
´
´
´
´
Hardware Architecture supports dynamic
component allocation (no fixed hardware strings)
Inference Engine deconflicts and matches highest
priority, functioning equipment to a contact
Future allocations predicted (look ahead)
Ground telemetry stream created from hardware
status
«
«
«
Decommutated
Alarm & Limit checking
Derived processing
9
DYNAMIC HARDWARE CONTROL
€
Matrices allow automated changes
›
›
›
›
Real-time status collected from all hardware
Real-time reconfiguration
Failed components removed from future consideration
Allows for partial solutions
Graphic UNCLASS
10
SPACECRAFT MONITORING &
CONTACT PLAN EXECUTION
Graphic UNCLASS
11
CONTACT PLAN
EXECUTION
€
Plan Execution
› Execute Tasks
› Monitor command
windows
› Single contact
control
Graphic UNCLASS
CONTACT MONITORING
´
Monitors system for proper:
Configuration – Pre-pass Resource allocation
« Setup – Configure hardware & software
« Telemetry - % collected vs. % expected
« Commanding - % successful vs. % attempted
« Plan execution - tasks completed vs. total tasks
² at – (t1et + t2et …tnet) > (x)%
« Shutdown – Deconfigure hardware & software
« Post-pass – Data processing & dissemination
«
13
SPACECRAFT MONITORING
€
Derived status equations:
› Logical
› Mathematical
› Mission rules & constraints
€
Database defined logic determines
satellite & subsystem health
Graphic UNCLASS
14
CONTINUOUS MONITORS
´
Software
«
3 types of software monitored
Constant – Always running
² Transient – Comes up & down with each contact
² Cron Table
²
´
Hardware
«
Interrogated at least every 20 seconds
Ack/Nack response & configuration validation
² Daemons monitor CPU’s, disks, memory, etc.
²
´
Derived Hierarchy Trees
«
«
«
Proper execution = Event
Non-Critical component failures = Warning
Critical component failures = ERROR
15
AGO EXECUTION & MODES
´
´
´
System sets up as if operators were present
Operator workstations are configured
Control
«
«
«
´
Automation disabled by single click
Level of automation selectable by individual spacecraft
& ground system
Individual contact instance
Modes
«
«
«
Monitor – Potential actions reported, not executed
Assist – Operator prompted before for concurrence
Auto – action executed automatically
16
EXAMPLE PERSONNEL
NOTIFICATION MATRIX
Graphic UNCLASS
Category
Spacecraft
Hardware
Severity
Email
Email
Text
Pop
Text
Software
Pop
Email
Text
Contact
Pop
Email
Text
Pop
Event
Warning
Error
Blackberry email
Work email
Office Computer (BP local)
Currently 50 people receiving personalized notifications
17
FAILSAFE MONITORING
Graphic UNCLASS
18
OBSERVATIONS
´
´
´
Reduced Costs – No recurring costs for 4 shifts of
operators
Decrease in overall system errors
Resolves human related problems
«
«
«
´
Every task executed on time, every time
No improvising
No Human Error
Lacks human related ingenuity
«
«
Can’t adapt dynamically
Every task executed on time, every time
19
BACKUP SLIDES
20
“LIGHTS OUT” GUI
Unplanned
Contact
Satellites
& Ground Stations
Graphic UNCLASS
Real-time
Planned
Contact
Spacecraft
Roll-up
Status
Satellites
& Mode
Continuous
Monitors
Batch
Jobs
21
“LIGHTS OUT” EXECUTIVE
´
LO is designed to:
«
«
´
´
´
Do what the operator would do
NOT do anything unauthorized
² AGO executes files written by Spacecraft & Ground System
Engineers
² Detects errors and Initiates files to take corrective action
² Files send whatever commands are necessary including safing the
vehicle
² Notify engineers of the status
Each mode is selectable by individual spacecraft and
ground system
Scoring for Hardware, Software, Contact, Spacecraft
Selectable Automatic notification via text message,
email, and/or pop-up
22
NEXT STEPS
´
AFSCN automation required for non-Nxx
systems
« 22
SOPS on board
« Test plan development is progress
« Testing will start this 1st Quarter FY10
Real-time status to AFSCN
´ More sophisticated scheduling algorithms
´
« Dynamic
scheduling modifications
« Priority adjustments
23
“LIGHTS OUT” GUI HISTORY
Graphic UNCLASS
24
SCHEDULING & DECONFLICTION
€
Contact schedule after deconfliction
Graphic UNCLASS
25
RESOURCE MANAGEMENT
• Resource Allocations planned by Inference Engine
–
–
–
–
Optimally Satisfied
Satisfied
Partially Satisfied
Unsatisfied
Graphic UNCLASS
26
COMMON GROUND ARCHITECTURE
€
Ground architecture provides backbone
for Command and Control System
›
›
›
€
Augmented by other COTS products
Ground specific component
Mission unique component
Ground architecture provides
infrastructure and Services supporting
Distributed, Scalable Command and
Control environment
Automated execution and resource
control
› Telemetry and Commanding
› Recording Services
›
€
Ground software supports Development,
Integration and Test, and Flight Ops with
common processes
›
›
›
›
Databases
Execution Files (scripts)
Error Detection and Correction
Displays
Graphic UNCLASS
27
CGA SOFTWARE LAYERS
Automated
Ground
Operations
Graphic UNCLASS
28
BP REMOTE SITE CONNECTIVITY
POGO
PIKE
OAFS SAFB Nxxx
Japan
LION
BOSS
COOK
BP
San Diego
HULA
Melbourne
GUAM
REEF
29
BP OVERVIEW
´
BP Mission Metrics
«
«
«
«
´
US Government Customers
«
´
Westfields, NRL, ORS, DARPA, DOD, NOAA
BP is a certified SOC on the AFSCN network
«
´
22 R&D Missions
88 satellites and 35 launches
Over 186 overhead and remote contacts per day
Local RF Assets
² 8 antennas, C/L/S/X/UHF
² SGLS, USB
Direct and indirect connectivity to
Supports missions in LEO, HEO, GEO, and Lunar orbits
30
BP LOCATION
For Official Use Only
031120BP_STF.3
For Official Use Only
Graphic UNCLASS
31
HARDWARE COMPONENT
MONITOR
Graphic UNCLASS
32
COMPUTER MONITORING
Graphic UNCLASS
33
SOFTWARE MONITORING
Nodes
Graphic UNCLASS
Roll-up
Status
34
TASK MONITORING
Graphic UNCLASS
35
CRIT_HEALTH MONITORING
Graphic UNCLASS
36
FUNCTIONAL VERIFICATION
Graphic UNCLASS
37
Graphic UNCLASS
TASK EXECUTION
Potential
Tasks
Planned
Tasks
Command
Windows
Operator
Override
Configuration
Parameters
TASK EXECUTION STATUS
Graphic UNCLASS
39
Graphic UNCLASS
H/W, S/W
Status
Contact
Status
Double Click
Significant
Events
Contact
Details
40
CONTACT HIERARCHY ERROR EX.
Graphic UNCLASS
Error
Events
Error
Event
Details
41
CONTACT EXECUTION
Graphic UNCLASS
42
BP SUPPORTED SATELLITES
Graphic UNCLASS
43
SATELLITE ORBITS
Graphic UNCLASS
44