The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.

Slides:



Advertisements
Similar presentations
Trusted Computing in Government Networks May 16, 2007 Richard C. (Dick) Schaeffer, Jr. Information Assurance Director National Security Agency.
Advertisements

DESIGN PROCESS OPTIMIZATION INTEGRATION TRADES SIMULATION VISUALIZATION Copyright 2010 Phoenix Integration, Inc. All rights reserved. Grant Soremekun Business.
Lecture # 2 : Process Models
GCR’s Restoration of Service Application (ROSA) consolidates reports from multiple outage utility companies and geographical areas into a consolidated.
CS 795 – Spring  “Software Systems are increasingly Situated in dynamic, mission critical settings ◦ Operational profile is dynamic, and depends.
1 CISR-consultancy Challenges “Customer ask us what to do next” Keywords: “Customer ask us what to do next” From Policy to Practise The world is going.
14/06/20151 MORE Requirements seen from ESA Pedro Pablos 1 st MORE Team Meeting 27 Febrero 2007.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Mission Operations in Small Satellite Projects Making Mission Operations Effective J. Burkert Colorado Space Grant Consortium.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Effective Methods for Software and Systems Integration
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
CPTE 209 Software Engineering Summary and Review.
A Re-usable Software Architecture for Small Satellite AOCS Systems Authors: Associate professor Jan Dimon Bendtsen
11 SECURITY TEMPLATES AND PLANNING Chapter 7. Chapter 7: SECURITY TEMPLATES AND PLANNING2 OVERVIEW  Understand the uses of security templates  Explain.
1 Reconfigurable Environment For Analysis and Test of Software Systems (REATSS) Dan McCaugherty /19/2004.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
R McFadyen Chapter 10 Selecting the Best Alternative Design Strategy.
System Engineering Area SANA BoF Kick-Off 12 May 2004 Peter Shames NASA/JPL.
Service Transition & Planning Service Validation & Testing
Challenges towards Elastic Power Management in Internet Data Center.
CSE 219 Computer Science III Program Design Principles.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Paul E. Sollock1 FOUR DECADES OF EVOLUTION TOWARD FLEXIWARE ( From the perspective of an Apollo, Shuttle, ISS and Shuttle Upgrades Veteran) Definitions.
TASC End-to-End Network Modeling Using Terrestrial, Wireless and Satellite Components Ray Williams - TASC 7 June 2004 NASA Space.
GEONS Ground Support System Java 7, JavaFX and the NetBeans Platform supporting NASA Missions Operations.
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Model based development for the RUNES component middleware platform Gabor Batori
COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS Sérgio Ronaldo Barros dos Santos,
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Why Design Tool? 93 年 10 月 21 日. EPS Course - 2 Simple Problems Close form solution Complex Problems Computer.
Systems Analysis and Design in a Changing World, Fourth Edition
Software Acquisition and Project Management Lesson I: Introduction.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Network UAV C3 Stage 1 Final Briefing Timothy X Brown University of Colorado at Boulder Interdisciplinary Telecommunications Program Electrical and Computer.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
SAM for SQL Workloads Presenter Name.
WebFlow High-Level Programming Environment and Visual Authoring Toolkit for HPDC (desktop access to remote resources) Tomasz Haupt Northeast Parallel Architectures.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Chapter 1: Introduction Omar Meqdadi SE 3860 Lecture 1 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
1 The PISCES Project Don J. Pearson JSC/DM Flight Design & Dynamics Division May 2002
1 Integrated Modeling Stephen Merkowitz. 2 May 13, 2003 Integrated Modeling LISA has intricate interactions between subsystems that require an integrated.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Internet of Things Business Case Template. Powered by InfoTech, provided by Atlantic BT Summarize the business case for analyzing the Internet of Things.
1 Creating Situational Awareness with Data Trending and Monitoring Zhenping Li, J.P. Douglas, and Ken. Mitchell Arctic Slope Technical Services.
Resource Optimization for Publisher/Subscriber-based Avionics Systems Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Simplifying Customer Software Integration Tim Myers April 9 th, 2011 Colorado Undergraduate Space Research Symposium Payload Configuration GUI.
JSTAR Independent Test Capability (ITC) Core Flight System (CFS) Utilization October 26, 2015 Justin R Morris NASA IV&V Program.
Payload Integration POIWG July 2015 Ana L. Lopez
System Engineering Area SANA BoF Kick-Off
Integrating MBSE into a Multi-Disciplinary Engineering Environment A Software Engineering Perspective Mark Hoffman 20 June 2011 Copyright © 2011 by Lockheed.
Chapter 1- Introduction
Software Overview Sonja Vrcic
MSU Solar Physics NSF REU Final Presentation
Design and realization of Payload Operation and Application system of China’s Space Station Wang HongFei 首页.
Introduction to Databases Transparencies
Technology for a NASA Space-based Science Operations Grid Internet2 Members Meeting Advanced Applications Track Session April, 2003 Robert N. Bradford.
Hardware Development Tool Stack
Presentation transcript:

