ArticlePDF Available

MUMI: Multisine for multiple input systems: A user-friendly excitation toolbox for physical systems

Authors:

Abstract and Figures

Scientists and engineers want accurate mathematical models of physical systems for understanding, design, and control. To obtain accurate models, persistently exciting rich signals are needed. The MUMI Matlab toolbox creates multisine signals to assess the underlying systems in a time efficient, user-friendly way. In order to avoid any spectral leakage, to reach full nonparametric characterization of the noise, and to be able to detect nonlinearities and time-variations, multisine signals can be used. By the use of the toolbox, inexperienced users can easily create state-of-the-art excitation signals to be used to perturbate almost any physical systems.
Content may be subject to copyright.
Journal Pre-proof
MUMI: Multisine for multiple input systems: A user-friendly excitation
toolbox for physical systems
Péter Zoltán Csurcsia
PII: S2665-9638(21)00083-X
DOI: https://doi.org/10.1016/j.simpa.2021.100192
Reference: SIMPA 100192
To appear in: Software Impacts
Received date : 19 November 2021
Accepted date : 26 November 2021
Please cite this article as: P.Z. Csurcsia, MUMI: Multisine for multiple input systems: A
user-friendly excitation toolbox for physical systems, Software Impacts (2021), doi:
https://doi.org/10.1016/j.simpa.2021.100192.
This is a PDF file of an article that has undergone enhancements after acceptance, such as the
addition of a cover page and metadata, and formatting for readability, but it is not yet the definitive
version of record. This version will undergo additional copyediting, typesetting and review before it
is published in its final form, but we are providing this version to give early visibility of the article.
Please note that, during the production process, errors may be discovered which could affect the
content, and all legal disclaimers that apply to the journal pertain.
©2021 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY
license (http://creativecommons.org/licenses/by/4.0/).
Journal Pre-proof
Journal Pre-proof
Title / name of your software
MUMI: Multisine for multiple input systems: a user-friendly excitation toolbox for physical systems
Names of authors / main developers (incl. affiliations, addresses, email)
Péter Zoltán Csurcsia
Department of Engineering Technology,
Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Elsene, Belgium
peter.zoltan.csurcsia@vub.be
Abstract
Scientists and engineers want accurate mathematical models of physical systems for understanding,
design, and control. To obtain accurate models, persistently exciting rich signals are needed. The MUMI
Matlab toolbox creates multisine signals to assess the underlying systems in a time efficient, user-friendly
way. In order to avoid any spectral leakage, to reach full nonparametric characterization of the noise, and
to be able to detect nonlinearities and time-variations, multisine signals can be used. By the use of the
toolbox, inexperienced users can easily create state-of-the-art excitation signals to be used to perturbate
almost any physical systems.
Keywords
Multisine excitation
Nonlinearity and time-variations
Multiple input systems
Structural testing
Signal processing
Code metadata
Nr
Code metadata description
Please fill in this column
C1
Current code version
V1.8
C2
Permanent link to code/repository used
for this code version
https://github.com/commodos/-MUMI
C3
Permanent link to reproducible capsule
https://codeocean.com/capsule/8587971
C4
Legal code license
GNU General Public License (GPL) 3
C5
Code versioning system used
none
C6
Software code languages, tools and
services used
Matlab c
C7
Compilation requirements, operating
environments and dependencies
Matlab 2011 or higher
C8
If available, link to developer
documentation/manual
C9
Support email for questions
peter.zoltan.csurcsia@vub.be
Manuscript Click here to view linked References
Journal Pre-proof
Journal Pre-proof
Body of the article (excluding metadata, tables, figures, references)
1. Introduction
This work presents a user-friendly signal generation Matlab toolbox for real-life (industrial) experiments of physical
systems with multiple inputs. Many structures are inherently time-varying and nonlinear. This toolbox addresses the
questions related to the user-friendly design of experiment. When the proposed signals are 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 inexperienced (non-expert) user how much can be gained using an advanced
time-varying or nonlinear framework. For detailed information w.r.t. estimation techniques, see [1] [2].
In modern system identification special excitation signals are available to assess the underlying systems in a user-
friendly, time efficient way. To avoid any spectrum leakage, to reach full nonparametric characterization of the noise,
and to be able to detect nonlinearities and time-variations, an advanced excitation signal is needed. Many users
prefer noise excitations, because they seem simple to implement and randomness is usually needed to fulfill silent
assumptions on estimation framework applied in the work but in this case the nonlinearities and time-variations
are not identifiable, and there is a possible leakage error. One of the (best) possibilities is the usage of special
multisines because they can avoid spectral leakage, inconsistency, non-persistency, and they provide a handy, robust
solution to build linear models and to detect the level and type of nonlinearities and time-variations.
Most structures can be excited by the so-called random phase multisines that are a sum of harmonically related
sinusoids. These signals generated in the frequency domain such that the magnitude characteristic is set by the user
(i.e., it is customizable), the phases of the cosines are chosen randomly from a uniform distribution, and defined as
follows:
   

  (1)
where is the fundamental angular frequency (that sets the frequency resolution), is the amplitude of the
harmonic and is the highest harmonic component.
If the multisine contains all/only odd or even harmonics, then it is called full/odd or even multisine. The toolbox also
allows users to create other types of multisine with linear and Schroeder phase, for details on these types of signals,
see [3].
2. The usage
The MUMI toolbox is a user-friendly Matlab based toolbox. It supports command line and graphical user interfaces.
The signal generation toolbox has been tested with many simulations, real-life industrial measurements, and it is
optimized for MIMO (multiple input, multiple output) experiments. The GUI of the multisine toolbox is shown in
Figure 1, a signal illustration is shown in Figure 2.
The GUI of the toolbox can be started by calling running the mumi.m file (or double clicking on the mumi.fig file).
The starting screen of GUI begins with a simplified view where the most common parameters can be quickly adjusted.
By clicking on the advanced settings button more interactive setting-sensitive options can be adjusted. If someone
wants to explore the command line possibilities, the parametrization and examples can be found by typing ‘help
GenerateSignal’. This also implicitly implies that the GUI which contains many contradiction check-ups is calling
the GenerateSignal.m’ file in the background to create the actual signal.
Basically, there are three supported multisines modes in the toolbox (reading the rest of the article will make clear
the choices listed here):
1) combined (default, multiple random realizations and periods of missing odd multisines),
2) fast (one realization, multiple periods of missing odd multisines), and
3) robust (multiple realization of full) multisines.
The toolbox can be used straightway without setting any parameters but of course the intended use that the
user sets these parameters according to the system under test and the instrumentation setup. The default values
can be amended (see the ‘Test_settings.m’ file in the ‘sources folder’) that gives the user the freedom to easily tailor
the code according to the actual needs. Such parameters are, for instance,
The sampling frequency (
), this is usually determined by the components of the instrumentation and the
system under test.
The number of input channels, determined by the system and/or experiment.
Journal Pre-proof
Journal Pre-proof
The maximum power/amplitude level of excitation: determined by the safety margins of the
system/instrumentation.
The frequency resolution (
) or the number of samples in one period (the relationship is
 
).
The following sections will make sure that the basic choices of the toolbox (e.g. parameter choices and their effect)
are adequality described for the novice users.
Figure 1: GUI of the multisine generation toolbox. The left figure shows the opening screen where the default
values are set from the user-defined profile.
Figure 2: An example of the generated signal using the toolbox.
2.1. Multisines for nonlinearity evaluation
In general, when a small excitation level is used, the effects of nonlinearities can be hidden in the noise. If the
excitation level is higher, the effect of the nonlinearities become visible. If a full-band multisine excitation is used,
then the details of the nonlinear behavior are not directly separable from the linear part. Figure 3 shows an example,
how the system response consists of the linear and nonlinear part. When an excitation set of only even harmonics
is used, the odd nonlinearities are not detectable. The solution to detect both even and odd nonlinear contributions
is to use an excitation set only with odd harmonics, e.g. odd random phase multisine. To examine the odd
frequencies, it is needed to skip several odd harmonics in the multisine. The experiences show that the odd, random
phase multisine with randomly skipped harmonics is the best what can be used because when a fixed odd harmonic
is missing then certain type of nonlinearities can be hidden. A random skipping is recommended to be done within
a fixed group of harmonics (
). The author recommends using a group of three or four, i.e. in each series of
three/four odd harmonics, one odd harmonic is skipped randomly. The disadvantage of the missing harmonics
multisine is that the effective frequency resolution (that is displayed in GUI) becomes coarser, but on the other hand,
at the same power level of the excitation system, the frequency components can be more excited. A further
minimal user-
interaction
predefined
values
optimized for
nonlinear
detection
See Figure 2
Journal Pre-proof
Journal Pre-proof
advantage is to mention that using band-limited multisines allows the user to detect in-band and out-band
nonlinearities, i.e. to detect that the nonlinearities are limited to the band of excitation or not.
It is important to highlight that it is possible to use multiple periods and realizations of multisines. Using multiple
periods, the SNR (signal-to-noise ratio) will be improved. Using multiple realizations will improve the SNLR (signal-
to-nonlinearity ratio).
Figure 3: System response originating from linear and nonlinear part of excited system
2.2. Multisines for detection of time-variations
Due to the properties of the spectral output of linear time-varying systems, multisines can be used to detect time-
variations. The recommended excitation signal is (the default) odd random phase multisines. A measurement is
shown in Figure 4. Observe that around the excited frequencies skirt-like shapes appear, which could be interpreted
as a spectral leakage. Since the usage of multisines will prevent leakage, these skirts are due to time-variations.
Figure 4: The figure on the left shows the magnitude spectrum of the excitation signal. The figure on the right
shows the measured output of a time-varying system.
2.3. Multisines for multiple input measurements
When considering a MIMO measurement setup, input channel-wise independent experiments are needed. In
classical MIMO identification, one of the most often applied solution to this problem is the use of Hadamard
decorrelation technique (known as +- technique as well [4]: a square matrix (whose entries are either +1 or −1) is
elementwise multiplied with one single realization of the signal. The restriction is that the order of the Hadamard
exist for certain dimensions only. Further, it is very important to highlight that a measurement using Hadamard
structure unnecessarily “stretches” the structure. For example, think of the vibration testing of a symmetric structure,
for instance, an airplane where the wings are excited. The “stretch” appears by applying inputs of opposite sign at
certain time instances. In order to overcome the issues with the classical solutions, author recommends using the
orthogonal random multisines (default setting), extending the idea of the orthogonal inputs proposed for linear
MIMO measurements in [5]. The available options are shown in the GUI under ‘MIMO structure’ options.
3. Impact
The proposed toolbox has been used in various research related works.
0 0.1 0.2 0.3 0.4
0
0.05
0.1
normalized frequency (f/fs)
input magnitude [V]
0 0.1 0.2 0.3 0.4
0
0.05
0.1
normalized frequency (f/fs)
output magnitude [V]
Journal Pre-proof
Journal Pre-proof
Typical applications include, for instance:
ground vibration testing of aircrafts where the wings of the airplane are simultaneously excited [6] [7] [8]
[9] [10];
identification and measurement of tire suspension systems [11] [12];
satellite testing using loudspeakers [13] ;
blade testing of a wind turbine [14];
valve control of cascaded control’s system [15] [16];
wind tunnel experiments to control the angle of attack or the freestream velocity: [17] [18] [19] [20] [21];
in time-varying system identification [22] [23] [24] [25] [26] [27] cases;
prediction of inputs cases of autonomous systems [28] [29];
input generation for local module identification task [30].
4. Future development
Author plans to make in the near future a Python implementation of the toolbox thus untethering the
need to have Matlab license needed to run the code.
Declaration of competing interest
The author declares that he has no known competing financial interests or personal relationships that
could have appeared to influence the work reported in this paper.
Acknowledgement
This work was funded by the VLAIO Innovation Mandate project number HBC.2016.0235 and by the SRP
project 60 of the Vrije Universiteit Brussel.
References:
[1]
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.
[2]
P. Z. Csurcsia, "Static nonlinearity handling using best linear approximation: An introduction," Pollack
Periodica , vol. 8, no. 1, 2013.
[3]
J. Schoukens, R. Pintelon, Y. Rolain, Mastering System Identification in 100 exercises, New Jersey: John Wiley
& Sons, ISBN: 978047093698, 2012.
[4]
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.
[5]
P. Guillaume, R. Pintelon, and J. Schoukens, "Accurate estimation of multivariable frequency response
functions," 13th World Congress of IFAC, vol. 29, no. 1, pp. 4351 - 4356, 1996.
Journal Pre-proof
Journal Pre-proof
[6]
E. Di Lorenzo, U. Musella, S. Vettori, R. Hallez, J. Debille, B. Peeters, W. Flynn and P. Csurcsia, "Structural
dynamics assessment on a full-electric aircraft: Ground vibration testing and in-flight measurements," in
International Forum on Aeroelasticity and Structural Dynamics, IFASD 2019, 2019.
[7]
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.
[8]
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.
[9]
P. Csurcsia, B. Peeters and J. Schoukens, "The Best Linear Approximation of MIMO Systems: First Results on
Simplified Nonlinearity Assessment," in Conference Proceedings of the Society for Experimental Mechanics
Series, Florida, U.S., 2020.
[10]
J. D. P. Z. Csurcsia 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.
[11]
M. Elkafafy, P. Csurcsia, B. Cornelis, E. Risaliti and K. Janssens, "Machine learning and system identification
for the estimation of data-driven models: An experimental case study illustrated on a tire-suspension system,"
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.
[12]
P. Z. Csurcsia, B. Peeters and T. D. Troyer, "Frequency Response Function Estimation for Systems with
Multiple Inputs using Short Measurement: A Benchmark Study," in Conference Proceedings of the Society for
Experimental Mechanics Series, Florida, U.S., 2022.
[13]
M. Blanco, P. Csurcsia, B. Peeters, K. Janssens and W. Desmet, "Nonlinearity assessment of MIMO
electroacoustic systems on direct field environmental acoustic testing," in Proceedings of ISMA 2018 -
International Conference on Noise and Vibration Engineering and USD 2018 - International Conference on
Uncertainty in Structural Dynamics, Leuven, Belgium, 2018.
[14]
M. Luczak, B. Peeters, S. Manzato, E. Di Lorenzo, P. Csurcsia, K. Reck-Nielsen, P. Berring, P. Haselbach, K.
Branner and V. Ruffini, "Integrated dynamic testing and analysis approach for model validation of an innovative
wind turbine blade design," in Proceedings of ISMA 2018 - International Conference on Noise and Vibration
Engineering and USD 2018 - International Conference on Uncertainty in Structural Dynamics, Leuven,
Belgium, 2018.
[15]
G. Birpoutsoukis, P. Z. Csurcsia and J. Schoukens, "Nonparametric Volterra Series Estimate of the Cascaded
Water Tanks Using Multidimensional Regularization," IFAC-PapersOnLine, vol. 50, no. 1, pp. 476-481, 2017.
[16]
G. Birpoutsoukis, P. Csurcsia and J. Schoukens, "Efficient multidimensional regularization for Volterra series
estimation," Mechanical Systems and Signal Processing , vol. 104, pp. 896-914, 2018.
[17]
T. de Troyer, P. Csurcsia and D. Greenblatt, "Nonlinear system identification of a pitching wing in a surging
flow," 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.
[18]
M. Siddiqui, J. Decuyper, P. Csurcsia, J. Ertveldt, T. De Troyer, J. Schoukens and M. Runacres, "Estimating a
nonparametric data-driven model of the lift on a pitching wing," Journal of Physics: Conference Series, vol.
1618, no. 5, 2020.
[19]
P. Csurcsia, B. Peeters and J. Schoukens, "Regularized time-varying operational modal analysis illustrated on a
wind tunnel testing measurement," in Proceedings of ISMA 2018 - International Conference on Noise and
Journal Pre-proof
Journal Pre-proof
Vibration Engineering and USD 2018 - International Conference on Uncertainty in Structural Dynamics,
Leuven, Belgium, 2018.
[20]
P. Csurcsia, J. Schoukens and B. Peeters, "First Results on Regularized Time-Varying Operational Modal
Analysis," IFAC-PapersOnLine, vol. 51, no. 15, pp. 162-167, 2018.
[21]
M. F. Siddiqui, T. D. Troyer, J. Decuyper, P. Z. Csurcsia, J. Schoukens and M. C. Runacres, "A data-driven
nonlinear state-space model of the unsteady lift force on a pitching wing," Journal of Fluid and Structures,
2022.
[22]
P. Csurcsia and J. Lataire, "Nonparametric Estimation of Time-Varying Systems Using 2-D Regularization,"
IEEE Transactions on Instrumentation and Measurement, vol. 65, no. 5, pp. 1259-1270, 2016.
[23]
P. Csurcsia, J. Schoukens, I. Kollár and J. Lataire, "Nonparametric time-domain identification of linear slowly
time-variant systems using B-splines," IEEE Transactions on Instrumentation and Measurement, , vol. 64, no.
1, pp. 252-262, 2015.
[24]
P. Csurcsia, B. Peeters and J. Schoukens, "Tracking the modal parameters of time-varying structures by
regularized nonparametric estimation and operational modal analysis," in 8th IOMAC - International
Operational Modal Analysis Conference, Copenhagen, Denmark, 2019.
[25]
P. Csurcsia and J. Schoukens, "Nonparametric estimation of a time-variant system: An experimental study of
B-splines and the regularization based smoothing," in IEEE I2MTC - International Instrumentation and
Measurement Technology Conference, Pisa, Italy, 2015.
[26]
P. Csurcsia, J. Schoukens and I. Kollár, "A first study of using B-splines in nonparametric system identification,"
in IEEE 8th International Symposium on Intelligent Signal Processing WISP 2013 , Fungal, Portugal, 2013.
[27]
P. Csurcsia, J. Schoukens and I. Kollár, "Identification of time-varying systems using a two-dimensional B-
spline algorithm," in IEEE I2MTC - International Instrumentation and Measurement Technology Conference,
Graz, Austria, 2012.
[28]
G. Carapia, I. Markovsky, R. Pintelon, P. Csurcsia and D. Verbeke, "Experimental Validation of a Data-Driven
Step Input Estimation Method for Dynamic Measurements," IEEE Transactions on Instrumentation and
Measurement, vol. 69, no. 7, pp. 4843-4851, 2020.
[29]
G. Quintana Carapia, I. Markovsky, R. Pintelon, P. Csurcsia and D. Verbeke, "Bias and covariance of the least
squares estimate in a structured errors-in-variables problem," Computational Statistics and Data Analysis, vol.
144, 2020.
[30]
K. Ramaswamy, P. Csurcsia, J. Schoukens and P. Van Den Hof, "A frequency domain approach for local module
identification in dynamic networks," Automatica, 2022.
Journal Pre-proof
Journal Pre-proof
User-friendly generaon of excitaon signal
A novel Matlab toolbox for advanced mulsine signals
Orthogonal excitaon for mulple inputs systems
Journal Pre-proof
Journal Pre-proof
Declaraon of interests
The authors declare that they have no known compeng nancial interests or personal relaonships
that could have appeared to inuence the work reported in this paper.
The authors declare the following nancial interests/personal relaonships which may be considered
as potenal compeng interests:
... where ω 1 is the fundamental frequency, the user-defined amplitude of the k th harmonic is a k , ϕ k represents the phase, k max is the highest excited harmonic component. Interested users are referred to the free multisine generation toolbox (optimized for multiple input systems) [15]. ...
... The acquired output signal, which is shown in Fig. 13, is processed using the SAMI toolbox [15]. The first attempt in our work was to use the flexible LPM method. ...
Article
Full-text available
Electrochemical impedance spectroscopy (EIS) is one of the most widely used techniques for battery monitoring and characterization. However, EIS measurement is a time-consuming process, since it must be performed after the battery relaxation time interval. In this paper, a method for performing fast broadband EIS during battery relaxation by compensating for the effect of the transient is proposed. The approach is based on the local rational method (LRM), which is a nonparametric frequency-domain system identification technique, and eliminates the need for long waiting time before starting the measurement process. The proposed approach is validated by numerical simulations and experiments, proving its capability of compensating the effect of the transient and outperforming other nonparametric techniques, such as the local polynomial method. In particular, experimental tests performed on a 18650 lithium-ion battery show that the proposed flexible LRM approach is capable of compensating the transient behavior and providing usable EIS estimates immediately after the battery discharge is finished. This behavior is demonstrated using a broadband multisine excitation signal of 20 s duration, spanning a frequency range from 50 mHz to 100 Hz.
... The excitation profile contains a random selection of odd-frequency sine waves; leakage into the response of other frequency content can then be treated as an indicator of nonlinearity in the structure. 22 The ORPM tests were carried out with the Hawk in its undamaged condition, and also with some single-site mass additions. Initial ORPM tests were conducted in a single-input multipleoutput (SIMO) configuration, considering each input location separately, with following tests carried out as previously in a MIMO configuration. ...
Article
The use of measured vibration data from structures has a long history of enabling the development of methods for inference and monitoring. In particular, applications based on system identification and structural health monitoring have risen to prominence over recent decades and promise significant benefits when implemented in practice. However, significant challenges remain in the development of these methods. The introduction of realistic, full-scale datasets will be an important contribution to overcoming these challenges. This article presents a new benchmark dataset capturing the dynamic response of a decommissioned BAE Systems Hawk T1A. The dataset reflects the behaviour of a complex structure with a history of service that can still be tested in controlled laboratory conditions, using a variety of known loading and damage simulation conditions. As such, it provides a key stepping stone between simple laboratory test structures and in-service structures. In this article, the Hawk structure is described in detail, alongside a comprehensive summary of the experimental work undertaken. Following this, key descriptive highlights of the dataset are presented, before a discussion of the research challenges that the data present. Using the dataset, non-linearity in the structure is demonstrated, as well as the sensitivity of the structure to damage of different types. The dataset is highly applicable to many academic enquiries and additional analysis techniques which will enable further advancement of vibration-based engineering techniques.
... This is a popular input design method to enable non-linear system identification (SYSID) in the frequency domain. The excitation profile contains a random selection of odd-frequency sine waves; leakage into the response of other frequency content can then be treated as an indicator of non-linearity in the structure [17]. The ORPM tests were carried out with the Hawk in its undamaged condition, and also with some single-site mass additions. ...
Preprint
Full-text available
The use of measured vibration data from structures has a long history of enabling the development of methods for inference and monitoring. In particular, applications based on system identification and structural health monitoring have risen to prominence over recent decades and promise significant benefits when implemented in practice. However, significant challenges remain in the development of these methods. The introduction of realistic, full-scale datasets will be an important contribution to overcoming these challenges. This paper presents a new benchmark dataset capturing the dynamic response of a decommissioned BAE Systems Hawk T1A. The dataset reflects the behaviour of a complex structure with a history of service that can still be tested in controlled laboratory conditions, using a variety of known loading and damage simulation conditions. As such, it provides a key stepping stone between simple laboratory test structures and in-service structures. In this paper, the Hawk structure is described in detail, alongside a comprehensive summary of the experimental work undertaken. Following this, key descriptive highlights of the dataset are presented, before a discussion of the research challenges that the data present. Using the dataset, non-linearity in the structure is demonstrated, as well as the sensitivity of the structure to damage of different types. The dataset is highly applicable to many academic enquiries and additional analysis techniques which will enable further advancement of vibration-based engineering techniques.
... The proposed procedure is to generate independent random excitations for every input channel [26] [27], as opposed to the classical Hadamard technique [4]. A freeware implementation of a multisine toolbox can be found in [28]. The essence of a Best Linear Approximation (BLA) [4] is to minimize the mean squared error between the measured nonlinear response of a system and the response of a linear nonparametric frequency response function model (the BLA), for a given level of excitation. ...
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
This paper introduces a user-friendly estimation toolbox for (industrial) measurements of (vibro-acoustic) systems with multiple inputs. The vibration testing methods are very important because they help to improve the product quality and to avoid safety and comfort issues. The time-consuming testing procedures are nowadays fully substituted by techniques that evaluates the frequency response functions (FRFs). The toolbox provides a user-friendly nonparametric estimation method that uses a special combined Local Polynomial/Rational approach. The toolbox can be used even in case of multiple inputs with only one measured period – that would be not possible with the classical FRF estimator frameworks.
Conference Paper
Full-text available
DTU Wind Energy continues the experimental investigation of the wind turbine blades to assess innovative designs of long and slender blades. This paper presents an experimental structural dynamics identification and structural model validation of the 14.3m long research blade. Unique feature of the blades is that its internal layup design has been highly optimized w.r.t. stretching the rotor and substantial mass reduction at the same time. As the result, the blade is more flexible than the traditional one. The results of the modal tests following analyses were performed: (i) Uncertainty Quantification of the experimental modal parameters for the blades, (ii) non-linearity assessment, (iii) numerical model correlation – frequencies and mode shapes of the experimental model comparison with those from Finite Element (FE). Finally, the outlook for the future experimental blade research activity is outlined.
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
In aerodynamics, as in many engineering applications, a parametrised mathematical model is used for design and control. Often, such models are directly estimated from experimental data. However, in some cases, it is better to first identify a so-called nonparametric model, before moving to a parametric model. Especially when nonlinear effects are present, a lot of information can be gained from the nonparametric model and the resulting parametric model will be better. In this article, we estimate a nonparametric model of the lift force acting on a pitching wing, using experimental data. The experiments are done using the Active Aeroelastic Test Bench (AATB) setup, which is capable of imposing a wide variety of motions to a wing. The input is the angle of attack and the output is the lift force acting on the NACA 0018 wing. The model is estimated for two different types of input signal, swept sine and odd-random multisine signals. The experiments are done at two different pitch offset angles (5° and 20°) with a pitch amplitude of 6°, covering both the linear and nonlinear aerodynamic flow regime. In the case of odd-random multisines nonlinearity on the FRF is also estimated. We show that the level and characterisation of the nonlinearity in the output can be resolved through a nonparametric model, and that it serves as a necessary step in estimating parametric models.
Article
Accurate unsteady aerodynamic models are essential to estimate the forces on rapidly pitching wings and to develop model-based controllers. As system identification is arguably the most successful framework for model predictive control in general, in this paper we investigate whether system identification can be used to build data-driven models of pitching wings. The forces acting on the pitching wing can be considered a nonlinear dynamic function of the pitching angle and therefore require a nonlinear dynamic model. In this work, a nonlinear data-driven model is developed for a pitching wing. The proposed model structure is a polynomial nonlinear state-space model (PNLSS), which is an extension of the classical linear state-space model with nonlinear functions. The PNLSS model is trained on experimental data of a pitching wing. The experiments are performed using a dedicated wind tunnel setup. The pitch angle is considered as the input to the model, while the lift coefficient is considered as the output. Three models are trained on swept-sine signals at three offset angles with a fixed pitch amplitude and a range of reduced frequencies. The three training datasets are selected to cover the linear and nonlinear operating regimes of the pitching wing. The PNLSS models are validated on single-sine experimental data at the respective pitch offset angles. The PNLSS models are able to capture the nonlinear aerodynamic forces more accurately than a linear and semi-empirical models, especially at higher offset angles.
Chapter
The aim of this paper is to introduce an identification method for industrial vibro-acoustic systems with multiple inputs using (very) short measurement. The classical time-consuming phase resonance (or normal modes) testing procedures are nowadays almost fully substituted by frequency response functions (FRFs) methods which are used to obtain parametric models (e.g., resonance frequencies, mode shapes in modal analysis, or state-space models in control engineering).This paper presents a novel nonparametric FRF estimation methodology which allows the user to efficiently estimate broadband transfer functions of multiple-input systems using only one block of measurement (disturbed by transient term and noise). The proposed method is a novel extension of already existing local parametric techniques used for SISO identification. In order to assess the performance of the proposed method, a benchmark study is performed on a tire suspension measurement where the candidate estimator performance is compared to classical H1 and to the windowed-overlapped H1 techniques.KeywordsMIMO systemsNonparametric estimationShort measurement analysisSystem identification
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.
Article
In classical approaches of dynamic network identification, in order to identify a system (module) embedded in a dynamic network, one has to formulate a Multi-input-Single-output (MISO) identification problem that requires identification of a parametric model for all the modules constituting the MISO setup including (possibly) the noise model, and determine their model order. This requirement leads to model order selection steps for modules that are of no interest to the experimenter which increases the computational complexity for large-sized networks. Also, identification using a parametric noise model (like BJ method) can suffer from local minima, however neglecting the noise model has its impact on the variance of the estimates. In this paper, we provide a two-step identification approach to avoid these issues such that the complexity of the problem is independent of the complexity of the network. The first step involves performing a non-parametric indirect approach for a MISO identification problem to get the non-parametric frequency response function (FRF) estimates and its variance as a function of frequency. In the second step, the estimated non-parametric FRF of the target module is smoothed using a parametric frequency domain estimator with the estimated variance from the previous step as the non-parametric noise model. The developed approach is practical with weak assumptions on noise, uses the available toolbox, requires a parametric model only for the target module of interest, and uses a non-parametric noise model to reduce the variance of the estimates. Numerical simulations illustrate the potentials of the introduced method in comparison with the classical identification methods.
Conference Paper
Many engineering applications involve lifting surfaces (wings) that oscillate about in pitch, heave, and/or stream-wise (referred to as surge). For small pitch amplitudes, under the stall angle of attack, the lift force will respond linearly to such oscillations. However, at sufficiently large amplitudes, unsteady flow separation and dynamic stall set in, and the lift force becomes a nonlinear function. Data-driven models are typically linear, and therefore, they often fail to capture the nonlinear response related to unsteady separation. In this work, we use wind tunnel experiments of a wing under harmonic pitching and surging such that it oscillates in and out of the nonlinear regime. We then use nonlinear system identification techniques to 1) identify the best linear approximation (BLA) between output (lift) and input (angle of attack, wind speed), 2) compare the BLA estimates with the classical power spectra estimates, 3) study the (in)effectiveness of (non)linear state space models in the linear and nonlinear flow regimes, 4) evaluate the possibility of interpolating between different measurements.