# US 9,520,120 B2 · Generating a control signal based on propagated data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,520,120 B2
- Document ID: US9520120B2
- Status: Granted
- Kind: B2
- Application number: 13/813,275
- Filed: 2011-07-27
- Published: 2013-05-23
- Granted: 2016-12-13
- Earliest claimed: 2010-07-30
- Assignees: Technische Universiteit Eindhoven; Sorama Holding B.V.
- Applicants: Rick Scholte; Ines Lopez Arteaga; Henk Nijmeijer
- Inventors: Rick Scholte; Ines Lopez Arteaga; Henk Nijmeijer
- Web page: https://patentgrep.com/patent/US9520120B2

## CPC

- G10K 11/00: Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G01H 3/125: {for representing acoustic field distribution (using optical means G01H9/002; sonar systems for imaging G01S7/56, G01S15/89; acoustic holography G03H3/00)}
- G05B 23/0221: {Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods}
- G10K: SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G01H: MEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)

## Abstract

A system for generating a control signal comprises a data propagator (9) for propagating acoustic sensor array data relating to a set of acoustic measurements at a set of sensor positions covering an aperture towards a set of propagated positions to obtain propagated data relating to the set of propagated positions. A control signal generator (2) is arranged for generating a control signal based on the propagated data. The control signal generator (2) comprises a data analyzer (1) for analyzing the propagated data in a spatial frequency domain. The data propagator (9) is arranged for propagating the sensor array data in real-time and the control signal generator (2) is arranged for generating the control signal in real-time.

## Claims

### Claim 1

A system for generating a control signal for use in a closed control loop, comprising
a data propagator for propagating acoustic sensor array data relating to a set of acoustic measurements at a set of sensor positions towards a set of propagated positions to obtain propagated data relating to the set of propagated positions, the set of acoustic measurements relating to an apparatus or a product manufactured using the apparatus; and
a control signal generator for generating a control signal based on the propagated data, wherein
the control signal generator is operatively coupled to the apparatus and configured to at least partly control the apparatus by means of the control signal to establish the closed control loop,
and wherein
the control signal generator comprises a data analyzer for analyzing the propagated data in a spatial frequency domain,
the data analyzer comprises a spatial frequency selector for separating at least one spatial frequency component of the sensor array data in the spatial frequency domain,
the control signal is based on information in the spatial frequency domain and on the separated spatial frequency component.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the data propagator is arranged for propagating the sensor array data in real-time and wherein the control signal generator is arranged for generating the control signal in real-time.

### Claim 3 (depends on 1)

The system according to claim 1, wherein the control signal generator is arranged for detecting an alarm situation based on the propagated data and including a corresponding alarm signal in the control signal.

### Claim 4 (depends on 1)

The system according to claim 1, comprising a sensor array for collecting the acoustic sensor array data relating to an apparatus or a product manufactured using the apparatus.

### Claim 5 (depends on 1)

The system according to claim 1, wherein the propagated data is indicative of a vibration or flexing of at least part of the apparatus or at least part of the product.

### Claim 6 (depends on 1)

The system according to claim 1, further comprising
an input for receiving the acoustic sensor array data representing a set of holography measurements at the set of sensor positions; and
a spatial frequency transformer for applying a spatial frequency transform to the sensor array data to obtain transformed sensor array data in a spatial frequency domain;
wherein the data propagator is arranged for propagating the transformed sensor array data in the spatial frequency domain towards the set of propagated positions to obtain the propagated data relating to the set of propagated positions in the spatial frequency domain.

### Claim 7 (depends on 6)

The system according to claim 6, comprising a further spatial frequency transformer for performing an inverse spatial frequency transform to the propagated data to obtain reconstructed data in a spatial domain, representing an acoustic signal at the set of propagated positions.

### Claim 8 (depends on 7)

The system according to claim 7, wherein the further spatial frequency transformer is arranged for performing the inverse spatial frequency transform in response to an alarm situation indicated by the control signal.

### Claim 9 (depends on 8)

The system according to claim 8, comprising a pattern recognition module for detecting a location of a cause of the alarm situation, based on the reconstructed data in the spatial domain.

### Claim 10 (depends on 1)

The system according to claim 1, wherein the data analyzer comprises a pattern recognition module for recognizing a pattern in the sensor array data in the spatial frequency domain, the control signal also being based on information of the pattern recognition module.

### Claim 11 (depends on 10)

The system according to claim 10, wherein the system is implemented in a Field Programmable Gate Array (FPGA) or an application specific integrated circuit (ASIC).

### Claim 12 (depends on 1)

The system according to claim 1, wherein the system is implemented in a Field Programmable Gate Array (FPGA) or an application specific integrated circuit (ASIC).

### Claim 13 (depends on 1)

An integrated circuit comprising the system according to claim 1.

### Claim 14

A method of generating a control signal for use in a closed control loop, comprising
propagating acoustic sensor array data relating to a set of acoustic measurements at a set of sensor positions towards a set of propagated positions to obtain propagated data relating to the set of propagated positions, the set of acoustic measurements relating to an apparatus or a product manufactured using the apparatus;
generating a control signal based on the propagated data; and
at least partly controlling the apparatus by means of the control signal to establish the closed control loop, wherein the generating of the control signal comprises
analyzing the propagated data in the spatial frequency domain,
separating at least one spatial frequency component of the sensor array data in the spatial frequency domain,
generating the control signal based on the information in the spatial frequency domain and on the separated spatial frequency component.

### Claim 15 (depends on 14)

A computer program product for causing a processor system to perform the method according to claim 14.
