1 Introduction

The concept of the macro–micro composite drive is widely used in various motion platforms [1,2,3,4,5]. Many scholars have proposed research methods and theories on multi-drive and composite drives of macro–micro platforms, carried out in-depth research, and verified their performance. The two-dimensional macro–micro composite motion platform of Harbin Institute of Technology combines the cylindrical VCM and the piezoelectric ceramic structure. Through the analysis of static and dynamic characteristics, the acceleration can reach 5 g and the positioning accuracy is 21 nm [6]. Song Zekun [7] conducted control research on the macro–micro-structure workbench, studied the macro-movement structure and the micro-movement structure, achieved the predetermined accuracy, and reduced the influence of the interference force. Zhou [8] combined the VCM with the concept of macro–micro drive and studied the control of multi-axis motion controller for macro motion and the control analysis of VCM for micromotion. The positioning system developed by the Tokyo Institute of Technology is mainly composed of a ball screw and a brushed DC motor, and a gas static pressure table is used [9]. The maximum stroke of the platform can reach 400 mm, and the positioning accuracy can reach 4 nm under limited conditions. At present, many parts and equipment fail due to fatigue fracture, but few scholars have carried out fatigue analysis and research on key components of the macro–micro motion platform. In the aspect of fatigue research, there is a rich experience [10,11,12,13]. Fatigue analysis has been widely studied by scholars at home and abroad, and a large amount of experience and theoretical data have been accumulated. The understanding of fatigue problems has advanced very well in recent years, with numerous applications in roads, bridges, aerospace, and automotive. In foreign countries, Braithwaite [14] proposed the concept of metal fatigue in the nineteenth century. In 1920, Griffith [15] published a paper on the theory of brittle fracture, and fatigue fracture gradually began to develop. In 1945, Miner [16] proposed the linear fatigue cumulative damage theory, and the Miner criterion has been widely used. The research on fatigue analysis abroad has a long time and rich experience. In China, although the time is not too long, the development of fatigue has also been fruitful. In 1973, Gao [17] carried out the method of fatigue test. In 1977, Zhao [18] and others analyzed the fatigue damage of the top hammer of the six-sided top press and explained the stress state of the top hammer, fatigue fracture, and the causes and influencing factors of fatigue damage. In terms of application, domestic large-scale machinery such as cranes, excavators, and hydraulic presses have been widely used in fatigue analysis, and also in some small key components [19, 20]. To sum up, the research of domestic and foreign experts on the ultra-high-acceleration ultra-precision positioning motion platform mainly focuses on the structural design of the platform and the control of positioning accuracy. However, there are few studies on fatigue life prediction of the key devices of the platform under complex high-frequency start-stop, ultra-high acceleration actual conditions. Therefore, how to ensure the ultra-high life of the ultra-high-acceleration ultra-precision positioning motion platform is particularly important, and its fatigue life prediction is urgently needed. In the research of rigid-flexible coupling dynamics analysis of mechanical structures, predecessors have accumulated a lot of analysis experience, among which the key components of diesel engines have been analyzed by rigid-flexible coupling analysis by many scholars. Xu [21] calculated the stress distribution of the connecting rod in the operating cycle of the diesel engine by the method of rigid-flexible coupling analysis of the diesel engine connecting rod, compared it with the static analysis results and obtained the difference between the two calculations results. Fan [22] performed modal fatigue analysis on the ten sub-shafts in the transmission shaft, which was a related operation of fatigue analysis by obtaining modal stress files through rigid-flexible coupling analysis. In the optimization analysis of key components, the use of finite element software for size optimization has been used by many experts and scholars [23,24,25].

This paper mainly starts with the fatigue life prediction and optimization design of the key components of the macro and micro motion platform. Firstly, by changing the number of the VCM and the size of the load, the influence on the acceleration is explored. The static analysis of the flexible positioning platform is carried out to obtain the stress and deformation curve of the flexible positioning platform with the change of the number of the VCM. Then, according to the static analysis results and the S–N curve fatigue analysis, the influence of different VCM numbers on the macro–micro motion platform, then the dynamic analysis was carried out to obtain the dynamic characteristic cloud map and the stress cloud map of the flexible platform, and it was found that the stress value of the flexible hinge was larger. Finally, the flexible hinge is optimized by RSMD.

2 Flexible positioning platform

The macro–micro combined motion platform studied in this paper is an ultra-high-speed precision positioning platform. The positioning work is completed on a flexible platform. The flexible platform is divided into the macro-moving platform and the micro-moving platform. The main working process is that the VCM drives the connecting arm, the connecting arm drives the macro-movement platform to achieve macro-movement positioning, the piezoelectric driver drives the micro-movement platform to complete the micro-movement positioning, and the macro–micro combination completes ultra-high-speed and ultra-precision positioning work. This paper mainly explores the macro-motion positioning work of the macro–micro motion platform. The macro and micro motion platform model diagrams are shown in Fig. 1.

Fig. 1
figure 1

Ultra-high acceleration macro–micro motion platform

In Fig. 2, the number of the VCM is expanded to “n”, and platform the load is expanded to “m” kg. The acceleration of the motion platform is affected by the number of VCMs and the size of the load. The initial "n = 1, m = 6 kg (load)", the maximum acceleration is 300 m/s2. From Newton's second law, we can know that under initial conditions, the thrust provided by VCM is 1800N, and the acceleration changes with the number and load of VCM pairs. It can be seen from Newton's second law that under initial conditions, VCM provides a thrust of 1800N, 900N on each side, and the acceleration varies with the number and load of VCM pairs. This is shown in Figs. 3 and 4, the acceleration curve of the flexible positioning platform as the VCM number and load change.

Fig. 2
figure 2

Multi-level macro–micro motion platform [2]

Fig. 3
figure 3

2D relationship curve of platform mass and "n" to acceleration

Fig. 4
figure 4

3D relationship curve of platform mass and "n" to acceleration

According to Newton's second law, under a certain load, the larger the number of VCMs, the greater the force provided by the motor and the greater the acceleration. In the case of a certain number of VCMs, the larger the load, the smaller the acceleration. As shown in Fig. 3, the red curve is the changing trend of acceleration when the load is 3 kg and remains unchanged, and the black curve is the changing trend of acceleration when the number of the VCM is “1” and remains unchanged.The left vertical axis is associated with the "platform quality" and the right vertical axis is associated with VCM. In Fig. 4, when the number of VCM pairs and the load both increase, the acceleration of the platform gradually increases, but as the VCM and the load increase to a certain extent, the change trend of the acceleration gradually decreases. It can be shown that when the number of VCM and the load is increased at the same time, the influence of the number of VCM on the acceleration of the platform is gradually weakened, and due to the limitation of the thrust provided by the VCM and the initial load, the final acceleration of the platform will not exceed 90 g (g = 9.8 m/s2).

In this paper, static mechanical analysis, dynamic mechanical analysis, and fatigue analysis are carried out on the flexible positioning platform based on the change of the number of VCM and the load, so as to obtain the data of stress, deformation, fatigue life, acceleration and speed curve of the flexible positioning platform. The data cloud map is used to analyze and explore the influence of the VCM number and load on the flexible platform.

3 Mechanical analysis

In the calculation of engineering problems, people initially solve mathematical equations by calculating conditions and formulas, but in fact, many engineering problems have complex working conditions and boundary conditions, and in many cases can not find the final solution. With the development of science and technology, the finite element method is gradually applied to the solution of engineering problems. The analysis steps of finite element method include discretization of structure, determination of displacement function, analysis of element mechanical characteristics, establishment of node equilibrium equation, calculation of displacement analysis results and solution of element stress and strain.

The finite element model is built. The flexible positioning platform studied in this paper is established in SolidWorks, and the output is a file in “xt” format. It is imported into ANSYS Workbench for material assignment, boundary conditions, and load application. The constraints are fixed at the left end of the flexible platform, and the drive provided by the VCM is applied to the right segment to set the boundary conditions. The materials and boundary conditions used in the specific model are shown in Table 1 and Fig. 5.

Fig. 5
figure 5

Boundary conditions of the flexible positioning platform

Table 1 7075AL-T6 material list

Static analysis in Workbench is mainly divided into model import, material addition, mesh division and constraint addition, and output of stress and deformation results. Stress results can be used as preconditions for fatigue analysis. In this paper, when "n" is 1, the load provided by the voice coil motor is taken as the input condition. The obtained stress and deformation results are shown in Figs. 6 and 7.

Fig. 6
figure 6

Stress of the flexible positioning platform

Fig. 7
figure 7

Deformation of the flexible positioning platform

It can be seen from the stress cloud diagram that the maximum stress is at the rounded corners between the two sides of the flexible positioning platform, and the maximum stress is 4.156 × 106 Pa. It can be seen that the location of the dangerous point is also here. When doing fatigue analysis, we should focus on the stress maximum area, which will be the lower life area. In the deformation cloud diagram, the closer to the force location, the greater the deformation, the constrained position has the lowest deformation, and the maximum deformation is 6.959 × 10–6 m on the right side of the flexible positioning platform, that is, at the force point.

As shown in Fig. 8, the deformation, stress, and force change curves of the flexible platform. It can be seen that both stress and deformation increase with increasing force. Among them, only when the number of the VCM changes, the thrust of the flexible platform will change, because the thrust of the flexible platform is provided by the VCM. When the number of VCM pairs is constant, the load increases while the thrust on the flexible platform remains constant. When both the load and the VCM number increase, the force change is also caused by the VCM number change.

Fig. 8
figure 8

Variation curve of stress and deformation with force

4 Fatigue analysis

The damage caused by the failure of mechanical parts every year is immeasurable, and fatigue fracture accounts for more than 50% of the failure [26]. Most of the main parts of construction machinery and railway bridges work under cyclically changing loads, and fatigue is the main failure form. In today's world, with the innovative development of the chip and semiconductor industries, the microelectronics manufacturing industry has led to a new wave of the industrial revolution. However, high-end manufacturing equipment and high-end chips in China’s microelectronics industry still rely on imports. The macro–micro motion platform is the key equipment in the microelectronics manufacturing industry and is widely used in the field of ultra-precision positioning. The macro–micro motion platform is a complex reciprocating start-stop working device, working for a long time will inevitably cause fatigue. However, domestic and foreign researchers have little research on its fatigue life, mostly on the development of macro–micro motion platforms, the control of positioning accuracy, and the suppression of vibration. Therefore, it is urgent to predict the fatigue life of macro–micro motion platforms.

As shown in Fig. 9 is the analysis process of fatigue analysis in nCode. In this paper, the flexible platform is analyzed in nCode Design Life, and the fatigue life analysis is carried out by nCode Design Life based on the previous static analysis results. nCode Design Life is researched by nCode company and has been integrated into ANSYS Workbench. It is very easy to use the finite element analysis results in the workbench. nCode Design Life is very convenient to use and has powerful functions, including stress fatigue analysis, strain fatigue. Many modules such as analysis and random vibration fatigue analysis can also automatically generate load spectrum and S–N curve according to user needs, and can also use the optimization module of Workbench to optimize the life [27].

Fig. 9
figure 9

Nominal stress method fatigue analysis process

Fatigue analysis can be divided into a selection of fatigue analysis methods, solution of finite element analysis results, the input of S–N curve and load spectrum, and output of fatigue analysis results. There are many methods for fatigue analysis. Among them, the nominal stress method, the local strain method, and the stress field strength method are widely used. In this paper, the nominal stress method is used for fatigue analysis. The finite element analysis results are imported into nCode using the statics analysis results used previously. The load spectrum is the driving force provided by the VCM. Because the macro–micro motion platform is a reciprocating cycle, and the force on the flexible positioning platform is positive and negative, the calculation method of constant amplitude is selected in nCode. The S–N curve is extracted from the nCode material library.

As shown in Figs. 10 and 11, the fatigue damage and fatigue life cloud diagrams are obtained when “n” is 15. From the life and damage cloud diagrams, it can be seen that the position of the lowest point of life is the same as the position of the maximum stress in the static analysis.

Fig. 10
figure 10

Damage cloud map

Fig. 11
figure 11

Life cloud map

As shown in Fig. 12, the relationship between the fatigue life of the flexible platform and the number of the VCM is listed. When “n” is less than 15, the fatigue life of the flexible platform is above 1 × 1015, and when “n” is greater than 15, the fatigue life of the flexible platform is Below 1 × 1015, with the increase of “n”, the fatigue life gradually decreases. It can be considered that when “n” is large enough, the fatigue life of the flexible platform is very small, even zero. Therefore, when the number of the VCM increases, pay close attention to whether the fatigue life of the macro–micro motion platform meets the requirements. While increasing the acceleration of the platform, it is necessary to ensure that the macro and micro motion platform has an ultra-high service life and a long enough working time, so as to meet the original design intention of the macro and micro motion platform.

Fig. 12
figure 12

Fatigue life with numberic deformation curve of VCM

5 Rigid-flexible coupling dynamics analysis

When the flexible characteristics of the component change significantly under the precise deformation of the load, which affects the overall dynamic mechanical characteristics or action behavior of the model, the concept of a flexible body can be introduced [28].

The position of coordinates of each node of the flexible body is not fixed in the process of movement, and the flexible body is usually modeled by floating coordinate system. The floating coordinate system in the flexible multi-body system is shown in Fig. 13, including floating coordinate system (\({e}^{b}\)) and inertial coordinate system (\({e}^{r}\)). The floating coordinate system is built on the elastic body and moves with the deformation of the flexible body, which is used to represent the movement of the elastic body and changes with time. Inertial coordinate system refers to the global coordinate system, which does not change with time.

Fig. 13
figure 13

Position of the “P” node of the flexible body

Because the ultra-high acceleration macro–micro motion platform operates at ultra-high speed, the flexible positioning platform will inevitably be hit by the connecting arm during the working process, and the impact will deform the flexible platform. working status. At present, there are many ways to convert parts into flexible bodies, which can be generated directly in Adams. First, the rigid body is constructed to be discretized, and then flexible beams are used to connect the various rigid body pieces to generate the required flexible bodies. This way Only for simple builds. The second is to generate a modal neutral file through the Adams/AutoFlex module of the flexible body module that comes with Adams. This method requires the establishment of a model in Adams. The third is to use finite element software to generate flexible bodies, such as ANSYS, Hypermesh, NASTRAN, etc., and then input them into Adams.

This paper uses the third method to generate a flexible body, which is to build a model in solid works, input it into HyperMesh, divide the mesh in HyperMesh, establish a rigid area, set material properties, and then perform modal settings and output MNF files used by Adams. The specific process is shown in Fig. 14.

Fig. 14
figure 14

“MNF” file generation process

In this multi-rigid body dynamics model, the connecting arm is connected to the flexible positioning platform, is located on the base, and is imported into Adams to add constraints and drives, this is shown in Fig. 15. The connecting arm moves linearly on the bottom plate driven by the VCM, the flexible platform is moved forward linearly by the thrust of the connecting arm, and the bottom plate remains fixed.

Fig. 15
figure 15

Multi-rigid body model

At the same time, add driving force to the voice coil motor, the acceleration to be achieved by the ultra-high acceleration macro micro motion platform is 300 m/s2, the total mass of the flexible positioning platform, connecting arm and some accessories is about 6 kg, the driving force provided by Newton's second law can be obtained voice coil motor is 1800N, and the driving force provided by the single-side voice coil motor is 900N, so the size of the forces on both sides in Adams is set to 900N (speed is equal to acceleration multiplied by time), and the running time is set to 0.01 s.

As shown in Fig. 16, the speed and acceleration of the flexible platform change with time, the speed increases with time, when the time is 0.01 s, the speed of the flexible platform is 3 m/s. In the acceleration curve, the acceleration size stabilization is about 300 m/s2. This shows that the velocity and acceleration obtained in the rigid coupled kinetic model agree with the theoretical values, verifying the accuracy of the analysis.

Fig. 16
figure 16

Curves of acceleration and velocity versus time

As shown in Fig. 17, the flexible platform kinetic energy changes with time curve, known by the graph, the kinetic energy increases with time, from the kinetic energy and speed (W = mv2/2), kinetic energy and speed is proportional, at 0.01, kinetic energy is 8.2 J, speed is 3 m/s2, known flexible platform mass is about 1.8 kg, the theoretical value of 8.1 J, to the data and theoretical value.

Fig. 17
figure 17

Energy versus time curve

It can be seen from Fig. 18 that the maximum stress is at the flexible hinge of the platform, and it can be known that when the flexible platform is hit instantaneously by the connecting arm, the impact on the flexible hinge is the largest.

Fig. 18
figure 18

Stress cloud diagram of the macro–micro motion platform

During the micro-positioning of the macro–micro motion platform, the flexible hinge is driven by the piezoelectric actuator to complete the positioning work. During the micro-positioning work, the flexible hinge will be deformed, but this deformation will recover when no force is applied. The original position, so it can be seen that during the micro-positioning process, the dangerous part of the flexible positioning platform is at the flexible hinge, which can also be seen in the following analysis. The cloud diagram of the dynamic analysis results shows that the flexible hinge is also a dangerous part during the macro motion of the macro–micro motion platform, that is when the VCM drives the connecting arm to drive the flexible platform to complete the positioning work. Therefore, when optimizing, the flexible hinge can be one of the optimized positions.

6 Optimize the design

Optimal design is to obtain an optimal design scheme under the condition that the product meets the established requirements, which can not only cause no waste of materials but also maximize the function. In the previous dynamic analysis results, it can be obtained that when the flexible positioning platform is impacted by the connecting arm, the stress value of the flexible hinge part is the largest, and the phenomenon of stress concentration occurs. Therefore, the optimization model for this optimization is the flexible hinge part of the flexible positioning platform. The optimization goal is to achieve the minimum stress value without increasing its own weight or reducing its compliance. At the same time, in order to eliminate the influence of resonance phenomenon, the first order natural frequency of the flexible positioning platform is minimized. The optimization method used is the response surface optimization in ANSYS Workbench.

Based on the above analysis, the response surface optimization mathematical model of the flexible hinge is as follows:

  • Find: X1;X2;X3;X4;X5……Xn.

  • Make: minδ(x), minσ(x), maxφ(x),max ǥ(x); max h(x)。

  • δ(x): Maximum equivalent stress;

  • σ(x): Mass;

  • φ(x): Maximum deformation

  • ǥ(x): Free mode first order natural frequency

  • h(x): Constrained mode first order natural frequency

  • Restraint: 10 mm ≤ X1 = W ≤ 16 mm; 2 mm ≤ X2 = J ≤ 6 mm; 2 mm ≤ X3 = Y ≤ 6 mm.

In this paper, the distance and thickness between the two circles of the flexible hinge are used as optimization variables, and the optimization analysis is carried out in Workbench, this is shown in Fig. 19. First, the size of the flexible hinge optimization variable must be parameterized in SolidWorks. The specific method is to add “DS_” to the parameter prefix for Workbench identification, and then associate SolidWorks with ANSYS, transfer the data to Workbench through SolidWorks, mark the optimization variables in “DM” in Workbench, and perform finite element Analyze, mark the analysis results, and finally drag out the optimization module of Workbench for optimization analysis.

Fig. 19
figure 19

Flexible positioning platform flexible hinge

After completing the relevant operations in Solidworks, the finite element simulation of the model should be carried out in Workbench. This paper analyzes the statics of the flexible hinge and extracts the stress, deformation, and mass in the analysis results. The deformation and stress programs are shown in Figs. 20 and 21.

Fig. 20
figure 20

Stress cloud diagram of the flexible platform

Fig. 21
figure 21

Deformation cloud map of flexible hinge

After the static analysis, the response surface optimization analysis is performed. The first step is to conduct the experimental design, which is used to collect data to calculate the response surface. There are many methods in experimental design, such as Central Composite Design, Optimal Space-Filling Design, Box-Behnken Design, Sparse Grid Initialization, and Latin Hypercube Sampling Design, etc. This paper chooses the default Central Composite Design, which is the most commonly used experimental design method, chooses Face-Centered in Samples Type, and chooses Enhanced in Template Type. The top 9 design points are shown in Table 2, and the variation curves of stress, deformation, and mass with sample points are shown in Figs. 22, 23, and 24.

Table 2 Optimal design of flexible positioning platform to generate sample point table
Fig. 22
figure 22

Curve of stress versus sample point

Fig. 23
figure 23

Deformation curve with sample points

Fig. 24
figure 24

Curve of mass change with sample point

After the experimental point calculation is completed, the construction of the response surface begins, and the selection of the appropriate response surface construction method can improve the accuracy of the response surface and reduce the error of the optimized design. For example, Genetic Aggregation, Standard Response Surface-Full 2nd Order Polynomials, Kriging, Non-Parametric Regression, Neural Network, and Sparse Grid, each with their own advantages and disadvantages, can be selected according to the needs of different methods. This paper chooses the Kriging method, which automatically adds design points to improve the accuracy of the response surface.

After the response surface is established, the fit degree chart and the fit degree curve can be generated, which can judge whether the established response surface model is accurate. As can be seen from Fig. 25 the design points on the fitting degree curve are also distributed on a line, indicating that the obtained response surface data is very accurate.

Fig. 25
figure 25

The fit curve of response surface optimization

As shown in Figs. 26, 27, 28 and 29, 3D surface plot of optimization objectives and design variables. When J and Y are the horizontal and vertical coordinates of the surface graph, optimize the Z axis of the surface plot such as the effect force, the maximum deformation, and the mass of the surface plot, as shown in Fig. 26, the maximum equivalent force changes from 3.0 × 107 Pa to 1.9 × 108 Pa, as shown in Fig. 27, the maximum deformation changes from 9.0 × 10−6 m to 1.2 × 10−4 m, As shown in Fig. 28, the mass varies from 1.795 to 1.798 kg. As shown in Fig. 29, the first-order natural frequency varies between 767 and 784 Hz.

Fig. 26
figure 26

Dimensions J and Y are plotted with equivalent stress surfaces

Fig. 27
figure 27

Dimensions J and Y with maximum displacement surface plot

Fig. 28
figure 28

Dimensions J and Y with quality surface diagram

Fig. 29
figure 29

Dimensions J and Y are analyzed with free-mode first-order natural frequency surface plots

As shown in Table 3, the three sets of optimal solutions generated by Workbench. After a comprehensive comparison and considering the actual situation, the size represented by the first group of design points is the final optimized size. Figures 30 and 31 are the maximum equivalent stress and maximum deformation cloud diagrams of the first scheme.The quality comparison results of stress and deformation before and after optimization are shown in Table 4.

Table 3 Optimize the program table
Fig. 30
figure 30

The stress cloud diagram of the flexible platform after optimization

Fig. 31
figure 31

The deformation cloud diagram of the flexible platform after optimization

Table 4 Comparison of results before and after optimization of flexible positioning platform

The comparison data of stress, displacement and mass before and after optimization of the flexible positioning platform are shown in Table 4. After comparative analysis, the equivalent stress is reduced by 6.33% and the maximum displacement is increased by 0.33%, indicating that the optimization does not reduce the flexibility of the flexible positioning hinge, and the mass is reduced by 4.4%. Therefore, this optimization analysis has completed the optimization goal, that is, the equivalent stress and mass are reduced, and the compliance of the flexible hinge is not reduced. Compared with the original model, the utilization value of the flexible platform is greatly improved.

7 Conclusion

In this paper, the fatigue analysis and dynamic analysis of the macro motion condition of the flexible positioning platform are carried out, the dangerous parts under the micromotion condition are optimized and designed, and the following conclusions can be drawn.

  1. 1.

    Under the macro motion condition, increasing the number of VCM pairs is proportional to the acceleration of the macro and micro motion platform, and the load weight is inversely proportional to the acceleration. The fatigue life of the flexible positioning platform will decrease with the increase of the number of the VCM. When the number of the VCM increases to a certain extent, the fatigue life of the flexible platform will be reduced to zero.

  2. 2.

    In the dynamic analysis of rigid-flex coupling of macro-micromotion platform, the acceleration curve and velocity and kinetic energy of the flexible positioning platform with time are obtained. It is concluded that when the connecting arm drives the flexible platform, the flexible hinge is stressed the most and is the dangerous part.

  3. 3.

    In the RSMD of the flexible hinge, its equivalent stress and mass are reduced, and the flexibility of the flexible hinge is increased, thereby increasing the utilization value of the flexible positioning platform and reducing the cost.