simulation through - adi | solutions in real time
Post on 03-Feb-2022
2 Views
Preview:
TRANSCRIPT
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Achieving
Software
Validation
through
Simulation
ADIUS 2001
Loren SlaferBoeing Satellite Systems
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:16:26 PMFrom the 2001 Applied Dynamics Intl. ADIUS user conference proceedings
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Synopsis
• BSS’ spacecraft development processhas evolved over 40 years into
» Integrated attitude control subsystemdevelopment process supporting allphases of spacecraft development withIV&V structure
» Common process for all Government andCommercial programs
High fidelity real time simulation-basedtesting has become BSS’ principal
laboratory and proving ground:
Provides validation and verification ofsystem design and performance
Provides invaluable insight into as-builtsystem operations/performance
characteristics
• Process has proven to be significant riskmitigation at BSS
» Leading to successful missionperformance on all past Commercial andGovernment programs
» Currently on-going on all new spacecraftdevelopments
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:18:04 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Agenda
• Review BSS’ standard simulation-based Integrated Development &Validation Process (‘IDVP’)
» Approach & heritage» Risk mitigation strategy for Boeing
spacecraft and software development» BSS approach to spacecraft design
validation
• Define simulation activitiessupporting IDVP activities
• Provide review of the IDVPsimulation elements andapplications
» High fidelity simulation architecture» Simulation-based hardware and software
test systems» Simulation-based validation activities
• Concluding Remarks
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:18:27 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Satellites in Geosynchronous Orbit
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:18:53 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Boeing Satellite Systems Commercial ProductDevelopment History
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:19:10 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
BSS Heritage for Government Programs
Navy UHF F/O• 10 satellites – DIO• UHF• EHF• Global broadcast• FFP
NASA GOES N-Q• 2 satellites - DIO• 2 option satellites• Instruments and
communications• Ground station
upgrade• FFP
NASA Trackingand Data Relay
• 3 satellites• Ground station
upgrade• S, Ku, Ka bands• FFP
CLASSIFIED PROGRAMS
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:19:31 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
BSS Satellite Flight Software is Integrated into aSpacecraft Control Processor
SENSORS ELECTRONICS ACTUATORS S/C DYNAMICS
Spacecraft ControlProcessor
Spacecraft attitude and rate
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:19:50 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
BSS’ Spacecraft Risk Mitigation Strategy
• Development, verification and validation of ACSdesign, Spacecraft Control Processor hardwareand software, and Ground Segment tools criticalto mission success
• To reduce mission risk and ensure spacecraftsafety BSS’ standard practice and processcreates a high fidelity simulation environment tosupport all phases of Spacecraft and GroundSegment development
BSS’ Management Directive:Create a high fidelity simulation environment to let us
‘Fly the spacecraft on the ground’Mixed Simulation Testing
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:20:11 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
BSS’ Standard Approach for Spacecraft DesignValidation
(Test Environments Common to all Government & Commercial Programs)
SharedSpacecraftValidationActivities
‘Pure’ Simulation & Mixed SimulationTesting
Precisely controlled, simulated on-orbitenvironment using flight-like SCP for ACS designV&V - Develop on-orbit performance predictions
Flight software development & qualification; flightSCP unit level acceptance test
Integrate and early test of Ground Softwareenvironment - confirm space/ground interfaces
High fidelity, closed-loop real-time spacecraftsimulation which integrates the flight SCP
Verify Mission design/plan, Customer training
Verify all spacecraft operational procedures
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:20:37 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
System Test Independently Validates allFunctions and External Interfaces
• Independent System test team validateall interfaces to actual spacecraftcomponents using ACE flight hardwareand software, TT&C, and GOES NGTACS ground software
» ADCS sensors and actuators (star trackers, sunand earth sensors, reaction wheels, thrusters)
» Power, Telemetry and Command units
» Spacecraft maneuver operations
• ACE software-based system supportfunctions
– Thermal control
– Power, Battery charge management
– Fault protection
– Payload
– 1553 data bus
• Ground System command and telemetryprocessing, data base
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:20:57 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
BSS’ Simulation Heritage (1962 - Today)
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:21:46 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
BSS’ Standard Software Integrated Development& Validation Process (‘IDVP’)
Flightsoftware
developmentDevelopmentProcess
Missiondevelopmentand support
Onboardcomputer
electronicsdevelopment
Spacecraftconfiguration
Sensor /Mechanism
Development
Validation Activities GroundSegment
Development
Test Activities
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:22:04 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
IDVP Timeline & Activity Flow Fully Integratedinto Overall Spacecraft Development
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:22:25 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Control and Dynamics Simulation Lab Developed toSupport Validation Process
‘Brings Together All Elements of ACS Design’
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:22:52 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Role of Simulation Lab in IDVP
Control and Dynamics Simulation Lab (CDSL) represents the focal pointfor attitude control system and flight software development at HSC
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:23:14 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Command & Control Organizational Interfaces& Interactions to Support Validation Process
Attitude Control Subsystem FlightSoftware
SystemEngineering
ACSdesign and
analysis
Subsystemtesting
(I CST,FAMST)
Subsystem engineering
(inc fault protection)Bus
Electronics(SCP, CTCU
Sensors)SpacecraftIntegration
And testSpacecraftsimulation
development
ACSdesign
validation
Simulationlab
Telemetry&
CommandSpacecraftemulator
development
Flight softwaredevelopment
& qual testing
Missionsupport
MissionOperations
StructuresAnd
Mechanisms
SpacecraftPayload
PowerSubsystem
PropulsionSubsystem
ThermalSubsystem
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:23:40 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
IDVP Flight Software Development Structure
CustomerInputs
SystemSpecification
Flight OperationsIPT
System/SubsystemEngineering/
Design/Analysis Team
Flight Software V&VTeam
• SW TRR• SWAT (FQT)• SW AR• CSCI Development Test• System Performance• Operations Procedures
System/SubsystemEngineering
RequirementsAllocation Team
CSUCSCITest
Cases
FlightSoftware
BuildsADD, SRS, SRD, IRD and STP
• SW PDR• SW CDR• CSU Testing• CSCI I&T• HW/SW I&T• VDD
Flight Software Development Team
Flight Software Product Assurance Team
Evaluates: • Requirement Compliance • Coding Standards • Design Complexity • Software Reliability
• Independent Flight Software Development and Validation Teams• Flight SW Development Testing & Qualification in Closed-Loop,
Real-Time High Fidelity Simulation using Brassboard SCP
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:24:01 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Independent Teams and Team Responsibilities for ACSDevelopment and Flight Software IV&V
Algorithm Design SoftwareEngineers
Software CSU Implementation
Software CSU Unit TestingSoftware Build Development (CSU Integration) Validation Test
Engineers
MST Test Planning
Mission TeamMST Test Case Development
ACSAnalysts MST: DVMST, FQT, EXMST,
ICST, FAMST
ROPS, PROCS, Console ManualsGSMST, Rehearsals
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:24:20 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Integrated Systems Analysis and Simulation arePrincipal Support to Validation Process
Systemsanalysis andsimulation
Mission/systemrqmts
Test system
Validate
Systemsegment rqmts
Test systemsegments
Subsystemrqmts
Testsubsystems
Unit rqmts Test units
Design and build units
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:24:52 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
BSS’ Simulation-based Integrated Process Designed toCoordinate Critical Design and Validation Activities
DevelopmentMST
&ICST
HITL & MST ‘Jr.’
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:25:11 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Key Element of the Validation Process:Common, Validated Simulation Software used in all Phases
Design & Analysis Test Mission Support
High fidelity spacecraftdynamics simulation(ADSIM-SD/fast based)
Non-linear, multi-bodydynamicsHigh fidelity sensor/actuatormodelsIntegrated NASTRANflexible model dataFull environmentaldisturbancesIntegrated Instrument Servosimulations
Control Systems Simulation
State estimators Controller Mode logic
Systemdesign andperformanceevaluation
GroundsegmentelementsFlight
softwareEngineeringmodel controlelectronics
Subsystemtest equipment& Gnd T&C SW
Groundsegment
MST
Mixedsimulationtesting
Input/output
interfacecode
Power/thermalpropulsion/T&C
simulationsIntegratedcontrolsubsystemtesting
SensorsActuators
3-axis motionsimulatorInstruments
Stellar InertialTestbed
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:25:31 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Validation Process SimulationApplications
• Pure Simulation:» ALL simulation code (dynamics and
flight software) programmed usingADSIM and external C routines
» Primary uses:– validate flight algorithms– validate subsystem performance– generate predicts for MST and
mission tests
• Mixed Simulation Test (MST)» Reuse ADSIM/C simulation
dynamics» Actual ADA flight code replaces
simulated ADSIM flight code» Primary uses:
– validate flight software– validate subsystem performance
SimulatedDynamics
(ADSIM, C)
SimulatedFlight Software
(ADSIM)
SimulatedDynamics
(ADSIM, C)
COSIMInterface
Code
Actual FlightSoftware
(ADA)
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:25:55 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
ACS ‘Pure Simulation’ Architecture -High Fidelity Spacecraft Dynamics/ACS Simulation Developed & Validated During
Initial Design Phase
SimulatedADD ACSControl
Algorithms
ω θ321
θ
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:26:11 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
MST Hosts Exact ACS ‘Pure Simulation’ High Fidelity SpacecraftDynamics/ACS Simulation Developed During Initial Program
Phase
SimulatedACS
ControlAlgorithms
ω θ321
θ
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:26:28 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Spacecraft Dynamics Simulation -Highest Fidelity Achievable to Support ACS Design Verification
TransferOrbit Model
OperationalOrbit Model
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:26:45 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
BSS’ High Fidelity Simulations Designed to Pick UpMany Design Errors Not Discovered in Linear Analyses
• Cross Axis Coupling Effects» Dynamics - linear and non-linear effects, time
dependant effects» Flexible dynamics & slosh
• Unit Non-Linearities and 2nd order effects» Sensors (thresholds, deadbands, pre-processing
algorithms, field-of-view limits)» Actuators (quantization, saturation, on/off
thrusters, friction, backlash)• Performance Issues
» Steady State performance» Mode or event transitions
• Non-Linear Control Algorithms» Limits/Thresholds» Phase Plane Control» Modulators (frequency conversion)
• System Level Interactions» Thermal Control» Battery Charge Control» Fault Responses
• Loads & Clearances during DiscreteEvents
» Separation, deployments
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:27:01 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
MST Simulation Provides Capability for High FidelityNon-Linear Dynamics Models
(e.g. to simulate complex deployment sequences)
SatelliteStowed for
Launch Satellite Fully Deployed On-Orbit
On-Orbit Satellite
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:27:17 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Simulation Architecture
SD/FAST ROUTINES ADSIM SIMULATION CODE
NASTRAN-basedFlex Model
Add flexible motioneffects to state
derivatives
Calculate StateDerivatives
Integrate StateDerivatives
CalculateComposite Body
Properties Ephemeris &Kinematics
Convert state vectorsto angles, positions,
and rates; rotatevectors betweenreference frames;
propagate quaternion
EnvironmentalTorque Models
Generate disturbanceforces & torques
Apply Forces &Torques to Rigid
Body Model
ESCP or ADSIM CODE
ACS Algorithms(Flight Software)
Determine attitude andcommand actuators
Actuator ModelsGenerate
forces & torques
Sensor ModelsGenerate sensor
output signals
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:27:41 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Common Simulation Process
Develop GeneralSimulation
(ADSIM)
ValidateNon-normal Modes
(not real time)
Generate MSTTest Predictions(not real time)
Develop Real TimeSimulation
PerformMST Tests
Develop NormalMode Simulation
Validate NormalMode
Develop BSE RealTime Simulation
Cross CheckGeneral andNormal Mode
Simulation Results
ADSIM General Simulation
MST Real Time Simulation
BSE Real Time Simulation
Normal Mode Simulation
Simulation Cross Check
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:28:05 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Simulation Development and Validation
• Software module development and test» Develop simulation module by module
» Test each module and document in SDF
• Software module integration and test» Incorporate each module into the larger simulation
» Test integrated system and document in SDF
• Simulation Software Development Folder(SDF)
» Create (or update an existing) SDF for each simulationmodule
– module test
– module integration
» Hold internal design reviews
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:28:23 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Mixed Simulation Testing:Mixes hardware, software and simulation to create a high fidelity,
simulated on-orbit test environment
High fidelity spacecraftdynamics simulation(ADSIM-SD/fast based)
Spacecraftcommand,
telemetry andcontrol units
SCPSensor
datageneration
Sensor Signals
ESCPSimulationcontrol and
operatorinterface
Simulationcontrol and
monitor
ECTCUNon-linear, multi-bodydynamics
High fidelity sensor/actuatormodels
Integrated NASTRAN flexiblemodel data
Full environmentaldisturbances
Actuatordata
transfer
Test System
Real-Time Hardware-in-the-Loop Simulation - Primary Tool to Support Validation Process
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:28:40 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Goals and Objectives of Mixed SimulationTesting Program
• MST brings together in an integrated testenvironment all key elements of ACSdesign
» Flight Computer hardware and software» Sensors/actuators» High fidelity ACS design validation simulation» Flight telemetry and command system» Spacecraft operations ground segment
• In a precisely controlled, high fidelity real-time simulation environment designed to
» Operate ‘as-built’ system in a mission-like setting» Verify design requirements implementation» Verify ACS system design & performance
– Conduct engineering development testing ofcontrol electronics with integrated flightsoftware
– Conduct formal flight software qualification» Conduct ‘burn-in’ thermal cycle testing of flight
control electronics in ‘on-orbit’ environment» Determine ACS design robustness, sensitivity» Support development/validation of spacecraft
mission operations
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:28:55 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Approach to Creating MST System
• Integrate control electronics breadboardand/or flight hardware and with flightsoftware
• Incorporate simulation ‘engine’ capableof executing ‘exact’ simulation codedeveloped/validated during subsystemdevelopment phase
Replaces analytical controller modelswith actual hardware and software
• Provide special signal conditioninginterfaces to link spacecraft electronicsand high fidelity simulation
– Provide sensor data into OBC electronics withidentical input characteristics as actual units(through flight connectors, creating exact signalwaveshape, type, frequency…)
– Receive actuator command data from electronicsfor transfer to and processing by simulation
– Test console to communicate with controlelectronics through standard command and datahandling interfaces
Make the control unit "think" it’s on-orbit
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:29:11 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Two Simulation Test Systems Developed toSupport All MST Activities
MST ‘Jr.’ & Boeing Spacecraft Emulator MST Hardware-in-the-Loop Tester (HITL)
• ACS Design Validation• Flight Software Build Integration &
Development Testing• Mission Procedure Development &
Validation• Operator Training• Mission Rehearsals• RAM Patch Development & Validation• Anomaly Investigation
• Hardware/Software Interface Validation
• Sensor/Actuator/Instrument Interface V&V
• Flight Software Qualification
• Final Phase of SCP Acceptance Test/Burn-in prior to Spacecraft Delivery
• MST ‘Jr.’ & BSE Validation Support
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:29:32 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Test Systems Designed to Support all IDVPActivities and Phases
Process Phases and Flow
Development Mixed SimulationTesting (DVMST)
Integrated Control SystemTesting (ICST)
Long Term Mission &Anomaly Support
Flight S/WMaintenance
Flight S/WQualificationTesting (FQT)
Process Test Environments
MST ‘Jr.’ & MST HITL MST HITL MST ‘Jr.’ Boeing S/C Emulator (BSE)
Mixed Simulation Test Systems
MST ‘Jr.’ / BSE MST Hardware-in-the-loop Tester (HITL)
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:29:49 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Mixed Simulation Test System #1 -Hardware-in-the-Loop Tester (‘HITL’)
MST HITL key features
• Primary COTS hardware andsoftware elements (AppliedDynamics International - ADI)
• Connects to flight orbrassboard SCP, run in real-time with complete sensor,actuator, telemetry andcommand interfaces
• Provide SCP interface to ACSsensors/actuators(replace/mix simulated withbrassboard or flightcomponent)
• Actual CTCU electronics (inc.actual 1553 data bus, groundstation interface)
• Real-time, high fidelityspacecraft dynamicssimulation (reuse of existingdevelopment phase validated‘pure’ simulation)
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:30:10 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
HITL also used for Integrated ControlSubsystem Testing (ICST)
• ICST extends MSTenvironment to supportintegration testing of ACSsensors, actuators &spacecraft payloads:
» Replace simulation sensor,actuator, and payload modelswith actual engineeringmodel/flight units
» Integrate 3-axis motiontable(with mounted sensors)with high fidelity simulationdynamics
» Verify individual sensor,actuator, and instrumenthardware and hardware-software interfaces withcontrol electronics (staticallyand dynamically)
» Verify sensor/actuatorsimulation models in MST
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:30:48 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
MST Jr, Boeing Spacecraft EmulatorConfiguration - 1
Spacecraft Emulator keyfeatures
• Primary COTS hardware and softwareelements (Applied DynamicsInternational - ADI)
• Actual On-board Computer running inreal-time with unmodified flight code(includes memory, timing, I/O circuits ....)
• Fully redundant On-board Computers
• Actual TT/C electronics (includes actual1553 data bus, ground station interface)
• Real-time, high fidelity spacecraftdynamics simulation (reuse of existingdevelopment phase validated ‘pure’simulation)
• Real-time simulation of all non-ACSsubsystems (power, thermal, propulsion,payload)
• Provides direct link to Satellite ControlCenter or hosts Satellite Control SystemTT/C software
Emulated Electronics• ESCP• ECTCU
Host UNIX workstation (or only X-terminal)• Command/Telemetry I/F — ISI EPOCH 2000• GUI simulation control — ADI Interact• Real-time plotting — ADI SIMplot• ESCP control — Boeing EDB
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:31:08 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
MST Jr./BSE Configuration - 2
ADI Real-Time Station (RTS)
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:31:28 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
‘E-Product’ Hardware Element - 1Incorporate core flight hardware and software from ACS subsystem
Emulated Spacecraft ControlProcessor - ESCP• Integrates exact SCP on-board
computer» Executes real-time,
unmodified flight s/w
• Processor circuitry takendirectly from flight SCP design
• Uses non-flight versions ofsensor, actuator,communications, fault andsupport ASICs
• Uses FIFOs and dual portmemory for I/O data transfer
• Incorporates SCP 1553 databus remote terminal, linked tobus controller in TT/C emulator
Emulated SCP Flight SCP
ESCP Integration into Spacecraft Emulator
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:31:54 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
‘E-Product’ Hardware Element - 2Incorporate core flight hardware elements from TT/C subsystem
Emulated Central Telemetry &Command Unit - ECTCU• Uses non-flight versions
of the uplink and T&CASICs
• Process exact spacecraftcommands
• Uses dual port memoryfor telemetry formatinformation
• Produces completestandard telemetry frame
• Flight bus controller forincorporating actualMIL-STD-1553 data bus
Emulated CTCU Flight CTCU
ECTCU Integration into Spacecraft Emulator
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:32:16 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
MST Jr./Boeing Spacecraft EmulatorSystem Architecture
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:32:40 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Commercial-of-the-Shelf (COTS) Softwareused for Spacecraft Emulator Implementation
Applied Dynamics International (ADI) SIMsystem Products
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:33:00 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
IDVP Mixed Simulation TestPhases - 1 (and Acronym Explanation)
• Development MST (DVMST)
» Engineering level testing» Incremental testing of integrated flight software builds;
- Tests designed to verify ADD functionality» Test plan created per build by analysts and test
engineers;– Test results derived from ‘pure simulation’ or
analysis activities– Analysts review and sign test cases
» Verifies all ACS System level performancerequirements, ACS design and performance validation
– Customer review and monitor test cases» Problem reports (SW, tester, operator error) tracked
internally, closed by REA signature
• Integrated Control Subsystem Testing (ICST)
» Replaces simulated sensor, actuator and Payloadmodels with actual engineering model and/or flightunits
» Provides for early verification of individual sensor,actuator, and Payload hardware and hardware/softwareinterfaces - both statically and dynamically
» Supports validation of pure simulation sensor/actuatormodels used in MST and GSMST
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:33:18 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
IDVP Mixed Simulation TestPhases - 2
• Flight Software Qualification Testing (FQT)
» Independent ACS subsystem engineering team performsformal software qualification testing of SCP CSCI usingMST(to MIL STD 498/2167a ... standards)
» Command files, data under configuration management,SQA involved in test plan/data
» Conducted using brassboard SCP with HITL platform» Test cases defined from actual spacecraft operations
• Flight Acceptance MST (FAMST)» Support Flight SCP Final Acceptance Testing
– Conduct 50 hrs of required SCP burn-in/thermalcycling using real-time, closed loop MST simulationenvironment
» Perform subset of FQT test procedures on flight SCP– Test flight SCP using unmodified flight code, linking
the detailed spacecraft simulation directly to the SCPthru flight connectors
– Execute• Entire mission and on-station sequence• All operational modes, mission phases, fault
response
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:33:33 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
IDVP Mixed Simulation TestPhases - 3
• Extended MST (EXMST)
» Post FQT test focused on system performance andoff-nominal performance
» Evaluate system robustness, defined by analysts(perform ACS/Flight SW stress testing)
» Validate dynamic models and linear analysis
• Ground Segment MST (GSMST)» Expands the MST environment to encompass
complete spacecraft and ground segment.» Augments MST high-fidelity ACS simulation with
digital simulation of non-ACS subsystems (power,thermal, propulsion, payloads and telemetry andcommand)
» Supports mission development, preparation, andSatellite Control Center command and controlsoftware validation.
» Develop and validate all spacecraft operational andtest procedures, verify the mission sequence ofevents, provide factory tool for on-orbit spacecraftsupport
» Pre-testing of modified procedures, anomalyinvestigations; development, checkout, andvalidation of flight software modifications
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:33:48 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Validation Process includes GSMST Phase toSupport all Critical Mission Development Activities
Mission planning/preparation• Development/validation of operational procedures• Development/checkout of on-orbit test procedures• Verification of mission sequence of events
Ground station software• Ground station software development• Validation of telemetry and command
databases/processing• Develop/validate ground station attitude
determination/maneuver software• Design/test command procedure software
Training• High fidelity, real time environment for mission
rehearsals• Mission rehearsals from customer/remote ground
station• Customer operator training
End-to-End Testing• Exercise all operational procedures and execute all
spacecraft commands in on-orbit, closed loopenvironment
On-orbit support• Tool for ‘pre-testing’ procedure modifications• Anomaly investigations• ‘RAM patch’ development/checkout/validation• Provide ‘mission oriented’ environment for additional
flight software testing (system ‘stress’ testing)
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:34:21 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Boeing Spacecraft Emulator (‘BSE’)
• The Boeing Spacecraft Emulator(‘BSE’) represents a standardBoeing product integrating
» Extensive COTS hardware and software with» Special Boeing-developed electronic
components, called the ‘E-products’ -emulated spacecraft electronics
• The Boeing goal is to create anenvironment that integrates thesatellite ground system with a highfidelity satellite simulation
» Used to support our satellite and missiondevelopment activities,
» Provide proper development and validationof the spacecraft mission to ensure 100%first mission success, and
» Provide high quality spacecraft simulatorproduct for delivery to our Customers
BSS Test System Integrates GroundSystem with High Fidelity Spacecraft
Simulator
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:34:36 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
• GSMST System integrates all critical space/groundsystem elements for support of mission developmentand validation
» ACS hardware-in-the-loop Mixed Simulation Test (with flightcomputers, T&C hardware, and high fidelity closed-loop spacecraftsimulations) used to design, develop and qualify the controlsubsystem
» Simulations of all non-ACS subsystems and instruments
» Customer ground station real-time command/telemetrysoftware/hardware and spacecraft data base
» Customer ground station command generation software
» Customer ground station telemetry processing software
• Provides remote communications capability for linkingSpacecraft Emulator to GOC/SOCC or BSS’ El Segundofacility for Mission Rehearsals
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:34:50 PM
Achieving Software Validation Through Simulation -- Loren Slafer
Slide 1
"BSS’ spacecraft developmentprocess has..."
Agenda
Satellites in GeosynchronousOrbit
Boeing Satellite SystemsCommercialProductDevelopmentHistory
BSS Heritage for GovernmentPrograms
BSS Satellite Flight Software is Integrated into a SpacecraftControl Processor
BSS’ Spacecraft Risk Mitigation Strategy
BSS’ Standard Approach forSpacecraft Design Validation
Concluding Remarks
• The Boeing standard simulation-based verification and validationprocess represents 40 yearevolution of spacecraft simulationtechnology
• Adopted as product validationplatform for all programs
• Provides capability for Boeing to‘Fly the Spacecraft on the Ground’
• Has resulted in 100% successful1st mission on all new Boeingspacecraft
file:///K|/2000-2001/Int_Exp/1keyslaf.htm (1 of 8)3/11/2005 3:35:25 PM
top related