The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project –Goal: Initial design to final completion in one year Accomplish goal by: –Use of COTS parts –Implement efficient design & development processes with currently available technologies Project Constraints: –Limited Resources & Small Teams –Low Cost –Small Physical Size: Standard CubeSat 10 x 10 x 10 cm, 1kg Experienced Risks Resulting in Project Failure: –No.1 Risk: Ineffective communication and interaction between designers and customer regarding requirements and payload specifications during design and early development phases

QuakeSat –Stanford’s 3 rd & lightest (9 lb.) small satellite launched –1.5 years initial design to completion & launch –Anticipated 6 month mission –Launched June 30 th 2003, and still operating… Design Challenges & Process Inefficiencies –Biggest inefficiencies were in Design phase What’s our baseline design, and our expected power? Do we have power margin? –Biggest Challenges were related to lack of infrastructure to evaluate design No significant leverage off previously developed analysis tools Only time for one evolving design solution Required significant parallel development of infrastructure Bottom Line: Better integrated analysis tools are needed upfront Biggest Lesson: A completed satellite helps, but much more is necessary to achieve mission readiness, and mission success Success Story – The QuakeSat Project

The Desired Goal: Enable transparent end-to-end network communications among space mission resources –A necessity after spacecraft deployment –But also critical throughout the S/C design & development lifecycle Start with a mission-centric architecture starting from the design stage with networked TCP/IP solutions –Enable communication between design team, developers, customer, operators, mission planners –During 90% of the design and development phase, QuakeSat team members worked independently from separate geographical locations Target Lifecycle Reusable Tools and Incremental Development Build a satellite, co-develop mission essential tools Use IP enabled ground stations (Stanford Mercury GS, J. Cutler) Develop mission tools that work seamlessly with GS for mission data, information visualization, and data dissemination An Improved Paradigm

Better SW Tools - One Approach Utilize and Interface Software COTS programs Leverage off of existing COTS capabilities –STK Scenario and Orbit Propagation Tools –Matlab scientific computing and hardware interfacing capability –National Instruments Data Socket Technology –The Internet, web servers, HTML, XML Enable Spacecraft design with simple core components –Laptop/ PC, Internet Connection, LabJack USB Device Enables end users to: –Run scenario simulations –Perform mission utility analysis –Evaluate design performance parameters –Affect hardware for system and subsystem tests –Hardware interaction across the Web –Data & resource sharing TCP/IP Internet TCP/IP

Team Architecture Customer Router GS Router Operations / Planning Designer User Satellite Development Lab

S/C Solar Power Performance Solar Power Performance Parameters tool –For small satellites in particular, power is a driving design constraint –Utilize reusable tool, run different design models in an STK scenario –Output model power analysis –Incorporate 3D-visualization, helpful for designs w/ complex geometry –Drive power subsystem hardware in baseline scenario simulation –Enable tool so that satellite design teams have access via Internet QuakeSat Power Performance Design & Testing –Took 1.5 months to modify an Matlab simulation with our design specifics, and it did not easily accommodate alternative designs –Testing power subsystem HW in early development phase, invaluable –Change of requirements: Near end of development, change in orbit, equatorial to sun-synchronous, and change in attitude profile. What’s the expected impact on power? –Change scenario definition in STK, and rerun

S/C Solar Power Performance Demo -All quaternion and vector data generated by STK -QuakeSat model is given: - ‘Spinning’ constraint - 1.1°/sec about Z- Inertial -Sun Vector, shown in Yellow - Based on the panel-sun geometry, expected power for each solar panel is plotted - The net input power is calculated - Power conversion model outputs a voltage to drive HW

By utilizing COTS parts and available technologies, small sats & CubeSats are a cost efficient platform for conducting short scientific missions in space With development of better integrated design tools, small satellite design and development can be a more efficient process With appreciable time savings in using reusable software design tools, goal of making small satellite design to flight time in one year a consistent and repeatable process is obtainable The development of reusable, open source, S/C design and development tools are crucial infrastructure needed, and provides a helpful starting point for new teams TCP/IP enabled design tools that enable end-to-end communication may be effective in mitigating No. 1 risk preventing project completion Small satellite projects mimic all the complexities that their larger counterpart projects face. So leverage off the low cost of implementing new ideas on small satellites, and scale up to improve current processes used for design on larger projects Findings, Conclusions & Trends

For More Information: