1. Introduction
To maximize productivity, cutting processes have to be carefully designed. Otherwise, either the machine tool’s capability is not fully exploited or the machine tool, the cutting tool, or the workpiece are at risk of damage due to dynamic instabilities. The design of cutting processes requires a solid understanding of both the process and the machine tool’s dynamics [
1].
While the former is not the subject of this publication, the latter can be identified via experimental modal analyses (EMAs), leading to a gray-box or black-box model of the machine tool dynamics. In the past, this was only conducted in laboratory conditions using impact hammers, shakers, or machine tool drives as excitation sources, which is a time-consuming process and subject to many inaccuracies [
2]. Operational modal analysis was designed to overcome these problems [
3]. The so-called “rapid identification” approach, in particular, uses in situ computer numerical control data but also only focuses on single-input single-output dynamics [
4]. While operational modal analysis is very accurate, it is generally only valid in close vicinity to the working position at which the data were collected and cannot be interpolated and extrapolated. This limits its value for complex process simulations, which generally involve a larger portion of the machine’s working space in contrast to a limited number of working points.
Alternatively, machine tool dynamics can be calculated by means of bottom-up theoretical models. In simple cases, these models can be derived analytically starting from the underlying equations of motion [
5,
6,
7]. More complex but also more informative models can be built using finite element analysis (FEA) methods [
8,
9,
10,
11]. In recent years, these models have become position-flexible and computationally very efficient due to intelligent substructuring and elaborate model order reduction methods [
9].
Even though dimensionality reduction methods exist [
12], the increasing complexity of the models also increases the number of unknown model parameters. These parameters represent the material properties of the machine tool (e.g., density and Young’s modulus), the properties of machine tool joints replaced by surrogate models (e.g., spring stiffnesses and viscous dampers), and, in some cases, the properties of additional friction models (e.g., see Rebelein [
10]). To achieve high model accuracy, these parameters must be carefully identified, meaning that values for them must be found that reflect the real physical properties of the machine tool. In the literature, many works on this exist, ranging from parameter identification for simplified feed drive structures [
5,
13] to complete machine tool systems [
11,
14,
15,
16]. The unknown parameters are either directly determined on the assembled system [
5,
11,
13,
16] or identified on separate, carefully designed test benches [
10,
14]. The former method leads to a challenging optimization problem [
11,
16,
17], while the latter may result in parameters that are only valid on the test bench but not for the overall machine tool system [
18]. To overcome this problem, the method of sequential assembly has been introduced [
10,
14]. Here, the machine tool is incrementally built up, starting, for example, with the machine tool bed until its final shape is reached. In parallel, a model is built, always matching the machine tool’s assembly state. This way, only a few parameters have to be identified in each step, reducing the overall complexity of the parameter identification problem. However, this approach is often uneconomical and only feasible if the machine tool can be disassembled and assembled at will.
Different strategies exist for parameter identification on complete machine tools: Garitaonandia et al. [
19] used a Bayesian optimization algorithm to find optimal parameters for the ball screw drive (BSD) and the mounting elements (MEs) based on three manually selected eigenmodes of a grinding machine. Hernandez-Vazquez et al. [
16] identified machine tool parameters using a least squares (LS) approach and found it beneficial to consider two machine tool axes positions in the objective function rather than just one. To decrease the simulation time, Hernandez-Vazquez et al. [
11] first built a response surface surrogate model of the original FEA model and, second, solved it for the unknown machine tool parameters also using a LS algorithm. In contrast, Semm et al. [
14] have exploited the computational efficiency of their model and combined it with a genetic algorithm, a particle swarm optimization (PSO), and a deterministic sequential least squares programming (SLSQP) algorithm to identify unknown machine tool parameters. They found the PSO to deliver the best and most stable results. Their model was reused in Ellinger and Zaeh [
17], where, in contrast to the presented approaches, the overall optimization problem was first partitioned into many smaller subproblems by means of global sensitivity analyses (GSAs). Afterward, SLSQP was used to determine the unknown model parameters. By using simulated reference data (instead of data acquired via measurements on the real-world machine tool), it was shown that optimal and globally valid parameters can be found. However, validating the identification strategy on a real-world machine tool was denoted as a field for further research.
The present paper aims to validate the approach first presented in Ellinger and Zaeh [
17] on a real-world machine tool and to compare it with a state-of-the-art PSO parameter identification approach. Furthermore, it will be shown that, in contrast to other strategies, it can be automated to a high extent and thus has the potential to be economically applied in modern production environments. For that, the remainder of the paper is structured as follows:
Section 2 briefly recalls the parameter identification methods applied in this work. Furthermore, model conformity measures are presented, which are important for both designing the objective functions of the underlying optimization problems and assessing the results. In
Section 3, the considered machine tool structure, the corresponding model, and the measurements performed to acquire input data for parameter identification are described. Afterward, the application of the sensitivity-guided (see
Section 3.2) and the black-box (see
Section 3.3) parameter identification approaches is described, and the corresponding results are presented. In
Section 3.4, both methods are compared regarding the resulting model accuracy and the required economic effort. The paper is concluded in
Section 4, with a summary and the outlook for future research.