Wire angle complex vibration test method and related device
Patent Information
- Application Number
- CN202610707072.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-21
- Publication Date
- 2026-08-18
AI Technical Summary
[0004]然而,相关技术中,存在因依赖传递率矩阵的测量与计算,不仅导致操作流程繁琐,且其不可避免的误差致使试验结果误差较大等问题
[0012]从上面所述可以看出,本公开实施例提供的线角复合振动试验方法及相关装置,该方法包括:
Smart Images

Figure CN122591180A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of vibration testing technology, and in particular to a method and related apparatus for testing linear-angle composite vibration. Background Technology
[0002] This section is intended to provide background or context for the embodiments of this disclosure as set forth in the claims. The description herein is not intended to be a prior art simply because it is included in this section.
[0003] Linear-angular composite vibration test is a mechanical environment test that simultaneously applies linear vibration (reciprocating linear motion along a certain axis) and angular vibration (reciprocating rotational motion around a certain axis). It aims to simulate the vibration response of a product under the combined excitation of translation and rotation in real working conditions, such as the superposition of road excitation transmitted from the tires and steering yaw during vehicle movement, or the rigid body and elastic coupling motion of an aircraft during flutter.
[0004] However, the related technologies suffer from problems such as cumbersome operation procedures due to reliance on the measurement and calculation of the transfer rate matrix, and large errors in the experimental results due to unavoidable errors. Summary of the Invention
[0005] In view of this, the purpose of this disclosure is to propose a method and related apparatus for testing linear-angular composite vibration, which at least to some extent solves one of the technical problems in the related art.
[0006] To achieve the above objectives, a first aspect of the exemplary embodiments of this disclosure provides a method for testing linear-angular composite vibration, the method comprising:
[0007] Determine the angular vibration environment data and the linear vibration environment data, calculate the angular vibration environment data and the linear vibration environment data to obtain the linear acceleration data corresponding to the vibration test response point, and use the linear acceleration data as the linear acceleration reference spectrum; Determine the white noise driving voltage signal of the target vibration test system, and obtain the initial transfer function based on the driving voltage signal; The initial transfer function is iteratively corrected based on the linear acceleration reference spectrum to obtain the target driving voltage. A vibration test was conducted on the target driving voltage to obtain the vibration test results.
[0008] Based on the same inventive concept, a second aspect of the exemplary embodiments of this disclosure provides a linear-angle composite vibration testing apparatus, comprising: The reference spectrum determination module is configured to determine angular vibration environment data and linear vibration environment data, solve the angular vibration environment data and the linear vibration environment data to obtain the linear acceleration data corresponding to the vibration test response point, and use the linear acceleration data as the linear acceleration reference spectrum. The transfer function determination module is configured to determine the white noise driving voltage signal of the target vibration test system and obtain the initial transfer function based on the driving voltage signal; The driving voltage determination module is configured to iteratively correct the initial transfer function based on the linear acceleration reference spectrum to obtain the target driving voltage. The test result determination module is configured to perform a vibration test on the target driving voltage and obtain the vibration test results.
[0009] Based on the same inventive concept, a third aspect of the exemplary embodiments of this disclosure provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method as described in the first aspect.
[0010] Based on the same inventive concept, a fourth aspect of the exemplary embodiments of this disclosure provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method as described in the first aspect.
[0011] Based on the same inventive concept, a fifth aspect of the exemplary embodiments of this disclosure provides a computer program product including computer program instructions that, when run on a computer, cause the computer to perform the method as described in the first aspect.
[0012] As can be seen from the above, the linear-angle combined vibration test method and related apparatus provided in this disclosure include: The method involves determining angular vibration environment data and linear vibration environment data, solving these data to obtain linear acceleration data corresponding to the vibration test response points, and using this linear acceleration data as a linear acceleration reference spectrum. A white noise driving voltage signal for the target vibration test system is then determined, and an initial transfer function is obtained based on this signal. The initial transfer function is iteratively corrected based on the linear acceleration reference spectrum to obtain the target driving voltage. A vibration test is then conducted on the target driving voltage to obtain the vibration test results. This method avoids the cumbersome operations and errors associated with measuring and calculating the transferability matrix, thereby effectively improving test accuracy and reducing operational complexity. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0014] Figure 1 A schematic diagram of an application scenario of the linear-angle composite vibration test method provided in an exemplary embodiment of this disclosure; Figure 2 A schematic flowchart of a linear-angle composite vibration test method provided for an exemplary embodiment of this disclosure; Figure 3 A schematic diagram of a linear-angle composite vibration testing apparatus provided as an exemplary embodiment of the present disclosure; Figure 4 A schematic diagram of the hardware structure of an electronic device provided for an exemplary embodiment of this disclosure. Detailed Implementation
[0015] It is understood that before using the technical solutions disclosed in the various embodiments of this application, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this application in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0016] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this application's technical solution, based on the prompt message.
[0017] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0018] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this application. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this application.
[0019] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0020] To make the objectives, technical solutions, and advantages of this disclosure clearer, the principles and spirit of this disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided merely to enable those skilled in the art to better understand and implement this disclosure, and are not intended to limit the scope of this disclosure in any way. Rather, these embodiments are provided to make this disclosure more thorough and complete, and to fully convey the scope of this disclosure to those skilled in the art.
[0021] In this article, it is important to understand that any number of elements in the accompanying figures is for illustrative purposes and not for limitation, and any naming is for distinction only and has no limiting meaning.
[0022] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar words used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly. The article "a" or "an" preceding an element does not exclude the existence of multiple such elements.
[0023] The principles and spirit of this disclosure will be explained in detail below with reference to several representative embodiments.
[0024] As described in the background section, related technologies suffer from problems such as cumbersome operation procedures and large experimental results due to the reliance on the measurement and calculation of the transmissibility matrix. Specifically, in related technologies, linear-angle composite vibration tests typically employ an indirect control method based on virtual response points. The core of this method lies in the need to pre-measure and calculate the transmissibility matrix between the actual response point and the virtual control point, and then use a load identification method to deduce the reference data of the virtual control point, thereby controlling the vibration table. This high dependence on the transmissibility matrix directly leads to two major problems: large experimental results and cumbersome operation procedures.
[0025] In terms of experimental accuracy, accurately obtaining the transitivity matrix is extremely difficult, with two unavoidable sources of error. First, the transitivity matrix needs to be obtained through low-level random vibration tests. However, under low-level excitation, the signal-to-noise ratio of the measured signal is often low, making it susceptible to noise interference, which directly causes measurement errors in the transitivity matrix. Second, the actual experimental system is not an ideal linear time-invariant system and objectively exhibits certain nonlinear characteristics. This means that the transitivity matrix measured under low-level random vibration cannot truly reflect the system's transitivity characteristics under full-scale formal testing; there is a discrepancy between the two, resulting in calculation errors. These measurement and calculation errors will ultimately be propagated and amplified, leading to significant errors in the experimental results.
[0026] In terms of operational complexity, due to the use of indirect control logic, test personnel not only have to perform tedious transfer rate matrix measurements and calculations, but also complex signal processing steps such as solving for virtual response point reference data. This makes the entire test operation process extremely cumbersome, time-consuming, and requires a high level of theoretical knowledge from test technicians, greatly increasing the difficulty and threshold of test implementation.
[0027] To address the aforementioned problems, this disclosure provides a method and related apparatus for testing linear-angular composite vibration. The method specifically includes: The process involves determining angular vibration environment data and linear vibration environment data, solving these data to obtain linear acceleration data corresponding to the vibration test response points, and using this linear acceleration data as a linear acceleration reference spectrum. A white noise driving voltage signal for the target vibration test system is determined, and an initial transfer function is obtained based on this signal. The initial transfer function is then iteratively corrected based on the linear acceleration reference spectrum to obtain the target driving voltage. A vibration test is then conducted on the target driving voltage to obtain the vibration test results. This disclosure effectively avoids the problem of insufficient test accuracy caused by mismeasurement errors in the transferability matrix. The method of direct control of the response points also provides application conditions for the incremental transfer function iterative correction method, which effectively suppresses the influence of system nonlinearity, thereby further improving test accuracy.
[0028] After introducing the basic principles of this disclosure, various non-limiting embodiments of this disclosure will be described in detail below.
[0029] refer to Figure 1 This is a schematic diagram of an application scenario of the linear-angle composite vibration test method provided in the exemplary embodiments of this disclosure.
[0030] This application scenario includes a terminal device 101 and a server 102. The terminal device 101 and the server 102 can be connected via a wired or wireless communication network to achieve data interaction.
[0031] Terminal device 101 may be an electronic device located close to the user side, possessing data transmission and multimedia input / output functions, including but not limited to desktop computers, mobile phones, portable computers, tablet computers, media players, smart wearable devices, personal digital assistants (PDAs), or other electronic devices capable of performing the aforementioned functions. This electronic device may include a processor and a display screen with touch input functionality. The display screen is used to present a graphical user interface (GUI), which can display an application interface. The processor is used to process application data, generate the GUI, and control the display of the GUI on the screen.
[0032] Server 102 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0033] In some exemplary embodiments, the line-angle combined vibration test method can be run on terminal device 101 or server 102.
[0034] When the line-angle combined vibration test method is running on server 102, server 102 is used to provide line-angle combined vibration test services to users of terminal device 101.
[0035] Server 102 determines angular vibration environment data and linear vibration environment data. Server 102 performs calculations on the angular vibration environment data and the linear vibration environment data to obtain linear acceleration data corresponding to the vibration test response point, and uses the linear acceleration data as a linear acceleration reference spectrum. Server 102 determines the white noise driving voltage signal of the target vibration test system, and obtains the initial transfer function based on the driving voltage signal; Server 102 iteratively corrects the initial transfer function based on the linear acceleration reference spectrum to obtain the target driving voltage; Server 102 performs a vibration test on the target driving voltage, and after obtaining the vibration test results, server 102 transmits the vibration test results to terminal device 101.
[0036] It should be noted that the above application scenarios are shown only to facilitate understanding of the spirit and principles of this disclosure, and the implementation of this disclosure is not limited in any way. On the contrary, the implementation of this disclosure can be applied to any applicable scenario.
[0037] refer to Figure 2 A method for combined linear-angular vibration testing, the method comprising the following steps: Step S210: Determine the angular vibration environment data and the linear vibration environment data, calculate the angular vibration environment data and the linear vibration environment data to obtain the linear acceleration data corresponding to the vibration test response point, and use the linear acceleration data as the linear acceleration reference spectrum.
[0038] In practical implementation, angular vibration environmental data refers to angular velocity vibration data collected from the actual response measurement point P1 (i.e., angular vibration measurement point P1), and angular acceleration vibration data obtained through differential processing, denoted as... This is used for subsequent calculation of the linear acceleration reference spectrum. Among them, the actual response measurement point P1 is the sensor installation location in the vibration test system used to collect angular vibration environmental data. It is usually located near the test platform or the product under test, and together with the actual response measurement point P2 (i.e., the linear vibration measurement point P2), it constitutes the collection point of the original environmental data.
[0039] In practice, linear vibration environmental data refers to the linear acceleration vibration data collected from the actual response measurement point P2, denoted as... This is used to subsequently calculate the linear acceleration reference spectrum corresponding to the vibration test response point together with the angular vibration data.
[0040] In practical implementation, the linear acceleration reference spectrum refers to the linear acceleration target signal that needs to be reproduced at the actual response points P1 and P2, denoted as... It is used as a reference for direct control of vibration tests.
[0041] In some embodiments, the angular vibration environment data and the linear vibration environment data are solved to obtain the linear acceleration data corresponding to the vibration test response point, including: Determine the distance parameters and angular velocity vibration data between the vibration test response points, and perform differential processing on the angular velocity vibration data to obtain angular acceleration data; The distance parameter and the angular acceleration data are multiplied to obtain the angular vibration coupling line acceleration component; Based on the linear vibration environment data and the angular vibration coupled linear acceleration components, the linear acceleration data corresponding to the vibration test response point is obtained.
[0042] In specific implementation, the distance parameters between the vibration test response points and the angular velocity vibration data are determined, and the angular velocity vibration data is differentiated to obtain the angular acceleration data as follows: Determine the actual distance parameter between two response points (P1 and P2) in the vibration test. And acquire the angular velocity vibration data collected at point P1. Then, the angular velocity data is differentiated (i.e., differentiated with respect to time) to obtain the angular acceleration data. : .
[0043] In specific implementation, the distance parameter and the angular acceleration data are multiplied to obtain the angular vibration coupled linear acceleration component; the linear acceleration data corresponding to the vibration test response point is obtained based on the linear vibration environment data and the angular vibration coupled linear acceleration component as follows: Distance parameters With angular acceleration data Multiplying the products and taking the negative yields the angular vibration coupled-line acceleration components. .
[0044] Then, this component is compared with the linear vibration environment data. Add them together to obtain the linear acceleration data at response point P1. At the same time, take directly Linear acceleration data as response point P2 The final overall representation is:
[0045] in, , , .
[0046] Step S220: Determine the white noise driving voltage signal of the target vibration test system, and obtain the initial transfer function based on the driving voltage signal.
[0047] In practical implementation, the target vibration test system refers to the hardware platform used to perform linear-angle composite vibration tests, including: an industrial control computer (for transfer function calculation and updating), a controller (for vibration data acquisition and drive voltage output), two power amplifiers (for amplifying the two drive voltages respectively), two vibration tables (for providing excitation for two degrees of freedom), a spherical decoupling system (including a hydraulic ball head and a hydraulic oil pump, used to decouple the excitation for two degrees of freedom), a test platform (for mounting the tooling and the test product), tooling retainers (for fixing the test product), an acceleration sensor (for collecting vibration data at the response point), and an elastic suspension (for counteracting the effects of gravity).
[0048] In practical implementation, the white noise driving voltage signal refers to a low-level, wide-bandwidth random voltage signal output by the controller in the initial stage, denoted as... This is used to excite the shaking table system to generate an initial vibration response, thereby calculating the initial transfer function of the system.
[0049] In some embodiments, the initial transfer function is obtained based on the driving voltage signal, including: The white noise driving voltage signal is amplified and subjected to vibration excitation to obtain an initial vibration response signal; The initial transfer function is obtained based on the white noise driving voltage signal and the initial vibration response signal.
[0050] In specific implementation, the white noise driving voltage signal is amplified and subjected to vibration excitation to obtain the initial vibration response signal in the following way: The white noise drive voltage signal output by the controller The signal is amplified by a power amplifier, and the amplified signal drives the vibration table to generate mechanical vibration. This vibration is transmitted to the response point through the test platform and fixtures, where the initial vibration response signal is acquired by accelerometers installed at points P1 and P2. .
[0051] In specific implementation, the initial transfer function is obtained based on the white noise driving voltage signal and the initial vibration response signal as follows: The acquired initial vibration response signal With the output white noise drive voltage signal The formula for frequency domain division is as follows:
[0052] Thus, the initial transfer function of the system is obtained. .
[0053] Step S230: Iteratively correct the initial transfer function based on the linear acceleration reference spectrum to obtain the target driving voltage.
[0054] The initial transfer function is iteratively corrected based on the linear acceleration reference spectrum to obtain the target driving voltage, including: Based on the linear acceleration reference spectrum, several reference spectrum levels are determined in order from the initial level to the final level; the reference spectrum of the initial level is used as the current target reference spectrum, and the initial transfer function is used as the current transfer function; Based on the current target reference spectrum and the current transfer function, the current driving voltage is obtained; Determine the current driving voltage and acquire the actual current linear acceleration signal output at the vibration test response point; Based on the current linear acceleration signal and the current driving voltage, the updated transfer function is obtained; The next order of magnitude of the reference spectrum among several reference spectrum orders is used as the new current target reference spectrum, and the updated transfer function is used as the new current transfer function. The steps of obtaining the current driving voltage, acquiring the current linear acceleration signal, and obtaining the updated transfer function are repeated until the reference spectrum of the previous order of magnitude of the final order of magnitude is processed, and the final updated transfer function is obtained. The target driving voltage is obtained based on the reference spectrum of the final magnitude and the final updated transfer function.
[0055] In specific implementation, based on the linear acceleration reference spectrum, several reference spectrum levels are determined in sequence from the initial level to the final level; the reference spectrum at the initial level is used as the current target reference spectrum, and the initial transfer function is used as the current transfer function in the following way: Using the full magnitude of the linear acceleration reference spectrum as the final magnitude, intermediate magnitudes (the smallest being 18 dB smaller than the final magnitude) are generated by successively decreasing the magnitude by 1 dB. These magnitudes are arranged in ascending order as the initial magnitude, several intermediate magnitudes, and the final magnitude. Then, the reference spectrum corresponding to the smallest initial magnitude is used as the current target reference spectrum, and the previously calculated initial transfer function is used. As the current transfer function.
[0056] In specific implementation, the method for determining the current driving voltage and acquiring the actual current linear acceleration signal output at the vibration test response point is as follows: The industrial control computer uses the current target reference spectrum (e.g.) (i.e., the spectrum of the reference spectrum -18 dB) and the current transfer function (e.g.) The current driving voltage is calculated. The controller outputs this voltage, which is then amplified by a power amplifier to drive the vibration table. Simultaneously, at response points P1 and P2, accelerometers collect the actual current linear acceleration signals. .
[0057] In specific implementation, the updated transfer function is obtained based on the current linear acceleration signal and the current driving voltage as follows: The acquired current linear acceleration signal With the current driving voltage The formula for frequency domain division is as follows:
[0058] Thus, the updated transfer function is obtained. .
[0059] In specific implementation, the reference spectrum of the next order of magnitude among several reference spectrum orders is taken as the new current target reference spectrum, and the updated transfer function is taken as the new current transfer function. The steps of obtaining the current driving voltage, acquiring the current linear acceleration signal, and obtaining the updated transfer function are repeated until the reference spectrum of the previous order of magnitude of the final order of magnitude is processed. The final updated transfer function is obtained in the following way: The reference spectrum corresponding to the current magnitude (e.g., -18dB) The update transfer function obtained after processing As the new current transfer function, and using the reference spectrum for the next order of magnitude (i.e., -17dB). This serves as the new current target reference spectrum; then the industrial control computer uses the formula... The new current driving voltage is calculated, and the controller outputs this driving voltage, which is then amplified by a power amplifier to drive the vibration table. The actual linear acceleration signal output at the response point is then collected. Then, through frequency domain division The updated transfer function is calculated again; then the magnitude is increased sequentially (e.g., continuing to process -16dB, -15dB... up to -1dB), and the complete process of "calculating the driving voltage with the current transfer function - outputting the driving voltage and acquiring the response signal - calculating and updating the transfer function from the response signal and the driving voltage" is repeated for each level; until the previous magnitude (i.e., -1dB) of the final magnitude (0dB) is processed, and the result is obtained. ,Should This is the final updated transfer function.
[0060] In specific implementation, the target driving voltage is obtained based on the reference spectrum at the endpoint level and the finally updated transfer function as follows: Reference spectrum at the final magnitude (full magnitude) With the final updated transfer function The formula for frequency domain division is as follows:
[0061] This leads to the target driving voltage required for the full-scale test. .
[0062] In some embodiments, based on the linear acceleration reference spectrum, determining several reference spectrum orders arranged sequentially from the initial order to the final order includes: The full-scale value of the linear acceleration reference spectrum is taken as the endpoint; several intermediate values are generated by successively decreasing from the endpoint with a step size of one decibel; wherein the smallest intermediate value is eighteen decibels smaller than the endpoint. The smallest intermediate level is taken as the starting level, and the starting level, several intermediate levels, and the ending level are arranged in ascending order of value to obtain several reference spectral levels.
[0063] In specific implementation, the full-scale value of the linear acceleration reference spectrum is taken as the endpoint; several intermediate levels are generated by successively decreasing from the endpoint with a step size of one decibel; wherein the smallest intermediate level is eighteen decibels smaller than the endpoint is determined as follows: The full magnitude of the linear acceleration reference spectrum (i.e., the complete vibration magnitude reproduced by the target, denoted as 0dB) is taken as the endpoint magnitude. Then, with a fixed step size of 1 dB, the magnitude is gradually decreased from the endpoint magnitude to lower magnitudes, generating intermediate magnitudes of -1dB, -2dB, -3dB... up to -18dB. The smallest intermediate magnitude, -18dB, is 18 dB smaller than the endpoint magnitude of 0dB, thus forming a reference spectrum magnitude sequence arranged in the order of -18dB, -17dB, -16dB... -1dB, 0dB.
[0064] In specific implementation, the smallest intermediate level is taken as the starting level, and the starting level, several intermediate levels, and the ending level are arranged in ascending order of value to obtain several reference spectral levels in the following way: The smallest intermediate level among all generated intermediate levels (i.e., the level 18 dB smaller than the endpoint level, denoted as -18 dB) is taken as the starting level; then, in ascending order of value, the starting level (-18 dB), intermediate levels (including -17 dB, -16 dB, ..., -1 dB), and endpoint level (0 dB) are arranged sequentially to obtain an increasing sequence of reference spectrum levels: -18 dB, -17 dB, -16 dB, ..., -1 dB, 0 dB.
[0065] Step S240: Perform a vibration test on the target driving voltage to obtain the vibration test results.
[0066] In some embodiments, a vibration test is performed on the target driving voltage to obtain vibration test results, including: Vibration test is performed on the target driving voltage based on the target vibration test system to obtain the vibration response signal; The vibration response signal is compared with the linear acceleration reference spectrum. If the error between the vibration response signal and the linear acceleration reference spectrum is less than a preset threshold, the vibration response signal is taken as the vibration test result.
[0067] In specific implementation, the vibration response signal is obtained by conducting a vibration test on the target driving voltage based on the target vibration test system as follows: The controller outputs the calculated target driving voltage. The voltage is amplified by a power amplifier and then sent to the vibration table, driving the vibration table to generate mechanical vibration. This vibration is transmitted to the test product through a spherical decoupling system, the test platform, and tooling. Simultaneously, the vibration response signal is collected by acceleration sensors installed at response points P1 and P2. .
[0068] In specific implementation, the vibration response signal is compared with the linear acceleration reference spectrum. If the error value between the vibration response signal and the linear acceleration reference spectrum is less than a preset threshold, the vibration response signal is used as the vibration test result. Vibration response signals acquired from full-scale tests With linear acceleration reference spectrum Perform a point-by-point comparison in the frequency domain, calculating the relative error or total root mean square error at each frequency point; pre-set an error threshold (e.g., 1 dB or 5%), if the calculated error value is less than the preset threshold, the reproduction accuracy of this experiment is deemed to meet the requirements, and then the time-domain vibration response signal is... The final vibration test result should be recorded or output. If the error value is greater than or equal to the preset threshold, the transfer function needs to be corrected and iterative control should be performed again until the accuracy requirements are met.
[0069] It should be noted that the method of this disclosure embodiment can be executed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method of this disclosure embodiment, and the multiple devices will interact with each other to complete the method described.
[0070] It should be noted that the above description describes some embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0071] Based on the same inventive concept, corresponding to any of the above embodiments, this disclosure also provides a linear-angle composite vibration testing device.
[0072] refer to Figure 3 The line-angle composite vibration test device includes: The reference spectrum determination module 310 is configured to determine angular vibration environment data and linear vibration environment data, perform calculations on the angular vibration environment data and the linear vibration environment data to obtain linear acceleration data corresponding to the vibration test response point, and use the linear acceleration data as a linear acceleration reference spectrum. The transfer function determination module 320 is configured to determine the white noise driving voltage signal of the target vibration test system and obtain the initial transfer function based on the driving voltage signal; The driving voltage determination module 330 is configured to iteratively correct the initial transfer function based on the linear acceleration reference spectrum to obtain the target driving voltage. The test result determination module 340 is configured to perform a vibration test on the target driving voltage and obtain the vibration test results.
[0073] In this exemplary embodiment, the reference spectrum determination module 310 is specifically configured as follows: The angular vibration environment data and linear vibration environment data are determined. The distance parameter and angular velocity vibration data between the vibration test response points are determined. The angular velocity vibration data is differentiated to obtain angular acceleration data. The distance parameter and the angular acceleration data are multiplied to obtain the angular vibration coupled linear acceleration component. Based on the linear vibration environment data and the angular vibration coupled linear acceleration component, the linear acceleration data corresponding to the vibration test response point is obtained, and the linear acceleration data is used as the linear acceleration reference spectrum.
[0074] In this exemplary embodiment, the transfer function determination module 320 is specifically configured as follows: Determine the white noise driving voltage signal of the target vibration test system, amplify the power of the white noise driving voltage signal and excite it with vibration to obtain the initial vibration response signal; based on the white noise driving voltage signal and the initial vibration response signal, obtain the initial transfer function.
[0075] In this exemplary embodiment, the drive voltage determination module 330 is specifically configured as follows: The full-scale value of the linear acceleration reference spectrum is taken as the endpoint level; several intermediate levels are generated by successively decreasing the value from the endpoint level in one decibel step; the smallest intermediate level is 18 decibels smaller than the endpoint level; the smallest intermediate level is taken as the starting level, and the starting level, several intermediate levels, and the endpoint level are arranged in ascending order to obtain several reference spectrum levels; the reference spectrum of the starting level is taken as the current target reference spectrum, and the initial transfer function is taken as the current transfer function; the current driving voltage is obtained based on the current target reference spectrum and the current transfer function; the current driving voltage is determined and adopted. The current linear acceleration signal actually output at the vibration test response point is collected; based on the current linear acceleration signal and the current driving voltage, an updated transfer function is obtained; the reference spectrum of the next order of magnitude among several reference spectrum orders is used as the new current target reference spectrum, and the updated transfer function is used as the new current transfer function. The steps of obtaining the current driving voltage, collecting the current linear acceleration signal, and obtaining the updated transfer function are repeated until the reference spectrum of the previous order of magnitude of the endpoint is processed, and the final updated transfer function is obtained; based on the reference spectrum of the endpoint order of magnitude and the final updated transfer function, the target driving voltage is obtained.
[0076] In this exemplary embodiment, the test result determination module 340 is specifically configured as follows: A vibration test is performed on the target driving voltage based on the target vibration test system to obtain a vibration response signal; the vibration response signal is compared with the linear acceleration reference spectrum, and if the error value between the vibration response signal and the linear acceleration reference spectrum is less than a preset threshold, the vibration response signal is taken as the vibration test result.
[0077] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing this disclosure, the functions of each module can be implemented in one or more software and / or hardware.
[0078] The apparatus described above is used to implement the corresponding linear-angle composite vibration test method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0079] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the line-angle composite vibration test method described in any of the above embodiments.
[0080] Figure 4This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0081] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0082] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0083] The input / output interface 1030 is used to connect input / output modules to realize information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.
[0084] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0085] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0086] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0087] The electronic devices described above are used to implement the corresponding line-angle composite vibration test method in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0088] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the line-angle composite vibration test method as described in any of the above embodiments.
[0089] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0090] The aforementioned non-transitory computer-readable storage media can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0091] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the line-angle combined vibration test method as described in any of the embodiments in the exemplary method section above, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0092] Based on the same inventive concept, corresponding to the line-angle combined vibration test method described in any of the above embodiments, this disclosure also provides a computer program product, which includes computer program instructions. In some embodiments, the computer program instructions can be executed by one or more processors of a computer to cause the computer and / or the processor to perform the line-angle combined vibration test method. Corresponding to the execution entity for each step in each embodiment of the line-angle combined vibration test method, the processor executing the corresponding step can belong to the corresponding execution entity.
[0093] The computer program product of the above embodiments is used to enable the computer and / or the processor to execute the line-angle composite vibration test method as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0094] Those skilled in the art will recognize that embodiments of this disclosure can be implemented as a system, method, or computer program product. Therefore, this disclosure can be implemented as entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." Furthermore, in some embodiments, this disclosure can also be implemented as a computer program product contained in one or more computer-readable media, which includes computer-readable program code.
[0095] Any combination of one or more computer-readable media may be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example,, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (not exhaustive) of a computer-readable storage medium may include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device.
[0096] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0097] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0098] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0099] It should be understood that each block of a flowchart and / or block diagram, as well as combinations of blocks in a flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine that, when executed by a computer or other programmable data processing device, creates means for implementing the functions / operations specified in the blocks of the flowchart and / or block diagram.
[0100] These computer program instructions may also be stored in a computer-readable medium that enables a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce a product comprising an instruction apparatus that implements the functions / operations specified in the boxes of a flowchart and / or block diagram.
[0101] Computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, such that the instructions that execute on the computer or other programmable apparatus can provide a process for implementing the functions / operations specified in the boxes of a flowchart and / or block diagram.
[0102] Furthermore, although the operations of the methods of this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all of the operations shown must be performed to achieve the desired result. Rather, the steps depicted in the flowcharts may be executed in a different order. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0103] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0104] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0105] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.
[0106] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0107] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0108] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.
[0109] While the spirit and principles of this disclosure have been described with reference to several specific embodiments, it should be understood that this disclosure is not limited to the disclosed specific embodiments, and the division of aspects does not imply that features in these aspects cannot be combined for benefit; such division is merely for convenience of expression. This disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. The scope of the appended claims is to be interpreted in the broadest sense, thereby encompassing all such modifications and equivalent structures and functions.
Claims
1. A method for testing linear-angular composite vibration, characterized in that, include: Determine the angular vibration environment data and the linear vibration environment data, calculate the angular vibration environment data and the linear vibration environment data to obtain the linear acceleration data corresponding to the vibration test response point, and use the linear acceleration data as the linear acceleration reference spectrum; Determine the white noise driving voltage signal of the target vibration test system, and obtain the initial transfer function based on the driving voltage signal; The initial transfer function is iteratively corrected based on the linear acceleration reference spectrum to obtain the target driving voltage. A vibration test was conducted on the target driving voltage to obtain the vibration test results.
2. The method according to claim 1, characterized in that, The process of solving the angular vibration environment data and the linear vibration environment data to obtain the linear acceleration data corresponding to the vibration test response point includes: Determine the distance parameters and angular velocity vibration data between the vibration test response points, and perform differential processing on the angular velocity vibration data to obtain angular acceleration data; The distance parameter and the angular acceleration data are multiplied to obtain the angular vibration coupling line acceleration component; Based on the linear vibration environment data and the angular vibration coupled linear acceleration components, the linear acceleration data corresponding to the vibration test response point is obtained.
3. The method according to claim 1, characterized in that, The process of obtaining the initial transfer function based on the driving voltage signal includes: The white noise driving voltage signal is amplified and subjected to vibration excitation to obtain an initial vibration response signal; The initial transfer function is obtained based on the white noise driving voltage signal and the initial vibration response signal.
4. The method according to claim 1, characterized in that, The initial transfer function is iteratively corrected based on the linear acceleration reference spectrum to obtain the target driving voltage, including: Based on the linear acceleration reference spectrum, several reference spectrum levels are determined in order from the initial level to the final level; the reference spectrum of the initial level is used as the current target reference spectrum, and the initial transfer function is used as the current transfer function; Based on the current target reference spectrum and the current transfer function, the current driving voltage is obtained; Determine the current driving voltage and acquire the actual current linear acceleration signal output at the vibration test response point; Based on the current linear acceleration signal and the current driving voltage, the updated transfer function is obtained; The next order of magnitude of the reference spectrum among several reference spectrum orders is used as the new current target reference spectrum, and the updated transfer function is used as the new current transfer function. The steps of obtaining the current driving voltage, acquiring the current linear acceleration signal, and obtaining the updated transfer function are repeated until the reference spectrum of the previous order of magnitude of the final order of magnitude is processed, and the final updated transfer function is obtained. The target driving voltage is obtained based on the reference spectrum of the final magnitude and the final updated transfer function.
5. The method according to claim 4, characterized in that, The determination of several reference spectrum orders arranged sequentially from the initial order of magnitude to the final order of magnitude based on the linear acceleration reference spectrum includes: The full-scale value of the linear acceleration reference spectrum is taken as the endpoint; several intermediate values are generated by successively decreasing from the endpoint with a step size of one decibel; wherein the smallest intermediate value is eighteen decibels smaller than the endpoint. The smallest intermediate level is taken as the starting level, and the starting level, several intermediate levels, and the ending level are arranged in ascending order of value to obtain several reference spectral levels.
6. The method according to claim 1, characterized in that, The vibration test on the target driving voltage, and the resulting vibration test results, include: Vibration test is performed on the target driving voltage based on the target vibration test system to obtain the vibration response signal; The vibration response signal is compared with the linear acceleration reference spectrum. If the error between the vibration response signal and the linear acceleration reference spectrum is less than a preset threshold, the vibration response signal is taken as the vibration test result.
7. A linear-angle composite vibration testing device, characterized in that, include: The reference spectrum determination module is configured to determine angular vibration environment data and linear vibration environment data, solve the angular vibration environment data and the linear vibration environment data to obtain the linear acceleration data corresponding to the vibration test response point, and use the linear acceleration data as the linear acceleration reference spectrum. The transfer function determination module is configured to determine the white noise driving voltage signal of the target vibration test system and obtain the initial transfer function based on the driving voltage signal; The driving voltage determination module is configured to iteratively correct the initial transfer function based on the linear acceleration reference spectrum to obtain the target driving voltage. The test result determination module is configured to perform a vibration test on the target driving voltage and obtain the vibration test results.
8. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method as described in any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium stores computer instructions for causing the computer to perform the method of any one of claims 1 to 6.
10. A computer program product, characterized in that, It includes computer program instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1 to 6.