Automated characterization of multiple-input multiple-output (MIMO) force response problems using subsequent single-input multiple-output (SIMO) or single-input single-output (SISO) testing on embedded devices

Through the automated data acquisition method of multi-exciter and sensor systems, the problem of long data collection time and high cost in the evaluation of response characteristics of complex structure MIMO systems is solved, and efficient and automated system response function measurement is realized, suitable for vibration testing of aircraft and automobile components.

JP2025503162AActive Publication Date: 2025-01-30ROBERT BOSCH GMBH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024544363
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-01-25
Filing Date
2023-01-20
Publication Date
2025-01-30
Estimated Expiration
2043-01-20

AI Technical Summary

Technical Problem

The prior art is difficult to effectively evaluate the response characteristics of multi-degree-of-freedom systems of complex structures, especially in multi-input and multi-output (MIMO) systems, where data collection time is long, high cost and low degree of automation, making it difficult to achieve high-quality system response function (SRF) measurements.

Method used

Using multi-exciter and multi-sensor systems, combined with automated data acquisition and processing technology, MIMO system response functions are constructed through selective excitation and parallel or serial data collection, and automated methods are used to reduce measurement equipment and time and improve data quality.

Benefits of technology

It realizes efficient and automated system response function measurement of complex structures, reduces data collection time and cost, improves measurement accuracy and flexibility, and is suitable for aircraft ground vibration testing and NVH performance evaluation of automotive components.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025503162000001_ABST
    Figure 2025503162000001_ABST
Patent Text Reader

Abstract

A system and method for automated MIMO force response characterization of a device / structure under test. A SIMO exciter router operates to selectively couple excitation signals input to an exciter device, and sensor data indicative of sensed responses to the applied excitation forces are collected from a plurality of response sensors. The SIMO exciter router operates to collect sensor data for each of a plurality of different exciter-sensor combinations (i.e., sensor data is collected from each individual response sensor while an excitation force is applied by each individual exciter device). The sensor data is collected by a data acquisition system having a plurality of signal input channels each coupled to a different response sensor, or a sensor router is used to selectively couple each individual sensor output to a shared signal input channel of the data acquisition system.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] Background technology The present invention relates to systems and methods for testing the response of a device or structure to an applied excitation (eg, vibration) condition. Summary of the Invention [Means for solving the problem]

[0002] In one embodiment, the present invention provides a method for automated multiple-input multiple-output (MIMO) force response characterization of a device or structure under test. A plurality of exciter devices and a plurality of response sensors are coupled (directly or indirectly via a test fixture) to the structure under test. An exciter router is operative to iteratively couple an excitation signal input to each of the plurality of exciter devices to cause each of the exciter devices to selectively apply an excitation force to the structure under test. Sensor data is collected from the plurality of response sensors while the excitation force is applied. In particular, a first set of sensor data is collected from each of the plurality of response sensors while the excitation force is applied by a first exciter device, and a subsequent set of sensor data is collected from each of the plurality of response sensors while the excitation force is iteratively applied by each additional exciter device. A MIMO system response function is then determined based on the collected sensor data. In some embodiments, the response sensor data is collected in parallel by a data acquisition system having multiple input channels, while in other implementations, the response sensor data is collected sequentially by operating a sensor router to iteratively couple each individual response sensor to a single input channel of the data acquisition system.

[0003] In another embodiment, the present invention provides a test system for automated MIMO force response characterization of a device or structure under test. The test system includes a plurality of exciter devices, a plurality of response sensors, a signal generator, an exciter router, a data acquisition system, and an electronic controller. The exciter router is configured to selectively couple an excitation signal generated by the signal generator to each of the plurality of exciter devices to cause the exciter devices to apply an excitation force to the structure under test. The data acquisition system collects sensor data from each of the plurality of response sensors indicative of a sensed response to the applied excitation force. The electronic controller operates the exciter router to apply the excitation signal to the first exciter device while the excitation signal is applied by the first exciter device until a first set of sensor data is collected by the data acquisition system from each of the plurality of response sensors. The electronic controller then operates the exciter router to apply the excitation signal to each additional exciter device while the excitation signal is repeatedly applied to each individual exciter device until additional sets of sensor data are collected by the data acquisition system from every responsive sensor.

[0004] In some implementations, the data acquisition system includes a plurality of signal input channels each coupled to a different response sensor, and in other implementations, the test system also includes a sensor router configured to selectively couple each individual sensor output to a shared signal input channel of the data acquisition system. In some implementations, the electronic controller is configured to determine a system response function for the structure under test by loading the sensor data collected for each of the plurality of different exciter-sensor combinations into a system response function (SRF) matrix.

[0005] In another embodiment, the present invention provides a test system for automated MIMO force response characterization of a device or structure under test. A SIMO exciter router has an input channel coupled to receive an excitation signal input and a plurality of excitation signal output channels each coupled to a different one of a plurality of exciter devices. An electronic controller is configured to controllably operate the SIMO exciter router to cause the SIMO exciter router to selectively apply the excitation signal input to individual exciter devices while sensor data indicative of sensed responses to excitation forces applied to the structure under test by the individual exciter devices is collected from the plurality of response sensors. The electronic controller is configured to controllably operate the SIMO exciter router until sensor data has been collected for each of a plurality of different exciter-sensor combinations, the sensor data collected for each of the different exciter-sensor combinations including sensor data collected from a single response sensor while an excitation force is applied by a single exciter device. In some implementations, the sensor data is collected by a data acquisition system having multiple signal input channels each coupled to a different response sensor, while in other implementations the test system also includes a sensor router configured to selectively couple each individual sensor output to a shared signal input channel of the data acquisition system.

[0006] Other aspects of the invention will become apparent by consideration of the detailed description and accompanying drawings. [Brief description of the drawings]

[0007] [Figure 1A] FIG. 1 is a perspective view of a vibration testing system according to one implementation. [Figure 1B] FIG. 1B is a perspective view of an exciter device of the vibration testing system of FIG. 1A. [Figure 1C] FIG. 1C is a cross-sectional view of the exciter device of FIG. [Diagram 2] 1B is a graph of a frequency response function measured by the system of FIG. 1A, expressed as a frequency-dependent accelerance function. [Diagram 3] FIG. 1 is a schematic diagram of the mathematical relationship between multiple-input multiple-output (MIMO) system response function (SRF) measurements and the corresponding MIMO SRF matrix. [Figure 4] FIG. 1B is a block diagram of a control system for the test system of FIG. 1A configured to perform MIMO system vibration testing by sequentially performing single-input multiple-output (SIMO) SRF data acquisition and processing. [Diagram 5] FIG. 1B is a block diagram of a control system for the test system of FIG. 1A configured to perform MIMO system vibration testing by sequentially performing single-input, single-output (SISO) SRF data acquisition and processing. [Figure 6] FIG. 6 is a block diagram of a control unit for the control system of FIG. 4 and / or FIG. 5. [Figure 7] 7 is a flow chart of a method for performing SISO SRF data collection and processing using the control system of FIG. 5 and the control unit of FIG. 6. [Figure 8] 8 is a flow chart of a method for analyzing the quality of data collected during performance of the method of FIG. 7. [Figure 9] 9 is a table listing examples of data quality tests that may be performed as part of the method of FIG. 8. [Figure 10] FIG. 9 is a graph of SRF reciprocity data collected during quality testing of the method of FIG. 8. [Figure 11] 9 is a series of graphs of response consistency data collected during quality testing of the method of FIG. 8. [Figure 12] 9 is a graph of Interface Integrity Criteria (ICC) data collected during quality testing of the method of FIG. 8. [Figure 13A] 9 is a schematic diagram of an example of adjusting the applied excitation signal during the method of FIG. 7 based on the results of a quality test of the method of FIG. 8. [Figure 13B] 9 is a graph of the applied excitation signal before and after adjustment of the excitation signal based on the results of a quality test of the method of FIG. 8. [Figure 13C] 13 is a graph of the force spectrum of an applied excitation signal before and after adjusting the excitation signal. [Figure 13D] 13 is a graph of the response spectrum before and after adjusting the excitation signal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] Before describing any embodiments of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The invention is capable of other embodiments and of being practiced or carried out in various ways.

[0009] Excitation tests can be performed on a device or structure (e.g., an automotive part) to model how the structure responds to different applied forces (e.g., sound, vibration, shock, etc.). In some implementations, the test can include applying an excitation force to the device or structure at a first location and measuring the response at a second location. For example, a vibration force can be applied at a first location and acceleration measured at another location. The difference between the applied excitation force and the measured response indicates the system response. In other implementations, the force excitation and response measurement can be juxtaposed (e.g., an exciter device is attached to an accelerometer, which is connected to the structure under test (e.g., see sensor 107A in FIG. 4 below)) to capture driving point SRF measurements.

[0010] To approach structure-borne sound and vibration problems in their full complexity (e.g., multipath and multi-degree-of-freedom (DoF) systems), characterization of the structural dynamics of machines is crucial. Although feasible for simple structures, accurate numerical modeling of structural and / or vibroacoustic properties remains challenging for most complex technological components and assemblies. Instead, in some implementations, their dynamic behavior can be experimentally characterized by system response function (SRF) measurements, as used, for example, during modal testing. The nature of the system response function (SRF) can be quite comprehensive and can include structural, acoustic, vibroacoustic, or other descriptions of the propagation properties of the structure (e.g., hydraulic (fluid) pressure response to an applied force excitation). Furthermore, the SRF may be expressed in the time domain, modal domain, state space domain, physical domain, or frequency domain. One particular example of a method for determining the SRF is the measurement of frequency response functions (FRFs), such as compliance, mobility, or accelerance.

[0011] Experimentally, the FRFs can be determined by employing some type of force excitation on a given input degree of freedom (DoF) and measuring the resulting system response at one or more spatial observer DoFs. For example, an instrumented hammer (modal hammer) and / or vibration shaker can be used as an excitation source to provide an external force excitation to the structure, and kinematic sensors (e.g., displacement probes, velocity sensors, and / or accelerometers) are used to capture at least one system response per excitation test. Other types of sensors may be used to account for other types of system responses, such as sound pressure, as in the case of vibro-acoustic FRF measurements.

[0012] For simple FRF tests (e.g., when the equipment setup and complexity is relatively simple and the number of SRFs to be measured is small), the experiment can be performed manually, for example, with all measurement equipment installed before the first measurement and all FRFs measured in parallel. Alternatively, in more sophisticated configurations or cases with limited availability of measurement equipment, the experiment may be performed in a "roving equipment" manner, where at least some of the exciters and / or sensors are moved to different positions after each excitation test. Related measurement techniques may be referred to as "roving exciter (hammer, shaker)" or "roving sensor (accelerometer, etc.)" experiments. Roving measurement techniques are beneficial in terms of cost and / or availability of required equipment. These techniques can significantly reduce the number of exciters and / or sensors required, as well as be performed with low channel count DAQ systems. However, some disadvantages of roving metrology testing include: (1) increasing measurement time and effort as the complexity of the tested structure increases; (2) introduction of experimental error due to the need to reposition instrumentation between different tests (e.g., consistent positioning of the device, proper mounting / application of force excitation, proper alignment of excitation / response DoF); and (3) increased susceptibility to errors during subsequent manual data processing steps and lack of automatic synchronization between data collection and data post-processing steps.

[0013] For these reasons, in some implementations, SRF testing on more advanced multiple-input multiple-output (MIMO) systems is performed in a partially or fully automated manner, with all necessary measurement equipment installed on the test structure before measurements begin. In some implementations, FRF measurements are then performed simultaneously for all response and force excitation DoFs. Simultaneous measurements significantly reduce data collection time, but unfortunately, the reduction in data collection time comes at the expense of higher equipment costs required for high channel count DAQ systems to acquire all force excitations and system responses in parallel to use multi-criteria FRF post-processing methods, as well as the flexibility to excite the structure with any excitation function (e.g., swept sine, random noise, shock, etc.).

[0014] In some implementations, such “automated” simultaneous FRF measurement techniques may utilize specifically designed excitation sequences and associated post-processing methods, such as vibration testing using multi-criteria random methods (e.g., burst random excitation) and / or multi-sine swept excitation. These types of methods may be utilized, for example, in equipment-intensive experimental studies, such as aircraft ground vibration testing, where the measurement equipment is installed directly on the test structure and dismantled after the test is completed. Thus, the data collection time for “single-specimen” SRF measurements is relatively short compared to the total test time, which includes the measurement and equipment preparation time, data collection time, data post-processing steps, and the time to dismantle the measurement equipment after the test. Similar considerations are valid for similarly sophisticated but dimensionally more compact structures, such as automotive parts and / or part assemblies (e.g., electric power steering (EPS) systems, transmission gearboxes, engines, etc.). However, in automotive applications, repeated vibration testing on multiple parts may be required to evaluate the overall noise vibration harshness (“NVH”) performance for a statistically relevant number of test specimens. These "multi-sample" SRF measurements would greatly benefit from improved SRF measurement techniques that can quickly and efficiently collect high-quality SRF data in a fully automated manner, without the need for labor-intensive instrumentation steps and / or expensive DAQ systems to provide a sufficient number of separate measurement channels.

[0015] FIG 1A illustrates an example of an SRF test system 100. A fixture 101 includes two arms configured to hold a device / structure under test 103. In the example of FIG 1A, the fixture 101 is configured to hold an electric power steering system for SRF testing. A plurality of excitation units 105 are configured to controllably apply excitation forces to the device / structure under test 103 and are coupled to the fixture 101, either directly or indirectly, thereby to the device / structure under test 103. Similarly, a plurality of response sensors 107 (e.g., accelerometers) are also coupled (either directly or indirectly) to the device / structure under test.

[0016] As shown in more detail in FIG. 1B, each excitation unit 105 in the example of FIG. 1A includes a vibration exciter 109 (i.e., a "shaker") and a load cell 111. As shown in FIG. 1C, the vibration exciter 109 is a magnetically driven exciter device that includes a cylindrical body 113 having a pair of electromagnetic coils 115 coupled to the cylindrical body 113. A piston 117 (e.g., also referred to as a "table") having a permanent ring magnet 119 attached thereto is at least partially disposed within the cylindrical body 113 without being fixedly coupled thereto. Thus, a magnetic field controllably applied by the electromagnetic coils 115 interacts with the permanent ring magnet 119 to cause movement of the cylindrical body 113 relative to the piston 117. For example, when one end of the piston 117 is coupled to the device / structure under test 103 and an alternating current is applied to the electromagnetic coil 115, the resulting alternating magnetic field induces a corresponding alternating motion of the cylindrical body 113 relative to the piston 117, which in turn results in a controllable vibrational force being applied to the device / structure under test 103 via the piston 117. The amplitude and frequency of the applied vibrational force can be adjusted and regulated by controlling the amplitude and frequency of the current applied to the electromagnetic coil 115, which controls the amplitude and frequency of the magnetic field applied by the electromagnetic coil 115 to the permanent ring magnet 119. Although the examples of Figures 1A-1C show the use of a vibration exciter 109, in some implementations other types of exciter devices may be used instead of or in addition to the vibration exciter 109. An exciter device may include, for example, a mechanical or electromechanical device configured to apply a vibratory, pulsating, reciprocating, transient, or other dynamically changing force, such as a speaker, a rotating eccentric mass actuator, an electric motor, a solenoid actuator, a piezoelectric actuator, or any other drive mechanism capable of dynamically exciting a physical structure.

[0017] Thus, an exciter device, such as vibration exciter 109, is used to generate a "known" dynamic force input to the device / structure under test 103, and as described in more detail below, the force / load generated by the excitation source and applied to the device / structure under test 103 can be used as a reference signal for calculating a system response function (SRF) in a data post-processing step. The actual dynamic force / load applied by the exciter device (e.g., vibration exciter 109) is measured, for example, using a load cell 111 coupled between the exciter device and the device / structure under test 103 (as shown in FIG. 1B). In other implementations, other mechanisms for measuring the applied excitation force may be used, including, for example, one or more force transducers embedded inside the excitation source. Other techniques and methods may be used to determine the actual dynamic force excitation applied to the device / structure under test 103, including, for example, inverse measurement techniques (e.g., inverse force synthesis), model-based force reconstruction methods (e.g., analytical, numerical, experimental, and / or hybrid approaches), or measurements of other load indicative quantities (e.g., current, voltage, strain, etc.) mapped (e.g., mathematically) into the force / load excitation space. In the examples described herein, the term "load" is a generalization of the term "force" to account for other types of dynamic excitations that may be applied to the device / structure under test 103, such as sound pressure (in the case of an acoustic exciter).

[0018] The response sensor 107 is configured to sense / determine the actual response of the device / structure under test 103 to the dynamic force excitation applied by one or more exciter devices (e.g., vibration exciter 109). In some implementations, the response sensor 107 can be considered as a dynamic transducer mechanically coupled to the device / structure under test. The response sensor 107 measures the manner in which the device / structure under test 103 (and any test bench components coupled thereto, e.g., fixture 101) responds to the excitation signal. The response sensor 107 provides signals and / or data representative of the output response to a connected data acquisition system (as described further below). Depending on the type of system response function (SRF) to be determined, different types of sensors may be used, including, for example, an accelerometer and / or a microphone. In the example of FIG. 1A, the response sensor 107 includes an accelerometer. In some other implementations, the test system 100 may be configured to measure / determine the response of the device / structure under test 103 without a mechanically coupled sensor, for example by using a non-contact sensor such as a laser-based measurement device. In some implementations, the response of the device / structure under test may be determined at some locations without physical instrumentation, for example by using a system equivalent model mixture.

[0019] As shown in Figure 2, in some implementations, the frequency response function between two locations (e.g., the location of the vibration exciter 109 and the location of the response sensor 107) can be defined as the "accelerance," or in other words, the ratio between the frequency domain representation of the measured acceleration response and the frequency domain representation of the applied dynamic force. Figure 2 shows the frequency response function as both magnitude and phase as a function of frequency (i.e., the frequency dependent accelerance function (A / F)).

[0020] As further shown in FIG. 3, by calculating the accelerance between different combinations of inputs (i.e., applied dynamic excitation forces) and outputs (i.e., response accelerations), several different frequency response functions can be calculated for the device / structure under test. The schematic diagram on the left side of FIG. 3 shows a simplified example of a plate-like structure with multiple input forces (F) and multiple output responses (A). Each input and output provides another degree of freedom. To characterize the structure's ability to propagate structure-borne energy between the input and output degrees of freedom (DoF), a complex network of SRFs is measured / determined. In this example, the test structure is assumed to be linear and time-invariant, and therefore, SRF characterization can be performed simultaneously. Alternatively, SRF characterization can be performed as a series of subsequent measurements applying excitations at one input DoF at a time and observing the associated dynamic response. In some implementations (as described in more detail below), the associated dynamic response of each input DoF is also measured one at a time (SISO), while in other implementations multiple output DoFs are measured simultaneously (SIMO).

[0021] Figure 3 also shows an example of how the complete MIMO SRF matrix can be reconstructed from individual SISO or SIMO SRF experiments. In a SISO experiment, every element of the MIMO matrix corresponds to a separate measurement, whereas in a SIMO experiment, an entire column of the MIMO SRF matrix can be read in simultaneously. Thus, no additional assumptions are imposed on the force excitations utilized to achieve the appropriate reference signals necessary to construct the mathematical SRF ratios defined in complex space.

[0022] 4 and 5 show examples of systems configured to perform fully automated system response function (SRF) measurements, including, for example, structural and vibro-acoustic frequency response functions (FRFs) for advanced multiple-input multiple-output (MIMO) vibration problems. In particular, these systems are configured to perform advanced MIMO SRF measurements by sequentially performing single-input multiple-output (SIMO) data acquisition (as shown in FIG. 4) and single-input single-output (SISO) SRF data acquisition (as shown in FIG. 5). Post-processing routines are then applied to the collected data to reconstruct the relevant data to obtain the complete MIMO SRF measurement, for example by loading into the MIMO SRF matrix shown in FIG. 3.

[0023] In both examples (FIGS. 4 and 5), the test system includes a single channel (SISO) signal generator 501 configured to provide continuous, transient, and / or other types of dynamic signals. The SISO signal generator 501 is coupled to a SISO power amplifier 503 configured to output an appropriately conditioned driver signal. The driver signal is then routed to each vibration exciter 109, one at a time, by a SIMO exciter router 505. The SIMO exciter router 505 includes an arrangement of controllable switching devices and / or other control logic configured to selectively couple the output from the SISO power amplifier 503 to different ones of the vibration exciters 109 during each vibration test in the series of vibration tests, while electronically isolating other unused vibration exciters 109 to ensure optimal signal / data conditioning and quality. As discussed above, each vibration exciter 109 in this example is coupled to a load cell 111 to determine the actual dynamic load applied to the device / structure under test 103 by the "operable" vibration exciter 109.

[0024] All of the multiple load cells 111 are communicatively coupled to a MISO load router 507 that is configured to electronically and / or digitally connect the "operational" load cells 111 (i.e., the load cells 111 that are currently coupled to the "operational" vibration exciter 109) to a single input channel of the data acquisition system 509 / 603 and electronically isolate other unused load cells 111. The MISO load router 507 helps to ensure optimal signal / data conditioning and quality while reducing the number of data acquisition input channels required for the data acquisition system 509 / 603.

[0025] During SRF testing using the system of FIG. 4 or FIG. 5, the operating vibration exciter 109 generates a dynamic force such that vibration is imparted to the device / structure under test 103 and any structure connected thereto (e.g., fixture 101). The provided structure-borne energy is then propagated through (and radiated by) different paths of the coupled device / structure under test 103, causing a kinematic response at each of the multiple response locations (each location providing an additional response DoF for the SRF experiment). The kinematic response at each different location is measured by a corresponding response sensor 107 of the multiple response sensors 107. In the example of FIG. 4, each response sensor 107 of the multiple sensors is coupled to a different input channel of the data acquisition system 509, and thus the output of the multiple response sensors 107 is measured in parallel with the measurement from the single load cell 111 during each data collection step. However, in the example of FIG. 5, each response sensor 107 is coupled to the MISO sensor router 601. The MISO sensor router 601 is configured to electronically and / or digitally (if a numerical method is used to determine the response) connect a single responding sensor 107 to the data acquisition system 603 and electronically isolate other unused responding sensors 107. Thus, multiple responding sensors 107 can be selectively and controllably coupled to the same input channel of the data acquisition system 603, thereby reducing the number of input channels required. In other implementations, multiple MISO sensor routers 601 may be used to simultaneously measure responses from a subset of the responding sensors 107 that are used. In such cases, the data acquisition system 603 may include multiple channels for measuring a subset of the sensors 107 in parallel, but it is not necessary for the data acquisition system 603 to have enough input channels to measure all the sensors 107 simultaneously.

[0026] As shown in Figure 6, the controller 701 includes an electronic processor 703 and one or more non-transitory computer-readable memories 705. The memory 705 stores data (e.g., data collected from sensors during an SRF experiment) and computer-executable instructions that are accessed and executed by the electronic processor 703 to provide functions of the controller 701, including, for example, functions described herein. The controller 701 is communicatively coupled to the data acquisition systems 509 / 603 of the systems of Figures 4 and 5, respectively, and configured to receive response signal data collected during an SRF experiment. The controller 701 is also communicatively coupled to the SISO signal generator 501 and configured to generate control signals that define and / or modify the signals generated by the SISO signal generator 501. The controller 701 is also communicatively coupled to the SIMO exciter router 505 and the MISO load router 507 and configured to send control signals to the routers 505, 507 to selectively control which vibration exciters 109 are coupled to receive excitation signals and which corresponding load cells 111 are coupled to input channels of the data acquisition system 509 / 603. Similarly, in the system of Figure 5, the controller 701 is coupled to the MISO sensor router 601 and configured to send control signals to the MISO sensor router 601 to selectively control which response sensors 107 are coupled to input channels of the data acquisition system 509 / 603.

[0027] 7 illustrates a method executed by a controller 701 to operate the system of FIG. 5 to perform a multiple-input multiple-output (MIMO) system vibration test by sequentially executing a number of single-input single-output (SISO) data acquisition and processing routines. The controller 701 causes the SISO signal generator 501 to generate an excitation signal (step 801). The controller then causes the SIMO exciter router 505 to couple the excitation signal to the first vibration exciter 109 and the MISO load router 507 to couple the first load cell 111 to a load cell input channel of the data acquisition system 603 (step 803). Similarly, the controller causes the MISO sensor router 601 to couple the first response sensor 107 to a response input channel of the data acquisition system 603 (step 805).

[0028] Once the first vibration exciter 109 is coupled to receive the excitation signal and the first load cell 111 and the first response sensor 107 are coupled to their respective input channels of the data acquisition system 603, the controller 701 begins to collect and store data from the data acquisition system (step 807). In some implementations, the controller 701 is configured to use a trigger mechanism to wait until one or more predetermined conditions are met before recording the received data. Triggers may be used to control data capture based on detection of specific events in the applied or sensed vibration or other type of signal. Examples may include exceeding a specific force level when applying excitation with an impact hammer or shaker during modal testing, exceeding or receiving a specific vibration level.

[0029] In some implementations, the data acquisition system 603 is configured to utilize a trigger mechanism such that data collection and processing does not start (or stop) until some signal level (e.g., voltage) is detected in the input channel. After the trigger is armed, the controller 701 is initialized to wait for a signal event (e.g., rising flank of the trigger signal exceeding 50% of the maximum channel range) to occur before acquiring / storing data and / or to continue storing data received from the data acquisition system 603 until a predefined stop condition is met. In some implementations, the stop condition is defined as a duration (e.g., the controller 701 stores 5 seconds worth of data from when the signal event is detected) or other stop trigger criteria (e.g., falling flank of the trigger signal falls below 50% of the maximum channel range). In some implementations, the trigger can be set to automatically re-arm after each trigger so that several measurements can be performed one after the other (e.g., to automate the aggregation and storage of multiple measurements).

[0030] In some implementations, the controller 701 is configured to utilize a trigger that is controlled based on the ability of the device / structure under test 103 to vibrate in response to the applied vibration. For example, it may take some time for the device / structure under test 103 to respond linearly enough to the applied excitation. Therefore, starting data acquisition at the same time that the excitation signal is applied to the vibration exciter 109 will not provide high quality SRF data. Instead, the trigger start event may be configured to delay data acquisition relative to the excitation start time, thus giving the device / structure under test 103 more time to respond before the measurement begins. The same is true for triggering stop of the measurement. If the measurement is stopped at the same time that the vibration exciter 109 is disconnected from the excitation signal, the structure may still not be able to respond to the latest excitation signal. Instead, the controller 701 may be configured in some implementations to stop the measurement while the excitation signal is still applied to the vibration exciter 109. This stop condition trigger also prevents non-linear behavior of the vibration exciter 109 during abrupt starting or stopping from completely compromising the measurement. In some implementations, synchronization triggering may be performed automatically by control logic based on excitation type, frequency range, or other test-specific criteria.

[0031] Returning to the method of Figure 7, after the data from the coupled response sensors is read and stored in memory 705, the controller 701 increments the MISO sensor router 601 (step 805) to couple the next response sensor 107 to the response input channel of the data acquisition system 603. Thus, this process of collecting response sensor data (step 807) and incrementing the MISO sensor router 601 (step 805) is repeated until sensor data is captured from each response sensor 107 while the excitation signal is applied by the same individual vibration exciter 109 (step 813). After sensor data is collected by all response sensors 107 in the sequence (step 813), the controller 701 increments the SIMO exciter router 505 and the MISO load router 507 (step 803) to apply the excitation signal to a different vibration exciter 109. In this example, as the SIMO exciter router 505 and the MISO load router 507 are incremented to apply excitation signals to different vibration exciters 109, the increment of the MISO sensor router 601 is reset to capture sensor data from the first sensor in the sequence. This process continues until excitation signals have been applied to all vibration exciters 109 and sensor data has been recorded from each responding sensor 107 while the excitation signal is applied to the vibration exciter 109.

[0032] For example, consider a configuration in which three vibration exciters 109 and three response sensors 107 are coupled to a device / structure under test 103. The controller 701 applies an excitation signal to a first vibration exciter 109 and collects sensor data from each of the three response sensors 107. The controller 701 then applies an excitation signal to a second vibration exciter 109 and again collects sensor data from each of the three response sensors 107. Finally, the controller 701 applies an excitation signal to a third vibration exciter 109 and again collects sensor data from each of the three response sensors 107. Thus, the controller 701 captures nine different sensor data sets, one for each different possible combination of vibration exciters 109 and response sensors 107.

[0033] Once sensor data has been recorded (step 813) for all response sensors 107 in the sequence while an excitation signal is applied to the last vibration exciter 109 in the sequence (step 819), one or more post-processing routines are applied (step 821) to the collected data to reconstruct and / or update associated MIMO SRF models / measurements indicative of the dynamic behavior of the entire device / structure under test 103. For example, in some implementations, the controller 701 is configured to generate a MIMO SRF matrix using frequency response functions (FRFs) for each different combination of vibration exciter 109 / load cell 111 and response sensor 107, as shown in FIG. 3 above.

[0034] In some implementations, to ensure consistently high data quality, the data acquisition system (DAQ), in cooperation with the controller 701, receives appropriate parameterization before each individual measurement (or, in some implementations, before each group or sequence of measurements). The DAQ itself may be configured to provide advanced functions (formulas / algorithms) for appropriately adjusting the individual transducers (e.g., load cells 111 and response sensors 107) connected to each DAQ measurement channel. In some implementations, the DAQ provides the ability to automatically adjust range settings based on the "strength" of the incoming measurement signal. This process may be referred to as "auto-ranging" and, in some implementations, is fully automated by the DAQ so that it is performed just before a measurement is made. This may be done, for example, by operating one or more exciter devices 109 under conditions that generate the highest vibration levels for a period of time (e.g., a few seconds) while sensing and adjusting the connected sensor signals so that no undesired overloads (clipping) appear. The purpose of a parameterization procedure such as "auto-ranging" is to maximize the sensitivity of the measurement chain (transducers, cables, DAQ) without adversely affecting data quality. For example, in some implementations, the DAQ system is configured to measure a ±5V input signal (discretized at 24 bits) corresponding to a vibration amplitude (e.g., 10 m / s^2). If the vibration amplitude is smaller (e.g., 1 m / s^2), the effective range observed by the DAQ decreases to ±1V (auto-ranging). In this case, the 24-bit resolution remains equivalent for higher measurement accuracy (e.g., sharper distinction between the signal and the sensitivity threshold of the measurement device). In some implementations, the DAQ features a communication and / or control interface that allows communication with other types of devices via a compatible protocol, such as a serial bus, Ethernet, USB, or other communication interface.

[0035] In some implementations, the controller 701 is also configured to analyze data received from the load cell 111 and / or the response sensor 107 to determine whether the captured data meets a particular data quality condition. In response to determining that the captured data for a particular response sensor 107, load cell 111, or various combinations thereof does not meet the data quality condition, the controller 701 is configured to repeat data collection for one or more combinations of vibration exciter 109 and response sensor 107. In some implementations, the controller 701 may repeat the data collection by applying the same excitation signal to the vibration exciter 109 and collecting data from the response sensor 107. In some implementations, the controller 701 may be configured to adjust the excitation signal applied to the vibration exciter 109 in addition to or instead of repeating data collection with the same excitation signal previously applied.

[0036] For example, as shown, the controller 701 may be configured to apply one or more quality tests (step 809) to the collected sensor data after each sensor reading step (step 807). As described in more detail below, in some implementations, the quality tests may be designed to analyze data for individual vibration exciter 109 / response sensor 107 combinations, while in other implementations, the quality tests may be designed to analyze data for a vibration exciter 109 / response sensor 107 combination against sensor data collected for other vibration exciter 109 / response sensor 107 combinations.

[0037] 7, in some implementations, in addition to or instead of applying one or more quality tests after each response sensor reading (step 809), the controller 701 is also configured to apply one or more quality tests (step 815) after collecting data from all sensors in a sequence that had an excitation signal applied by the same vibration exciter 109. In other words, the one or more quality tests (step 815) are applied before incrementing the SIMO exciter router 505 and MISO load router 507 (step 803) to apply an excitation signal to the next vibration exciter 109 and connect the corresponding load cell 111 to the data acquisition system 603. Again, in some implementations, in response to determining that the collected data fails one or more of the quality tests (step 815), the controller 701 is configured to adjust the excitation signal applied to the vibration exciter 109 (step 817) and repeat data collection from one or more of the response sensors in sequence before proceeding to the next vibration exciter 109.

[0038] Further, in some implementations, the controller 701 may be configured to apply one or more quality tests to the collected data after collecting all of the SRF data (i.e., after collecting data from all vibration exciter 109 / response sensor 107 combinations), in addition to or instead of the quality checks performed after each individual sensor reading and after each complete sequence of sensor readings. Furthermore, in some implementations, as described above, the controller 701 is configured to send control signals to the SIMO exciter router 505, the MISO load router 507, and the MISO sensor router 601 to selectively operate any particular combination of vibration exciter 109 and response sensor 107. Thus, in some implementations, the controller 701 is configured to analyze the data captured after collecting data for all vibration exciter 109 / response sensor 107 combinations, identify one or more combinations that do not meet a data quality condition, and repeat data collection only for those combinations identified as having insufficient data quality. In some implementations, data collection for these insufficient combinations is performed by adjusting the excitation signal, operating the SIMO exciter router 505 to couple the adjusted excitation signal to the identified vibration exciters 109 of the combinations having missing data, operating the MISO sensor router 601 to couple the identified response sensors 107 of the combinations having missing data to response input channels of the data acquisition system 603, and then collecting data from the coupled response sensors 107. This process is then repeated for each combination identified as having insufficient data quality.

[0039] As mentioned above, in some implementations, multiple data quality checks may be applied to the collected data simultaneously (i.e., after data is collected from an individual sensor, after data is collected from the entire sequence of sensors, and / or after data is collected from all vibration exciter 109 / response sensors 107 combinations). FIG. 8 illustrates an example of a method performed by the controller 701 to apply multiple different quality tests to the collected data. After input data is received (e.g., from one or more load cells 111 and / or multiple response sensors 107) (step 901), the controller 701 applies a first signal quality test (step 903). If the collected data does not pass the first signal quality test (step 905), a first adjustment is applied to the excitation signal (step 907) and data acquisition is repeated (step 909). However, if the collected data passes the first signal quality test (step 905), the controller 701 proceeds to apply a second signal quality test (step 911). Again, if the collected data does not pass the second signal quality test (step 913), a second adjustment is applied to the excitation signal (step 915) and data acquisition is repeated (step 909). However, if the collected data passes the second signal quality test (step 913), the controller 701 proceeds to apply a third signal quality test (step 917). If the collected data does not pass the third signal quality test (step 919), a third adjustment is applied to the excitation signal (step 921) and data acquisition is repeated (step 909). However, if the collected data passes all three signal quality tests, the controller 701 proceeds to the next data acquisition step, or if all data has been collected, the controller 701 proceeds to apply post-processing routines applicable to the collected data (e.g., to load into a MIMO SRF matrix) (step 923).

[0040] In some implementations, the controller 701 is configured to perform each test sequentially such that the controller 701 proceeds to the second signal quality test only if the collected data passes the first signal quality test, and similarly proceeds to the third signal quality test only if the collected data passes both the first and second signal quality tests. However, in other implementations, the controller is configured to perform each test in parallel such that the controller 701 proceeds to the second signal quality test regardless of whether the collected data passes the first signal quality test (as shown by the dashed line between steps 907 and 911 in FIG. 8 ), and similarly proceeds to the third signal quality test regardless of whether the collected data passes the first and / or second signal quality tests (as shown by the dashed line between steps 915 and 917 in FIG. 8 ). In some implementations, the controller 701 is configured to apply multiple signal quality tests as a combination of serial and parallel tests. For example, in some implementations, the controller 701 may be configured to perform both a first signal quality test (step 903) and a second signal quality test (step 911) on the collected data regardless of whether the collected data passes the first signal quality test or the second signal quality test, but is configured to perform a third signal quality test (step 917) only if the collected data passes the second signal quality test (or, in some implementations, only if the collected data passes both the first and second signal quality tests).

[0041] Finally, in some implementations, the controller 701 may be configured to apply the same type of signal conditioning regardless of which signal quality test fails (e.g., the first excitation signal conditioning (step 907), the second excitation signal conditioning (step 915), and the third excitation signal conditioning (step 921) are the same type of signal conditioning). However, in other implementations, the controller 701 is configured to apply different types of signal conditioning to the excitation signal depending on which signal quality test fails. For example, the controller 701 may be configured to change the excitation signal from a random signal to a logarithmic sweep signal (as described below with reference to FIG. 13B) in response to determining that the collected data does not pass the first signal quality test, and to apply a low pass (or high pass) filter to the excitation signal (as described below with reference to FIG. 13C) in response to determining that the collected data does not pass the second signal quality test. Thus, in some implementations, in response to determining that the collected data fails both the first and second signal quality tests, the controller 701 is configured to both (1) change the excitation signal to a logarithmic sweep signal and (2) apply a low-pass (or high-pass) filter to the logarithmic sweep excitation signal.

[0042] In various implementations, the data quality test (e.g., signal quality test in the example of FIG. 8) may include data processing and quality assurance steps in which the data quality of each individual SIMO or SISO experiment sequence is verified, each individual SIMO or SISO experiment may be converted into some kind of SRF, the individual SRFs may be temporarily placed into one or more partial MIMO matrices, and / or the data quality of the entire MIMO matrix (or multiple partial MIMO matrices) is verified. In implementations in which the individual SRFs are temporarily placed into one or more partial MIMO matrices, the controller 701 may also be further configured to perform additional data conversion, manipulation, or expansion routines, including numerical, model-based, and / or hybrid techniques. Such techniques may include, for example, geometric reduction and / or transformation techniques (e.g., finite difference approximations and virtual point transformations), data manipulation techniques that numerically alter the boundary conditions under which the SRF experiments were performed (e.g., dynamic substructuring for coupling and uncoupling), data dimensionality reduction and / or regularization techniques (e.g., principal component analysis, truncation or Tikhonov regularized singular value decomposition), and augmentation techniques that model additional data at degrees of freedom (e.g., locations on the device / structure under test) for which physical measurements were not performed (e.g., system equivalent model mixing (SEMM) techniques in which experimental data is combined with other measured / simulated data). Some specific examples of metrics and calculations that may be used in various implementations to ensure high quality experimental data during the automated SRF measurement process are outlined in the table of FIG. 9. However, some implementations include fewer calculations, metrics, and tests than those listed in the table of FIG. 9, and some implementations may include other calculations, metrics, and tests in addition to or instead of those listed in the table of FIG. 9.

[0043] In some implementations, the controller 701 is configured to perform data processing and quality assurance steps using additional data (e.g., data specific to the test setup). Such data may include, for example, geometric relationships between the excitation and response DoFs (e.g., Euclidean distances, Euler angles, etc.), metadata related to the experiment, and / or metadata required for recording purposes (e.g., data required to populate the MIMO matrices).

[0044] In various implementations, the analysis results of the data processing and quality assurance steps applied by the controller 701 may or may not be provided as feedback to the user (e.g., via a display screen of the user interface 707) during the automated SRF measurement process. In implementations in which quality test feedback is provided to the user, the results may be summarized in a variety of ways, ranging from a single numerical value to sophisticated graphical representations of the data quality, for example, to assist the user in interpreting the individual and / or overall data quality. Figures 10, 11 and 12 show example mechanisms for displaying data quality feedback information to the user via a display screen of the user interface 707.

[0045] 10 shows an example of a graph that may be displayed to a user via a display screen of the user interface 707, illustrating the SRF reciprocity between automated measurement locations as a single-valued matrix representation. In the example of FIG. 10, the relative darkness of each displayed square indicates the relative quality of the data (e.g., darker squares represent higher quality data). In some implementations, this analysis is part of the set quality test (FIG. 7, step 815).

[0046] FIG. 11 shows an example of a series of graphs that may be displayed to a user via a display screen of the user interface 707 showing measures of response consistency. The top graph shows overall response consistency as a frequency spectrum, the middle graph shows each specific response consistency as a frequency spectrum, and the bottom graph shows the specific response consistency as a single value. In the graphs of FIG. 11, values ​​closer to 100% indicate higher quality data. In some implementations, the controller 701 may be configured to display all three graphs of FIG. 11 simultaneously on the screen, while in other implementations, the controller 701 may be configured to display only one or two of the graphs of FIG. 11 and / or to selectively and interchangeably display different graphs of FIG. 11.

[0047] 12 shows an example of a graph that may be displayed to a user via a display screen of the user interface 707, illustrating the Interference Consistency Criterion (ICC) as a frequency spectrum. Values ​​close to one ("1") indicate frequencies that are adequately described and should be further analyzed if the measurements are valid.

[0048] 8 and 9, in some implementations, the controller 701 is configured to adjust the applied excitation signal to further improve data quality. In some implementations, the controller 701 is configured to attempt to apply an excitation signal that imparts a force input to the device / structure under test such that a desired vibration output is obtained that meets as many of the specified quality conditions as possible. Adjustments to the excitation signal may include, for example, (1) duration (longer measurements may provide clearer (e.g., less noisy) results due to averaging effects, but increase the total data acquisition time), (2) type (e.g., shock / transient excitation, burst / random excitation, pseudo-random excitation, swept sine, stepped sine, etc.), (3) magnitude (e.g., amplitude scaling of the entire signal or time / frequency dependent amplitude scaling), (4) frequency content (e.g., frequency dependent filtering / equalization (e.g., amplification of excitation at lower frequencies to obtain sufficient signal-to-noise ratio (SNR) in the elastic coupling assembly)), or (5) a combination of some or all of the above (e.g., transmission loss compensation by transmittance filtering).

[0049] In some implementations, the controller 701 is configured to determine whether the applied excitation signal requires adjustment based on the following information: (1) feedback-free adjustment using an integrated "exciter calibration database", (2) feedback from a connected data acquisition system (DAQ), and / or (3) feedback from a MIMO data processing system. In some implementations, the "exciter calibration database" used by the controller 701 to perform the feedback-free adjustment includes information about the connected vibration exciters along with knowledge of which vibration exciters are currently operating (e.g., a predefined exciter-specific equalization filter is applied to the excitation signal to linearize the exciter output each time the exciter operates). In some implementations, the DAQ itself may be configured to perform an internal data quality check to analyze the latest individual SIMO / SISO experiment, and the results are communicated to the controller 701 via an appropriate protocol. Finally, in some implementations, the controller 701 (or a separate MIMO data processing system) is configured to process and analyze the individual SIMO / SISO measurements and / or the entire set of measurements reconstructed as one or more MIMO matrices. As mentioned above, in some implementations, systems such as those shown in Figures 4-6 are configured to address individual and overall data quality / consistency simultaneously.

[0050] 13A-13D show an example of a test system (e.g., the system of FIGS. 4-6) configured to adjust the applied force (X) (i.e., the actual vibration applied to the device / structure under test in response to the excitation signal) in response to a sensed vibration response (Y). The test system in this example is configured to apply a signal quality test to evaluate the signal-to-noise ratio (SNR). The example of FIG. 13A includes a separate MIMO data processing system 1301 configured to analyze collected data and control logic 1303 configured to adjust the excitation signal in response to feedback received by the control logic 1303 from the MIMO data processing system 1301. In some implementations, a single controller (e.g., controller 701) may be configured to provide the functionality of both the MIMO data processing system 1301 and the control logic 1303, as described in this example. In other implementations, a controller (e.g., controller 701) may be configured to provide the functionality of control logic 1303, and data acquisition system 509 / 603 may be configured to provide the functionality of MIMO data processing system 1301. Other combinations of logical components and distribution of functionality are possible in other implementations.

[0051] As shown in FIG. 13A (and as described in other examples above), the SISO signal generator 501 is configured to generate an excitation signal in response to a control signal received from the control logic 1303, and in this example, is configured to normalize the excitation signal output for each individual vibration exciter 109 (i.e., an excitation signal having an amplitude of ±1). An example of a normalized signal x(t) generated by the SISO signal generator 501 is shown in FIG. 13B. The normalized excitation signal x(t) is then provided as an input to the SISO power amplifier 503, which outputs a conditioned excitation signal that is routed to the vibration exciter 109. The vibration exciter 109 applies a vibration excitation force x(t) to the device / structure under test, and the actual vibration is measured by a corresponding load cell 111. An example of the actual applied vibration X measured by the load cell 111 is shown in a frequency domain representation (X(ω)) in FIG. 13C. The applied force is transmitted through the device / structure under test 103 and actual vibrations at other locations on the device / structure under test are routed to the data acquisition system 509 / 603 and data inputs indicative of the sensed vibration y(t) are collected by or transmitted to the MIMO data processing system 1301. An example of the sensed vibration Y measured by the response sensor 107 is shown in FIG. 13D in a frequency domain representation (i.e., response spectrum Y(ω)).

[0052] 13A, the MIMO data processing system 1301 is configured to apply one or more signal quality tests to the acquired data, including at least one signal quality test designed to determine whether the collected data exhibits a sufficient signal-to-noise ratio. The MIMO data processing system 1301 sends feedback to the control logic 1303 indicative of the results of the signal quality tests (i.e., the SNR is sufficient), and based on the received feedback, the control logic 1303 determines whether adjustments to the excitation signal are appropriate.

[0053] To more fully demonstrate the adjustment mechanism in the example of FIG. 13A, FIGS. 13B-13D show various example signals both before and after adjustments are made to the excitation signal by the control logic. In FIG. 13B, the top graph shows the original excitation signal, and the bottom graph shows the adjusted excitation signal. In FIG. 13C, the top graph shows the force spectrum X(ω) of the actual force applied to the device / structure under test (as measured by the load cell 111) in response to the original excitation signal, and the bottom graph shows the force spectrum X(ω) of the actual force applied in response to the adjusted excitation signal. In FIG. 13D, the top graph shows the response spectrum Y(ω) based on the output of the response sensor 107 when the original excitation signal is applied, and the bottom graph shows the response spectrum Y(ω) based on the output of the response sensor 107 when the adjusted excitation signal is applied.

[0054] The original excitation signal (shown in the top graph of FIG. 13B) is a random (broadband white noise) time signature x(t). The applied force in response to this original excitation signal (shown in the top graph of FIG. 13C) is characterized by a moderately broadband frequency spectrum X(ω) with a noticeable force drop-off in the higher frequency range. In this example, the excitation frequency range spans a low frequency region of frequencies that are not relevant to this particular experiment (shown in FIG. 13C as "unimportant frequency range"). However, this low frequency excitation component may limit the ability of the vibration exciter 109 to provide a high energy output in more relevant frequency regions (e.g., the higher frequency range where the signal in the top graph of FIG. 13C begins to drop off). In fact, the force drop-off to higher frequencies shown may be due to internal damping from exciting all frequencies simultaneously (e.g., using a random white noise excitation signal). Thus, the vibration exciter 109 is attempting to overcome the large strokes at low frequencies while simultaneously superimposing small stroke motions at higher frequencies. The applied vibration causes the device / structure under test 103 to vibrate linearly and time-invariant (LTI) in response to the applied force, which is then sensed by the response sensor 107 .

[0055] In the top graph of FIG. 13D, the spectrum of the detected response vibration Y(ω) is plotted together with the spectrum of the sensor noise floor. In some implementations, the sensor noise floor may be measured in the same setup when no excitation is applied to the device / structure under test 103. As mentioned above, the "quality" of the detected vibration can be analyzed in a variety of different ways. However, in this example, the top graph of FIG. 13D shows a signal-to-noise problem in the region where the detected vibration spectrum Y(ω) is close to the sensor noise floor. In some implementations, the data quality condition may be defined as a detected signal at least 10 dB higher than the sensor noise floor at this frequency. However, in the example of the top graph of FIG. 13D, the detected vibration Y(ω) suffers from poor signal-to-noise distance at the expected anti-resonance of the structure and generally at high frequencies due to the relatively low force excitation (as a result of the high internal damping of the vibration exciter).

[0056] In this example, the MIMO data processing system 1301 is configured to analyze the detected vibration to identify insufficient data quality (i.e., insufficient SNR) and send a feedback message to the control logic 1303. In response, the control logic 1303 initiates automatic adjustment of the applied vibration to alleviate the detected signal quality problem. In some implementations, the control logic 1303 is configured to identify appropriate adjustments to the excitation signal based on detailed feedback regarding frequency ranges where the excitation is insufficient, along with additional metadata provided by the user regarding target frequency ranges and / or time requirements for the measurement.

[0057] In this particular example, the configuration of the control logic 1303 causes the control logic to determine, based on feedback from the MIMO data processing system 1301, that the "type" of excitation signal should be changed from a random broadband white noise excitation signal (shown in the top graph of FIG. 13B) to a logarithmic sweep signal (shown in the bottom graph of FIG. 13B). Doing so causes the vibration exciter to generate vibrations at a single frequency at a time, thus preventing the vibration exciter from internally damping while simultaneously maximizing the force output. In this example, a logarithmic frequency sweep is used instead of a linear sweep to provide the device / structure under test 103 with sufficient time to respond to the applied vibrations, especially when it is more difficult to excite the lower frequency ranges.

[0058] In this example, comprising the control logic 1303, the control logic also determines, based on feedback from the MIMO data processing system 1301, that additional adjustments to the excitation frequency range may be appropriate (e.g., to prevent damage to the vibration exciter due to excessive stroking at low frequencies above the frequency range of interest and / or to minimize the duration of the measurement). In this example, this is achieved by having the SISO signal generator 501 apply a high-pass filter during the signal generation process. This high-pass filter prevents the vibration exciter from operating at low frequencies, and the applied force spectrum X(ω) after adjustments to the excitation signal is optimized in favor of the frequency range of interest, as shown in the lower graph of FIG. 13C. It should also be noted that an equivalent signal amplification is sufficient to achieve a significantly higher exciter force output by operating the exciter at one frequency at a time. Also, in some implementations, a similar filter can be applied as a low-pass filter to block higher frequencies to avoid high shaker temperatures during continuous operation. Other adjustments to the force signal x(t) may include changes in the signal amplitude. For example, the sinusoidal signature of the signal in Figure 13B can be amplified or attenuated at certain frequencies to "shape" the force characteristic X(ω) in Figure 13C. In some implementations, the signal generator is configured to apply these adjustments. This allows, for example, to apply higher forces at lower frequencies, which may be useful, for example, for structures coupled using rubber isolators where high excitation energy is required to produce a low frequency response signal on the structure due to energy dissipation in the rubber isolators.

[0059] The vibration spectrum X(ω) applied in response to the adjusted excitation signal results in a better overall excitation of the device / structure under test, as shown by the bottom graph of FIG. 13D, which shows a significantly higher vibration response spectrum Y(ω) with increased separation between the sensed signal and the sensor noise floor. Thus, when the MIMO data processing system 1301 receives the updated sensed signal and applies a similar signal quality test, the output of the signal quality test indicates that the signal quality issues (i.e., insufficient SNR) have been sufficiently mitigated and even the anti-resonances (i.e., the minimum measured amplitude levels of the response signals) of the device / structure under test are clearly separated from the sensor noise floor. The higher quality response spectrum, together with the measured force spectrum of the applied vibration, can be fully used to determine a high quality SRF between the corresponding excitation and response degrees of freedom (i.e., the corresponding vibration exciter 109 / response sensor 107 combinations).

[0060] 13A-13D, the excitation signal adjustment strategy is fully automated and executed by the MIMO data processing system 1301 and the control logic 1303 (e.g., in some implementations, both implemented in the controller 701) without direct input from a user. However, in some implementations, the control logic 1303 may be configured to output feedback indicative of quantified signal quality to a user and to receive user feedback indicative of adjustment of the excitation signal. In some such implementations, the control logic 1303 may be configured to prioritize this direct user feedback over the automatic adjustment strategy.

[0061] Similar excitation signal adjustment strategies may be implemented in some implementations based on received feedback while adjusting the applied vibration, for example, taking into account one or more data quality indicator criteria based on (i) only the applied vibration (e.g., force), (ii) only the sensed vibration (e.g., acceleration), or (iii) both the applied and sensed vibration. In some implementations, the output of the SISO signal generator 501 or the SISO power amplifier 503 is utilized as a basis for adjusting the applied vibration downstream, for example, using numerical data representing a normalized or adjusted desired signal output along with additional performance-related criteria (e.g., the amplifier's frequency response function or the vibration exciter's "output vibration" to "input current" transfer function) to estimate and adjust the expected applied vibration.

[0062] Thus, the systems and methods described herein facilitate decomposing a complex experimental MIMO vibration test into multiple sequentially performed SIMO or SISO SRF experiments according to a fully automated process, as shown in the example of Figure 7. After initial test system setup, including instrumenting the device / structure under test 103 and / or specially designed fixture 101, the controller 701 can autonomously execute all experiments, including data quality checks, complex data-based decision making, and data post-processing. For example, a MIMO SRF vibration test according to one implementation may include the following process control steps: (2) routing of excitation hardware (vibration excitation source and associated load cell, and / or use of additional / alternative methods to determine actual force excitation); (3) routing of response sensor hardware and / or use of additional / alternative methods to determine actual response of test structure to applied force excitation; (4) parameterization of data acquisition (DAQ) system with current SIMO or SISO experiment sequence (e.g., sensor calibration, dynamic range, sampling frequency, sampling duration, filtering, triggering, etc.); (5) collection of all SIMO or SISO experiment sequence data; (6) data post-processing of current SIMO or SISO experiment sequence including (in some implementations) quality assurance methods and associated process flow control (e.g., repeat experiment with improved excitation strategy or data collection parameterization if quality assurance methods indicate poor results); (7) post-processing (and storage) of successful SIMO or SISO SRF experiment data and initiation of subsequent SIMO or SISO experiments; (8) reconfiguration / updated MIMO Post-processing and provision of the SRF measurements (which may include performing additional numerical / model-based / hybrid data manipulation / transformations).

[0063] Thus, various implementations of the systems and methods described herein may provide the following advantages over other MIMO testing approaches: (1) one signal generator and power amplifier may be shared by all exciters, (2) the number of excitation and response DoFs is not limited by the number of DAQ channels, (3) any excitation signal (transient, continuous, etc.) may be used while ensuring optimal phase reference and improved signal-to-noise ratio (SNR), (4) an automatic calibration process may be used to adjust the measurement range for each excitation used, and (5) difficult measurements may be split into multiple parts to allow the exciter to cool down between measurements (data post-processing methods may include fragmentation, etc.). (6) difficult measurements can be subsequently performed using different excitation sources via a control strategy (data post-processing methods can be used to reconstruct / merge different data (e.g., different exciters at different frequency ranges)); (7) reciprocal calibration methods can be used to perform in situ exciter output calibration and / or reduce the number of required exciter output sensors (e.g., load cells); (8) detection of local nonlinearities using appropriate signal generation and / or post-processing methods; and (9) signal generation independent of the number of SRFs to be determined.

[0064] Other features and advantages of the invention are set forth in the following claims.

Claims

1. 1. A method for automated MIMO force response characterization of a structure under test, comprising: The method comprises: coupling a plurality of exciter devices to the structure under test, each exciter device of the plurality of exciter devices being coupled to a different one of a first plurality of fixed locations relative to the structure under test; coupling a plurality of response sensors to the structure under test, each response sensor of the plurality of response sensors being coupled to a different one of a second plurality of fixed locations relative to the structure under test; operating an exciter router to iteratively couple an excitation signal input to each exciter unit of the plurality of exciter units, wherein coupling the excitation signal input to an exciter unit causes the exciter unit to apply an excitation force to the structure under test based on the excitation signal input; collecting sensor data from the plurality of responsive sensors while the excitation force is applied to the structure under test, the collecting sensor data comprising: collecting a first set of sensor data from each response sensor of the plurality of response sensors while the excitation force is applied to the structure under test by a first exciter device of the plurality of exciter devices; collecting a subsequent set of sensor data from each response sensor of the plurality of response sensors while the excitation force is repeatedly applied to the structure under test by each additional exciter device of the plurality of exciter devices; and determining a MIMO system response function for the structure under test based on the collected sensor data; A method comprising:

