ZHANG Yu-fang,LIU Chang-de,ZHANG Feng-wei,WANG Zhi-peng
(1.Department of Electrical Engineering,Nantong University,Nantong 226019,China;2.National Key Laboratory of Science and Technology on Hydrodynamics,China Ship Scientific Research Center,Wuxi 214082,China)
Numerical Evaluation on Dynamic Positioning for Semisubmersible Platform based on Backstepping Control
ZHANG Yu-fang1,LIU Chang-de2,ZHANG Feng-wei2,WANG Zhi-peng2
(1.Department of Electrical Engineering,Nantong University,Nantong 226019,China;2.National Key Laboratory of Science and Technology on Hydrodynamics,China Ship Scientific Research Center,Wuxi 214082,China)
The positioned floating structures are continuously exposed to environmental disturbances of wind,waves and current.So the motions have obviously delay,large inertia and nonlinear characteristics.In order to overcome these problems,a backstepping control algorithm is presented.This controller is robust to variations in environmental and loading conditions by incorporating adaptive strategy to compensate environmental disturbances.The stability of designed controller is proved by using the Lyapunov theory.The performance of the controller is validated by numerical simulations of a semisubmersible platform with azimuth thrusters in operation and survival conditions.The simulation results indicate that the designed controller is very efficient and satisfactory performance of station and heading keeping is observed.The studied work can provide technique support for practical applications in full-scale and model tests of floating structures.
dynamic positioning;semi-submersible platform;backstepping control; robust;numerical simulation
The offshore structures used for drilling and production of oil and gas are exposed to some of the harsh environments,with winds reaching hurricane force.The reliability of the structure and its subcomponents is crucial for keeping the crew safe and the operation up and running.Dynamic positioning(DP)system was first discovered as a way of positioning ships in the early 1960s.It rapidly grew and now DP is established as a reliable way of controlling the position and heading of a vessel subjected to environmental and external forces by using its own actuators.DP systems perform well in deep as well as shallow water and the costs do not increase significantly with water depth.
The DP systems are a complex system composed of environmental and position sensors, control allocation algorithms and thrusters.Among of them,the control system plays an important role in the DP systems,which is responsible for calculating the forces to be delivered by each thruster to counteract the environmental forces,such as wind,waves and current loads. The traditional control algorithm(proportional-integral-differential,PID)has been widely applied to the DP systems[1-5],but the effectiveness and performance of PID controller heavily depends on the accuracy of mathematical model and the choice of proportional,integral and differential constants.Besides,many PID controllers are frequency sensitive and a filtering of signals from the sensors is required to achieve a good control performance.Moreover,the controller’s performance varies with environmental and loading condition.The DP operator must manually alter the controller gains according to the changes of environmental and loading condition.
Another important issue is the robustness of the controller.The mathematical model used to describe the motions of offshore platform at sea,where the platform is subjected to wind, waves,and current,is highly nonlinear,and motion is difficult to model mathematically.Thus, the controller design of DP systems must consider the property of robustness.In previously presented researches,Tannuri and Donha[6]designed the H∞controller,which presented satisfactory robustness properties with good performance in large variations in environmental conditions,modeling errors,and parameter uncertainty.However,it is a linear controller,so different controllers must be designed during operation.Nguyen and S?rensen[7]proposed a hybrid DP system with supervisory switching control logic to alternate between the bank of controllers and observers,and the stability was validated by the model experiment.In order to overcome the linearization problems,many nonlinear controllers have been applied to DP systems[8-10].Tannuri[11]applied nonlinear sliding mode control approach to DP systems and demonstrated the robust properties.
In the present work,we mainly focus on the design of controller for platform equipped DP systems.The thrust allocation algorithm is based on a modified algorithm,by Liu et al[12],the physical limitations on the thrusters to admissible thrusts and azimuth angles are considered in this paper.In order to demonstrate the designed controller which is capable of achieving a good control for different loading conditions,the DP numerical simulation was carried out with an offshore platform,satisfactory performance of station and heading keeping is observed.
For the DP system,it is common assumption to assume that the motions induced by rolling and pitching of offshore platform are negligible,only horizontal motions of the offshore platform need to be considered.The low frequency motion can be expressed in two coordinate systems (Fig.1),the earth-fixed frame is right-handed coordinate system indicated by OEXEYEZEand body-fixed non-inertial reference frame is indicated by OXYZ.The origin O for the latter sys-tem is the intersection of the center of the platform mass.
The low frequency motion of the offshore platform in 3 degree of freedom can be modeled as
Fig.1 Earth-fixed and body-fixed frame
The velocity v=(u,v,r)Tis given relative to the body-fixed frame,τwind,τwave,τcuare the vector of environmental forces and yaw moment (wind,waves,current),τthrusteris the vector of thruster forces in surge,sway and yaw.The rotation matrix J(ψ)∈R3×3,
For low-speed motion in DP,linear damping is a good assumption.Similarly the quadratic velocity terms given by C(v)v are negligible.The inertia matrix(including added mass)M and damping matrix D are given by
Normally,the wind speed and direction can be measured with reasonable accuracy in DP systems,in order to counteract the wind forces τwindas quickly as possible,the feed-forward concept is used.For the unmeasured external forces(such as waves and current),the adaptive strategy of environment compensator is designed to compensate them.
Define Td=τwave+τcuas the unmeasured external disturbances,rewriting Eq.(1)as Eq.(2):
The objective of DP controller is to choose the thruster forces to be applied such that the platform reaches desired inertial coordinate.In this paper,the backstepping design and adaptive law are induced.The detailed steps are as follows:
Step1:Define the position error as
where ηdis a desired position of the offshore platform,the derivative of S1is
A Lyapunov function candidate is chosen asUsing Eq.(4),the derivative of V1is
Accordingly,it is desired that η can converge to ηdas the time goes by.For Eq.(4),we suppose that the virtual control v can be used to drive S1to zero,then we take the stabilizing function or virtual controller a to replace v,definite
Since k1is positive,therefore Eq.(7)is negative semi definite,so by using Barbalat’s Lamma, we have S1will be driven to zero.
However,there must be an error between the real state v and stabilizing function α,so get the following step 2.
From Eq.(2),the derivative of Eq.(8)isboth sides ofare multiplied by M.It is simply for the numerical convenience,we obtain
Consider the Lyapunov function candidate for the subsystem Eq.(9)as
Similarly,it is wanted to find a suitable input τthrusterto make the derivate of V2negative definite or negative semi-definite.So that two errors S1,S2will be driven to zero.Using Eqs.(5), (6)and(10),the derivate of V2can be obtained as
Take the actual control input τthrusteras follows:
From Eq.(12),the derivate of V2is negative definite.However,in the process of actual project work,it can not accurately measure the value Td,so an adaptive strategy is used to estimate Td.
從主體論角度探究詩歌翻譯還需要考察主客體的關(guān)系。作者發(fā)現(xiàn):中國古代思想史中,主體對客體的施為方式包括格物、感物和體物,而詩歌翻譯也存在這三種審美方式。最理想的譯詩應(yīng)該和原詩的審美方式一致,繼承原詩的審美品質(zhì);然而,由于諸多影響,翻譯時(shí)可能會出現(xiàn)變異甚至錯(cuò)位,并相應(yīng)地改變詩歌文本的審美效果。
Consider the following Lyapunov function candidate as
From Eqs.(11)and(13),take an adaptive law asthen the derivate of Vcan be3obtained as
Since k1,k2are positive,thereforeis negative semi definite,which shows V3is nonincreasing and bounded.From Eq.(14),it can easily show that S1,S2,are bounded.Then using Eqs.(4)and(9),we have
where implies that S1,S2∈L2.
Finally,since S1,S2∈L2∩L∞,andby using Barbalat’s Lemma,S1and S2will be driven to zero.So the control goal is achieved.
In order to make validation of the designed controller,a deep water semi-submersible offshore platform is used.The offshore platform is equipped with 8 azimuth thrusters.Thrusters’position is shown in Fig.2.The main particulars of the offshore platform are given in Tab.1.It should be noted that rotating thrusters are only allowed to give positive thruster force.
3.1 Environment condition simulation
Simulations were conducted with wind,current and waves in two load conditions.The current and wind load coefficients will be obtained by the CFD method.The wind load coefficients are defined as:
Fig.2 Thruster layout of the offshore platform
Tab.1 Main particulars of the offshore platform
where Xwindand Ywindare surge and sway force,Mwindis yaw moment,ρa(bǔ)is air density and Vwis mean wind velocity,Cxw,Cywand Cmware non-dimensional coefficients of the corresponding wind force or moment,are presented in Fig.3.
Fig.3 Wind load coefficients
The non-dimensional coefficients of the corresponding current force or moment are defined as:
where Xcand Ycare surge and sway force,Mcis yaw moment,ρwis water density and Vcis the current velocity,Cxc,Cycand Cmcare current coefficients,are presented in Fig.4.
Fig.4 Current load coefficients
The mean wave drift forces(second order)RAOs and added mass were calculated by using AQWA software.And then all loads were simulated(the wind velocity and current velocity were 23.0 m/s and 1.0 m/s corresponding operation condition,the wind velocity and current velocity were 41.1 m/s and 2.1 m/s corresponding survival condition,the direction is the same as wave).Disturbances in terms of irregular waves using JONSWAP wave spectrum with amplitude 6.0 m(peak period 11.2 s,peak shape parameter 2.0)and 13.7 m(peak period 16.0 s, peak shape parameter 2.4)were adopted,corresponding to operation condition and survival condition respectively.
3.2 Simulation results
In this paper,the performance of DP for semi-submersible platform based adaptive backstepping control is evaluated by two loading condition,operation condition with different thruster working mode and survival condition. The operation mode is the fixed set point DP operation mode,used in drilling operations for example.The offshore platform must be kept close to a fixed set point.Abrupt motions may cause interruption of operation.Considering the environmental loads with wind,waves and current as above,the simulations were carried in three cases presented in Tab.2.
In DP station keeping operation.The wave direction 180°was analyzed.Fig.5 shows the comparison of the actual and desired results about surge sway and yaw angle movements with intact working mode for thrusters.It is observed that the simulation results have a good agreement with the desired results.It can maintain the desired heading well in the environmental disturbances.
Tab.2 Numerical simulation cases
Fig.5 Actual and desired results in operation condition(intact)
Fig.6 shows the simulation results when thrusters 1 and 8 are failure.It can be seen that these surge,sway and yaw angle movements are quite close to the case No.1 because of the high thrusters redundancy.
The designed controller employed an adaptive strategy to inhibit the unknown environmental disturbances.So the most desirable characteristic of the adaptive backstepping is its robustness.In this paper,it is verified by changing loading and environmental condition of theoffshore platform.The same control parameters are used in the simulation for the survival condition of the offshore platform.Fig.7 shows the simulation results for surge sway and yaw direction with survival condition,satisfactory performance was observed in this condition.This illustrates the robustness of the designed controller.
Fig.6 Actual and desired results in operation condition(T1&T8 failure)
Fig.7 Actual and desired results in survival condition(intact)
Fig.8 Power consumed percentage in operation condition(intact)
Fig.9 Power consumed percentage in operation condition(T1&T8 failure)
The percentage of power consumptions for each azimuth thruster is presented in Figs.8,9 and 10 for three cases.As can be noticed,the mean power consumptions of all azimuth thrusters are approximately 25.5%and the maximum power consumption is 26.9%for thruster 5 in intact mode,the percentage increases by about 5%for thrusters 2,5 and 6 when thrusters 1 and 8 are inactive in operation condition.In the survival condition,the mean power consumptionsfor all azimuth thrusters are nearly 74%to 78%, the maximum power consumption is 84.6%to keep the positions and yaw angle during the whole simulation.
In this paper,a controller for dynamic positioning system is presented based on adaptive backstepping control and makes use of nonlinear multivariable mathematical models.The effectiveness of the designed controller was validated by domain simulation of an offshore platform equipped with azimuth thrusters under the action of wind,waves and current.The simulations also take other aspects into account,such as the physical limitations on admissible thrusts and azimuth angles of the thrusters.The simulation results indicate that the designed controller of DP system is very efficient to maintain the po sition and heading in different loading and environmental condition with different thruster working mode.
Fig.10 Power consumed percentage in survival condition(intact)
[1]Leira B J,Asgeir J S,Larsen C M.A reliability based control algorithm for dynamic positioning of floating vessels[J]. Structural Safety,2004,26(1):1-28.
[2]Berntsen P I B,Aamo O M,Leira B J.Structural reliability-based control of moored interconnected structures[J].Control Engineering Practice,2008,16(4):495-504.
[3]Xia G,Shi X,Fu M,Wang H,Bian X.Design of dynamic positioning systems using hybrid CMAC-based PID controller for a ship[C].IEEE International Conference Mechatronics and Automation,2005:825-830.
[4]Ruth E.Propulsion control and thrust allocation on marine vessels[D].Norwegian University of Science and Technology, Trondheim,October 2008:67-86.
[5]Tannuri E A,Bravin T T.Development of A Dynamic Positioning System Simulator for Offshore Operations[C].17th International Congress of Mechanical Engineering,November 2003:10-14.
[6]Tannuri E A,Donha D C.H∞controller design for dynamic positioning of aturret moored FPSO[C]//In Proceedings of the fifth IFAC conference on maneuvering and control of marine crafts.Denmark,2000:269-274.
[7]Nguyen T D,Soensen A J,Quek S T.Multi-operational hybrid controller structure for station keeping and transit operations of marine vessels[J].IEEE Transaction on Control System Technology,2008,16(3):491-498.
[8]Torsetnes G.Nonlinear control and observer design for dynamic positioning using contraction theory[D].Norwegian University of Science and Technology,Trondheim,January 2004:15-39.
[9]Tannuri E A,Agostinho A C.Higher order sliding mode control applied to dynamic positioning systems[C]//Proceedings of the Eighth IFAC Conference on Control Applications in Marine System.Rostock-Warnemunde,Germany 2010:132-137.
[10]Koshkouei A,Burnham K,Law Y.A comparative study between sliding mode and proportional integrative derivative controllers for ship roll stabilization[J].IET Control Theory Applications,2007,1(5):1266-1275.
[11]Tannuri E A,Agostinho A C,Morishita H M,Moratelli L Jr.Dynamic positioning systems:An experimental analysis of sliding mode control[J].Control Engineering Practice,2010,18(10):1121-1132.
[12]Liu Changde,Sun Qiang,Wei Naxin,et al.Research on nonlinear optimization of thrust allocation in dynamic positioning system[J].Journal of Ship Mechanics,2013,17(12):1403-1410.
基于反步控制的半潛平臺動力定位數(shù)值計(jì)算研究
張玉芳1,劉長德2,張鳳偉2,王志鵬2
(1.南通大學(xué)電氣工程學(xué)院,江蘇南通226019;2.中國船舶科學(xué)研究中心水動力學(xué)重點(diǎn)實(shí)驗(yàn)室,江蘇無錫214082)
裝配動力定位系統(tǒng)的浮式結(jié)構(gòu)物由于受到風(fēng)、浪、流等交變載荷影響,其運(yùn)動具有明顯時(shí)滯和非線性特性,為克服傳統(tǒng)控制策略抗干擾能力差對動力定位控制性能的影響,文章基于反步法,對動力定位系統(tǒng)進(jìn)行了控制器設(shè)計(jì)研究,針對波浪及流外載荷形成的有界干擾問題,采用自適應(yīng)策略進(jìn)行估計(jì)補(bǔ)償。并借助Lyapunov理論分析了閉環(huán)系統(tǒng)的穩(wěn)定性。最后以某深水半潛平臺為對象,對其不同工況下動力定位作業(yè)進(jìn)行了數(shù)值計(jì)算研究,驗(yàn)證了所設(shè)計(jì)控制器具有良好的魯棒性,可為后續(xù)動力定位模型試驗(yàn)及實(shí)船控制器設(shè)計(jì)提供理論支撐。
動力定位;半潛平臺;反步控制;魯棒性;數(shù)值仿真
TP273
A
張玉芳(1982-),女,博士,南通大學(xué)電氣工程學(xué)院講師;劉長德(1982-),男,博士研究生,中國船舶科學(xué)研究中心高級工程師;張鳳偉(1985-),男,中國船舶科學(xué)研究中心工程師;王志鵬(1986-),男,中國船舶科學(xué)研究中心工程師。
TP273 < class="emphasis_bold">Document code:A
A
10.3969/j.issn.1007-7294.2016.12.005
1007-7294(2016)12-1547-10
Received date:2016-08-29
Foundation item:Supported by the National Basic Research Program of China(973 program)(Grant No.2014CB046706); National Sci-Tech Support Plan(Grant No.2014BAB13B01);Scientific Research Foundation of Nantong University(Grant No.14R04);National Natural Science Foundation of China(Grant No.51307089)
Biography:ZHANG Yu-fang(1982-),female,Ph.D.,lecturer of Nantong University,E-mail:zhangyuf188@126.com; LIU Chang-de(1982-),male,senior engineer of CSSRC.