Skip to main content
Micromachines logoLink to Micromachines
. 2023 Mar 25;14(4):730. doi: 10.3390/mi14040730

Research on Robotic Compliance Control for Ultrasonic Strengthening of Aviation Blade Surface

Shanxiang Fang 1,2,*, Yao Du 3, Yong Zhang 1, Fanbo Meng 4,*, Marcelo H Ang Jr 2
Editors: Youqiang Xing, Xiuqing Hao, Duanzhi Duan
PMCID: PMC10146381  PMID: 37420963

Abstract

In order to satisfy the requirement of the automatic ultrasonic strengthening of an aviation blade surface, this paper puts forward a robotic compliance control strategy of contact force for ultrasonic surface strengthening. By building the force/position control method for robotic ultrasonic surface strengthening., the compliant output of the contact force is achieved by using the robot’s end-effector (compliant force control device). Based on the control model of the end-effector obtained from experimental determination, a fuzzy neural network PID control is used to optimize the compliance control system, which improves the adjustment accuracy and tracking performance of the system. An experimental platform is built to verify the effectiveness and feasibility of the compliance control strategy for the robotic ultrasonic strengthening of an aviation blade surface. The results demonstrate that the proposed method maintains the compliant contact between the ultrasonic strengthening tool and the blade surface under multi-impact and vibration conditions.

Keywords: industry robot, compliance control, neural network fuzzy PID control, ultrasonic strengthening, aviation blade surface

1. Introduction

The surface strengthening of a titanium alloy aviation blade holds significant importance in improving an aircraft’s flight safety, as well as the service life and work efficiency of its engine [1,2,3]. Ultrasonic surface strengthening (USS) is an innovative surface treatment technology, which has the ability to ameliorate the hardness, surface roughness, and wear resistance of the processed workpiece’s surface [4]. To improve the automation level of ultrasonic strengthening and the surface quality of the blade surface, it is necessary to load the strengthening device on the industrial robot to complete the process automatically. In the ultrasonic strengthening process, the contact force between the strengthening tool and the workpiece surface is vital for forming a residual stress layer [5]. The constant contact force not only maintains the oscillation stability of the strengthening tool but also induces elastic–plastic deformation of the workpiece material, making it a crucial factor [6,7]. Therefore, compliance control is required during the process of robotic ultrasonic surface strengthening to keep a constant contact force.

The compliance control strategy encompasses a passive compliance mechanism, force feedback control, and impedance control, any one of which, when applied independently, cannot effectively solve the control problem of contact force in robotic machining [8,9,10,11,12,13]. As a robotic control study develops into an advanced stage, intelligent control methods are used to tackle the control problem of a complex system.

Neural networks are capable of self-organization, self-learning, nonlinear approximation, distributed storage, and the parallel processing of information [14,15,16,17]. They can simulate human thinking and reflect certain characteristics of human brain function. Neural networks are widely used in the high-precision control of intelligent industrial robots [18,19,20]. For instance, Shah et al. [21] designed a four-layer neural network to solve the path, time, and power optimization problems of robots, and the cognitive tasks involved included learning, adaptation, induction, and optimization. Zhang et al. [22] proposed a dynamic compensatory strategy for industrial robot manipulators. The parameters of the uncertain dynamics model were estimated by the RBF neural network, while a variable structure controller was employed to make up the approximation errors of the neural network. With the help of the robust H∞ controller, the effect of external disturbances will be attenuated, and robust tracking performance will be achieved. As for the time-varying characteristics of the transfer function of industrial robots in high-speed motion, Wang et al. [23] derived a relationship model between the motion state parameters of manipulators and PID parameter values through neural networks, and constructed a neural network PID controller to improve the accuracy of industrial robot tracking algorithms. The dynamic control system of industrial robots has multi-input, multi-output, nonlinear, strong coupling, and time-varying characteristics. Truong et al. [24] used a neural network algorithm to optimize the dynamic part of industrial robots, thereby significantly improving the robot’s force track and anti-interference abilities. Additionally, the final surface machining quality of a workpiece is affected by various factors, including robot machining contact force, feed rate, machining repetition rate, and machining path planning, among which contact force is essential [25,26,27]. Thus, it is necessary to develop different compliance force control methods for different working conditions, analyze the machining process, and summarize the knowledge of the combination of process parameters to lay a theoretical foundation for the automatic strengthening of an aviation blade surface.

In current complex production and processing systems, industrial robots need to have strong comprehensive information processing capabilities [28,29]. To meet this challenge, the intelligent compliance control system is widely used in industrial fields due to its self-adaptation, organization, coordination, optimization, and variable structure [30,31,32]. However, for specific operation tasks, discovering how to combine the control method with a specific application is a very complex problem. Therefore, the force control during ultrasonic surface strengthening is analyzed in this work, the goal of which is to use compliance control to maintain constant contact force under multi-impact and vibration conditions. The existing compliance control method for grinding robots can provide a relevant technical reference. By establishing the dynamic relationship between machining force and robotic end-position deviation, the robot can maintain the appropriate output force in a constraint environment.

This paper proposes a robotic compliance control method of contact force for ultrasonic surface strengthening. With the combined control method of a fuzzy PID controller and the RBF neural network, the compliance control of output force is realized based on the end-effector. This approach keeps the contact force between the ultrasonic tool and the blade surface constant during ultrasonic strengthening.

2. Force/Position Control Method for Robotic Ultrasonic Surface Strengthening

