System Architecture Module Exploration Systems Engineering, version 1.0

Similar documents
JWST Functional Flow Diagrams and Schematic Block Diagrams

Understand that technology has different levels of maturity and that lower maturity levels come with higher risks.

Mid Term Exam SES 405 Exploration Systems Engineering 3 March Your Name

Asteroid Redirect Mission and Human Exploration. William H. Gerstenmaier NASA Associate Administrator for Human Exploration and Operations

Constellation Systems Division

The Global Exploration Roadmap International Space Exploration Coordination Group (ISECG)

Asteroid Redirect Mission (ARM) Update to the Small Bodies Assessment Group

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

Science Enabled by the Return to the Moon (and the Ares 5 proposal)

ARTES Competitiveness & Growth Full Proposal. Requirements for the Content of the Technical Proposal. Part 3B Product Development Plan

Fault Management Architectures and the Challenges of Providing Software Assurance

THE NOAA SATELLITE OBSERVING SYSTEM ARCHITECTURE STUDY

UNIT-III LIFE-CYCLE PHASES

HEOMD Update NRC Aeronautics and Space Engineering Board Oct. 16, 2014

Intermediate Systems Acquisition Course. Lesson 2.2 Selecting the Best Technical Alternative. Selecting the Best Technical Alternative

NASA s Exploration Plans and The Lunar Architecture

ESA Human Spaceflight Capability Development and Future Perspectives International Lunar Conference September Toronto, Canada

ASSEMBLY AND SERVICING OF SPACE TELESCOPES

Lecture 13: Requirements Analysis

Addressing International Lunar Surface Operations Click to edit Master title style

ESA PREPARATION FOR HUMAN LUNAR EXPLORATION. Scott Hovland European Space Agency, HME-HFH, ESTEC,

Exploration Systems Research & Technology

Systems Engineering (SE) In Early Development Planning for the Automated Aerial Refueling (AAR) Project

Miguel A. Aguirre. Introduction to Space. Systems. Design and Synthesis. ) Springer

National Aeronautics and Space Administration. The Planetary Science Technology Review Panel Final Report Summary

Planetary CubeSats, nanosatellites and sub-spacecraft: are we all talking about the same thing?

Air Force Institute of Technology. A CubeSat Mission for Locating and Mapping Spot Beams of GEO Comm-Satellites

MSL Lessons Learned Study. Presentation to NAC Planetary Protection Subcommittee April 29, 2013 Mark Saunders, Study Lead

NASA Mars Exploration Program Update to the Planetary Science Subcommittee

Technology Transition Assessment in an Acquisition Risk Management Context

U.S. Exploration EVA: Architecture and ConOps Overview. NASA-JSC EVA Office/J. Buffington

ARTES Competitiveness & Growth Full Proposal. Requirements for the Content of the Technical Proposal

UNCLASSIFIED R-1 ITEM NOMENCLATURE FY 2013 OCO

Preliminary Design Phase Activities, Priorities and Opportunities

NASA Space Exploration 1 st Year Report

NOAA Satellite Observing System Architecture (NSOSA) Study Update

The International Lunar Network (ILN) and the US Anchor Nodes mission

Future Directions: Strategy for Human and Robotic Exploration. Gary L. Martin Space Architect

Tutorial Roadmapping for Strategy Support

QUEST Vision for Exploration of Space

Systems Engineering Overview. Axel Claudio Alex Gonzalez

The Lunar Split Mission: Concepts for Robotically Constructed Lunar Bases

NEO Science and Human Space Activity. Mark V. Sykes Director, Planetary Science Institute Chair, NASA Small Bodies Assessment Group

Chapter 2 Planning Space Campaigns and Missions

Drag and Atmospheric Neutral Density Explorer

Identifying Best-Value Technologies Using Analogy-Based Cost Estimating Methods and Tools

NanoSwarm: CubeSats Enabling a Discovery Class Mission Jordi Puig-Suari Tyvak Nano-Satellite Systems

Dave Podlesney Program Director Lockheed Martin Space Systems Company

Jerome Tzau TARDEC System Engineering Group. UNCLASSIFIED: Distribution Statement A. Approved for public release. 14 th Annual NDIA SE Conf Oct 2011

Evolution of Software-Only-Simulation at NASA IV&V

Quantifying Flexibility in the Operationally Responsive Space Paradigm

Airbus DS ESA Phase-0 L5 Spacecraft/Orbital Concept Overview. Emanuele Monchieri 6 th March 2017

Stakeholder Expectations Definition Process

Design and Operation of Micro-Gravity Dynamics and Controls Laboratories

Model-Based Systems Engineering Methodologies. J. Bermejo Autonomous Systems Laboratory (ASLab)

ABOUT THE SHOW EDUCATOR GUIDE

CubeSat Integration into the Space Situational Awareness Architecture

The NASA-ESA. Comparative Architecture Assessment

Roadmapping. Market Products Technology. People Process. time, ca 5 years

Applying Model-Based Systems Engineering (MBSE) to Develop an Executable Model for the RAX CubeSat Mission

estec PROSPECT Project Objectives & Requirements Document

Office of Chief Technologist - Space Technology Program Dr. Prasun Desai Office of the Chief Technologist May 1, 2012

Exploration Partnership Strategy. Marguerite Broadwell Exploration Systems Mission Directorate

This presentation uses concepts addressed by Stevens lectures, by SE books

Assessing the Value Proposition for Operationally Responsive Space

OCEAN OBSERVATORIES INITIATIVE. Release 2 Schedule. OOI CI Release 2 Kickoff M a y 2,

NASA s X2000 Program - an Institutional Approach to Enabling Smaller Spacecraft

On January 14, 2004, the President announced a new space exploration vision for NASA

UNIT VIII SYSTEM METHODOLOGY 2014

ESA Strategic Framework for Human Exploration

The Future of the US Space Program and Educating the Next Generation Workforce. IEEE Rock River Valley Section

Reconsidering the Role of Systems Engineering in DoD Software Problems

Prototyping: Accelerating the Adoption of Transformative Capabilities

Technology Capabilities and Gaps Roadmap

Grundlagen des Software Engineering Fundamentals of Software Engineering

Space Systems Engineering

National Aeronautics and Space Administration

The NASA-ESA Comparative Architecture Assessment (CAA)

Helioseismic Magnetic Imager Program at LMSAL

TECHNICAL RISK ASSESSMENT: INCREASING THE VALUE OF TECHNOLOGY READINESS ASSESSMENT (TRA)

ENGAGE MSU STUDENTS IN RESEARCH OF MODEL-BASED SYSTEMS ENGINEERING WITH APPLICATION TO NASA SOUNDING ROCKET MISSION

Uranus Exploration Challenges

AN ENABLING FOUNDATION FOR NASA S EARTH AND SPACE SCIENCE MISSIONS

Technology Roadmapping. Lesson 3

SOFTWARE ARCHITECTURE

IAC-13-A THE ISECG GLOBAL EXPLORATION ROADMAP: STRENGTHENING EXPLORATION THROUGH INCREASED HUMAN ROBOTIC PARTNERSHIP

Space Architecture MARYLAND U N I V E R S I T Y O F. Space Architecture. ENAE 483/788D - Principles of Space Systems Design

MarCO: Ready for Launch Andrew Klesh, Joel Krajewski

Flexibility for in Space Propulsion Technology Investment. Jonathan Battat ESD.71 Engineering Systems Analysis for Design Application Portfolio

Perspectives of development of satellite constellations for EO and connectivity

NASA Ground and Launch Systems Processing Technology Area Roadmap

Developing and Distributing a CubeSat Model-Based Systems Engineering (MBSE) Reference Model Interim Status

A MODEL-DRIVEN REQUIREMENTS ENGINEERING APPROACH TO CONCEPTUAL SATELLITE DESIGN

Large Space Apertures : Customers & Users The Long View From Astronomy

Martian Outpost. Erik Seedhouse. The Challenges of Establishing a Human Settlement on Mars

Fundamental Research in Systems Engineering: Asking Why? rather than How?

Systems Engineering Presented at Stevens New Jersey Community College Strategic Partnership 27 th September, 2005

Engineered Resilient Systems NDIA Systems Engineering Conference October 29, 2014

Dream Chaser for European Utilization (DC 4 EU):

Analysis of European Architectures for Space Exploration

Transcription:

System Architecture Module Exploration Systems Engineering, version 1.0 Exploration Systems Engineering: System Architecture Module

Module Purpose: System Architecture Place system architecture development in context with needs analysis, conops, functional analysis and system design. Understand what system architectures are and some techniques for how they are developed. Acknowledge that architecture development is usually an inductive process that benefits from heuristics and the experience of the systems engineer creating the architecture (who is also known as the system architect). Exploration Systems Engineering: System Architecture Module 2

