1. Introduction
In recent years, with the development of industry and the needs of people, submarine pipelines are widely used to transport oil and gas to domestic resource supplies, nuclear industry and other fields [
1]. The oil industry grew tremendously in the 1970s, and pipeline engineering followed on a large scale. In the 1950s, the first pipeline robot propelled by fluid pressure was developed, which was also called a PIG (Pipeline Inspection Gauge) due to its shape. A PIG is driven by fluid to achieve movement and obtain speed through the pressure difference between the front and rear of the robot, and it is controlled through other equipment to complete inspections of the inner diameter of the pipe and for cleaning the pipe wall [
2,
3,
4,
5]. Yang et al. developed a robot that generates electricity during a pipeline’s operation. It is mainly composed of three parts: body, power generation and guidance. The power generation part is used to realize the power supply function of the whole device, mainly to convert the kinetic energy generated by the impeller due to the impact of the fluid into the electric energy of the battery; the main body of the robot adopts the support wheel, the control platform and the power supply group, which can realize the robot’s walk along the pipe’s wall in the pipeline. The traction mechanism uses the guidance of the electromagnet and the guide head to enable the robot to pass curves smoothly [
6]. Some companies jointly developed a robot with the ability of pipe diameter adaptation that can be driven by fluid to move forward and backward freely to remove pipe attachments. Two drive cups are arranged symmetrically at both ends of the PIG to realize the two directions of the PIG; at the same time, the PIG is loaded with two sets of elastic support wheels, and the corresponding cups are arranged in the middle of the PIG to prevent eccentric conditions caused by the weight of the PIG and to ensure a seal for operation [
7].
Several researchers have experimented with bypass pigging techniques for PIG kinetic studies [
8,
9,
10]. Frank Kirchner developed a MAKRO robot, which uses a roller to walk. Based on the stability of the hinge connection during bending, the robot’s passability and obstacle-crossing ability were simulated [
11]. This type of robot is more demanding in terms of smoothness of the pipe and less stable when passing through the bumps and grooves in the inner wall of the pipe, and it is difficult to guarantee the movement speed. Young-Sik et al. developed a differential pipeline inspection robot whose performance is driven by a telescopic rotating rod and can perform inspection functions inside the pipeline [
12]. This type of robot drive is simple and convenient, but the structure is more complex, and the telescoping mechanism is prone to jamming during the bending process. Atsushi et al. designed a pipeline robot that adapts to a small orifice diameter. The dynamic characteristics of the spiral mechanism were analyzed, and the relationship between the spring stiffness, motor torque, robot length and static friction of the pipe wall was obtained [
13]. Gleicher et al. adopted the CEL fluid–structure interaction volume method to simulate the deformation and equivalent stress of the skin bowl under fluid driving [
14]. Ducobu et al. performed simulations of the CEL fluid–structure coupling, and the surface method was used to analyze the motion characteristics of their robot under non-weld conditions and the deformation of the skin bowl driven by the fluid [
15]. Xue et al. established the CEL model of a PIG, explored the influence of the thickness and hardness of the cup on the friction and analyzed the blockage caused by the robot during the movement process [
16]. Hendrix et al. adopted a self-developed experimental device that uses a steel hull to study a two-way PIG and the ratio between the friction and contact force [
17]. Reinforcement learning has been widely used to control robots to cultivate a self-learning ability. Goharimanesh et al. applied fuzzy reinforcement learning to the continuous control of robots. In addition, the genetic algorithm was used to adjust the control parameters to improve the stability and trajectory tracking ability of the robot [
18]. Ignacio et al. designed an adaptive PID controller for a mobile robot and evaluated the PID parameters through simulation experiments and control [
19]. The solid–fluid coupling-based approach to leather bowl stress and friction analysis for the above robots is more comprehensive, but the research in multisectional pipe robots still leaves many gaps.
Low-flow pipeline robots have been widely used in submarine oil and gas pipelines in recent years [
20]. A few studies have focused on the running speed, wall friction and dynamic characteristics [
21,
22,
23]. Experts have conducted a large amount of research on the frictional contact behavior between the PIG cup and the straight pipe [
24,
25]. Wang et al. analyzed the force state and the theoretical calculation of the cup during the operation of the PIG with the help of two-dimensional diagrams and provided a series of suggestions for the design of the PIG [
26]. Zhang et al. used the finite element method to analyze the mechanical properties of the pig cup and obtained the factors that affect the contact stress and bending stress of the robot cup under different working conditions [
27,
28]. Zhang et al. predicted the contact force of bidirectional PIG and discussed the effects of cup interference, cup thickness, cup curvature and the size of contact with the tube wall on the contact force of the cup at different pressure differentials [
29,
30,
31]. Narmak analyzed the motion state of a robot in an oil and gas pipeline using the numerical simulation method, obtained the pressure distribution of the fluid along the pipeline and studied the robot’s movement in the oil and gas pipeline [
32]. Zhu et al. considered the interference contact between the sealing cup and the inner wall of the pipe and established an axisymmetric dynamic model of the interaction system of the cabin (rigid body)–seal cup (super elasticity)–inner wall of the pipe, and they predicted the contact force between the pipeline robot and the inner wall of the pipeline [
33,
34]. The shock vibration and speed control of pipeline robots have been studied for many years. Den Heijer et al. combined the linear elastic contact model with a nonlinear Reynolds equation to determine the coefficient of friction and contact force under lubricated conditions [
35]. Liang et al. proposed that the instrument of the pipeline inspection braking unit can be used to control the speed of the PIG. In this method, the Euler–Cauchy method is used to solve the speed control equations in different situations [
36]. Miao et al. analyzed the motion of PIG by establishing a nonlinear dynamic model and using dynamic simulation and proposed a WOA controller to reasonably control the motion speed [
37]. Kim et al. proposed two new friction PIG models, mainly to study the speed offset caused by friction and to predict the movement speed and working time of the robot in a long pipeline system. Currently, there are more studies on the pigging effect of pipeline robots [
38]. Li et al. simulated and analyzed the flow field around a PIG and determined that the friction force is the main force affecting the movement of the PIG [
39]. Liu et al. combined OLGA and CFD simulations, and the bypass pigging method was adopted to alleviate pipeline obstructions and improve the speed of a robot’s operation [
40]. Chen et al., based on the CFD method, performed a numerical simulation to explore the influence of gas–liquid two-phase flow in the clearance between the PIG and the tube wall on the pigging effect of a PIG [
41]. Cao et al. established a PIG with a single section length of 269 mm and a diameter of 206 mm for a large pipe with an internal diameter of 249 mm and investigated the effect of the flow field on the PIG emission and the effect of contact behavior [
42]. Based on the above pipeline robots, we found that they work in a single way, so we adopted fluid drive to explore the differential pressure multisection pipeline robots that can integrate cleaning and inspection functions. These robots are simple in structure, easy to drive and suitable for pipes of different diameters. Moreover, the robots use leather bowl contact, which is less likely to cause jamming, and are connected by a cross universal coupling in the middle, which enhances the efficiency and stability of the robots. Meanwhile, according to the above PIG studies, researchers have conducted a comprehensive study on robot skin bowl friction and speed control, but there are fewer studies on multisectional robots, and there are mostly gaps in the study of skin bowl forces and connections for multisectional robots.
Therefore, in this paper, a pipe robot with a single section length of 60 mm and a diameter of 50 mm was constructed. This paper used ADAMS and set the leather bowl as a flexible body. We explored the effect of changing the number of cabins, the bulge height of the inner wall of the pipeline and the turning radius of the pipeline on the motion law of a robot and the force at the connection point of the universal joint. In addition, by building a corresponding experimental bench, we explored the influence of changing the number of cabins and the number of cups on the movement of the robot.
3. Passability Research
In practical engineering, the structure of the pipeline robot has a great influence on its passability. For example, in an actual situation, robots with different numbers of cabins are used to complete the corresponding work. The inside of a pipeline has different heights from bulges due to processing errors. The complex terrain of a submarine pipeline restricts the regular laying of the pipeline, and a pipeline with different radians appears. These affect the motion law and mechanical properties of the robot. It is necessary to carry out dynamic simulations to objectively and accurately explore the movement of a PIG in the pipeline and to solve the problem of the passability of the robot when passing through a curved pipeline.
3.1. The Effect of the Number of Cabins on the Speed
The pipeline robots developed by most companies mainly have two sections or three sections, and they can complete various functions, such as cleaning and inspection. Under normal circumstances, the movement laws and speed changes of robots with different numbers of cabins are also significantly different. Therefore, it was necessary to perform a motion analysis on robots with different numbers of segments. A pipeline with an inner diameter of 50 mm and a turning radius of 500 mm was used. The model was established in ADAMS, and the leather bowl was converted into a flexible body with Ansys. The Poisson’s ratio was 0.49, a band constraint was adopted on the robot’s body and a universal pair was used to connect cabin sections. An elastic contact between the leather bowl and pipe wall was set, with a friction coefficient of 0.8 and a recovery coefficient of 0.3. A two-section pipeline robot and a three-section pipeline robot with the same cup structure were supplied with a pressure of 5 MPa, as shown in
Figure 10. The influence of the different numbers of cabin sections on the speed and contact force of the robots is shown in
Figure 11 and
Figure 12.
Through an ADAMS simulation analysis, it could be seen, as shown in
Figure 11, that the variation laws of the motion speeds of the two groups of pipeline robots were almost the same. Affected by the initial force, the two groups of robots had a uniform increase in speed in the straight pipe. At the moment of entering the curve, due to the contact force and friction force, the speed dropped sharply. After entering the curve, the speed of the robot increased significantly due to the backlog of pressure and then decreased until it left the pipe. However, the average speed of the two-section robot was 0.12 m/s, and the maximum speed before entering the bend was 0.27 m/s. The average speed of the three-section robot was 0.08 m/s, and the maximum speed before entering the bend was 0.18 m/s. The movement speed of the three-section robot was much lower than that of the two-section one. As shown in
Figure 12, a point was taken at each of the two robot leather bowls for monitoring, and the trend of contact force variation at the leather bowls was approximately the same. However, the contact force at the leather bowl of the three-section pipeline robot was slightly higher than that of the two-section pipeline robot because of more constraints on the degrees of freedom of the three-section pipeline robot. According to the force formula of robot motion:
where
is the friction of the leather bowl, N; and
G is the PIG gravity, N.
The increase in the number of segments led to an increase in the overall mass of the robot. At the same time the number of leather bowls doubled, which increased the frictional resistance and seriously reduced the robot’s movement speed. Additionally, the universal coupling transferred forces to the rear half of the curve when turning, which affected the turning speed of the whole robot. Therefore, in practical engineering, a separate power system is required to prevent the jamming of the robot and monitor the robot’s working position and motion status.
3.2. The Influence of the Number of Cabins on the Force of the Connection Point
Under normal circumstances, the joints of a multisection pipeline robot are connected by a cross universal coupling. The coupling is subjected to loads in different directions before and after the coupling, which can easily cause deformation of the coupling. The force of the coupling is particularly important. Taking a pipeline with an inner diameter of 50 mm and a turning radius of 500 mm, ADAMS was also used for simulations. The leather bowl and pipe wall were in elastic contact, the universal pair and the core tube were bound by a bond, the parameter settings remained unchanged and 5 MPa pressure was passed into the entrance. A simulation analysis of the pipeline robots with two cabins and three cabins was carried out, and the force change at the center point of the cross was taken, as shown in
Figure 13.
The two-section and three-section pipeline robots passed through the pipeline successively, and the simulation results, after ensuring that the number of cabins was the only variable, were as shown in
Figure 13. The movement speed of the two-section robot was higher than that of the three-section robot; therefore, the two-section pipeline robot was given priority. Upon entering the pipeline, when the current cabin section bends, there is a large contact force and friction force with the pipe wall, and the speed decreases instantaneously, while the rear section maintains the original speed and continues to move forward, resulting in a large, instantaneous squeeze between the two. According to the ADAMS simulation analysis results, as shown in
Figure 13, the curve represents the contact force at the joint point. The instantaneous contact force at the connection point can reach 180 N. For the three-section pipeline robot, when the number of cups increased, the resistance when cornering was significantly higher than that of the two-section pipeline robot. Therefore, the speed difference between the cabin sections was large, resulting in an increase in the extrusion at the connection point and a greater contact force. It can reach 540 N, which causes the overall movement speed to decrease, and the force at the rear connection drops in a ladder shape. The instantaneous contact force at the rear reached 250 N, which exceeded the instantaneous contact force at the connection of the double cabin. In summary, the higher the number of sections, the higher the force at the first PIG connection. The instantaneous contact force at the PIG connection with more sections is also greater. The coupling between the two sections of the robot mainly drives the driven shaft to rotate in a vertical axis through the driving shaft. According to the mechanical formula of the coupling:
where
is the coupling drive shaft torque, N·m;
is the coupling drive shaft pressure, N;
is the coupling drive shaft change rate; and
φ is the coupling drive shaft change rate.
Regardless of the deviation between the actual processing and installation, the greater the bending angle during the bending process, the greater the force required by the active axis which, in turn, affects the movement speed and force of the robot.
3.3. Vibration Force of the Bending Coupling
Under normal circumstances, a multisection robot vibrates due to the change in the flow field when cornering. The multisection pipeline robot generates obvious contact force during the cornering process, and the coupling generates weak vibration due to the speed change of the robot force. Take a pipe with a length of 500 mm and an inner diameter of 50 mm as an example. Simulated by ADAMS, the connection and parameter settings were kept constant. For the simulation analysis, the inlet pressure was set to 3 MPa, and the two sections of the pipe robot were subjected to forces in X, Y and Z directions, as shown in
Figure 14.
It can be seen from
Figure 14a,b that the two-section pipeline robot was accompanied by slight, reciprocating, irregular vibrations along the
x− and
y−axis during the movement process, which mainly manifested as a large vibration amplitude, although the force was relatively high when performing small corner movements. As shown in
Figure 14c, a large contact force appeared in the
z−axis direction and was concentrated in the positive direction of the
z−axis. It indicates that the contact force is more concentrated in the same direction at the moment the robot enters the bend. The maximum force at the connection point is likely to cause the universal joint to break.
3.4. The Effect of Pipe Bulges on the Robot
In actual working conditions, the inside of a pipe wall bulges due to rust or machining errors, which is also unavoidable. During the movement of the robot, a large stress occurs at the cup and the universal joint, which needs to be simulated and analyzed. Taking a pipe with an inner diameter of 50 mm and a turning radius of 500 mm, a two-section pipeline robot with four cups converted the cup into a flexible body, and it was imported into the simulation, while the friction coefficient and recovery coefficient remained unchanged. The elastic contact between the leather bowl and the pipeline was still adopted to ensure that the height of the bulge was the only variable; the pressure of the pipeline inlet was 5 MPa, and 5, 10 and 15 mm bulges were set at the bend for the simulation. The maximum stress at the universal joint is shown in
Figure 15 and
Figure 16.
Figure 15 shows the maximum stress generated when the leather cup passed through the bulge. Under the premise of ensuring that the robot moved at a constant speed in the pipeline, the first leather cup had the maximum contact stress when it bent. During the bending process, it was affected by the front leather cup. The two leather cups and the third leather cup had greater contact with the outer wall surface of the pipeline; thus, the contact force of the leather cup was small when it passed through the protrusion. A larger contact force was generated, and the leather cup was subjected to a larger contact stress when it passed through the bulge. According to the contact mechanics formula of the cup:
With the increase in the bulge and a larger angle, the contact stress of the leather cup also increases significantly; at the same time, with the increase in the number of compartments, the increase in the gravity also increases the contact stress of the leather cup.
Figure 16 shows the stress change in the universal joint when it passed through the bulge. When the robot passed through different heights of bumps, the trend of force on the universal joint was approximately the same. As the height of the bump increased, the force on the universal joint gradually increased. Maximum stress occurred when the robot passes over a 15 mm bump. When the first cup passed through the bulge, the positions of the two front and rear robots greatly inclined, resulting in a gradual increase in the universal joint’s force; the peak value reached 42 MPa, and the force decreased after passing. During the cornering process, when the other cups passed through the bulge, the position of the robot changed slightly; therefore, the stress on the universal joint changed less, and the height of the bulge had a certain influence on the force of the universal joint.
3.5. The Effect of the Turning Radius on the Robot
Submarine oil and gas pipelines are often laid on the seabed far away from marine life. However, due to the complex topography of a seabed, pipelines are also laid at different turning angles, and different turning radii have a greater impact on the jamming and movement rules of the robot. Taking the two-section pipeline robot with an inner diameter of 50 mm as an example, the same pressure was passed at the inlet. Simulations were carried out for pipes with turning radii of 300, 400, 500 and 600 mm. ADAMS was used to establish the model, the leather bowl and the main body of the robot were connected by a fixed connection and the nodes were connected by a universal pair. In order to study the changing law of the robot’s motion velocity and joint force under different pipe diameters, an elastic contact was set between the leather bowl and the tube wall; the friction coefficient was 0.8, and the recovery coefficient was 0.3. A 300 mm turning radius was simulated, and its motion speed is shown in
Figure 17. The force at the center of the cross is shown in
Figure 18.
When the turning radius of the pipeline was 300 mm, its speed changed, as shown in
Figure 17. The initial pressure of the inlet robot was set to 5 MPa and remained unchanged. At the moment of turning, the pipeline robot was blocked under the action of the contact force. With an increase, the pipeline robot obtained instantaneous speed. Due to the direct effect of the pressure on the back end of the robot, its instantaneous speed was slightly greater than the speed of the front end of the robot, and the speed could reach 1.5 m/s. When entering the transition section of the curve, the jam phenomenon occurred again. In addition, due to the effect of the rear pressure, the pipeline robot started again, and the average speed reached 2.5 m/s. After cornering, the pipeline robot had a constant speed fluctuation to achieve an obvious vibration effect. Due to the direct force on the rear section, the vibration of the rear of robot was more obvious.
Figure 18 shows the force on the coupling part connecting the front and rear cabins during the operation of the pipeline robot. The force in the two periods before and after the bend was small and could be ignored. Only the maximum force at the connection point occurred at the moment of the bend damage to the robot. To sum up, when the turning radius of the pipeline was 300 mm, it was regarded as the minimum critical value of the robot’s passability. Jamming during its operation can occur easily, and the maximum force on the coupling can easily cause the multisection pipeline robot to break. Therefore, a pipe with a 300 mm turning radius was not feasible. Thus, a simulation analysis was carried out on pipes with a turning radii of 400, 500 and 600 mm. After the comparison, the forces at the connection points of the three were roughly the same. Taking a 400 mm turning radius as an example, the force components along the
y−axis (vertical direction) and
z−axis (horizontal direction) at the connection point are shown in
Figure 19.
After comparing the results of the three sets of simulations, the force changes at the pipeline robot connection point were seen to be small and approximately the same. It indicates that the change in the turning radius over the minimum critical value has little effect on the force of the coupling. According to the above figure,
Figure 19a shows the force on the connection point along the
z−axis when the robot was cornering, and it was also the tangential force along the pipe section. The positive direction of the
z−axis is the pulling force along the outside of the pipe. Conversely, it is the thrust along the inner pair of the pipe. As shown in the figure, the two forces in the
z−axis direction were relatively uniform and cancelled each other out during the turning process. During the rotation, the coupling reciprocates inward and then outward, and the force increases and then decreases. It means that the angle of motion increases first and then decreases. The swing angle of the coupling is the largest in the turning transition section.
Figure 19b shows the force on the connection point along the
y−axis when the robot was cornering, which was also the normal force along the pipe section. The positive direction of the
y−axis was the reverse friction force of the cup during operation. In the opposite direction, the drag force is generated under the influence of the rear pressure. As shown in the figure, the friction force always existed during the operation, and the friction force changed greatly at the moment of entering and exiting the bend pipeline. However, during the motion, the drag force of the robot is much greater than the friction force of the leather bowl. This ensured that the pipeline robot successfully completed the pigging task with minimal damage to the robot.
Ensuring that the initial force of the pipeline robot remained unchanged, the speed fluctuation and vibration effect of the pipeline robot under the three groups of different turning radii were analyzed. Ensuring that the elastic contact between the leather bowl and the tube wall, the friction coefficient and the recovery coefficient were unchanged, and the same pressure was passed into the entrance. The simulation results are shown in
Figure 20 and
Figure 21.
According to the comparison and analysis of the three sets of data, the speed of the pipeline robot before entering the bend and after exiting the bend was approximately the same for pipeline conditions with different turning radii. Only the speed through the bend was slightly different. When the turning radius was 400 mm, the robot slowed down significantly when entering the curve, the minimum speed reached 0.14 m/s and the speed fluctuated greatly in the transition section of the curve. When the turning radius was 600 mm, the robot decelerated gently when entering the curve, the minimum speed reached 0.18 m/s and the speed fluctuation in the transition section of the curve was small. Since the speed fluctuation of the robot in the transition section generated vibration, according to the comparison of the vibration images, the average vibration value of the three groups was kept at approximately 50 Hz, but the vibration amplitude of the 400 mm turning radius changed the most, and the fluctuation rate was the fastest, while the 600 mm turning radius had the smallest change in the vibration amplitude, and the fluctuation rate was relatively slow. To sum up, the speed fluctuation and vibration frequency decreases with the increase in the pipe turning radius.
5. Conclusions
Through the simulation analysis in this paper, the motion laws of the robots with multiple cabins were shown to be roughly the same, but the movement speed of the three-cabin section robot was very slow. It can be seen that, with the increase in the number of cabins, the overall gravity increases; the increase in the number of cups leads to friction. The force increases, making the movement slower. At the same time, the more cabins there are, the greater the torque the universal joint bears when it enters the curve, which is likely to cause the curve to become blocked. Before the robot goes through the bend, due to the influence of gravity, the normal force along the pipe wall is large and accompanied by obvious vibration. The force is obvious, and the speed fluctuates rapidly, resulting in weak vibration.
By changing the height of the bulge, it was found that the different heights have a great influence on the motion law of the robot when cornering. The force change at the universal joint was the largest. When the front cabin section passed through the bulge, the universal joint had the maximum torque, and the stress reached 43 MPa. Second, the contact stress at the cup had a large change, and the first cup bore the maximum stress up to 5.5 MPa. By analyzing different turning radii, it was found that the setting of the turning radius had to be at least 6D to pass the pipeline smoothly. When the inner diameter of the pipeline was 50 mm, and the turning radius was at the minimum critical value of 300 mm, the vibration was obvious, jamming occurred and the machine was easily damaged. When it reached more than 6D, with the increase in the turning radius, the speed tended to be stable and the vibration was small, indicating that the working efficiency of the robot was higher.
Through this research, firstly, experiments were carried out with different lengths of cabin sections. The experiments showed that the longer the cabin section length, the greater the required pressure drive, the slower the movement speed and the greater the time consumption. Secondly, three groups of leather cups with different numbers were used for the experiment. With the increase in the number of leather cups, the interval between the leather cups gradually narrowed. The results show that, under the same pressure and flow conditions, the greater the number of cups, the smaller the interval rate, the greater the friction, the slower the movement speed, and the best working effect is when the interval rate is kept at 7%. Finally, an experiment on the cornering characteristics of the double-cabin section robot was carried out. Compared with the single-section robot, the speed of the two-section robot obviously met resistance at the cornering stage, which could reach 54.2 N, and the speed was very slow.