SlideShare une entreprise Scribd logo
1  sur  31
1
Kennedy Space Center’s
Command and Control System
    “Toasters to Rocket ships”




                                 2
1950s                          The Beginning




“Bumper” rocket       Early Launches involved
                      bringing the entire
  launch from Cape    command and control
                      capability in the trunk of a
  Canaveral on July   car from Huntsville to
  24, 1950            support a launch
                      campaign in Florida




                                                     3
1960s         Apollo



As human spaceflight
       drove the
   development of
   larger and more
   complex launch
       vehicles,




                                4
1960s                               Apollo

        The number of actions that needed to be
        performed for launch increased, while the
          timing between those actions became
               more critical thus forcing the
            development of automated ground
              processes for the Saturn rocket




                                                    5
1960s                                                    Apollo




Human launch controllers managed the launch process with a hardware-only system
  of switches, gauges, lights and dials that required a dedicated human interface to
perform every function, throw every switch, and verify every light and gauge until the
                         Apollo vehicle lifted off from the pad
1970s                                      Space Shuttle




        Unlike previous launch vehicles,
        the Space Shuttle was designed
           with digital computers that
        interfaced to the ground launch
         processing system via a digital
                launch data bus.




                                                     7
1970s                                              Space Shuttle

 As part of the Shuttle Launch Processing system a custom software
language that was developed in-house to allow operations engineers
   (operators) to directly specify command and response behavior
   without them needing specialized software development skills.

  This provided the benefit that operators could troubleshoot both
the vehicle and GSE as well as the software that ran in the Command
                        and Control system.




                                                                      8
~2006 - 2010               Constellation/Exploration

   With the advent of the Constellation
Program NASA KSC determined that a new
  command and control System would be
required for ground processing the fleet of
           exploration vehicles.




                                                                     Storage
                                        Fuel Tank        Rocket
                                                                     Modules


                                              Tank                Equipment
                             Sub-Class Of                          Module
                                     Hydrogen
          For the first time in thirty years, NASA would not be upgrading an
                                        Tank              carries     Payload
       existing command and control, it would be creating a new system from
                                                                      Adapter
                                   the ground up.
                                                Faring      enclosed By         9
~2006 - 2010                        Constellation/Exploration

                                      To support the concept of ground processing a
                                         variety of exploration vehicles the design
                                          approach of using a “Standards Based
                                         Architecture” for a command and control
                                                     system was chosen.




A Standards Based Architecture maximizes the
use of COTS software and developing a minimal
   amount of “Glue Code” for integrating the
 commercial products to support the emerging
   Ground Processing Support requirements.



                                                                                  10
A robust market enabled the “Standards Based Architecture” and
                 “maximized COTS” Approach




                                                                 11
Approach for using COTS in the Launch
                Control System
•   Background
     – Decision made to deploy a Standards Based Architecture to
       support Kennedy Space Center Ground Operations Command
       and Control Requirements
•   Risk
     – Essential ground processing command and requirements not
       defined in time for initiation of procurements
•   Mitigation
     – Develop an architecture that deploys the COTS for best
       “requirement fit”
           •   Allocation of command processing
                  –   Control room servers and displays for human-in-the-loop, situational
                      awareness requirements
                  –   Front end, embedded systems, for real-time closed loop control
     – Allocate the emerging ground operation support requirement to
       the suitable portion of the architecture based on closed-loop
       performance requirements
•   Outcome
     – The Launch Control System architecture and design can
       accommodate numerous interfaces with a variety of command
       and control performance requirements
     – From “Toasters to Rocket Ships”

                                                                                             12
LCS- Integration of Commercial
           Products




                                 13
~2006 - 2010           Constellation/Exploration
           The Launch Control System design effort was based on three
           major architectural tenets.

           First….
                     The system had to be sustainable for forty years.

           Second….
                   The system had to be standards-based and not tied to
                   a single vendor.

           Third……
                       The system had to be designed for flexibility and
                       adaptability to support the requirements of future
                       spacecraft and launch vehicles that could not be
                       articulated in the present.




                                                                         14
The LCS design is based upon the use of
     mature, industry accepted, hardware and software
     standards and products for command and control
                        applications.




Specialized Software will be developed only when no suitable
          industry/government product is available.
                                                               15
Vehicle & Ground Systems
General Characteristics                        Interfaces
Design maximizes the use of industrial based process control
      products and COTS to configure a software communication                                LCC Control Rooms
      and data distribution architecture rather than build one                               Firing Room 1 for Launch Vehicle Processing
      from scratch                                                                           Firing Room 4 for Crew Exploration Vehicles

Launch Control System (LCS)
LCS – provides C&C functionality for vehicle processing.                                     Current Initiatives
                                                                                             Requirements allocation and system design.
LCS Hardware Architecture
Control Room Workstation – Windows/Linux platforms providing                                                                                                     LC-39A
      Thin-Client Displays, Light-Weight Displays, and Application
      Display Clients                                                                                                                    VAB
Application/Gateway/Display Servers – Unix/Linux platforms, Mid-
      Range, multi-processor servers providing Integrated Control                                                                                                                LC-39B
      Applications, Subsystem Control applications, reactive
      control, emergency vehicle safing, command processing and                   Mission System
      telemetry data publication.
                                                                                                                     HB#1
Industrial Controllers – embedded control systems to                                                                                                    Launch Processing
                                                                                             Ground Based
      provide closed loop control.                               Integrated Build              Telemetry
                                                                    Management                                                           HB#3
                                                                                                                        Integrated
                                                                    System (IBMS)                                       Processing
LCS System Software Architecture
Isolation service layers providing common functionality,                                                                                                                             MPPF
                                                                  Configuration Data                  Retrieval
data logging services, networking services, recording                                                   Data         Commands & Data for Flight
services, commanding services, application framework,                                                                    Vehicle & GSE

display framework and system monitoring and control.
                                                                                       Launch Control Center (LCC)                                       LCS
                                                                                                                                                                        Orion Processing
LCS Application Software
Processing Operations Applications for Orion/Ares I.                                                                        Launch        Recording &
Processing Operations Applications for LSAM/Ares V.                                                                         Control        Retrieval
                                                                                                                            System                                                   SSPF
                                                                                                                             (LCS)
LCS Simulation System                                                                             Control and Monitoring,
Missing element simulation, training, and testing support                                       Data Recording and Retrieval
                                                                                                                                                           LCS
                                                                                                                                                                            Lunar Lander
                                                                                                                                                                             Processing
                                                                                                                                                                                  16
LCS Implementation To Date
         Industry Standard Programmable
      Logic Control PLC technology installed to
    Interface to the Ground Support Equipment
           (Solenoids, Valves, Transducers)




                                                  17
Industry standard
                                   Control Room supervisory
                         Commercial-off –The shelf control systems installed
                                                    Application Server                                                      User Workstation




                                                                                IBM P-570 Enterprise Class Server
Modern User/Computer Interface
Wireless technology
Standard workstation interfaces
EMI/EMC Hardened                                                                                                    Windows Based Dell Desktop



                                                                                                                    Data Distribution – RTI DDS
                                             Data Distribution – RTI DDS
                                                                                                                    Display Engine – Java
                                             Application Scripting Engine – Python
Gateway Interface Server                                                                                            Prototype Dispalys – LH2 and PLC
                                             Prototype Application – LH2 (Script and
                                                                                                                    Health & Status Monitor – Tivoli and HP
                                             Tabular based)
                                                                                                                    Openview
                                             System Monitor and Control –
                                             IBM/Tivoli and HP Openview
       PLC/GSE Data Processing – Harris OS
                                             High Reliability Availability and
       Comet                                 Serviceability Technology – IBM Hypervisor
       Telemetry and Command Processing –    and Robust N/W Switches
       Harris OS Comet
       Data Distribution – RTI DDS
       Health & Status Monitor – HP
       Openview                                                                                                                                               18
Industry standard display tool technology in use for the
           LCS User Experience
        command and control of flight and ground systems



• Picture from ILOA goes here




                                                                 19
2011 and beyond                 Future
    Enabling
                        Virtual
Capabilities Catalog
                       Customer




                                       20
Transitioning from Constellation to
             21 Century Launch Complex, Heavy Lift Support, Commercial Crew, etc.

• Team is working to re-validate the system design in terms of building blocks of capabilities.
• Phased in FY11 and FY12 to provide a basic Command and Control capability.
• Generic System to support unique development for any customer starting at the end of FY12.

                                                                       Refine and Revise:
                                                                       • Architecture Interfaces
                                                                       • COTS Products
                                                                       • Ground Operations Reqs.
                                                                       • Agility – Rapid
                                                                       Deployment Approach
                                                                       •Hardware deployment
                                                                       • Software capabilities
                                                                       • Maintain CMMI
                                                                       Certification
                                                                       •Provide Flexible Firing
                                                                       Room configuration for
                                                                       variety of customers
Command & Control System is being developed to support three Roles:
1)Common Infrastructure for SLS development and test flights.
2)Provide assured access for mission assurance / NASA Insight.
3)Enabling capabilities to compliment commercial provider resources.                      21
Designing an architecture that can
       Accommodate Ambiguity
• Launch Vehicle and Spacecraft requirements
  – Defined too late for key architectural decisions
  – Performance requirements unavailable for real-time
    closed loop control considerations
• Ground System Support Requirements
  – Dependent upon group operational concept
  – Defined while the architecture is being matured
• Challenge
  – “If you wait….you will be late”
  – Develop a system in presence of clear ambiguity
                                                         22
LCS Architecture (Simplified)
              Ground Support                  Launch                 Exploration
                Equipment                     Vehicle                 Spacecraft


             Programmable
            Logic Controllers


           GSE interface          Launch Vehicle                Spacecraft
             Gateway                 Gateway                     Gateway




                Control and Monitoring Applications                    Presentation Layer
                                                                       Logic Layer
                                                                       Data Formatting/Protocol Conversion
                                                                       External Elements


                       Control Workstations
                                                                         Control Workstations

Control Workstations                          Control Workstations
                                                                                                        23
Allocation of Control Illustration
                                                                                                     Exploration
                             Ground Support                             Launch
                                                                                                      Spacecraft
                               Equipment                                Vehicle

    Requirements
For Closed-Loop-Real
    Time Control
 are allocated to the     Programmable
Front end, embedded      Logic Controllers
       systems



                             GSE interface                   Launch Vehicle                      Spacecraft
                               Gateway                          Gateway                           Gateway




     Requirements                                  Control and Monitoring Applications
Situational Awareness,
  human-in-the-loop
  are allocated to the
 Control Room servers
   and work stations
                                               Control
                                              Workstations                                                          Control
                                                                                                                   Workstations

                                                                                   Control
                                                                                  Workstations

                                                                                                                              24
LCS / Firing Room Architecture (Simplified)
       Sim Server can
    replace either/both
   End Items. Util NW is
    for Sim Control only




                                                                           External Enclave
                                                                           provides Remote
                                                                         Distribution, External
                                                                                Recorder




                                                                              Network also
                                                                           connects to Safing
Gateways translate                                                         Server and Internal
to/from a common                                                                Recorder
      internal
  representation




                                                                          Each Display Server
   Spares are swapped                                                      serves half of the
   in automatically on                                                   CWSs. Failure affects
     failure, without                                                       alternate CWS.
   affecting software.




                                                                                    25
LCS Software Architecture
Simulation
• GSE/Veh Shuttle Simulation


Industrial Controllers
• PLC application
• GSE math model


Information Architecture
• Data Ontology
• Build Products


System Software
• Data Distribution
• Isolation layers
• Telemetry processing


Application
Framework/Software
• User displays
• Control applications

                                                  26
Kennedy Space Center
                     Exploration Control Room

                     Under Construction




     KSC Exploration Control Room
27
Kennedy Space Center
    Exploration Control Room

  The new control room is being
             designed
To support multiple customers with
      different requirement

                               28
Kennedy Space Center
      Exploration Control Room

Phase one of the new control room was
     completed September 2010




                                        29
Kennedy Space Center
        Exploration Control Room

Phase two of the new control room, which
includes the main floor layout is scheduled
      to be completed Spring 2011




                                     30
Future   2011 and beyond




                      31

Contenu connexe

En vedette

Thomas.diegelman
Thomas.diegelmanThomas.diegelman
Thomas.diegelmanNASAPMC
 
Crumbley.tim
Crumbley.timCrumbley.tim
Crumbley.timNASAPMC
 
Dvorak.dan
Dvorak.danDvorak.dan
Dvorak.danNASAPMC
 
Gilman david
Gilman davidGilman david
Gilman davidNASAPMC
 
Lindley.johnson.pe
Lindley.johnson.peLindley.johnson.pe
Lindley.johnson.peNASAPMC
 
Stock gahm
Stock gahmStock gahm
Stock gahmNASAPMC
 
Dhanu.kothari
Dhanu.kothariDhanu.kothari
Dhanu.kothariNASAPMC
 
Diane.powell
Diane.powellDiane.powell
Diane.powellNASAPMC
 
Cx p plan-panel
Cx p plan-panelCx p plan-panel
Cx p plan-panelNASAPMC
 
Bilardo vincent
Bilardo vincentBilardo vincent
Bilardo vincentNASAPMC
 
John.rigoli
John.rigoliJohn.rigoli
John.rigoliNASAPMC
 
John.scott
John.scottJohn.scott
John.scottNASAPMC
 
Esker.linda
Esker.lindaEsker.linda
Esker.lindaNASAPMC
 
Kim sandhu
Kim sandhuKim sandhu
Kim sandhuNASAPMC
 
Berry.kevin
Berry.kevinBerry.kevin
Berry.kevinNASAPMC
 
Engelbrecht.joe
Engelbrecht.joeEngelbrecht.joe
Engelbrecht.joeNASAPMC
 
Grammier.richard
Grammier.richardGrammier.richard
Grammier.richardNASAPMC
 

En vedette (20)

Thomas.diegelman
Thomas.diegelmanThomas.diegelman
Thomas.diegelman
 
Crumbley.tim
Crumbley.timCrumbley.tim
Crumbley.tim
 
Dvorak.dan
Dvorak.danDvorak.dan
Dvorak.dan
 
Gilman david
Gilman davidGilman david
Gilman david
 
Lindley.johnson.pe
Lindley.johnson.peLindley.johnson.pe
Lindley.johnson.pe
 
Hanna
HannaHanna
Hanna
 
Stock gahm
Stock gahmStock gahm
Stock gahm
 
Dhanu.kothari
Dhanu.kothariDhanu.kothari
Dhanu.kothari
 
Diane.powell
Diane.powellDiane.powell
Diane.powell
 
Cx p plan-panel
Cx p plan-panelCx p plan-panel
Cx p plan-panel
 
Bilardo vincent
Bilardo vincentBilardo vincent
Bilardo vincent
 
John.rigoli
John.rigoliJohn.rigoli
John.rigoli
 
Maya
MayaMaya
Maya
 
John.scott
John.scottJohn.scott
John.scott
 
Esker.linda
Esker.lindaEsker.linda
Esker.linda
 
Kim sandhu
Kim sandhuKim sandhu
Kim sandhu
 
Berry.kevin
Berry.kevinBerry.kevin
Berry.kevin
 
Engelbrecht.joe
Engelbrecht.joeEngelbrecht.joe
Engelbrecht.joe
 
Art c
Art cArt c
Art c
 
Grammier.richard
Grammier.richardGrammier.richard
Grammier.richard
 

Similaire à Lougheed.kirk

Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...Patrick Chanezon
 
State of Linux Containers for HPC
State of Linux Containers for HPCState of Linux Containers for HPC
State of Linux Containers for HPCinside-BigData.com
 
Tackle-test: An Automatic Unit-level Test Case Generator
Tackle-test: An Automatic Unit-level Test Case GeneratorTackle-test: An Automatic Unit-level Test Case Generator
Tackle-test: An Automatic Unit-level Test Case GeneratorKonveyor Community
 
Mesos and Kubernetes ecosystem overview
Mesos and Kubernetes ecosystem overviewMesos and Kubernetes ecosystem overview
Mesos and Kubernetes ecosystem overviewKrishna-Kumar
 
Evolution of containers to kubernetes
Evolution of containers to kubernetesEvolution of containers to kubernetes
Evolution of containers to kubernetesKrishna-Kumar
 
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as CodeHitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as CodeRobert van Mölken
 
Mesosphere quick overview
Mesosphere quick overviewMesosphere quick overview
Mesosphere quick overviewKrishna-Kumar
 
A Survey of Performance Comparison between Virtual Machines and Containers
A Survey of Performance Comparison between Virtual Machines and ContainersA Survey of Performance Comparison between Virtual Machines and Containers
A Survey of Performance Comparison between Virtual Machines and Containersprashant desai
 
From Engines to Orchestrators
From Engines to OrchestratorsFrom Engines to Orchestrators
From Engines to OrchestratorsLee Calcote
 
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Real-Time Innovations (RTI)
 
Aerospace defensetechs
Aerospace  defensetechsAerospace  defensetechs
Aerospace defensetechsalancabe
 
HighSpeed_Stealthy_PayloadFocused_VTOL_UAV
HighSpeed_Stealthy_PayloadFocused_VTOL_UAVHighSpeed_Stealthy_PayloadFocused_VTOL_UAV
HighSpeed_Stealthy_PayloadFocused_VTOL_UAVMichael C. Becker
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native ApplicationVMUG IT
 
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...Daniel Krook
 
Enhancement of ARINC 653 for Multi-core Hardware.pptx
Enhancement of ARINC 653 for Multi-core Hardware.pptxEnhancement of ARINC 653 for Multi-core Hardware.pptx
Enhancement of ARINC 653 for Multi-core Hardware.pptxAbrar Hafiz
 
Intro to kubernetes
Intro to kubernetesIntro to kubernetes
Intro to kubernetesElad Hirsch
 
DevOps in Age of Kubernetes
DevOps in Age of KubernetesDevOps in Age of Kubernetes
DevOps in Age of KubernetesMesosphere Inc.
 
Datica CKS Overview
Datica CKS OverviewDatica CKS Overview
Datica CKS OverviewRyan Rich
 

Similaire à Lougheed.kirk (20)

Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
Building Distributed Systems without Docker, Using Docker Plumbing Projects -...
 
State of Linux Containers for HPC
State of Linux Containers for HPCState of Linux Containers for HPC
State of Linux Containers for HPC
 
Tackle-test: An Automatic Unit-level Test Case Generator
Tackle-test: An Automatic Unit-level Test Case GeneratorTackle-test: An Automatic Unit-level Test Case Generator
Tackle-test: An Automatic Unit-level Test Case Generator
 
Mesos and Kubernetes ecosystem overview
Mesos and Kubernetes ecosystem overviewMesos and Kubernetes ecosystem overview
Mesos and Kubernetes ecosystem overview
 
Evolution of containers to kubernetes
Evolution of containers to kubernetesEvolution of containers to kubernetes
Evolution of containers to kubernetes
 
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as CodeHitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
Hitchhiker's guide to Cloud-Native Build Pipelines and Infrastructure as Code
 
Mesosphere quick overview
Mesosphere quick overviewMesosphere quick overview
Mesosphere quick overview
 
A Survey of Performance Comparison between Virtual Machines and Containers
A Survey of Performance Comparison between Virtual Machines and ContainersA Survey of Performance Comparison between Virtual Machines and Containers
A Survey of Performance Comparison between Virtual Machines and Containers
 
From Engines to Orchestrators
From Engines to OrchestratorsFrom Engines to Orchestrators
From Engines to Orchestrators
 
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
Learn About the FACE Standard for Avionics Software and a Ready-to-Go COTS Pl...
 
Aerospace defensetechs
Aerospace  defensetechsAerospace  defensetechs
Aerospace defensetechs
 
HighSpeed_Stealthy_PayloadFocused_VTOL_UAV
HighSpeed_Stealthy_PayloadFocused_VTOL_UAVHighSpeed_Stealthy_PayloadFocused_VTOL_UAV
HighSpeed_Stealthy_PayloadFocused_VTOL_UAV
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
 
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
The Containers Ecosystem, the OpenStack Magnum Project, the Open Container In...
 
