Frequency Response Function (FRF) Dr Michael Sek, 2016 FREQUENCY RESPONSE FUNCTION (FRF) The concept of Frequency Response Function (Figure 1) is at the foundation of modern experimental system analysis. A linear system such as an SDOF or an MDOF, when subjected to sinusoidal excitation, will respond sinusoidally at the same frequency and at specific amplitude that is characteristic to the frequency of excitation. The phase of the response, in general case, will be different than that of the excitation. The phase difference between the response and the excitation will vary with frequency. The system does not need to be excited at one frequency at the time. The same applies if the system is subjected to a broadband excitation comprising a blend of many sinusoids at any given time, such as in the white noise (Gaussian random excitation) or an impulse. It is obvious that, in order to find how the system responds at various frequencies, the excitation and the response signals must be subjected to the DFT. The characteristics of a system that describe its response to excitation as the function of frequency is the Frequency Response Function H(f) defined as the ratio of the complex spectrum of the response to the complex spectrum of the excitation. The spectra are raw (unfolded two-sided). H( f ) X( f ) F( f ) The H(f) is a spectrum whose magnitude |H| is the ratio of |X| / |F| and the phase H = X - F . Figure 2 shows an example of experimental setup. Figure 1 Concept of Frequency Response Function (Brüel&Kjær "Structural Testing") Figure 2 Car body undergoing testing to acquire its FRFs (Brüel&Kjær "Structural Testing") 1 Frequency Response Function (FRF) Dr Michael Sek, 2016 VIRTUAL EXPERIMENT TO MEASURE THE FREQUENCY RESPONSE FUNCTION Let's find the FRF of a system in a virtual experiment. For this purpose let's use excited by a force SDOF system (m=100kg, c=1000N/(m/s), k=1e6N/m) discussed in "ODEs. Vibration of SDOF system. Transfer Function". The model of SDOF system will be used as a virtual system, whose characteristics will be determined from analysis of its response to excitation signals. The system will be treated as a black box, as illustrated by the faded section of Simulink® model in Figure 3, labelled VIRTUAL SYSTEM. For comparison, the system is modelled with two alternative approaches (ODE and transfer function) and the results can be viewed in the Scope. Only one model is required for the rest of this project. As in a real experiment, we will obtain the "experimental" data from the "digital scope "Scope1". One needs to enable the scope's storage feature. Since the Scope1 has multiple inputs connected to it we choose the data format "Structure with time" as shown in Figure 4. After running the model once we can check field names in the structure ScopeData1. 2 VIRTUAL SYSTEM Figure 3 Virtual experimental setup to acquire the data for the FRF of a system >> ScopeData1 ScopeData1 = time: [2048x1 double] signals: [1x4 struct] blockName: 'SDOF/Scope1' >> ScopeData1.signals ans = 1x4 struct array with fields: values dimensions label title plotStyle Figure 4 Data logging settings for Scope1 and field names in the structure ScopeData1 It is obvious that, following the order of connections to Scope1, the essential "measurements" are accessible in the structure ScopeData1 as shown in Table 1. 2 Frequency Response Function (FRF) Dr Michael Sek, 2016 Table 1 ScopeData1 structure fields associations. Time ScopeData1.time Excitation Force ScopeData1.signals(1).values Response Acceleration ScopeData1.signals(2).values Response Velocity ScopeData1.signals(3).values Response Displacement ScopeData1.signals(4).values In the Model Configuration Parameters Data Import/Export tab "Save to workspace" items can be un-ticked since the data is returned via Scope1. Save options must be changed as shown in Figure 5 in order to ensure that the data is returned at appropriate equispaced time intervals. The variables dt and tmax control the sampling interval (or reciprocal of sample frequency) and the duration of the virtual experiment. These are the same decisions one needs to make in a real experiment. Under Solver tab it is advised to change the Max step size from auto to dt. Figure 5 Save options settings of Simulation Configuration Parameters Data Import/Export. Random Gaussian Excitation Random Gaussian signal is a broadband signal. Settings for Random Number block suitable for using as a broadband excitation are shown in Figure 6. Variable Fmax controls the maximum excitation. Variance in the Random Number block refers to the squared standard deviation , also termed the Root Means Square or RMS. The normal random signal only rarely exceeds 3. The entered expression for the variance will cause the maximum instantaneous force to be approximately equal Fmax. Figure 6 Settings of Random Number block The FRFs between the response and excitation force can be found for any parameter that describes the response of the system, i.e. acceleration, velocity and displacement. Figure 7 shows the results for random excitation obtained with the code shown in the Appendix. The resonance is near 15 Hz. The curves look noisy. Random excitation requires longer sample time and averaging. Note that the folding scaling and multiplication by 2 are not required for the folding of H(f) since H(f) is the ratio. In practice, in most cases only one type of response parameter is measured and typically it is acceleration using accelerometers. Accelerance FRF is calculated directly from measured signals. Mobility and receptance FRFs are obtained by integration, i.e. by dividing the accelerance by the corresponding values of j and (j)2, respectively. 3 Frequency Response Function (FRF) Dr Michael Sek, 2016 Figure 7 Random excitation and responses of the system under test and the corresponding FRFs Impulse Excitation Better results are obtained with an impulse excitation (see Figure 9). Such excitation in the form of a square impulse can be produced with the Pulse Generator set up as shown in Figure 8. Figure 8 Settings of Pulse Generator block to produce an impulse excitation. 4 Frequency Response Function (FRF) Dr Michael Sek, 2016 Figure 9 Excitation and responses of the system under test (impact excitation) and the corresponding FRFs Identification (Recovery) of System's Parameters from its FRF FRFs allow to recover the "unknown" parameters of the system The magnitude of accelerance Ha at large frequencies approaches equals 1/mass. The magnitude of receptance Hx at near-zero frequency approaches 1/stiffness coefficient. The width of magnitude of mobility Hv is related to the damping. Using the results in Figure : mass m= 1 / 0.01 = 100 kg stiffness coefficient k= 1 / 0.1e-5 = 1e6 N/m The results match the values used for the simulation. 5 Frequency Response Function (FRF) Dr Michael Sek, 2016 APPENDIX AN EXAMPLE OF A FUNCTION USED TO GENERATE A HARMONIC SIGNAL 6 Frequency Response Function (FRF) Dr Michael Sek, 2016 IMPLEMENTATION OF THE FOLDING ALGORITHM 7 Frequency Response Function (FRF) Dr Michael Sek, 2016 The code used to obtain the FRFs of the system in Figure 3 and produce Figure 7 and Figure 9. 8 Frequency Response Function (FRF) Dr Michael Sek, 2016 9
© Copyright 2026 Paperzz