Published: 13 August 2025

Multi-mode frequency response prediction of milling robot based on feature transferring with small sample sets

Xu-Lin Cai1
Wen-An Yang2
You-Peng You3
1, 2, 3College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, People’s Republic of China
Corresponding Author:
Wen-An Yang
Article in Press
Views 12
Reads 7
Downloads 20

Abstract

Industrial robots are increasingly used in machining due to their cost-effectiveness and larger work envelopes. However, their relatively low structural stiffness makes them vulnerable to machining chatter, which negatively impacts both process stability and surface quality. Accurate prediction of the multi-mode frequency response function (FRF) of robotic milling systems is crucial to ensure process stability. Traditional FRF prediction approaches, however, often require extensive experimental procedures, are complex, and are time-consuming. To address these challenges, this study proposes an innovative feature-transfer-based method for multi-mode FRF prediction in milling robots, requiring only a minimal set of impact tests. The method organizes measured FRFs into second-order complex tensors, facilitating the transfer of features between different postures. Multi-mode parameters of the tool-tip FRF under the source posture are extracted using the least-squares complex exponential (LSCE) method and assembled into a label vector. A complex-kernel extreme learning machine with augmented inputs (CKELM-AI) is then trained to predict the tool-tip FRF under the target posture. Additionally, a virtual sample generation strategy based on CKELM-AI and feature augmentation, including statistical, frequency, and time-frequency features, is applied to enhance prediction accuracy. Experimental validation on a milling robot demonstrates that the proposed method significantly improves both prediction efficiency and accuracy, establishing a new, more efficient approach for predicting multi-mode FRFs without the need for extensive testing.

Multi-mode frequency response prediction of milling robot based on feature transferring with small sample sets

Highlights

  • Feature-transfer-based method predicts multi-mode tool-tip FRFs for milling robots using only a minimal set of impact tests, greatly reducing experimental workload and complexity.
  • Measured FRFs are organized into second-order complex tensors, enabling robust transfer of dynamic features between source and target postures.
  • Multi-mode tool-tip parameters are extracted via least-squares complex exponential (LSCE) and predicted across postures using a complex-kernel extreme learning machine with augmented inputs (CKELM-AI), enabling efficient mapping.
  • A CKELM-AI–based virtual-sample generation strategy combined with statistical, frequency, and time–frequency feature augmentation significantly improves prediction accuracy in sparse-data regions.

1. Introduction

Six‐degree‐of‐freedom (6‐DOF) industrial robots are increasingly employed in milling operations because they offer lower cost, higher efficiency, greater flexibility, and a larger workspace [1–3]. However, their comparatively low structural stiffness – only 1/50 to 1/20 of that of conventional CNC machine tools – combined with the high periodic cutting forces generated during milling, makes robotic machining highly susceptible to forced vibrations and chatter [4]. Chatter not only degrades surface quality but can also lead to premature tool wear or even structural damage to the robot itself [5]. Moreover, a robot’s stiffness and dynamic behavior change with its posture [6], so accurately predicting its dynamic response across different configurations is essential for suppressing chatter and ensuring machining precision.

One of the most common ways to mitigate chatter is to predict the stability region via stability lobe diagrams (SLDs). Since Tlusty and Tobias introduced analytical stability equations [7, 8], various methods for SLD prediction have been proposed [5, 9-12]. A critical input to all these methods is the frequency response function (FRF) of the machining system. In practice, the FRF is usually obtained through impact testing, but impact testing can only capture the system’s FRF at a fixed posture. It cannot measure the tool‐tip FRF dynamically during real‐time machining – which is precisely the most critical point for predicting chatter. In robotic milling, the robot must continuously change posture to follow complex workpiece geometries, so the tool‐tip dynamics vary throughout the process. Consequently, a predictive model that can estimate the milling robot’s FRF under arbitrary postures is crucial for maintaining process stability and high‐quality machining.

Analytical modeling techniques have been developed to estimate a robot’s dynamic properties by characterizing link and joint dynamics [13-17]. While these models can, in principle, predict how a robot’s dynamics change with configuration [18-19], they struggle to account for uncertainties in joint stiffness, damping, and inertia. Sources of these uncertainties include gear backlash, nonuniform mass distribution in the links, and manufacturing variability [20]. Furthermore, stiffness and damping characteristics depend heavily on the specific robot model and the end‐effector tool, making it difficult to create a comprehensive map of dynamic properties across the entire workspace [21-23]. For instance, Huynh et al. [24] combined rigid‐body identification with experimental modal analysis to determine a robot’s inertial, stiffness, and damping parameters. Despite improvements that allowed them to capture modes involving joint deflection about axes perpendicular to the rotation axis, the overall parameter identification process remained complex and time‐consuming.

To address these challenges, Nguyen et al. [20] proposed a statistical approach using Gaussian process regression (GPR) to model a 6‐DOF robot’s dynamics within its workspace. By sampling modal parameters from impact tests at discrete locations and training a GPR model, they could predict modal parameters at untested locations. However, their method requires a large number of training samples, and prediction accuracy deteriorates in sparsely sampled regions – especially further from the robot base. Moreover, it considers only first‐order modal characteristics. In high‐speed milling, increasing spindle speeds excite higher‐order FRFs in multi‐degree‐of‐freedom (M‐DOF) systems. As a typical M‐DOF system, a milling robot’s higher‐order modes become significant at elevated cutting speeds, so methods that neglect multi‐mode FRFs are insufficient for high‐speed robotic milling. Therefore, there is a clear need for an accurate, efficient approach to predict multi‐mode FRFs in milling robots.

This study proposes a novel feature‐transfer-based method to predict multi‐mode FRFs for milling robots, while overcoming the drawbacks of existing approaches – namely, extensive experimentation, complex computations, and long processing times. Instead of identifying joint‐space stiffness and inertia parameters, the proposed method requires only a small number of impact tests to build sample sets. First, impact tests are performed at selected points on the robot body under both a “source” posture and a “target” posture. The measured FRFs are organized into second‐order complex tensors, facilitating the transfer of FRF features between the two postures. Next, the multi‐mode parameters of the tool‐tip FRF under the source posture are extracted using the least‐squares complex exponential (LSCE) method and assembled into a label vector. A complex‐kernel extreme learning machine with augmented inputs (CKELM‐AI) is then trained to predict the tool‐tip multi‐mode FRF under the target posture. To improve prediction accuracy, a CKELM‐AI – based virtual sample generation strategy is introduced, and feature augmentation – including statistical, frequency, and time–frequency features – is applied. The remainder of this paper is organized as follows: Section 2 presents the underlying theories and methods; Section 3 details the feature‐transfer–based algorithms for FRF prediction; Section 4 outlines the multi-mode FRF prediction workflow; Section 5 provides a comprehensive case study to validate the method; and Section 6 summarizes the conclusions and discusses future work.

2. Preliminaries

2.1. Extreme learning machine

The extreme learning machine (ELM) was originally developed based on single hidden layer feedforward networks (SLFNs) [25], as illustrated in Fig. 1.

