[go: up one dir, main page]

CN117804755A - Signal generation method, device, storage medium and electronic equipment - Google Patents

Signal generation method, device, storage medium and electronic equipment Download PDF

Info

Publication number
CN117804755A
CN117804755A CN202311620792.8A CN202311620792A CN117804755A CN 117804755 A CN117804755 A CN 117804755A CN 202311620792 A CN202311620792 A CN 202311620792A CN 117804755 A CN117804755 A CN 117804755A
Authority
CN
China
Prior art keywords
signal
determining
target
preset
amplitude
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.)
Pending
Application number
CN202311620792.8A
Other languages
Chinese (zh)
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.)
CRRC Qiqihar Rolling Stock Co Ltd
Original Assignee
CRRC Qiqihar Rolling Stock Co Ltd
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 CRRC Qiqihar Rolling Stock Co Ltd filed Critical CRRC Qiqihar Rolling Stock Co Ltd
Priority to CN202311620792.8A priority Critical patent/CN117804755A/en
Publication of CN117804755A publication Critical patent/CN117804755A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M13/00Testing of machine parts
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M17/00Testing of vehicles
    • G01M17/007Wheeled or endless-tracked vehicles

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Investigating Strength Of Materials By Application Of Mechanical Stress (AREA)

Abstract

The invention discloses a signal generation method, a signal generation device, a storage medium and electronic equipment. Wherein the method comprises the following steps: acquiring a random load signal applied to a target object in a real environment, wherein the target object is an object to be subjected to a fatigue test; determining an S-N curve corresponding to the target object, wherein the S-N curve is used for representing the fatigue resistance of the target object; the signal sampling time of at least one cyclic block and the amplitude of the cyclic block are determined based on the S-N curve and the random load signal. And generating a target periodic circulating signal based on the signal sampling time and amplitude of at least one circulating block, wherein the target periodic circulating signal is used for performing fatigue test on a target object. The invention solves the technical problem of lower adaptability in the signal conversion process in the related technology.

Description

Signal generation method, device, storage medium and electronic equipment
Technical Field
The present invention relates to the field of signal generation, and in particular, to a signal generation method, apparatus, storage medium, and electronic device.
Background
At present, when the fatigue test of the whole vehicle and parts is carried out, the external load experienced by the tested piece in the actual running environment is a random signal, but when the fatigue test is carried out, the actual random load signal cannot be directly applied to the tested piece, the random load signal is required to be converted into a periodic signal to carry out fatigue test loading, the three-section amplitude is generally adopted in the prior art, the generated damage equivalent sine wave comprises 3 waveform blocks, the damage equivalent original random signal of the first waveform is the damage generated by the 1% of the cyclic waveform with the maximum amplitude to the small, the damage of the second waveform is equivalent to the damage of the next 9% of the cyclic waveform with the amplitude, the damage of the third waveform is equivalent to the cycle times with the small amplitude, however, the current process of converting the random load signal is relatively fixed, and the periodic signal obtained by converting the random load signal is difficult to be suitable for different loading fatigue test processes.
In view of the above problems, no effective solution has been proposed at present.
Disclosure of Invention
The embodiment of the invention provides a signal generation method, a device, a storage medium and electronic equipment, which are used for at least solving the technical problem of low adaptability in a signal conversion process in the related technology.
According to an aspect of an embodiment of the present invention, there is provided a signal generating method including: acquiring a random load signal applied to a target object in a real environment, wherein the target object is an object to be subjected to a fatigue test; determining an S-N curve corresponding to the target object, wherein the S-N curve is used for representing the fatigue resistance of the target object; the signal sampling time of at least one cyclic block and the amplitude of the cyclic block are determined based on the S-N curve and the random load signal. And generating a target periodic circulating signal based on the signal sampling time and amplitude of at least one circulating block, wherein the target periodic circulating signal is used for performing fatigue test on a target object.
Optionally, determining the signal sampling time of the at least one cyclic block and the amplitude of the cyclic block based on the S-N curve and the random load signal comprises: determining a preset slope, preset cycle times and stress cycles corresponding to the preset cycle times of the S-N curve based on the S-N curve; determining signal sampling time based on a preset slope, a preset cycle number and stress cycles; and determining the amplitude and the number of the at least one cyclic block waveform based on the preset slope, the preset cyclic times, the stress cycle corresponding to the preset cyclic times and at least one cyclic parameter, wherein the at least one cyclic parameter comprises the damage ratio, the cyclic number ratio and the sum.
Optionally, generating the target periodic cyclic signal based on the signal sampling time and amplitude of the cyclic block includes: determining a target sine function based on the signal sampling time and a preset sampling frequency; the target periodic loop signal is determined based on the product of the target sinusoidal function and the amplitude.
Optionally, determining the target periodic cycle signal based on the product of the target sinusoidal function and the amplitude comprises: in the case where at least one cyclic block comprises a single cyclic block, determining a target periodic cyclic signal based on a product of a target sinusoidal function and an amplitude; in the case that at least one cyclic block contains a plurality of cyclic blocks, a plurality of periodic cyclic signals are determined based on the product of the target sinusoidal function of the plurality of cyclic blocks and the corresponding amplitudes of the plurality of cyclic blocks, and the plurality of periodic cyclic signals are combined to obtain the target periodic cyclic signal.
Optionally, determining the target sinusoidal function based on the signal sampling time and the preset sampling frequency includes: determining a first product of the signal sampling time, the preset sampling frequency, a second preset value and a preset parameter; and carrying out sine processing on the first product to obtain the target sine function.
Optionally, determining the signal sampling time based on the preset slope, the preset number of cycles, and the stress cycle includes: determining the number of cycles of the target signal contained in the at least one cyclic block based on the damage ratio, the amplitude, the preset slope and the preset number of cycles of the at least one cyclic block, wherein the damage ratio is used for representing the ratio between the damage value of different cyclic blocks in the at least one cyclic block and the total damage value of the at least one cyclic block; and determining the signal sampling time based on the cycle times, the target frequency of the target signal and the preset sampling frequency.
Optionally, determining the number of cycles of the target signal included in the at least one cyclic block based on the damage ratio, the amplitude, the preset slope and the preset number of cycles of the at least one cyclic block includes: determining a second product of the damage ratio and the preset cycle number; determining a first ratio of the amplitude and the stress cycle; determining a target value based on a preset slope and a first ratio; the first number of cycles is determined based on the ratio of the second product and the target value.
Optionally, determining the signal sampling time based on the number of cycles, the target frequency of the target signal, and the preset sampling frequency includes: determining a first ratio of the first number of cycles to the target frequency; determining a second ratio of at least one preset value to a preset sampling frequency; a signal sampling time is determined based on the first ratio and the second ratio.
Optionally, the signal generating method further includes: in response to receiving the damage duty cycle confirmation instruction, determining a damage duty cycle based on a preset duty cycle parameter; in response to receiving the cycle duty cycle confirmation instruction, a damage duty cycle is determined based on the cycle number parameter.
Optionally, determining the damage ratio based on the cycle number parameter includes: carrying out rain flow counting processing on the random load signals to obtain rain flow counting results, wherein the rain flow counting is used for representing a process of splitting the random load signals into a plurality of load signals; determining a second number of cycles and a second amplitude of the random load signal based on the rain flow count result; determining a second preset value as a rain flow counting starting point, and determining a rain flow counting ending point based on the cycle number parameter; and determining the damage ratio based on the preset slope, the preset cycle times, the stress cycle, the second amplitude, the second cycle times, the rain flow counting starting point and the rain flow counting ending point.
Optionally, the signal generating method further includes: responsive to receiving the amplitude generation instruction, determining an amplitude value based on the parameter amplitude value; and in response to receiving the second amplitude generation instruction, determining the maximum amplitude value in the second amplitude values as the amplitude value.
According to another aspect of the embodiment of the present invention, there is also provided a signal generating apparatus, including: the acquisition module is used for acquiring a random load signal applied to a target object in a real environment, wherein the target object is an object to be subjected to a fatigue test; the first determining module is used for determining an S-N curve corresponding to the target object, wherein the S-N curve is used for representing the fatigue resistance of the target object; the second determining module is used for determining the signal sampling time of at least one circulating block and the amplitude of the circulating block based on the random load signal and the S-N curve, wherein the signals contained in the at least one circulating block are circularly output according to a preset period; and the generation module is used for generating a target periodic circulating signal based on the signal sampling time and the amplitude of at least one circulating block, wherein the target periodic circulating signal is used for performing fatigue test on a target object.
According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium having a computer program stored therein, wherein the computer program is configured to perform the above-described signal generating method when being executed by a processor.
According to another aspect of the embodiments of the present invention, there is also provided an electronic device comprising a memory in which a computer program is stored, and a processor arranged to run the computer program to perform the above-described signal generating method.
In the embodiment of the invention, a random load signal applied to a target object in a real environment is obtained, wherein the target object is an object to be subjected to a fatigue test; determining an S-N curve corresponding to the target object, wherein the S-N curve is used for representing the fatigue resistance of the target object; the signal sampling time of at least one cyclic block and the amplitude of the cyclic block are determined based on the S-N curve and the random load signal. Generating a target periodic circulating signal based on the signal sampling time and the amplitude of the circulating block, wherein the target periodic circulating signal is used for performing a fatigue test on a target object; the random load signal received by the target object under the actual use condition is converted into the target periodic cycle signal, the random load signal is simulated through the periodic cycle signal in the fatigue test, parameters such as sampling time, amplitude and the like can be controlled in the conversion process of the random load signal, and the random load signal is converted into various types of target periodic cycle signals, so that the obtained target periodic cycle signal can be suitable for different fatigue tests, and the technical problem of low suitability in the signal conversion process in the related technology is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiments of the invention and together with the description serve to explain the invention and do not constitute a limitation on the invention. In the drawings:
FIG. 1 is a flow chart of a signal generation method according to an embodiment of the present invention;
FIG. 2 is a schematic view of an S-N curve of a target object in a fatigue test according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a random load signal-to-triangle cyclic signal based on damage equivalence in accordance with an embodiment of the present invention;
FIG. 4 is a schematic diagram of an input parameter interface according to an embodiment of the invention;
FIG. 5 is a schematic diagram of a random load signal to trapezoidal wave periodic cycle signal based on damage equivalence according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a periodic cyclic signal output result statistics according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a signal generating device according to an embodiment of the present application.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
At present, an acceleration fatigue test is required to be realized in a general fatigue test, if an actual random load signal is directly applied, the fatigue test time of a sample is the same as the actual service life, and the fatigue test becomes meaningless, so that a certain loading method is required to be adopted, and the fatigue damage of the sample to be tested in the whole service life is generated in a shorter time; the random load signal is random and irregular with time, and if the random load is loaded on the prototype, particularly when the random load is indirectly obtained through response on the prototype, the control system of the test device is required to have a time domain signal reproduction or iteration function.
For the problems, simple common periodic signals (such as sine signals, triangular signals, sawtooth signals and the like) with different amplitude values and different circulation times are needed to replace random signals, and the periodic signals are identical to the random signals to enable fatigue damage generated by a tested sample piece to be the same, so that the periodic signals can replace random loads to carry out fatigue test loading.
Currently, the "three-amplitude" method for converting a random signal into a periodic signal has the following drawbacks:
1. only one waveform of the sinusoidal signal can be generated, and the waveform cannot be satisfied for experiments with other loading requirements;
2. the number of generated sine signal blocks with different amplitudes is generally 3, namely the number of loaded blocks is fixed and cannot be adjusted;
3. the amplitude of the circulating block is fixed and unadjustable and corresponds to the maximum amplitude of the random load area;
4. because the damage is fixed and the amplitude is fixed, the cycle times of the loading cycle block are fixed and cannot be adjusted;
5. the generated 3 loading cycles are generally arranged from large to small in amplitude, and the sequence cannot be adjusted because the fatigue damage is related to the amplitude sequence of the loading cycles, so that the method has obvious limitation from the viewpoint of fatigue test;
6. when the random load relates to a plurality of channels, the related technology cannot ensure that the time length of each channel is the same, so that the requirement of a multiaxial coordinated loading fatigue test cannot be met.
Example 1
In accordance with an embodiment of the present invention, there is provided a signal generation method embodiment, it being noted that the steps shown in the flowchart of the figures may be performed in a computer system such as a set of computer executable instructions, and, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order other than that shown or described herein.
Fig. 1 is a flowchart of a signal generating method according to an embodiment of the present invention, as shown in fig. 1, the method including the steps of:
step S102, a random load signal applied to a target object in a real environment is acquired.
Wherein the target object is an object to be subjected to fatigue test.
The target object may be a sample to be subjected to a fatigue test, and may include, but is not limited to, a whole vehicle sample or various parts samples.
The random load signal may be a random external load signal to which the sample to be subjected to the fatigue test is subjected in actual use.
The fatigue test described above may be a test method for evaluating the durability and life of a material, product or structure under continuous or repeated loading by which fatigue damage under actual use conditions can be simulated to determine the reliability and life of the material or product. In fatigue testing, common load forms include uniaxial tension, bending, torsion, etc., and when tested, the load is typically applied at a fixed amplitude or stress level and cycled according to a predetermined number of loads or time, after each cycle of loading, performance indicators (e.g., stress, strain, displacement, etc.) of the test specimen or structure are recorded and monitored.
In an alternative embodiment, the historical random load signal of the sample to be subjected to the fatigue test may be used, and the random load signal to which the sample to be subjected to the fatigue test is subjected may be obtained by the sensor in a practical use situation.
In another alternative embodiment, the obtained random load signal may include at least one load channel, and when the random load signal includes a plurality of load channels, the time length of any load channel may be set as a reference, and the time length of the periodic signal of other load channels is the same as that of the load channel, so as to meet the fatigue test requirement of coordinated loading of multiple load channels.
Through step S102, a random load signal of the sample to be subjected to the fatigue test under the actual use condition is obtained, and a data basis is provided for the follow-up simulation of the external load of the sample to be subjected to the fatigue test under the actual use condition.
Step S104, determining an S-N curve corresponding to the target object.
Wherein the S-N curve is used to represent the fatigue resistance of the target object.
The S-N curve described above may be used to represent the fatigue resistance of a sample to be subjected to a fatigue test.
In an alternative embodiment, the S-N curve may be a user-defined S-N curve, which is used to represent the fatigue resistance of the sample to be subjected to the fatigue test, and the S-N curve may represent the relationship between the stress range and the fatigue life of the cyclic loading on the target object, where the fatigue resistance of the sample to be subjected to the fatigue test may be represented in other manners, which is not limited herein.
In an alternative embodiment, fig. 2 is a schematic diagram of an S-N curve of a target object in a fatigue test according to an embodiment of the present invention, as shown in fig. 2, a stress range Δs loaded on the target object in the fatigue test may be plotted on an ordinate, and a cycle number N of fatigue life of the target object is plotted on an abscissa in a double-logarithmic coordinate system, where fig. 2 further includes a stress cycle Se corresponding to the cycle number Ne and a slope M of the curve.
The number Ne of cycles may be a preset maximum number of cycles that the target object can withstand in the fatigue test.
The stress cycle Se may be the stress magnitude of the target object in the fatigue test set in advance, that is, the damage of each cyclic bad block to which the target object is subjected, and in particular, the stress cycle Se of each cyclic bad block may be adjusted by the user according to the need.
The slope M of the curve may be the ratio of the difference between the ordinate of two different points on the S-N line in FIG. 2 to the difference between the abscissa, i.e. the degree of inclination of the S-N line on the coordinate plane.
Through step S104, an S-N curve can be determined according to the random load signal acting on the target object, and by obtaining the correspondence between the stress cycle Se and the cycle number Ne of the target object, the subsequent simulation of the random load signal received by the target object with the target periodic cycle signal is facilitated.
Step S106, determining the signal sampling time of at least one cyclic block and the amplitude of the cyclic block based on the S-N curve and the random load signal.
Wherein, the signal contained in at least one circulation block is circularly output according to a preset period.
The number of cyclic blocks may be preset for at least one time period, and the number of cyclic blocks of the output cyclic signal may be preset to N, and in particular, the number of cyclic blocks N may be set by a user as needed. The signal sampling time points may be an array of time sampling points t, and in particular, the length of the time sampling points t may be adjusted by a user according to needs.
The amplitude, i.e., the first amplitude, may be a preset amplitude Ai of the ith cyclic block, specifically, the amplitude Ai of each cyclic block may be set by the user according to the needs, the value range of i in the ith cyclic block may be (i=1 to N), and the unit of the first amplitude may be the same as the unit of the amplitude of the input random load signal, where N is the number of cyclic blocks of the cyclic signal that is output in advance.
In an alternative embodiment, since the signal to be obtained is a periodic signal, the time sampling points may be set at equal intervals to determine the periodic signal, where the interval between the time sampling points t may be set by the user as needed, which is not limited herein.
In an alternative embodiment, since the S-N curve may be used to represent the fatigue resistance of the target object, the relevant parameters affecting the sampling time point t may be determined from the fatigue resistance of the target object, thereby determining the time sampling point t from the relevant parameters.
In an alternative embodiment, the input random load signal may be processed first, where the processing may be to perform a rain flow count on the random load signal, or other methods may be used, which are not limited herein, and the total damage value D of the random load signal is calculated according to an S-N curve, and then the signal waveforms of the circulation blocks forming the target periodic circulation signal are calculated, where each data point of the signal waveform is determined by a sampling time point t and an amplitude y (t) corresponding to the sampling time point t, so as to determine the signal, and other manners may be used to determine the sampling time point of the signal based on the S-N curve, which is not limited herein.
The above-mentioned rain flow count can be a method for evaluating fatigue damage of a material, wherein the rain flow count is used for analyzing fatigue life of the material under alternating load, and the fatigue damage of the material is calculated by counting the peak-valley number in load history.
Through step S106, based on the S-N curve of the fatigue resistance of the target object, signal time sampling points are determined, so that the random load signal received by the target object can be conveniently simulated by using the target periodic cycle signal.
Step S108, generating a target periodic cyclic signal based on the signal sampling time and amplitude of at least one cyclic block.
The target periodic cycle signal is used for performing fatigue test on the target object.
In an alternative embodiment, if at least one cyclic block includes only one cyclic block, the waveform signal of the cyclic block may be generated based on the signal sampling time point and the first amplitude, and the generated waveform signal of the cyclic block is the target periodic cyclic signal.
In another alternative embodiment, if at least one cyclic block includes a plurality of cyclic blocks, the waveform signal of each cyclic block may be generated based on the signal sampling time point and the first amplitude, and then the waveform signals of each cyclic block are connected to obtain the target periodic cyclic signal, where other manners of generating the target periodic cyclic signal based on the signal sampling time point and the first amplitude may be used, which is not limited herein.
In another alternative embodiment, if at least one circulation block includes a plurality of circulation blocks, when the waveform signals of the circulation blocks are connected to obtain the target periodic circulation signal, the connection sequence of the circulation blocks with different magnitudes is adjustable, so that the connection sequence can adapt to the requirements of users in different fatigue tests.
Through step S108, a target periodic cycle signal is obtained based on the signal sampling time point and the first amplitude, so that the simulation of the random load signal received by the target object is realized, the signal waveform type in the process of generating the target periodic cycle signal, the number of cycle blocks N, the amplitude Ai of each cycle block, the stress cycle Si of each cycle block, the length of the time sampling point t i, the sequence of each cycle block, the time length of a multi-load channel in the random load signal and other parameters can be freely set by a user according to the needs, and the obtained target periodic cycle signal can be suitable for fatigue tests in different scenes.
In the embodiment of the invention, a random load signal applied to a target object in a real environment is obtained, wherein the target object is an object to be subjected to a fatigue test; determining an S-N curve corresponding to the target object, wherein the S-N curve is used for representing the fatigue resistance of the target object; the signal sampling time of at least one cyclic block and the amplitude of the cyclic block are determined based on the S-N curve and the random load signal. Generating a target periodic circulating signal based on the signal sampling time and the amplitude of the circulating block, wherein the target periodic circulating signal is used for performing a fatigue test on a target object; the random load signal received by the target object under the actual use condition is converted into a target periodic signal, the random load signal is simulated through the periodic signal in the fatigue test, the random load signal is converted into a plurality of types of target periodic signals such as sine wave, triangular wave, sawtooth wave, trapezoidal wave and the like through controlling a plurality of parameters in the conversion process of the random load signal, and therefore the obtained target periodic signal can be suitable for different fatigue tests, and the technical problem of low suitability in the signal conversion process in the related technology is solved.
Optionally, determining a signal sampling time point of at least one cyclic block based on the random load signal and the S-N curve includes: determining a stress cycle corresponding to a preset slope, a preset cycle number and a preset cycle number based on the S-N curve, wherein the stress cycle is used for representing a stress variation value of a target object when the target object is in response to a random load signal; and determining a signal sampling time point based on the preset slope, the preset cycle times and the stress cycle.
The predetermined slope may be the slope M of the S-N curve in the fatigue test of FIG. 2.
The preset cycle number, i.e., the cycle number Ni, may be the cycle number of the target periodic cycle signal that the target object can withstand in the fatigue test.
In an alternative embodiment, the signal sampling time point may be determined by calculating the signal waveforms of the circulating blocks forming the target periodic circulating signal according to the damage ratio or the circulating ratio and the amplitude parameter of the random load signal and the circulating blocks of the target periodic circulating signal and then according to the preset slope, the preset circulating times and the stress circulation corresponding to the preset circulating times, and other manners may be used for determining the signal sampling time point, which is not limited herein.
Optionally, generating the target periodic cyclic signal based on the signal sampling time point and the first amplitude of the at least one cyclic block includes: determining a target sine function based on a signal sampling time point and a preset sampling frequency; the target periodic loop signal is determined based on a product of the target sinusoidal function and the first amplitude.
The preset sampling frequency may be the sampling frequency Fs of the output periodic cycle signal, where the periodic cycle signal may be a waveform such as a sinusoidal periodic cycle signal, a triangular wave, a sawtooth wave, and a trapezoidal wave, and the waveform type of the periodic cycle signal may be set as required, which is not limited herein.
Optionally, determining the target periodic cyclic signal based on a product of the target sinusoidal function and the first amplitude comprises: determining a target periodic cyclic signal based on a product of the target sinusoidal function and the first amplitude in the case that the at least one cyclic block comprises a single cyclic block; in the case that the at least one cyclic block includes a plurality of cyclic blocks, a plurality of periodic cyclic signals are determined based on a product of a target sinusoidal function of the plurality of cyclic blocks and the first amplitude, and the plurality of periodic cyclic signals are combined to obtain the target periodic cyclic signal.
In an alternative embodiment, if at least one cyclic block comprises only one cyclic block, i.e. the target periodic cyclic signal consists of only one cyclic block signal, the cyclic block signal obtained based on the product of the target sinusoidal function and the first amplitude is the target periodic cyclic signal.
In another alternative embodiment, if at least one cyclic block includes a plurality of cyclic blocks, that is, the target periodic cyclic signal is composed of a plurality of cyclic block signals, the plurality of cyclic block signals may be obtained based on a product of a target sine function and a first amplitude of the plurality of cyclic blocks, and then the cyclic block signals may be connected to obtain the target periodic cyclic signal.
In an alternative embodiment, if at least one cyclic block includes a plurality of cyclic blocks, and each cyclic block is connected to obtain a target cyclic signal, the connection mode of each cyclic block signal may be that the end of one cyclic block is connected to the start section of another cyclic block, and each cyclic block signal is sequentially connected in this way, so as to obtain the target cyclic signal; in particular, the arrangement order of the circulation blocks is adjustable when the circulation block signals are connected, and the obtained target periodic circulation signals can adapt to the requirements of users in different fatigue tests.
Optionally, determining the target sinusoidal function based on the signal sampling time point and the preset sampling frequency includes: determining a first product of a signal sampling time point, a preset sampling frequency, a second preset value and a preset parameter; and carrying out sine processing on the first product to obtain the target sine function.
The above-mentioned preset parameter may be a circumference ratio, and the accuracy of the preset parameter may be set as required, which is not limited herein.
The second preset value may be a preset parameter value, here taking the conversion of the random load signal into a sinusoidal periodic signal as an example, and in the sinusoidal function, since the angular velocity of the sinusoidal function is equal to 2pi Fs, the second preset value takes 2 here. The output signal may also be a triangular wave, a sawtooth wave, a trapezoidal wave, or the like, and the second preset value may be set according to a waveform type of the output signal, which is not limited herein.
In an alternative embodiment, the algorithm formula of the sine waveform of the i-th cyclic block, which is obtained by calculating the data such as the first amplitude, the preset sampling frequency, the signal sampling time point, the preset parameter, the second preset value, and the like, is as follows:
Yi(t i)=Ai*s in(Fs*M2*M1*t i);
where Yi (ti) is a plurality of periodic signals, ai is a first amplitude, fs is a preset sampling frequency, t i is a signal sampling time point (array), M1 is a preset parameter, and M2 is a second preset value.
In an alternative embodiment, the obtained multiple periodic signals may be connected to obtain the target periodic signal; when the plurality of periodic signals are connected to obtain the target periodic signal, the connection mode of the plurality of periodic signals may be that the end of one periodic signal is connected to the start section of another periodic signal, and the periodic signals are sequentially connected in this way, so as to obtain the target periodic signal.
Optionally, determining the signal sampling time point of the at least one cyclic block based on the preset slope, the preset number of cycles, and the stress cycle includes: determining a first cycle number of a target signal contained in at least one cyclic block based on a damage ratio of different cyclic blocks in the at least one cyclic block, a first amplitude, a preset slope and a preset cycle number, wherein the damage ratio is used for representing a ratio between a damage value of different cyclic blocks in the at least one cyclic block and a total damage value of the at least one cyclic block; and determining a signal sampling time point based on the first cycle number, the target frequency of the target signal and the preset sampling frequency.
The damage ratio may be an input percentage Di in the ratio parameter of each cyclic block, and is used to represent a percentage value of the total damage of the random load signal input in equivalent to the damage of the corresponding cyclic block.
The first cycle number may be a preset cycle number of the signal waveform of the i-th cycle block, where the value range of i in the i-th cycle block may be (i=1 to N). The target frequency may be a preset signal waveform frequency Fi of each circulation block, and is used to represent the number of waveforms in each second of the target periodic circulation signal.
In an alternative embodiment, the first cycle number may be calculated from data such as the damage ratio, the first amplitude, the preset slope, the preset cycle number, and the stress cycle.
In an alternative embodiment, the signal sampling time point may be obtained by calculating data such as the first cycle number, the target frequency, and the preset sampling frequency.
Optionally, determining the first number of cycles of the target signal included in the at least one cyclic block based on the damage ratio, the first amplitude, the preset slope, and the preset number of cycles of the at least one cyclic block includes: determining a second product of the damage ratio and the preset cycle number; determining a first ratio of the first magnitude and the stress cycle; determining a target value based on a preset slope and a first ratio; the first number of cycles is determined based on the ratio of the second product and the target value.
In an alternative embodiment, the first cycle number may be obtained by calculating the data such as the damage ratio, the first amplitude, the preset slope, the preset cycle number, the stress cycle, and the like, where a specific algorithm formula is as follows:
RCi=Di×Ne÷(Ai÷Se) M
wherein RCi is the first cycle number, di is the damage duty ratio, ne is the preset cycle number, ai is the first amplitude, se is the stress cycle, and M is the preset slope.
Optionally, determining the signal sampling time point based on the first cycle number, the target frequency of the target signal, and the preset sampling frequency includes: determining a first ratio of the first number of cycles to the target frequency; determining a second ratio of at least one preset value to a preset sampling frequency; a signal sampling time point is determined based on the first ratio and the second ratio.
In an alternative embodiment, the signal sampling time point may be obtained by calculating data such as the preset sampling frequency, the target frequency, the first cycle number, and the like, and the algorithm formula of the time sampling point t of the ith cycle block (i=1 to N) is as follows:
t=(0,1/Fs,2/Fs,...,RCi/Fi);
wherein t is a signal sampling time point, fs is a preset sampling frequency, fi is a target frequency, and RCi is a first cycle number.
Optionally, the signal generating method further includes: in response to receiving the damage duty cycle confirmation instruction, determining a damage duty cycle based on a preset duty cycle parameter; in response to receiving the cycle duty cycle confirmation instruction, a damage duty cycle is determined based on the cycle number parameter.
In an alternative embodiment, when setting the duty cycle options of each circulation block, if a damage duty cycle confirmation instruction is received, the damage duty cycle is confirmed based on a preset duty cycle parameter, where the preset duty cycle parameter may be manually input by a user, and the input percentage Di in each circulation block duty cycle parameter may represent the input percentage value of the total damage of the random signal of the equivalent damage of the circulation block, where the setting of the preset duty cycle parameter may also use other manners, and is not limited herein.
In another alternative embodiment, when setting the duty option of each cyclic block, if a cyclic duty confirmation instruction is received, confirming the damage duty based on a cyclic frequency parameter, where the cyclic frequency parameter is used to represent an input parameter Ci, each cyclic block is input with a percentage Ci (i=1, 2,..n) in the duty parameter, and the damage value of the cyclic number of the total cyclic number Ci is equal to the damage Di of the ith cyclic block.
Optionally, determining the damage ratio based on the cycle number parameter includes: carrying out rain flow counting processing on the random load signals to obtain rain flow counting results, wherein the rain flow counting is used for representing a process of splitting the random load signals into a plurality of load signals; determining a second number of cycles and a second amplitude of the random load signal based on the rain flow count result; determining a second preset value as a rain flow counting starting point, and determining a rain flow counting ending point based on the cycle number parameter; and determining the damage ratio based on the preset slope, the preset cycle times, the stress cycle, the second amplitude, the second cycle times, the rain flow counting starting point and the rain flow counting ending point.
The second cycle number may be the number RFCi of the ith cycle in the rain flow count result, where the value range of i in the ith cycle may be (i=1 to N).
The second amplitude may be the amplitude RFAi of the ith cycle in the rain flow counting result, where the value range of i in the ith cycle may be (i=1 to N).
The above-mentioned starting point of the rain flow count may be a second preset value, that is, the starting point n1 in the rain flow count result.
The above-mentioned end point of the rain flow counting may be an end point n2 of the rain flow counting, where an output result corresponds to a start point n1=1 of the rain flow counting of the first circulation block, and corresponds to an end point n2=ci% x RFCi of the rain flow counting, where Ci is an input percentage Ci in the ratio parameter of each circulation block, and RFCi is the number RFCi of ith circulation in the rain flow counting result.
In an alternative embodiment, the rain count process on the random load signal may determine the number of cycles and amplitude range of the load for fatigue analysis and life prediction. The rain flow count is a method of converting a random load signal into a cyclic load, and is decomposed into a series of load cycles by identifying peaks and valleys and cycle up and down inflection points in the load signal.
In an alternative embodiment, the damage ratio may be calculated from data such as a preset slope, a preset number of cycles, stress cycles, a start point of rain flow count, an end point of rain flow count, a second number of cycles, and a second amplitude, to calculate the damage value D of the first segment of the output waveform 1 For example, a specific algorithm formula for the damage value is as follows:
wherein Di is a damage value, n1 is a rain flow counting start point, n2 is a rain flow counting end point, ne is a preset cycle number, se is a stress cycle, RFCi is a second cycle number, and RFAi is a second amplitude.
Optionally, the signal generating method further includes: in response to receiving the first amplitude generation instruction, determining a first amplitude based on the parameter amplitude; and in response to receiving the second amplitude generation instruction, determining the maximum amplitude value in the second amplitude values as the first amplitude value.
In an alternative embodiment, when the first amplitude is set, if the user clicks and selects the option of "manual setting" through the interactive platform of the system, or notifies the system to perform "manual setting" on the first amplitude in a voice manner, where the system allows the user to directly set the first amplitude, and the size of the first amplitude may be set according to the needs of the user, which is not limited herein.
In another alternative embodiment, when the first amplitude is set, if the user clicks the option of selecting "program setting" through the interactive platform of the system, or notifies the system to perform "program setting" on the first amplitude in a voice manner, where the first amplitude may be set automatically by the system, the first amplitude may take the maximum amplitude in the rain flow count corresponding to the cycle of the first amplitude, and the first amplitude may also be set to other values by the system, which is not limited herein.
A preferred embodiment of the present solution will be described below.
In an alternative embodiment, fig. 3 is a schematic diagram of a random load signal converted into a triangular wave periodic cycle signal based on damage equivalence according to an embodiment of the present invention, and as shown in fig. 3, taking an original random signal on the upper side of fig. 3 as an example, the signal has a maximum amplitude of about 28, a minimum amplitude of about-32, and a time length of about 730 seconds, so as to generate a triangular wave periodic cycle signal and a trapezoidal wave periodic cycle signal equivalent to the damage equivalence of the random load signal.
In an alternative embodiment, fig. 4 is a schematic diagram of an input parameter interface according to an embodiment of the present invention, where, as shown in fig. 4, the output signal is composed of 4 cyclic blocks, the duty ratio option is set to be "damage duty ratio", the damage of the first to fourth cyclic blocks is 20%, 30%, 40% and 10% of the total damage, the waveform amplitude selection is set to be "manual setting", the amplitudes of the first to fourth cyclic blocks are 20, 25, 30 and 22, respectively, the S-N curve Se value is set to be 10, the S-N curve slope value is 5,S-N curve Ne value is 1e+8, the waveform frequencies of the 4 cyclic blocks are all 2Hz, and the waveform sampling rate of the output signal, that is, the sampling frequency of the output signal is 200Hz.
In an alternative embodiment, fig. 5 is a schematic diagram of a periodic cycle signal based on a random load signal equivalent to a damage, as shown in fig. 5, and the output signal is shown in the lower signal waveform (triangle wave) of fig. 3 and the waveform (trapezoid wave) of fig. 5, where the time length of the output signal is about 39 seconds.
In an alternative embodiment, fig. 6 is a schematic diagram of statistical information of output results of a periodic cycle signal according to an embodiment of the present invention, as shown in fig. 6, an original damage of an input signal calculated according to an S-N curve is 59.63E-6, a total block cycle damage of an output signal calculated according to an S-N curve is 60.76E-6, so as to obtain a result that the damage of the periodic signal after conversion is substantially the same as that of an input random signal, a phase difference ratio of the output signal to the input signal is 1.9%, and an error requirement of a fatigue test is completely satisfied, but loading time is shortened by about 19 times, an objective of achieving an accelerated fatigue test is achieved, and a waveform is easy to load on a test stand. The calculation formula of the phase difference ratio of the output signal and the input signal may be: (total injury from block circulation-original injury)/(original injury = (60.76E-6-59.63E-6)/(59.63E-6 ≡1.9%)
In an alternative embodiment, the periodic cyclic signal generated by the invention is composed of a plurality of cyclic blocks with different amplitude values and frequencies, and the number of the cyclic blocks can be set by a user, and the damage of the cyclic blocks is consistent with the damage value of the input random signal; the sampling frequency of the generated periodic cyclic signal may be set by a user; the damage value or the number of cycles of each cycle block may be set by a user; the magnitude of each loop block may be set by a user or automatically calculated by a program.
In an alternative embodiment, the periodic cyclic signals formed by the cyclic blocks such as sine waves, triangular waves, trapezoidal waves and the like generated by the invention are easy to load and displace; the generated periodic cycle signal is consistent with the fatigue damage of the original random signal, but the loading time is shortened, and the accelerated fatigue test can be realized; the number of the generated periodic circulating signal loading blocks, the waveform frequency, the damage proportion, the amplitude and the like can be specified by a user, and the method can be suitable for fatigue tests under various working conditions.
At present, the fatigue load processing software of Siemens in the related art can realize the periodic signal equivalent to random signal conversion damage, and the method has more limitations and cannot meet the loading technical requirements of certain fatigue test working conditions, so that the technical scheme of the invention is not replaced at present.
Example 2
According to another aspect of the embodiments of the present invention, a signal generating device is provided, where the signal generating method of the foregoing embodiments may be executed, and a specific implementation method and a preferred application scenario are the same as those of the foregoing embodiments, which are not described herein.
Fig. 7 is a schematic diagram of a signal generating device according to an embodiment of the present application, as shown in fig. 7, the device includes the following: the system comprises an acquisition module 702, a first determination module 704, a second determination module 706 and a generation module 708.
The acquiring module 702 is configured to acquire a random load signal applied to a target object in a real environment, where the target object is an object to be subjected to a fatigue test; a first determining module 704, configured to determine an S-N curve corresponding to the random load signal, where the S-N curve is used to represent fatigue resistance of the target object; a second determining module 706, configured to determine a signal sampling time point of at least one cyclic block based on the S-N curve, where a signal included in the at least one cyclic block is cyclically output according to a preset period; a generating module 708 is configured to generate a target periodic cycle signal based on the signal sampling time point and a first amplitude of the at least one cycle block, wherein the target periodic cycle signal is used for performing a fatigue test on the target object.
In the above embodiment of the present application, the second determining module includes: the device comprises a first determining unit and a second determining unit.
The first determining unit is used for determining stress circulation corresponding to a preset slope, preset circulation times and preset circulation times based on the S-N curve, wherein the stress circulation is used for representing a stress variation value of a target object when the target object is used for coping with a random load signal; the second determining unit is used for determining a signal sampling time point based on a preset slope, a preset cycle number and stress cycles.
In the above embodiment of the present application, the generating module includes: the third determining unit and the fourth determining unit.
The third determining unit is used for determining a target sine function based on a signal sampling time point and a preset sampling frequency; the fourth determining unit is configured to determine the target periodic cycle signal based on a product of the target sinusoidal function and the first amplitude.
In the above embodiment of the present application, the fourth determining unit includes: the first determining subunit and the second determining subunit.
Wherein the first determining subunit is configured to determine, in a case where the at least one cyclic block includes a single cyclic block, a target periodic cyclic signal based on a product of the target sinusoidal function and the first amplitude; the second determining subunit is configured to determine, when the at least one cyclic block includes a plurality of cyclic blocks, a plurality of periodic cyclic signals based on a product of a target sinusoidal function of the plurality of cyclic blocks and the first amplitude, and combine the plurality of periodic cyclic signals to obtain the target periodic cyclic signal.
In the above embodiment of the present application, the third determining unit includes: the third determining subunit and the processing subunit.
The third determining subunit is configured to determine a first product of a signal sampling time point, a preset sampling frequency, a second preset value and a preset parameter; the processing subunit is used for performing sine processing on the first product to obtain an objective sine function.
In the above embodiment of the present application, the second determining unit includes: a fourth determining subunit and a fifth determining subunit.
The fourth determining subunit is configured to determine a first cycle number of the target signal included in the at least one cyclic block based on a damage ratio of the at least one cyclic block, the first amplitude, the preset slope, and the preset cycle number, where the damage ratio is used to represent a ratio between a damage value of a different cyclic block in the at least one cyclic block and a total damage value of the at least one cyclic block; the fifth determining subunit is configured to determine a signal sampling time point based on the first cycle number, the target frequency of the target signal, and the preset sampling frequency.
The fourth determining subunit is further configured to determine a second product of the damage ratio and a preset cycle number; determining a first ratio of the first magnitude and the stress cycle; determining a target value based on a preset slope and a first ratio; the first number of cycles is determined based on the ratio of the second product and the target value.
Wherein the fifth determining subunit is further configured to determine a first ratio of the first number of cycles to the target frequency; determining a second ratio of at least one preset value to a preset sampling frequency; a signal sampling time point is determined based on the first ratio and the second ratio.
The fifth determining subunit is further configured to determine, in response to receiving the damage duty cycle confirmation instruction, a damage duty cycle based on a preset duty cycle parameter; in response to receiving the cycle duty cycle confirmation instruction, a damage duty cycle is determined based on the cycle number parameter.
The fifth determining subunit is further configured to perform a rain flow counting process on the random load signal to obtain a rain flow counting result, where the rain flow counting is used to represent a process of splitting the random load signal into a plurality of load signals; determining a second number of cycles and a second amplitude of the random load signal based on the rain flow count result; determining a second preset value as a rain flow counting starting point, and determining a rain flow counting ending point based on the cycle number parameter; and determining the damage ratio based on the preset slope, the preset cycle times, the stress cycle, the second amplitude, the second cycle times, the rain flow counting starting point and the rain flow counting ending point.
Wherein the fifth determination subunit is further configured to determine, in response to receiving the first amplitude generation instruction, a first amplitude based on the parameter amplitude; and in response to receiving the second amplitude generation instruction, determining the maximum amplitude value in the second amplitude values as the first amplitude value.
Example 3
According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium including a stored program, wherein the above-described signal generating method is performed in a processor of a device in which the program is controlled to run.
The computer storage medium in the above steps may be a medium for storing a certain discrete physical quantity in a computer memory, and the computer storage medium mainly includes a semiconductor, a magnetic core, a magnetic drum, a magnetic tape, a laser disk, and the like. The computer readable storage medium may include a stored program which may be a set of instructions which can be recognized and executed by a computer, running on an electronic computer, and which may be an informative tool for meeting certain needs of a person.
Example 4
According to another aspect of embodiments of the present invention, there is also provided an electronic device, one or more processors; a storage means for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors are caused to perform the signal generation method described above.
The memory device in the above steps may be a kind of sequential logic circuit, and is used for storing memory components such as data and instructions, and is mainly used for storing programs and data; a processor may be a functional unit that interprets and executes instructions, and has a unique set of operating commands, which may be referred to as the processor's instruction set, as memory, call-in, etc.; the storage device stores a computer program, which can be a set of instructions that can be identified and executed by a computer, and an informatization tool that runs on an electronic computer and meets certain demands of people.
In the foregoing embodiments of the present invention, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology content may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units, for example, may be a logic function division, and may be implemented in another manner, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely a preferred embodiment of the present invention and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, which are intended to be comprehended within the scope of the present invention.

Claims (14)

1. A signal generation method, comprising:
acquiring a random load signal applied to a target object in a real environment, wherein the target object is an object to be subjected to a fatigue test;
determining an S-N curve corresponding to the target object, wherein the S-N curve is used for representing the fatigue resistance of the target object;
a signal sampling time of at least one cyclic block and an amplitude of the cyclic block are determined based on the S-N curve and the random load signal.
Generating a target periodic cycle signal based on the signal sampling time and the amplitude of at least one cycle block, wherein the target periodic cycle signal is used for performing a fatigue test on the target object.
2. The signal generation method of claim 1, wherein determining the signal sampling time of at least one cyclic block and the amplitude of the cyclic block based on the S-N curve and the random load signal comprises:
Determining a preset slope, a preset cycle number and stress cycles corresponding to the preset cycle number of the S-N curve based on the S-N curve;
determining the signal sampling time based on the preset slope, the preset number of cycles, and the stress cycle;
and determining the amplitude and the number of the at least one cyclic block waveform based on the preset slope, the preset cyclic times, stress cycles corresponding to the preset cyclic times and at least one cyclic parameter, wherein the at least one cyclic parameter comprises damage ratio, cyclic number ratio and sum.
3. The signal generating method according to claim 1, wherein generating a target periodic cyclic signal based on the signal sampling time and the amplitude of a cyclic block comprises:
determining a target sine function based on the signal sampling time and a preset sampling frequency;
the target periodic cycle signal is determined based on a product of the target sinusoidal function and the amplitude.
4. A signal generating method according to claim 3, wherein determining the target periodic cyclic signal based on the product of the target sinusoidal function and the amplitude value comprises:
determining the target periodic cyclic signal based on a product of the target sinusoidal function and the amplitude in the case that the at least one cyclic block comprises a single cyclic block;
And in the case that the at least one cyclic block comprises a plurality of cyclic blocks, determining a plurality of periodic cyclic signals based on the product of the target sine function of the cyclic blocks and the corresponding amplitude values of the cyclic blocks, and combining the periodic cyclic signals to obtain the target periodic cyclic signals.
5. A signal generating method according to claim 3, wherein determining a target sine function based on the signal sampling time and a preset sampling frequency comprises:
determining a first product of the signal sampling time, the preset sampling frequency, a second preset value and a preset parameter;
and carrying out sine processing on the first product to obtain the target sine function.
6. The signal generating method according to claim 2, wherein determining the signal sampling time based on the preset slope, the preset number of cycles, and the stress cycle comprises:
determining a number of cycles of a target signal contained in the at least one cyclic block based on the damage ratio, the amplitude, the preset slope, and the preset number of cycles of the at least one cyclic block, wherein the damage ratio is used to represent a ratio between a damage value of a different cyclic block of the at least one cyclic block and a total damage value of the at least one cyclic block;
And determining the signal sampling time based on the cycle times, the target frequency of the target signal and a preset sampling frequency.
7. The signal generating method according to claim 6, wherein determining the number of cycles of the target signal contained in the at least one cyclic block based on the damage ratio, the amplitude, the preset slope, and the preset number of cycles of the at least one cyclic block comprises:
determining a second product of the damage ratio and the preset cycle number;
determining a first ratio of the magnitude and the stress cycle;
determining a target value based on the preset slope and the first ratio;
the first number of cycles is determined based on a ratio of the second product and the target value.
8. The signal generating method according to claim 6, wherein determining the signal sampling time based on the number of cycles, a target frequency of the target signal, and a preset sampling frequency comprises:
determining a first ratio of the first number of cycles to the target frequency;
determining a second ratio of at least one preset value to the preset sampling frequency;
the signal sampling time is determined based on the first ratio and the second ratio.
9. The signal generating method according to claim 6, characterized in that the method further comprises:
in response to receiving a damage duty cycle confirmation instruction, determining the damage duty cycle based on a preset duty cycle parameter;
in response to receiving the cycle duty cycle confirmation instruction, the damage duty cycle is determined based on the cycle number parameter.
10. The signal generating method according to claim 9, wherein determining the impairment duty cycle based on a cycle number parameter comprises:
performing a rain flow counting process on the random load signal to obtain a rain flow counting result, wherein the rain flow counting is used for representing a process of splitting the random load signal into a plurality of load signals;
determining a second number of cycles and a second amplitude of the random load signal based on the rain flow count result;
determining a second preset value as a rain flow counting starting point, and determining a rain flow counting ending point based on the cycle number parameter;
and determining the damage ratio based on the preset slope, the preset cycle number, the stress cycle, the second amplitude, the second cycle number, the rain flow counting starting point and the rain flow counting ending point.
11. The signal generation method of claim 10, wherein the method further comprises:
responsive to receiving the amplitude generation instruction, determining the amplitude based on a parameter amplitude;
and in response to receiving a second amplitude generation instruction, determining the maximum amplitude value in the second amplitude values as the amplitude value.
12. A signal generating apparatus, comprising:
the acquisition module is used for acquiring a random load signal applied to a target object in a real environment, wherein the target object is an object to be subjected to a fatigue test;
the first determining module is used for determining an S-N curve corresponding to the target object, wherein the S-N curve is used for representing the fatigue resistance of the target object;
a second determining module, configured to determine a signal sampling time of at least one cyclic block and the amplitude of the cyclic block based on the random load signal and the S-N curve, where a signal included in the at least one cyclic block is cyclically output according to a preset cycle;
and the generation module is used for generating a target periodic circulating signal based on the signal sampling time and the amplitude of at least one circulating block, wherein the target periodic circulating signal is used for performing fatigue test on the target object.
13. A computer-readable storage medium, characterized in that the computer-readable storage medium comprises a stored program, wherein the signal generating method of any one of claims 1 to 10 is performed in a processor of a device in which the program is controlled when run.
14. An electronic device, comprising:
one or more processors;
a storage means for storing one or more programs;
the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the signal generation method of any of claims 1 to 10.
CN202311620792.8A 2023-11-29 2023-11-29 Signal generation method, device, storage medium and electronic equipment Pending CN117804755A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311620792.8A CN117804755A (en) 2023-11-29 2023-11-29 Signal generation method, device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311620792.8A CN117804755A (en) 2023-11-29 2023-11-29 Signal generation method, device, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN117804755A true CN117804755A (en) 2024-04-02

Family

ID=90420601

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311620792.8A Pending CN117804755A (en) 2023-11-29 2023-11-29 Signal generation method, device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN117804755A (en)

Similar Documents

Publication Publication Date Title
US20190048556A1 (en) Soil quality determination device, soil quality determination method, and recording medium having program stored thereon
EP3480455B1 (en) Wind turbine monitoring device, wind turbine monitoring method, wind turbine monitoring program, and storage medium
JP7230155B1 (en) Information processing device, control system, information processing method, and program
CN117368623B (en) Method, system and medium for checking aging of energy storage inverter capable of being towed
CN117949884A (en) Power quality and voltage monitoring and calibrating method and system based on machine learning
CN112098756A (en) Method, device, equipment and storage medium for positioning electromagnetic compatibility problem
CN116222755A (en) Fault detection method, device, computer equipment and storage medium
CN115878958A (en) Transformer oil temperature prediction method, device, equipment and storage medium
CN107562621A (en) The method and apparatus for determining manual test use-case and tested code incidence relation
CN119357024A (en) Software quality verification method, device, computer program product and electronic equipment
CN117804755A (en) Signal generation method, device, storage medium and electronic equipment
CN114664392A (en) Electrochemical parameter prediction method, device, electronic equipment and readable storage medium
Basten et al. Structural health monitoring with a wireless vibration sensor network
Trapp et al. Data-driven spectral damage estimator for non-stationary vibration loading
RU2427875C1 (en) Method to monitor and analyse multivariate systems
CN111179669B (en) Method and device for quantifying physical mechanics experiment result, terminal and storage medium
JP7252856B2 (en) Inspection device evaluation system and inspection device evaluation method
CN110362461A (en) The test method and computer readable storage medium of average time between failures
JP2011141674A (en) Software quality index value management system, estimation method and estimation program for estimating true value of software quality index value
CN119805069B (en) Method, system, device and storage medium for testing interaction between converter and power grid
CN119395486B (en) High voltage cross-linked cable production quality inspection method
CN117454488B (en) Multi-device integration method and system based on digital twin sensor
CN119689217B (en) Intelligent hardware performance test system and method
KR100736166B1 (en) Electrical Equipment Signal Abnormality Diagnosis Device and Method
CN119881587A (en) Service life assessment method and system for power semiconductor device

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