Technical Field
[0001] The present invention relates to modal parameter estimation primarily from experimental
data acquired from vibrating structures. Particularly, the present invention is related
to determine physically valid modal parameters, i.e. natural frequencies, modal damping
ratios, mode shape vectors, participation vectors and modal scaling factors from all
those that are computed from fitting data to an a-priori model in an interactive manner.
Technical Background
Summary of the Invention
[0004] According to the present invention, there are provided a method for modal parameter
estimation based on experimental data according to claim 1 and the corresponding apparatus
according to the further independent claims.
[0005] According to a first aspect, a computer-implemented method for modal parameter estimation
based on measured FRF data is provided, the method comprising the steps of:
- Providing a transfer function matrix, particularly based on FRF data;
- Determining poles and respectively associated participation vectors and scaled mode
shape vectors;
- Performing interactive model validation to select relevant poles among the determined
poles by means of a comparison between the transfer function based on measured FRF
data and the transfer function based on FRF data reconstructed by the selected poles
and the respectively associated participation vectors, and scaled mode shape vectors.
[0006] The conventional basic workflow of algorithms for modal parameter identification,
as unified under the Unified Matrix Polynomial Approach (UMPA), includes a two-step
approach, starting with experimental data obtained e.g. from modal impact hammers
and/or shakers as input injection devices and response sensors like accelerometers,
strain gauges, laser vibrometers and the like.
[0007] Frequency Response Functions (FRFs), such as admittance Frequency Response Functions
obtained from actuation sensors and response sensors are usually output by modal data
acquisition software and are used as the starting point for this process. Prior signal
processing is often needed to minimize random and systematic errors.

[0008] H(s) represents a transfer function and can be determined by experimental data for
different frequencies, where F
1(s), F
2(s) corresponds to actuation of a vibration at predetermined positions of a workpiece
and X
1(S), X
2(s), X
3(s), X
4(s) to the resulting vibration at different positions of the workpiece, wherein
s = j2
πf.
[0009] In the first step, the rational fraction polynomial mathematical model is assigned
to the FRF data set ([(
ω)]) at each frequency value.
[0010] A left matrix factor description is shown below, where the sizes of matrices are
also indicated in terms of number of outputs (
No) and number of inputs (
Ni). In above example, number of inputs is 2 and the number of outputs is 4. However,
this is only a representation and can be realized for a general number of inputs (
Ni) and outputs (No).

[0011] The number of frequencies is represented by
Nf and is a count of the number of values taken by
s based on the experimental data set that is of interest.
Nf is usually a subset of the complete measured frequency range. For better numerical
behaviour of the underlying solvers,
s is often expressed as an exponential of the measured Hertz frequencies (
ω) as
s =
e2πjωΔt after appropriate frequency shifting process. The time interval according to the
Nyquist criterion is represented by Δ
t. The model order
m is usually over-specified to generate all possible estimates of the modes in a given
frequency band.
[0012] The aforementioned equation may be resolved by a least squares algorithm, overdetermined
due to the large number of frequencies in comparison to the number of elements in
the unknown matrices [
αi] and [
βi].
[0013] Various algorithms treat this solution process in this step differently. As an example,
[
βi] may be eliminated completely from the problem by substituting them in terms of [
αi] matrices. In other cases, [
βi] matrices are calculated and then simply discarded. However, no algorithm is known
to utilize the [
βi] matrices further than this step.
[0014] The [
αi] matrices are then used to solve a polynomial Eigen-value problem, with the outcome
that natural frequencies (or poles) and state vectors can be obtained. The state vectors
are typically truncated to obtain modal participation factors. These poles and modal
participation vectors are calculated for each model order m making this an iterative
process.
[0015] In a second step usually a user interaction is required to compute the remaining
modal parameters, typically done by means of visualization of the pole frequencies
such as by a stabilisation chart, pole cluster chart, pole density chart or the like.
The poles and participation vectors are compared to those in the previous iteration
and plotted with various symbols identifying the similarity of the parameter estimates
in two consecutive model order iterations. The user is then required to carefully
select physical parameter estimates among the calculated and plotted mathematical
estimates. This stage is based on user experience and is therefore often prone to
errors in parameter estimations.
[0016] Once the user has selected the
Nr number of physical parameters (poles
λr and associated participation vectors {
Lr}), the following mathematical model is again solved (typically using a least squares
algorithm) to compute the remaining parameters, which include scaled mode shape vectors
{
ψ r} (including the scaling factor
Qr), associated with the selected set, and the out of band effects represented by the
residuals [
LR] and [
UR].