2. 2. The method of claim 1 , wherein operating the exciter router further comprises coupling the excitation signal input to a second exciter device of the plurality of exciter devices after the first set of sensor data is collected from each response sensor of the plurality of response sensors, and wherein collecting the subsequent set of sensor data comprises collecting a second set of sensor data from each response sensor of the plurality of response sensors while the excitation force is applied to the structure under test by the second exciter device.

3. Operating the exciter router further includes transmitting an exciter router control signal from an electronic controller to the exciter router, the exciter router control signal causing the exciter router to operate a plurality of switching devices of the exciter router to couple the excitation signal input to one output of a plurality of outputs and to electronically isolate all other outputs of the plurality of outputs from the excitation signal input; The method comprises: operating a load cell router to iteratively couple a plurality of load cells to a data acquisition input channel, the plurality of load cells including a different load cell corresponding to each exciter device of the plurality of exciter devices, operating the load cell router including operating the load cell router to selectively couple the data acquisition input channel to a load cell corresponding to the exciter device to which the excitation signal input is currently coupled; determining an actual excitation force applied to the structure under test based on signals received on the data acquisition input channels; The method of claim 1 further comprising:

4. 2. The method of claim 1 , wherein collecting the sensor data includes collecting the sensor data with a data acquisition system, the data acquisition system including a plurality of signal input channels, each signal input channel of the plurality of signal input channels being coupled to an output of a different one of the plurality of response sensors.

5. Collecting the sensor data includes: operating a sensor router to couple a signal input channel of a data acquisition system to an output of a first response sensor of the plurality of response sensors, the sensor router being configured to selectively couple the plurality of response sensors to the signal input channel of the data acquisition system; collecting sensor data from the output of the first response sensor with the data acquisition system; The method of claim 1 further comprising:

6. Collecting the sensor data includes: operating the sensor router to sequentially couple the signal input channels of the data acquisition signal to each additional response sensor of the plurality of response sensors; collecting, by the data acquisition system, sensor data from the output of each additional response sensor of the plurality of response sensors; The method of claim 5 further comprising:

7. 7. The method of claim 6, wherein operating the exciter router further comprises coupling the excitation signal input to a second exciter device of the plurality of exciter devices after operating the sensor router to sequentially couple the signal input channels of the data acquisition system to each additional response sensor of the plurality of response sensors.

8. 2. The method of claim 1, wherein collecting the sensor data includes collecting the sensor data while operating the exciter device until a complete set of data is collected including different data signals measured corresponding to each of a plurality of combinations of an exciter device applying the excitation force and a response sensor measuring a response to the force imparted by the exciter device applying the excitation force.

9. 2. The method of claim 1 , wherein coupling the plurality of exciter devices to the structure under test includes selectively coupling the structure under test to a test fixture, and exciter devices of the plurality of exciter devices are pre-installed in positions on the test fixture.

10. The method of claim 1 , wherein determining the MIMO system response function for the structure under test comprises populating a system response function (SRF) matrix with data collected for each different exciter-sensor combination.

11. 1. A test system for automated MIMO force response characterization of a structure under test, comprising: The test system comprises: a plurality of exciter devices coupleable to the structure under test; a plurality of responsive sensors coupleable to the structure under test; a single-input, single-output signal generator configured to generate an excitation signal; a single-input multiple-output exciter router configured to selectively couple the excitation signal from the signal-input single-output signal generator to each exciter unit of the plurality of exciter units, wherein coupling the excitation signal to an exciter unit of the plurality of exciter units causes the exciter unit to apply an excitation force to the structure under test based on the excitation signal; a data acquisition system configured to collect sensor data from each of the plurality of response sensors indicative of a sensed response to the applied excitation force; 1. An electronic controller comprising: applying the excitation signal to a first exciter device of the plurality of exciter devices until a first set of sensor data is collected by the data acquisition system from each response sensor of the plurality of response sensors while the excitation signal is applied to the first exciter device of the plurality of exciter devices; continuing to apply the excitation signal to each additional exciter device of the plurality of exciter devices until an additional set of sensor data is collected by the data acquisition system from each response sensor of the plurality of response sensors while the excitation signal is repeatedly applied to each exciter device of the plurality of exciter devices. an electronic controller configured to operate the single-input multiple-output exciter router such that A test system comprising:

12. the single-input multiple-output exciter router includes a plurality of switching devices configured to selectively couple an input channel to each of a plurality of output channels while electronically isolating all unconnected output channels; The one-input multiple-output exciter router comprises: receiving an exciter router control signal from the electronic controller; selectively coupling the excitation signal received from the single-input single-output signal generator at the input channel of the single-input multiple-output exciter router to one output of the plurality of outputs of the single-input multiple-output exciter router based on the received exciter router control signal; The test system of claim 11 configured to:

13. 12. The test system of claim 11, wherein the data acquisition system includes a plurality of sensor input channels, each sensor input channel of the data acquisition system being coupled to an output of a different one of the plurality of response sensors.

14. A multiple-input, single-output sensor router including a plurality of sensor input channels and a signal output channel; each sensor input channel is coupled to an output of a different one of the plurality of response sensors; the signal output channel is coupled to a signal input channel of the data acquisition system; the multiple-input, single-output sensor router is configured to selectively couple individual sensor input channels to the signal output channel while electronically isolating all unconnected sensor input channels; 12. The test system of claim 11, wherein the data acquisition system is configured to collect the sensor data from each of the plurality of responsive sensors by receiving the sensor data from the signal output channel of the multiple-input, single-output sensor router while the multiple-input, single-output sensor router iteratively couples each sensor input channel to the signal output channel.

15. 12. The test system of claim 11, wherein the electronic controller is configured to operate the multiple-input single-output sensor router until a complete set of data is collected including different data signals measured corresponding to each of a plurality of combinations of response sensors measuring responses to the forces applied by different exciter devices that apply the excitation forces.

16. 12. The test system of claim 11, further comprising a test fixture, the structure under test being selectively coupleable to the test fixture, and the plurality of exciter devices positioned on the test fixture such that each exciter device is coupled to the structure under test when the structure under test is coupled to the test fixture.

17. 12. The test system of claim 11, wherein the electronic controller is further configured to determine a system response function for the structure under test by loading sensor data collected for each of a plurality of different exciter-sensor combinations into a system response function (SRF) matrix.

18. 1. A test system for automated MIMO force response characterization of a structure under test, comprising: The test system comprises: a single-input multiple-output exciter router including an input channel coupled to receive an excitation signal input and a plurality of excitation signal output channels each coupled to a different one of a plurality of exciter devices; a data acquisition system configured to collect sensor data from the plurality of responsive sensors; an electronic controller configured to controllably operate the single-input multiple-output exciter router to cause the single-input multiple-output exciter router to selectively apply the excitation signal input to individual exciter devices of the plurality of exciter devices while the sensor data is collected from each response sensor of the plurality of response sensors by the data acquisition system; applying the excitation signal input to the exciter apparatus causes the exciter apparatus to apply an excitation force to the structure under test based on the excitation signal; the electronic controller is configured to controllably operate the single-input multiple-output exciter router to selectively apply the excitation signal input to additional exciter devices of the plurality of exciter devices until the sensor data has been collected for each of a plurality of different exciter-sensor combinations, the sensor data for each of the plurality of different exciter-sensor combinations including sensor data collected from a single response sensor while the excitation force is applied by a single exciter device. An electronic controller; A test system comprising:

19. 20. The test system of claim 18, wherein the data acquisition system includes a plurality of sensor input channels each coupled to an output of a different one of the plurality of response sensors.

20. 20. The test system of claim 18, further comprising a multiple-input single-output sensor router including a plurality of sensor input channels each coupled to an output of a different one of the plurality of response sensors and a signal output channel coupled to a signal input channel of the data acquisition system, wherein the electronic controller is configured to controllably operate the multiple-input single-output sensor router to selectively couple one sensor input channel to the signal output channel while the excitation force is applied to the structure under test.

Citation Information

Patent Citations

  • Methods and apparatus for vibration testing using multiple sine sweep excitation

    US20110146406A1

  • High intensity vibration testing using an empirically modified reference specification and method thereof

    US20200232874A1