Fig. 1Architecture of the ELM

Architecture of the ELM

For N arbitrary samples {xi,ti}i=1N, an SLFN with m hidden nodes can be expressed as:

1
yi=p=1mβpgωpxi+bp,i=1,2,,N,

where ωp represents the input weight vector connecting the input nodes to the pthhidden node, bp denotes the threshold (bias) of the pth hidden node, and βp is the output weight vector linking the pth hidden node to the output nodes.

That SLFNs can approximate these N samples with zero error, which means that there exist ωp, bp and βp such that:

2
ti=p=1mβpgωpxi+bp,i=1,2,,N,

which can be rewritten as:

3
T=Hβ,

where H is the hidden layer output matrix, β is the output weight vector, T is the target vector.

In the training process, the input weights ωp and threshold bp are randomly generated and assigned. And in most case, the number of samples N and hidden nodes m is not equal, thus the least square method can be utilized to solve Eq. (3) analytically:

4
β=HT,

where H denotes the Moore-Penrose generalized inverse of H.

2.2. Virtual sample

The visual sample generation method has attracted significant research interest [26-29] as one of the most effective approaches for enhancing forecasting models based on small sample sets. The core principle of this method is to bridge the information gap among the original samples by introducing newly generated virtual samples, thereby improving the stability and reliability of prediction performance. Among various virtual sample generation techniques, the particle swarm optimization (PSO)-based visual sample generation method stands out due to its strong generalization capability [30]. The implementation process of this method can be broadly outlined as follows:

(1) Dataset Partitioning: The original training set Doriginal={xi,ti}i=1N is randomly divided into a training subset Dtrain={xi,ti}i=1Ntrain and a testing subset Dtest={xi,ti}i=1Ntest.

(2) Initial Forecasting Model Construction: Using Dtrain and Dtest, a forecasting model H^ is established using the ELM. The mean absolute percentage error (MAPE) of the model’s output on the testing subset is constrained to be less than 10 % by selecting an appropriate number of hidden nodes, where MAPE=ti-t^i/ti.

(3) Virtual Sample Initialization: The asymmetric acceptable domain range of each feature is determined using a triangular membership-based information-expanded (TMIE) function. Nvir input of virtual samples xvir,i are randomly generated within this range. The corresponding output of virtual samples tvir,i are then obtained using the original forecasting model H^. The combined dataset Dvir={xvir,i,tvir,i}i=1Nvir forms the initial set of virtual samples.

(4) Model Validation and Fitness Evaluation: Nvir new forecasting models H^new,i are trained using ELM on updated training subsets composed of Dtrain and xvir,i,tvir,i. H^new,i are tested on Dtest to obtain predicted output values, and the MAPE between the predicted and actual values is calculated as the fitness metric for virtual samples. The validity of the virtual samples is ensured by maintaining a MAPE threshold below 10 %.

(5) Optimization via PSO: PSO is employed to iteratively refine step (4) until convergence criteria are met, ensuring that virtual samples are generated within the acceptable prediction region. Steps (1) to (5) are repeated until the desired number of virtual samples is obtained.

2.3. Naive tensor subspace learning

Naïve tensor subspace learning is an effective domain adaptation method that operates under the assumption of an invariant subspace between the source domain and the target domain [31].

Suppose there are Ns samples {xis}i=1Ns in the source domain, each represented as a K-mode tensor xisRi1×...×iK. For simplicity, Nt samples in target domain can be stacked into a tensor X tRi1×...×iK×Nt. Similarly, let the target domain contain Nt samples, which can be stacked into a tensor XtRi1×...×iK×Nt. Given that the underlying tensor subspace shared between the source and target domains is U={uk}k=1,...,K, where ukRik×dk, the problem of identifying this invariant subspace can be formulated as the following optimization problem based on the theory of Tucker decomposition:

5
minU,Gs,Gt Xs-Gs;UF2+Xt-Gt;UF2,
s.t. k, ukTuk=I,

where Gs and Gt represent the tensor subspaces of Xs and Xt, respectively; U denotes the invariant tensor subspace. The Tucker decomposition algorithm can be employed to solve Eq. (5). Once the optimal u* is obtained, Gs can be computed using the following equation:

6
Gs=Xs×1u*1T×2u*2T×3×Ku*KT.

The solution procedure for Gt is analogous to the above and is omitted for brevity.

3. Methodologies

3.1. Complex kernel extreme learning machine with augmented input

The kernel extreme learning machine (KELM) is an enhanced version of the extreme learning machine (ELM) that incorporates a kernel function [32]. This allows feature mappings to include both random hidden nodes and kernels. KELM can preserve a specific mapping using a kernel function, independent of the mapping correlation, and reduces both training error and output weight error, thereby improving learning efficiency, accuracy, generalization, and stability. To address the FRF prediction problem for milling robots, where sample features are complex, a complex kernel learning machine with augmented input CKELMAI is developed in this study, inspired by the augmented complex-valued extreme learning machine developed in [33], as shown in Fig. 2.

Fig. 2Architecture of the CKELMAI

Architecture of the CKELMAI

In CKELMAI, the output weight β is calculated by introducing the coefficient C and the diagonal of HHH, as follows:

7
β=HH1C+HHH-1T.

To address the issue of acquiring second-order statistics in complex domain learning, the conjugate information of the input sample xi is incorporated into the original input as an augmented input. This can be mathematically expressed as:

8
xia=xi,xi*TC2l,

where * denotes complex conjugate and l is the length of the sample xi.

At this point, the output function corresponding to the regularized ELM is expressed as:

9
yi=p=1mhxiaHH1C+HHH-1T,i=1,2,,N.

Furthermore, the output function of CKELMAI can be written as:

10
yi=p=1mKx a,x1aKx a,xNaH1C+ΩKELM-1T,i=1,2,,N,

where ΩKELM={Ωi,j} and Ωi,j=Kxia,xja denote the kernel function, the complex Gaussian kernel is utilized in this study:

11
Kxia,xja=exp-xia-xjaHxia-xjaγ,

where γ is kernel parameter utilized to control the width of the sample Gaussian distribution.

3.2. CKELMAI-enabled complex virtual sample generation

The PSO-based visual sample generation method [30] has been widely applied in generating visual samples in real domains. However, it is not directly applicable to virtual sample generation in the complex domain due to inherent limitations in its generation mechanism. To address this issue, this study introduces targeted improvements and optimizations tailored to the generation of virtual samples in the complex domain for FRF prediction.

3.2.1. Complex acceptable domain range expansion

In this study, a double-triangular membership-based complex information-expanded (DMCIE) function is introduced to asymmetrically extend the complex domain range of each feature, as illustrated in Fig. 3.

Fig. 3Schematic of double-triangular membership-based complex information-expanded function

Schematic of double-triangular membership-based complex information-expanded function

