亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Representation of Dynamic Positioning on Hovering Type Autonomous Underwater Vehicle in Precise Welding Operations

        2021-07-01 13:46:16andRezaHasanzadehGhasemi

        and Reza Hasanzadeh Ghasemi

        (Department of Engineering, Hakim Sabzevari University, Sabzevar 9617976487, Iran)

        Abstract: This paper proposes dynamic positioning(DP)on a hovering autonomous underwater vehicle(HAUV)to perform accurate underwater processes such as welding operations.High maneuverability, high controllability, and hovering of the robot were the prerequisites of this operation, which increase its accuracy and velocity and reduce costs and human health risks.Other types of thrusters were used in this robot to reduce the number of thrusters and controller’s complexity.Controlling every 6 degrees of freedom to perform this type of operation was done.Furthermore, such a delicate operation required controlling the translational and rotational movements together.There was also a need to control the velocities to travel in a prescribed distance at a reasonable time.The possibility of dynamic positioning for welding and maintaining position at a point was defined for the robot.Then the robot’s performance under a defective state-servo motor failure, thruster malfunction-and the subsequent effects on the performance during the predetermined missions were investigated.Simulation results demonstrated that the HAUV has the capability to perform dynamic positioning operations.In this article, one of the prevalent classic control methods called PID controller was employed for controlling the movements of the robot.

        Keywords: HAUV; dynamic positioning; underwater welding

        0 Introduction

        The capability of autonomous underwater vehicles in actively carrying out repetitive and dangerous missions in high-risk and out of reach environments to discover, monitor pipelines and underwater structures, perform maintenance and transportation of goods, and even serve for security and military purposes has attracted the attention of many universities and research centers.Since the 1960s, the use of these robotic tools is already the essentiality of many underwater operations and projects, but they need to be placed in an ideal position and balanced to work in such environment.

        Over the past 20 years, guidance, navigation, and control of sea vehicles(ships, surface vessels, and underwater vehicles)have garnered a lot of attention due to the high motivation of their application in the oil industry, scientific discoveries in oceanography, archeology and marine biology research, search and rescue missions, monitoring, and inspection[1].In the following years, this technology has been suggested for smaller vessels, semi-submersibles, and oil rigs in addition to large ships.Dynamic positioning(DP)systems maintain the position of floating structures in a fixed location or control offshore missions in a pre-determined path with an arbitrary direction receiving support from its own fully actuated thrusters[2].Some of the dynamic positioning advantages are perfect maneuverability of the vehicle, independency of the positioning from water depth, and prevention from the destruction of the seabed[3].The first DP system was introduced in the 1960s to move in a horizontal plane[4].Oil and gas industries produce a series of high-tech equipment, in which DP serves as one of the most modern technologies in control and navigation in maritime applications, playing an effective role particularly for the development of offshore oil and gas installations.Vehicles equipped with DP technology fulfill the possibility of production from oil and gas fields, which are far offshore in deep waters.Therefore, drilling rigs and pipe-laying vessels equipped with this technology have provided the required facilities to extract and transport raw materials from far fields.The increment of intelligence and complexity of DP in surface and underwater vehicles has improved their reliability.

        Since the 1990s, DP has been extensively studied as a key technique for underwater vehicles, underwater interventions, and monitoring missions[5].

        The pioneers in the field of dynamic positioning are worth noting.In 1961, a drilling ship Cuss I was developed, which is one of the first instances of the ships that benefited from this system.This ship had four rotatable engines installed on four sides of the ship, maintaining its stability against the waves, wind, and other environmental factors.Using this system made the drilling process at a depth of 948 m possible.In the same year, another ship named Eureka was introduced, which used similar control system, but it utilized an automatic system to help the drilling process at a depth of 1300 m under the environmental conditions with 40 knot(21 m/s)winds and 6 m waves.In 1964, the ship Caldrill I was equipped with four engines-which had more power-and two parallel controllers, allowing drilling at a depth of 2000 m with the help of two attached inclinometers to the vessel to maintain its position[4].

        In recent years, AUVs with capabilities like high speed, better performance in deep water, lower risk factor as opposed to high risk factor for divers, was used in autonomous underwater vehicles for many underwater missions, making it one of the necessities of maritime industries.Since the 1990s, extensive researches have been done in this regard[6].The main issue of autonomous underwater vehicles is to maintain their stability in reaching the desired point and sustaining the stability at that point afterward.But due to the complexity of hydrodynamic terms as well as sophisticated dynamics of the vehicle, designing any type of controller will be dependent on its equations which were done in the ships with three degrees of freedom.One of the first researchers which sustained the situation and maintained AUV’s orientation was Leonard[7].The rules of open loop with small amplitude periodic time were used in order to reposition and reorient underactuated AUVs.Then continuous periodic feedback control laws to asymptotically stabilize an underactuated AUV were used by Pettersen and Egeland[8].It should be noted that control laws were developed in later years, none of which are realistic because they do not explicitly take into account their dynamics for underactuated underwater vehicles.The results are not normal even by considering the dynamics.This issue was examined by Aguiar et al.[9], and the problem of regulating a non-holonomic underactuated AUV in the horizontal plane at a point with the desired orientation was posed and solved with uncertainty parametric modeling.Riedel[10]presented a disturbance compensation controller based on sliding mode control designed for decoupled motions of underwater vehicles in a shallow water region.Antonelli et al.[11]proposed a multi-input multi-output(MIMO)adaptive dynamic positioning controller for an AUV by considering poorly known dynamic parameters and time-varying environmental disturbances.After that, Aguiar et al.[12]studied a non-linear adaptive controller for the convergence of the closed loop system in order to achieve the desired target in the presence of constant ocean current and uncertainty of model parameters.

        An exponential observer was designed to estimate unknown constant ocean currents.Liu et al.[13]suggested a nonlinear passive observer to help estimating the velocity of waves.

        Hoang and Kreuzer[14]designed an adaptive proportional-derivative PD controller for ROVs, which compensated well for the disturbance forces caused by passive arms, umbilical cables, and the uncertainties of gravity and buoyancy.Garcia-Valdovinos et al.[15]proposed a model-free high-order sliding mode control(SMC)to avoid high switching of actuators when using standard SMC to address the uncertainties of vehicle dynamics and external disturbances.Bessa et al.[16]presented a fuzzy SMC-based thruster dynamics compensation scheme for DP of underwater vehicles.The boundedness and convergence of the tracking error were proven analytically.In recent years, there was an increasing trend for studying DP for AUVs.Furthermore, issues such as inherent nonlinear system dynamics, vague hydrodynamic constants, and external disturbances were studied.Finally, Gao et al.[5]proposed adaptive neural network visual servo control for DP of underwater vehicles, which was able to control an underwater vehicle positioning with respect to a fixed target in camera-in-hand configuration.At the same year, they developed a hierarchical predictive image model based on visual servoing of underwater vehicles with adaptive neural network dynamic control[17].

        Dynamic modeling for an underwater vehicle is complicated because of the working environment,unique physical properties of water, existence of numerous forces in different directions, the dependency of highly nonlinear and time-varying behavior of the system, and approximate hydrodynamic coefficients to the robot’s shape and speed.But several controlling methods were designed for different missions, each having their own advantages and disadvantages[6].

        1 Dynamic Modeling

        The governing equations of motion for underwater vehicles were introduced by Gelrtler and Hagen[18].Later Logan[19]and Yang[20]introduced other models.

        Since the majority of hovering underwater vehicles have fixed thrusters, they have to use six to eight thrusters, which are called over-actuated, to move in a certain direction and simultaneously control several degrees of freedom[21-22].Increased number of thrusters leads to the enlargement of the robot power supply, which increases the robot weight and intensifies the hydrodynamic resistance against the movement of the robot.The presented underwater vehicle in this paper is a specific type of AUVs which will be able to simultaneously control six degrees of freedom and remain at a fixed point by taking advantage of a four-propeller propulsion system and variable thrust vectoring mechanism.Moreover, it can be used in precise intervention operations such as underwater welding or adjusting control valves in oil and gas industries with an optimum velocity in a particular direction.But carrying out such operations is possible only by using a robot with high maneuverability, hovering capability, and high controllability.It will increase accuracy and speed of work, and reduce cost and risks for human resources[23].The AUV used in this paper has 57.1 kg dry weight, six degrees of freedom, and four thrusters.

        A robotic platform is introduced in this paper.The orientation of each of its thrusters is controlled by two perpendicular servo motors(Fig.1).With a mechanical arm mounted, the robot has a complete and practical structure for underwater missions(Fig.2).

        Fig.1 AUV with two orthogonal servo motors for each thruster

        Fig.2 AUV equipped with a manipulator

        An underwater vehicle has six degrees of freedom including translational movements in three directions and rotational movements around each of three axes.Usually, two types of coordinate systems are used to describe the kinematics and dynamics of the body that includes the earth coordinate system(ECS)frame and the body-fixed coordinate system that is connected to the body(Fig.3).

        Fig.3 Body and earth coordinate system with motion variables

        The parameters and variables used in this paper are presented in Table 1.The general governing equation for underwater vehicles in a matrix form in the body of coordinate system is described as

        Table 1 Variable naming

        (1)

        whereMRBknown as the rigid body inertia matrix is defined by

        MRB=

        (2)

        AlsoMADDis added mass matrix which is given by

        (3)

        In Eq.(1),CRB,CADDare the Coriolis and centripetal matrices for the rigid body and added mass, respectively.Dis the hydrodynamic damping matrix andGis defined as gravity.Buoyancy vector is considered negligible in this paper because this AUV has natural buoyancy and the center of buoyancy and mass have coincided.

        By using the above matrices and substituting the following relations, the following equations are obtained:

        M=MRB+MADD,C(v)=CRB+CADD

        v=[u,ν,w,p,q,r]T,τ=[X,Y,Z,K,M,N]T

        Thus Eq.(1)will be simplified to

        (4)

        In the above equation,τcrepresents the forces and moments of underwater vehicle propulsion systems andτddenotes forces and moments related to the environmental disturbances.

        2 AUV Control

        Most of the underwater vehicles use classic control methods such as PID controller.PID controller is very popular due to its easy implementation and has been used by different researchers like Perrier et al.[24], Prestero[25], Zanoli et al.[26], Gonzalez[27], Santhakumar et al.[28], and Pyo et al.[29].In the current paper, PID controller is also used for the proposed AUV to control the DP.

        After the implementation of the nonlinear-coupled dynamic model of robot in MATLAB-Simulink software and providing an algorithm for the calculation, control inputs must be created by each of thrusters.The orientation of each thruster is determined by comparison of actual trajectory with the desired trajectory of the underwater robot.PD controller is used to control each of the degrees of freedom of the robot.The system block diagram is shown in Fig.4.

        Fig.4 Block diagram of the system and controller

        Ifηis defined as the actual position vector of the robot andηdas the desired position vector in the ECS(earth coordinate system), the error signal is defined as below:

        e=ηd-η

        (5)

        The error vector ofeis a vector with six elements.Assuming that the robot’s desired position vector is constant during each control step, the derivative of the error vector will be as follows:

        (6)

        τC=[τC1,τC2,τC3,τC4,τC5,τC6]T

        (7)

        In this controller, theKPmatrix is a 6×6 proportional matrix and theKDmatrix is a 6×6 derivative matrix, both of which are positive definite.Since this control law is obtained, the quantity of the control forces and their orientation need to be found.An instantaneous comparison of the desired path and the path taken by the robot with respect to the ECS yields the error vectore, and at any moment, by having the position and velocity vector of the robot at the previous moment the error vector ofewill be obtained according to Eq.(6).Therefore, by selecting the appropriateKDandKPmatrices in accordance with Eq.(7), the control vector ofτCwill be obtained.

        By having the instantaneous value ofτC, a set of six equations is obtained:

        The amount of controlling force required by each thruster is obtained as follows:

        The orientation of each of the above forces is determined as follows:

        3 Simulation Results and Discussion

        In this paper, at first, the common fixed 6 thruster HAUV was investigated for the feasibility of welding operations only to find out that this model was not suitable for such a mission, and in spite of benefiting from the 6 thrusters, it was incapable of performing such a delicate maneuver.As shown in Fig.5, if it is assumed that the purpose of the robot is to move inYdirection with controlled velocity, despite making this happen at first, it deviates from the path down the line, hence being unable to carry out precision welding operation.

        Fig.5 Underwater robot performance in Y direction motion

        Following that, the proposed model previously explained was investigated.The PID controller was used for precise operations such as welding a straight line at a length of 100 mm.At first, the endpoint to the controller was given and it was observed that the robot covered the route and reached the target point.However, considering the fact that welding requires undivided and precise attention, hence it should be implemented with a controlled velocity.A reasonable velocity was thus calculated and applied to the system so that the specified robot could carry out the mission in the desired way.In this regard, the rotation angle of one of the servo motors was considered as a failure so the feasibility of controlling the robot for such operations could be examined.Results were highly desirable as the robot was able to move in the demanded direction with minimal errors.

        As can be seen in the three-dimensional figure(Fig.6), the purpose of the robot is to move in direction ofYfrom the point with coordinates(1000, 850, 1000)toward the point with coordinates(1000, 1000, 1000).If the aim is doing a precision welding in a straight line with the length of 150 mm, the robot motion inXandZdirections must be zero or at least the minimum amount, making this operation possible.The controller designed for this HAUV(Fig.7)meets this goal.

        Fig.6 AUV(DP)in three dimensions when servo 1 is off

        Fig.7 Underwater robot performance in X, Z direction motion

        Although at first the HAUV did not follow its desired path inYdirection, but after about 20 s the error disappeared, hence it could do its accurate welding operation in the remaining 100 mm(Fig.8).

        Fig.8 Underwater robot performance in Y direction motion

        On the other hand, for the AUVs, controlling every six degrees of freedom is important for precise performance.Thus in addition to controlling the AUV translation, some approaches should be provided in order to maintain the other three degrees of freedom including the roll, pitch, and yaw.Therefore, in this paper, three degrees of freedom were added.The results showed that the three degrees of freedom remained stable, providing the ability to perform this type of operation(Fig.9).

        Fig.9 Rotational performance of the underwater robot

        In the case of DP, the AUVs’ velocity plays an influential role in robots’ accuracy to carry out a precise operation.So a certain velocity was considered to move inYdirection to resemble the operations more closely to real conditions.In regard to Fig.7, as there were not any movements inXandZdirections, their velocities should be zero.Results of these velocities are shown in Fig.10.

        But for movement inYdirection, the AUV’s velocity was adjusted and from the 20thsecond(which is supposed to be the start of the operation)until the 60thseconds(end of the operation), the robot covered 2.5 mm in each second.As shown in Fig.11, the robot in the first 20 seconds moved forward with a minor error or deviation from the desired velocity but then reached the desired velocity and continued its path.

        Fig.11 AUV velocity in Y direction

        As mentioned earlier in the DP definition, the AUV must be able to maintain its position in a fixed location to carry out such an operation, but in this robot if a degree of freedom of the servo motor has been disabled then the robot will not be able to reach the predetermined spot or remain in that position to begin such an accurate intervention.To clarify the performance of the robot, its 3-dimensional motion is shown in Fig.12.

        Fig.12 AUV DP in three dimensions when Servo 1 is off

        Thus, as observed, despite the failure of one degree of freedom of the robot’s servo motor, it will be able to perform welding operation perfectly but it will not be able to properly reach the desired location.On the other hand, if the servo motor fails in the operation site, the robot will be able to finish its mission.

        For further study of the proposed robot’s performance under different conditions and to consider the types of events regarding the difficult conditions in the unknown ocean environment that is possible to occur for the robot, the failure of a thruster was studied to investigate the performance of the robot under such circumstances which is not far away from reality.

        To investigate this issue, it was assumed that one of the thrusters is not working, hence not exerting any force whatsoever(Fig.13).The presented robot failed to achieve the desired goal despite the significant effort it put in, proving that all the thrusters should be active.

        Fig.13 Underwater robot performance in Y direction motion

        Thus for operations with high accuracy, the existence of the four thrusters with two degrees of freedom for each of them is necessary, which helps the AUV to be able to achieve the desired position, performing precise interventions(Fig.14).

        Fig.14 AUV DP in three dimensions to the desired location

        After reaching and remaining on the desired position, to perform the welding operation it must move with reasonable velocity alongYdirection to provide the possibility of welding, which became possible with the help of all four thrusters, as shown in Fig.15.

        Fig.15 AUV DP in three dimensions

        As mentioned earlier, the other robots’ degrees of freedom should be completely controlled, which is fulfilled with the help of the designed controller for this robot.In Fig.16, changes inXandZdirections are shown to be perfectly balanced.

        Fig.16 Underwater robot performance in X, Z direction motion

        In Fig.17, the traveled route inYdirection is shown, which suggests that after 20 s the AUV can accomplish its mission perfectly and as mentioned earlier, the rotational degrees of freedom should be zero, which is based on Fig.18 showing they are well controlled.

        Fig.17 Underwater robot performance in Y variable motion

        Fig.18 Underwater robot rotational performance

        After 20 s, the robot reached the desired velocity value of 2.5 mm/s inYdirection and zero inXandZdirections as it did not have any movement in the said directions, indicating the flawless performance of the robot throughout the welding operation(Figs.19-20).

        Fig.19 AUV velocity in X, Z direction

        Fig.20 AUV velocity in Y direction

        4 Conclusions

        In this paper, an HAUV with high maneuverability and DP capability is proposed to perform accurate operations such as underwater welding.First, a common model with six thrusters was tested, which was not able to carry out such intervention.Then the model proposed in this paper was examined.For optimal performance of this robot, a PID controller was designed.Staying true to the real-life situations, the probable conditions that the robot might encounter within the natural environment, such as the failure of a servo motor and the possibility of thruster failure, were studied.The results showed that the common fixed 6-thruster HAUV was not able to perform such delicate mission, but the presented robot with four thrusters, in case of a servo motor malfunction, was able to perfectly manage the welding operation.However, it failed in reaching the pre-determined point and staying there afterward.At last, the results showed that the best performance happened when all the four thrusters with their servo motors were working properly and as intended, making the robot reach the desired spot, being stable in that location and performing an accurate intervention.The present PID controller has an absolutely remarkable performance in controlling the DP for this HAUV, considering the difficult conditions for doing a meticulous job in a small space and in the desired time frame.

        久久99亚洲精品久久久久| 亚洲最大av免费观看| 在线亚洲国产一区二区三区| 人妻少妇满足中文字幕| 欧美人伦禁忌dvd放荡欲情| 中国极品少妇videossexhd| 国产丝袜精品丝袜一区二区 | 日本一区二区三区爱爱视频| 中文字幕av中文字无码亚| 国产精品久久久久久52avav | 99国产超薄丝袜足j在线观看 | 日本伊人精品一区二区三区| 无码av免费精品一区二区三区| 国产精品毛片久久久久久l| 日日麻批视频免费播放器| 国产欧美综合一区二区三区| 伊人久久大香线蕉av一区| 国产成人无码A区在线观| 日本一区二区午夜视频| 亚洲午夜久久久精品影院| 日韩精品无码视频一区二区蜜桃 | 午夜福利院电影| 久久狠狠高潮亚洲精品暴力打 | 欧美精品欧美人与动人物牲交| 3d动漫精品一区二区三区| 国产精品三级在线专区1| 女主播啪啪大秀免费观看| 奇米影视7777久久精品| 国产一在线精品一区在线观看| 久久精品国产亚洲av热一区| 久久精品亚州中文字幕| 国产乱国产乱老熟300部视频| 亚洲影院丰满少妇中文字幕无码| 久久亚洲精品成人av观看| 亚洲av福利院在线观看| 精品人妻系列无码人妻免费视频| 久久精品午夜免费看| 中文字幕一区二区三区四区| 97精品超碰一区二区三区| 国产午夜精品一区二区三区不| 日本高清成人一区二区三区|