It is necessary to keep constant normal contact pressure during the ultrasonic strengthening of the aviation blade surface. This means that the motion path of the robot end and the output force in the Z-axis of the TCP coordinate system shall be controlled simultaneously in the strengthening process. To solve this problem, it is necessary to design the force/position control method for ultrasonic surface strengthening. However, due to the large rigidity of industrial robots, aviation blade workpieces, and the working environment, the control model must be highly accurate to obtain the expected end position and output contact force [33]. Indeed, it is difficult to realize in practice. In addition, the coupling of the position control and the force control also makes the control system more complex.

The force control method, here, applies an end-effector (mini-manipulator), as shown in Figure 1. In the process of ultrasonic surface strengthening, the force control and position control are decoupled at the end of the strengthening tool, on which neither will constitute constraint. The position control is realized by the KUKA KR60 robot, while the force control is realized by the end-effector. The coupling control problem between position and force in the system can be solved. Thus, it is easier to realize force/position control of the robotic ultrasonic strengthening system due to such a scattered control method.

Figure 1.

Figure 1

Force/position control schematic of robotic ultrasonic surface strengthening.

In the force control loop, the expected contact force F0 is transformed into the control variable u0; the force control signal is output to the end-effector by the force controller, with output force Fn. In consideration of the gravity compensation of the transducer, the contact force of the ultrasonic strengthening tool exerted on the blade surface is Fc. A six-axis force/torque sensor (SRI M3704B) is mounted at the wrist of the end-effector, and the measured feedback force is Fs, which can indicate the contact force between the strengthening tool and the workpiece surface in a control cycle. The feedback force Fs is compared with the expected contact force F0 to adjust the control quantity by the compliance controller until the control deviation Δu is 0, and the contact force for strengthening Fc is the expected force F0. The gravity compensation compensates for the component force of the ultrasonic strengthening tool’s gravity in the contact direction, which has a variation of a sinusoidal function with the end posture adjustment of the ultrasonic strengthening robot.

3. Transfer Function Model of the End-Effector

The end-effector system consists of several components such as motors, lead screws, dampers, and parallel mechanisms. Referring to the control principle of a servo motor and the motion principle of a ball screw, by setting the input voltage signal, motors output the torque, and the parallel mechanism is driven by lead screws to output the Z-direction pressure. There are many nonlinear factors in the control model of the device that stop it from being quantified accurately [12]. In order to control the end-effector system, it can be treated as a “black box”, and its control model can be determined through the parameter identification method.

Figure 2 shows the force analysis in the process of the end-effector outputting force. According to Newton’s second law, the force balance equation can be obtained as Equation (1).

Mk-Ff=Gd2ydt2+Cpdydt+Fn (1)

where M is the output torque of the motor, k is the proportionality coefficient, Ff is the friction force, G is the total mass of the moving parts of the device, Cp is the frictional damping coefficient, y is the displacement of the damper, and Fn is the output force of the end-effector.

Figure 2.

Figure 2

Force analysis of the end-effector.

The main moving component is the screw guide, and the influence of low friction can be ignored. The Laplace transform for Equation (1) can be expressed as Equation (2).

Fn(s)=KeY(s) (2)

When the blade is strengthened, the reaction force of Fn makes the end-effector passively generate displacement y, which can be expressed as Equation (3).

M(s)k=Gs2Y(s)+CpsY(s)+Fn(s) (3)

where Ke is the equivalent stiffness coefficient.

Equation (4) can be calculated by combining Equations (2) and (3).

Fn(s)M(s)=KekGs2+Cps+Ke (4)

For a motor, the simplified transfer function, ignoring its electromagnetic inertia, can be expressed as:

G(s)=M(s)U(s)=KmTSs+1 (5)

where Km is the forward gain and Ts is the inertia time coefficient of the motor transfer function.

According to Equations (2)–(5), the transfer function block diagram of the end-effector system can be obtained, as shown in Figure 3.

Figure 3.

Figure 3

The transfer function block diagram of the end-effector system.

The transfer function of the end-effector system can be calculated by combining Equations (4) and (5). Equation (6) is the relationship model between input control quantity and output contact force. From this equation, the control model of the end-effector proves to be a third-order system.

G(s)=KeKmk(Gs2+Cps+Ke)(Tss+1) (6)

The time domain measurement method is used to measure the model. To improve the accuracy of the measurement model, according to Equation (7), the n-order inertial link is used for fitting.

G(s)=K(Tss+1)neτs (7)

The blue curve in Figure 4 is the actual output force (feedback force). According to the curve data, the parameters of the end-effector control model are identified as Equation (8). By simplification, the experimental measurement model can be obtained as Equation (9).

G(s)=K(Ts+1)neτs=11.374(0.053s+1)5e0.065s (8)
G(s)=11.38(0.03s2+0.27s+1)(0.07s+1)=11.380.0021s3+0.049s2+0.34s+1 (9)

Figure 4.

Figure 4

Response validation of the end-effector’s measurement model.

The yellow curve in Figure 4 is the output force response curve of the measurement model, which is generally close to the curve of the actual output force. It is shown that the output force of the end-effector system does not overshoot after applying the step signal, which proves that the system model has good stability. Therefore, the measurement model can restore the actual model of the end-effector and can be used as an approximate control model.

4. Fuzzy Neural Network PID Control of Output Contact Force

A fuzzy neural network control utilizes the advantages of a neural network and a fuzzy system so that the fuzzy system has the ability to self-organize and self-learn, which can effectively improve the accuracy, robustness, and self-adaptation of the system [34,35]. To solve the regulation effect’s deficiency when the conventional PID control is applied to the time-varying system, the fuzzy RBF neural network is used to self-tune the three parameters kp, ki, and kd. Figure 5 shows the structure diagram of the control system.

Figure 5.

Figure 5

Structure diagram of the fuzzy neural network PID control system.

According to the basic principle of the control method, the system deviation e and its variation rate ec are input into the fuzzy RBF neural network as input variables and will be checked online in the control process. Then, self-tuning is conducted for the three parameters of PID based on the mapping relationship between the input variable and the output variable in the control network to select the optimal parameter of PID, so that the traditional PID controller will have self-adaptability. The initial parameters of the fuzzy RBF neural network are determined by K-means clustering to improve the training speed and approximation effect of the control network.

4.1. Design of the Fuzzy-RBF-PID Controller

According to the design requirements of the Fuzzy-RBF-PID controller for contact force control, the control network is designed into a five-layer structure with two inputs and three outputs. The system deviation e and its variation rate ec correspond to the two input nodes, and the PID parameters (kp, ki, kd) correspond to three output nodes. The control network structure is shown in Figure 5.

The propagation of signals in the fuzzy RBF neural network and the functions of each layer are explained as follows.

Layer 1: The two nodes of this layer are connected with the input deviation e and the deviation change rate ec, and the function is to pass the transformed e and ec to the next layer. The input and output relationship of the nodes in this layer is:

f1=(i)=X=[x1,x2],i=1,2 (10)

Layer 2: The function of this layer is to transform the deterministic input quantity into a fuzzy vector and then convert the input variable into the corresponding membership degree through the membership function of the defined fuzzy subset. The membership function is a Gaussian function, and the membership of each input component is:

f2(i,j)=exp(-(f1(i)cij)2(bij)2),i=1,2,j=1,2,,L (11)

where bij and cij are the mean and standard deviation of the membership function corresponding to the i-th input variable and the j-th fuzzy set, respectively, and the number of fuzzy segmentations L for both input variables is set to 7.

Layer 3: In this layer, each node represents a fuzzy rule, and the fuzzy rules are matched by connecting the fuzzy layers. By combining each fuzzy node, the corresponding activation threshold can be obtained in order to complete the fuzzy inference between the nodes. The output of each node is expressed as the product of all its input signals. It can be expressed as Equation (12).

f3(j)=j=1Nf2(i,j),N=i=1nNi (12)

where Ni is the number of the i-th input membership function of the input layer and N is the total number of nodes in the fuzzy rule layer, N = 49.

Layer 4: This layer normalizes the fitness of each fuzzy rule in the network.

f4(j)=f3(j)i=1Nf3(i),j=1,2,,N (13)

Layer 5: This layer consists of three nodes, and its main function is to convert the fuzzy output quantity into a clear quantity, which, in this case, is the three parameters of PID.

f5(l)=f4W=j=1Nf4(j)w(l,j) (14)

where W is the connection weight matrix between the output layer node and each node in the rule layer, and f5 (l) is the adjustment value of the three parameters kp, ki, and kd, l = 1, 2, 3.

The output of the fuzzy neural network PID controller is:

Δu=kpe(k)+ki[e(k)e(k)1]+αd[e(k)2e(k1)+e(k2)] (15)

An incremental PID control algorithm is adopted:

Δu=u(k1)+Δu(k) (16)

Delta (δ) learning rule is used to modify the adjustable parameter of the control network. Using the gradient descent method, the output error of the network will decrease by gradient with the increase in training times so that the actual output value of the system can be approximated to the ideal output value in a statistical sense.

The objective function is defined as:

E(k)=12[r(k)y(k)]2 (17)

where r(k) is the expected output and y(k) is the actual output in each iteration, and r(k)−y(k) represents the control error. The network weight is adjusted by the following learning algorithm:

Δwj(k)=ηEwij=ηe(k)f3(j) (18)

The learning algorithm of Δcij and Δbij in the fuzzy layer is:

Δcij(k)=ηEcij=ηe(k)wj(k)2(xicij)bj2,Δbij(k)=ηEbij=ηe(k)f3(j)2(xicij)bj2 (19)

Considering the momentum factor, the weight of the output layer can be expressed as:

wj(k)=wj(k1)+Δwj(k)+α[wj(k1)wj(k2)] (20)

where k is the iterative step of learning algorithms, η is the learning rate, η ∈ (0, 1), and α is the momentum factor, α ∈ (0, 1).

4.2. Simulation of Fuzzy Neural Network PID Control for Contact Force

The regulation and tracking performance of the control algorithm is very important for nonlinear systems with uncertain dynamics and external disturbances [36,37]. To verify the control performance of the Fuzzy-RBF-PID controller for contact force, the step response and positive sinusoidal tracking response of the output force are simulated.

When t = 0, the input signal F0 = 25 N, and the step response curve of the system output force is obtained, as shown in Figure 6. The simulation results show that the step response time of the output force for open-loop control with the experimental measurement model is 0.76 s, and that there is a 1.9% overshoot. When the Fuzzy-RBF-PID control module is added, the step response speed of the system output force is significantly improved, and the response time is reduced to 0.31 s. The response curve quickly enters a stable state after two small-amplitude oscillations and has nearly no overshoot, thus improving both the stability precision and the response performance of the system.

Figure 6.

Figure 6

Step response curve of Fuzzy-RBF-PID control.

Figure 7 shows the sinusoidal tracking response curve. The expected force signal is a sinusoidal signal with the amplitude of 25 N and a frequency of 0.04 Hz. Since the actual output force of the end-effector is not less than zero, the negative part of the input sinusoidal signal is filtered out. The figure shows that the system will achieve good overall tracking performance after the addition of the Fuzzy-RBF-PID control module. The response curve oscillates slightly near the starting point and then quickly enters the tracking state. In addition, the tuning delay is substantially smaller. As shown in Figure 8, the Fuzzy-RBF-PID control decreases the dynamic tracking error of the output force from ±2.1 N to ±1 N.

Figure 7.

Figure 7

Forward sinusoidal response curve of Fuzzy-RBF-PID control.

Figure 8.

Figure 8

Dynamic tracking error of the output force.

Therefore, the Fuzzy-RBF-PID control method can increase the adjusting speed, reduce overshoot, improve dynamic response performance, maintain a good tracking accuracy, and significantly improve the adjusting performance of the end-effector and the tracking robustness of the dynamic system.

5. Experiment Research on Robotic Compliance Control for Ultrasonic Strengthening of Aviation Blade Surface

The end-effector is loaded at the end of the KUKA KR60 industrial robot for experimental research. The structure of the end-effector’s hardware control platform is shown in Figure 9. The Realtime Application Interface (RTAI) is adopted and LinuxCNC is used as the control platform. The interface card, Motenc-100, is used for signal transformation and communication between the servo motor and sensor. The six-dimensional force sensor M3704B is used in the experiment, which can be used to test the force in X-axis, Y-axis and Z-axis directions and the torque around these three directions in the space. This sensor has a range of ±200 N in the Z-axis direction and a steady-state error of 0.1 N-0.2 N.

Figure 9.

Figure 9

The structure of the end-effector’s hardware control platform.

5.1. Experiment on the Compliance Control Algorithm of Contact Force

To evaluate the performance improvement of the fuzzy neural network PID controller on the end-effector system’s response, an experimental analysis is conducted using four control methods: open-loop control, PID control, fuzzy control, and Fuzzy-RBF-PID control. The control algorithm is implemented by using Labview, and the sampling frequency is set to 1 ms. For each control method, two groups of experiments are conducted: a step response experiment to analyze the system’s response performance and control accuracy, and a sinusoidal tracking experiment to analyze the system’s tracking robustness.

5.1.1. Step Response Analysis

As shown in Figure 10, from the PID control response curve, overshoot can almost not be seen in the rising stage, but appears for a short time in the descent stage. In the 25-0 N descent stage, the overshoot lasts for about 176 ms. The response error curve shows a specific deviation in the control system, but the duration is short.

Figure 10.

Figure 10

Step response analysis of contact force. (a) Open-loop control; (b) PID control; (c) Fuzzy control; (d) Fuzzy-RBF-PID control.

The adjusting speed of fuzzy control is slightly faster than that of PID control. In terms of adjusting deviation, when the expected output force signal is 25 N, the feedback force will be maintained at about 20 N; when the expected output force signal is set to 10 N, the feedback force will be maintained at about 8.5 N. There are two main reasons for the steady-state error. First, the fuzzy rules and control parameters, such as the quantification factor, are not set appropriately. Second, the fuzzy controller inputs deviation e and its variation rate ec, equivalent to a PD controller lacking the integration element. After fuzzification, the system’s control output is constrained within the fixed domain. Therefore, the system uses the fuzzy control, of which the output variable will inevitably have a steady-state error.

By combining fuzzy control with neural network control, a fuzzy neural network PID controller is designed. According to the step response curve of the same expected force, it can be analyzed that the use of fuzzy neural network PID control can make the adjusting speed of the output force in the descending region significantly faster. Furthermore, there is no overshoot in the rising stage of the system, but occasionally it can be observed in the descending stage (about 9%), in which it lasts for about 60 ms. These values are smaller than the PID control method. In comparison to the fuzzy control, the control deviation in the expected force maintenance stage is eliminated. Consequently, the fuzzy neural network PID controller exhibits superior control performance compared to the common PID controller and fuzzy controller. The system can be adjusted more accurately and quickly, while its steady-state accuracy can be guaranteed.

5.1.2. Sinusoidal Tracking Response Analysis

The ultrasonic strengthening tool is mounted on the force sensor fixed to the end-effector. In the process of the robotic ultrasonic strengthening of an aviation blade surface, it is necessary to adjust the posture of the tool with the contact position in order to ensure that the contact force has normal pressure, as shown in Figure 11. Here, Fc is the contact force, Fn is the output force of the end-effector, θ is the angle between the end-effector and vertical direction, and the output force can be expressed as Equation (21).

Fn=Fcmgcosθ (21)
Figure 11.

Figure 11

Force analysis of strengthening tool in the strengthening process.

To maintain a constant contact force between the strengthening tool and the blade surface, the output force of the end-effector should be a trigonometric function related to θ. Therefore, the sinusoidal tracking experiment is required to test the tracking performance of the output force of the end-effector. The amplitude of the expected contact force is set to 25 N, and the frequency is set to 0.1 Hz. Considering that the actual output force signal is greater than 0 N, after checking the control performance of the control algorithm under the condition of continuous contact force, we took the portion of the expected force curve F ≥ 1 as the target curve. The test results are shown in Figure 12.

Figure 12.

Figure 12

Figure 12

Forward sinusoidal tracking response analysis of contact force. (a) Open-loop control; (b) PID control; (c) fuzzy control; (d) fuzzy-RBF-PID control.

The control deviation of the system applying PID control is relatively small: in the range of −3 N~2.5 N. After the peak response force, the regulation delay lasts about 160 ms. PID control generally has high control accuracy, and the control deviation is mainly caused by a delay of output force due to system response hysteresis.

The feedback value of the output force in the fuzzy control system has an attenuation at the peak. Similarly to the step response, it results from a steady-state error generated by fuzzy control. In addition, the expected force curve and the response error curve both have sinusoidal variation. The system experiences an adjusting delay of approximately 60 ms after the peak.

Compared to the PID and fuzzy control methods, the fuzzy neural network PID control method has proven to be effective in adjusting the response deviation and delay of the output force. The system adjustment after the peak is delayed for about 45 ms, and the control deviation is kept within ±1.5 N. In terms of overall control performance, the fuzzy neural network PID control can significantly improve the adjusting speed of the PID control and offset the steady-state error in the fuzzy control. Consequently, the control accuracy, response speed, and tracking performance of the end-effector are effectively improved.

5.2. Experimental on the Output Force while Strengthening the Blade Surface

A strengthening path on the blade was selected as the experimental trajectory, with the aim to study the performance of dynamically adjusting the output force of the compliance control algorithm, varying with the posture, in the process of ultrasonic strengthening. As shown in Figure 13, the experimental platform for the robotic ultrasonic strengthening of an aviation blade surface is built. The path of strengthening is planned based on the method proposed by previous research [38]. The blade workpiece is clamped on the workbench and positioned by the blade tenon, as shown in Figure 14. The target contact force is set to 25 N and, considering that the self-weight of the ultrasonic strengthening device is 1.73 kg, the actual expected output force of the end-effector can be obtained by Equation (21). In the experiment, the ultrasonic sinusoidal signal of the tool head is filtered by means of wavelet transformation, and the processed signal can be used as the actual contact force signal with working condition information in the process of robotic ultrasonic surface strengthening.

Figure 13.

Figure 13

Experimental platform of robotic ultrasonic strengthening.

Figure 14.

Figure 14

Contact force test on a single path.

The experimental results are shown in Figure 15. The results indicate that the actual output force of the end-effector tracks the desired force very well; the output force error can be limited within ±1 N and satisfy the control accuracy requirement. The fuzzy RBF neural network is used to realize online self-tuning for the PID parameters and obtain the optimal parameter combination, so that the system can quickly approach the target value, improve the dynamic characteristics, and reduce the static error. The fuzzy neural network PID control not only has the advantage of the high steady-state accuracy of the PID control but also has the advantages of strong adaptability and flexible control of the fuzzy control. Therefore, the system can adjust the parameters self-adaptively in the dynamic pressure condition. The output force of the end-effector can accommodate the compliance control of contact force for the ultrasonic strengthening of an aviation blade surface due to good static and dynamic characteristics in the control process.

Figure 15.

Figure 15

Response curve of output force on a single path with Fuzzy-RBF-PID control.

5.3. Surface Quality Evaluation for Robotic Ultrasonic Strengthening of Titanium Alloy Aviation Blade

In order to verify the performance of the robotic compliance control for the ultrasonic strengthening of the aviation blade surface, the processing platform in Figure 13 is used for the regional strengthening of the titanium alloy aviation blade, as shown in Figure 16. The feed rate of robotic ultrasonic strengthening is set to 1.5 mm/s, and the process is repeated four times. The planned strengthening trajectory is input into the robotic controller. The target contact force signal of the end-effector is set to 25 N. The robotic ultrasonic surface strengthening is performed on the left half of the blade surface.

Figure 16.

Figure 16

Robotic ultrasonic strengthening on aviation blade surface.

The blade surface after robotic ultrasonic strengthening is shown in Figure 17. The quality of the blade surface is substantially improved, previous scratches and cutting textures have basically disappeared, and the surface becomes smooth and even.

Figure 17.

Figure 17

Aviation blade surface before and after ultrasonic surface strengthening.

Figure 18 shows the microscopic morphology of the blade surface. The figures show that regular and uniform strip-texture is formed on the surface of the titanium alloy blade after ultrasonic strengthening. There are no obvious over-strengthened or under-strengthened areas, which significantly improves the quality of the previously rough surface. After robotic ultrasonic strengthening, the surface roughness of the blade workpiece was reduced from Ra 2.7 μm to about Ra 0.8 μm, and the surface hardness was increased from 585 HL to about 672 HL. In future research, to make it easier to detect surface quality during the strengthening process, the advanced condition monitoring and fault diagnosis techniques for surfaces using machine vision systems can be applied [39,40].

Figure 18.

Figure 18

Microscopic morphology of the blade surface. (a) Before robotic ultrasonic strengthening; (b) after robotic ultrasonic strengthening.

The above figure shows that by applying the studied compliant force control strategy, the contact force output by the end-effector can be kept constant during the machining process to achieve a uniform and high-quality strengthening surface. It is also proven that, for the surface strengthening of a titanium alloy aviation blade, the application of industrial robot technology can achieve good and stable strengthening quality, thereby providing a new technical solution for the surface strengthening of aviation blades.

6. Conclusions

This paper proposes a robotic compliance control strategy for the ultrasonic strengthening of an aviation blade surface. The output force of the end-effector is regulated using an intelligent control method to achieve compliant contact between the ultrasonic strengthening tool and the blade surface under multi-impact and vibration conditions. The key contributions and conclusions are summarized as follows:

(1) The compliance control algorithm can improve the response performance of the system. The control algorithm utilizes the Fuzzy-RBF-PID method to control the contact force output of the end-effector, providing self-adaptability for the PID controller by utilizing the mapping relationship between the input and output of the fuzzy RBF neural network. Compared to conventional control methods, the proposed approach can enhance the system’s adjusting speed (with a max-delay of 45 ms), reduce overshoot, and significantly improve the regulation performance of the end-effector, as well as track the robustness of the dynamic system.

(2) The compliance control algorithm can realize accurate tuning for output force during blade strengthening. The experimental results of the output force control algorithm indicate that the fuzzy neural network PID control can effectively improve the response performance of the output force and tuning accuracy of the end-effector. The steady-state error problem in the process of fuzzy control can also be eliminated effectively. Through experimental verification, the dynamic tracking error of the output force can be kept within ±1 N.

(3) An experimental platform for the robotic ultrasonic strengthening of the aviation blade surface is built to verify the effectiveness and feasibility of the proposed compliance control strategy. After robotic ultrasonic strengthening, the regular and uniform strip-texture is formed on the surface of the titanium alloy blade, and a high-quality strengthening surface is obtained. The surface roughness is reduced by about 70% from Ra 2.7 μm to Ra 0.8 μm, and the surface hardness increases by about 15% from 585 HL to 672 HL. Therefore, it provides a feasible reference for the practical application of robotic compliance control technology for the ultrasonic strengthening of an aviation blade surface.

Author Contributions

Conceptualization, S.F.; methodology, S.F. and Y.D.; software, Y.D.; validation, S.F. and Y.Z.; formal analysis, S.F. and F.M.; investigation, S.F. and Y.Z.; resources, M.H.A.J.; writing—original draft preparation, S.F.; writing—review and editing, S.F. and M.H.A.J.; funding acquisition, S.F. and F.M. All authors have read and agreed to the published version of the manuscript.

Data Availability Statement

The data of this research are being used for further extended research and can be made available in due course.

Conflicts of Interest

The authors declare no conflict of interest.

Funding Statement

This research was funded by the National Natural Science Foundation of China, grant number 52205411; the China Postdoctoral Science Foundation, grant number EZ53020003; the National Natural Science Foundation of Shannxi province, grant number 2022JQ-366; and the Fundamental Research Funds for Central Universities of China, grant number 2018YJS135.

Footnotes

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

References

  • 1.Wu J., Che Z., Zou S., Cao Z., Sun R. Surface Integrity of TA19 Notched Simulated Blades with Laser Shock Peening and Its Effect on Fatigue Strength. J. Mater. Eng. Perform. 2020;29:5184–5194. doi: 10.1007/s11665-020-05025-z. [DOI] [Google Scholar]
  • 2.Zou S., Wu J., Zhang Y., Gong S., Sun G., Ni Z., Cao Z., Che Z., Feng A. Surface Integrity and Fatigue Lives of Ti17 Compressor Blades Subjected to Laser Shock Peening with Square Spots. Surf. Coat. Technol. 2018;347:398–406. doi: 10.1016/j.surfcoat.2018.05.023. [DOI] [Google Scholar]
  • 3.Nie X., He W., Cao Z., Song J., Li X., Pang Z., Yan X. Experimental Study and Fatigue Life Prediction on High Cycle Fatigue Performance of Laser-Peened TC4 Titanium Alloy. Mat. Sci. Eng. A. 2021;822:141658. doi: 10.1016/j.msea.2021.141658. [DOI] [Google Scholar]
  • 4.Fang S., Zhang Q., Zhao H., Yu J., Chu Y. The Design of Rare-Earth Giant Magnetostrictive Ultrasonic Transducer and Experimental Study on Its Application of Ultrasonic Surface Strengthening. Micromachines. 2018;9:98. doi: 10.3390/mi9030098. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Zhu L., Gong C., Zhang C., Qian J., Liu S., Zhang X., Liu C. Robot-Assisted Ultrasonic Impact Strengthening Strategy for Aero-Engine Blades. Robot. Comput. Integr. Manuf. 2022;78:102389. doi: 10.1016/j.rcim.2022.102389. [DOI] [Google Scholar]
  • 6.Panin A., Dmitriev A., Nikonov A., Kazachenok M., Perevalova O., Sklyarova E. Transformations of the Microstructure and Phase Compositions of Titanium Alloys during Ultrasonic Impact Treatment. Part i. Commercially Pure Titanium. Metals. 2021;11:562. doi: 10.3390/met11040562. [DOI] [Google Scholar]
  • 7.Kheradmandfard M., Kashani-Bozorg S.F., Kang K.H., Penkov O.V., Zarei Hanzaki A., Pyoun Y.S., Amanov A., Kim D.E. Simultaneous Grain Refinement and Nanoscale Spinodal Decomposition of β Phase in Ti-Nb-Ta-Zr Alloy Induced by Ultrasonic Mechanical Impacts. J. Alloys Compd. 2018;738:540–549. doi: 10.1016/j.jallcom.2017.12.049. [DOI] [Google Scholar]
  • 8.Chen W.H., Misra S., Gao Y., Lee Y.J., Koditschek D.E., Yang S., Sung C.R. A Programmably Compliant Origami Mechanism for Dynamically Dexterous Robots. IEEE Robot. Autom. Lett. 2020;5:2131–2137. doi: 10.1109/LRA.2020.2970637. [DOI] [Google Scholar]
  • 9.Su J., Liu C., Li R. Robot Precision Assembly Combining with Passive and Active Compliant Motions. IEEE Trans. Ind. Electron. 2022;69:8157–8167. doi: 10.1109/TIE.2021.3108710. [DOI] [Google Scholar]
  • 10.Ahmadi B., Xie W.F., Zakeri E. Robust Cascade Vision/Force Control of Industrial Robots Utilizing Continuous Integral Sliding-Mode Control Method. IEEE/ASME Trans. Mechatron. 2022;27:524–536. doi: 10.1109/TMECH.2021.3067619. [DOI] [Google Scholar]
  • 11.San-Miguel A., Puig V., Alenyà G. Disturbance Observer-Based LPV Feedback Control of a N-DoF Robotic Manipulator Including Compliance through Gain Shifting. Control Eng. Pract. 2021;115:104887. doi: 10.1016/j.conengprac.2021.104887. [DOI] [Google Scholar]
  • 12.Ma Z., Poo A.N., Ang M.H., Hong G.S., See H.H. Design and Control of an End-Effector for Industrial Finishing Applications. Robot. Comput. Integr. Manuf. 2018;53:240–253. doi: 10.1016/j.rcim.2018.04.010. [DOI] [Google Scholar]
  • 13.Dutta A., Salunkhe D.H., Kumar S., Udai A.D., Shah S.V. Sensorless Full Body Active Compliance in a 6 DOF Parallel Manipulator. Robot. Comput. Integr. Manuf. 2019;59:278–290. doi: 10.1016/j.rcim.2019.04.010. [DOI] [Google Scholar]
  • 14.Guo K., Pan Y., Yu H. Composite Learning Robot Control with Friction Compensation: A Neural Network-Based Approach. IEEE Trans. Ind. Electron. 2019;66:7841–7851. doi: 10.1109/TIE.2018.2886763. [DOI] [Google Scholar]
  • 15.Zhang S., Yang P., Kong L., Chen W., Fu Q., Peng K. Neural Networks-Based Fault Tolerant Control of a Robot via Fast Terminal Sliding Mode. IEEE Trans. Syst. Man Cybern. Syst. 2021;51:4091–4101. doi: 10.1109/TSMC.2019.2933050. [DOI] [Google Scholar]
  • 16.Narayanan V., Jagannathan S., Ramkumar K. Event-Sampled Output Feedback Control of Robot Manipulators Using Neural Networks. IEEE Trans. Neural Netw. Learn. Syst. 2019;30:1651–1658. doi: 10.1109/TNNLS.2018.2870661. [DOI] [PubMed] [Google Scholar]
  • 17.Anh H.P.H., van Kien C., Nam N.T. Advanced Force Control of the 2-Axes PAM-Based Manipulator Using Adaptive Neural Networks. Robotica. 2018;36:1333–1362. doi: 10.1017/S0263574718000450. [DOI] [Google Scholar]
  • 18.Quynh N.X., Nan W.Y., Yen V.T. Design of a Robust Adaptive Sliding Mode Control Using Recurrent Fuzzy Wavelet Functional Link Neural Networks for Industrial Robot Manipulator with Dead Zone. Intell. Serv. Robot. 2020;13:219–233. doi: 10.1007/s11370-019-00300-y. [DOI] [Google Scholar]
  • 19.Shojaei K., Kazemy A., Chatraei A. An Observer-Based Neural Adaptive PID2 Controller for Robot Manipulators Including Motor Dynamics with a Prescribed Performance. IEEE/ASME Trans. Mechatron. 2021;26:1689–1699. doi: 10.1109/TMECH.2020.3028968. [DOI] [Google Scholar]
  • 20.Kim Y.B., Seok D.Y., Lee S.Y., Kim J., Kang G., Kim U., Choi H.R. 6-Axis Force/Torque Sensor with a Novel Autonomous Weight Compensating Capability for Robotic Applications. IEEE Robot. Autom. Lett. 2020;5:6686–6693. doi: 10.1109/LRA.2020.3015450. [DOI] [Google Scholar]
  • 21.Shah T.M., Nasika D.P.B., Otterpohl R. Plant and Weed Identifier Robot as an Agroecological Tool Using Artificial Neural Networks for Image Identification. Agriculture. 2021;11:222. doi: 10.3390/agriculture11030222. [DOI] [Google Scholar]
  • 22.Zhang Q., Xiao J., Wang G. Neural Network-Based Compensation Control for Trajectory Tracking of Industrial Robots. Aust. J. Mech. Eng. 2015;13:22–30. doi: 10.7158/M13-044.2015.13.1. [DOI] [Google Scholar]
  • 23.Wang J., Zhu Y., Qi R., Zheng X., Li W. Adaptive PID Control of Multi-DOF Industrial Robot Based on Neural Network. J. Ambient. Intell. Humaniz. Comput. 2020;11:6249–6260. doi: 10.1007/s12652-020-01693-w. [DOI] [Google Scholar]
  • 24.Truong L.V., Huang S.D., Yen V.T., van Cuong P. Adaptive Trajectory Neural Network Tracking Control for Industrial Robot Manipulators with Deadzone Robust Compensator. Int. J. Control Autom. Syst. 2020;18:2423–2434. doi: 10.1007/s12555-019-0513-7. [DOI] [Google Scholar]
  • 25.El Khalick Mohammad A., Hong J., Wang D. Polishing of Uneven Surfaces Using Industrial Robots Based on Neural Network and Genetic Algorithm. Int. J. Adv. Manuf. Tech. 2017;93:1463–1471. doi: 10.1007/s00170-017-0524-6. [DOI] [Google Scholar]
  • 26.Zhang J., Liao W., Zhao W., Tian W., Zheng K., Li B. Research on Stability of Robotic Longitudinal-Torsional Ultrasonic Milling with Variable Cutting Force Coefficient. Int. J. Adv. Manuf. Tech. 2022;121:1707–1715. doi: 10.1007/s00170-022-09321-x. [DOI] [Google Scholar]
  • 27.Ochoa H., Cortesão R. Impedance Control Architecture for Robotic-Assisted Mold Polishing Based on Human Demonstration. IEEE Trans. Ind. Electron. 2022;69:3822–3830. doi: 10.1109/TIE.2021.3073310. [DOI] [Google Scholar]
  • 28.Roozbahani H., Handroos H. A Novel Haptic Interface and Universal Control Strategy for International Thermonuclear Experimental Reactor (ITER) Welding/Machining Assembly Robot. Robot. Comput. Integr. Manuf. 2019;57:255–270. doi: 10.1016/j.rcim.2018.12.011. [DOI] [Google Scholar]
  • 29.Canfield S.L., Owens J.S., Zuccaro S.G. Zero Moment Control for Lead-through Teach Programming and Process Monitoring of a Collaborative Welding Robot. J. Mech. Robot. 2021;13:031016. doi: 10.1115/1.4050102. [DOI] [Google Scholar]
  • 30.Yen V.T., Nan W.Y., van Cuong P. Recurrent Fuzzy Wavelet Neural Networks Based on Robust Adaptive Sliding Mode Control for Industrial Robot Manipulators. Neural Comput. Appl. 2019;31:6945–6958. doi: 10.1007/s00521-018-3520-3. [DOI] [Google Scholar]
  • 31.Mai T., Wang Y. Adaptive Force/Motion Control System Based on Recurrent Fuzzy Wavelet CMAC Neural Networks for Condenser Cleaning Crawler-Type Mobile Manipulator Robot. IEEE Trans. Control. Syst. Technol. 2014;22:1973–1982. [Google Scholar]
  • 32.Liu A., Zhao H., Song T., Liu Z., Wang H., Sun D. Adaptive Control of Manipulator Based on Neural Network. Neural Comput. Appl. 2021;33:4077–4085. doi: 10.1007/s00521-020-05515-0. [DOI] [Google Scholar]
  • 33.Kumar N., Panwar V., Sukavanam N., Sharma S.P., Borm J.H. Neural Network Based Hybrid Force/Position Control for Robot Manipulators. Int. J. Precis. Eng. Manuf. 2011;12:419–426. doi: 10.1007/s12541-011-0054-3. [DOI] [Google Scholar]
  • 34.He W., Dong Y. Adaptive Fuzzy Neural Network Control for a Constrained Robot Using Impedance Learning. IEEE Trans. Neural Netw. Learn. Syst. 2018;29:1174–1186. doi: 10.1109/TNNLS.2017.2665581. [DOI] [PubMed] [Google Scholar]
  • 35.Sabahi F. Introducing Validity into Self-Organizing Fuzzy Neural Network Applied to Impedance Force Control. Fuzzy Sets Syst. 2018;337:113–127. doi: 10.1016/j.fss.2017.09.007. [DOI] [Google Scholar]
  • 36.Xi R.D., Xiao X., Ma T.N., Yang Z.X. Adaptive Sliding Mode Disturbance Observer Based Robust Contro for Robot Manipulators Towards Assembly Assistance. IEEE Robot. Autom. Let. 2022;7:6139–6146. doi: 10.1109/LRA.2022.3164448. [DOI] [Google Scholar]
  • 37.Jiang W., Chen D., Zheng Y., Qiu X., Wang C. Active disturbance rejection control based on inertia estimation and variable gain for servomechanism of industrial robot. Meas. Control. 2022;55:189–197. doi: 10.1177/00202940221075257. [DOI] [Google Scholar]
  • 38.Fang S., Zhang Q., Cheng W., Wang J., Liu C., Han K. Research on Path Planning of Robotic Ultrasonic Surface Strengthening for Turbine Blade Based on Dynamic Response of Ultrasonic Surface Strengthening. Adv. Mech. Eng. 2019;11:3. doi: 10.1177/1687814019896960. [DOI] [Google Scholar]
  • 39.Nunez-Lopez J.A., Lindner L., Sergiyenko O., Rodriguez J.C., Flores W., Mercorelli P. Positioning Improvement for a Laser Scanning System using cSORPD control; Proceedings of the IECON 2021–47th Annual Conference of the IEEE Industrial Electronics Society; Toronto, ON, Canada. 13–16 October 2021. [Google Scholar]
  • 40.Sergiyenko O., Flores-Fuentes W., Mercorelli P. Machine Vision and Navigation. Springer; Berlin/Heidelberg, Germany: 2020. pp. 5–30. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data of this research are being used for further extended research and can be made available in due course.


Articles from Micromachines are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES