2,870 research outputs found

    Machine learning techniques for fault isolation and sensor placement

    Get PDF
    Fault isolation and sensor placement are vital for monitoring and diagnosis. A sensor conveys information about a system's state that guides troubleshooting if problems arise. We are using machine learning methods to uncover behavioral patterns over snapshots of system simulations that will aid fault isolation and sensor placement, with an eye towards minimality, fault coverage, and noise tolerance

    Qualitative modelling and simulation of physical systems for a diagnostic purpose

    Get PDF
    This is a Milton Keynes De Montfort University thesisThe goal of a fault-diagnosis system is to obtain an accurate diagnosis at a low cost. In order to reach this goal, many techniques have been used, e.g. qualitative methods and multiple-models. This research investigates a novel strategy for improving the balance accuracy versus cost of consistency-based fault-diagnosis systems. This new strategy is organised around the notion of entities. These are physical entities. such as water pressure or temperature. The functioning of a physical system can involve numerous entities. Because these entities influence each other's behaviour, multiple-fault situations can occur, where several entities are affected by a fault. These situations are called complex multiple-fault situations. The existing fault-diagnosis systems do not perform satisfactorily on complex multiple-fault situations. This is because the set of entities they investigate is fixed from the start of the diagnostic process. As a consequence, depending on the entities included in this set, existing systems either perform an inaccurate diagnosis, or reach an accurate diagnosis at an unnecessarily high cost. This thesis presents a fault-diagnosis strategy called MVDS (standing for Multiple Variable Diagnosis Strategy) designed specifically for performing the efficient diagnosis of complex multiple-fault situations. The underlying principle of MVDS is that it is not possible to know from the start of the diagnostic process which entities are affected. Thus, a diagnostic process with MVDS is undertaken with the investigation of an initial set of entities, and this set of investigated entities is continuously updated along the process, as intermediate results are obtained. In order to illustrate clearly the functioning of MVDS, a fault-scenario using a small example from the air-conditioning domain is diagnosed and the process studied. The investigation of the performance of MVDS on more complex physical systems is undertaken on a larger case-study using a hot-water and heating system. In MVDS, it is possible to disable the adaptability of the set of investigated entities, so that it can be run with a fixed set. By doing so, the performance of the strategy in MVDS can be compared to the performance of traditional approaches which use a fixed set of investigated entities. The study-case shows that MVDS reaches more accurate results than traditional approaches, and that this accuracy is obtained at a low cost, since unnecessary measurements of entities are avoided. Furthermore, the strategy produces a complete trace of the process that is close to common-sense reasoning. It is also a co-operative strategy where the operator can intervene. Summary of the main research contributions: - The issue of diagnosing complex multiple-fault situations is specifically addressed for the first time. The problem caused by this diagnosis task is defined, and a strategy is constructed in order to diagnose efficiently the complex multiple-fault situations. The strategy is implemented in MVDS and tested on an example and a case-study. - Risk characteristics have been described. They allow to evaluate how prone to complex muItiple-fault situations is a physical system. - Hot-water and heating systems are offered as a new domain of research for consistency-based fault-diagnosis systems. - The inclusion of co-operation into the fault-diagnosis process is a novel approach. Its potential advantages have been identified

    The use of multiple models in case-based diagnosis

    Get PDF
    The work described in this paper has as its goal the integration of a number of reasoning techniques into a unified intelligent information system that will aid flight crews with malfunction diagnosis and prognostication. One of these approaches involves using the extensive archive of information contained in aircraft accident reports along with various models of the aircraft as the basis for case-based reasoning about malfunctions. Case-based reasoning draws conclusions on the basis of similarities between the present situation and prior experience. We maintain that the ability of a CBR program to reason about physical systems is significantly enhanced by the addition to the CBR program of various models. This paper describes the diagnostic concepts implemented in a prototypical case based reasoner that operates in the domain of in-flight fault diagnosis, the various models used in conjunction with the reasoner's CBR component, and results from a preliminary evaluation

    Working Notes from the 1992 AAAI Workshop on Automating Software Design. Theme: Domain Specific Software Design

    Get PDF
    The goal of this workshop is to identify different architectural approaches to building domain-specific software design systems and to explore issues unique to domain-specific (vs. general-purpose) software design. Some general issues that cut across the particular software design domain include: (1) knowledge representation, acquisition, and maintenance; (2) specialized software design techniques; and (3) user interaction and user interface

    Progress on Intelligent Guidance and Control for Wind Shear Encounter

    Get PDF
    Low altitude wind shear poses a serious threat to air safety. Avoiding severe wind shear challenges the ability of flight crews, as it involves assessing risk from uncertain evidence. A computerized intelligent cockpit aid can increase flight crew awareness of wind shear, improving avoidance decisions. The primary functions of a cockpit advisory expert system for wind shear avoidance are discussed. Also introduced are computational techniques being implemented to enable these primary functions

    Dynamic remapping of parallel computations with varying resource demands

    Get PDF
    A large class of computational problems is characterized by frequent synchronization, and computational requirements which change as a function of time. When such a problem must be solved on a message passing multiprocessor machine, the combination of these characteristics lead to system performance which decreases in time. Performance can be improved with periodic redistribution of computational load; however, redistribution can exact a sometimes large delay cost. We study the issue of deciding when to invoke a global load remapping mechanism. Such a decision policy must effectively weigh the costs of remapping against the performance benefits. We treat this problem by constructing two analytic models which exhibit stochastically decreasing performance. One model is quite tractable; we are able to describe the optimal remapping algorithm, and the optimal decision policy governing when to invoke that algorithm. However, computational complexity prohibits the use of the optimal remapping decision policy. We then study the performance of a general remapping policy on both analytic models. This policy attempts to minimize a statistic W(n) which measures the system degradation (including the cost of remapping) per computation step over a period of n steps. We show that as a function of time, the expected value of W(n) has at most one minimum, and that when this minimum exists it defines the optimal fixed-interval remapping policy. Our decision policy appeals to this result by remapping when it estimates that W(n) is minimized. Our performance data suggests that this policy effectively finds the natural frequency of remapping. We also use the analytic models to express the relationship between performance and remapping cost, number of processors, and the computation's stochastic activity
    corecore