Binary Decision Diagrams and Extensions for System Reliability Analysis Scrivener Publishing 100 Cummings Center, Suite 541J Beverly, MA 01915-6106 Performability Engineering Series Series Editors: Krishna B. Misra ([email protected]) and John Andrews ([email protected]) Scope: A true performance of a product, or system, or service must be judged over the entire life cycle activities connected with design, manufacture, use and disposal in relation to the economics of maximization of dependability, and mini- mizing its impact on the environment. The concept of performability allows us to take a holistic assessment of performance and provides an aggregate attribute that reflects an entire engineering effort of a product, system, or service designer in achieving dependability and sustainability. Performance should not just be indica- tive of achieving quality, reliability, maintainability and safety for a product, sys- tem, or service, but achieving sustainability as well. The conventional perspective of dependability ignores the environmental impact considerations that accompany the development of products, systems, and services. However, any industrial activ- ity in creating a product, system, or service is always associated with certain envi- ronmental impacts that follow at each phase of development. These considerations have become all the more necessary in the 21st century as the world resources con- tinue to become scarce and the cost of materials and energy keep rising. It is not difficult to visualize that by employing the strategy of dematerialization, minimum energy and minimum waste, while maximizing the yield and developing economi- cally viable and safe processes (clean production and clean technologies), we will create minimal adverse effect on the environment during production and dis- posal at the end of the life. This is basically the goal of performability engineering. It may be observed that the above-mentioned performance attributes are interrelated and should not be considered in isolation for optimization of performance. Each book in the series should endeavor to include most, if not all, of the attributes of this web of interrelationship and have the objec- tive to help create optimal and sustainable products, systems, and services. Publishers at Scrivener Martin Scrivener([email protected]) Phillip Carmical ([email protected]) Binary Decision Diagrams and Extensions for System Reliability Analysis Liudong Xing and Suprasad V. Amari Copyright © 2015 by Scrivener Publishing LLC. All rights reserved. Co-published by John Wiley & Sons, Inc. Hoboken, New Jersey, and Scrivener Publishing LLC, Salem, Massachusetts. Published simultaneously in Canada. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or other wise, except as permit- ted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior writ- ten permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 750-4470, or on the web at www.copyright.com. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permission. Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchant- ability or fitness for a particular purpose. No warranty may be created or extended by sales representa- tives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Neither the publisher nor author shall be liable for any loss of profit or any other commercial damages, including but not limited to spe- cial, incidental, consequential, or other damages. For general information on our other products and services or for technical support, please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic formats. For more information about Wiley products, visit our web site at www.wiley.com. For more information about Scrivener products please visit www.scrivenerpublishing.com. Cover design by Russell Richardson Library of Congr ess Cataloging-in-Publication Data: ISBN 978-1-118-54937-7 Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 To Kevin X. Zhang and Joseph Amari Contents Preface xiii Nomenclature xix 1 Introduction 1 1.1 Historical Developments 1 1.2 Reliability and Safety Applications 4 2 Basic Reliability Theory and Models 7 2.1 Probabiltiy Concepts 7 2.1.1 Axioms of Probability 8 2.1.2 Total Probability Law 9 2.1.3 Random Variables 10 2.1.4 Parameters of Random Variables 11 2.1.5 Lifetime Distributions 12 2.2 Reliability Measures 14 2.2.1 Time-to-Failure and Failure Function 14 2.2.2 Reliability Function 14 2.2.3 Failure Rate Function 15 2.2.4 Mean Time to Failure 16 2.2.5 Mean Residual Life 17 2.3 Fault Tree Analysis 17 2.3.1 Overview 17 2.3.2 Fault Tree Construction 18 2.3.3 Different Forms of Fault Trees 21 2.3.3.1 Static Fault Trees 21 2.3.3.2 Dynamic Fault Trees (DFTs) 22 2.3.3.3 Noncoherent Fault Trees 24 vii viii Contents 2.3.4 Types of Fault Tree Analysis 24 2.3.4.1 Qualitative Analysis 25 2.3.4.2 Quantitative Analysis 27 2.3.5 Fault Tree Analysis Techniques 28 2.3.5.1 Inclusion-Exclusion (I-E) 28 2.3.5.2 Sum of Disjoint Products (SDPs) 30 3 Fundamentals of Binary Decision Diagrams 33 3.1 Preliminaries 34 3.2 Basic Concepts 34 3.3 BDD Construction 35 3.3.1 Input Variable Ordering 35 3.3.2 OBDD Generation 37 3.3.3 ROBDD Generation 38 3.3.4 Example Illustrations 39 3.4 BDD Evaluation 42 3.5 BDD-Based Software Package 44 4 Application of BDD to Binary-State Systems 45 4.1 Network Reliability Analysis 45 4.2 Event Tree Analysis 47 4.3 Failure Frequency Analysis 50 4.3.1 Steady-State System Failure Frequency 51 4.3.2 Time-Dependent System Failure and Success Frequencies 53 4.4 Importance Measures and Analysis 54 4.4.1 Deterministic Importance Measures 54 4.4.2 Probabilistic Importance Measures 56 4.4.2.1 Birnbaum’s Measure 56 4.4.2.2 Criticality Importance Factor 58 4.4.2.3 Fussell-Vesely Measure 59 4.5 Modularization Methods 60 4.6 Non-Coherent Systems 60 4.6.1 Prime Implicants Based Method 61 4.6.2 BDD Based Method 64 4.7 Disjoint Failures 65 4.8 Dependent Failures 68 4.8.1 Common-Cause Failures (CCFs) 68 4.8.2 Functional Dependent Failures 71
Description: