# US 12,001,765 B2 · Textile-material model for vibroacoustic structural simulation

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

- Number: US 12,001,765 B2
- Document ID: US12001765B2
- Status: Granted
- Kind: B2
- Application number: 17/122,180
- Filed: 2020-12-15
- Published: 2022-06-16
- Granted: 2024-06-04
- Earliest claimed: 2020-12-15
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Laura Charlotte Shumaker; Arun Prakash Raghupathy; Ayyana Mori Chakravartula; Darren Torrie; Janet P. Ho; Liang Cheng; Neha Ravi Dixit; Paul L. Briant; Kaitlin S. Spak; Gunjan Agarwal; Daniel Mennitt
- Web page: https://patentgrep.com/patent/US12001765B2

## CPC

- G01N 29/4472: {Mathematical theories or simulation}
- G06F 30/20: Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30)
- G01N 29/30: Arrangements for calibrating or comparing, e.g. with standard objects
- G10L 25/51: for comparison or discrimination
- H04R 1/023: {Screens for loudspeakers}
- H04R 1/20: Arrangements for obtaining desired frequency or directional characteristics (for stereophonic purpose H04R5/00)
- H04R 29/001: {for loudspeakers (H04R29/007 takes precedence)}
- G01H 17/00: Measuring mechanical vibrations or ultrasonic, sonic or infrasonic waves, not provided for in the other groups of this subclass
- G06F 2113/12: Cloth
- G06F 2119/10: Noise analysis or noise optimisation
- H04R 1/2873: {for loudspeaker transducers}
- G01N: INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES (measuring or testing apparatus or processes other than immunoassay, involving enzymes or microorganisms C12M, C12Q)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)
- G01H: MEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES

## Abstract

The present document describes techniques associated with a textile-material model for vibroacoustic structural simulation. The techniques described herein provide a nontrivial methodology to test a textile and simplify its representation, which can enable prediction of acoustic performance (e.g., rub and buzz) of an electronic-speaker device having a textile mounted thereon. The textile is modeled as a textile-material model based on an elongation stiffness obtained from a time-temperature superposition curve of the textile, which is based on a dynamic mechanical analysis test of the textile in each of course and wale directions. The textile-material model is then applied to an assembly model of the electronic-speaker device to simulate a vibroacoustic response of the textile relative to the assembly model to predict a likelihood of rub and buzz.

## Claims

### Claim 1

A method of modeling a textile material for vibroacoustic structural simulation, the method comprising:
determining textile-level properties of a textile swatch;
determining, using the textile-level properties, an elongation stiffness of the textile swatch in each of a course direction and a wale direction;
generating, based on the determined elongation stiffness of the textile swatch, a textile-material model of the textile swatch;
applying the textile-material model to an assembly model representing an electronic-speaker device having one or more audio components;
simulating a vibroacoustic response of the textile swatch using the assembly model, the simulating including applying:
boundary conditions representing strain on the textile swatch; and
force inputs representing audio output by the one or more audio components of the electronic-speaker device; and
identifying, based on the simulated vibroacoustic response, frequencies that cause displacement of the textile swatch relative to surrounding areas sufficient for the textile swatch to vibrationally contact a component of the electronic-speaker device that is proximate to the textile swatch.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
performing dynamic mechanical analysis on the textile swatch; and
generating a time-temperature superposition (TTS) curve based on results of the dynamic mechanical analysis, wherein the TTS curve includes storage moduli and corresponding frequencies usable to determine the elongation stiffness of the textile swatch.

### Claim 3 (depends on 1)

The method of claim 1, wherein generating the textile-material model includes generating the textile-material model as an elastic lamina.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
securing the textile swatch in a fixture; and
determining mode shapes and corresponding modal frequencies of the textile swatch by:
applying forced excitation to the textile swatch at multiple strain levels; and
using a laser vibrometer to scan the textile swatch during the forced excitation and provide experimental data including operating deflection shapes and resonant frequencies.

### Claim 5 (depends on 4)

The method of claim 4, wherein the fixture includes a drum-head fixture configured to:
secure the textile swatch in a planar orientation; and
apply various levels of strain to the textile swatch in the course direction and the wale direction.

### Claim 6 (depends on 4)

The method of claim 4, further comprising:
applying the textile-material model to a structural-simulation model to represent the textile swatch secured by the fixture;
applying strain to the textile-material model by defining displacement conditions of the structural-simulation model;
running an eigenmode analysis on the structural-simulation model to provide simulated data including simulated mode shapes and modal frequencies; and
tuning the textile-material model by adjusting one or more parameters of the textile-material model for model convergence of the simulated data to the experimental data.

### Claim 7 (depends on 6)

The method of claim 6, wherein adjusting the one or more parameters of the textile-material model includes adjusting at least one of a Poisson's ratio, a shear modulus, or a storage modulus.

### Claim 8 (depends on 1)

The method of claim 1, wherein:
applying the textile-material model to the assembly model provides a representation of the textile swatch mounted on the electronic-speaker device; and
the method further comprises adjusting the assembly model to remove constrained portions of the textile-material model and maintain unconstrained portions of the textile-material model within boundary conditions of the assembly model for modal analysis.

### Claim 9 (depends on 8)

The method of claim 8, wherein the identifying includes identifying frequencies associated with a highest relative displacement of the unconstrained portions of the textile swatch relative to the component of the electronic-speaker device.

### Claim 10 (depends on 8)

The method of claim 8, wherein the unconstrained portions of the textile-material model are modeled as solid bodies, membranes, or shells.

### Claim 11 (depends on 8)

The method of claim 8, wherein the unconstrained portions of the textile-material model represent portions of the textile swatch that are movable based on structural vibration or incident sound.

### Claim 12 (depends on 8)

The method of claim 8, wherein the constrained portions of the textile-material model represent portions of the textile swatch that are constrained by adhesive or other components of the electronic-speaker device.

### Claim 13 (depends on 8)

The method of claim 8, further comprising:
simulating eigenmodes of the unconstrained portions of the textile-material model without other components of the assembly model; and
verifying the simulated eigenmodes of the unconstrained portions of the textile-material model against vibration-response data determined from the textile swatch based on exposure of the textile swatch to multiple levels of strain and forced excitation.

### Claim 14

A system comprising:
a memory storing computer-executable instructions; and
one or more processors configured to execute the computer-executable instructions to implement:
a textile-characterization module configured to provide textile data corresponding to a textile swatch subjected to dynamic mechanical analysis, the provided textile data usable to determine of an elongation stiffness of the textile swatch in each of a course direction and a wale direction;
a model builder configured to:
generate, based on the determined elongation stiffness of the textile swatch, a textile-material model of the textile swatch; and
apply the textile-material model to an assembly model representing an electronic-speaker device having one or more audio components; and
a simulation module configured to:
apply boundary conditions representing strain on the textile swatch;
apply force inputs representing audio output by the one or more audio components of the electronic-speaker device;
simulate a vibroacoustic response of the textile swatch applied to the assembly model, the vibroacoustic response simulated based on the applied boundary conditions and force inputs; and
identify, based on the simulated vibroacoustic response, frequencies that cause displacement of the textile swatch relative to surrounding areas sufficient for the textile swatch to vibrationally contact a component of the electronic-speaker device.

### Claim 15 (depends on 14)

The system of claim 14, wherein the textile-characterization module is further configured to:
generate a time-temperature superposition (TTS) curve based on textile data, wherein the TTS curve includes storage moduli and corresponding frequencies usable to determine the elongation stiffness of the textile swatch over a particular frequency range.

### Claim 16 (depends on 14)

The system of claim 14, wherein:
the textile-material model is applied to the assembly model to represent the textile swatch mounted on the electronic-speaker device; and
the simulation module is further configured to adjust the assembly model to remove constrained portions of the textile-material model and maintain unconstrained portions of the textile-material model within boundary conditions of the assembly model for modal analysis.

### Claim 17 (depends on 16)

The system of claim 16, wherein the unconstrained portions of the textile-material model are modeled as solid bodies and represent portions of the textile swatch that are movable under structural vibration or air pressure.

### Claim 18 (depends on 16)

The system of claim 16, wherein the constrained portions of the textile-material model represent portions of the textile swatch that are constrained by adhesive or other components of the electronic-speaker device.

### Claim 19

A non-transitory processor-readable medium, comprising processor-readable instructions configured to cause one or more processors to:
determine textile-level properties of a textile swatch;
determine, using the textile-level properties, an elongation stiffness of the textile swatch in each of a course direction and a wale direction;
generate, based on the determined elongation stiffness of the textile swatch, a textile-material model of the textile swatch;
incorporate the textile-material model onto an assembly model representing an electronic-speaker device having one or more audio components;
simulate a vibroacoustic response of the textile swatch using the assembly model based on application of:
boundary conditions representing strain on the textile swatch; and
force inputs representing audio output by the one or more audio components of the electronic-speaker device;
identify, based on the simulated vibroacoustic response, frequencies that cause displacement of the textile swatch relative to surrounding areas sufficient for the textile swatch to vibrationally contact a component of the electronic-speaker device that is proximate to the textile swatch; and
storing the identified frequencies in association with the textile swatch.

### Claim 20 (depends on 19)

The non-transitory processor-readable medium of claim 19, wherein the processor-readable instructions are further configured to cause the one or more processors to: generate a time-temperature superposition (TTS) curve based on results of a dynamic mechanical analysis performed on the textile swatch, wherein the TTS curve includes storage moduli and corresponding frequencies usable to determine the elongation stiffness of the textile swatch over a particular frequency range.