In this figure, the actual values of the original features qε (ε=1,...,E, E denotes the total number of features in a sample) are represented by yellow dots. The projections of these original feature values onto the real and complex domains are indicated by blue dots, with the center of the original feature values shown as a red dot. The lower and right axes represent the real values and their occurrence probability, while the left and upper axes represent the imaginary values and their occurrence probability. The double-triangular region, drawn with a dot-dash line, represents the occurrence probability of the real or imaginary parts of the feature values. This visual representation allows for an intuitive understanding of the skewness of the DMCIE function, which depends on the distribution of the samples on both sides of the central value. The skewness values for the left, right, upper, and lower regions can be expressed as functions of the sample distribution, as follows:

12
SKLeft=NLrealNLreal+NUreal+SP,
SKRight=NUrealNLreal+NUreal+SP,
SKUpper=NLimagNLimag+NUimag+SP,
SKLower=NUimagNLimag+NUimag+SP,

where NLreal, NUreal, NLimag and NUimag represent the number of samples smaller or greater than the center value of the feature along the left, right, upper, and lower sides, respectively, among all samples. SP is an adjusting parameter used to extend the acceptable domain range. At this point, the boundaries of the acceptable domain can be expressed as:

13
REmin=realCV-1SKLeftrealCV-Rmin,
REmax=realCV+1SKRightRmax-realCV,
IEmin=imagCV-1SKLowerimagCV-Imin,
IEmax=imagCV+1SKUpperImax-imagCV,

where Rmin, Rmax, Imin and Imax denote the minimum or maximum value of real or imaginary component on this feature among all the original samples, CV is the center value of this feature among all samples, taking feature qε as an example:

14
CV=1Ni=1Nqεi,

where N represents the total number of original samples.

3.2.2. Complex virtual sample generation

The implementation procedure of the PSO-based visual sample generation method has been described in Section 2.2. In this study, the original method is adapted to meet the requirements of multi-mode FRF prediction for milling robots.

Firstly, the number of outputs in the multi-mode FRF prediction problem exceeds one, and the importance of each output varies. For example, in the robotic milling process, higher mode orders typically have less importance, and the importance of the natural frequency is greater than that of the damping ratio. Therefore, for the testing set Dtest=x,t, t=t1,,tn, the MAPE (used as the fitness function in optimization) should be expressed as:

15
MAPE=q=1nwqtq-t^qtq,

where wq is the weight of the qth output, representing its importance, and q=1nwq=1.

Secondly, since multi-mode FRF prediction is a problem in the complex domain, the TMIE-based asymmetric acceptable domain range expansion method is no longer applicable, and traditional ELM is insufficient to solve the prediction task. As a result, it would be impossible to control the MAPE to be less than 10 %. Therefore, the CKELMAI and DMCIE methods developed in Sections 3.1 and 3.2.1 are employed for the generation and filtering of complex visual samples.

The improved procedure is as follows:

(1) Dataset Partitioning: The original training set Doriginal={xi,ti}i=1N is randomly divided into training subsets and testing subsets Dtest={xi,ti}i=1Ntest. Weights Dtrain={xi,ti}i=1Ntrainwq in Eq. (15) are specified according to the actual requirements.

(2) Initial Forecasting Model Construction: Using Dtrain and Dtest, a forecasting model H^ is obtained by CKELMAI. The MAPE of the output is calculated using Eq. (15), ensuring it is kept below 10 % by optimizing the parameters γ and C in CKELMAI, where the methods described in reference [32] can be applied.

(3) Virtual Sample Initialization: The asymmetric acceptable domain range for each feature is calculated using DMCIE. Nvir virtual input samples xvir,i are then randomly generated within this range, and the outputs of these virtual samples tvir,i are obtained using the original forecasting model H^. The combined dataset Dvir=xvir,i,tvir,ii=1Nvir forms the initial set of virtual samples.

(4) Model Validation and Fitness Evaluation: Nvir new forecasting models H^new,i are obtained by CKELMAI, trained on new training subsets composed of Dtrain and xvir,i,tvir,i. The predicted output values are obtained by testing H^new,i on Dtest, and the MAPE (fitness) of the virtual samples must be constrained to less than 10 % to ensure their validity.

(5) Optimization via PSO: PSO is used to repeat step (4) until convergence conditions are met. At this point, a virtual sample is generated within the acceptable prediction region. Steps (1) to (5) are then repeated until the desired number of virtual samples is obtained.

3.3. Feature argumentation

It is challenging to fully capture and utilize important features of the data if only the original FRF data are used for prediction. While the CKELMAI developed in Section 3.1 effectively leverages second-order statistics, to extract and utilize the features of the original FRF data to their fullest extent, the time-domain data are derived by performing an inverse Fourier transform on the original FRF data. Additionally, time-frequency domain data are obtained through wavelet transform. Furthermore, two frequency-domain features, six statistical features, and one time-frequency domain feature are added to the original sample as augmented features.

3.3.1. Feature extraction

(1) Statistical features.

Maximum value:

16
zmaxzmax,

where z={zi}i=1N denotes the FRF data to be evaluated, N denotes the number of sample points.

Root mean square:

17
zRMS=1Ni=1Nzi2.

Variance:

18
z1Ni=1Nzi-z̄var,

where z̄ denotes the mean of samples.

Kurtosis:

19
zkurt=1Ni=1Nzi-z̄σ4,

where σ is the standard deviation of samples.

Skewness:

20
zskew=1Ni=1Nzi-z̄σ3.

Peak-to-peak:

21
zp-p=maxz-minz.

(2) Frequency domain features.

Spectral skewness:

22
zSpskew=i=1kzi-z¯z3Sfi,

where Szi is the power spectrum density obtained using the Welch method, i is the oscillation parameter, k is the number of coefficients at each scale.

Spectral kurtosis:

23
zSpkurt=i=1kzi-z¯σ4Szi.

(3) Time-frequency domain feature.

Average energy:

24
EWT=i=1Nwtφ2iN,

where i is the oscillation parameter, N is the number of coefficients at each scale, wt is the wavelet decomposition and reconstruction function of the signal, φ is the wavelet basis function.

3.3.2. Feature augmentation and normalization

The nine extracted features are added to the original FRF data as augmented features. That is, if the original frequency response feature data is z={zi}i=1N, the augmented feature data becomes z={zi}i=1N+8. To mitigate the impact of magnitude order on regression learning, the following normalization method is applied to preprocess the augmented feature data:

25
zni = znminmaxzi-zminzminmax+znmin,

where zmin and zmax are the maximum and minimum value of the augmented data before normalization, znmin and znmax are the maximum and minimum value of the augmented data after normalization, which are defined on a case-by-case basis.

4. Multi-mode FRF prediction for milling robot

The framework of the developed multi-mode FRF prediction method for milling robots, based on feature transfer with small sample sets, is described in this section, as shown in Fig. 4.

1) Impact Testing and Data Collection: First, n points on the robot body and one point on the tool tip under any two postures are selected for impact testing to obtain FRF data as the transferring source. Impact testing is also carried out on the points of the robot body under the target posture to acquire FRF data as the transferring target.

2) Constructing Complex Tensors and Identifying Parameters: The FRF data of the impact points on the robot body under both source and target postures are used to construct second-order complex tensors for the FRF features in the source and target domains, respectively. Multi-mode parameters of the FRF at the tool tip are identified using LSCE method, and these parameters are then organized into label vectors for the transferring source domain, as shown in Fig. 5.

Fig. 4The framework of multi-mode milling robot FRF prediction method

The framework of multi-mode milling robot FRF prediction method

3) Virtual Sample Generation: Based on the input tensor and output vector from the transferring source domain, the CKELMAI-enabled complex virtual sample generation method developed in Section 3.2 is applied to generate virtual samples.

4) Feature Augmentation and Preprocessing: The feature augmentation method described in Section 3.3 is used to extract features in the frequency domain, time domain, and time-frequency domain. These extracted features are then added to the original FRF data as augmented features. A normalization method is applied to preprocess the augmented feature data to eliminate the impact of magnitude order on regression learning.

5) Tensor Dimension Reduction: The shared invariant subspace between the complex tensors in the source and target domains is obtained using the naive tensor subspace learning method described in Section 2.3, which helps reduce the tensor dimensions effectively.

6) FRF Prediction: Finally, the CKELMAI method developed in Section 3.1 is used to predict the multi-mode FRF of the tool tip under the target posture.

Fig. 5Sample representation for FRF prediction

Sample representation for FRF prediction

a) Input of samples

Sample representation for FRF prediction

b) Output of samples

5. A demonstrative study

In this study, the FRFs of the KUKA KR90 robot, identified through modal testing experiments in reference [16], are used as raw experimental data to predict the multi-mode FRF. The testing setup involves an instrumented hammer with a force sensor and three accelerometers to excite and measure force and acceleration signals. The roving hammer technique was employed to impulse 23 points distributed across the robot's three links, as shown in Fig. 6, including three directions at point 21. To investigate the posture-dependent dynamics of the robot, modal testing experiments were conducted under three different postures: rigid posture, upright posture, and milling posture. As a result, a total of (21×3×3) FRFs were obtained, with a frequency resolution of 0.5 Hz and a bandwidth of 200 Hz. Consequently, (21×3×3×401) original FRF features can be obtained.

Fig. 6Three robot postures studied using modal testing experiments [17]: a) posture 1: rigid configuration: q1= 0°, q2= 135°, q3= 140°; b) posture 2: upright configuration: q1= 0°, q2= 135°, q3= –100°; c) posture 3: milling configuration: q1= 0°, q2= 70°, q3= 100°

Three robot postures studied using modal testing experiments [17]: a) posture 1: rigid configuration: q1= 0°, q2= 135°, q3= 140°; b) posture 2: upright configuration: q1= 0°, q2= 135°, q3= –100°;  c) posture 3: milling configuration: q1= 0°, q2= 70°, q3= 100°

a)

Three robot postures studied using modal testing experiments [17]: a) posture 1: rigid configuration: q1= 0°, q2= 135°, q3= 140°; b) posture 2: upright configuration: q1= 0°, q2= 135°, q3= –100°;  c) posture 3: milling configuration: q1= 0°, q2= 70°, q3= 100°

b)

Three robot postures studied using modal testing experiments [17]: a) posture 1: rigid configuration: q1= 0°, q2= 135°, q3= 140°; b) posture 2: upright configuration: q1= 0°, q2= 135°, q3= –100°;  c) posture 3: milling configuration: q1= 0°, q2= 70°, q3= 100°

c)

Modal parameters of point 21 in the three postures are identified using LSCE implemented in the LMS Test Lab Rev. 16A, as shown in Appendix Table A1. This includes a direct FRF (FRFzz) and two cross FRFs (FRFxz and FRFyz). The corresponding modal parameters, including natural frequencies fn and damping ratios ζn, are arranged in Table 1. Furthermore, following the sample representation method shown in Fig. 5, 9 input tensors of size (20×401) and the corresponding 9 output vectors of size (10×1) are constructed, where the different postures and FRF types are considered.

Table 1Modal parameters of point 21 identified by using LSCE

Mode
1
2
3
4
5
Rigid posture
fn (Hz)
14.0
14.5
17.9
21.3
22.5
ζn (%)
0.54
0.64
1.29
0.42
1.05
FRFyz
fn (Hz)
14.0
14.5
17.9
21.3
22.5
ζn (%)
0.54
0.66
1.35
0.42
1.06
FRFzz
fn (Hz)
14.0
14.5
17.9
21.3
22.5
ζn (%)
0.56
0.64
1.32
0.42
1.04
Upright posture
FRFxz
fn (Hz)
11.0
11.8
20.3
21.5
25.2
ζn (%)
0.44
1.58
0.85
0.93
1.25
FRFyz
fn (Hz)
11.0
11.8
20.3
21.5
25.2
ζn (%)
0.42
1.58
0.85
0.93
1.25
FRFzz
fn (Hz)
11.0
11.8
20.3
21.5
25.2
ζn (%)
0.42
1.62
0.85
0.91
1.25
Milling posture
FRFxz
fn (Hz)
10.1
11.0
19.3
20.7
23.7
ζn (%)
0.94
0.97
0.43
0.33
0.97
FRFyz
fn (Hz)
10.1
11.0
19.3
20.7
23.7
ζn (%)
0.94
0.97
0.43
0.32
0.92
FRFzz
fn (Hz)
10.1
11.0
19.3
20.7
23.7
ζn%
0.94
0.97
0.43
0.31
0.94

For verification, 6 sets of input tensors and output vectors in two postures are selected as training samples, while the input tensors and output vectors of the direct FRF in the other postures are chosen as test samples to predict the modal parameters. Specifically, the modal parameters for the rigid posture, upright posture, and milling posture are predicted using the developed method. The prediction results are obtained by implementing the developed method in MATLAB and running it 20 times. These results are shown in Table 2, where the values in parentheses represent the experimental values extracted from Table 1. Additionally, a total of 10 visual samples are generated using the CKELMAI-enabled complex virtual sample generation method. During the generation process, the weights for the ten outputs (first-to-fifth-order natural frequency and damping ratio) in Eq. (15) are set as follows: 0.7, 0.04, 0.04, 0.01, 0.01, 0.1, 0.04, 0.04, 0.01, and 0.01. These weights are used to obtain an appropriate set of kernel parameters and cost parameters by the method described in reference [32].

Table 2Prediction of modal parameters by using the developed methods

