Vibration signal amplitude adjustment method, device, product, equipment and medium
Patent Information
- Application Number
- CN202410616267.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-17
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2044-05-17
AI Technical Summary
[0004]本发明提供一种振动信号幅值调节方法、装置、产品、设备及介质,用以解决现有技术中多频段幅值的调节效率较低的问题
[0041]本发明提供的振动信号幅值调节方法、装置、产品、设备及介质,通过采集和叠加处理多种初始振动信号,进而采集到预设时间段内的目标振动信号,并通过频域转换得到目标振动信号在不同频率下的幅值信息,进一步通过多个不同频率下的第一幅值和第二幅值进行幅值调节,因此可以在无法建立详细的传递函数情况下,实现多频振动幅值的调节,简化了计算过程的同时,提高了幅值调节的精准性,从而提高了振动信号幅值调节的效率。
Smart Images

Figure CN118744099B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vibration amplitude control technology, and in particular to a method, device, product, equipment and medium for adjusting vibration signal amplitude. Background Technology
[0002] A vibration platform is a device or system used to simulate or generate vibrations. It can be used in vibration testing, vibration control, and other fields to achieve realistic sensory simulations. To meet the requirements for the number of vibration output frequencies and amplitude accuracy of the vibration platform, a transfer function-based control system is typically used, which can effectively control the amplitude of the vibration signal output by the vibration platform.
[0003] Control systems based on transfer functions rely heavily on the control model. During the operation of a vibration platform, the vertical movement of personnel causes significant load changes, complicating the determination of the transfer function and hindering precise amplitude adjustment. Furthermore, for multi-frequency amplitude adjustment, a transfer function needs to be established for each frequency band, leading to overly complex calculations. Therefore, control systems based on transfer functions have low efficiency in multi-frequency amplitude adjustment. Summary of the Invention
[0004] This invention provides a method, apparatus, product, equipment, and medium for adjusting the amplitude of vibration signals, in order to solve the problem of low adjustment efficiency of multi-frequency band amplitude in the prior art.
[0005] In a first aspect, the present invention provides a method for adjusting the amplitude of a vibration signal, comprising:
[0006] Multiple initial vibration signals are collected; the frequencies and first amplitudes of these multiple initial vibration signals are different.
[0007] The target vibration signal within a preset time period is obtained by superimposing the multiple initial vibration signals.
[0008] Based on the target vibration signal, a frequency domain transformation is performed to obtain the second amplitude value corresponding to multiple frequencies in the target vibration signal;
[0009] Amplitude adjustment is performed based on the first amplitude and the second amplitude corresponding to the plurality of frequencies respectively to obtain the target amplitude corresponding to the plurality of frequencies respectively.
[0010] In one embodiment, the step of superimposing the multiple initial vibration signals to obtain the target vibration signal within a preset time period includes:
[0011] The various initial vibration signals are aligned according to the time axis to obtain the aligned various initial vibration signals;
[0012] The signal values of the aligned initial vibration signals at the same time are superimposed to obtain the first composite vibration signal.
[0013] Actual vibration operation is performed based on the first composite vibration signal;
[0014] During actual vibration operation, target vibration signals are collected within a preset time period.
[0015] In one embodiment, the amplitude adjustment is performed based on the first amplitude and the second amplitude corresponding to the plurality of frequencies respectively to obtain the target amplitude corresponding to the plurality of frequencies. For each frequency corresponding to the first amplitude and the second amplitude, the following steps are performed:
[0016] Determine the compensation value during the current amplitude adjustment process;
[0017] Determine the amplitude deviation ratio between the first amplitude and the second amplitude of the frequency;
[0018] If the amplitude deviation ratio meets the first preset range, the compensation value is adjusted based on the first amplitude, the second amplitude, and the first preset adjustment parameter to obtain the adjusted compensation value; the adjusted compensation value is updated as the compensation value in the next amplitude adjustment process.
[0019] If the amplitude deviation ratio meets the second preset range, then the compensation value is adjusted based on the first amplitude, the second amplitude, and the second preset adjustment parameter to obtain the adjusted compensation value;
[0020] If the amplitude deviation ratio meets the third preset range, then the compensation value is adjusted based on the first amplitude, the second amplitude, and the third preset adjustment parameter to obtain the adjusted compensation value;
[0021] The adjusted compensation value is summed with the first amplitude to obtain the target amplitude of the frequency.
[0022] In one embodiment, the amplitude deviation ratio is determined as follows:
[0023] The difference is obtained by subtracting the first amplitude from the second amplitude.
[0024] The amplitude deviation ratio is obtained by calculating the percentage of the difference to the first amplitude.
[0025] In one embodiment, adjusting the compensation value based on the first amplitude, the second amplitude, and the first preset adjustment parameter to obtain the adjusted compensation value includes:
[0026] The difference is multiplied by the first preset adjustment parameter to obtain the product;
[0027] The product and the compensation value are summed to obtain the adjusted compensation value.
[0028] In one embodiment, after amplitude adjustment based on the first amplitude and second amplitude corresponding to the plurality of frequencies respectively to obtain the target amplitude corresponding to the plurality of frequencies, the process includes:
[0029] Based on the multiple frequencies and the target amplitudes corresponding to the multiple frequencies, various adjusted vibration signals are generated;
[0030] The various adjusted vibration signals are superimposed to obtain a second composite vibration signal;
[0031] Actual vibration operation is performed based on the second composite vibration signal;
[0032] The process of periodically performing actual vibration operation involves collecting target vibration signals within a preset time period until the actual vibration operation is performed based on the second composite vibration signal.
[0033] Secondly, the present invention also provides a vibration signal amplitude adjustment device, comprising:
[0034] The acquisition module is used to acquire multiple initial vibration signals; the frequencies and first amplitudes of the multiple initial vibration signals are different.
[0035] The superposition module is used to superimpose the multiple initial vibration signals to obtain the target vibration signal within a preset time period;
[0036] The frequency domain conversion module is used to perform frequency domain conversion based on the target vibration signal to obtain the second amplitude value corresponding to multiple frequencies in the target vibration signal.
[0037] An amplitude adjustment module is used to adjust the amplitude based on the first amplitude and the second amplitude corresponding to the plurality of frequencies respectively, so as to obtain the target amplitude corresponding to the plurality of frequencies respectively.
[0038] Thirdly, the present invention also provides a product comprising a computer program product, the computer program product comprising a computer program, the computer program being able to be stored on a non-transitory computer-readable storage medium, the computer program being executed by the processor to implement the steps of any of the vibration signal amplitude adjustment methods described above.
[0039] Fourthly, the present invention provides an apparatus comprising an electronic device, the 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 steps of any of the vibration signal amplitude adjustment methods described above.
[0040] Fifthly, the present invention also provides a medium comprising a storage medium, the storage medium comprising a non-transitory computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the steps of any of the above-described vibration signal amplitude adjustment methods.
[0041] The vibration signal amplitude adjustment method, device, product, equipment, and medium provided by this invention collect and superimpose multiple initial vibration signals to collect a target vibration signal within a preset time period. The amplitude information of the target vibration signal at different frequencies is obtained through frequency domain conversion. Amplitude adjustment is then performed using the first and second amplitudes at multiple different frequencies. Therefore, multi-frequency vibration amplitude adjustment can be achieved even when a detailed transfer function cannot be established. This simplifies the calculation process, improves the accuracy of amplitude adjustment, and thus enhances the efficiency of vibration signal amplitude adjustment. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0043] Figure 1 This is a flowchart illustrating the vibration signal amplitude adjustment method provided by the present invention;
[0044] Figure 2 This is a structural framework diagram of the vibration signal amplitude adjustment method provided by the present invention;
[0045] Figure 3 This is the control flowchart provided by the present invention;
[0046] Figure 4 This is a schematic diagram of the vibration signal amplitude adjustment device provided by the present invention;
[0047] Figure 5 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0048] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0049] It should be noted that in the description of this invention, the terms "first," "second," etc., are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, the first object can be one or more.
[0050] The following is combined Figures 1-5 This invention describes the vibration signal amplitude adjustment method, apparatus, product, equipment, and medium provided by the present invention.
[0051] Figure 1 This is a flowchart illustrating the vibration signal amplitude adjustment method provided by the present invention.
[0052] like Figure 1 As shown, the vibration signal amplitude adjustment method provided by the present invention includes, but is not limited to, the following steps:
[0053] Step 100: Collect various initial vibration signals;
[0054] Step 200: Based on the superposition of the multiple initial vibration signals, the target vibration signal within a preset time period is obtained;
[0055] Step 300: Perform frequency domain transformation based on the target vibration signal to obtain the second amplitude corresponding to multiple frequencies in the target vibration signal;
[0056] Step 400: Adjust the amplitude based on the first amplitude and the second amplitude corresponding to the plurality of frequencies respectively to obtain the target amplitude corresponding to the plurality of frequencies respectively.
[0057] It should be noted that the vibration signal amplitude adjustment method provided in this embodiment of the invention is based on a vibration signal amplitude adjustment device. A vibration generator is a device used to generate vibration signals. It can generate vibrations through various mechanical, electronic, or other means, and the process of generating vibration signals is usually carried out at a set frequency and amplitude. However, during the generation of vibration signals, some energy loss or attenuation usually occurs, which may cause the actual generated vibration signal to deviate somewhat from the expected one. Therefore, this deviation can be corrected by the amplitude adjustment method, so that the actual generated vibration signal can reach the expected vibration signal, thus ensuring the required vibration effect.
[0058] This invention describes a vibration signal amplitude adjustment method using a vibration signal amplitude adjustment device as the execution subject.
[0059] Combination Figure 2 , Figure 2 This is a structural framework diagram of the vibration signal amplitude adjustment method provided by the present invention, consisting of... Figure 2 It can be seen that the vibration signal amplitude adjustment device consists of a vibration signal output source, a vibration signal realization unit, a data acquisition unit, a fast Fourier transform algorithm unit, and an amplitude control unit. Specifically, the vibration signal realization unit includes a vibration signal superposition unit and a vibration generator, and the data acquisition unit includes an accelerometer.
[0060] Specifically, users can preset multiple different frequencies and a first amplitude using the vibration signal amplitude adjustment device to generate various initial vibration signals.
[0061] Furthermore, the vibration signal amplitude adjustment device can use an analog control method through the vibration signal output source, that is, based on multiple different frequencies and a first amplitude, adjust the parameters in the analog circuit to generate a vibration signal with the required frequency and first amplitude, and finally output multiple initial vibration signals, and the frequencies and first amplitudes of the multiple initial vibration signals are different.
[0062] It should be noted that vibration signals are time-domain signals, meaning that the characteristics of a signal change over time. Therefore, vibration signals in the time domain can be described as the changes in signal values at different points in time over time. In one embodiment, an initial vibration signal can be expressed as y = Asin(2πft), where f represents frequency, A represents amplitude, and t represents time.
[0063] Furthermore, the vibration signal amplitude adjustment device acquires multiple initial vibration signals output by the vibration signal output source through the vibration signal realization unit. Specifically, the vibration signal amplitude adjustment device acquires multiple initial vibration signals output by the vibration signal output source through the vibration signal superposition unit, and superimposes the signals through the vibration signal superposition unit.
[0064] Furthermore, the vibration signal amplitude adjustment device aligns multiple initial vibration signals according to the time axis through the vibration signal superposition unit to obtain multiple aligned initial vibration signals. Further, the vibration signal amplitude adjustment device superimposes the multiple aligned initial vibration signals through the vibration signal superposition unit to obtain a first composite vibration signal.
[0065] Furthermore, the vibration signal amplitude adjustment device sends the first composite vibration signal obtained by superposition to the vibration generator through the vibration signal superposition unit.
[0066] It should be noted that frequency refers to the periodicity or repetition of a signal. If multiple signals are superimposed, the superposition will not change the frequency components of the signal. In other words, the superimposed signal has the same frequency components as the original signal, but its amplitude is the sum of the amplitudes of the original signals.
[0067] Furthermore, the vibration signal amplitude adjustment device performs actual vibration operation based on the first composite vibration signal through the vibration generator.
[0068] Furthermore, during the actual vibration operation, the vibration signal amplitude adjustment device collects the target vibration signal within a preset time period through the accelerometer of the data acquisition unit, which is to say, collects the actual vibration signal within the preset time period. The preset time period is set according to the actual situation and can be set to a time period of 2 seconds.
[0069] Furthermore, the vibration signal amplitude adjustment device sends the target vibration signal within a preset time period to the fast Fourier transform algorithm unit through the data acquisition unit, and performs spectrum analysis processing through the fast Fourier transform algorithm unit.
[0070] Furthermore, the vibration signal amplitude adjustment device uses a fast Fourier transform algorithm unit to perform frequency domain conversion based on the target vibration signal to obtain the second amplitude corresponding to multiple frequencies in the target vibration signal.
[0071] It should be noted that a Fast Fourier Transform (FFT) algorithm can be used to transform the target vibration signal from the time domain to the frequency domain, displaying the second amplitude of the target vibration signal at different frequencies. In the frequency domain, each frequency corresponds to a second amplitude, representing the intensity of that frequency component in the signal. Therefore, the frequencies corresponding to the various initial vibration signals are the same as the frequencies in the target vibration signal.
[0072] Furthermore, the vibration signal amplitude adjustment device sends multiple frequencies and their corresponding second amplitudes to the amplitude control unit through the fast Fourier transform algorithm unit. At the same time, the vibration signal amplitude adjustment device sends the frequencies and first amplitudes corresponding to the various initial vibration signals to the amplitude control unit through the vibration signal output source, and the amplitude control unit realizes the vibration signal amplitude adjustment.
[0073] Furthermore, the vibration signal amplitude adjustment device adjusts the amplitude based on the first and second amplitudes corresponding to multiple frequencies through the amplitude control unit, so as to obtain the target amplitudes corresponding to multiple frequencies, so that the actual vibration operation can be carried out again based on the target amplitudes.
[0074] The vibration signal amplitude adjustment method provided by this invention collects and superimposes multiple initial vibration signals to collect a target vibration signal within a preset time period. It then obtains the amplitude information of the target vibration signal at different frequencies through frequency domain conversion. Furthermore, it adjusts the amplitude using the first and second amplitudes at multiple different frequencies. Therefore, it can achieve multi-frequency vibration amplitude adjustment even when a detailed transfer function cannot be established. This simplifies the calculation process and improves the accuracy of amplitude adjustment, thereby increasing the efficiency of vibration signal amplitude adjustment.
[0075] Further, based on step 200, the superposition of the multiple initial vibration signals to obtain the target vibration signal within a preset time period includes:
[0076] The various initial vibration signals are aligned according to the time axis to obtain the aligned various initial vibration signals;
[0077] The signal values of the aligned initial vibration signals at the same time are superimposed to obtain the first composite vibration signal.
[0078] Actual vibration operation is performed based on the first composite vibration signal;
[0079] During actual vibration operation, target vibration signals are collected within a preset time period.
[0080] Specifically, the vibration signal amplitude adjustment device aligns multiple initial vibration signals according to the time axis to obtain multiple aligned initial vibration signals, ensuring that multiple initial vibration signals have the same start time and duration at the same time point. This can be achieved through time synchronization or other time alignment methods.
[0081] Furthermore, the vibration signal amplitude adjustment device superimposes the signal values of the aligned initial vibration signals at the same time to obtain a first composite vibration signal. It should be noted that the superimposed first composite vibration signal is still a time-domain signal.
[0082] Furthermore, the vibration signal amplitude adjustment device performs actual vibration operation based on the first composite vibration signal through the vibration generator.
[0083] Furthermore, during the actual vibration operation, the vibration signal amplitude adjustment device collects the target vibration signal within a preset time period through the accelerometer in the data acquisition unit.
[0084] This invention provides a first composite vibration signal by time-aligning and superimposing multiple initial vibration signals. Therefore, the target vibration signal effectively integrates information from different vibration signals, enabling amplitude adjustment of the multi-frequency fusion signal. This eliminates the need to establish a transfer function for each frequency band, greatly simplifying the calculation process and improving the efficiency of vibration signal amplitude adjustment.
[0085] Further, based on step 400, the amplitude adjustment is performed based on the first amplitude and second amplitude corresponding to the plurality of frequencies respectively to obtain the target amplitude corresponding to the plurality of frequencies. For each frequency corresponding to the first amplitude and second amplitude, the following steps are performed:
[0086] Determine the compensation value during the current amplitude adjustment process;
[0087] Determine the amplitude deviation ratio between the first amplitude and the second amplitude of the frequency;
[0088] If the amplitude deviation ratio meets the first preset range, the compensation value is adjusted based on the first amplitude, the second amplitude, and the first preset adjustment parameter to obtain the adjusted compensation value; the adjusted compensation value is updated as the compensation value in the next amplitude adjustment process.
[0089] If the amplitude deviation ratio meets the second preset range, then the compensation value is adjusted based on the first amplitude, the second amplitude, and the second preset adjustment parameter to obtain the adjusted compensation value;
[0090] If the amplitude deviation ratio meets the third preset range, then the compensation value is adjusted based on the first amplitude, the second amplitude, and the third preset adjustment parameter to obtain the adjusted compensation value;
[0091] The adjusted compensation value is summed with the first amplitude to obtain the target amplitude of the frequency.
[0092] It should be noted that after the amplitude control unit adjusts the amplitude, the vibration signal superposition unit generates a second composite vibration signal based on each frequency and its corresponding target amplitude. This second composite vibration signal is then sent to the vibration generator, which performs the actual vibration operation again. Further, the next amplitude adjustment process begins. The data acquisition unit collects the target vibration signal (i.e., the actual vibration signal) within a preset time period. Then, through frequency domain changes and amplitude adjustment, the next amplitude adjustment process is achieved. Therefore, the amplitude adjustment process is a cyclical process with periodic characteristics. The vibration signal amplitude adjustment device periodically executes the steps of collecting the target vibration signal within a preset time period during the actual vibration operation, until the actual vibration operation is performed based on the second composite vibration signal.
[0093] Specifically, the vibration signal amplitude adjustment device determines the compensation value in the current amplitude adjustment process. It should be noted that during the first amplitude adjustment process, a compensation value of 0 is initialized, while in subsequent amplitude adjustment processes, the compensation value is calculated based on the compensation value of the previous amplitude adjustment process.
[0094] Furthermore, the vibration signal amplitude adjustment device determines the amplitude deviation ratio between the first amplitude and the second amplitude at the current frequency.
[0095] It should be noted that in amplitude adjustment, the amplitude deviation ratio can be divided into ranges based on its magnitude. The amplitude deviation ratio is divided into three preset ranges: a first preset range, a second preset range, and a third preset range. Different preset adjustment parameters are selected according to different preset ranges; that is, the first preset adjustment parameter is selected within the first preset range, the second preset adjustment parameter is selected within the second preset range, and the third preset adjustment parameter is selected within the third preset range.
[0096] Furthermore, if the amplitude deviation ratio meets the first preset range, the vibration signal amplitude adjustment device adjusts the compensation value based on the first amplitude, the second amplitude, and the first preset adjustment parameter to obtain the adjusted compensation value. The first preset range and the first preset adjustment parameter are set according to actual conditions. In one embodiment, the first preset range is within the range of -1% to 1%, and the selected first preset adjustment parameter is 0.0005.
[0097] Furthermore, if the amplitude deviation ratio meets the second preset range, the vibration signal amplitude adjustment device adjusts the compensation value based on the first amplitude, the second amplitude, and the second preset adjustment parameter to obtain the adjusted compensation value. The second preset range and the second preset adjustment parameter are set according to actual conditions. In one embodiment, the second preset range is within the range of -1% to -10% and within the range of 1% to 10%, and the selected second preset adjustment parameter is 0.001.
[0098] Furthermore, if the amplitude deviation ratio meets the third preset range, the vibration signal amplitude adjustment device adjusts the compensation value based on the first amplitude, the second amplitude, and the third preset adjustment parameter to obtain the adjusted compensation value. The third preset range and the third preset adjustment parameter are set according to actual conditions. In one embodiment, the third preset range is a range less than -10% and a range greater than 10%, and the selected third preset adjustment parameter is 0.002.
[0099] Furthermore, the vibration signal amplitude adjustment device sums the adjusted compensation value with the first amplitude to obtain the target amplitude of the current frequency.
[0100] After acquiring the multi-frequency amplitudes, this invention simultaneously adjusts the amplitude of the second amplitude for each required frequency. By dynamically adjusting the compensation value and considering the range of different amplitude deviation ratios, the amplitude adjustment process is optimized. Each amplitude adjustment is relatively small and does not affect the vibration perception. This achieves precise amplitude adjustment without affecting the stability of the vibration output, effectively supporting the accurate implementation and quality control of vibration operations. Furthermore, the adjusted target output amplitude is dynamically stable and does not have a fixed value, thus adapting to frequent load changes.
[0101] Furthermore, the amplitude deviation ratio is determined in the following manner:
[0102] The difference is obtained by subtracting the first amplitude from the second amplitude.
[0103] The amplitude deviation ratio is obtained by calculating the percentage of the difference to the first amplitude.
[0104] Specifically, the vibration signal amplitude adjustment device calculates the difference between the first amplitude and the second amplitude to obtain the difference value.
[0105] Furthermore, the vibration signal amplitude adjustment device calculates the percentage difference between the first amplitude and the second amplitude to obtain the amplitude deviation ratio.
[0106] In one embodiment, the formula for calculating the amplitude deviation ratio is as follows:
[0107]
[0108] Where i represents the i-th frequency, λ i A2 represents the amplitude deviation ratio corresponding to the i-th frequency. i A1 represents the first amplitude corresponding to the i-th frequency. i The second amplitude value corresponding to the i-th frequency.
[0109] The embodiments of the present invention determine the amplitude deviation ratio by calculating the difference and percentage, which quantifies the difference between the first amplitude and the second amplitude simply and effectively, providing a reliable reference for subsequent amplitude adjustment, thereby ensuring the precise control and stable output of the vibration signal.
[0110] Further, the step of adjusting the compensation value based on the first amplitude, the second amplitude, and the first preset adjustment parameter to obtain the adjusted compensation value includes:
[0111] The difference is multiplied by the first preset adjustment parameter to obtain the product;
[0112] The product and the compensation value are summed to obtain the adjusted compensation value.
[0113] Specifically, if the amplitude deviation ratio meets the first preset range, the vibration signal amplitude adjustment device multiplies the difference with the first preset adjustment parameter to obtain a product. Further, the vibration signal amplitude adjustment device sums the product with the compensation value to obtain the adjusted compensation value.
[0114] In one embodiment, the adjusted compensation value is calculated as follows:
[0115] A4 ′ i =A4 i +(A2 i -A1 i )k p1
[0116] Where i represents the i-th frequency, A4 ′ i A4 represents the adjusted compensation value corresponding to the i-th frequency. i A2 represents the compensation value corresponding to the i-th frequency. i A1 represents the first amplitude corresponding to the i-th frequency. i The second amplitude corresponding to the i-th frequency, k p1 Characterizes the first preset adjustment parameter.
[0117] Furthermore, if the amplitude deviation ratio meets the second preset range, the vibration signal amplitude adjustment device multiplies the difference with the second preset adjustment parameter to obtain a product. Further, the vibration signal amplitude adjustment device sums the product with the compensation value to obtain the adjusted compensation value.
[0118] In one embodiment, the adjusted compensation value is calculated as follows:
[0119] A4 ′ i =A4 i +(A2 i -A1 i )k p2
[0120] Where i represents the i-th frequency, A4 ′ i A4 represents the adjusted compensation value corresponding to the i-th frequency. i A2 represents the compensation value corresponding to the i-th frequency. i A1 represents the first amplitude corresponding to the i-th frequency. i The second amplitude corresponding to the i-th frequency, k p2 Characterizes the second preset adjustment parameter.
[0121] Furthermore, if the amplitude deviation ratio meets the third preset range, the vibration signal amplitude adjustment device multiplies the difference with the third preset adjustment parameter to obtain a product. Further, the vibration signal amplitude adjustment device sums the product with the compensation value to obtain the adjusted compensation value.
[0122] In one embodiment, the adjusted compensation value is calculated as follows:
[0123] A4 ′ i =A4 i +(A2 i -A1 i )k p3
[0124] Where i represents the i-th frequency, A4 ′ i A4 represents the adjusted compensation value corresponding to the i-th frequency. i A2 represents the compensation value corresponding to the i-th frequency. i A1 represents the first amplitude corresponding to the i-th frequency. i The second amplitude corresponding to the i-th frequency, k p3 Characterizes the third preset adjustment parameter.
[0125] It should be noted that the adjustment speed is slightly faster when encountering a large deviation. Since the first, second, and third preset adjustment parameters are all set to very small values, each amplitude adjustment only adjusts a small part of the deviation. When the deviation is small, the adjustment will not stop, but will be fine-tuned in small increments. This allows for a rapid response when the load changes, so as to achieve precise amplitude adjustment without affecting the stability of the vibration output.
[0126] This invention achieves dynamic adjustment of the compensation value by multiplying the difference with a preset adjustment parameter to obtain a product, and then summing the product with the compensation value. This allows the compensation value to be better adapted to the amplitude adjustment requirements under different conditions. It is also suitable for situations with large load changes and large vibration frequency bandwidth, thereby improving the accuracy and reliability of vibration signal amplitude adjustment.
[0127] Further, after adjusting the amplitude based on the first and second amplitudes corresponding to the plurality of frequencies respectively to obtain the target amplitudes corresponding to the plurality of frequencies, the process includes:
[0128] Based on the multiple frequencies and the target amplitudes corresponding to the multiple frequencies, various adjusted vibration signals are generated;
[0129] The various adjusted vibration signals are superimposed to obtain a second composite vibration signal;
[0130] Actual vibration operation is performed based on the second composite vibration signal;
[0131] The process of periodically performing actual vibration operation involves collecting target vibration signals within a preset time period until the actual vibration operation is performed based on the second composite vibration signal.
[0132] Specifically, the vibration signal amplitude adjustment device generates multiple adjusted vibration signals based on multiple frequencies and their corresponding target amplitudes. In other words, each frequency and its corresponding target amplitude can generate an adjusted vibration signal, thus ultimately yielding multiple adjusted vibration signals.
[0133] Furthermore, the vibration signal amplitude adjustment device superimposes multiple adjusted vibration signals to obtain a second composite vibration signal. The superposition method of the vibration signal superposition unit has been described above and will not be repeated here.
[0134] Furthermore, the vibration signal amplitude adjustment device performs actual vibration operation based on the second composite vibration signal.
[0135] Furthermore, the vibration signal amplitude adjustment device periodically performs the step of collecting the target vibration signal within a preset time period during the actual vibration operation, until the actual vibration operation is performed based on the second composite vibration signal.
[0136] In summary, it can be referred to Figure 3 , Figure 3 This is the control flowchart provided by the present invention. Figure 3 The cyclical process of amplitude adjustment calculation is described.
[0137] This invention generates multiple adjusted vibration signals based on multiple frequencies and their corresponding target amplitudes, and superimposes them to form a second composite vibration signal for actual vibration operation. The vibration signal amplitude is periodically adjusted to ensure that the actual vibration operation is consistent with the expected target. This effectively combines multi-frequency amplitude adjustment and real-time feedback mechanism, thereby improving the system's practicality, real-time performance, and stability.
[0138] Furthermore, the present invention also provides a vibration signal amplitude adjustment device.
[0139] Reference Figure 4 , Figure 4 This is a schematic diagram of the vibration signal amplitude adjustment device provided by the present invention.
[0140] The vibration signal amplitude adjustment device includes:
[0141] Acquisition module 410 is used to acquire multiple initial vibration signals; the frequencies and first amplitudes of the multiple initial vibration signals are different;
[0142] The superposition module 420 is used to superimpose the multiple initial vibration signals to obtain the target vibration signal within a preset time period;
[0143] The frequency domain conversion module 430 is used to perform frequency domain conversion based on the target vibration signal to obtain the second amplitude value corresponding to multiple frequencies in the target vibration signal.
[0144] The amplitude adjustment module 440 is used to adjust the amplitude based on the first amplitude and the second amplitude corresponding to the plurality of frequencies respectively, so as to obtain the target amplitude corresponding to the plurality of frequencies respectively.
[0145] The vibration signal amplitude adjustment device provided by this invention collects and superimposes multiple initial vibration signals to collect a target vibration signal within a preset time period. It then obtains the amplitude information of the target vibration signal at different frequencies through frequency domain conversion. Furthermore, it adjusts the amplitude by using the first and second amplitudes at multiple different frequencies. Therefore, it can achieve multi-frequency vibration amplitude adjustment even when a detailed transfer function cannot be established. This simplifies the calculation process and improves the accuracy of amplitude adjustment, thereby improving the efficiency of vibration signal amplitude adjustment.
[0146] Furthermore, the superposition module 420 is also used for:
[0147] The various initial vibration signals are aligned according to the time axis to obtain the aligned various initial vibration signals;
[0148] The signal values of the aligned initial vibration signals at the same time are superimposed to obtain the first composite vibration signal.
[0149] Actual vibration operation is performed based on the first composite vibration signal;
[0150] During actual vibration operation, target vibration signals are collected within a preset time period.
[0151] Furthermore, the amplitude adjustment module 440 is also used for:
[0152] Determine the compensation value during the current amplitude adjustment process;
[0153] Determine the amplitude deviation ratio between the first amplitude and the second amplitude of the frequency;
[0154] If the amplitude deviation ratio meets the first preset range, the compensation value is adjusted based on the first amplitude, the second amplitude, and the first preset adjustment parameter to obtain the adjusted compensation value; the adjusted compensation value is updated as the compensation value in the next amplitude adjustment process.
[0155] If the amplitude deviation ratio meets the second preset range, then the compensation value is adjusted based on the first amplitude, the second amplitude, and the second preset adjustment parameter to obtain the adjusted compensation value;
[0156] If the amplitude deviation ratio meets the third preset range, then the compensation value is adjusted based on the first amplitude, the second amplitude, and the third preset adjustment parameter to obtain the adjusted compensation value;
[0157] The adjusted compensation value is summed with the first amplitude to obtain the target amplitude of the frequency.
[0158] Furthermore, the amplitude adjustment module 440 is also used for:
[0159] The difference is obtained by subtracting the first amplitude from the second amplitude.
[0160] The amplitude deviation ratio is obtained by calculating the percentage of the difference to the first amplitude.
[0161] Furthermore, the amplitude adjustment module 440 is also used for:
[0162] The difference is multiplied by the first preset adjustment parameter to obtain the product;
[0163] The product and the compensation value are summed to obtain the adjusted compensation value.
[0164] Furthermore, the vibration signal amplitude adjustment device is also used for:
[0165] Based on the multiple frequencies and the target amplitudes corresponding to the multiple frequencies, various adjusted vibration signals are generated;
[0166] The various adjusted vibration signals are superimposed to obtain a second composite vibration signal;
[0167] Actual vibration operation is performed based on the second composite vibration signal;
[0168] The process of periodically performing actual vibration operation involves collecting target vibration signals within a preset time period until the actual vibration operation is performed based on the second composite vibration signal.
[0169] It should be noted that the vibration signal amplitude adjustment device provided by the present invention can execute the vibration signal amplitude adjustment method described in any of the above embodiments during specific operation, which will not be elaborated in this embodiment.
[0170] Figure 5 This is a schematic diagram of the structure of the electronic device provided by the present invention, such as... Figure 5As shown, the electronic device may include a processor 510, a communication interface 520, a memory 530, and a communication bus 540, wherein the processor 510, the communication interface 520, and the memory 530 communicate with each other through the communication bus 540. The processor 510 can call logic instructions in the memory 530 to execute a vibration signal amplitude adjustment method, which includes: acquiring multiple initial vibration signals; the frequencies and first amplitudes of the multiple initial vibration signals being different; superimposing the multiple initial vibration signals to obtain a target vibration signal within a preset time period; performing frequency domain conversion on the target vibration signal to obtain second amplitudes corresponding to multiple frequencies in the target vibration signal; and adjusting the amplitude based on the first and second amplitudes corresponding to the multiple frequencies to obtain the target amplitudes corresponding to the multiple frequencies.
[0171] Furthermore, the logical instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0172] On the other hand, the present invention also provides a computer program product, the computer program product including a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, when the program instructions are executed by a computer, the computer is able to execute the vibration signal amplitude adjustment method provided in the above embodiments, the method including: acquiring multiple initial vibration signals; the frequencies and first amplitudes of the multiple initial vibration signals are different; superimposing the multiple initial vibration signals to obtain a target vibration signal within a preset time period; performing frequency domain conversion based on the target vibration signal to obtain second amplitudes corresponding to multiple frequencies in the target vibration signal; and adjusting the amplitude based on the first amplitude and second amplitude corresponding to the multiple frequencies to obtain the target amplitude corresponding to the multiple frequencies.
[0173] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements the vibration signal amplitude adjustment method provided in the above embodiments. The method includes: acquiring multiple initial vibration signals; the frequencies and first amplitudes of the multiple initial vibration signals are different; superimposing the multiple initial vibration signals to obtain a target vibration signal within a preset time period; performing frequency domain conversion on the target vibration signal to obtain second amplitudes corresponding to multiple frequencies in the target vibration signal; and adjusting the amplitude based on the first and second amplitudes corresponding to the multiple frequencies to obtain target amplitudes corresponding to the multiple frequencies.
[0174] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0175] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0176] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for adjusting the amplitude of a vibration signal, characterized in that, include: Collect multiple initial vibration signals; The frequencies and first amplitudes of the various initial vibration signals are different; The target vibration signal within a preset time period is obtained by superimposing the multiple initial vibration signals. Based on the target vibration signal, a frequency domain transformation is performed to obtain the second amplitude value corresponding to multiple frequencies in the target vibration signal; Amplitude adjustment is performed based on the first amplitude and the second amplitude corresponding to the plurality of frequencies respectively to obtain the target amplitude corresponding to the plurality of frequencies respectively.
2. The vibration signal amplitude adjustment method according to claim 1, characterized in that, The process of superimposing the multiple initial vibration signals to obtain the target vibration signal within a preset time period includes: The various initial vibration signals are aligned according to the time axis to obtain the aligned various initial vibration signals; The signal values of the aligned initial vibration signals at the same time are superimposed to obtain the first composite vibration signal. Actual vibration operation is performed based on the first composite vibration signal; During actual vibration operation, target vibration signals are collected within a preset time period.
3. The vibration signal amplitude adjustment method according to claim 1, characterized in that, The amplitude is adjusted based on the first amplitude and the second amplitude corresponding to the plurality of frequencies to obtain the target amplitude corresponding to the plurality of frequencies. For each frequency, the following steps are performed for the first amplitude and the second amplitude: Determine the compensation value during the current amplitude adjustment process; Determine the amplitude deviation ratio between the first amplitude and the second amplitude of the frequency; If the amplitude deviation ratio meets the first preset range, then the compensation value is adjusted based on the first amplitude, the second amplitude, and the first preset adjustment parameter to obtain the adjusted compensation value; The adjusted compensation value is updated to the compensation value in the next amplitude adjustment process; If the amplitude deviation ratio meets the second preset range, then the compensation value is adjusted based on the first amplitude, the second amplitude, and the second preset adjustment parameter to obtain the adjusted compensation value; If the amplitude deviation ratio meets the third preset range, then the compensation value is adjusted based on the first amplitude, the second amplitude, and the third preset adjustment parameter to obtain the adjusted compensation value; The adjusted compensation value is summed with the first amplitude to obtain the target amplitude of the frequency.
4. The vibration signal amplitude adjustment method according to claim 3, characterized in that, The amplitude deviation ratio is determined in the following manner: The difference is obtained by subtracting the first amplitude from the second amplitude. The amplitude deviation ratio is obtained by calculating the percentage of the difference to the first amplitude.
5. The vibration signal amplitude adjustment method according to claim 4, characterized in that, The adjustment of the compensation value based on the first amplitude, the second amplitude, and the first preset adjustment parameter to obtain the adjusted compensation value includes: The difference is multiplied by the first preset adjustment parameter to obtain the product; The product and the compensation value are summed to obtain the adjusted compensation value.
6. The vibration signal amplitude adjustment method according to any one of claims 1-5, characterized in that, After adjusting the amplitude based on the first and second amplitudes corresponding to the plurality of frequencies to obtain the target amplitudes corresponding to the plurality of frequencies, the process includes: Based on the multiple frequencies and the target amplitudes corresponding to the multiple frequencies, various adjusted vibration signals are generated; The various adjusted vibration signals are superimposed to obtain a second composite vibration signal; Actual vibration operation is performed based on the second composite vibration signal; The process of periodically performing actual vibration operation involves collecting target vibration signals within a preset time period until the actual vibration operation is performed based on the second composite vibration signal.
7. A vibration signal amplitude adjustment device, characterized in that, include: The acquisition module is used to acquire various initial vibration signals; The frequencies and first amplitudes of the various initial vibration signals are different; The superposition module is used to superimpose the multiple initial vibration signals to obtain the target vibration signal within a preset time period; The frequency domain conversion module is used to perform frequency domain conversion based on the target vibration signal to obtain the second amplitude value corresponding to multiple frequencies in the target vibration signal. An amplitude adjustment module is used to adjust the amplitude based on the first amplitude and the second amplitude corresponding to the plurality of frequencies respectively, so as to obtain the target amplitude corresponding to the plurality of frequencies respectively.
8. A computer program product, the computer program product comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the vibration signal amplitude adjustment method as described in any one of claims 1 to 6.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the vibration signal amplitude adjustment method as described in any one of claims 1 to 6.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the vibration signal amplitude adjustment method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Fault diagnosis method of planetary gear transmission system
CN104330257A
Generation method and device of vibration signals
CN108325806A