1. Introduction
In the context of the growing tension surrounding land resources, a rising awareness has emerged regarding the abundant resources of the ocean. Offshore wind plants present several advantages over land-based wind plants, such as a smaller land use area and more abundant wind resources [
1]. In 2021, China added 16.9 million kilowatts of wind turbines, which is 1.8 times as many as all other wind turbines built before. Some scholars have even proposed new hybrid devices that can capture wind and wave energy and proposed new optimization solutions [
2]. However, the harsh marine environment poses a threat to the safety of maritime operators, mainly due to the roll, pitch, yaw, sway, surge, and heave caused by waves [
3]. Therefore, this requires the turbine access system (TAS) to transport operators and various equipment from ships to wind turbines. This not only improves the safety of offshore operators and reduces the difficulty of offshore operations, but also improves the efficiency of offshore operations [
4].
In the offshore industry, two means of transport are being used to reach offshore structures: helicopters and vessels [
5].
Helicopter access. Helicopters have higher safety and commuting efficiency and are mainly used for the operation and maintenance of large wind farms. Helicopter transportation and transfer are not limited by wave conditions. China’s offshore wind power plants are built on the continental shelf, usually 10–20 km away from the coast, while in some European countries, such as the Netherlands, offshore wind power plants can reach a distance of 30–100 km [
6]. Taking an offshore wind farm 100 km offshore as an example, the average maximum speed of crew transfer vehicles (CTVs) is 25 knots, which can be reached by boat in 2.2 h, while it only takes half an hour by helicopter [
7]. However, there are limitations to the use of helicopters. It is required to install a platform on the wind turbine for helicopters and personnel to use. Although this method is fast, its drawbacks are high operating costs and the need for a lifting platform for each turbine. In addition, it is not suitable for situations with high winds or low visibility, which can easily lead to accidents. Although the probability of helicopter crashes is low, the likelihood of such accidents causing a large number of deaths is high.
Ship-based access. In oil and gas extraction, personnel are generally transported through personnel baskets and swing ropes. Both methods have a major drawback, which is that in order to ensure personnel safety, they must be transported under relatively mild sea conditions. Both methods require the ship to be equipped with a crane, which transports personnel to the target working point through its long boom and cable. However, once encountering wind and waves that cause the ship to sway, the long boom of the crane will have a strong amplification effect, causing severe shaking at the end of the boom and cable. This poses a serious threat to the safety of personnel. Due to unpredictable wind and wave conditions, offshore lifting operations are difficult. Performing lifting operations typically requires special, expensive, and scarce equipment [
5,
8]. In addition, the ship is propelled forward through the propeller to increase friction between the bow rubber buffer and the landing point, which can eliminate the effects of sway and yaw. The DP system (dynamic positioning system) can effectively suppress the sway and surge of the ship’s hull, which can reduce the impact of waves on the ship. However, an important drawback of this access method is that it is only limited to medium wave conditions [
9]. Considering safety and cost-effectiveness issues, the offshore wind power industry is not keen on using helicopters as the main access method for offshore wind turbines, and ships have become the most commonly used vehicles.
After determining the vehicle, it is necessary to determine the method to compensate for interference caused by waves, which requires the use of active motion compensation technology to achieve appropriate compensation. The research on motion compensation technology originated from the needs of offshore drilling, and later evolved into various compensation methods, such as velocity compensation, displacement compensation, force compensation, and comprehensive compensation [
10]. Taking seabed salvage, recovery, and rescue operations as an example, Southland outlined the difficulties of handling heavy objects at sea and proposed, for the first time, the use of active and passive compensation systems to address interference caused by wind and waves [
11].
In current offshore operations, whether using the TAS or other offshore tools, such as offshore cranes, the heave effect is the most affected. Therefore, researchers have conducted extensive research on the heaving effect of waves. In order to reduce the impact of heave motion on the launch and recovery of remotely operated vehicles (ROVs), Yang et al. [
12] designed an active heave compensation system mainly based on hydraulic winches, which reduces the impact of the heave motion of the tether management system (TMS) on remote-controlled submersibles by controlling the extension and contraction of the cable. Sebastian et al. [
13] proposed an active compensation control algorithm to control hydraulic-driven winches, which considers the delay between the length of the winch rope and the payload to compensate for the vertical motion of the ship. Huang et al. [
14] used the Lagrange kinematics equation and numerical simulation to analyze the influence of the rope length and lifting speed of the floating crane wave compensation system on the system response, which has great reference significance for the design of wave compensation systems. Zhou et al. [
15] proposed a genetic PID (proportional-integral-differential) controller with feedforward compensation for compensating cranes to optimize the optimal indicators and PID parameters of the system. While maintaining system stability and accuracy, it improved the system’s fast response ability and achieved good control results. Xie et al. [
16] proposed an active heave compensation method of an electric marine winch based on the sliding-mode control algorithm to solve the six degrees of freedom of the mother ship caused by wave fluctuations and achieved excellent results.
The research on the TAS based on wave compensation has also made significant progress. Christopher put forward the earliest concept of the gangway, which includes a support frame designed to be supported by grating positioned above horizontal structural members of the offshore structure. It mainly provides access in environments seriously affected by weather conditions [
17]. There are many factors that affect the compensation effect of TAS, such as model complexity, control strategies, and structural design. For model complexity, Rong et al. proposed a discrete time transfer matrix method of a multibody system for dynamic modeling and analysis of a ship’s seaborne supply (SSS) systems, which is used to solve real-time dynamic analysis of SSS operations under complex sea conditions [
18]. The method can easily solve the dynamic problems of the system by only using low-order transfer equations, which have lower computational complexity and a satisfactory compensation effect. For control algorithms, Tang et al. established and simulated the wave compensation control model using particle swarm optimization (PSO) to optimize the control parameters of the controller. The result showed that this design has the optimization effects of small over-shoot and a fast response time [
19]. Cai et al. proposed a sliding-mode control scheme for the ship-mounted Stewart platform to increase the workable time of carrying out these operations of offshore installations [
20]. The novel velocity feedforward compensator and command-filtered-based sliding-mode backstepping controller have been proposed and used on this platform, demonstrating good compensation performance. Yin et al. proposed a novel Stewart platform with a gangway, which is equipped with a robust controller and an estimator [
21]. This ensures that the control force does not increase indefinitely with position and attitude errors. The simulation results verified the effectiveness and performance of the controller. Chen proposed a three-loop control strategy based on active disturbance rejection control (ADRC), in which the internal model controller (IMC) in the current loop is designed to achieve fast control. This method has excellent performance in reducing power consumption, decoupling control, and anti-interference [
22]. Zhang et al. proposed a system method for designing multivariable fuzzy logic controllers, which applies genetic algorithms to optimize fuzzy scaling factors and can reject strong disturbances [
23]. Bai et al. proposed a kinematic-based Lagrangian method for generating motion equations and designing adaptive control laws for multi-body systems based on the dynamic analysis and controller design of the Stewart platform. This method can tolerate performance under large parameter errors and external interference [
24]. Liu et al. designed an improved adaptive control strategy based on a radial basis function neural network (RBFNN) with fading factors to compensate for external interference on the Stewart platform. This method reduced the error by 70% and the heave compensation error by 40% [
25].
For structural renovation, Chen et al. proposed a new turbine access system suitable for the Taiwan Strait [
26]. This design effectively reduced the roll angle, vertical displacement, and vertical acceleration. However, the design is only suitable for marine environments with a significant wave height of 1.5 m. Huang et al. added a fourth axis mechanism to the 3-DOFs TAS, proposing a four-axis TAS to compensate for the surge displacement, heave displacement, pitch angle, and roll angle of the end effector under wave conditions and load tests in the Taiwan Strait. This study used a model reference robust adaptive controller (MRRAC) for control [
27]. Tang et al. proposed a four degrees of freedom rope-driven, rigid, flexible hybrid wave compensation mechanism. This wave compensation device can achieve compensation for four degrees of freedom: heave, sway, roll, and pitch, by controlling the mobile platform, reducing, or even eliminating, the relative motion of the ship [
28]. In addition, some commercial companies have also launched motion compensation systems for offshore wind power plants. The company Ampelmann launched the first 6-DOFs TAS Stewart, which measures the motion state of the ship in real time through sensors [
29]. Nonetheless, the device was constructed using a platform featuring six hydraulic cylinders, resulting in a structurally intricate design that necessitates a substantial amount of space. The company Houlder (London, UK) has developed a kind of TAS, which can compensate for roll, pitch, and surge, but cannot achieve full compensation [
30].
This study focuses on reducing the end-angle shaking and vertical height increase of the TAS under adverse sea conditions, and proposes a novel TAS designed for the coastal area of Fujian, which addresses the challenge of maintaining the stability of the TAS in the presence of sea conditions characterized by significant wave heights of up to 2.2 m. A new stacking compensation method is proposed to compensate for the roll angle, pitch angle, and heave height at the end of the TAS. The effects of ship roll, pitch, and heave on the end of the TAS are analyzed separately and compensation values are calculated. The sum of the compensation values is used as the final compensation value for the TAS. In addition, the mathematical modeling of a 3-DOFs TAS and hydraulic system is conducted using the D-H modeling method. A fuzzy PID controller with feedforward for the TAS is developed based on fuzzy PID control theory. The model simulation experiments are then performed using MATLAB/Simulink. Finally, the simulation shows that compared to PID controllers, the control strategy proposed in this study can reduce the roll angle, pitch angle, and heave height of the TAS by 84.8%, 75%, and 73.6%, respectively. The displacement of the TAS end in the X, Y, and Z axes is reduced by at least 65%, with a maximum reduction of 82.69%.
7. Results and Discussion
In this study, the wave period of the wind farm was 6 s, the significant wave height was set as 2.2 m, and the wave direction was 45°. The initial rotary joint angle and initial pitch joint angle were 0, and initial telescopic length was 0.5 m. In this case, the control effects of ordinary PID and fuzzy PID with feedforward compensation were compared.
The errors between the output angle and the expected angle of the ordinary PID and fuzzy PID algorithms are shown in
Figure 17. In rotary joint control, the error of PID control was within (−0.66°, 0.65°), while the error for fuzzy PID control can be reduced to (−0.6°, 0.44°). In pitch joint control, ordinary PID control displays error within
6°, while the error for fuzzy PID control can be reduced to (−4°, 5°).
Figure 18 shows a comparison of the position error of the hydraulic cylinder of the ordinary PID and fuzzy PID algorithms. For rotary joint control, the position error of ordinary PID control was controlled within
7 mm, while fuzzy PID control can reduce the error to (−6.4 mm, 4.8 mm). The error of the fuzzy PID was greater than the error of the PID in a short period of time. For pitch joint control, the error was controlled within
160 mm by ordinary PID, while for fuzzy PID, the error was reduced to
80 mm. In the control of the telescopic joint, the error displacement of ordinary PID control was within
150 mm, while fuzzy PID control can reduce the error to (−100 mm, 80 mm). It is worth noting that
Figure 17a and
Figure 18a are very similar, because the rotary joint uses a symmetrical hydraulic cylinder as the execution unit, and hydraulic valves, angle sensors, power amplifiers, etc., can be considered as proportional components.
The position of the TAS end effector at the
X-axis,
Y-axis, and
Z-axis after 50 s of simulation is shown in
Figure 19. Before compensation, the maximum position error in the
X direction can reach 0.2396 m, the maximum position error in the
Y direction can reach 0.2032 m, and the maximum position error in the
Z direction can reach 1.2907 m. However, it is obvious that the position error was greatly reduced whether using PID control or fuzzy PID control. For the former, the maximum error of displacement in the
X direction was reduced to 0.0526 m, that in the
Y direction was reduced to 0.1256 m, and that in the
Z direction was reduced to 0.4805 m. For the latter, the maximum error of displacement in the
X direction was reduced to 0.0441 m, that in the
Y direction was reduced to 0.0967 m, and that in the
Z direction was reduced to 0.3492 m.
The roll angle, pitch angle, and heave height were compared before and after compensation here. Since the TAS is not located on the roll and pitch axes, the roll and pitch angles defined here are different from those of the ship. In this study, the roll angle of the TAS,
, is defined as: the angle between the projection of the line connecting the end of the TAS and the center of the
coordinate system in the plane with waves and the
z-axis without waves. The pitch angle of the TAS,
, is defined as: the angle between the projection of the line connecting the end of the TAS with and without waves on the
plane and the vertical plane, where the end of the TAS is located in the absence of waves. The vertical heave height of the TAS,
, is defined as the height difference between the end of the TAS with and without waves. The results calculated based on the above definition are shown in
Figure 20.
The roll angle of the TAS under the action of waves was between (−2.76, 4.74) without compensation, and the difference between the highest and lowest amplitudes was 7.5. After PID compensation, the roll angle was reduced to 0.8, with a reduction of 78.7%. After fuzzy PID compensation, the roll angle was reduced to 0.57, with a reduction of 84.8%. For the pitch angle, , the pitch angle of the TAS was between (−0.08, 0.056) without compensation, and the difference between the highest and lowest amplitudes was 0.136. Obviously, the amplitude of the pitch angle is very small compared to the ship’s roll angle, due to the different definitions of the pitch angle. After PID compensation, the pitch angle decreased to 0.022, with a decrease of 67.6%. After fuzzy PID compensation, the pitch angle decreased to (−0.014, 0.020), with a reduction of 75%. For the heave height, , the heave height of the TAS was between (−0.665 m, 0.549 m) without compensation, and the difference between the highest and lowest amplitudes was 1.214 m. After PID compensation, the heave height was reduced to (−0.297 m, 0.306 m), with a reduction of 50.3%. After fuzzy PID compensation (−0.106 m, 0.214 m), the reduction was 73.6%. Based on the above data comparison, fuzzy PID control can effectively reduce the roll angle, pitch angle, and heave height of the TAS, while maintaining end stability.
In order to compare the results of the different control methods in more detail, the root mean square error (RMSE) was used to compare the error between the displacement and the ideal output displacement under different conditions to evaluate the performance of the control method. The RMSE formula can be described as:
where
is displacement with or without compensation,
is expected displacement, and
is the number of data points.
The calculation formula for compensation efficiency is as follows:
where
is the RMSE without compensation, and
is the RMSE after compensation.
RSME in the
X direction,
Y direction, and
Z direction was calculated without compensation, under PID control and fuzzy PID control. The compensation efficiency in each case was calculated, and the results are shown in
Table 8. It is evident that the displacement error was greatly reduced after compensation whether in the
X direction,
Y direction, or
Z direction. Without compensation, the displacement errors in three directions were 0.1039, 0.1226 m, and 0.3316 m, respectively. However, after PID compensation, the displacement errors were reduced to 0.0312 m, 0.0722 m, and 0.1843 m, respectively, and the compensation efficiency was 69.98%, 41.08%, and 44.44%, respectively. After fuzzy PID compensation, the displacement errors were reduced to 0.0180 m, 0.0429 m, and 0.0923 m, respectively. Fuzzy PID compensation can achieve a compensation efficiency of 82.69%, 65.03%, and 72.18% in three degrees of freedom, respectively. The stability of the TAS end effector has been greatly improved. There is no doubt that fuzzy PID control greatly increases the stability of the TAS end effector and has better performance than PID control. To sum up, fuzzy PID can effectively reduce the displacement error of the TAS end effector in the
,
, and
directions and enhance the stability of the TAS, and its result is better than that of PID control.
In addition, the trajectory of the end effector can be obtained according to the displacement data of the end effector, and its trajectory is shown in
Figure 21. The end effector shook violently before compensation, and the motion track seriously deviated from the target position. After PID compensation, the displacement error decreased a lot; that is, the range of the green line in the figure decreased a lot, which indicates that the compensation was effective. Finally, it is worth noting that the range of the track of fuzzy PID control, namely the magenta line, is closer to the target position, which indicates that the effect of fuzzy PID control is better than that of PID control.
When the encounter angle becomes 90, the situation becomes different. The roll, pitch, and heave heights of the TAS at this time are shown in
Figure 22. For the roll angle, the size did not increase but decreased instead. The roll angle of the TAS before compensation was (−2.84
, 4.45
), and the difference between the highest and lowest amplitudes was 7.29
, which is 2.8% less than the obtained 7.5° when the encounter angle was 45 degrees. After PID compensation, the amplitude of the roll angle decreased to (−0.923
, 0.892
), with a decrease of 75.1%. After fuzzy PID compensation, the amplitude of the roll angle was reduced to (−0.684
, 0.452
), with a decrease of 84.4%. The decrease in amplitude was not significant compared to when the encounter angle was 45 degrees. For the pitch angle, the amplitude range of the pitch angle before compensation was (−0.075
, 0.071
), and the difference between the highest and lowest amplitudes was 0.136°, which is an 7.4% increase compared to the obtained 0.136° when the encounter angle was 45 degrees. After PID compensation, the amplitude of the pitch angle decreased to (−0.035
, 0.029
). After fuzzy PID compensation, the amplitude of the pitch angle was reduced to (−0.024
, 0.019
). For the heave height, the range of heave height before compensation was 1.170 m, and the difference between the highest and lowest heave heights was 2.340 m, which is an increase of 89.4% compared to the obtained 1.214 m at an encounter angle of 45 degrees. After PID compensation, the heave height was reduced to (−0.516 m, 0.468 m). After fuzzy PID compensation, the heave height was reduced to (−0.37 m, 0.314 m). Overall, compared to an encounter angle of 45 degrees, the roll angle decreased, while the pitch angle and heave height increased. The reason for this is the same as in
Figure 3. The change in the encounter angle to 90 degrees increased the roll angle and heave height of the ship, while the pitch angle decreased. However, in this case, the coordinate direction of the TAS is not consistent with the coordinate direction of the ship, but is 90 degrees different, which increases the ship’s roll and causes an increase in the TAS pitch. The decrease in the ship’s pitch angle leads to a decrease in the TAS roll angle. The direction of heave is the same, so the heave height increases.
For the position in the X, Y, and Z directions at an encounter angle of 90 degrees, the results are shown in
Figure 23. Before compensation, the maximum position error in the
X direction could reach 0.2173 m, the maximum position error in the
Y direction could reach 0.2983 m, and the maximum position error in the
Z direction could reach 1.4693 m. Obviously, compared to the encounter angle of 45 degrees, the displacement of the TAS on the
X-axis was significantly reduced, while the displacement on the
Y-axis and
Z-axis significantly increased. This is because at the encounter angle of 90 degrees, the increase in ship roll angle increases the displacement of the TAS on the
Y-axis and
Z-axis, and the decrease in pitch reduces the displacement of the TAS on the
X-axis.
Moreover, it is obvious that the position error was greatly reduced whether using PID or fuzzy PID control. For the former, the maximum error of displacement in the X direction was reduced to 0.0548 m, that in the Y direction was reduced to 0.1629 m, and that in the Z direction was reduced to 0.5596 m. For the latter, the maximum error of displacement in the X direction was reduced to 0.0447 m, that in the Y direction was reduced to 0.1183 m, and that in the Z direction was reduced to 0.4468 m. The changes in these data are also consistent with the above discussion.