TY - BOOK AU - Eickhoff,Jens TI - Simulating spacecraft systems T2 - Springer aerospace technology, SN - 3642012752 AV - TL870 .E335 2009 U1 - 629.1 22 PY - 2009///] CY - Heidelberg, New York PB - Springer KW - Astronautics KW - Systems engineering KW - Simulation methods KW - Aerospace engineering KW - Space vehicles KW - Electronic equipment N1 - Includes bibliographical references and index; Introduction --; Part I; Simulation Based System Development --; 1; Complex Systems in Spaceflight --; 2; System Simulation in System Engineering --; 2.1; Development Process Phases for Spacecraft --; 2.2; A System, its Control Functions and their Modeling --; 2.3; Algorithms, Software and Hardware Development and Verification --; 2.4; Functional System Validation --; 3; Simulation Tools for System Analysis and Verification --; 3.1; Tools for System Design and Dimensioning --; 3.1.1; Tools for System Predesign and Conception --; 3.1.2; Functional System Analysis Tools for Phase B --; 3.2; System Verification Tools --; 3.2.1; Functional Verification Bench (FVB) --; 3.2.2; Software Verification Facility (SVF) --; 3.2.3; Hybrid System Testbed (STB) --; 3.2.4; Electrical Functional Model (EFM) --; 3.2.5; Spacecraft Simulator for Operations Support --; 3.3; Infrastructure History --; 4; Testbench Components in Detail --; 4.1; Control Consoles --; 4.2; Test Procedure Editors and Interpreters --; 4.3; Special Checkout Equipment --; 4.4; Simulator-Frontend Equipment --; 4.5; Spacecraft Simulators --; 4.6; Equipment and System Models --; 5; Spacecraft Functionality to be Modeled --; 5.1; Functional Simulation Concept --; 5.2; Attitude, Orbit and Trajectory Modeling --; 5.3; Aspects of Structural Mechanics --; 5.4; Thermal Aspects --; 5.5; Equipment Modeling --; Part II; Simulator Technology --; 6; Numerical Foundations of System Simulation --; 6.1; Introduction to Numerics --; 6.2; Modeling of System Components as Transfer Functions --; 6.3; Components with Time Response --; 6.4; Balance Equations --; 6.4.1; Equation Set for Fluid Systems --; 6.4.2; Equation Set for Spacecraft Dynamics --; 6.4.3; Equation Set for Spacecraft Electrics --; 6.5; Classification of Partial Differential Equations --; 6.6; Transformation of PDEs into Systems of ODEs --; 6.7; Numerical Integration Methods --; 6.8; Integration Methods Applied on System Level --; 6.9; Boundary Value Problems in System Modeling --; 6.10; Root Finding Methods for Boundary Value Problems --; 6.11; Numerical Functionalities for Control Engineering --; 6.11.1; Mathematical Building Blocks and their Transformation to RPN --; 6.11.2; Linearization of System State Equations --; 6.11.3; Linearization by Algorithmic Differentiation --; 6.12; Semi-Implicit Methods for Stiff DEQ Systems --; 7; Aspects of Real-time Simulation --; 7.1; Time Definitions --; 7.2; Time Synchronization --; 7.3; Modeling Time in a Simulator --; 7.4; Real-time Parallel Processing --; 8; Object Oriented Architecture of Simulators and System Models --; 8.1; Objectives of Simulator Software Design --; 8.2; The Model Driven Architecture --; 8.3; Implementation Technologies - Programming Languages --; 8.4; Implementation Technologies - The Unified Modeling Language (UML) --; 8.4.1; Code Generation from UML --; 8.4.2; Designing a Simulator Kernel using UML --; 8.4.3; Designing Spacecraft Equipment Models with UML --; 8.5; Implementation Technologies - The Extensible Markup Language (XML) --; 8.6; Implementation Technologies - Modeling Frameworks --; 8.7; From a Model Specification to the Simulation Run --; 8.7.1; From Equipment Documentation to the Model Specification --; 8.7.2; Application Example - Fiber-optic Gyroscope --; 8.7.3; Writing an Equipment Model Specification --; 8.7.4; Translation of the Model Specification into UML Based Design --; 8.7.5; Code Generation and Code Instrumentation --; 8.7.6; Integrating the Model into the Simulator --; 8.7.7; Configuration Files for a Simulation Run --; 8.7.8; Simulation Run --; 9; Simulator Development Compliant to Software Standards --; 9.1; Software Engineering Standards - Overview --; 9.2; Software Classification According to Criticality --; 9.3; Software Standard Application Example --; 9.4; Critical Path in Spacecraft Development --; 9.5; Testbench Configuration Control vs. OBSW and TM / TC --; 9.6; Testbench Development Responsibilities --; 9.7; Lessons Learned from Projects --; 10; Simulation Tools in a System Engineering Infrastructure --; 10.1; The System Modeling Language (SysML) --; 10.2; System Engineering Infrastructures --; 10.3; Standards for Data Exchange Between Engineering Tools --; Part III; Advanced Technologies --; 11; Service Oriented Simulator Kernel Architectures --; 11.1; SOA Implementation of Simulator Initialization --; 11.2; SOA Implementation of the Kernel Numerics --; 11.3; Orchestration of the Computation and Function Distribution --; 12; Consistent Modeling Technology for all Development Phases --; 12.1; Requirements to a Cross-Phase Design Infrastructure --; 12.2; Cross-Phase Simulation Infrastructure and Engineering Steps --; 13; Knowledge-Based Simulation Applications --; 13.1; Modeling of Information for Rule-Based Processing --; 13.2; Accumulation of Knowledge on a System's Behavior --; 13.3; Coupling of Knowledge-Processor and simulated / real System --; 13.4; Application of Expert Systems for User Training --; 13.5; Implementation Technology: Rules as Fact Filters --; 14; Simulation of Autonomous Systems --; 14.1; Testing Conventional on-board Software Functions --; 14.2; Testing Failure Management Functions --; 14.3; Testing Higher Levels of System Autonomy --; 14.4; Implementations of Autonomy and their Focus --; 14.4.1; Improvement Technology - on-board SW / HW Components --; 14.4.2; Improvement Technology - Optimizing the Mission Product --; 14.4.3; Enabling Technology - Autonomous OBSW for Deep Space Probes --; 15; References ER -