[0017] Here [
s -
λ] is the diagonal matrix constructed using the
Nr poles and [
L] is the matrix constructed using the modal participation vectors, arranged according
to the arrangement of the poles.
[0018] This second step concludes the modal parameter estimation and the user typically
proceeds with the validation of the computed values.
[0019] The so estimated modal parameters may then be used for validation and verification
of components and system level computer simulation of mechanical structures. Furthermore,
the modal parameters can be applied in various applications and are suitable for model
order reductions for fast calculations for stress, strain and the like.
[0020] One main issue of the above process is included in the required second step. As described
above, the [
βi] matrices are typically eliminated or left unutilized after the least-squares process
of the first step. Proposed method makes use on the significance of these unused matrices
and leverages the relationships that can be developed between these matrices and the
parameters that are usually estimated at the end of the second step.
[0021] The purpose of above method is therefore making available all information about modal
parameters that is possible to increase the confidence of selecting valid poles.
[0022] By using principles of linear algebra and leveraging properties of the underlying
dynamic model, mathematical manipulations are made such that all modal parameters
may be estimated before applying the least squares algorithm.
[0023] The determining of the poles each associated with a participation vector and a scaled
mode shape vector includes expressing the transfer function with terms of rational
fraction matrix coefficients [
αi] and [
βi],

to obtain a transformed transfer function, wherein m is a predetermined denominator
polynomial model order and [
LR] and [
UR] indicate lower and upper residuals, respectively.
[0024] It may be provided that the transformed transfer function is expressed as

Or

wherein a least squares algorithm is applied so that the matrix coefficients are
determined to create a new matrix-coefficient polynomial.
[0025] According to an embodiment, a deconvolution process may be applied to explicitly
calculate the original unknown matrices [
αi], [
βi], [
LR] and [
UR].
[0027] Furthermore, the poles may be determined as the complex roots of the denominator
polynomial, wherein for the determined poles the participation vectors and scaled
mode shape vectors are calculated in the residue form by applying the well known L'Hopitals
rule for indeterminate forms.
[0028] All parameters, i.e. the poles, the participation vectors and the residue (indicating
the participation vectors and the scaled mode shape vectors) may then be used to create
a visualization of stabilisation data which may be displayed as a modified stabilisation
diagram for the user. The modified stabilisation diagram can be displayed to the user
so that the user can select suitable poles while immediately obtaining the results
for the selected poles. Upon the selection of suitable poles, the results can be presented
so that the user can directly validate the selections made. This interactive process
of validating parameters is absent from the current state-of-the-art pole selection
procedure due to unavailability of all the modal parameters when the stabilisation
diagram is plotted.
[0029] Improvements of eliminating the second step from the flow, include that more statistical
information is present for construction of the stabilisation chart (also referred
to as stability/consistency chart/diagram in various literature sources) as the current
algorithms create the stabilisation chart using only the real and imaginary part of
the poles (
λ) and the participation vectors {
L}. The improved stabilisation chart adds the utility to compare scaled modal vectors
({
ψ}) for each iteration as well.
[0030] It is noted that the nomenclature of participation vectors and modal vectors are
dependent on the dataset sizes. The state-of-the-art stabilisation diagrams use only
one of these two vectors, not both. The improvement of the modified stabilisation
chart according to the invention lies in the fact that both these vectors and the
scaling factor (included in the so called scaled mode shape or scaled modal vectors)
are used, thus representing all the modal parameters that can be associated with the
pole.
[0031] Furthermore, out-of-band effects may also be included in the stabilisation chart,
where another addition to the stabilisation chart is that the lower residuals [
LR] and the upper [
UR] residuals are considered from the beginning. Since all the parameters are computed
at once, the user has the option of not only validating the selections made for modes
within the frequency range of interest, but also the corrective terms relating to
out-of-band effects.
[0032] Moreover, an interactive validation of the model is possible since the second time
consuming pole selection and further calculation step is eliminated with above method.
So, the inexperienced user can interactively carry out pole selections and simultaneously
validate the model. All validation metrics that are used after the conventional second
step are now available at the time of the manual or automatic selection of the poles.
This leads to the major improvement that the inexperienced user can exploit mathematical
and statistical metrics to carry out the pole selections.
[0033] With each selection, the data fit quality between the experimental FRF data and the
reconstructed modal FRF data (model-based curves) can be calculated immediately, without
the need of an intermediate step
[0034] Furthermore, the interactive model validations may include displaying the transfer
function based on the measured FRF data and the transfer function based on the reconstructed
FRF data, wherein it is queried the selection of poles among the determined poles.
[0035] Alternatively, performing the interactive model validation may be automatically performed
based on computed deviation between the transfer function based on measured FRF data
and the transfer function based on reconstructed FRF data.
[0036] The presented invention is based primarily in the frequency domain, although transformation
based on the Fourier analysis may be used, as prevalent, to formulate the problem
using time domain data. It employs the use of techniques from signal processing, linear
algebra and statistical analysis, which are all readily obtainable from cited literature.
[0037] According to a further aspect, a system, such as a data processing device, for modal
parameter estimation based on measured FRF data is provided, the device being configured
to perform the steps of:
- Determining a transfer matrix based on the FRF data;
- Determining poles each associated with a participation vector and a scaled mode shape
vector;
- Performing interactive model validation to select relevant poles among the determined
poles by means of a comparison between the transfer function based on measured FRF
data and the transfer function based on FRF data reconstructed by the selected poles
and the respectively associated participation vector and scaled mode shape vector.
Brief description of the Drawings
[0038] Embodiments are described in more detail in conjunction with the accompanying drawings
in which:
- Figure 1
- schematically shows a system including a workpiece which is actuated by vibration
sources and a vibration response is detected by respective vibration sensors.
- Figure 2
- a flowchart for illustrating the process of evaluating modal parameters for a workpiece.
- Figure 3
- shows a flowchart indicating the process of construction of the modified stabilisation
chart as a visualization;
- Figure 4
- shows an exemplary graphical representation of the determined poles, scaled mode shape
vectors and residues as a stabilisation chart.
- Figure 5
- shows a diagram of a reconstructed FRFs compared with the measured FRFs.
Description of Embodiments
[0039] Figure 1 schematically shows the state of measurement on a workpiece 1. The workpiece
is excited at one or more positions by means of vibration actuators 2 with actuation
F
1(s) and F
2(s) at exciting positions (for two exciting positions). The energy (force) injection
is measured using force measurement sensors applied between the force injection at
the positions of the of vibration actuators 2 and the workpiece 1. On different vibration
response sensing positions (four sensing positions) resulting vibration responses
X
1(S), X
2(s), X
3(s), X
4(s) are detected by means of vibration sensors 3.
[0040] For measurement of the frequency response functions (FRF) the excitation is made
under various vibration frequencies to obtain the respective vibration response at
the sensing positions.
[0041] The so obtained data is used to define a transfer function H(s) of the frequency
response functions, wherein s=j
ω for measured functions

[0042] H(s) represents the transfer function and can be determined by experimental data
for different frequencies, where F
1(s), F
2(s) corresponds to actuation of a vibration at predetermined positions of a workpiece
and X
1(S), X
2(s), X
3(s), x4(s) to the resulting vibration at different positions of the workpiece. The
measured actuation signals F
1(s), F
2(s) may correspond to mechanical vibration, actuating forces or energy injection over
time while the resulting effect may be given as a vibrational deflection X
1(S), X
2(s), X
3(s), X
4(s) or the like.
[0043] In the following, a method for determining modal parameters of a workpiece is described
in detail in conjunction with the flowchart of Figure 2. The method may be implemented
in a data processing system using software and/or hardware. The data processing system
is provided with input means such as a data memory, a keyboard and the like and output
means such as a data storage and display means, such as a display screen.
[0044] Pre-processed FRF data obtained as indicated above is provided in step S1.
[0045] In step S2, the FRF data is used to formulate the equation as follows:

[0046] Here the transfer function is expressed with terms of rational fraction polynomial
using matrix coefficients [
αi] (labelled as denominator polynomial) and [
βi] (labelled as the numerator polynomial), wherein m is a predetermined denominator
polynomial model order. Further [
LR] and [
UR] indicate lower and upper residuals, respectively.
[0047] The difference to the conventional approach lies in an explicit inclusion of residual
terms, to capture the out-of-band effect, using the lower residuals [
LR] and upper residuals [
UR].
[0048] In step S3, by left multiplication of the inverted matrix-coefficient polynomial
(left matrix-factor description MFD)), and rearranging the terms, the following model,
to be used for the least squares estimate in step S4 emerges.

[0049] It is noted that the description here is made for a left matrix factor model, but
this procedure can also be performed on a right matrix factor description by suitably
transposing the underlying mathematical models.
[0050] In step S4, the terms of the right hand side are collected to be presented as a new
matrix-coefficient polynomial. This is represented by the following equation, which
is similar, not identical to the one solved by traditional algorithms, and is finally
used to create the over-determined system of equations.

Or

[0051] A constraint for limiting the least squares solution for the matrix coefficient has
to be applied. For the left matrix factor description, spurious (or computational)
poles can be forced to be calculated as unstable by replacing the lowest [
αi] matrix coefficient to an identity.
[0052] An automated method to assume a model order
m is to extend the system of equations to the fully-determined state. The matrices
[
αi] and [
β̂i] in this equation can be obtained by applying a least squares algorithm using the
FRF data.
[0053] Once the coefficient matrices [
αi] and [
β̂i] are estimated, the deconvolution process as indicated by "FLADUNG, JR. A generalized
residuals model for the unified matrix polynomial approach to frequency domain modal
parameter estimation. Diss. University of Cincinnati, 2001., may be applied to explicitly
calculate the original unknown matrices [
αi], [
βi], [
LR] and [
UR].
[0054] [
β̂i] can deconvoluted to obtain [
βi], [
UR] and [
LR] as follows. This process was first highlighted by Fladung but without explicit consideration
of [LR] and [UR], rather with generalized residual terms

[0055] Instead of conventionally computing a polynomial Eigen-value problem, the [
αi] matrices are in step S5 used to compute the adjoint polynomial's matrix-coefficients
([
αi+]) and coefficients of the characteristic equation ([
di]) of the original polynomial to represent the inversion of the alpha-matrix (so called
denominator) polynomial. The inverted alpha matrix polynomial is represented as a
ratio of its adjoint polynomial and monic characteristic equation such that application
of L'Hopitals rule in step S7 is well defined. This is done by using the recursive
algorithm detailed in "
Vu, Ky M. "An extension of the Faddeev's algorithms." 2008 IEEE International Conference
on Control Applications. IEEE, 2008." As a result, the following representation may be achieved.

[0056] The adjoint polynomial's matrix-coefficients ([
αi+]) and coefficients of the characteristic equation ([
di]) are calculated as shown below (according to the paper by Vu). First an intermediate
steps purely computational [B
d,c] matrices and b
j,i coefficients are computed recursively as shown starting with the initial condition
[B
0,c] = [α
0]
c.

Where, c = 1,2, ..., N
o; d = 0,1, ..., mN
o 
Where, i = 0, 1, 2, ..., mN
o
The coefficients ([
αi+]) ([
di]) required are then obtained using:
d
i = b
No,i 
[0057] The complex natural frequencies or poles
λr are computed in step S6 simply as the complex roots of the denominator polynomial.
The complex roots are used to compute the damping ratios (
ζ) and the damped natural frequencies (
ωd) using the following equation. These values can then be used in plotting the stabilisation
diagram in step S9.

[0058] It is noted that the rational fraction polynomial equation used for the least squares
estimate is simply a solved form of the partial fraction representation where the
residues [
Ar] of the poles are represented as functions of the participation and scaled mode shape
vectors as shown in the following equation

[0059] The above equation also indicates the relationship between residues and the participation
and scaled mode shape vectors. This is equivalent to stating that the residues are
of unity rank. The computation of the residues follows from the following basic algebra-based
approach.

[0060] The mathematical representation of the model obtained from Vu's algorithm can be
substituted for the transfer function in the expression above.
[0061] After noting that the pole
λr is a factor of both the numerator and the denominator, in step S7 the well-known
L'Hopitals rule for indeterminate forms can be applied and the residues can be computed
using basic calculus for differentiation of polynomials as follows.

[0062] It must be noted that if transformation of frequencies is carried out, the residue
must be inverse-transformed appropriately for consistent results. For the exponential
transformation highlighted previously, the transformation factor (
T) is given by
λrΔ
t.
[0063] Thus, for each model order iteration, each computed pole
λr has a scaled residue associated with it. The residue thus computed may not be of
unity rank in presence of noise in the original dataset, but is transformed using
only its largest Singular Value. As a result, the participation vector {
Lr} and scaled mode shape vectors Ψ
r can be obtained in step S8 by summing along the column and row dimensions to be considered
for consistency in the stabilisation chart or as the right and left singular vectors
of the Singular value decomposition. Summing the matrix components along the appropriate
dimensions is determined by the dimensions of the input and outputs such that the
terms participation vector and mode shape vector (scaled or unscaled) may be used
interchangibly. It is important to note that the residues computed are scaled and
hence the mode shape vectors are obtained also scaled.
[0064] Having this complete information for each pole
λr, metrics like the FRF synthesis coefficient can be used to perform interactive model
validation.
[0065] In step S9, resonant frequencies for the poles
λr, using the determined scaled mode shape vectors and the determined participation
vectors can be automatically selected or manually selected by the user through a visualization
of the determined poles
λr, the determined scaled mode shape vectors and the determined participation vectors,
particularly by means of a modified version of the stabilisation diagram.
[0066] Manual selection can be made using a numerical or graphical representation of the
modal characteristics while immediately indicating a representation of modified FRF
data for selected poles.
[0067] With the determined parameters a visualization, such as a stabilisation chart, can
be created which may be displayed as a stabilisation diagram for the user. The modified
stabilisation diagram can be displayed to the user so that the user can select suitable
poles while immediately obtaining all parameters for the selected poles. Upon the
selection of suitable poles, the results can be presented so that the user can directly
validate the selections made.
[0068] The flowchart for construction of the modified stabilisation diagram (also called
stability/consistency chart/diagram) is shown in Figure 3. The poles and participation
vectors are compared to those in the previous iteration and may be plotted with various
symbols identifying the similarity of the parameter estimates in two consecutive model
order iterations. In Figure 4 an exemplary graphical representation of the determined
poles, scaled mode shape vectors and residues is shown which include the mode shape
vectors and the participation vectors.
[0069] The symbols are typically plotted as model iteration against frequency obtained in
step S6, although some variations may be seen in the literature.
[0070] For each stage in the process of determination of the symbols, a tolerance is user-specified
and is allowed to be changed. These tolerances may include a condition number tolerance,
Conjugate tolerance, imaginary-part (or frequency) tolerance, real-part (or Pole)
tolerance, Vector tolerance and Residue tolerance. It is to be noted that the parameters
associated with any poles are not discarded throughout and are in fact used for appropriate
comparisons in each stage, as described below. Once a consistency label is assigned
to a pole, the process is terminated for that particular pole and is repeated for
the next pole of the particular iteration. This process is carried out for all model
order iterations (defined by 'm').
[0071] Firstly, the condition number (given by the ratio of the lowest and the highest singular
values of the data matrix in step S4) for a particular pole is checked in step S20
to be lesser than the tolerance condition number. This comparison ensures the quality
of [
αi]
and [
β̂i] obtained from step S4 of the data matrix is better than the user-provided threshold.
In case of a true comparison, the check moves to the next stage described below as
the 'Realistic' stage. In the case of a false comparison, the pole is assigned a 'None'
consistency (.) in in step S21 and the process ends for the pole check.
[0072] In the 'Realistic' stage, the real part is checked in step S22 to be a positive or
non-positive (negative or zero) value. If the real part is negative, indicating a
stable pole calculation, the process proceeds to the next comparison in step S24.
In case of the real part of the pole being positive, the pole is assigned a 'Condition'
consistency (*) in step S23 and the process ends for the pole under check.
[0073] In the next stage of step S24, a conjugate of the pole is searched within the set
of the calculated poles for the same iteration, using percentage difference criterion.
If the percentage difference is lesser than the specified tolerance, the process proceeds
to the next comparison of step S26. In case that the percentage difference is equal
to or greater than the tolerance percentage, the pole is assigned 'Realistic' consistency
(+) in step S25.
[0074] From this stage onwards, the current pole (with its associated parameters) is compared
to all the conjugate poles in the previous (i-1)
th iteration. A percentage difference between the imaginary parts is determined in step
S26. If there exist no poles from the previous iteration for which the percentage
difference of the imaginary part of the current pole is lesser than the tolerance
percentage-difference defined, the current pole is assigned the 'Conjugate' consistency
(O) in step S27. Otherwise, the set of poles from the previous iteration for which
the imaginary part percentage difference against the current pole is greater than
the real-part percentage tolerance defined, are simply discarded/eliminated from the
current comparison cycle in step S28.
[0075] This subset of poles from the previous iteration thus obtained are used for calculating
the percentage difference between their real parts and the real part of the current
pole in step S29. If there is no pole for which the percentage difference thus calculated
is lesser than the real-part tolerance-percentage, a 'Frequency' (∇) consistency is
assigned to the current pole in step S30. Otherwise, in step S31 the set of poles
from the previous iteration for which the real-part percentage-difference against
the real-part of the current pole is greater than the real-part percentage tolerance
defined, are again discarded/eliminated from the current comparison cycle.
[0077] Here, the {·}
H operator indicates a Hermitian (complex conjugate transpose) of the appropriate vector
and |·| indicates the magnitude value. The division is performed element-wise i.e.
each element in the numerator is divided by each corresponding element in the denominator.
[0078] If there is no pole for which the percentage MAC thus calculated is higher than the
vector-tolerance percentage, a 'Pole' consistency (Δ) is assigned to the current pole
in step S34. Otherwise, in step S35 the set of poles from the previous iteration for
which the percentage MAC of the participation vectors against the participation vector
of the current pole is greater than the percentage vector-tolerance defined, are again
discarded/eliminated from the current comparison cycle. This is the last stage of
comparisons for assignment of consistencies in the current state-of-the-art processes.
[0079] In the modification proposed to the stabilisation chart due to the present claims,
the scaled mode shapes can be compared as well in step S36. The subset of poles (and
all associated parameters) from the previous iteration obtained are used for calculating
the percentage of similarity (using MAC) between the associated scaled mode shape
vectors and the scaled mode shape vector of the current pole. If there is no pole
for which the percentage MAC thus calculated is higher than the residue-tolerance
percentage, a 'Vector' consistency is assigned to the current pole in step S38. Otherwise,
a 'Residue' consistency (□) is assigned to the current pole in step S37. This complete
process is started for the next pole in the i
th iteration.
[0080] The key point is the modification (as indicated in the flowchart) towards the end
of the process, where scaled mode shapes (and hence by extension scaled residues)
can be compared as well. This provides the user with all modal metrics such that the
FRF can be reconstructed using the mathematical model. As indicated previously, the
pole selection from the modified stabilisation chart may be performed manually or
automatically based on the error between the reconstructed and the measured FRFs.
[0081] In Figure 4 an exemplary graphical representation of the determined poles, scaled
mode shape vectors and residues is shown which include the mode shape vectors and
the participation vectors.
[0082] The modified stabilisation chart enables a user to make a comparison not only until
the 'vector' (Diamond) consistency stage, but also until the 'Residue' (square) consistency
stage.
[0083] This means that the residues associated with each poles are also compared for the
consistency between two consecutive iterations, providing an additional level of confidence
about the validity of the plotted poles.
[0084] Since the residues are now estimated and compared the modified stabilisation chart
can also be used to reconstruct FRF based on the selections interactively.
[0085] As can be seen in the diagram of Figure 4, a reconstructed FRFs is compared with
the measured FRFs. It is seen that in the present example the result is highly similar
even when the second step is eliminated. This confirms that the algorithm provides
expected results but improves on the methodology.
[0086] After poles are selected, in step S10 the FRF is reconstructed by the estimated parameters
to allow comparison with the original FRF function. In the given band, the poles
λr and the associated scaled residues [
Ar] are used for the reconstruction along with the out-of-band residuals represented
by [LR] and [UR].
[0087] The [LR] and [UR] are calculated for each iteration and can be obtained by averaging
the matrices from each model order iteration from which pole selections are made.
The equation for the reconstruction of the FRF is as follows:

[0088] In step S11 it is checked if the reconstructed FRF resembles the original FRF function.
If the resemblance between the reconstructed FRF and the original FRF function is
not high enough (alternative: no) it is returned to step S9 otherwise (alternative:
yes) the process is continued with step S12. This process is performed interactively
though manual or automated selection of poles.
[0089] In step S12 a simulation of the mechanical behavior of the workpiece 1 in a system
regarding the reconstructed FRF function is performed for validation purposes or further
use.
[0090] It is iterated again that even though a description in the frequency domain is highlighted
here, application to time domain data is possible as well.
1. Computer-implemented method for modal parameter estimation based on measured FRF data
related to a workpiece, the method comprising the steps of:
- Providing (S1) a transfer function matrix, particularly based on the FRF data;
- Determining (S2-S6) poles each associated with a participation vector and a scaled
mode shape vector;
- Performing (S9-S11) interactive model validation to select relevant poles among
the determined poles by means of a comparison between the transfer function based
on measured FRF data and the transfer function based on FRF data reconstructed by
the selected poles and the respectively associated participation vectors and scaled
mode shape vectors.
2. Method according to claim 1, wherein performing the interactive model validations
includes providing (S10) a visualization, particularly displaying the transfer function
based on the measured FRF data and the transfer function based on the reconstructed
FRF data, wherein it is queried the selection of poles among the determined poles.
3. Method according to claim 1, wherein performing the interactive model validation is
automatically performed based on a deviation between the transfer function based on
measured FRF data and the transfer function based on reconstructed FRF data.
4. Method according to any of the claims 1 to 3, wherein the determining of the poles
each associated with a participation vector and a scaled mode shape vector includes
expressing the transfer function with terms of rational fraction matrix coefficients
[
αi] and [
βi],

to obtain a transformed transfer function, wherein m is a predetermined denominator
polynomial model order and [
LR] and [
UR] indicate lower and upper residuals, respectively.
5. Method according to claim 4, wherein the transformed transfer function is expressed
as

Or

wherein a least squares algorithm is applied so that the matrix coefficients are
determined to create a new matrix-coefficient polynomial.
6. Method according to claim 5, wherein a deconvolution process is applied to explicitly
calculate the original unknown matrices [αi], [βi], [LR] and [UR].
7. Method according to claim 6, wherein the adjoint polynomial's matrix-coefficients
and coefficients of the characteristic equation are computed.
8. Method according to claim 7, wherein the poles are determined as the complex roots
of the denominator polynomial, wherein for the determined poles the participation
vectors and scaled mode shape vectors are calculated applying L'Hopitals rule for
indeterminate forms.
9. Method according to any of the claims 1 to 8, wherein the reconstructed FRF is used
for simulation of the mechanical behavior of the workpiece in a system.
10. Device for modal parameter estimation based on measured FRF data, the device being
configured to perform the steps of:
- Providing a transfer function matrix, particularly based on the FRF data;
- Determining poles each associated with a participation vector and a scaled mode
shape vector;
- Performing interactive model validation to select relevant poles among the determined
poles by means of a comparison between the transfer function based on measured FRF
data and the transfer function based on FRF data reconstructed by the selected poles
and the respectively associated participation vector and scaled mode shape vector.
11. A computer program product comprising a computer readable medium, having thereon:
computer program code means, when said program is loaded, to make the computer execute
procedure to perform all steps of the method according to any of the claims 1 to 9.
12. A machine readable medium, having a program recorded thereon, where the program is
to make the computer execute a method according to any of the claims 1 to 9.