Mode
Rigid posture
Upright posture
Milling posture
fn (Hz)
ζn (%)
fn (Hz)
ζn (%)
fn (Hz)
ζn (%)
Mean
Std
Mean
Std
Mean
Std
Mean
Std
Mean
Std
Mean
Std
1
13.0
(14.0)
4E-15
0.62
(0.56)
1E-16
11.0
(11.0)
3E-10
0.83
(0.42)
3E-10
10.1
(10.1)
1E-8
0.56
(0.94)
5E-9
2
13.6
(14.5)
0
0.75
(0.64)
0
11.8
(11.8)
3E-10
1.00
(1.62)
3E-10
11.0
(11.0)
1E-8
1.87
(0.97)
5E-8
3
18.2
(17.9)
0
1.05
(1.32)
2E-16
19.1
(20.3)
1E-10
0.63
(0.85)
5E-10
20.7
(19.3)
1E-8
0.62
(0.43)
2E-9
4
21.1
(21.3)
4E-15
0.37
(0.42)
6E-17
20.9
(21.5)
4E-11
0.42
(0.91)
5E-11
21.2
(20.7)
1E-9
0.91
(0.31)
2E-9
5
22.8
(22.5)
4E-15
1.01
(1.04)
2E-16
23.7
(25.2)
1E-10
1.01
(1.25)
4E-11
25.6
(23.7)
1E-8
1.23
(0.94)
1E-9

The table demonstrates that the developed method for predicting modal parameters yields highly accurate results across various postures (Rigid, Upright, and Milling). The predicted values closely match the real values, with minimal discrepancies observed in most cases. The standard differences (Std) are small, reflecting the precision of the predictions. For example, Mode 1 shows strong alignment with the real values in the “Rigid” posture, with minor deviations in the other postures. Similarly, Modes 2 to 5 also show accurate predictions, with small variations primarily in the “Upright” and “Milling” postures. Overall, the method proves reliable for modal parameter prediction, as it consistently provides predictions close to the real values, with only slight variations and low standard differences, indicating the effectiveness and robustness of the method.

Table 3Prediction of modal parameters under different impact locations

Case
Mode
Rigid posture
Upright posture
Milling posture
fn (Hz)
ζn (%)
fn (Hz)
ζn (%)
fn (Hz)
ζn (%)
Mean
Std
Mean
Std
Mean
Std
Mean
Std
Mean
Std
Mean
Std
1
1
12.2
2E-15
0.57
0
11.0
0
0.81
0
10.1
2E-15
0.60
1E-16
2
12.9
2E-15
1.27
2E-16
11.8
2E-15
1.12
2E-16
11.0
2E-15
1.75
0
3
19.3
4E-15
0.95
2E-16
19.3
4E-15
0.65
0
20.7
4E-15
0.57
0
4
21.3
0
0.74
0
20.9
4E-15
0.51
1E-16
21.2
4E-15
0.94
0
5
24.2
4E-15
1.15
2E-16
23.9
4E-15
1.04
0
25.6
0
1.22
2E-16
2
1
14.1
0
0.50
1E-16
11.0
2E-15
0.85
1E-16
11.5
2E-15
0.65
0
2
14.6
4E-15
0.84
2E-16
11.8
2E-15
0.90
0
12.2
2E-15
1.32
0
3
18.2
4E-15
1.31
2E-16
19.0
4E-15
0.63
1E-16
19.6
4E-15
0.81
0
4
21.3
4E-15
0.57
2E-16
20.8
0
0.35
6E-17
21.1
4E-15
0.72
1E-16
5
22.9
4E-15
1.10
1E-16
23.4
4E-15
0.99
0
24.4
4E-15
1.14
0
3
1
12.0
2E-15
0.55
1E-16
11.0
2E-15
0.83
1E-16
11.9
2E-15
0.61
1E-16
2
12.7
2E-15
1.31
2E-16
11.8
2E-15
1.00
1E-16
12.6
0
1.22
2E-16
3
19.5
0
0.93
2E-16
19.1
4E-15
0.63
1E-16
19.3
4E-15
0.91
2E-16
4
21.3
4E-15
0.76
1E-16
20.9
4E-15
0.42
0
21.2
4E-15
0.68
1E-16
5
24.3
0
1.16
2E-16
23.7
0
1.00
0
24.1
4E-15
1.13
0
4
1
14.0
2E-15
0.46
0
11.0
0
0.85
0
10.3
2E-15
0.55
0
2
14.5
2E-15
0.87
0
11.8
2E-15
0.89
0
11.2
2E-15
1.73
0
3
18.3
0
1.39
2E-16
19.0
4E-15
0.63
0
20.6
0
0.66
1E-16
4
21.5
4E-15
0.55
0
20.8
4E-15
0.35
6E-17
21.3
0
0.93
2E-16
5
23.0
4E-15
1.23
2E-16
23.4
0
0.98
2E-16
25.5
0
1.23
2E-16
5
1
14.1
0
0.59
1E-16
11.0
0
0.83
1E-16
10.3
0
0.63
0
2
14.6
0
0.63
0
11.8
2E-15
0.97
0
11.2
0
1.63
1E-16
3
17.8
0
1.24
2E-16
19.1
4E-15
0.65
1E-16
20.4
4E-15
0.63
2E-16
4
21.2
4E-15
0.39
6E-17
20.9
4E-15
0.42
0
21.2
4E-15
0.88
2E-16
5
22.4
4E-15
1.02
2E-16
23.6
0
1.01
0
25.3
4E-15
1.20
0
6
1
12.2
0
0.6
1E-16
11.0
0
0.86
0
11.1
2E-15
0.59
1E-16
2
12.9
0
1.27
2E-16
11.8
2E-15
0.87
0
11.9
2E-15
1.47
0
3
19.3
4E-15
0.96
2E-16
18.9
0
0.62
1E-16
19.9
0
0.78
0
4
21.3
0
0.74
0
20.8
0
0.33
6E-17
21.2
0
0.79
1E-16
5
24.2
4E-15
1.15
2E-16
23.4
0
0.96
0
24.8
0
1.17
0

To further verify the low requirement of this method for the number of modal testing experiments, 5 out of the 20 hammer points on the robot body are selected to construct the feature tensors. Additionally, to examine the impact of hammer position on the prediction results, the combinations of the 5 hammer points are defined as {1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}, {11, 12, 13, 14, 15}, {16, 17, 18, 19, 20}, {1, 5, 9, 13, 17} and {4, 8, 12, 16, 20}. For the sake of simplicity, these 6 cases are numbered as 1 through 6, respectively. The predicted results are shown in Table 3, with a corresponding prediction error (MAPE) diagram presented in Fig. 7. This allows for a more intuitive analysis of the prediction results, where “Original case” refers to the prediction results shown in Table 2.

The table clearly demonstrates that using five groups of impact experiments can effectively predict the modal parameters of the tool tip. In fact, for certain modal parameters, the prediction accuracy achieved with partial combinations of hammer points surpasses that obtained from the 20 groups of hammer experiments. Notably, in all tables throughout this paper, frequencies highlighted in dark gray represent the most accurate predictions, while those in light gray correspond to the second most accurate predictions. This suggests that the method is not only efficient but also capable of achieving higher prediction accuracy with fewer experimental setups. It underscores the effectiveness of selecting optimal hammer points for modal testing, as the approach consistently delivers precise results even with reduced experimental complexity.

Fig. 7Prediction error of modal parameters under different hammer locations combination: a) rigid configuration; b) upright configuration; c) milling configuration

Prediction error of modal parameters under different hammer locations combination:  a) rigid configuration; b) upright configuration; c) milling configuration

a)

Prediction error of modal parameters under different hammer locations combination:  a) rigid configuration; b) upright configuration; c) milling configuration

b)

Prediction error of modal parameters under different hammer locations combination:  a) rigid configuration; b) upright configuration; c) milling configuration

c)

From Fig. 7, it can be concluded that no single combination of hammer points shows an absolute advantage under the Upright and Milling postures. However, the five groups of impact experiments are fully capable of performing the prediction tasks that is previously completed using 20 groups of impact experiments. In fact, even under the Rigid posture, Case 5 outperforms the 20 impact experiments in terms of prediction accuracy for all 10 modal parameters. Additionally, the setting of weight coefficients for the output modal parameters plays a crucial role in the prediction results. When the kernel and cost parameters are configured, the multi-output limit learning machine must balance trade-offs among the ten output modal parameters. This explains why, as seen in Fig. 7, the prediction accuracy is closely related to the weight parameters set; modal parameters with smaller weights tend to show less satisfactory prediction results. To obtain higher prediction accuracy, kernel parameters and cost parameters is set for ten output modal parameters respectively, and ten modal parameters are predicted in turn. The prediction results are as follows:

Table 4Prediction of modal parameters in turn by using the developed methods

Mode
Rigid posture
Upright posture
Milling posture
fn (Hz)
ζn (%)
fn (Hz)
ζn (%)
fn (Hz)
ζn (%)
Mean
Std
Mean
Std
Mean
Std
Mean
Std
Mean
Std
Mean
Std
1
14.0
(14.0)
6E-10
0.56
(0.56)
3E-16
11.0
(11.0)
3E-10
0.57
(0.42)
1E-16
10.1
(10.1)
2E-8
0.95
(0.94)
4E-7
2
14.5
(14.5)
2E-10
0.62
(0.64)
2E-11
11.8
(11.8)
2E-10
1.13
(1.62)
2E-16
11.0
(11.0)
2E-8
0.97
(0.97)
5E-10
3
17.9
(17.9)
2E-13
1.23
(1.32)
1E-10
19.7
(20.3)
0
0.85
(0.85)
7E-12
19.3
(19.3)
4E-15
0.44
(0.43)
1E-6
4
21.3
(21.3)
4E-15
0.42
(0.42)
7E-14
21.2
(21.5)
4E-15
0.61
(0.91)
1E-16
20.7
(20.7)
3E-7
0.31
(0.31)
3E-9
5
22.6
(22.5)
5E-13
1.04
(1.04)
1E-14
24.1
(25.2)
4E-15
1.10
(1.25)
2E-16
23.7
(23.7)
8E-12
0.90
(0.94)
3E-7

Fig. 8Prediction error of modal parameters under different hammer locations: a) rigid configuration; b) upright configuration; c) posture 3: configuration

Prediction error of modal parameters under different hammer locations:  a) rigid configuration; b) upright configuration; c) posture 3: configuration

a)

Prediction error of modal parameters under different hammer locations:  a) rigid configuration; b) upright configuration; c) posture 3: configuration

d)

Prediction error of modal parameters under different hammer locations:  a) rigid configuration; b) upright configuration; c) posture 3: configuration

b)

Prediction error of modal parameters under different hammer locations:  a) rigid configuration; b) upright configuration; c) posture 3: configuration

c)

The predicted values in Table 4 closely match the real values, with small discrepancies observed across all modes and postures, indicating high prediction accuracy. Std are minimal, further confirming the reliability of the method. For example, Mode 1 shows excellent alignment between the predicted and real values across all postures, with small deviations in the “Milling” posture. Mode 2 also shows strong prediction accuracy for the “Rigid” and “Upright” postures, while the “Milling” posture shows a slight increase in the standard difference. Modes 3 to 5 follow a similar pattern, with predictions being highly accurate and minor variations in standard differences. Overall, the results indicate that the method is highly effective for predicting modal parameters, with predictions consistently aligning closely with the real values. The small standard differences across all modes suggest that the method performs well under different postures and can provide precise and reliable modal parameter predictions with minimal error.

To further verify whether the developed method can achieve accurate prediction of the multi-mode FRF using only a set of impact experiments on the robot's body, the FRF corresponding to the 20 impact points on the robot body is used as the original data in turn for the prediction of the FRF, as shown in Appendix Table A2. In this case, the weights for the ten outputs in Eq. (15) are also set as 0.7, 0.04, 0.04, 0.01, 0.1, 0.04, 0.04, 0.01, 0.01, and 0.01, respectively, which are the same as those in Table 2 and Table 3. Moreover, a corresponding MAPE diagram is presented in Fig. 8 to provide a more intuitive analysis of the prediction results, where “Original case” refers to the prediction results shown in Table 2.

It can be concluded from Fig. 8 that it is difficult to identify a single hammer point that shows an absolute advantage under the Milling posture, the prediction accuracy achieved with the FRF from hammer point 11 under the Upright posture is significantly better than the results obtained from the 20 impact experiments. Similarly, under the Rigid posture, the prediction accuracy using the FRF from hammer points 4, 5, 15, 16, 17, and 19 outperforms the results of the 20 impact experiments. This confirms that the method can provide reliable and accurate multi-mode FRF predictions with only one set of impact experiments, and certain hammer points can yield superior results depending on the posture.

The above result indicates that if the impact position is appropriately selected, the developed prediction method can be used to predict the multi-mode FRF with only one impact test experiment, effectively predicting the multi-mode parameters of the tooltip. However, the selection of the hammer point needs to be analyzed and verified through pre-experimentation. To achieve higher prediction accuracy, taking hammer point 17 as an example. Kernel parameters and cost parameters are set for the 10 output modal parameters, and these 10 modal parameters are predicted in turn. The predicted results are as follows:

Table 5Prediction of modal parameters in turn by using only one set of impact experiment

Mode
Rigid posture
Upright posture
Milling posture
fn (Hz)
ζn (%)
fn (Hz)
ζn (%)
fn (Hz)
ζn (%)
Mean
Std
Mean
Std
Mean
Std
Mean
Std
Mean
Std
Mean
Std
1
14.0 (14.0)
4E-15
0.56 (0.56)
0
11.0 (11.0)
2E-15
0.37 (0.42)
6E-17
10.1
(10.1)
2E-15
0.97 (0.94)
0
2
14.5 (14.5)
2E-15
0.64
(0.64)
0
11.8 (11.8)
2E-15
1.65 (1.62)
5E-16
11.0 (11.0)
0
0.97 (0.97)
0
3
17.9
(17.9)
4E-15
1.32 (1.32)
0
20.3 (20.3)
0
0.85 (0.85)
0
19.3
(19.3)
0
0.43
(0.43)
6E-17
4
21.3 (21.3)
4E-15
0.43
(0.42)
0
21.4 (21.5)
4E-15
0.73
(0.91)
1E-16
20.7
(20.7)
0
0.31
(0.31)
0
5
22.5 (22.5)
4E-15
1.04
(1.04)
0
25.2 (25.2)
4E-15
1.22 (1.25)
2E-16
23.7
(23.7)
4E-15
0.94 (0.94)
2E-16

The results in Table 5 demonstrate that by selecting an appropriate impact position (e.g., hammer point 17), the developed prediction method can effectively predict the multi-mode FRF parameters with only one impact test. The predicted modal parameters closely align with the real values, with minimal discrepancies and low Std. Across all modes and postures (Rigid, Upright, and Milling), the predictions are accurate, with only slight variations in the standard differences, suggesting the method’s reliability. The results confirm that careful selection of the hammer point and the proper application of the prediction method can yield precise modal parameter predictions, which are essential for accurate modal analysis.

In addition, we assessed the time efficiency of our method for both training and prediction across various experimental setups. As reported in Table 6, training times remain uniformly low – between 6.25 and 6.58 seconds – regardless of the number of hammering points or the robot’s posture, underscoring the method’s consistent training efficiency. Even more impressive is the prediction latency: it stays at approximately 2.7×10⁻3 seconds in every configuration. Such a minimal prediction time ensures true real‑time operation, making the approach ideal for applications demanding rapid response. Altogether, these findings demonstrate that our method combines low computational overhead with the ability to deliver fast, real‑time predictions under diverse experimental conditions.

Table 6The time required for training and prediction of the method developed in this study

Rigid posture
Upright posture
Milling posture
Number of hammering points
20
5
1
20
5
1
20
5
1
Training time(s)
6.55
6.57
6.31
6.25
6.58
6.33
6.50
6.41
6.28
Prediction time(s)
2.7E-3
2.8E-3
2.7 E-3
2.7E-3
2.7E-3
2.7 E-3
2.8E-3
2.7 E-3
2.7 E-3

6. Conclusions

The accurate prediction of multi‐mode FRFs in milling robots is essential for maintaining process stability, efficiency, and workpiece quality. Traditional FRF prediction approaches often demand extensive experimentation, intricate modeling, and lengthy computations. To overcome these challenges, this study has introduced a novel feature‐transfer–based method that significantly reduces experimental effort while preserving prediction accuracy. Instead of relying on detailed joint‐space stiffness and inertia identification, the proposed approach requires only a small number of impact tests. Measured FRFs at selected points on the robot body – under both source and target postures – are organized into second‐order complex tensors, enabling effective feature transfer between configurations. Multi‐mode parameters at the tool tip are extracted via the LSCE method and assembled into label vectors for the source domain. A CKELM‐AI is then trained to predict the tool‐tip FRF under new postures. To enrich the training set, a CKELM-AI-based virtual sample generation strategy generates complex samples from the source‐domain tensor and label vectors. Additionally, feature augmentation – including frequency, statistical, and time–frequency feature extraction – further enhances model performance.

Validation results show that, even with only a few – or in some cases a single set of – impact tests, the proposed method delivers robust, high‐accuracy FRF predictions across various robot postures. Its low experimental burden and strong practical applicability make it an attractive solution for industrial‐scale robotic milling. Future work will focus on systematically investigating the influence of impact‐point selection on prediction accuracy, enabling guidelines for optimal sensor placement and further generalizing the method to different robot architectures.

References

  • M. Halbauer, C. Lehmann, J. P. Stadter, U. Berger, and F. Leali, “Milling strategies optimized for industrial robots to machine hard materials,” in IEEE 18th Conference on Emerging Technologies and Factory Automation (ETFA), Sep. 2013, https://doi.org/10.1109/etfa.2013.6648124
  • L. Zhang, J. S. Dhupia, and M. Wu, “Analysis and comparison of control strategies for normal adjustment of a robotic drilling end-effector,” Journal of Vibroengineering, Vol. 20, No. 7, pp. 2651–2667, Nov. 2018, https://doi.org/10.21595/jve.2018.19892
  • Y. Lin, H. Zhao, and H. Ding, “Posture optimization methodology of 6R industrial robots for machining using performance evaluation indexes,” Robotics and Computer-Integrated Manufacturing, Vol. 48, pp. 59–72, Dec. 2017, https://doi.org/10.1016/j.rcim.2017.02.002
  • G. Xiong, Y. Ding, and L. Zhu, “Stiffness-based pose optimization of an industrial robot for five-axis milling,” Robotics and Computer-Integrated Manufacturing, Vol. 55, pp. 19–28, Feb. 2019, https://doi.org/10.1016/j.rcim.2018.07.001
  • R. Peng, “Nonlinear vibration characteristics and time-delayed displacement control of rolling mill under dynamic rolling force,” Journal of Vibroengineering, Vol. 23, No. 7, pp. 1535–1548, Nov. 2021, https://doi.org/10.21595/jve.2021.21939
  • S. Mejri, V. Gagnol, T.-P. Le, L. Sabourin, P. Ray, and P. Paultre, “Dynamic characterization of machining robot and stability analysis,” The International Journal of Advanced Manufacturing Technology, Vol. 82, No. 1-4, pp. 351–359, Jun. 2015, https://doi.org/10.1007/s00170-015-7336-3
  • S. A. Tobias and W. Fishwick, “Theory of regenerative machine tool chatter,” Engineering, Vol. 205, pp. 199–203, 1958.
  • J. Tlusty, “A method of analysis of machine tool stability,” in Proceedings of the Sixth MTDR Conference, pp. 5–14, 1965.
  • J. H. Shaik and J. Srinivas, “Analytical prediction of chatter stability of end milling process using three-dimensional cutting force model,” Journal of the Brazilian Society of Mechanical Sciences and Engineering, Vol. 39, No. 5, pp. 1633–1646, Jun. 2016, https://doi.org/10.1007/s40430-016-0567-x
  • Y. Ji, X. Wang, Z. Liu, H. Wang, and Z. Yan, “An updated full-discretization milling stability prediction method based on the higher-order Hermite-Newton interpolation polynomial,” The International Journal of Advanced Manufacturing Technology, Vol. 95, No. 5-8, pp. 2227–2242, Nov. 2017, https://doi.org/10.1007/s00170-017-1409-4
  • J. Huang, P. Deng, H. Li, and B. Wen, “Stability analysis for milling system with variable pitch cutters under variable speed,” Journal of Vibroengineering, Vol. 21, No. 2, pp. 331–347, Mar. 2019, https://doi.org/10.21595/jve.2018.20080
  • X.-L. Cai, W.-A. Yang, X.-F. Yang, and Y.-P. You, “A multi-objective parameter optimization and decision-making method for multi-pass end milling with firefly algorithm and Markov clustering,” Journal of the Brazilian Society of Mechanical Sciences and Engineering, Vol. 46, No. 4, p. 193, Mar. 2024, https://doi.org/10.1007/s40430-024-04740-1
  • C. Chen, F. Peng, R. Yan, X. Tang, Y. Li, and Z. Fan, “Rapid prediction of posture-dependent FRF of the tool tip in robotic milling,” Robotics and Computer-Integrated Manufacturing, Vol. 64, p. 101906, Aug. 2020, https://doi.org/10.1016/j.rcim.2019.101906
  • S. Mousavi, V. Gagnol, B. C. Bouzgarrou, and P. Ray, “Dynamic modeling and stability prediction in robotic machining,” The International Journal of Advanced Manufacturing Technology, Vol. 88, No. 9-12, pp. 3053–3065, Jun. 2016, https://doi.org/10.1007/s00170-016-8938-0
  • T. Cvitanic, V. Nguyen, and S. N. Melkote, “Pose optimization in robotic machining using static and dynamic stiffness models,” Robotics and Computer-Integrated Manufacturing, Vol. 66, p. 101992, Dec. 2020, https://doi.org/10.1016/j.rcim.2020.101992
  • M. Bottin, S. Cocuzza, N. Comand, and A. Doria, “Modeling and identification of an industrial robot with a selective modal approach,” Applied Sciences, Vol. 10, No. 13, p. 4619, Jul. 2020, https://doi.org/10.3390/app10134619
  • S. Baglioni, F. Cianetti, C. Braccesi, and D. M. de Micheli, “Multibody modelling of N DOF robot arm assigned to milling manufacturing. Dynamic analysis and position errors evaluation,” Journal of Mechanical Science and Technology, Vol. 30, No. 1, pp. 405–420, Jan. 2016, https://doi.org/10.1007/s12206-015-1245-0
  • C. Dumas, S. Caro, S. Garnier, and B. Furet, “Joint stiffness identification of six-revolute industrial serial robots,” Robotics and Computer-Integrated Manufacturing, Vol. 27, No. 4, pp. 881–888, Aug. 2011, https://doi.org/10.1016/j.rcim.2011.02.003
  • G. Alici and B. Shirinzadeh, “Enhanced stiffness modeling, identification and characterization for robot manipulators,” IEEE Transactions on Robotics, Vol. 21, No. 4, pp. 554–564, Aug. 2005, https://doi.org/10.1109/tro.2004.842347
  • X. Huang and Z. Wang, “Thermal fatigue evaluation model of a microelectronic chip in terms of interfacial singularity,” Journal of Electronic Packaging, Vol. 142, No. 1, p. 12100, Mar. 2020, https://doi.org/10.1115/1.4045255
  • A. Pashkevich, A. Klimchik, and D. Chablat, “Enhanced stiffness modeling of manipulators with passive joints,” Mechanism and Machine Theory, Vol. 46, No. 5, pp. 662–679, May 2011, https://doi.org/10.1016/j.mechmachtheory.2010.12.008
  • A. Klimchik, D. Chablat, and A. Pashkevich, “Stiffness modeling for perfect and non-perfect parallel manipulators under internal and external loadings,” Mechanism and Machine Theory, Vol. 79, pp. 1–28, Sep. 2014, https://doi.org/10.1016/j.mechmachtheory.2014.04.002
  • E. Ferreras-Higuero, E. Leal-Muñoz, J. García de Jalón, E. Chacón, and A. Vizán, “Robot-process precision modelling for the improvement of productivity in flexible manufacturing cells,” Robotics and Computer-Integrated Manufacturing, Vol. 65, p. 101966, Oct. 2020, https://doi.org/10.1016/j.rcim.2020.101966
  • H. N. Huynh, H. Assadi, E. Rivière-Lorphèvre, O. Verlinden, and K. Ahmadi, “Modelling the dynamics of industrial robots for milling operations,” Robotics and Computer-Integrated Manufacturing, Vol. 61, p. 101852, Feb. 2020, https://doi.org/10.1016/j.rcim.2019.101852
  • G.-B. Huang, Q.-Y. Zhu, and C.-K. Siew, “Extreme learning machine: Theory and applications,” Neurocomputing, Vol. 70, No. 1-3, pp. 489–501, Dec. 2006, https://doi.org/10.1016/j.neucom.2005.12.126
  • J. Yang, X. Yu, Z.-Q. Xie, and J.-P. Zhang, “A novel virtual sample generation method based on Gaussian distribution,” Knowledge-Based Systems, Vol. 24, No. 6, pp. 740–748, Aug. 2011, https://doi.org/10.1016/j.knosys.2010.12.010
  • L. Li, Y. Peng, G. Qiu, Z. Sun, and S. Liu, “A survey of virtual sample generation technology for face recognition,” Artificial Intelligence Review, Vol. 50, No. 1, pp. 1–20, Jan. 2017, https://doi.org/10.1007/s10462-016-9537-z
  • M. Wedyan, A. Crippa, and A. Al-Jumaily, “A novel virtual sample generation method to overcome the small sample size problem in computer aided medical diagnosing,” Algorithms, Vol. 12, No. 8, p. 160, Aug. 2019, https://doi.org/10.3390/a12080160
  • W. Cai, B. Ma, L. Zhang, and Y. Han, “A pointer meter recognition method based on virtual sample generation technology,” Measurement, Vol. 163, p. 107962, Oct. 2020, https://doi.org/10.1016/j.measurement.2020.107962
  • Z.-S. Chen, B. Zhu, Y.-L. He, and L.-A. Yu, “A PSO based virtual sample generation method for small sample sets: Applications to regression datasets,” Engineering Applications of Artificial Intelligence, Vol. 59, pp. 236–243, Mar. 2017, https://doi.org/10.1016/j.engappai.2016.12.024
  • H. Lu et al., “When Unsupervised Domain Adaptation Meets Tensor Representations,” in 2017 IEEE International Conference on Computer Vision (ICCV), pp. 599–608, Oct. 2017, https://doi.org/10.1109/iccv.2017.72
  • G. B. Huang, H. Zhou, X. Ding, and R. Zhang, “Extreme learning machine for regression and multiclass classification,” IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), Vol. 42, No. 2, pp. 513–529, Apr. 2012, https://doi.org/10.1109/tsmcb.2011.2168604
  • H. Zhang, Y. Wang, D. Xu, J. Wang, and L. Xu, “The augmented complex-valued extreme learning machine,” Neurocomputing, Vol. 311, pp. 363–372, Oct. 2018, https://doi.org//10.1016/j.neucom.2018.05.074

About this article

Received
04 June 2025
Accepted
04 August 2025
Published
13 August 2025
SUBJECTS
System dynamics in manufacturing system modeling
Keywords
frequency response prediction
feature transferring
extreme learning machine
finite element method
milling robot
Acknowledgements

This study is funded by the Fundamental Research Funds for the Central Universities (NT2021019), National Natural Science Foundation of China (51775279).

Data Availability

The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

Author Contributions

Xu-Lin CAI: methodology, data curation, writing. methodology, formal analysis. Wen-An Yang: investigation, resources, validation. You-Peng You: conceptualization, project administration, supervision.

Conflict of interest

The authors declare that they have no conflict of interest.