ArticlePDF Available

User-Friendly Method to Split Up the Multiple Coherence Function Into Noise, Nonlinearity and Transient Components Illustrated on Ground Vibration Testing of an F-16 Fighting Falcon

Authors:

Abstract and Figures

PurposeThis paper provides a novel method to split up the multiple coherence function into noise, nonlinear distortion, and transient components.Method The method relies on the nonparametric estimation framework called the Best Linear Approximation (BLA) where vibro-acoustic systems are excited by special so-called multisines (pseudo-random noise) signals.ChallangeTesting of multiple-input, multiple-output (MIMO) nonlinear systems is very involved, and it usually requires expert users. It is because the design and processing of experiments, and nonlinear assessment are not trivial questions.ProposalTo cope with these issues, this paper shows the recent results of a research project addressing the questions related to the user-friendly nonlinear (pre-)processing of MIMO experiments of vibrating structures. The key idea is the novel analysis of the (co-)variance estimates of the BLA framework that can be tailored to split up the classical multiple coherence function into noise, nonlinearity, and transient components.Conclusions Using the suggested approach, a novice user can quickly determine whether the underlying structure is linear or not, and how much is the possible gain using nonlinear modeling tools.IllustrationThe proposed approach is demonstrated on, but not limited to, the analysis of ground vibration testing of a decommissioned F-16 fighting falcon.
Content may be subject to copyright.
User-friendly method to split up the multiple coherence function into noise,
nonlinearity and transient components illustrated on ground vibration testing of an
F-16 fighting falcon
P. Z. Csurcsia
Department of Engineering Technology (INDI), Vrije Universiteit Brussel
* pcsurcsi@vub.ac.be
ABSTRACT
This paper provides a novel method to split up the multiple coherence function into noise, nonlinear distortion, and transient
components. The method relies on the nonparametric estimation framework called the Best Linear Approximation (BLA) where
vibro-acoustic systems are excited by special so called multisines (pseudo-random noise) signals. Testing of multiple-input,
multiple-output (MIMO) nonlinear systems is very involved, and it usually requires expert users. It is because the design and
processing of experiments, and nonlinear assessment are not trivial questions. In order to cope with these issues, this paper
shows the recent results of a research project addressing the questions related to the user-friendly nonlinear (pre-)processing of
MIMO experiments of vibrating structures. The key idea is the novel analysis of the (co-)variance estimates of the BLA
framework that can be tailored to split up the classical multiple coherence function into noise, nonlinearity, and transient
components. Using the suggested approach, a novice user can quickly determine whether the underlying structure is linear or
not, and how much is the possible gain using nonlinear modeling tools. The proposed approach is demonstrated on, but not
limited to, the analysis of ground vibration testing of a decommissioned F-16 fighting falcon.
Keywords: MIMO systems, nonlinearity, nonparametric estimation, ground vibration testing, multiple coherence function
1 INTRODUCTION
The goal of the paper is to provide a simple yet effective nonparametric nonlinear approach for analyzing multiple-input,
multiple-output (MIMO) real-life (industrial) vibro-acoustic experiments. Most vibro-acoustic systems such as mechanical,
civil, acoustic, electro engineering systems are inherently nonlinear. For understanding, design, and control accurate models
are needed, however, modeling nonlinear systems is very involved due to the fact that there are many types of differently
behaving nonlinearities. This challenge inspired many data-driven modelling techniques. A detailed overview of the nonlinear
system identification issues and challenges can be found in [1] [2] [3] and [4].
To obtain accurate and realistic models, experiments have to be designed. The aim of the vibration (structural dynamic) testing
is to obtain experimental measurement data of the vibrating structure such as road and air vehicles. The structural testing
typically takes place at the end of the development process as it requires a physical prototype to be tested. The vibration testing
methods play a crucial role in the product quality, safety and comfort improvements. The increasing needs for higher accuracy
and faster testing techniques inspirited a lot of international researches [5] [6] [7]. As a result, the classical time-consuming
testing procedures such as the phase resonance method [8] [9] [10] are nowadays fully substituted by so-called phase separation
techniques that find the modes by evaluating the frequency response functions (FRFs). This work provides an additional set of
tools for this FRF evaluation process.
The rapid improvement in computational power allows us to design a large variety of complex input (perturbation) signals that
can be used to experimentally estimate the FRFs. These FRFs are required to obtain parametric models as well (e.g. resonance
frequencies, modes shapes in modal analysis, or e.g. state-space models in control engineering). One of the (best) possible
excitation signals is the special, random phase multisine (known as pseudo random signal as well [11]) because it can avoid
spectral leakage, inconsistency, non-persistency, and they provide a handy, robust solution to build linear models. In addition
to coping with the classical signal processing issues, multisine signals can be also used to detect the level and type of
nonlinearities.
Understanding and using advanced nonlinear model requires expert users and tremendous amount of time. On the other hand,
theory of linear systems is well understood, and the cost of linear modeling is very low. Therefore, many nonlinear systems are
approximated with linear models. However, the loss of precision through this decision is rarely studied. To this end, using the
proposed (user-friendly) approach, it is easy to quantify the loss of precision, thus helping users directly to make a well-balanced
decision. In this work a user-friendly industrial framework is proposed to guide the users (industrial practitioners) using
classical instrumentation setups, well-understood notions.
The state-of-the-art linear approximation framework known as the Best Linear Approximation (BLA) is already available and
well-studied for single-input, single-output (SISO) systems [12] [13] [14] [15] [16]. When a (SISO) system is perturbed by
multisines, it is possible to tell if a linear model is sufficient to model the system. However, for MIMO systems, the design of
experiment is not a trivial question since the input and output channels are not (necessarily) mutually independent. Some earlier
works coped with the design of excitation of MIMO systems [17] [18] verified on simulations only. [19] proposes a possible
solution for MIMO BLA modeling framework with 2 inputs and 2 outputs. [17] proposes a design of experiment for MIMO
systems with an arbitrary large number of input and output channels, but as was pointed out by [19], the procedure does not
allow to measure the covariance matrix of the stochastic nonlinearities in the BLA setup that is needed to separate the noise
and nonlinear distortion components (as elaborated later on). This work extends the BLA methodology to arbitrary number of
input and output channels by using an orthogonalization technique that allows to estimate the covariance matrix of the stochastic
nonlinearities in the MIMO BLA setup. The proposed method is based on the novel generalization of the Best Linear
Approximation (BLA) framework [20] [17] [21].
A further novelty of this work is that using the proposed technique, the multiple coherence (also known as magnitude square
coherence) function can be separated into noise, nonlinearity, and transient components [22] as well.
This work makes use of the multisine excitation based BLA framework applied to systems with an arbitrary number of input
and output channels as an extension of the conceptual work [21]. There are several advantages of the proposed framework,
namely, 1) there is no problem with spectral leakage and/or transient (due to periodical nature of the excitation), 2) excellent
linear models are obtained, and 3) useful information about the types and levels of nonlinearities is made accessible. The latter
one was until now, only manifested as a relative measure of the noise and nonlinear distortion estimates (such as variances, or
signal-to-noise ratio (SNR)/signal-to-nonlinearity ratio (SNLR) estimates).
The proposed technique consists of two main steps.
First step considers the experiment design. The proposed excitation signal consists of independent series of periodic multisines
that are mutually independent over the whole experiment (see details in Section 3).
The second step considers the processing, and analysis of the measurements via the multisine-driven BLA framework. This
stage differs from the classical (industrial) H1 Frequency Response Function/Matrix (FRF/FRM) estimation process. The
classical (SISO) BLA framework uses distortion variance estimates to quantify the noise and nonlinear contributions.
Interpreting these results requires a deeper understanding and hands-on experience. In the other hand, most of the practitioners
are already familiar with understanding the (multiple) coherence function [22]. It provides an aggregated indication to signal
processing issues such as excessive noise, nonlinearities, synchronization problems, etc. In this work we make use of some
statistical features of the framework (see details in Section 4) to provide more detailed information by splitting up the coherence
function into noise, nonlinearity, and transient coherence components.
This method will allow novice users to easily analyze the measurements in detail. The proposed methodology is illustrated on
a multiple input ground vibration testing (GVT) measurement of a decommissioned F16 aircraft. The numeric results of this
work are obtained using the Simplified Analysis for Multiple Input Systems (SAMI) toolbox [23] [24] [25].
The remainder of this paper is structured as follows. Section 2 introduces the basic definitions, assumptions, and the defines
the underlying systems. In Section 3, the multisine driven multiple input design of experiment is elaborated. Section 4
introduces the MIMO BLA framework. In Section 5 the description of the F-16 MIMO ground vibration measurement and the
results of the analysis can be found. Section 6 provides the conclusions.
2 BASICS
2.1 Systems considered
The dynamics of a linear MIMO system can be characterized in the frequency domain by its Frequency Response Matrix (FRM,
a matrix whose elements are FRFs [20]) 𝐺 at frequency index 𝑘, which relates 𝑛 inputs 𝑈 to 𝑛 outputs 𝑌 of 𝑁 measurement
samples as follows:
𝑌[𝑘]=𝐺[𝑘]𝑈[𝑘] (1)
where 𝐺[𝑘]×, 𝑌[𝑘]×,𝑈[𝑘]×, 𝑘=0
at frequency 𝑓=𝑘𝑓/𝑁 with sampling frequency of 𝑓.
To make the text more accessible, the frequency indices and dimensionalities will be omitted.
The system represented by 𝐺 is linear when the superposition principle is satisfied in steady state, i.e.:
𝑌=𝐺{(𝑎+𝑏)𝑈}= 𝑎 𝐺{𝑈} + 𝑏 𝐺{𝑈}=(𝑎+𝑏) 𝐺{𝑈} (2)
where a and b are scalar values. If 𝐺 is constant, for any a, b (and excitation), then the system is called linear-time invariant
(LTI). On the other hand, when 𝐺 varies with a and b (and the variation depends also on the excitation signal – e.g., level of
excitation, distribution, etc.) then the system is called nonlinear.
Because time-varying systems are often misinterpreted as nonlinear systems, it is important to mention that when G varies over
the measurement time, but at each time instant the principle of superposition is satisfied, then the system is called linear time-
varying (LTV) [26] [27] [28].
The underlying systems are damped, bounded-input, bounded-output stable, time-invariant, nonlinear systems where the linear
response of the system is still present, and the output of the underlying system has the same period as the excitation signal (i.e.,
the system has PISPO behaviour: period in, same period out [29]).
2.2 Measurement and instrumentation
From an instrumentation point of view, it is assumed that the measurement system is perfectly synchronized: the samples at
different channels are acquired at the same time instant, the sampling frequency is kept constant.
The actuator (e.g., shaker, loudspeaker, function generator) of the system is linear, and the excitation signal is measured
accurately resulting in a signal-to-noise ratio (SNR) of at least 20 dB.
The output (denoted by 𝑌 in frequency domain) is measured with additive, i.i.d. Gaussian noise (denoted by 𝐸) such that the
measurement 𝑌 is given by:
𝑌 =𝑌+𝐸=𝐺𝑈+𝐸, 𝐸~𝒩(0,𝜎) (3)
2.3 Coherence function
When estimating transfer functions from measurement, in an industrial context, it is a common practice to estimate the
(magnitude squared) coherence function [30]. It is used to identify the linear relationships between an output signal and an
input signal. Despite the fact that in practice it is often omitted, this technique assumes that the excitation signal is wide sense
stationary (WSS) [31]. The proposed excitation signal (see next section) automatically fulfills this condition.
The ordinary SISO (single-input, single-output) coherence function between the input and output signals is (frequency-wise)
given by:
𝛾
=
 (4)
where 0 𝛾
1, 𝑆, 𝑆 is the input/output power spectrum, 𝑆 is the input-output cross-power spectrum.
The coherence function 𝛾
takes values between 0 and 1, with 1 indicating 100% linear relationship between the input and
the output, and 0 indicating 0% linear relationship i.e., there is a complete lack of coherence.
In MIMO cases, the multiple coherence function is given for each output channel independently by the so-called multiple
(magnitude squared) coherence function [22] [32]:
𝛾
=𝑆
𝑆
𝑆𝑆
 (5)
where 0 𝛾
1, 𝑆, 𝑆 is the (all) input/ (one selected) output power spectrum, 𝑆 is the inputs-output cross-power
spectrum, 𝑥 is the Hermitian (complex conjugate) transpose of 𝑥, and 𝑥 is the pseudoinverse of 𝑥. The capital 𝑈 refers to
the fact that all input channels are simultaneously considered, and small 𝑦 refers to the fact that only one output channel is
used.
In practice, the spectra in (4)-(5) should be estimated, most used generic methods are elaborated in [22] [11].
3 DESIGN OF EXCITATION SIGNAL
3.1 Multisine excitation
The evolution in last decades in signal processing allows the usage of an extremely wide variety of excitation signals to test the
underlying structures in a user-friendly, time-efficient manner. [11]. Many industrial users prefer noise excitations, because
they are simple to implement, but there is a possible leakage (transient) error, and the usage for detecting nonlinearities is
limited. Therefore, it is recommended to use periodic excitation signals to 1) easily tackle issues with transient term, 2) avoid
spectral leakage, 3) (nonparametrically) characterize the measurement noise, and 4) to be able to detect nonlinearities.
The proposed technique relies on the easy to generate (periodic) multisines. They are also known as pseudo-random noise
because in time domain they look and behave like white noise, but, off course, they are not noise.
The (typically flat) magnitude characteristics of multisines are set by the user in the frequency domain. The phases (in the
frequency domain) are randomly chosen from a uniform distribution (𝒰) between 0 and 2𝜋. Mathematically, the considered
multisines are a sum of harmonically related sinusoids defined as:
𝑢(𝑡)=𝑎cos(𝜔𝑘𝑡+𝜑), 𝜑~𝒰[0,2𝜋[

 (6)
where 𝜔 is the fundamental angular frequency (that sets the frequency resolution), 𝑎 is the amplitude of the 𝑘harmonic
(i.e., frequency index 𝑘) set by the user, and 𝑘 is the highest harmonic component considered.
If the multisine contains all/only odd or even harmonics, then it is called full (band)/odd or even multisine. The proposed flat
magnitude (i.e. all 𝑎=1) full band multisine signals are wide sense stationary signals [31]. For a detailed study on excitation
signals we refer to [20] [30].
3.2 Multisines for multiple input experiments
This subsection considers the experiment design for MIMO setups. For sake of simplicity, we illustrate the problems on systems
with two inputs and outputs channels, and one experiment of two independent input signals, see Figure 1.
Figure 1: Illustration of a system with two inputs and two outputs.
The output-input relationship is then given in the frequency domain as follows:
𝑌
𝑌=𝐺 𝐺
𝐺 𝐺𝑈
𝑈 (7)
where the indices refer to the input/output channel.
Equation (7) represent a rank deficient problem resulting in no unique solution: there are four unknown parameters (in 𝐺) and
only two measurements (𝑌𝑈 equations). In order to solve the algebraic equation (7), it is important to increase the number
of independent experiments (𝑌𝑈 equations) such that there are at least 4 independent experiments.
Classical literatures suggest using so called Hadamard decorrelation technique [33] (known as +- technique as well [34]) to
achieve unique solution. However, the author recommends using orthogonal random multisine excitation [21]. The proposed
procedure is to generate independent random excitations for every input channel such that we have (more) randomness in the
measurement with respect to the Hadamard’s technique where the same segment of signal is repeated with +1 or -1
multiplication.
The proposed method starts with individually generated multisine sequences that are allocated to every input channel. Then
these initial input sequences are orthogonally shifted with the help of the transformation matrix 𝑊 defined elementwise as:
𝑊 =𝑒()()
(8)
where c refers to the index of the input channel (i.e., the row number in U), n refers to the experiment number (column number
in U), 𝑛 stands for the number of inputs, and 𝑗 stands for the imaginary unit.
In case of two-by-two experiments, the following equation is given for the proposed method:
󰇯𝑌
 . 𝑌
 .
𝑌 𝑌 󰇰=𝐺 𝐺
𝐺 𝐺󰇯 𝑈
 . 𝑈
 .
𝑈 𝑈 󰇰=𝐺 𝐺
𝐺 𝐺𝑈𝑊 𝑈𝑊
𝑈𝑊 𝑈𝑊=𝐺 𝐺
𝐺 𝐺𝑈𝑈
𝑈−𝑈 (9)
Please note that the two input channels case (𝑛=2) is similar to the result of the classical Hadamard technique where the
baseline equation would be given by:
𝑌 𝑌
𝑌 𝑌=𝐺 𝐺
𝐺 𝐺𝑈𝑈
𝑈−𝑈 (10)
An illustration of the classical Hadamard and the proposed multisine signals are shown in Figure 2.
There are two practical disadvantages of the classical Hadamard decorrelation technique. First, it unnecessarily “stretches” the
structure. For example, think of an airplane testing, where the wings are excited. The “stretch” appears by applying inputs of
opposite sign at certain time instances. Furthermore, the Hadamard technique is less rich in terms of randomness.
For the cases when a higher number of input channels are considered, the differences are even more spectacular (e.g., numerical
conditioning due to the restriction that the order of the Hadamard matrix must be 1, 2, or multiples of 4.), however, the main
advantage of the proposed method is that it generates very rich excitation signals.
Figure 2: Comparison of the classical Hadamard decorrelation technique using noise signal and the proposed orthogonally
shifted pseudo-random noise (multisine) signals for a very simple 2x2 MIMO scenario. The number of data samples is kept
low to allow visual comparison. Observe that the proposed solution offers more randomness, and the magnitude characteristic
is completely flat.
3.3 Periodicity
The proposed framework requires the use multiple periods (blocks) and realizations of the multisine signal. Using multiple
periods, the SNR of the measurement will be improved. To enrich the randomness of the (periodic) multisines, it is needed to
apply multiple random realizations. Increasing the number of random realizations results in more robust nonlinearity estimates.
Because the orthogonal shift, in case of 𝑀 independent random realizations and 𝑛 inputs there are in total 𝑛𝑀 realizations
(in other words there are 𝑛-times orthogonal phase-rotated 𝑀 different realizations). Assuming 2 inputs (𝑛=2), 𝑀 different
realizations and 𝑃 periods, the excitation signal is given by:
𝑈=
𝑈
()𝑈
()
󰆊
󰆎
󰆎
󰆋
󰆎
󰆎
󰆌
 𝑈
()𝑈
()
󰆊
󰆎
󰆋
󰆎
󰆎
󰆌

𝑈
()𝑈
()
󰆊
󰆎
󰆎
󰆋
󰆎
󰆎
󰆌
 𝑈
()𝑈
()
󰆊
󰆎
󰆋
󰆎
󰆎
󰆌

󰆊
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆋
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆌
     
𝑈
()𝑈
()
󰆊
󰆎
󰆎
󰆎
󰆋
󰆎
󰆎
󰆎
󰆌
 𝑈
()𝑈
()
󰆊
󰆎
󰆎
󰆎
󰆋
󰆎
󰆎
󰆎
󰆌

𝑈
()𝑈
()
󰆊
󰆎
󰆎
󰆎
󰆋
󰆎
󰆎
󰆎
󰆌
 𝑈
()𝑈
()
󰆊
󰆎
󰆎
󰆎
󰆋
󰆎
󰆎
󰆎
󰆌

󰆊
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆋
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆌
     
=[𝑈[][]𝑈[][] 𝑈[∙][]𝑈[∙][]
󰆊
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆋
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆌
     
(  ,   ) ] (11)
0 0.5 1 1.5
-2
-1
0
1
2
Hadamard time domain
0 5 10 15
frequency (Hz)
-300
-200
-100
0
0 0.5 1 1.5
time (s)
-2
-1
0
1
2
0 5 10 15
-300
-200
-100
0
frequency domain
0 0.5 1 1.5
-2
-1
0
1
2
Orthogonal multisine time domain
0 0.5 1 1.5
time (s)
-2
-1
0
1
2
0 5 10 15
-300
-200
-100
0
frequency domain
0 0.5 1 1.5
frequency (Hz)
-2
-1
0
1
𝑼
𝟏
𝑼
𝟏
𝑼
𝟐
𝑼
𝟐
𝑼
𝟏
𝑼
𝟏
𝑼
𝟏
𝑼
𝟏
3.4 Multiple coherence using multisines
The multiple (magnitude squared) coherence function can be calculated via (5). The necessary spectra should be estimated
based on the available measurement data. The traditional power spectrum estimators are typically using (sliding) windowing
and/or correlation-based techniques in order to cope with spectral leakage and transient. However, the usage of multisines
allows us to easier estimate the power spectra in a computational efficient way. For a measurement with 𝑃 periods, the power-
spectra are estimated (frequency-wise) at realization 𝑚 with the simple spectral averaging as follows:
𝑆󰆹[][]=
𝑈[][]𝑈[][]
 (12)
𝑆󰆹[]
[]=𝑈[][]𝑦
[][]
 (13)
𝑆󰆹
[]
[]=𝑦
[][]𝑦
[][]
 (14)
Equation (12) can be further simplified to 𝑆󰆹[][]=𝑈[]𝑈[] because it is assumed that the input is known exactly (or in
other words, measured precisely).
4 BEST LINEAR APPROXIMATION
4.1 Introduction
The Best Linear Approximation (BLA) has become very popular to estimate nonparametrically frequency response functions
of nonlinear systems [35]. The essence of BLA is to minimize the mean square error between the measured nonlinear response
of the system and the response of the linear BLA model. In the proposed BLA framework, systems are excited by multiple
periods and realizations of orthogonally shifted random phase multisines. The main components of BLA modeling framework
(for an illustration, see Figure 1) are elaborated next.
Figure 3: The building blocks of the BLA.
𝐺 is the (classical) linear (phase coherent) component of the model.
The nonlinear (non-coherent phase) component of the model is 𝐺. Non-coherent phase relationship means that the varying
phase at the input results in a random phase rotation at the output (unlike the phase coherent component where the output phase
rotates proportionally to the input phase changes). Increasing the number of random realizations of the multisine signal allows
us to tackle the random output phase rotations as a nonlinear noise source. Nonlinear noise source means that the values of 𝐺
vary randomly over the different realizations of the signal, but its values are fixed within the repetitions of the same signal
segment (period).
The classical additive measurement noise is represented by the component 𝐺. Applying multiple periods reduces the effects
of the measurement noise (𝐺). Applying multiple realizations reduces the impact of nonlinear noise (non-coherent
nonlinearities, 𝐺) and measurement noise (𝐺).
𝐺 represents the bias error, i.e., the remaining (coherent) nonlinearities after multiple realizations.
For a detailed explanation of these components, we refer to [20] [21].
4.2 Multi-dimensional averaging
The processing and analysis of the signals differ from the well-known H1 estimation process [20]. In short, H1 FRF estimation
is obtained in one step by multiplying the input-output cross-power estimate with the inverse of the input auto-power estimate,
and to determine the quality of the measurement (and indirectly the model quality) the (multiple) coherence function is
calculated [11].
In case of multisine driven BLA, one can of the statistical features of the excitation signal, and for that reason, the measurement
must be preprocessed carefully, in multiple steps.
The first step is the segmentation of data: retrieving the periods, realizations, and phase rotations. Next, the trends from the
individual segments are removed [11]. For a detailed procedure with algorithms and illustration we refer to [21].
In this proposed framework there are (number of input times phase-rotated) 𝑀 different realization of the multisine excitation
signal, each realization is repeated 𝑃 period times. The considered steady-state model at period 𝑝 and realization 𝑚 at frequency
bin k is given by:
𝐺[][]= 𝑌
[][]𝑈[]󰆊
󰆎
󰆎
󰆎
󰆎
󰆋
󰆎
󰆎
󰆎
󰆎
󰆌
   ,=(𝐺
[][]
󰆊
󰆎
󰆋
󰆌

+ 𝐺[]

      + 𝐺[][]
󰆊
󰆎
󰆋
󰆌
)

  ,𝑈[] (15)
where 𝐺[][]×, 𝑌
[][]×,𝑈[]×, and the 𝑥 is the generalized (Moore–Penrose) inverse of 𝑥.
In order to estimate the BLA, one has to average over
𝑃
periods of repeated excitation signal (leading to a partial FRM estimate
𝐺[]), and over the 𝑀 different realizations (leading to 𝐺), as illustrated in Figure 4. If the assumptions given in Section 2.1-
2.1 and 4.1 are satisfied, then 𝐺 equals 𝐺, i.e.:
𝐺
=1
𝑀1
𝑃𝑌𝑚𝑒𝑎𝑠𝑢𝑟𝑒𝑑
[𝑚][𝑝]𝑈[𝑚]−1
𝑃
𝑝=1
𝑀
𝑚=1
󰆊
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆋
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆎
󰆌
𝑎𝑣𝑒𝑟𝑎𝑔𝑒 𝑜𝑓 𝑎𝑙𝑙 𝑚𝑒𝑎𝑠𝑢𝑟𝑒𝑑 𝐹𝑅𝐹𝑠 =1
𝑀(𝐺
𝐵𝐿𝐴
𝐹𝑅𝐹
𝑓𝑖𝑥𝑒𝑑
𝑀
𝑚=1 + 𝐺
𝑆
[𝑚]

  + 𝐺
𝐸
[𝑚]

  )=𝐺
𝐵𝐿𝐴 (16)
Figure 4: Illustration of the multi-dimensional averaging with the corresponding quantities. Each of this block represent a
period of input-output measurement.
4.3 Calculating the variances in a nutshell
The multisine driven BLA proves a handy tool to estimate different (noise, nonlinear) variance quantities.
A partial FRM estimate is obtained via averaging over the repeated periods. If the number of periods is sufficiently large, then
the noise terms 𝐺
[] converges to zero (see (15)-(16). Because the stochastic nonlinear contribution 𝐺[] does not vary over
the same repeated blocks, one has to average over the different realizations as well. If the number of realizations is sufficiently
large, then the nonlinear noise term converges to zero (see (15)-(16).
The estimate of the noise covariance 𝜎 of BLA is obtained by the improved averaged sample variance of partial FRM estimates
as:
𝜎=
[]
 with 𝜎[]
=
[][][]

 (17)
The additional normalization with 𝑃 in the partial noise estimate 𝜎[]
accounts for the variance improvement w.r.t the repeated
blocks in experiment 𝑚 (in other words, SNR improves as the number of averages increases). This term corresponds to 𝐺/𝑃
in the block schematic given in Figure 3. The additional normalization with 𝑀 in the improved noise estimate 𝜎 accounts for
the variance improvement w.r.t the different realizations. This term corresponds to 𝐺/𝑀𝑃 in the BLA block schematic.
The total variance of the FRM 𝜎
is calculated from the sample variance of each different partial BLA estimates 𝐺[]:
𝜎
=
[]

 (18)
The additional normalization with 𝑀 in the total variance estimate 𝜎
accounts for the variance improvement w.r.t the
different realizations. This term corresponds to 𝐺/𝑀+𝐺/𝑀𝑃 in the BLA block schematic.
The difference between the total variance and the noise variance is an estimate of the variance of the stochastic nonlinear
contributions:
𝜎
𝜎
𝜎=𝐺/𝑀 (19)
For computational and fundamental details, see [21] [35].
4.4 Calculating the coherence components
Industrial practitioners (and many scientists) prefer to complement FRM estimates with the multiple (magnitude squared)
coherence function. As alternative, it is also a common practice to show the classical FRF variance derived from the coherence
function. In [33] it has been shown that the derived classical FRM variance equals the total variance of BLA (i.e., 𝜎
).
The multiple coherence function is used to judge the linearity of the signals between an outputs and inputs [22] [32]. In case of
multisine excitation, for an arbitrary chosen output channel, (5) can be estimated by using (12)-(14). The assessment of the
multiple coherence function estimate is precisely the same as the ordinary SISO coherence function: a value of 1 shows that
the input signals are linearly related to the (selected) output. A value of 0 means that the input signals are not related to the
output.
The lack of coherence can be for many reasons but due to the assumptions applied in this work, the following three causes are
inherently excluded: 1) leakage (periodic excitation), 2) synchronization issues (assumption on instrumentation), 3) time-
varying systems (beyond the scope of this article).
That means, the lack of coherence can only be due to the following reasons:
a) the measurement noise is significant (w.r.t. the ideal signal),
b) the response of the system is (strongly) nonlinear,
c) the response of the periodic excitation contains (significant) transient.
When the transient analysis is correctly performed, and the corresponding periods have been discarded c) can be eliminated
from the list. According to the classical data processing techniques, there is no further possibility to separate the effects of a)
and b). However, using the proposed BLA framework’s multidimensional averaging technique, the coherence function can be
separated into a), b) and c) cases providing the practitioner component-wise coherence information.
Next, the logical reasoning of the previous section will be used. Considering the steady-state data segments, for a given output
and an orthogonal phase rotated realization 𝑙, the coherence function estimate is given by:
𝛾[]
=𝑆󰆹[][][..]
𝑆󰆹[][]
 𝑆󰆹[][][..]𝑆󰆹[][..][][..]
 (20)
In other words, (20) calculates the multiple coherence for each steady-state realization independently. Let us remind to the fact
that the (phase non-coherent) nonlinearities do not vary over the periods within a realization. This means that the only thing
that varies is the (random measurement) noise. The average over all realizations leads to the improved noise component of the
multiple coherence function estimate defined as:
𝛾
=
∙𝛾[]
∙
 (21)
where 𝑀 is the number of realizations, and 𝑛 is the number of phase rotations (i.e., the number of input channels).
Next, the steady-state multiple coherence function is estimated considering all transient-free measurements at once:
𝛾
=𝑆󰆹..[..]..[..]
𝑆󰆹..[..]..[..]
 𝑆󰆹..[..]..[..]𝑆󰆹..[..]..[..]
 (22)
Similarly to the total (co)variance (18), 𝛾
contains both of the effect of noise (included in 𝛾
) and the nonlinearities, the
difference (similarly to (19)) gives the following (nonlinear) quantity:
𝛾
=𝛾
𝛾
(23)
where 𝛾
𝛾
.
Because we are interested in the coherence component due to the nonlinearity only, one shall consider:
𝛾
=1𝛾
=1(𝛾
𝛾
)=𝛾
(1𝛾
) (24)
If the system is linear, then 𝛾
and 𝛾
provide the same result (𝛾
=𝛾
), therefore 𝛾
=0 resulting 𝛾
=1.
Additionally, the transient component can be obtained in a similar way. Let us consider the whole measurement, including the
non-steady state blocks as well, one obtains the measurement coherence function estimate:
𝛾
=𝑆󰆹..[..]..[..]
𝑆󰆹..[..]..[..]
 𝑆󰆹..[..]..[..]𝑆󰆹..[..]..[..]
 (25)
where 𝑃 refers to all measured (transient and steady-state) periods.
The transient component of the multiple coherence function estimate is then given by:
𝛾
=1(𝛾
𝛾
) (26)
It is important to stress that the (multiple) coherence function estimate do not consider the model (e.g., H1 or BLA FRF) used
during the estimation process, it is purely a quantity of the signals.
A further disadvantage with respect to the variance technique elaborated in the previous section is that multiple coherence
function and its components are the identical for all input channels (for a given output). Furthermore, the components of the
multiple coherence function give an absolute number between zero and one, therefore it is difficult to judge how much is the
real (noticeable) effect on the FRF estimate, whereas the variance level estimates answers that directly.
5 ILLUSTRATION
5.1 Description of the measurement
To illustrate the capabilities of the proposed framework, multiple input measurements (GVT) of an F-16 aircraft are discussed
in this section. For an illustration of the measurement, see Figure 5. The aircraft is equipped with two dummy missiles with
similar mass and inertia properties as the live payloads.
The two wings are simultaneously excited by 2 shakers. At the driving (excitation) point there are 2 force cells. The responses
of the structure are measured with acceleration sensors. The shakers are fed with orthogonally shifted full random phase
multisines. The sampling frequency is 200 Hz with a period length is 4096. The excitation frequency range is between 4.541 Hz
and 25 Hz with a frequency resolution of 0.0489 Hz.
In the excitation frequency band, the aircraft has about 12 resonance modes. The first few modes below 5 Hz correspond to
rigid body motions of the structure. The first flexible mode around 5.2 Hz corresponds to wing bending deformations. The
dummy payloads are mounted at the wing tips with a T-shaped connection interfaces. These connection interfaces are the main
source of nonlinearities - as it can be seen later in the data analysis. The mode involving the most substantial nonlinear
distortions is the wing torsion mode located around 7.3 Hz.
A similar single input measurement campaign and its benchmark data are openly accessible [36]. As previously turned out, the
F-16 GVT has been proved to be highly challenging. To illustrate an even more challenging, higher complexity problem,
however, we consider a MIMO setup with a broader frequency range of excitation.
For the sake of simplicity, only high and low levels of experiments are shown at the driving points. In each experiment, there
are 7 orthogonally shifted multisine realizations (i.e., total 14 realizations). In each random realization there are 3 periods
measured.
Figure 5: F-16 ground vibration testing measurement.
5.2 Estimating the transient
Before carrying out any study of the measurement, it is crucial to ensure that the measured signals considered are in a steady
state, so a simple transient analysis is performed. The first realization of the measured time-domain input-output is shown in
Figure 6. The input signal is the measured force, the output signal is the measured acceleration at the left and right wings. In
order to simplify the analysis, only the high excitation level is considered. It is because the exponentially decaying transient
has the highest impact on this level. To estimate the length of the transient, the last period – that is assumed to be in steady-
state is subtracted from every preceding block. The differences are shown in logarithmic scale. This allows us to easily
identify the transient: the exponential decay results in a linear decay on a logarithmic scale. It can clearly be seen that that the
input has minimal transient effect (as expected due to the fast dynamic of the shaker). The main transient effect comes from
the output measurements. Observe that the only the first block distorted by the transient. In the pre-processing steps, every first
block (period) is discarded in all (phase-shifted) realization.
Figure 6: The first realization of the input force (left) and output acceleration (right) are shown in time domain. Figures in the
first and third column show the periods in the excitation (z) direction. Figures in the second and fourth column show the
differences between the (corresponding) last block minus every preceding block in logarithmic scale. The first row shows the
signals at right wing. The second row shows the signals at the left wing. The greyed area refers to the transient block.
5.3 Analysis of the measured signals
This section concerns the analysis of the input (force) and output (acceleration) signals. The input-output measurements at the
driving points are shown in Figure 7.
The left and right measured forces (i.e., inputs) have almost identical, flat signal spectra, however, their noise estimates are
different. For example, at low level of excitation, the right wing’s error estimate has a slight trend (it is not a straight line), and
it looks ‘noisier’ compared to the left wing estimates. Under normal circumstances, the measurement noise (estimate) should
be a (nearly) flat line (due to the whiteness assumptions applied in this work, see Section 2.2). Deviation from this indicates
the presence of (weak) nonlinear distortions. In both, low and high level excitation cases, the SNR of the right wing is
approximately 5 dB better than the left wing.
In case of the acceleration signals, it can be observed that the left-right signal spectra are different. It turned out to be due to
the asymmetric configuration of the plane. It can be observed that at high level of excitation, the resonance frequencies have
been shifted. This type of behaviour is due to the (strong) nonlinearities.
A further interesting thing to point out that the (input-output) estimated noise levels move together with the signal estimates.
Increasing the excitation level results in decreasing the SNR. This type of behavior is usually due to (weak) nonlinearities, like
friction. A detailed analysis on the input-output data can be found in [23] [24] [37].
10 20 30 40 50 60
time [sec]
-100
-50
0
50
100
150
A
m
p
l
i
t
u
d
e
[
N
]
Input RWNG:100A:+Z
1 2 3
10 20 30 40 50 60
time [sec]
-60
-40
-20
0
20
db(u last -u 1,p)
Differences between last period and all periods
3-1 3-2 3-3
10 20 30 40 50 60
time [sec]
-100
-50
0
50
100
150
A
m
p
l
i
t
u
d
e
[
N
]
Input LWNG:000A:+Z
1 2 3
10 20 30 40 50 60
time [sec]
-60
-40
-20
0
20
40
db(u last -u2, p)
Differences between last period and all periods
3-1 3-2 3-3
10 20 30 40 50 60
time [sec]
-1
0
1
Amplitude [m/s
2
]
Output RWNG:100A:-Z
1 2 3
10 20 30 40 50 60
time [sec]
-60
-40
-20
0
db(y last -y1,p )
Differences between last period and all periods
3-1 3-2 3-3
10 20 30 40 50 60
time [sec]
-2
-1
0
1
2
Amplitude [m/s
2
]
Output LWNG:000A:-Z
1 2 3
10 20 30 40 50 60
time [sec]
-60
-40
-20
0
db(y last -y2,p )
Differences between last period and all periods
3-1 3-2 3-3
Figure 7: The input and output signals and their noise estimates measured at the right and left wings in frequency domain at
the low and high amplitude levels.
5.4 FRF analysis
The next step in the proposed analysis framework is the assessment of the frequency response functions. Figure 8 shows the
BLA FRF estimates at the driving points for low and high level of excitation. Observe that the FRM elements differ a lot from
each other. Due to the asymmetric configuration of the aircraft, that the transfer from left to right side does not equal to the
transfer from the right to the left side. Observe, that the level-wise comparison of the FRFs also shows differences (as it was
the case with the output measurements). The resonance frequencies have been shifted even though the difference between the
low and high level of excitation is only 15 dB.
Figure 8: FRFs at low and high excitation levels.
5.4.1 FRF analysis using variances
The use of periodic random realizations of multisines allow us to estimate the noise and nonlinear distortions as it demonstrated
in Figure 9 for the high level excitation case. Using this information, it is fairly simple to tell that in a certain frequency range
what the source of the domination error is. For example, around 3 Hz (the first resonance that correspond to a rigid body
motion) the main source of the distortion is due to noise, because there is a signal-to-nonlinearity ratio (SNLR) of 40 dB, and
an SNR of 35 dB. At the most dominant resonance around 7.3 Hz (that correspond to the torsional mode of the wing), it can be
clearly observed that the domination error source is due to nonlinearities (the SNLR is approximately 30 dB whereas the SNR
is around 60 dB). Using the classical H1 framework (that shows only the coherence function or the indirect total variance
estimate) this kind of extra information would have been possible to be obtained.
The noise and nonlinearity estimates are shown in Figure 9 for the entire measurements. The repetition of blocks improves the
SNR, the application of random realizations improves the SNLR. So, this kind of SNR, SNLR information describes the
goodness of the whole measurement. Using the details of the multidimensional averaging and variance estimation section of
this paper (Section 4.2-4.3), it is possible to tell how much is the (expected) SNR and SNLR for one randomly chosen period.
The conversion from measurement-wise to the period-wise form is simple: the noise variance estimates must be multiplied by
𝑃 𝑀, and the nonlinear variance estimates by 𝑀.
The period-wise distortion estimates are shown in Figure 10. Observe that the noise estimate remains similar, but there is a
significant elevation of the nonlinear distortion estimates. This type of view (period-wise normalization) is very important,
-100
-80
-60
-40
-20
RWNG:100A:-Z /RWNG:100A:+Z RWNG:100A:-Z /LWNG:000A:+Z
5 10 15 20 25
-100
-80
-60
-40
-20
Magnitude [m/s2/N] (dB)
LWNG:000A:-Z /RWNG:100A:+Z
5 10 15 20 25
Frequency (Hz)
LWNG:000A:-Z /LWNG:000A:+Z
FRF low FRF high
when someone wants to build an accurate model that mimics the true behaviour of the measurement. Further, this period-wise
view provides more details that can be used in case of control, or other target applications. This can also help the novice user
to decide if a linear or nonlinear data-driven modelling framework is needed. The relative error of properly chosen linear model
can – under best circumstances – be in the vicinity of the SNR. In case of a properly chosen nonlinear modelling framework,
this relative error can be in the vicinity of SNLR. In the F16 aircraft situation, around 30 dB can be gained by using adequate
nonlinear modelling tools. This information has a high significance because the cost of nonlinear modeling is very high.
Figure 9: FRFs, noise and nonlinear distortions estimated at driving points at low and high excitation levels.
Figure 10: FRFs, noise and nonlinear distortions estimated with respect to one period at driving points at high excitation levels.
5.4.2 FRF analysis using coherence components
The use of distortion variances is simple, but it requires some hands-on experience. Many industrial users prefer to use the
multiple coherence function instead because its simplicity to assess the entire measurement quality. When the multiple
coherence function estimate is 1, it indicates that there is 100% linear correlation between the output and input signals. Lower
multiple coherence estimates indicate the presence of significant distortions. Such distortions can be due to noise, transient,
frequency leakage, nonlinearities. Because the multisines are periodic, frequency leakage is automatically excluded (provided
that the assumptions in section 2.2 are fulfilled).
Using the classical (multiple) coherence function, there is no possibility to separate difference types of distortions. The
advantage of the proposed estimation framework that it allows us to directly split up the multiple coherence function estimate
into noise, nonlinearity and transient (multiple coherence) components, as it is detailed in Section 4.4. This exciting feature
will allow practitioners to have a detailed view at the distortions with the ‘classical’ tools they know.
The coherence components of the aircraft measurements are shown in Figure 11. The classical multiple coherence estimate
(represented by the pink lines) shows how much ‘imperfections’ are present in the experiment. However, using only this
information, one cannot be certain what the origin of the distortions are. When the multiple coherence function estimate is split
into components, one can see that the main source of the distortions comes from the transient (the dashed lines). When an
appropriate number of delay blocks are cut out from the measurement (as it is shown in Section 5.2), this component is virtually
eliminated. The second largest source of distortions can be found in the nonlinear coherence components (see red lines). The
Magnitude [m/s
2
/N] (dB)
Magnitude [m/s2/N] (dB)
last remaining coherence component is the noise coherence components (thin black lines). Looking at these components, it
confirms that the measurement was (indeed) of high quality.
The main source of nonlinear distortions can easily be identified around 7.3 Hz when looking at Figure 10 and Figure 11. This
observation is completely in-line with a previous (independent) modal analysis work [38] of the F16 SISO GVT benchmark
data. It was pointed out that the variable stiffness of the bolted T joints (between the payload and the wing) is the main source
of nonlinearity as it acts as a cubic spring this is (or in other works, it acts as hardening springs).
The main advantage of the proposed BLA distortions variance view that different normalization modes can be used, and relative
information is shown. This allows the users to directly estimate the SNR/SNLR levels. Furthermore, for each pair of FRF (i.e.,
input-output channels) there are different variance levels, whereas with the coherence component, there is only one fixed
estimate per output channel. This means that with the coherence components we can get the averaged behavior per output using
all input – instead of per output per input information.
Figure 11: The BLA FRF estimations and their coherences components. The pink line shows the classical multiple coherence
estimate. The dashed line refers to the transient coherence component. The red line refers to the nonlinear coherence
component. The thin black line refers to the noise coherence component.
6 CONCLUSION
In this work a novel, user-friendly framework was developed that aims at enhancing the model assessment capabilities using
the efficient, highly tailorable state-of-the-art multisines. The proposed MIMO framework uses a novel orthogonalization
technique that offers many attractive features, such as optimal excitation of multiple input structures. Due to the pseudo-
randomness and the orthogonality, the multisines are very rich, persistently exciting MIMO optimized signals.
The statistical features of the excitation signal allowed us to tailor the Best Linear Approximation framework such that
advanced distortion information can be obtained. The proposed methodology was successfully illustrated on the F-16 GVT
data, and turned out to be useful because:
The orthogonal excitation technique that
o optimally excites structures with multiple inputs,
o improves the signal-to-noise ratio of the measurements,
o allows advanced characterization of system under tests,
o avoids classical signal processing issues such as spectral leakage.
The tailed multisine based BLA process is simple but robust method that provides at each level of excitation:
o an advanced FRM estimation,
o detailed distortion information: total, noise and nonlinear distortion estimates,
o the multiple coherence function is slit up into transient, noise and nonlinearity level components.
The framework is generic enough to be used for (virtually) almost any vibro-acoustic structures (where external user-defined
excitation is possible). The technique will allow industrial practitioners to obtain more advanced, detailed information in
assessing the measurement with already existing metrics such as variances and multiple coherence functions. This means that
that an (inexperienced) user can easily:
decide if a linear framework is still accurate and safe enough to be used, and
tell how much improvement can be gained using a nonlinear framework.
ACKNOWLEDGEMENTS
This work was funded by the Strategic Research Program SRP60 of the Vrije Universiteit Brussel.
0.2
0.4
0.6
0.8
1
Coherence
RWNG:100A:-Z /LWNG:000A:+Z
5 10 15 20 25
-100
-80
-60
-40
-20
Magnitude [m/s2/N] (dB)
LWNG:000A:-Z /RWNG:100A:+Z
5 10 15 20 25
Frequency (Hz)
0.6
0.7
0.8
0.9
1
LWNG:000A:-Z /LWNG:000A:+Z
FRF high Coherence - total measurement high Coherence - Transient high
Coherence - NL high Coherence - noise high
-100
-80
-60
-40
-20
RWNG:100A:-Z /RWNG:100A:+Z
STATEMENTS
Conflict of Interest: The author declares that they have no conflict of interest.
The datasets generated during and/or analyzed during the current study are available from the corresponding author on
reasonable request.
7 REFERENCES
[1]
G. Kerschen, K. Worden, A.F. Vakakis, J.-
C. Golinval, "Past, present and future of nonlinear system identification in
structural dynamics,," Mechanical Systems and Signal Processing, vol. 20, no. 3, pp. 505-592, 2006.
[2]
K. Worden, G.R. Tomlinson, Nonlinearity in Structural Dynamics: Detection, Identification and Modelling,, Bristol :
Institute of Physics Publishing, 2001.
[3]
J. Schoukens, K. Godfrey, M. Schoukens, "Nonparametric data-
driven modeling of linear systems: estimating the
frequency response and impulse response function," IEEE Control Systems Magazine, vol. 38, no. 4, pp. 49-88, 2019.
[4]
J. Schoukens, L. Ljung, "Nonlinear System Identification: A User-Oriented Road Map,"
IEEE Control Systems
Magazine, vol. 39, no. 6, pp. 28-99, 2019.
[5]
P. Fargette, U. Füllekrug, G. Gloth, B. Levadoux, P. Lubrina, H. Schaak, M. Sinapius, "Tasks for improvement in Ground
Vibration Testing of large aircraft. In Proc. IFASD 2001 Int. Forum on Aeroelasticity and Struct. Dyn., Madrid, Jun
2001.," in IFASD 2001 Int. Forum on Aeroelasticity and Struct. Dyn., Madrid, June 2001.
[6]
P. Lubrina, "Ground vibration experiments on large civil aircraft for engine imbalance purpose," in
IFASD 2003 Int.
Forum on Aeroelasticity and Struct. Dyn., Amsterdam, June 2003.
[7]
H. Climent, "Aeroelastic and Structural Dynamics Tests at EADS CASA," in
the 18th Annual Symposium of the Society
of Flight Test Engineers SFTE, Madrid, June 2007.
[8]
C.R. Pickrel, G.C. Foss, A. Phillips, R.J. Allemang, D.L. Brown, "New Concepts GVT," in
IMAC 24 Int. Modal Analysis
Conf.,, St. Louis (MO), , Jan-Feb 2006..
[9]
H. Van Der Auweraer, D. Otte, J. Leuridan, W. Bakkers, "Modal testing with multiple sinusoidal excitation," in
IMAC 9
Int. Modal Analysis Conf., Firenze, 1991.
[10]
D. Otte, H. Van Der Auweraer, J. Debille, J. Leuridan, "Enhanced force vector appropriation methods for normal mode
testingm Los Angeles," in February 1993, Los Angeles, IMAC 11 Int. Modal Analysis Conf..
[11]
J. Schoukens, R. Pintelon, Y. Rolain, Mastering System Identification in 100 exercises, New Jersey: John Wiley & Sons,
ISBN: 978047093698, 2012.
[12]
L. Lauwers, J. Schoukens, R. Pintelon and M. Enqvist, "Nonlinear Structure Analysis Using the Best Linear," in
Proceedings of International Conference on Noise and Vibration Engineering, Leuven, 2006.
[13]
A. Esfahani, J. Schoukens and L. Vanbeylen, "Using the Best Linear Approximation With Varying Excitation Signals
for Nonlinear System Characterization," IEEE Transaction on Instrumentation and Measurement, vol. 65, pp. 1271-
1280, 2016.
[14]
H. K. Wong, J. Schoukens and K. Godfrey, "Analysis of Best Linear Approximation of a Wiener–
Hammerstein System
for Arbitrary Amplitude Distributions," IEEE Transactions on Instrumentation and Measurement, vol. 61, no. 3, pp. 645-
654, 2012.
[15]
J. Schoukens and R. Pintelon, "Study of the Variance of Parametric Estimates of the Best Linear Approximation of
Nonlinear Systems," IEEE Transactions on Instrumentation and Measurement, vol. 59, no. 12, pp. 3156-3167, 2010.
[16]
Schoukens, J.; Vaes, M.; Pintelon, R., "Linear System Identification in a Nonlinear Setting. Nonparametric Analysis of
the Nonlinear Distortions and Their Impact on The Best Linear Approximation.," IEEE Control Systems Magazine,
vol.
36, pp. 38-69, 2016.
[17]
T. Dobrowiecki, J. Schoukens, P. Guillaume, "Optimized excitation signals for MIMO frequency function
measurements," IEEE Transactions on Instrumentation and Measurements,, vol. 55, pp. 2072-2079, 2006.
[18]
T. Dobrowiecki and J. Schoukens, "Linear approximation of weakly nonlinear MIMO systems,"
IEEE International
Instrumentation and Measurement Technology Conference (I2MTC), pp. 1607-1612, 2004.
[19]
J. Schoukens, R. Pintelon, G. Vandersteen, Y. Rolain, "Design of excitation signals for nonparametric measurements on
MIMO-
systems in the presence of nonlinear distortions, IEEE International Instrumentation and Measurement
Technology Conference," in IEEE International Instrumentation and Measurement Technology Conference
, Austin,
2010.
[20]
R. Pintelon, J. Schoukens, System Identification: A Frequency Domain Approach, 2nd ed., New Jersey: Wiley-
IEEE
Press, ISBN: 978-0470640371, 2012.
[21]
P. Z. Csurcsia, B. Peeters, J. Schoukens, "User-friendly nonlinear nonparametric estimation framework for vibro-
acoustic
industrial measurements with multiple inputs," Mechanical Systems and Signal Processing, vol. 145, 2020.
[22]
Gómez González, A., J. Rodríguez, X. Sagartzazu, A. Schumacher, and I. Isasa., "Multiple Coherence Method in Time
Domain for the Analysis of the Transmission Paths of Noise and Vibrations with Non-
Stationary Signals," in
International Vibration and Noise Conference, Leuven, Belgium, 2010.
[23]
P. Z. Csurcsia, B. Peeters, J. Schoukens, T. De Troyer, "Simplified Analysis for Multiple Input Systems: A Toolbox
Study Illustrated on F-16 Measurements," Vibration, vol. 3, no. 2, pp. 70-84, 2020.
[24]
P. Csurcsia and T. de Troyer, "An empirical study on decoupling PNLSS models illustrated on an airplane," IFAC-
PapersOnLine, vol. 7, no. 673-678, p. 54, 2021.
[25]
P. Csurcsia, B. Peeters and J. Schoukens, "The best linear approximation of MIMO systems: Simplified nonlinearity
assessment using a toolbox," in Proceedings of ISMA 2020 -
International Conference on Noise and Vibration
Engineering and USD 2020 - International Conference on Uncertainty in Structural Dynamics
, Leuven, Belgium, 2020.
[26]
P. Z. Csurcsia and J. Lataire, "Nonparametric Estimation of Time-variant Systems Using 2D Regularization,"
IEEE
Transactions on Instrumentation & Measurement, vol. 65, no. 5, pp. 1259-1270, 2016.
[27]
P. Z. Csurcsia, J. Schoukens, I. Kollár, "Identification of time-varying systems using a two-dimensional B-
spline
algorithm," in 2012 IEEE International Instrumentation and Measurement Technology Conference
, Graz, Austria, 2012.
[28]
P. Z. Csurcsia, J. Schoukens, I. Kollár, "A first study of using B-splines in nonparametric system identification," in
IEEE
8th International Symposium on Intelligent Signal Processing, Funchal, Portugal, 2013.
[29]
P. Z. Csurcsia, "Static nonlinearity handling using best linear approximation: An introduction," Pollack Periodica ,
vol.
8, no. 1, 2013.
[30]
W. Heylen, P. Sas, Modal Analysis Theory and Testing, Leuven: Lirias, 2005.
[31]
S. M. Kay, Modern Spectral Estimation: Theory and Application, Prentice Hall Signal Processing Series, 1988.
[32]
B. Peeters, M. El-
Kafafy, P. Guillaume and H. Van der Auweraer, "Uncertainty propagation in Experimental Modal
Analysis," in Conference Proceedings of the Society for Experimental Mechanics Series, 2014.
[33]
P. Z. Csurcsia, B. Peeters, J. Schoukens, "The Best Linear Approximation of MIMO Systems: First Results on Simplified
Nonlinearity Assessment," in IMAC International Modal Analysis Conference, Orlando, 2019.
[34]
B. Cornelis, A. Toso, W. Verpoest, B. Peeters, "Improved MIMO FRF estimation and model updating for robust Time
Waveform Replication on durability test rigs," in International Conference on Noise and Vibration Engineering
, Leuven,
2014.
[35]
J. Schoukens, R. Pintelon and Y. Rolain, Mastering System Identification in 100 exercises, New Jersey: John Wiley &
Sons, 2012.
[36]
J.P. Noël and M. Schoukens, "F-16 aircraft benchmark based on ground vibration test data," in
2017 Workshop on
Nonlinear System Identification Benchmarks, Brussels, Belgium, 2017.
[37]
P. Z. Csurcsia, J. Decuyper and T. D. Troyer, "Nonlinear Modelling of an F16 Benchmark Measurement," in
Conference
Proceedings of the Society for Experimental Mechanics Series, Florida, U.S., 2022.
[38]
T. Dossogne, J. Noël, C. Grappasonni, G. Kerschen, B. Peeters, J. Debille, M. Vaes, J. Schoukens, "Nonlinear Ground
Vibration Identification of an F-16 Aircraft -
Part II Understanding Nonlinear Behaviour in Aerospace Structures Using
Sine-sweep Testing," in Conference: International Forum on Aeroelasticity and Structural Dynamics
, Saint Petersburg,
Russia, 2015.
... The complex aerodynamic lift force for a harmonically pitching wing can also be seen as a classical nonlinear signal processing problem, not unlike a nonlinear vibro-acoustic system [36,46]. We explore that viewpoint in the present section to determine what (datadriven) model would be required to capture such nonlinear dynamics. ...
... The complex aerodynamic lift force for a harmonically pitching wing can also b as a classical nonlinear signal processing problem, not unlike a nonlinear vibro-ac system [36,46]. We explore that viewpoint in the present section to determine what driven) model would be required to capture such nonlinear dynamics. ...
Article
Full-text available
This work discusses the experimental challenges and processing of unsteady experiments for a pitching wing in the low-speed wind tunnel of the Vrije Universiteit Brussel. The setup used for unsteady experiments consisted of two independent devices: (a) a position control device to steer the pitch angle of the wing, and (b) a pressure measurement device to measure the aerodynamic loads. The position control setup can pitch the wing for a range of frequencies, amplitude, and offset levels. In this work, a NACA-0018 wing profile was used with an aspect ratio of 1.8. The position control and the pressure measurement setups operate independently of each other, necessitating advanced signal processing techniques to synchronize the pitch angle and the lift force. Furthermore, there is a (not well-documented) issue with the (sampling) clock frequency of the pressure measurement setup, which was resolved using a fully automated spectral analysis technique. The wing was pitched using a simple harmonic sine excitation signal at eight different offset levels (between 6° and 21°) for a fixed amplitude variation (std) of 6°. At each offset level, the wing was pitched at five different frequencies between 0.1 Hz and 2 Hz (that correspond to reduced frequencies k ranging from 0.006 to 0.125). All the experiments were conducted at a fixed chord-based Reynolds number of 2.85 × 105. The choice of operating parameters invokes the linear and nonlinear behavior of the wing. The linear unsteady measurements agreed with the analytical results. The unsteady pressure measurements at higher offset levels revealed the nonlinear aerodynamic phenomenon of dynamic stall. This confirms that a nonlinear and dynamic model is required to capture the salient characteristics of the lift force on a pitching wing.
... This information will be later used at the building stage of the nonlinear models (see Sections 4.3 and 5. 2-5.3). An in-depth modal analysis of the F-16 aircraft can be found at [33], while the nonparametric modeling is described in [35]. Preliminary FRF Analysis Figure 7 shows the FRFs at the driving points. ...
Article
Full-text available
A known challenge when building nonlinear models from data is to limit the size of the model in terms of the number of parameters. Especially for complex nonlinear systems, which require a substantial number of state variables, the classical formulation of the nonlinear part (e.g. through a basis expansion) tends to lead to a rapid increase in the model size. In this work, we propose two strategies to counter this effect: 1) The introduction of a novel nonlinear-state selection algorithm. The method relies on the non-parametric nonlinear distortion analysis of the Best Linear Approximation framework to identify the state variables which are the most impacted by nonlinearities. Pre-selecting only the most appropriate states when constructing the nonlinear terms results in a considerable reduction of the model size. 2) The use of so-called 'decoupled' functions directly in the model estimation procedure. While it is known that function decoupling can reduce the model size in a secondary step, we show how a decoupled formulation can be imposed to advantage from the start. The results of this approach are benchmarked with the state-of-the-art a posteriori decoupling technique. Our strategies are demonstrated on real-life data of a multiple-input, multiple-output (MIMO) ground vibration test of an F-16 aircraft, a prime complex and nonlinear dynamic system. 1 INTRODUCTION Engineers and scientists want mathematical models of the observed system for understanding, design and control. Modeling nonlinear systems is essential because many systems are inherently nonlinear. The challenge lies in the fact that there are several differently behaving nonlinear structures and therefore modeling is very involved. As it becomes increasingly important to cope with nonlinear analysis and modeling, various approaches have been proposed; for a detailed overview we refer to [1] [2] and [3]. In this work, we propose a data-driven nonlinear modeling procedure where we build upon a number of well-known, matured, system identification techniques, and add two novel tools in order to overcome some of the drawbacks of the classical approach. In doing so, we provide a complete modeling strategy which allows retrieving compact nonlinear state-space models from data. The procedure combines both nonparametric and parametric nonlinear modeling techniques and is particularly useful when dealing with complex nonlinear systems, such as dynamic structures with many resonances. An important domain of application is found in the modeling of multiple-input, multiple-output (MIMO) real-life vibro-acoustic measurements. We illustrate the methodologies on a ground vibration test of an F-16 aircraft. The recommended nonlinear modeling procedure is listed below and illustrated in Figure 1. ▪ In the experiment design step, systems are excited by broadband (multisine) signals at multiple excitation levels. The recommended multisine (also known as pseudo-random noise) excitation signal consists of a series of periodic multisines that are mutually independent over the experiments. The main advantage of the recommended signals is that there is no problem with spectral leakage or transients. They deliver excellent linear models while providing useful information about the level and type of nonlinearities. ▪ In the second step, the measured signals are (nonparametrically) analyzed by applying the (multisine-driven) Best Linear Approximation (BLA) framework of MIMO systems as a generalization of the conceptual work [4]. Even though the technique works best with the recommended multisines, (with some loss of accuracy) any (orthogonal) signal can be applied. This (multisine-driven) BLA analysis differs from the classical H 1 Frequency Response Function (FRF) estimation process [5]. The key idea is to make use of the statistical features of the excitation signal. The outcome of the BLA analysis results in a series of nonparametric FRFs together with noise and nonlinear distortion estimates.
Article
Full-text available
This paper illustrates a combined nonparametric and parametric system identification framework for modeling nonlinear vibrating structures. First step is the analysis: multiple-input multiple-output measurements are (semi-automatically) preprocessed, and a nonparametric Best Linear Approximation (BLA) method is performed. The outcome of the BLA analysis results in nonparametric frequency response function, noise and nonlinear distortion estimates. Based on this information, a linear parametric (state-space) model is built. This model is used to initialize a high complexity Polynomial Nonlinear State-Space PNLSS model. The nonlinear part of a PNLSS model is manifested as a combination of high-dimensional multivariate polynomials. The last step in the proposed approach is the decoupling: transforming multivariate polynomials into a simplified, alternative basis, thereby dramatically reducing the number of parameters. In this work a novel filtered canonical polyadic decomposition (CPD) is used. The proposed methodology is illustrated on, but of course not limited to, a ground vibration testing measurement of an air fighter.
Article
Full-text available
This paper introduces a user-friendly estimation framework for industrial measurements of vibro-acoustic systems with multiple inputs. Many mechanical structures are inherently nonlinear and there is no unique solution for modeling nonlinear systems. This is especially true when multiple-input, multiple-output (MIMO) systems are considered. This paper addresses the questions related to the user-friendly semi-automatic processing of MIMO measurements with respect to the design of experiment and the analysis of the measured data. When the proposed framework is used, with a minimal user interaction, it is easily possible a) to decide, if the underlying system is linear or not, b) to decide if the linear framework is still accurate (safe) enough to be used, and c) to tell the inexperienced (non-expert) user how much can be gained using an advanced nonlinear framework. The proposed nonparametric industrial framework is illustrated on various real-life measurements.
Article
Full-text available
This paper introduces a nonparametric, nonlinear system identification toolbox called SAMI (simplified analysis for multiple input systems) developed for industrial measurements of vibro-acoustic systems with multiple inputs. It addresses the questions related to the user-friendly (semi-)automatic processing of multiple-input, multiple-output measurements with respect to the design of an experiment and the analysis of the measured data. When the proposed toolbox is used, with minimal user interaction, it is easily possible (a) to decide whether the underlying system is linear or not, (b) to decide whether the linear framework is still adequate to be used, and (c) to tell an inexperienced user how much can be gained using an advanced nonlinear framework. The toolbox is illustrated on openly accessible F-16 ground vibration testing measurements.
Conference Paper
Full-text available
Many mechanical structures are nonlinear and there is no unique solution for modeling nonlinear systems. When a single-input, single-output system is excited by special signals, it is easily possible to decide whether the linear framework is still accurate enough to be used, or a nonlinear framework must be used. However, for multiple-input, multiple-output (MIMO) systems, the design of experiment is not a trivial question since the input and output channels are not mutually independent. This paper shows the first results of an ongoing research project and it addresses the questions related to the user-friendly processing of MIMO measurements with respect to the design of experiment and the analysis of the measured data. When the proposed framework is used, it is easily possible a) to decide, if the underlying system is linear or not, b) to decide if the linear framework is still accurate (safe) enough to be used, and c) to tell the unexperienced user how much it can be gained using an advanced nonlinear framework. The proposed nonparametric industrial framework is illustrated on a ground vibration testing of an electrical airplane.
Article
Nonlinear system identification is an extremely broad topic, since every system that is not linear is nonlinear. That makes it impossible to give a full overview of all aspects of the fi eld. For this reason, the selection of topics and the organization of the discussion are strongly colored by the personal journey of the authors in this nonlinear universe.
Chapter
Engineers and scientists want mathematical models of the observed system for understanding, design, and control. Many mechanical and civil structures are nonlinear. This paper illustrates a combined nonparametric and parametric system identification framework for modelling a nonlinear vibrating structure. First step of the process is the analysis: measurements are (semiautomatically) preprocessed, and a nonparametric best linear approximation (BLA) method is applied. The outcome of the BLA analysis results in nonparametric frequency response function, noise and nonlinear distortion estimates. Second, based on the information obtained from the BLA process, a linear parametric (state-space) model is built. Third, the parametric model is used to initialize a complex polynomial nonlinear state-space (PNLSS) model. The nonlinear part of a PNLSS model is manifested as a combination of high-dimensional multivariate polynomials. The last step in the proposed approach is the decoupling: transforming multivariate polynomials into a simplified, alternative basis, thereby significantly reducing the number of parameters. In this work a novel filtered canonical polyadic decomposition (CPD) is used. The proposed methodology is illustrated on, but of course not limited to, a ground vibration testing measurement of an F16 aircraft.
Conference Paper
Engineers and scientists want mathematical models of the observed system for understanding, design and control. Many mechanical and civil structures are nonlinear. This paper illustrates a combined nonparametric and parametric system identification framework for modeling a nonlinear vibrating structure. First step of the process is the analysis: measurements are (semi-automatically) preprocessed, and a nonparametric Best Linear Approximation (BLA) method is applied. The outcome of the BLA analysis results in nonparametric frequency response function, noise and nonlinear distortion estimates. Second, based on the information obtained from the BLA process, a linear parametric (state-space) model is built. Third, the parametric model is used to initialize a complex Polynomial Nonlinear State-Space (PNLSS) model. The nonlinear part of a PNLSS model is manifested as a combination of high-dimensional multivariate polynomials. The last step in the proposed approach is the decoupling: transforming multivariate polynomials into a simplified, alternative basis, thereby significantly reducing the number of parameters. In this work a novel filtered canonical polyadic decomposition (CPD) is used. The proposed methodology is illustrated on, but of course not limited to, a ground vibration testing measurement of an F16 aircraft.