[go: up one dir, main page]

CN114048643A - Modeling method of virtual vibration system based on compound control and related equipment - Google Patents

Modeling method of virtual vibration system based on compound control and related equipment Download PDF

Info

Publication number
CN114048643A
CN114048643A CN202111053304.0A CN202111053304A CN114048643A CN 114048643 A CN114048643 A CN 114048643A CN 202111053304 A CN202111053304 A CN 202111053304A CN 114048643 A CN114048643 A CN 114048643A
Authority
CN
China
Prior art keywords
spectrum
random
driving
control
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111053304.0A
Other languages
Chinese (zh)
Other versions
CN114048643B (en
Inventor
赵艳涛
李健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CASIC Defense Technology Research and Test Center
Original Assignee
CASIC Defense Technology Research and Test Center
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CASIC Defense Technology Research and Test Center filed Critical CASIC Defense Technology Research and Test Center
Priority to CN202111053304.0A priority Critical patent/CN114048643B/en
Publication of CN114048643A publication Critical patent/CN114048643A/en
Application granted granted Critical
Publication of CN114048643B publication Critical patent/CN114048643B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/23Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/08Probabilistic or stochastic CAD
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Feedback Control In General (AREA)

Abstract

本公开提供一种基于复合控制的虚拟振动系统建模方法及相关设备,所述方法包括:获取振动台机械模型当前时刻内第i次随机振动过程中的控制谱;基于窄带随机谱和宽带随机谱生成当前时刻的参考谱;响应于确定未在参考谱的容差范围内的控制谱为目标控制谱,执行以下操作:基于目标控制谱,得到相应的驱动PSD谱;由驱动PSD谱得到驱动谱的幅值信息并增加随机相位信息,对包含幅值、相位信息的驱动谱进行傅里叶逆变换,以得到驱动谱对应的伪随机信号;将伪随机信号进行时域随机化处理,以得到下一次随机振动过程中的时域驱动信号并对振动台机械模型进行控制。

Figure 202111053304

The present disclosure provides a virtual vibration system modeling method and related equipment based on compound control, the method includes: acquiring a control spectrum in the i-th random vibration process of a mechanical model of a shaking table at the current moment; The reference spectrum at the current moment is generated from the spectrum; in response to determining that the control spectrum that is not within the tolerance range of the reference spectrum is the target control spectrum, the following operations are performed: based on the target control spectrum, a corresponding driving PSD spectrum is obtained; driving is obtained from the driving PSD spectrum The amplitude information of the spectrum and random phase information are added, and the inverse Fourier transform is performed on the driving spectrum containing the amplitude and phase information to obtain the pseudo-random signal corresponding to the driving spectrum; the pseudo-random signal is subjected to time-domain randomization to obtain a The time domain driving signal in the next random vibration process is obtained and the mechanical model of the shaking table is controlled.

Figure 202111053304

Description

Virtual vibration system modeling method based on composite control and related equipment
Technical Field
The disclosure relates to the technical field of virtual vibration system modeling, in particular to a virtual vibration system modeling method based on composite control and related equipment.
Background
With the rapid development of virtual test technology, the method is widely applied to the fields of aviation, aerospace, national defense and military. The virtual test technology can reduce huge investment and shorten the development period, thereby making up for the lack of the capability of large-scale test equipment.
At present, the current virtual vibration test is mainly open-loop vibration in finite element software, and random virtual vibration and sinusoidal virtual vibration exist in closed-loop virtual vibration. A closed-loop virtual vibration system constructed by combining broadband random vibration and narrowband random vibration control with a vibration table model does not exist.
Disclosure of Invention
In view of the above, the present disclosure is directed to a method and related apparatus for modeling a virtual vibration system based on compound control, which solve the above problems.
In view of the above, a first aspect of the present disclosure provides a virtual vibration system modeling method based on composite control, including:
acquiring a control spectrum in the ith random vibration process of the mechanical model of the vibration table at the current moment, wherein i is more than or equal to 1;
generating a reference spectrum of the current moment based on the narrow-band random spectrum and the wide-band random spectrum, wherein the reference spectrum of each moment corresponds to the control spectrum in at least one random vibration;
in response to determining that a control spectrum that is not within a tolerance range of the reference spectrum is a target control spectrum, and performing the following:
obtaining a corresponding driving PSD spectrum based on the target control spectrum;
obtaining amplitude information of a corresponding drive spectrum from the drive PSD spectrum, adding random phase information to the amplitude information, and performing inverse Fourier transform on the drive spectrum containing the amplitude information and the phase information to obtain a pseudo-random signal corresponding to the drive spectrum;
and controlling the mechanical model of the vibration table according to the time domain driving signal.
Further, the control spectrum is calculated by the following formula:
Figure BDA0003253164610000021
wherein R iscc(τ)t iRepresenting the autocorrelation function, G, of the time-domain acceleration signal during the ith random vibration at time tcc(f)t iIndicating control during the ith random vibration at time tSpectrum, f represents frequency, and f ≧ 0.
Further, in the 1 st random vibration process, the driving PSD spectrum is calculated by the following formula:
Gdd(f)t i=|H(f)-1|2Gref(f)t
wherein G isdd(f)t iA driving PSD spectrum of the ith random vibration process corresponding to the reference spectrum at the time t, wherein i is 1, | H (f) | represents the transfer function of the control system, and Gref(f)tRepresenting the reference spectrum at time t.
Further, in the (i + 1) th random vibration process, the control spectrum in the last random vibration process is equalized to obtain a driving PSD spectrum in the (i + 1) th random vibration process, where the driving PSD spectrum is obtained by calculation according to the following formula:
Figure BDA0003253164610000022
wherein G isdd(f)t i+1The driving PSD spectrum of the (i + 1) th random vibration process corresponding to the reference spectrum at the time t, Gcc(f)t iShowing the control spectrum in the ith random vibration process within the time t.
Further, amplitude information | D of the drive spectrumdThe computational expression of | is as follows:
Figure BDA0003253164610000023
wherein, | DdL represents the modulus of the time domain signal for fourier transformation, N represents the length of the sample sequence, and Δ t represents the time interval of the samples.
Further, the drive spectrum of the added random phase signal is calculated by:
Dd(f)=|Dd|e
wherein D isd(f) Denotes increasing the drive spectrum of the random phase signal, θ denotes uniformly distributed random phases, and j denotes an imaginary unit.
Further, the mechanical model of the vibration table is constructed by:
establishing a moving coil model through finite element analysis software according to the geometric dimension, material and quality of the moving coil of the vibrating table;
and carrying out boundary processing on the moving coil model, and carrying out model calibration on parameters of the moving coil model subjected to the boundary processing according to the moving coil of the vibrating table so as to obtain the mechanical model of the vibrating table.
Further, the boundary processing object comprises a suspension spring and a guide device;
the parameters of the moving coil model comprise: model density, modal simulation frequency, stiffness of the suspension spring, and axial modal frequency of the moving coil.
Based on the same inventive concept, the second aspect of the present disclosure provides a virtual vibration system modeling apparatus based on composite control, including:
a control spectrum acquisition module: the method comprises the steps of obtaining a control spectrum in the ith random vibration process of a mechanical model of the vibration table at the current moment, wherein i is more than or equal to 1;
a reference spectrum generation module: configured to generate a reference spectrum for a current time based on a narrow band and a wide band, wherein the reference spectrum for each time corresponds to the control spectrum in at least one random vibration;
a random vibration iteration module: is configured to, in response to determining that a control spectrum that is not within a tolerance range of the reference spectrum is a target control spectrum, perform the following:
obtaining a corresponding driving PSD spectrum based on the target control spectrum;
obtaining amplitude information of a corresponding drive spectrum from the drive PSD spectrum, adding random phase information to the amplitude information, and performing inverse Fourier transform on the drive spectrum containing the amplitude information and the phase information to obtain a pseudo-random signal corresponding to the drive spectrum;
and controlling the mechanical model of the vibration table according to the time domain driving signal.
Based on the same inventive concept, a third aspect of the present disclosure provides an electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of the first aspect when executing the program.
From the above, the virtual vibration system modeling method based on composite control and the related device provided by the disclosure fill up the blank of virtual vibration system modeling based on broadband random vibration and narrowband random combined control, and perform pre-test analysis before performing a physical test by using the vibration system based on composite control, so that the test design is optimized, and the physical test is ensured to be performed smoothly.
Drawings
In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings needed to be used in the description of the embodiments or related technologies are briefly introduced below, and it is obvious that the drawings in the following description are only embodiments of the present disclosure, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a flow chart of a method for modeling a virtual vibration system based on compound control according to an embodiment of the present disclosure;
FIG. 2 is a schematic structural diagram of a virtual vibration system modeling apparatus based on compound control according to an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the disclosure.
Detailed Description
For the purpose of promoting a better understanding of the objects, aspects and advantages of the present disclosure, reference is made to the following detailed description taken in conjunction with the accompanying drawings.
It is to be noted that technical terms or scientific terms used in the embodiments of the present disclosure should have a general meaning as understood by those having ordinary skill in the art to which the present disclosure belongs, unless otherwise defined. The use of "first," "second," and similar terms in the embodiments of the disclosure is not intended to indicate any order, quantity, or importance, but rather to distinguish one element from another. The word "comprising" or "comprises", and the like, means that the element or item listed before the word covers the element or item listed after the word and its equivalents, but does not exclude other elements or items.
As described in the background section, the existing modeling method of the virtual vibration system is still difficult to meet the needs, and the applicant finds that random virtual vibration and sinusoidal virtual vibration in a virtual vibration test in the process of implementing the present disclosure, but a closed-loop virtual vibration system constructed by a vibration table model combining broadband random vibration and narrow-band random vibration control is not available yet.
In view of this, the embodiment of the present disclosure provides a virtual vibration system modeling method based on composite control, in which a virtual vibration system is modeled as two parts, one part is modeled as a vibration control system, the other part is modeled as a mechanical part of a vibration table, and finally the two parts of models are interconnected to obtain a whole virtual vibration system, so as to simulate a real object vibration test. In addition, a pre-test analysis is carried out based on the established virtual vibration system, so that the number and the positions of the sensors on the vibration table are determined, the optimization of test design is facilitated, and the smooth performance of a physical test is ensured.
Hereinafter, the technical means of the present disclosure will be described in detail by specific examples.
Referring to fig. 1, a method for modeling a virtual vibration system based on compound control according to an embodiment of the present disclosure includes the following steps:
and S101, acquiring a control spectrum in the ith random vibration process of the mechanical model of the vibration table at the current moment.
In this step, the value of i is greater than or equal to 1, and i in all embodiments of the present disclosure is a positive integer, which is not described in detail later. The control spectrum is a time domain acceleration signal acquired by a sensor arranged on a mechanical model of the vibration table, the time domain acceleration signal is a stable random signal, and the corresponding control spectrum is obtained through calculation according to the time domain acceleration signal.
In addition, a control spectrum in the Nth random vibration process at any moment can be calculated by an average periodogram method.
Step S102, generating a reference spectrum of the current moment based on the narrow-band random spectrum and the wide-band random spectrum, wherein the reference spectrum of each moment corresponds to the control spectrum in at least one random vibration.
In this step, a narrow-band stochastic spectrum is superimposed on the wide-band stochastic spectrum, and the narrow-band stochastic spectrum moves at a preset rate, thereby generating a reference spectrum G at the current time tref(f)t
Step S103, responding to the control spectrum which is determined not to be in the tolerance range of the reference spectrum as the target control spectrum, and executing the steps S104 to S106.
Step S104, based on the target control spectrum, a corresponding Power Spectral Density (PSD) spectrum is obtained.
And step S105, obtaining amplitude information corresponding to the drive spectrum from the drive PSD spectrum, adding random phase information to the amplitude information, and performing inverse Fourier transform on the drive spectrum containing the amplitude information and the phase information to obtain a pseudo-random signal corresponding to the drive spectrum.
In this step, the driving PSD spectrum is a frequency domain signal, which can only obtain amplitude information but lacks phase information, and in order to convert the frequency domain signal into a time domain signal, the driving PSD spectrum needs to be converted to obtain amplitude information and then phase information is added, specifically, random phase information which is uniformly distributed can be added to the amplitude information obtained by converting the driving PSD spectrum, so as to convert the frequency domain signal into the time domain signal.
Specifically, the pseudo-random signal is calculated by the following formula:
Dd(t)=IFFT(Dd(f))
wherein D isd(t) represents a pseudo-random signal.
And step S106, performing time domain randomization processing on the pseudo-random signal to obtain a time domain driving signal in the next random vibration process.
In this step, a signal generated after the inverse fourier transform is a pseudorandom signal, a frequency spectrum of the pseudorandom signal is a discrete spectrum, energy is concentrated on a frequency point of an original frequency spectrum, and in order to generate a true random signal, the pseudorandom signal needs to be subjected to random delay, inversion, windowing and superposition in sequence, so as to finally obtain a time domain drive signal.
And S107, controlling the mechanical model of the vibration table according to the time domain driving signal.
It can be seen that the technical scheme provided by this embodiment is different from the single open-loop random vibration simulation performed by using finite element software, and in this technical scheme, a vibration control model is used to perform closed-loop control on a mechanical model of a vibration table, and a physical vibration test also uses closed-loop control, so that the vibration control model is more consistent with the physical vibration test.
In some embodiments, the control spectrum may be calculated by:
Figure BDA0003253164610000061
wherein R iscc(τ)t iRepresenting the autocorrelation function, G, of the time-domain acceleration signal during the ith random vibration at time tcc(f)t iThe control spectrum in the ith random vibration process in the time t is shown, f represents the frequency, and f is more than or equal to 0.
In some embodiments, during the 1 st random vibration, the drive PSD spectrum is calculated by:
Gdd(f)t i=|H(f)-1|2Gref(f)t
wherein G isdd(f)t iReference indicating time tThe spectrum corresponds to a driving PSD spectrum of the ith random vibration process, i is equal to 1, | H (f) | represents a transfer function of a control system, and Gref(f)tRepresenting the reference spectrum at time t.
In some embodiments, in the (i + 1) th random vibration process, the control spectrum in the last random vibration process is equalized to obtain a driving PSD spectrum in the (i + 1) th random vibration process, where the driving PSD spectrum is calculated by the following formula:
Figure BDA0003253164610000062
wherein G isdd(f)t i+1The driving PSD spectrum of the (i + 1) th random vibration process corresponding to the reference spectrum at the time t, Gcc(f)t iShowing the control spectrum in the ith random vibration process within the time t.
In some embodiments, the magnitude information | D of the drive spectrumdThe computational expression of | is as follows:
Figure BDA0003253164610000063
wherein, | DdL represents the modulus of the time domain signal for fourier transformation, N represents the length of the sample sequence, and Δ t represents the time interval of the samples.
In some embodiments, the drive spectrum for adding a random phase signal is calculated by:
Dd(f)=|Dd|e
wherein D isd(f) Denotes increasing the drive spectrum of the random phase signal, θ denotes uniformly distributed random phases, and j denotes an imaginary unit.
In some embodiments, the mechanical model of the vibration table is constructed by:
establishing a moving coil model through finite element analysis software according to the geometric dimension, material and quality of the moving coil of the vibrating table;
and carrying out boundary processing on the moving coil model, and carrying out model calibration on parameters of the moving coil model subjected to the boundary processing according to the moving coil of the vibrating table so as to obtain the mechanical model of the vibrating table.
In some embodiments, the boundary-processed object includes a suspension spring and a guide;
the parameters of the moving coil model comprise: model density, modal simulation frequency, stiffness of the suspension spring, and axial modal frequency of the moving coil.
In this embodiment, the radial direction of the suspension spring can be connected to the periphery of the table top by using a stiffness damping spring, and the stiffness damping spring is connected to the central guide part of the suspension spring, and only the axial degree of freedom is reserved, wherein the axial direction of the stiffness damping spring is determined by the axial stiffness of the suspension spring and the air spring (part of the vibration table).
Correspondingly, the guiding effect of the guiding device on the moving coil is simulated by a Multi-point constraint unit (MPC), a lower end node of the MPC unit is fixedly connected with the spring unit, and all MPC units retain axial translation freedom.
In addition, in order to ensure that the constructed moving coil model is consistent with a real object, firstly, the density of the model needs to be adjusted to be consistent with the density of the actual moving coil, and then, the elastic modulus is adjusted to ensure that the modal simulation frequency of the moving coil model is consistent with the real object modal simulation test result, so that the modal error frequency is ensured to be within 5%. Specifically, a constant-voltage characteristic curve and a constant-current characteristic curve of the empty vibrating table can be measured actually to calibrate the moving coil model, the low-order resonance frequency of the constant-current characteristic curve corresponds to the rigidity of the suspension spring, and the high-order resonance frequency of the constant-current characteristic curve and the high-order resonance frequency of the constant-voltage characteristic curve correspond to the axial modal frequency of the moving coil model.
When the virtual test is actually carried out, the tested product model can be connected with the moving coil model, and then the moving coil model is calibrated, so that the mechanical model of the vibration table is obtained.
After the mechanical model of the vibration table is calibrated, the mechanical model and the vibration control model are combined to form a whole virtual vibration system, a plurality of positions on the tested product model can be provided with sensors, and the vibration response conditions of the plurality of positions can be obtained after the virtual vibration test is carried out, so that the advantages and the disadvantages of product design can be conveniently known, the design iteration update is accelerated at the model stage, and the design process is accelerated.
It should be noted that the method of the embodiments of the present disclosure may be executed by a single device, such as a computer or a server. The method of the embodiment can also be applied to a distributed scene and completed by the mutual cooperation of a plurality of devices. In such a distributed scenario, one of the devices may only perform one or more steps of the method of the embodiments of the present disclosure, and the devices may interact with each other to complete the method.
It should be noted that the above describes some embodiments of the disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments described above and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
Based on the same inventive concept, corresponding to the method of any embodiment, the disclosure also provides a virtual vibration system modeling device based on composite control.
Referring to fig. 2, the virtual vibration system modeling apparatus based on composite control includes:
the control spectrum acquisition module 201: the method is configured to obtain a control spectrum in the ith random vibration process of the mechanical model of the vibration table at the current moment, wherein i is larger than or equal to 1.
The reference spectrum generation module 202: configured to generate a reference spectrum for a current time instant based on a narrow band and a wide band, wherein the reference spectrum for each time instant corresponds to the control spectrum in at least one random vibration.
Random vibration iteration module 203: is configured to, in response to determining that a control spectrum that is not within a tolerance range of the reference spectrum is a target control spectrum, perform the following:
obtaining a corresponding driving PSD spectrum based on the target control spectrum;
obtaining amplitude information of a corresponding drive spectrum from the drive PSD spectrum, adding random phase information to the amplitude information, and performing inverse Fourier transform on the drive spectrum containing the amplitude information and the phase information to obtain a pseudo-random signal corresponding to the drive spectrum;
performing time domain randomization on the pseudo-random signal to obtain a time domain driving signal in the next random vibration process;
and controlling the mechanical model of the vibration table according to the time domain driving signal.
As an alternative embodiment, the control spectrum is calculated by the following formula:
Figure BDA0003253164610000081
wherein R iscc(τ)t iRepresenting the autocorrelation function, G, of the time-domain acceleration signal during the ith random vibration at time tcc(f)t iThe control spectrum in the ith random vibration process in the time t is shown, f represents the frequency, and f is more than or equal to 0.
As an alternative embodiment, in the 1 st random vibration process, the driving PSD spectrum is calculated by the following formula:
Gdd(f)t i=|H(f)-1|2Gref(f)t
wherein G isdd(f)t iA driving PSD spectrum of the ith random vibration process corresponding to the reference spectrum at the time t, wherein i is 1, | H (f) | represents the transfer function of the control system, and Gref(f)tRepresenting the reference spectrum at time t.
As an optional embodiment, in the i +1 th random vibration process, the control spectrum in the last random vibration process is equalized to obtain a driving PSD spectrum in the i +1 th random vibration process, where the driving PSD spectrum is calculated by the following formula:
Figure BDA0003253164610000091
wherein G isdd(f)t i+1The driving PSD spectrum of the (i + 1) th random vibration process corresponding to the reference spectrum at the time t, Gcc(f)t iShowing the control spectrum in the ith random vibration process within the time t.
As an alternative embodiment, the amplitude information | D of the drive spectrumdThe computational expression of | is as follows:
Figure BDA0003253164610000092
wherein, | DdL represents the modulus of the time domain signal for fourier transformation, N represents the length of the sample sequence, and Δ t represents the time interval of the samples.
As an alternative embodiment, the drive spectrum for adding a random phase signal is calculated by:
Dd(f)=|Dd|e
wherein D isd(f) Denotes increasing the drive spectrum of the random phase signal, θ denotes uniformly distributed random phases, and j denotes an imaginary unit.
As an alternative embodiment, referring to fig. 2, the apparatus further comprises a mechanical model building module 204 configured to build a moving coil model by finite element analysis software according to the geometry, material and mass of the vibrating table moving coil; and carrying out boundary processing on the moving coil model, and carrying out model calibration on parameters of the moving coil model subjected to the boundary processing according to the moving coil of the vibrating table so as to obtain the mechanical model of the vibrating table.
As an alternative embodiment, the boundary processing object includes a suspension spring and a guide device;
the parameters of the moving coil model comprise: model density, modal simulation frequency, stiffness of the suspension spring, and axial modal frequency of the moving coil.
For convenience of description, the above devices are described as being divided into various modules by functions, and are described separately. Of course, the functionality of the various modules may be implemented in the same one or more software and/or hardware implementations of the present disclosure.
The device of the above embodiment is used to implement the virtual vibration system modeling method based on composite control in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiment, which are not described herein again.
Based on the same inventive concept, corresponding to any of the above embodiments, the present disclosure further provides an electronic device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, the virtual vibration system modeling method based on composite control according to any of the above embodiments is implemented.
Fig. 3 is a schematic diagram illustrating a more specific hardware structure of an electronic device according to this embodiment, where the electronic device may include: a processor 1010, a memory 1020, an input/output interface 1030, a communication interface 1040, and a bus 1050. Wherein the processor 1010, memory 1020, input/output interface 1030, and communication interface 1040 are communicatively coupled to each other within the device via bus 1050.
The processor 1010 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits, and is configured to execute related programs to implement the technical solutions provided in the embodiments of the present disclosure.
The Memory 1020 may be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, or the like. The memory 1020 may store an operating system and other application programs, and when the technical solution provided by the embodiments of the present specification is implemented by software or firmware, the relevant program codes are stored in the memory 1020 and called to be executed by the processor 1010.
The input/output interface 1030 is used for connecting an input/output module to input and output information. The i/o module may be configured as a component in a device (not shown) or may be external to the device to provide a corresponding function. The input devices may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output devices may include a display, a speaker, a vibrator, an indicator light, etc.
The communication interface 1040 is used for connecting a communication module (not shown in the drawings) to implement communication interaction between the present apparatus and other apparatuses. The communication module can realize communication in a wired mode (such as USB, network cable and the like) and also can realize communication in a wireless mode (such as mobile network, WIFI, Bluetooth and the like).
Bus 1050 includes a path that transfers information between various components of the device, such as processor 1010, memory 1020, input/output interface 1030, and communication interface 1040.
It should be noted that although the above-mentioned device only shows the processor 1010, the memory 1020, the input/output interface 1030, the communication interface 1040 and the bus 1050, in a specific implementation, the device may also include other components necessary for normal operation. In addition, those skilled in the art will appreciate that the above-described apparatus may also include only those components necessary to implement the embodiments of the present description, and not necessarily all of the components shown in the figures.
The electronic device of the above embodiment is used to implement the virtual vibration system modeling method based on composite control in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiment, which are not described herein again.
Based on the same inventive concept, corresponding to any of the above-described embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the virtual vibration system modeling method based on composite control according to any of the above embodiments.
Computer-readable media of the present embodiments, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, 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 technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the virtual vibration system modeling method based on composite control according to any of the above embodiments, and have the beneficial effects of corresponding method embodiments, which are not described herein again.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, is limited to these examples; within the idea of the present disclosure, also technical features in the above embodiments or in different embodiments may be combined, steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of brevity.
In addition, well-known power/ground connections to Integrated Circuit (IC) chips and other components may or may not be shown in the provided figures for simplicity of illustration and discussion, and so as not to obscure the embodiments of the disclosure. Furthermore, devices may be shown in block diagram form in order to avoid obscuring embodiments of the present disclosure, and this also takes into account the fact that specifics with respect to implementation of such block diagram devices are highly dependent upon the platform within which the embodiments of the present disclosure are to be implemented (i.e., specifics should be well within purview of one skilled in the art). Where specific details (e.g., circuits) are set forth in order to describe example embodiments of the disclosure, it should be apparent to one skilled in the art that the embodiments of the disclosure can be practiced without, or with variation of, these specific details. Accordingly, the description is to be regarded as illustrative instead of restrictive.
While the present disclosure has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those of ordinary skill in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic ram (dram)) may use the discussed embodiments.
The disclosed embodiments are intended to embrace all such alternatives, modifications and variances which fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalents, improvements, and the like that may be made within the spirit and principles of the embodiments of the disclosure are intended to be included within the scope of the disclosure.

Claims (10)

1.一种基于复合控制的虚拟振动系统建模方法,包括:1. A virtual vibration system modeling method based on composite control, comprising: 获取振动台机械模型当前时刻内第i次随机振动过程中的控制谱,其中i≥1;Obtain the control spectrum during the i-th random vibration process of the mechanical model of the shaking table at the current moment, where i≥1; 基于窄带随机谱和宽带随机谱生成当前时刻的参考谱,其中,各时刻的所述参考谱与至少一次随机振动中的所述控制谱对应;Generate a reference spectrum at the current moment based on the narrowband random spectrum and the broadband random spectrum, wherein the reference spectrum at each moment corresponds to the control spectrum in at least one random vibration; 响应于确定未在所述参考谱的容差范围内的控制谱为目标控制谱,并执行以下操作:In response to determining that a control spectrum that is not within the tolerance of the reference spectrum is the target control spectrum, perform the following actions: 基于所述目标控制谱,得到相应的驱动PSD谱;Based on the target control spectrum, a corresponding drive PSD spectrum is obtained; 由所述驱动PSD谱得到对应驱动谱的幅值信息,将所述幅值信息增加随机相位信息,并对包含所述幅值信息和所述相位信息的驱动谱进行傅里叶逆变换,以得到所述驱动谱对应的伪随机信号;Obtaining the amplitude information of the corresponding driving spectrum from the driving PSD spectrum, adding random phase information to the amplitude information, and performing inverse Fourier transform on the driving spectrum including the amplitude information and the phase information to obtain obtaining a pseudo-random signal corresponding to the driving spectrum; 将所述伪随机信号进行时域随机化处理,以得到下一次随机振动过程中的时域驱动信号;performing time-domain randomization processing on the pseudo-random signal to obtain a time-domain driving signal in the next random vibration process; 根据所述时域驱动信号对所述振动台机械模型进行控制。The shaker mechanical model is controlled based on the time domain drive signal. 2.根据权利要求1所述的建模方法,其中,所述控制谱是由下式计算得到:2. The modeling method according to claim 1, wherein the control spectrum is calculated by the following formula:
Figure FDA0003253164600000011
Figure FDA0003253164600000011
其中,Rcc(τ)t i表示t时刻内第i次随机振动过程中时域加速度信号的自相关函数,Gcc(f)t i表示t时刻内第i次随机振动过程中的控制谱,f表示频率,且f≥0。Among them, R cc (τ) t i represents the autocorrelation function of the time-domain acceleration signal during the i-th random vibration process at time t, and G cc (f) t i represents the control spectrum during the i-th random vibration process at time t , f represents the frequency, and f≥0.
3.根据权利要求1所述的建模方法,其中,在第1次随机振动过程中,所述驱动PSD谱是通过下式计算得到的:3. The modeling method according to claim 1, wherein, in the 1st random vibration process, the drive PSD spectrum is calculated by the following formula: Gdd(f)t i=|H(f)-1|2Gref(f)t G dd (f) t i =|H(f) -1 | 2 G ref (f) t 其中,Gdd(f)t i表示t时刻的参考谱所对应的第i次随机振动过程的驱动PSD谱,且i=1,|H(f)|表示控制系统的传递函数,Gref(f)t表示t时刻的参考谱。Among them, G dd (f) t i represents the driving PSD spectrum of the i-th random vibration process corresponding to the reference spectrum at time t, and i=1, |H(f)| represents the transfer function of the control system, G ref ( f) t represents the reference spectrum at time t. 4.根据权利要求3所述的建模方法,其中,在第i+1次随机振动过程中,对上一次随机振动过程中的控制谱进行均衡处理,以得到第i+1次随机振动过程中的驱动PSD谱,所述驱动PSD谱是通过下式计算得到的:4. The modeling method according to claim 3, wherein, in the i+1st random vibration process, the control spectrum in the last random vibration process is equalized to obtain the i+1st random vibration process The driving PSD spectrum in , which is calculated by the following formula:
Figure FDA0003253164600000012
Figure FDA0003253164600000012
其中,Gdd(f)t i+1表示t时刻的参考谱所对应的第i+1次随机振动过程的驱动PSD谱,Gcc(f)t i表示t时刻内第i次随机振动过程中的控制谱。Among them, G dd (f) t i+1 represents the driving PSD spectrum of the i+1th random vibration process corresponding to the reference spectrum at time t, and G cc (f) t i represents the i-th random vibration process at time t in the control spectrum.
5.根据权利要求3所述的建模方法,其中,所述驱动谱的幅值信息|Dd|的计算表达式如下:5. The modeling method according to claim 3, wherein the calculation expression of the amplitude information |D d | of the driving spectrum is as follows:
Figure FDA0003253164600000021
Figure FDA0003253164600000021
其中,|Dd|表示时域信号进行傅里叶变换的模,N表示采样序列的长度,Δt表示采样的时间间隔。Among them, |D d | represents the modulus of the Fourier transform of the time domain signal, N represents the length of the sampling sequence, and Δt represents the sampling time interval.
6.根据权利要求5所述的建模方法,其中,增加随机相位信号的所述驱动谱通过下式计算得到:6. The modeling method according to claim 5, wherein, the driving spectrum of adding random phase signal is calculated by the following formula: Dd(f)=|Dd|e D d (f)=|D d |e 其中,Dd(f)表示增加随机相位信号的驱动谱,θ表示均匀分布的随机相位,j表示虚数单位。Among them, D d (f) represents the driving spectrum for increasing the random phase signal, θ represents the uniformly distributed random phase, and j represents the imaginary unit. 7.根据权利要求1所述的建模方法,其中,所述振动台机械模型是通过下列方式而被构建的:7. The modeling method of claim 1, wherein the shaker mechanical model is constructed by: 根据振动台动圈的几何尺寸、材料和质量,通过有限元分析软件建立动圈模型;According to the geometric size, material and mass of the moving coil of the shaking table, the moving coil model is established by the finite element analysis software; 对所述动圈模型进行边界处理,并根据所述振动台动圈对边界处理后的动圈模型的参数进行模型校准,以得到所述振动台机械模型。Boundary processing is performed on the moving coil model, and model calibration is performed on the parameters of the moving coil model after boundary processing according to the moving coil of the shaking table, so as to obtain the mechanical model of the shaking table. 8.根据权利要求7所述的建模方法,其中,所述边界处理的对象包括悬挂弹簧和导向装置;8. The modeling method according to claim 7, wherein the objects of the boundary processing include suspension springs and guides; 所述动圈模型的参数包括:模型密度、模态仿真频率、悬挂弹簧的刚度以及动圈的轴向模态频率。The parameters of the moving coil model include: model density, modal simulation frequency, stiffness of the suspension spring, and axial modal frequency of the moving coil. 9.一种基于复合控制的虚拟振动系统建模装置,包括:9. A virtual vibration system modeling device based on compound control, comprising: 控制谱获取模块:被配置为获取振动台机械模型当前时刻内第i次随机振动过程中的控制谱,其中i≥1;Control spectrum acquisition module: configured to acquire the control spectrum in the i-th random vibration process of the mechanical model of the shaking table at the current moment, where i≥1; 参考谱生成模块:被配置为基于窄带和宽带生成当前时刻的参考谱,其中,各时刻的所述参考谱与至少一次随机振动中的所述控制谱对应;Reference spectrum generation module: configured to generate a reference spectrum at the current moment based on narrowband and broadband, wherein the reference spectrum at each moment corresponds to the control spectrum in at least one random vibration; 随机振动迭代模块:被配置为响应于确定未在所述参考谱的容差范围内的控制谱为目标控制谱,并执行以下操作:A random vibration iteration module: configured to, in response to determining a control spectrum not within the tolerance range of the reference spectrum, be the target control spectrum, and to perform the following operations: 基于所述目标控制谱,得到相应的驱动PSD谱;Based on the target control spectrum, a corresponding drive PSD spectrum is obtained; 由所述驱动PSD谱得到对应驱动谱的幅值信息,将所述幅值信息增加随机相位信息,并对包含所述幅值信息和所述相位信息的驱动谱进行傅里叶逆变换,以得到所述驱动谱对应的伪随机信号;Obtaining the amplitude information of the corresponding driving spectrum from the driving PSD spectrum, adding random phase information to the amplitude information, and performing inverse Fourier transform on the driving spectrum including the amplitude information and the phase information to obtain obtaining a pseudo-random signal corresponding to the driving spectrum; 将所述伪随机信号进行时域随机化处理,以得到下一次随机振动过程中的时域驱动信号;performing time-domain randomization processing on the pseudo-random signal to obtain a time-domain driving signal in the next random vibration process; 根据所述时域驱动信号对所述振动台机械模型进行控制。The shaker mechanical model is controlled based on the time domain drive signal. 10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至9任意一项所述的方法。10. An electronic device comprising a memory, a processor and a computer program stored on the memory and running on the processor, the processor implementing the program according to any one of claims 1 to 9 when the processor executes the program method.
CN202111053304.0A 2021-09-08 2021-09-08 Virtual vibration system modeling method and related equipment based on composite control Active CN114048643B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111053304.0A CN114048643B (en) 2021-09-08 2021-09-08 Virtual vibration system modeling method and related equipment based on composite control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111053304.0A CN114048643B (en) 2021-09-08 2021-09-08 Virtual vibration system modeling method and related equipment based on composite control

Publications (2)

Publication Number Publication Date
CN114048643A true CN114048643A (en) 2022-02-15
CN114048643B CN114048643B (en) 2024-11-12

Family

ID=80204374

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111053304.0A Active CN114048643B (en) 2021-09-08 2021-09-08 Virtual vibration system modeling method and related equipment based on composite control

Country Status (1)

Country Link
CN (1) CN114048643B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114970230A (en) * 2022-03-24 2022-08-30 航天科工防御技术研究试验中心 Virtual vibration system modeling method and device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012103240A (en) * 2010-10-14 2012-05-31 Microsignal Kk Random vibration test control apparatus
KR20170085474A (en) * 2017-07-13 2017-07-24 부경대학교 산학협력단 Methiod for counting fatigue damage in frequency domain applicable to multi-spectral loading pattern
CN113204255A (en) * 2021-06-21 2021-08-03 北京博科测试系统股份有限公司 Multi-degree-of-freedom vibration table power spectrum loading control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012103240A (en) * 2010-10-14 2012-05-31 Microsignal Kk Random vibration test control apparatus
KR20170085474A (en) * 2017-07-13 2017-07-24 부경대학교 산학협력단 Methiod for counting fatigue damage in frequency domain applicable to multi-spectral loading pattern
CN113204255A (en) * 2021-06-21 2021-08-03 北京博科测试系统股份有限公司 Multi-degree-of-freedom vibration table power spectrum loading control method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114970230A (en) * 2022-03-24 2022-08-30 航天科工防御技术研究试验中心 Virtual vibration system modeling method and device, electronic equipment and storage medium
CN114970230B (en) * 2022-03-24 2024-07-02 航天科工防御技术研究试验中心 Virtual vibration system modeling method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN114048643B (en) 2024-11-12

Similar Documents

Publication Publication Date Title
US20210025940A1 (en) Method And Apparatus For Testing Nonlinear Parameter of Motor
CN101261155B (en) Dynamic similarity test method for large mechanical equipment structure
CN108956076B (en) Multi-input multi-output continuous sine frequency sweep vibration test method and test system
CN107543672A (en) Multiple degrees of freedom micro-vibration environmental simulation method
FR2709358A1 (en) Adaptive vibration limitation and anticipation method and system, spacecraft and cryogenic stirling cycle cooler
WO2022110413A1 (en) Method and apparatus for determining nonlinear parameter of motor, and device and storage medium
Vasylkevych et al. A high‐accuracy global prognostic model for the simulation of Rossby and gravity wave dynamics
CN114048643B (en) Virtual vibration system modeling method and related equipment based on composite control
CN118518307A (en) Device and method for calibrating head of automobile collision dummy
CN116384031B (en) Simulation method and device for motor vibration effect
Jiang et al. Numerical and experimental analysis on the vibration and radiated noise of the cylinder washing machine
US20250077725A1 (en) Inerter finite element simulation method, software apparatus, electronic device, and storage medium
CN108573084B (en) Environmental vibration test method and system
CN114970230B (en) Virtual vibration system modeling method and device, electronic equipment and storage medium
CN108981758A (en) A kind of kinematic error compensation method and device of rotary transformer
JP2015215698A (en) Electromagnetic field simulation program
CN115840992B (en) Flight simulation method and system of elastic aircraft, computer storage medium and terminal
CN114139336B (en) Modeling method and device for virtual vibration system
JP3242260B2 (en) Vibration test apparatus for structure, vibration test method for structure, and structure
JP3383282B2 (en) 6 DOF simulation method
Liu et al. Response spectrum-based analysis of airborne radar random vibration and multi-point control improvement
CN115200816A (en) A kind of seismic detection method and device for information communication equipment
Šiaudinytė et al. Modal analysis and experimental research into improved centering–leveling devices
CN107644134B (en) A dynamic model checking tool
Zhao et al. Robust control against uncertainty quartet: A polynomial approach

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant