Fault-Tolerance Techniques for Spacecraft Control Computers 🔍
Mengfei Yang, Gengxin Hua, Yanjun Feng, Jian Gong
John Wiley & Sons Singapore Pte. Ltd, 1, 2017
英语 [en] · 中文 [zh] · PDF · 5.7MB · 2017 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/scihub/zlib · Save
描述
__**Comprehensive coverage of all aspects of space application oriented fault tolerance techniques**__ • Experienced expert author working on fault tolerance for Chinese space program for almost three decades• Initiatively provides a systematic texts for the cutting-edge fault tolerance techniques in spacecraft control computer, with emphasis on practical engineering knowledge• Presents fundamental and advanced theories and technologies in a logical and easy-to-understand manner• Beneficial to readers inside and outside the area of space applications
备用文件名
lgrsnf/K:/!genesis/0day/wiley_1/9781119107392.pdf
备用文件名
nexusstc/Fault‐Tolerance Techniques for Spacecraft Control Computers/0dc7838005ef6ffaac513fbbc9d5db57.pdf
备用文件名
scihub/10.1002/9781119107392.pdf
备用文件名
zlib/Technique/Aerospace Equipment/Mengfei Yang, Gengxin Hua, Yanjun Feng, Jian Gong/Fault-Tolerance Techniques for Spacecraft Control Computers_3517591.pdf
备选作者
Yang, Mengfei, Hua, Gengxin, Feng, Yanjun, Gong, Jian
备用出版商
Wiley & Sons, Incorporated, John
备用出版商
John Wiley & Sons, Incorporated
备用出版商
Wiley & Sons, Limited, John
备用出版商
American Geophysical Union
备用出版商
Wiley Blackwell
备用版本
John Wiley & Sons, Inc., Singapore, 2017
备用版本
United States, United States of America
备用版本
Chichester, West Sussex, 2017
备用版本
New York, 2017
元数据中的注释
0
元数据中的注释
lg2227112
元数据中的注释
{"edition":"1","isbns":["111910727X","1119107393","1119107407","1119107415","9781119107279","9781119107392","9781119107408","9781119107415"],"last_page":344,"publisher":"Wiley"}
备用描述
Content: Brief Introduction xiii Preface xv 1 Introduction 1 1.1 Fundamental Concepts and Principles of Fault -tolerance Techniques 1 1.1.1 Fundamental Concepts 1 1.1.2 Reliability Principles 4 1.1.2.1 Reliability Metrics 4 1.1.2.2 Reliability Model 6 1.2 The Space Environment and Its Hazards for the Spacecraft Control Computer 9 1.2.1 Introduction to Space Environment 9 1.2.1.1 Solar Radiation 9 1.2.1.2 Galactic Cosmic Rays (GCRs) 10 1.2.1.3 Van Allen Radiation Belt 10 1.2.1.4 Secondary Radiation 12 1.2.1.5 Space Surface Charging and Internal Charging 12 1.2.1.6 Summary of Radiation Environment 13 1.2.1.7 Other Space Environments 14 1.2.2 Analysis of Damage Caused by the Space Environment 14 1.2.2.1 Total Ionization Dose (TID) 14 1.2.2.2 Single Event Effect (SEE) 15 1.2.2.3 Internal/surface Charging Damage Effect 20 1.2.2.4 Displacement Damage Effect 20 1.2.2.5 Other Damage Effect 20 1.3 Development Status and Prospects of Fault Tolerance Techniques 21 References 25 2 Fault -Tolerance Architectures and Key Techniques 29 2.1 Fault - tolerance Architecture 29 2.1.1 Module -level Redundancy Structures 30 2.1.2 Backup Fault -tolerance Structures 32 2.1.2.1 Cold -backup Fault -tolerance Structures 32 2.1.2.2 Hot -backup Fault -tolerance Structures 34 2.1.3 Triple -modular Redundancy (TMR) Fault -tolerance Structures 36 2.1.4 Other Fault -tolerance Structures 40 2.2 Synchronization Techniques 40 2.2.1 Clock Synchronization System 40 2.2.1.1 Basic Concepts and Fault Modes of the Clock Synchronization System 40 2.2.1.2 Clock Synchronization Algorithm 41 2.2.2 System Synchronization Method 52 2.2.2.1 The Real -time Multi -computer System Synchronization Method 52 2.2.2.2 System Synchronization Method with Interruption 56 2.3 Fault -tolerance Design with Hardware Redundancy 60 2.3.1 Universal Logic Model and Flow in Redundancy Design 60 2.3.2 Scheme Argumentation of Redundancy 61 2.3.2.1 Determination of Redundancy Scheme 61 2.3.2.2 Rules Obeyed in the Scheme Argumentation of Redundancy 62 2.3.3 Redundancy Design and Implementation 63 2.3.3.1 Basic Requirements 63 2.3.3.2 FDMU Design 63 2.3.3.3 CSSU Design 64 2.3.3.4 IPU Design 65 2.3.3.5 Power Supply Isolation Protection 67 2.3.3.6 Testability Design 68 2.3.3.7 Others 68 2.3.4 Validation of Redundancy by Analysis 69 2.3.4.1 Hardware FMEA 69 2.3.4.2 Redundancy Switching Analysis (RSA) 69 2.3.4.3 Analysis of the Common Cause of Failure 69 2.3.4.4 Reliability Analysis and Checking of the Redundancy Power 70 2.3.4.5 Analysis of the Sneak Circuit in the Redundancy Management Circuit 72 2.3.5 Validation of Redundancy by Testing 73 2.3.5.1 Testing by Failure Injection 73 2.3.5.2 Specific Test for the Power of the Redundancy Circuit 74 2.3.5.3 Other Things to Note 74 References 74 3 Fault Detection Techniques 77 3.1 Fault Model 77 3.1.1 Fault Model Classified by Time 78 3.1.2 Fault Model Classified by Space 78 3.2 Fault Detection Techniques 80 3.2.1 Introduction 80 3.2.2 Fault Detection Methods for CPUs 81 3.2.2.1 Fault Detection Methods Used for CPUs 82 3.2.2.2 Example of CPU Fault Detection 83 3.2.3 Fault Detection Methods for Memory 87 3.2.3.1 Fault Detection Method for ROM 88 3.2.3.2 Fault Detection Methods for RAM 91 3.2.4 Fault Detection Methods for I/Os 95 References 96 4 Bus Techniques 99 4.1 Introduction to Space -borne Bus 99 4.1.1 Fundamental Concepts 99 4.1.2 Fundamental Terminologies 99 4.2 The MIL -STD -1553B Bus 100 4.2.1 Fault Model of the Bus System 101 4.2.1.1 Bus -level Faults 103 4.2.1.2 Terminal Level Faults 104 4.2.2 Redundancy Fault -tolerance Mechanism of the Bus System 106 4.2.2.1 The Bus -level Fault -tolerance Mechanism 107 4.2.2.2 The Bus Controller Fault -tolerance Mechanism 108 4.2.2.3 Fault -tolerance Mechanism of Remote Terminals 113 4.3 The CAN Bus 116 4.3.1 The Bus Protocol 117 4.3.2 Physical Layer Protocol and Fault -tolerance 117 4.3.2.1 Node Structure 117 4.3.2.2 Bus Voltage 118 4.3.2.3 Transceiver and Controller 119 4.3.2.4 Physical Fault -tolerant Features 119 4.3.3 Data Link Layer Protocol and Fault -tolerance 120 4.3.3.1 Communication Process 120 4.3.3.2 Message Sending 120 4.3.3.3 The President Mechanism of Bus Access 120 4.3.3.4 Coding 121 4.3.3.5 Data Frame 121 4.3.3.6 Error Detection 122 4.4 The SpaceWire Bus 124 4.4.1 Physical Layer Protocol and Fault -tolerance 126 4.4.1.1 Connector 126 4.4.1.2 Cable 126 4.4.1.3 Low Voltage Differential Signal 126 4.4.1.4 Data Filter (DS) Coding 128 4.4.2 Data Link Layer Protocol and Fault -tolerance 129 4.4.2.1 Packet Character 129 4.4.2.2 Packet Parity Check Strategy 131 4.4.2.3 Packet Structure 131 4.4.2.4 Communication Link Control 131 4.4.3 Networking and Routing 136 4.4.3.1 Major Technique used by the SpaceWire Network 136 4.4.3.2 SpaceWire Router 138 4.4.4 Fault -tolerance Mechanism 139 4.5 Other Buses 141 4.5.1 The IEEE 1394 Bus 141 4.5.2 Ethernet 143 4.5.3 The I2C Bus 145 References 148 5 Software Fault -Tolerance Techniques 151 5.1 Software Fault -tolerance Concepts and Principles 151 5.1.1 Software Faults 151 5.1.2 Software Fault -tolerance 152 5.1.3 Software Fault Detection and Voting 153 5.1.4 Software Fault Isolation 154 5.1.5 Software Fault Recovery 155 5.1.6 Classification of Software Fault -tolerance Techniques 156 5.2 Single -version Software Fault -tolerance Techniques 156 5.2.1 Checkpoint and Restart 157 5.2.2 Software -implemented Hardware Fault -tolerance 160 5.2.2.1 Control Flow Checking by Software Signatures (CFCSS) 161 5.2.2.2 Error Detection by Duplicated Instructions (EDDI) 164 5.2.3 Software Crash Trap 165 5.3 Multiple -version Software Fault -tolerance Techniques 165 5.3.1 Recovery Blocks (RcB) 165 5.3.2 N -version Programming (NVP) 167 5.3.3 Distributed Recovery Blocks (DRB) 168 5.3.4 N Self -checking Programming (NSCP) 169 5.3.5 Consensus Recovery Block (CRB) 172 5.3.6 Acceptance Voting (AV) 172 5.3.7 Advantage and Disadvantage of Multiple -version Software 172 5.4 Data Diversity Based Software Fault -tolerance Techniques 173 5.4.1 Data Re -expression Algorithm (DRA) 173 5.4.2 Retry Blocks (RtB) 174 5.4.3 N -copy Programming (NCP) 174 5.4.4 Two -pass Adjudicators (TPA) 175 References 177 6 Fault -Tolerance Techniques for FPGA 179 6.1 Effect of the Space Environment on FPGAs 180 6.1.1 Single Event Transient Effect (SET) 181 6.1.2 Single Event Upset (SEU) 181 6.1.3 Single Event Latch -up (SEL) 182 6.1.4 Single Event Burnout (SEB) 182 6.1.5 Single Event Gate Rupture (SEGR) 182 6.1.6 Single Event Functional Interrupt (SEFI) 183 6.2 Fault Modes of SRAM -based FPGAs 183 6.2.1 Structure of a SRAM -based FPGA 183 6.2.2 Faults Classification and Fault Modes Analysis of SRAM -based FPGAs 186 6.2.2.1 Faults Classification 186 6.2.2.2 Fault Modes Analysis 186 6.3 Fault -tolerance Techniques for SRAM -based FPGAs 190 6.3.1 SRAM -based FPGA Mitigation Techniques 191 6.3.1.1 The Triple Modular Redundancy (TMR) Design Technique 191 6.3.1.2 The Inside RAM Protection Technique 193 6.3.1.3 The Inside Register Protection Technique 194 6.3.1.4 EDAC Encoding and Decoding Technique 195 6.3.1.5 Fault Detection Technique Based on DMR and Fault Isolation Technique Based on Tristate Gate 198 6.3.2 SRAM -based FPGA Reconfiguration Techniques 199 6.3.2.1 Single Fault Detection and Recovery Technique Based on ICAP+FrameECC 199 6.3.2.2 Multi -fault Detection and Recovery Technique Based on ICAP Configuration Read -back+RS Coding 205 6.3.2.3 Dynamic Reconfiguration Technique Based on EAPR 210 6.3.2.4 Fault Recovery Technique Based on Hardware Checkpoint 216 6.3.2.5 Summary of Reconfiguration Fault -tolerance Techniques 217 6.4 Typical Fault -tolerance Design of SRAM -based FPGA 219 6.5 Fault -tolerance Techniques of Anti -fuse Based FPGA 227 References 230 7 Fault -Injection Techniques 233 7.1 Basic Concepts 233 7.1.1 Experimenter 234 7.1.2 Establishing the Fault Model 234 7.1.3 Conducting Fault -injection 235 7.1.4 Target System for Fault -injection 235 7.1.5 Observing the System s Behavior 235 7.1.6 Analyzing Experimental Findings 235 7.2 Classification of Fault -injection Techniques 236 7.2.1 Simulated Fault -injection 236 7.2.1.1 Transistor Switch Level Simulated Fault -injection 237 7.2.1.2 Logic Level Simulated Fault -injection 237 7.2.1.3 Functional Level Simulated Fault -injection 237 7.2.2 Hardware Fault -injection 238 7.2.3 Software Fault -injection 240 7.2.3.1 Injection During Compiling 240 7.2.3.2 Injection During Operation 241 7.2.4 Physical Fault -injection 242 7.2.5 Mixed Fault -injection 244 7.3 Fault -injection System Evaluation and Application 245 7.3.1 Injection Controllability 245 7.3.2 Injection Observability 246 7.3.3 Injection Validity 246 7.3.4 Fault -injection Application 247 7.3.4.1 Verifying the Fault Detection Mechanism 247 7.3.4.2 Fault Effect Domain Analysis 247 7.3.4.3 Fault Restoration 247 7.3.4.4 Coverage Estimation 247 7.3.4.5 Delay Time 247 7.3.4.6 Generating Fault Dictionary 248 7.3.4.7 Software Testing 248 7.4 Fault -injection Platform and Tools 248 7.4.1 Fault -injection Platform in Electronic Design Automation (EDA) Environment 249 7.4.2 Computer Bus -based Fault -injection Platform 252 7.4.3 Serial Accelerator Based Fault -injection Case 254 7.4.4 Future Development of Fault -injection Technology 256 References 258 8 Intelligent Fault -Tolerance Techniques 261 8.1 Evolvable Hardware Fault -tolerance 261 8.1.1 Fundamental Concepts and Principles 261 8.1.2 Evolutionary Algorithm 266 8.1.2.1 Encoding Methods 270 8.1.2.2 Fitness Function Designing 272 8.1.2.3 Genetic Operators 273 8.1.2.4 Convergence of Genetic Algorithm 277 8.1.3 Programmable Devices 277 8.1.3.1 ROM 278 8.1.3.2 PAL and GAL 279 8.1.3.3 FPGA 281 8.1.3.4 VRC 282 8.1.4 Evolvable Hardware Fault -tolerance Implementation Methods 285 8.1.4.1 Modeling and Organization of Hardware Evolutionary Systems 286 8.1.4.2 Reconfiguration and Its Classification 289 8.1.4.3 Evolutionary Fault -tolerance Architectures and Methods 291 8.1.4.4 Evolutionary Fault -tolerance Methods at Various Layers of the Hardware 293 8.1.4.5 Method Example 298 8.2 Artificial Immune Hardware Fault -tolerance 302 8.2.1 Fundamental Concepts and Principles 302 8.2.1.1 Biological Immune System and Its Mechanism 304 8.2.1.2 Adaptive Immunity 305 8.2.1.3 Artificial Immune Systems 307 8.2.1.4 Fault -tolerance Principle of Immune Systems 310 8.2.2 Fault -tolerance Methods with Artificial Immune System 314 8.2.2.1 Artificial Immune Fault -tolerance System Architecture 316 8.2.2.2 Immune Object 318 8.2.2.3 Immune Control System 321 8.2.2.4 Working Process of Artificial Immune Fault -tolerance System 325 8.2.3 Implementation of Artificial Immune Fault -tolerance 328 8.2.3.1 Hardware 328 8.2.3.2 Software 330 References 334 Acronyms 337 Index 343
备用描述
<p>Comprehensive coverage of all aspects of space application oriented fault tolerance techniques • Experienced expert author working on fault tolerance for Chinese space program for almost three decades<br> • Initiatively provides a systematic texts for the cutting-edge fault tolerance techniques in spacecraft control computer, with emphasis on practical engineering knowledge<br> • Presents fundamental and advanced theories and technologies in a logical and easy-to-understand manner<br> • Beneficial to readers inside and outside the area of space applications<br></p>
开源日期
2018-06-05
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:Motrix -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.