Enhancement of ARINC 653 for Multi-core Hardware.pptx
Enhancement of ARINC 653 for Multi-core Hardware.pptxEnhancement of ARINC 653 for Multi-core Hardware.pptx
Enhancement of ARINC 653 for Multi-core Hardware.pptx
 
9797v00 Boeing Smv Roi
9797v00 Boeing Smv Roi9797v00 Boeing Smv Roi
9797v00 Boeing Smv Roi
 
acra
acraacra
acra
 
Intro to kubernetes
Intro to kubernetesIntro to kubernetes
Intro to kubernetes
 
DevOps in Age of Kubernetes
DevOps in Age of KubernetesDevOps in Age of Kubernetes
DevOps in Age of Kubernetes
 
Datica CKS Overview
Datica CKS OverviewDatica CKS Overview
Datica CKS Overview
 

Plus de NASAPMC

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk boNASAPMC
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski johnNASAPMC
 
Yew manson
Yew mansonYew manson
Yew mansonNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)NASAPMC
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joeNASAPMC
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuartNASAPMC
 
Snow lee
Snow leeSnow lee
Snow leeNASAPMC
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandraNASAPMC
 
Seftas krage
Seftas krageSeftas krage
Seftas krageNASAPMC
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marcoNASAPMC
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mikeNASAPMC
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karleneNASAPMC
 
Rackley mike
Rackley mikeRackley mike
Rackley mikeNASAPMC
 
Paradis william
Paradis williamParadis william
Paradis williamNASAPMC
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeffNASAPMC
 
O'keefe william
O'keefe williamO'keefe william
O'keefe williamNASAPMC
 
Muller ralf
Muller ralfMuller ralf
Muller ralfNASAPMC
 
Mulenburg jerry
Mulenburg jerryMulenburg jerry
Mulenburg jerryNASAPMC
 

Plus de NASAPMC (20)

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
 
Yew manson
Yew mansonYew manson
Yew manson
 
Wood frank
Wood frankWood frank
Wood frank
 
Wood frank
Wood frankWood frank
Wood frank
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joe
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
 
Snow lee
Snow leeSnow lee
Snow lee
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandra
 
Seftas krage
Seftas krageSeftas krage
Seftas krage
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marco
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mike
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karlene
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
 
Paradis william
Paradis williamParadis william
Paradis william
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
 
O'keefe william
O'keefe williamO'keefe william
O'keefe william
 
Muller ralf
Muller ralfMuller ralf
Muller ralf
 
Mulenburg jerry
Mulenburg jerryMulenburg jerry
Mulenburg jerry
 

Dernier

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Dernier (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Lougheed.kirk

  • 1. 1
  • 2. Kennedy Space Center’s Command and Control System “Toasters to Rocket ships” 2
  • 3. 1950s The Beginning “Bumper” rocket Early Launches involved bringing the entire launch from Cape command and control capability in the trunk of a Canaveral on July car from Huntsville to 24, 1950 support a launch campaign in Florida 3
  • 4. 1960s Apollo As human spaceflight drove the development of larger and more complex launch vehicles, 4
  • 5. 1960s Apollo The number of actions that needed to be performed for launch increased, while the timing between those actions became more critical thus forcing the development of automated ground processes for the Saturn rocket 5
  • 6. 1960s Apollo Human launch controllers managed the launch process with a hardware-only system of switches, gauges, lights and dials that required a dedicated human interface to perform every function, throw every switch, and verify every light and gauge until the Apollo vehicle lifted off from the pad
  • 7. 1970s Space Shuttle Unlike previous launch vehicles, the Space Shuttle was designed with digital computers that interfaced to the ground launch processing system via a digital launch data bus. 7
  • 8. 1970s Space Shuttle As part of the Shuttle Launch Processing system a custom software language that was developed in-house to allow operations engineers (operators) to directly specify command and response behavior without them needing specialized software development skills. This provided the benefit that operators could troubleshoot both the vehicle and GSE as well as the software that ran in the Command and Control system. 8
  • 9. ~2006 - 2010 Constellation/Exploration With the advent of the Constellation Program NASA KSC determined that a new command and control System would be required for ground processing the fleet of exploration vehicles. Storage Fuel Tank Rocket Modules Tank Equipment Sub-Class Of Module Hydrogen For the first time in thirty years, NASA would not be upgrading an Tank carries Payload existing command and control, it would be creating a new system from Adapter the ground up. Faring enclosed By 9
  • 10. ~2006 - 2010 Constellation/Exploration To support the concept of ground processing a variety of exploration vehicles the design approach of using a “Standards Based Architecture” for a command and control system was chosen. A Standards Based Architecture maximizes the use of COTS software and developing a minimal amount of “Glue Code” for integrating the commercial products to support the emerging Ground Processing Support requirements. 10
  • 11. A robust market enabled the “Standards Based Architecture” and “maximized COTS” Approach 11
  • 12. Approach for using COTS in the Launch Control System • Background – Decision made to deploy a Standards Based Architecture to support Kennedy Space Center Ground Operations Command and Control Requirements • Risk – Essential ground processing command and requirements not defined in time for initiation of procurements • Mitigation – Develop an architecture that deploys the COTS for best “requirement fit” • Allocation of command processing – Control room servers and displays for human-in-the-loop, situational awareness requirements – Front end, embedded systems, for real-time closed loop control – Allocate the emerging ground operation support requirement to the suitable portion of the architecture based on closed-loop performance requirements • Outcome – The Launch Control System architecture and design can accommodate numerous interfaces with a variety of command and control performance requirements – From “Toasters to Rocket Ships” 12
  • 13. LCS- Integration of Commercial Products 13
  • 14. ~2006 - 2010 Constellation/Exploration The Launch Control System design effort was based on three major architectural tenets. First…. The system had to be sustainable for forty years. Second…. The system had to be standards-based and not tied to a single vendor. Third…… The system had to be designed for flexibility and adaptability to support the requirements of future spacecraft and launch vehicles that could not be articulated in the present. 14
  • 15. The LCS design is based upon the use of mature, industry accepted, hardware and software standards and products for command and control applications. Specialized Software will be developed only when no suitable industry/government product is available. 15
  • 16. Vehicle & Ground Systems General Characteristics Interfaces Design maximizes the use of industrial based process control products and COTS to configure a software communication LCC Control Rooms and data distribution architecture rather than build one Firing Room 1 for Launch Vehicle Processing from scratch Firing Room 4 for Crew Exploration Vehicles Launch Control System (LCS) LCS – provides C&C functionality for vehicle processing. Current Initiatives Requirements allocation and system design. LCS Hardware Architecture Control Room Workstation – Windows/Linux platforms providing LC-39A Thin-Client Displays, Light-Weight Displays, and Application Display Clients VAB Application/Gateway/Display Servers – Unix/Linux platforms, Mid- Range, multi-processor servers providing Integrated Control LC-39B Applications, Subsystem Control applications, reactive control, emergency vehicle safing, command processing and Mission System telemetry data publication. HB#1 Industrial Controllers – embedded control systems to Launch Processing Ground Based provide closed loop control. Integrated Build Telemetry Management HB#3 Integrated System (IBMS) Processing LCS System Software Architecture Isolation service layers providing common functionality, MPPF Configuration Data Retrieval data logging services, networking services, recording Data Commands & Data for Flight services, commanding services, application framework, Vehicle & GSE display framework and system monitoring and control. Launch Control Center (LCC) LCS Orion Processing LCS Application Software Processing Operations Applications for Orion/Ares I. Launch Recording & Processing Operations Applications for LSAM/Ares V. Control Retrieval System SSPF (LCS) LCS Simulation System Control and Monitoring, Missing element simulation, training, and testing support Data Recording and Retrieval LCS Lunar Lander Processing 16
  • 17. LCS Implementation To Date Industry Standard Programmable Logic Control PLC technology installed to Interface to the Ground Support Equipment (Solenoids, Valves, Transducers) 17
  • 18. Industry standard Control Room supervisory Commercial-off –The shelf control systems installed Application Server User Workstation IBM P-570 Enterprise Class Server Modern User/Computer Interface Wireless technology Standard workstation interfaces EMI/EMC Hardened Windows Based Dell Desktop Data Distribution – RTI DDS Data Distribution – RTI DDS Display Engine – Java Application Scripting Engine – Python Gateway Interface Server Prototype Dispalys – LH2 and PLC Prototype Application – LH2 (Script and Health & Status Monitor – Tivoli and HP Tabular based) Openview System Monitor and Control – IBM/Tivoli and HP Openview PLC/GSE Data Processing – Harris OS High Reliability Availability and Comet Serviceability Technology – IBM Hypervisor Telemetry and Command Processing – and Robust N/W Switches Harris OS Comet Data Distribution – RTI DDS Health & Status Monitor – HP Openview 18
  • 19. Industry standard display tool technology in use for the LCS User Experience command and control of flight and ground systems • Picture from ILOA goes here 19
  • 20. 2011 and beyond Future Enabling Virtual Capabilities Catalog Customer 20
  • 21. Transitioning from Constellation to 21 Century Launch Complex, Heavy Lift Support, Commercial Crew, etc. • Team is working to re-validate the system design in terms of building blocks of capabilities. • Phased in FY11 and FY12 to provide a basic Command and Control capability. • Generic System to support unique development for any customer starting at the end of FY12. Refine and Revise: • Architecture Interfaces • COTS Products • Ground Operations Reqs. • Agility – Rapid Deployment Approach •Hardware deployment • Software capabilities • Maintain CMMI Certification •Provide Flexible Firing Room configuration for variety of customers Command & Control System is being developed to support three Roles: 1)Common Infrastructure for SLS development and test flights. 2)Provide assured access for mission assurance / NASA Insight. 3)Enabling capabilities to compliment commercial provider resources. 21
  • 22. Designing an architecture that can Accommodate Ambiguity • Launch Vehicle and Spacecraft requirements – Defined too late for key architectural decisions – Performance requirements unavailable for real-time closed loop control considerations • Ground System Support Requirements – Dependent upon group operational concept – Defined while the architecture is being matured • Challenge – “If you wait….you will be late” – Develop a system in presence of clear ambiguity 22
  • 23. LCS Architecture (Simplified) Ground Support Launch Exploration Equipment Vehicle Spacecraft Programmable Logic Controllers GSE interface Launch Vehicle Spacecraft Gateway Gateway Gateway Control and Monitoring Applications Presentation Layer Logic Layer Data Formatting/Protocol Conversion External Elements Control Workstations Control Workstations Control Workstations Control Workstations 23
  • 24. Allocation of Control Illustration Exploration Ground Support Launch Spacecraft Equipment Vehicle Requirements For Closed-Loop-Real Time Control are allocated to the Programmable Front end, embedded Logic Controllers systems GSE interface Launch Vehicle Spacecraft Gateway Gateway Gateway Requirements Control and Monitoring Applications Situational Awareness, human-in-the-loop are allocated to the Control Room servers and work stations Control Workstations Control Workstations Control Workstations 24
  • 25. LCS / Firing Room Architecture (Simplified) Sim Server can replace either/both End Items. Util NW is for Sim Control only External Enclave provides Remote Distribution, External Recorder Network also connects to Safing Gateways translate Server and Internal to/from a common Recorder internal representation Each Display Server Spares are swapped serves half of the in automatically on CWSs. Failure affects failure, without alternate CWS. affecting software. 25
  • 26. LCS Software Architecture Simulation • GSE/Veh Shuttle Simulation Industrial Controllers • PLC application • GSE math model Information Architecture • Data Ontology • Build Products System Software • Data Distribution • Isolation layers • Telemetry processing Application Framework/Software • User displays • Control applications 26
  • 27. Kennedy Space Center Exploration Control Room Under Construction KSC Exploration Control Room 27
  • 28. Kennedy Space Center Exploration Control Room The new control room is being designed To support multiple customers with different requirement 28
  • 29. Kennedy Space Center Exploration Control Room Phase one of the new control room was completed September 2010 29
  • 30. Kennedy Space Center Exploration Control Room Phase two of the new control room, which includes the main floor layout is scheduled to be completed Spring 2011 30
  • 31. Future 2011 and beyond 31