The Starting Point It must be remembered that there is nothing more difficult to plan, more doubtful of success, nor more dangerous to manage than the creation of a new system. - Niccolo Machiavelli, The Prince Exploration Systems Engineering: System Architecture Module 3

What Is an Architecture? It is the fundamental and unifying system structure defined in terms of system elements, interfaces, processes, constraints, and behaviors. Source: International Council on Systems Engineering (INCOSE) System Architecture Working Group It is the structure of components, their relationships, and the principles and guidelines governing their design and evolution over time. Source: Department of Defense (DOD) Architecture Framework v1.0 A system architecture is the link between needs analysis, project scoping and functional analysis and the first descriptions of the system structure. Exploration Systems Engineering: System Architecture Module 4

Developing A System Architecture Creating an architecture is the beginning of the system design process and establishes the link between requirements and design. The typical architecture development sequence is: 1. Establish initial system requirements by needs analysis, project scoping, and the development of the concept of operations (conops). 2. Define the external boundaries, constraints, scope, context, environment and assumptions. 3. Develop candidate system architectures as part of an iterative process using these initial requirements. 4. For each architecture, compare the benefits, costs, risks and the requirements that drive their salient features and consider modifying (with stakeholder involvement) their conops, system performance and even their system functions to improve the solution-problem proposition. Exploration Systems Engineering: System Architecture Module 5

Developing Candidate System Architectures is Recursive and Iterative Needs Analysis ü What needs are we trying to fill? ü How are current solutions insufficient? ü Are the needs completely described? ConOps Functional Requirements System Architectures ü Who are the intended users? ü How will the system be used? ü How is this use different from heritage systems? ü What capabilities are required? ü At what level of performance? ü Are segment interfaces well defined? ü What is the overall approach? ü What elements make up this approach? ü Are these elements complete, logical, and consistent? Work With Customer to Potentially Modify Problem Statement Based on Solution Options Work With Customer to Potentially Modify Problem Statement Based on Solution Options Exploration Systems Engineering: System Architecture Module 6

So How Do We Create Architectures? There are two primary techniques to create architectures, both benefit from understanding the performance and limitations of heritage systems. Synthesis Modifying or combining existing systems to satisfy stated needs Requires logic and good knowledge of existing systems What functions do I need to get the job done? Can I combine existing systems without too much baggage? Discovery Leverage knowledge of existing architectures to discover a new one Requires knowledge of existing systems and abstraction skills Is there an analogous system in another domain? What are the good or bad properties of a given architecture? Exploration Systems Engineering: System Architecture Module 7

Four Deductive or Inductive Methods Support Synthesis and Discovery Science-based, deductive methods: Normative Hard rules are provided (from somewhere), success is defined by following the rules If it doesn t look like what we are doing now it must be wrong. Rational Solutions derived from objectives General systems problem solvers, optimization and formal techniques Rule based Art-based, inductive methods: Participative Solution from group process, design by group consensus. Stakeholders involved Heuristic Lessons learned based Develop solutions through soft rules that are driven by experience Exploration Systems Engineering: System Architecture Module 8

Architecting Focuses on Refining the Problem to Be Solved While Developing Conceptual Solutions The development of a system architecture, also called architecting, is a systems engineering responsibility. It is the art and science of purpose determination and concept formulation. The essence of architecting is structuring, simplification, compromise, and balance. This balance is achieved by appropriate compromise between: System requirements Function Form Simplicity Robustness Affordability Complexity Environmental imperatives, and Human factors Candidate architectures are compared using these factors and a baseline, or agreed to system architecture is chosen. A choice is made despite the typically large uncertainties and occasionally ambiguous customer priorities. Exploration Systems Engineering: System Architecture Module 9

Pause and Learn Opportunity Have the students read the article on the Apollo architecture decision to use Lunar Orbit Rendezvous (Apollo_LOR_1971.pdf). At the board, outline the alternative architectures that were under consideration for the Apollo missions. Earth-orbit rendezvous Direct ascent Lunar-orbit rendezvous Discuss the pros and cons of each and why LOR became the preferred architecture. Exploration Systems Engineering: System Architecture Module

Pause and Learn Opportunity, part 2 Extend the discussion to include NASA s current plans on returning crews to the Moon using a combination of Earth-orbit rendezvous and Lunar-orbit rendezvous. What are the resulting architecture elements? What are the pros of this approach? Use the speech by M. Griffin to get a better understanding of the NASA architecture (MG-STAspeech/ESAS-arch_1/22/08.doc). View the architecture representation with the graphic on the next slide. Exploration Systems Engineering: System Architecture Module

