A computationally efficient method has been developed to enable optimization of the placement of sensors for the purpose of diagnosis of a complex engineering system (e.g., an aircraft or spacecraft). The method can be used both in (1) designing a sensor system in which the number and positions of sensors are initially not known and must be determined and (2) adding sensors to a pre-existing system to increase the diagnostic capability.

The optimal-sensor-placement problem can be summarized as involving the following concepts, issues, and subproblems:

  • Degree of Diagnosability — This is a concept for characterizing the set of faults that can be discriminated by use of a given set of sensors.
  • Minimal Sensor Set — The idea is one of finding a minimal set of sensors that guarantees a specific degree of diagnosability.
  • Minimal-Cost Sensors — In a case in which different sensors are assigned with different costs, it is desired to choose the least costly set of sensors that affords a specific degree of diagnosability.

A System of Four Multiplier and Three Adder Gates serves as an example for illustrating the concept of ARRs and a signature matrix. In this example, there are three sensors that measure the variables f, g, and h. Each element of the matrix is 1 or 0 if the ARR listed in the row containing that element is or is not, respectively, affected by a fault in the gate listed in the column containing that element.
The development of the present method for solving the optimal-sensor-placement problem began with a rigorous mathematical description of the problem, leading to a very efficient algorithm for its solution. This method incorporates elements of a method, developed by the same innovators, for solving the diagnosis problem. Aspects of this diagnostic method and developments leading up to it were reported in several previous NASA Tech Briefs articles, the most recent and relevant being “High-Performance Algorithm for Solving the Diagnosis Problem” (NPO-41456), on the preceding page.

It was observed that in an algorithmic sense, the sensor-placement problem is an extension of the diagnosis problem and that both problems can be mapped to a special case of the 0/1 integer-programming (IP) problem. The only difference is that in the optimal-sensor-placement problem, the objective function, in the most general case, is no longer linear. However, the constraints are still linear and defined by a 0/1 matrix.

The solution of the sensor-placement problem starts with the formulation of a structural model of the system to be diagnosed. The structural analysis of the system and the potential information to be collected by each sensor are combined into a set of equations usually called the analytical redundant relations (ARRs). One also takes account of additional sensors and the ARRs of those sensors that, if used, would provide a desired degree of diagnosability. The information from all the ARRs is summarized in a signature matrix (see figure). Then the optimal-sensor-placement problem can be formulated as an IP problem involving the signature matrix.

In the present method, the IP problem is solved by a variant of the traditional branch-and-bound algorithm, which is among the algorithms heretofore commonly used to solve the IP problem. Briefly, the traditional branch-and-bound algorithm includes finding lower and upper bounds on solutions, successively dividing (branching) the IP problem into subproblems on the basis of the bounds, and eliminating any subproblem, the lower bound of which exceeds the upper bound of another subproblem. The branching, bounding, and elimination are repeated until all subproblems are eliminated. The present new variant of the branch-and-bound algorithm is similar to the one used in the aforementioned method for solving the diagnosis problem and offers orders-of-magnitude speedup over prior exhaustive-search algorithms.

This work was done by Amir Fijany and Farrokh Vatan of Caltech for NASA’s Jet Propulsion Laboratory.

In accordance with Public Law 96-517, the contractor has elected to retain title to this invention. Inquiries concerning rights for its commercial use should be addressed to:

Innovative Technology Assets Management

JPL

Mail Stop 202-233

4800 Oak Grove Drive

Pasadena, CA 91109-8099

(818) 354-2240

E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.

Refer to NPO-42481, volume and number of this NASA Tech Briefs issue, and the page number.



This Brief includes a Technical Support Package (TSP).
Document cover
Efficient Method for Optimizing Placement of Sensors

(reference NPO-42481) is currently available for download from the TSP library.

Don't have an account?



Magazine cover
NASA Tech Briefs Magazine

This article first appeared in the January, 2009 issue of NASA Tech Briefs Magazine (Vol. 33 No. 1).

Read more articles from this issue here.

Read more articles from the archives here.


Overview

The document discusses a novel and efficient method developed by NASA's Jet Propulsion Laboratory (JPL) for optimizing the placement of sensors in diagnostic systems, identified as NPO-42481. The primary focus is on enhancing the diagnosability degree of systems, which refers to the ability to discriminate between different faults based on the information retrieved from sensors.

Key points include the challenges associated with sensor placement, where simply increasing the number of sensors does not guarantee improved diagnosability. The relevance of the information provided by each sensor and its correlation with other sensors is crucial. The document outlines several critical aspects of the sensor placement problem, including the need for a minimal sensor set that ensures a specific degree of diagnosability and the consideration of cost when selecting sensors.

Current methods for sensor placement are often ad hoc and rely on exhaustive search techniques, which limit their applicability to larger systems. The new method proposed in this document begins with a rigorous mathematical formulation of the sensor optimization problem, allowing for a more systematic approach. It leverages a branch-and-bound technique that significantly speeds up the process compared to standard algorithms.

The optimization process involves analyzing the structural model of the system and the potential information each sensor can provide, summarized in a signature matrix. The sensor placement problem is framed as a combinatorial problem, which can be mapped to a 0/1 Integer Programming (IP) problem. This approach allows for the identification of minimal cost sensors that achieve the desired level of diagnosability.

The document emphasizes the importance of optimal sensor placement in reducing system development costs and improving reliability. By minimizing the number of sensors while maximizing diagnosability, the proposed method aims to provide a more efficient design and operation of diagnostic systems. This systematic and efficient approach represents a significant advancement in the field, offering a solution that can be applied both at the design level and for enhancing existing systems.

In summary, the document presents a comprehensive overview of a new method for sensor placement optimization, addressing both technical and economic considerations, and highlights its potential impact on various technological and commercial applications.