NASA Constellation Program Lunar Sortie Mission Architecture (2006) MOON Vehicles are not to scale. 100 km Low Lunar Orbit LSAM Performs LOI Ascent Stage Expended Ares V Ares I Low Earth Orbit Earth Departure Stage Expended Service Module Expended EARTH EDS, LSAM CEV Direct Entry or Skip Landing Exploration Systems Engineering: System Architecture Module 12

Architecture vs. Design A system architecture creates the conceptual structure within which subsequent system design occurs. Developing a system architecture and developing a system design are systems engineering functions that support system synthesis, but they have different uses. System architecture is used: To establish the framework (i.e., constrains the trade space) for subsequent system design To support make-buy decisions To discriminate between alternative solutions To discover the true requirements or the true priorities System design is used: To develop system components that meet functional and performance requirements and constraints To build the system To understand the system-wide ripple effects of configuration changes Exploration Systems Engineering: System Architecture Module 13

Describing a Space System Architecture No one figure or diagram can capture a system s architecture - it requires different views or perspectives. Architecture descriptions are what we produce: Spacecraft renderings and subsystem block diagrams Space system communication flow diagrams Functional flow diagrams - sometimes captured in functional flow block diagrams (FFBDs; as discussed in Functional Analysis Module) Subsystem interface diagrams - frequently captured in N-squared diagrams (as discussed in Interfaces Module) By analogy with a building architecture, these are the blueprints, elevations, floor plans, budgets, wiring plans, etc. Exploration Systems Engineering: System Architecture Module 14

L2 Point L2 Lissajous Orbit L2 Transfer Trajectory The James Webb Space Telescope Communications Architecture Observatory Segment The launch vehicle injects observatory into an L2 transfer trajectory The observatory operates at L2 point for 5 years with a goal of 10 years, providing imagery and spectroscopy in the Near and Mid Infrared wavebands. The Ground Segment receives downloads of science data and sends command uploads during daily 4 hour contacts Ground Segment uploads plans to the Observatory ~once a week and the observatory autonomously executes these plans STScI Science & Operations Center (S&OC) NASA Provided Communication Asset for Early Orbit Phase Launch Segment Madrid Goldstone Canberra JPL Deep Space Network (DSN) Ground Segment NASA Integrated Services Network (NISN) GSFC Flight Dynamics Facility (FDF) Observatory Simulators (OTB/STS) Flight Operations Subsystem (FOS) Data Management Subsystem (DMS) Operations Script Subsystem (OSS) Project Reference DB Subsystem (PRDS) Wavefront Sensing & Control Exec (WFSC Exec) Proposal Planning Subsystem (PPS) Exploration Systems Engineering: System Architecture Module 15

Exploration Systems Engineering: System Architecture Module 16

Magellan Spacecraft Subsystem Block Diagram Shows Some of its Communications Interfaces Exploration Systems Engineering: System Architecture Module 17

Module Summary: System Architecture Creating a system architecture is a systems engineering function that is the first step in translating a defined problem into a solution. Creating an architecture is a recursive, iterative process that begins with the problem statement, creates some candidate solutions, assesses their merits and chooses one. Architecture creation is not a deterministic process, but understanding the strengths, weaknesses and adaptability of heritage or analogous systems is a valuable first step. In working with the stakeholders, the function or performance requirements of the system may be modified to create a better match between the problem statement and the candidate solution. Like many systems engineering functions, architecting is one of balancing competing factors and choosing a preferred solution with uncertain and sometimes ambiguous information. No one view captures an architecture. Many views are used to capture the system structure defined in terms of system elements, interfaces, processes, constraints, and behaviors. Exploration Systems Engineering: System Architecture Module 18

Exploration Systems Engineering: System Architecture Module Backup Slides for System Architecture Module

Building Architectures Illuminate by Analogy The architect works for the client and with the builder. You expect the architect to help develop requirements. Both architects and systems engineers build self-consistent, balanced problemsolutions pairs. Architects produce abstracted designs. Floor plans, elevations, cost estimates, etc. are not complete building plans, but they are necessary for complete building plans. Architecture descriptions and the architecture itself are different. The floor plan is not the architecture, nor is the elevation, nor is the cost estimate. A good architecture representation is not just the physical structure, there are many views. Mark Maier and Eberthardt Rechtin - The Art of Systems Architecting; CRC Press, 2000 Exploration Systems Engineering: System Architecture Module 20

The Three Views of the DOD Architecture Framework Common Architecture Environment Operational Operational tasks, elements and information flows required to accomplish military operation Op Command Concept Relationships OpNode Activity Connectivity Op Event/ Model Trace Op Info Exchange Logical Data Op State Op Rules Model Transition System Systems and interconnections providing for or supporting military operation System Tech Physical Data Sys Forecast Interface System Model Desc System Performance System Rules Event/ Comms Trace Desc System Info Desc Exchange Systems Op Activity Functionality -to- Systems 2 2 State System Matrix Func Transitions Technical Minimal set of rules governing the arrangement, interaction and interdependencies of system parts or elements Technology Architecture Technology Architecture Profile Profile Standards Technology Standards Forecast Technology Forecast Exploration Systems Engineering: System Architecture Module 21

Elements of Pre Phase A Mission Architecture Mission Overview Science Objectives Quad Chart Technology Needs and Assessment Project s Relation to Program Mission Requirements Project System Description - Key Drivers (hardware & software) - Redundancy - Fault Protection Concept (hardware & software) - Architecture - Software Architecture - System Trades - Flight System Mass Breakdown (w. margins) - Flight System Power Breakdown (w. margins) - End-to-End Information System Concept - Data Return Budget and Margins - Design Principles Exceptions - System Margin Summary: mass, power, cost, performance Mission Description - Environmental Conditions - Key Drivers - Mission Trades - Orbit and Trajectory (w. margins) - Navigation Concept - Launch Vehicle: Packaging, Mass and Margin; Stowed Configuration; Launch Strategy Payload Conceptual Design - Payload Configuration Diagram (s), Stowed and Deployed - Block Diagram - Heritage (hardware & software) - Mass (w. contingency) - Power (w. contingency) - Size (w. contingency) - Data Rates - Pointing Characteristics - Thermal Characteristics - Software Description - Technology Maturity Matrix Flight System Descriptions (bus,lander, etc.) - Configuration Diagram (s), Stowed and Deployed - Subsystem Concepts & Block Diagrams - Heritage (hardware & software) - Mass (w. contingency) - Power (w. contingency) - Size - Downlink/Uplink Rates - Pointing Capability - Thermal Capability - Software Description - Technology Maturity Matrix Mission Operations Concept - Concept Description - Key Drivers - Operations Scenario - Flight/Ground Interface - Overview of Mission-Critical Scenarios - Ground Data System - DSN Support or Other Ground Stations - Software Description - Data Archive Concept - Technology Maturity Matrix Project implementation Approach - WBS, WBS Dictionary - Implementation Approach (who does what) - Project Organization Chart - JPL Workforce Estimates - Project Schedule - Planetary Protection Strategy - Launch Approval Strategy - Outreach & Commercialization Plan Constraints Requirements Flowdown/Mission Traceability Matrix - Science -> Mission -> System - Requirements and Constraints Compliance Matrix (L1 requirements, HQ, programmatic, institutional) Verification/Validation Description - ATLO - Environmental Qualification - Mission V&V - Software - Fault Protection Technology Development Approach Technology List Technology Readiness Levels (TRL s) Key Technology Descriptions Technology Development Milestones Risk Management Approach - Risk Assessment and Mitigation Strategy and Risk Rating - Risk List Costs and Risk Summary - Cost-Risk Estimates by Phase and WBS (w/ reserves) - Schedule Risk (w/ reserves and critical path identified) - Design-to-Cost-Risk Trades JPL Institutional Impact Assessment - Workforce Needs - Facilities - DSN Usage - Budget % Probability of Proceeding to Implementation Exploration Systems Engineering: System Architecture Module 22

Product Architecture Product architecture is the arrangement of the physical elements of a product to carry out its required functions It is in the Embodiment design phase that the layout and architecture of the product must be established by defining what the basic building blocks of the product should be in terms of what they do and what their interfaces will be between each other. Some organizations refer to this as system-level design There are two entirely opposite styles of product architecture, modular and integral: Modular: components (chunks) implement only one or a few functions and the interactions are well defined Integral: implementation of functions uses only one or a few components (chunks) leading to poorly defined interactions between components (chunks) In integral product architectures components perform multiple functions Products designed with high performance as a paramount attribute often have an integral architecture Exploration Systems Engineering: System Architecture Module 23