A nonlinear fault-tolerant thruster allocation architecture for underwater remotely operated vehicles

Size: px
Start display at page:

Download "A nonlinear fault-tolerant thruster allocation architecture for underwater remotely operated vehicles"

Transcription

1 Preprints, th IFAC Conference on Control Applications in Marine Systems September 3-6, 26. Trondheim, Norway A nonlinear fault-tolerant thruster allocation architecture for underwater remotely operated vehicles Maria Letizia Corradini Andrea Cristofaro School of Science and Technology Mathematics Division, University of Camerino, 6232 (MC, Italy Abstract: This paper proposes an actuator failure tolerant robust control scheme for underwater Remotely Operated Vehicles (ROVs. A reduced order observer has been introduced for estimating the ROV velocities and a sliding mode control law has been developed using the available position measurements and the velocity estimates provided by the observer to achieve output regulation. A thruster failure is shown to be detectable simply checking the presence of any deviation of the observed sliding surfaces. Moreover, an isolation policy for the failed thruster is proposed. Finally, control reconfiguration is performed exploiting the inherent redundancy of actuators with the implementation of an adaptive input allocation architecture. An extensive simulation study has been performed, supporting the effectiveness of the proposed approach.. INTRODUCTION Unmanned Underwater Vehicles (UUVs are a costeffective solution for performing complex tasks in the underwater environment without risking human life, such as environmental data gathering, transportation of assembling modules for submarine installations, inspection of underwater structures.with increasing mission durations in complex marine applications, one of the primary concerns is the failure occurrence on the actuators (Fossen, 994; Sarkar et al., 22. When actuator failures occur and result in abnormal operations, the only present solution is to abort the mission, and use a damage control to make UUVs surface (Isermann and Ballé, 997. Therefore, the problem of reliability and security of UUVs, especially their ability of actuator fault tolerance, has become a major concern. It is desirable to incorporate a function of actuator fault detection and isolation into the control system, so that it is possible to detect and identify actuator fault and/or failures and estimate their severity, in order to design optimal compensation laws. This paper presents a fault-tolerant control allocation scheme in the framework of underwater robotics, specifically addressing an underwater Remotely Operated Vehicle (ROV (Longhi and Rossolini, 989 used by SNAMprogetti (Fano, Italy in the exploitation of combustible gas deposits at great water depths. The vehicle is equipped with four thrusters, controlling its position and orientation in planes parallel to the sea surface, and is connected with the surface vessel by a supporting cable which controls the vehicle depth and provides power and communication facilities. The control system is composed of two independent parts: the first part, placed on the surface vessel, monitors the vehicle depth and it typically involves a human operator, while the second part is automated and controls the position and orientation of the vehicle in the dive plane. In this paper the attention has been focused on this second part of the control system: the ROV is supposed to move on a plane, with three degrees of freedom. Due to this assumption, the thrusters config- Authors are listed in alphabetical order. Corresponding author: andrea.cristofaro@unicam.it uration is redundant. A typical efficient way to exploit such redundancy is the implementation of a control allocation architecture (Johansen and Fossen, 23, this being a paradigm capable of easily handling constraints and optimization requirements. The actuator failure diagnosis scheme presented in the paper is composed by the usual modules performing detection and isolation of faults (Gertler, 22. A reduced order observer has been specifically designed for the ROV exploiting the features of the underwater vehicle, permitting to estimate the underwater vehicle velocities, whose direct measurements are typically difficult to be gathered and poorly reliable. These velocity estimations and the available position measurements, have been then used for developing a robust sliding mode control law (Utkin, 992, which is able to solve the regulation problem for the ROV positions, with respect to the reference ones. The developed sliding surfaces have been used both for designing a robust ROV control algorithm ensuring plant regulation, and for detecting the thruster failures. Failure detection is here performed simply checking the presence of any deviation of the observed sliding surfaces, which can be due only to the occurrence of a thruster failure. Exploiting the ROV structure, faulty thruster can be successfully isolated. Once the failed actuator has been identified, control reconfiguration is performed using the redundant healthy actuators. While in previous works, such as (Corradini and Orlando, 24, a supervisor was supposed to be in charge of applying and monitoring the control reconfiguration, the main contribution of the present paper is to present an automated reconfiguration method based on adaptive control allocation. The proposed scheme takes inspiration from well established results on fault-tolerant control allocation (Cristofaro and Johansen, 24b; Cristofaro et al., 25; Tohidi et al., 26 but incorporates also some special features of the particular ROV model. 2. MATHEMATICAL MODEL OF THE ROV 2. ROV nonlinear model The equations describing the ROV dynamics have been obtained from classical mechanics (Longhi and Rossolini, Copyright 26 IFAC 285

2 26 IFAC CAMS Sept 3-6, 26. Trondheim, Norway 989, (Conter et al., 989, (Corradini and Orlando, 997. The ROV considered as a rigid body can be fully described with six degrees of freedom, corresponding to the position and orientation with respect to a given coordinate system. Let us consider the inertial frame R (, x, y, z and the body reference frame R a ( a, x a, y a, z a (Conter et al., 989 shown in Fig.. The ROV position with respect to R is expressed by the origin of the system while its orientation by the roll, pitch, and yaw angles ψ, θ, and φ, respectively. Being the depth controlled by the surface vessel, the ROV is considered to operate on surfaces parallel to the x y plane. Accordingly the controllable variables are x, y, and the yaw angle φ. It should be noticed that the roll and pitch angles ψ and θ will not be considered in the dynamic model: their amplitude, in fact, has been proved to be negligible in a wide range of load conditions, and with different intensities and directions of the underwater current as well (Longhi and Rossolini, 989, (Conter et al., 989. Therefore, the ROV model is described by the following system of differential equations (Longhi and Rossolini, 989, (Conter et al., 989, (Corradini and Orlando, 997, (Corradini et al., 2 : p ẍ + (p 2 cos (φ + p 3 sin (φ V x V + p 4 x p 5 V cx V c = T x p ÿ + (p 2 sin (φ + p 3 cos (φ V y V + p 4 y p 5 V cy V c = T ( y p 6 φ + p7 φ φ ( + p 8 V c 2 φ φc sin + p 9 = M z 2 Fig.. ROV operational Fig.. ROV operational configuration. The ROV position with respect to R is expressed by the origin of the system while its orientation by the roll, pitch, and yaw angles,, and, respectively. Being the depth controlled by the surface vessel, the ROV is considered to operate on surfaces parallel to the x y plane. Accordingly the controllable variables are x, y, and the yaw angle. It should be noticed that the roll and pitch angles and will area of rotation, r is the equivalent arm of action, d i (i =, 2, 3 are the vehicle dimensions along the x a, y a and z a axes, respectively, and φ c is the angle between the x axis and the velocity direction of the current. This model is in agreement with models usually proposed in literature for underwater ROV s moving in the dive plane (Fossen, 994. The quantities T x, T y and M z appearing in ( are the decomposition of the thrust and the torque provided by the four vehicle thusters along the axes of R: B. State Space ROV model Define the vectors z p =[z z 2 z 3 ] T = x y 286 z v =[z 4 z 5 z 6 ] T = ẋ ẏ T, the state vector: z = z T p T x = cos (φ (τ + τ 2 + τ 3 + τ 4 cos (α sin (φ ( τ τ 2 + τ 3 + τ 4 sin (α T y = sin (φ (τ + τ 2 + τ 3 + τ 4 cos (α + cos (φ ( τ τ 2 + τ 3 + τ 4 sin (α M z = ( τ + τ 2 τ 3 + τ 4 d a with α = π 4, d a = (d x sin (α + d y cos (α (see Fig State Space ROV model z T T T v = z z 2 z 3 z 4 z 5 z 6 T, (2 Define the vectors z p = [z z 2 z 3 ] T = [ x y φ ] T, z v = [z 4 z 5 z 6 ] T = [ ẋ ẏ φ ] T, the state vector: z = [ z T ] T p = [ z z 2 z 3 z 4 z 5 z 6 ] T and introduce the input vector u = [ u u 2 u 3 ] T = [ T x T y M z ] T. Moreover, since model parameters and submarine current are not exactly known, bounded uncertainties are taken into account as follows: p i = ˆp i + p i, where V c = [V cx V cy ] T is the submarine current velocity, V = [V x V y ] T = [(ẋ V cx (ẏ V cy ] T, and the expressions of coefficients p i (i =,..., 9 are reported in V cy = ˆV cy + V cy, V cy ρ Vcy, being ˆp i, ˆVcx, ˆVcy the p i ρ pi, i =,..., 9, V cx = ˆV cx + V cx, V cx ρ Vcx, (Corradini and Orlando, 997, (Corradini et al., 2, nominal values of the parameter and of the submarine current components, respectively, and p i, V cx, V cy where M is the vehicle mass, m is the addition mass, I z is the vehicle inertia moment around the z axis, i z is the the corresponding uncertainties, bounded by ρ pi, ρ Vcx, addition inertia moment, M c is the resistance moment of ρ Vcy, respectively. Considering the above definitions and the cable, L is the cable length, T v the vehicle weight in equations (, the following state space model is obtained: the water, W the weighor length unit of the cable, ρ w ż(t = f(z(t + f(z(t, u(t + gu(t (3 the water density, C dc is the drag coefficient of the cable, and D c is the cable diameter, C di is the drag coefficient where of the i th side wall (i =, 2, C ri the packing coefficient z 4 (depending on the geometrical characteristics of the i th z 5 side wall (i =, 2, S i is the area of the i th side wall (i =, 2, C d is the drag coefficient of rotation, C r is z 6 f(z = f the packing us considercoefficient the inertial frame of rotation, R (,x,y,z S and is the body equivalent side wall (i =, 2, S i is the area 4 (z 3 z 4 N z + ϕ 4 (z of the i th side wall f 5 (z 3 z 5 N z + ϕ 5 (z 2 reference frame R a ( a,x a,y a,z a [7] shown in Fig.. (i =, 2, C d is the drag coefficient of rotation, C r is the packing coefficient of rotation, S is the equivalent ˆp 7 (4 z 6 z 6 area + ϕof 6 (z 3 rotation, r is the equivalent arm of action, ˆp 6 d i (i =, 2, 3 are the vehicle dimensions along the x a 3 3, y a and z a axes, [ ] { respectively, and c isg the = angle between the x axis and the diag, ˆp, ˆp } 3 3 =: g velocity direction of the current. This model is in agreement ˆp 6 with models usually proposed in literature for underwater ROV s moving beingin the dive plane []. The quantities T x, T y and M z appearing in ( are the decomposition of the thrus 4 (z and 3 the = ˆp torque (ˆp provided 2 c 3 + by ˆp 3 the s 3 four vehicle propellers along the axes of R: 8 f 5 (z 3 = ˆp (ˆp 2 s 3 + ˆp 3 c 3 T x = cos ( (T + T 2 + T 3 + T 4 cos ( >< sin ( ( T T 2 + T 3 + T 4 sin( T y =sin( (T + ϕt 42 (z+ T 3 = ˆp + T 4 ( ˆp cos ( + 4 z + ˆp 5 (2 ˆVcx ˆV c cos ( ( T T 2 + T 3 + T 4 sin( >: M z =( T + T 2 T 3 + T 4 d a ϕ 5 (z 2 = ˆp ( ˆp 4 z 2 + ˆp 5 ˆVcy ˆV c with = 4, d a =(d x sin ( +d y cos ( (see Fig. (. + ˆp 9 z T v ϕ 6 (z 3 = ˆp 6 (ˆp 8 ˆV c 2 sin z 3 ˆφ c 2

3 26 IFAC CAMS Sept 3-6, 26. Trondheim, Norway with z 4 = z 4 ˆV cx, z 5 = z 5 ˆV cy, N z = z z2 5, c 3 = cos(z 3, s 3 = sin(z 3, ˆV c = ˆV 2 cx + ˆV cy, 2 ˆφc = arctan ( ˆVcy ˆV cx, and the term f(z, u = [,,, 4 (z, z 3, z 4, T x, 5 (z 2, z 3, z 5, T y, 6 (z 3, z 6, M z ] T can be easily computed considering the uncertainties p i (i =... 9, V cx, V cy. 3. LOW-LEVEL ROBUST CONTROL DESIGN 3. Robust Design of the Reduced Order Observer In this section, a reduced order observer, specifically designed for the ROV, will be proposed. In fact, while position measurements are usually available and are in general sufficiently reliable, velocity measurements are either difficult to be gathered and poorly reliable. The observer design will be carried out exploiting the following features of the ROV: in the model (3, (4, positive scalars γ 4, γ 24, γ 5, γ 25 can be found such that: < γ 4 f 4 (z 3 γ 24, < γ 5 f 5 (z 3 γ 25 ; there is a maximal (known velocity z4 max, z5 max, z6 max achievable by the vehicle, as a consequence of the existence of a maximal power supply by thrusters. Therefore it exists a bound M = (z4 max V cx 2 + (z5 max V cy 2 such that N z M. as a consequence of the existence of a maximal power supply by thrusters, control variables T x, T y, M z are bounded, too, and bounds can be easily computed also for the uncertain terms. Therefore, it can be assumed that: 4 (z, z 3, z 4, T x ρ 4 ; 5 (z 2, z 3, z 5, T y ρ 5 ; 6 (z 3, z 6, M z ρ 6. Define ξ = [ξ ξ 2 ξ 3 ] T, and consider the following reduced state observer: ξ = f 4 (z 3 ˆN z ξ + ϕ 4 (z + u + v ξ 2 = f 5 (z 3 ˆN z ξ2 + ϕ 5 (z 2 + u 2 + v 2 ξ 3 = α 6 Mξ3 + ϕ 6 (z 3 + u 3 + v 3 (5 with ξ = ξ V cx, ξ2 = ξ 2 V cy, α 6 = p 7 /p 6, M = sup{ z6 max, M}, ˆNz = (ξ V cx 2 + (ξ 2 V cy 2 and v, v 2, v 3 are auxiliary parameters to be specified. A robust control law, coupled with the above observer, will be here presented aimed at solving the regulation problem for the variables z, z 2, z 3 with respect to reference variable z d = [z d z 2d z 3d ] T. Define the following sliding surface: s = [ s s 2 s 3 ] T = (ξ ż d + Λ(z p z d =. (6 with Λ = diag{λ i }, λ i >, i =,..., 3, and being ɛ = z p z d the tracking error. Lemma. Consider the uncertain ROV model (3. The control law u = u eq + u n, with: u eq = g f 4(z 3 ξ ˆNz ϕ 4 (z λ (z 4 ż d + z d v f 5 (z 3 ξ 2 ˆNz ϕ 5 (z 2 λ 2 (z 5 ż 2d + z 2d v 2 α 6 Mξ3 ϕ 6 (z 3 λ 3 (z 6 ż 3d + z 3d v 3 [ ] (ρ4 + ϖsign( s u n = g (ρ 5 + ϖsign( s 2, ϖ > (7 (ρ 6 + ϖsign( s 3 guarantees the asymptotical achievement of a sliding motion on (6 with a finite reaching phase. Proof. The achievement of a sliding motion on (6 is guaranteed by the following condition: ( s T s = s ξ z d + λ (z 4 ż d + ( ( s 2 ξ2 z 2d + λ 2 (z 5 ż 2d + s 3 ξ3 z 3d + λ 3 (z 6 ż 3d < (8 which can ( be fulfilled imposing separately three inequalities, i.e. s i ξi z id + λ i (z 3+i ż id <, i =, 2, 3. The first inequality gives, e.g.: s ( f 4 (z 3 ˆN z ξ + ϕ 4 (z + v z d + λ (z 4 ż d < and one gets immediately the controller (7. In particular, selecting ϖ arbitrarily small but positive guarantees a finite reaching phase. Define the observation error as e = [e e 2 e 3 ] T = z v ξ. The following result can be given omitting the proof for brevity: Corollary 2. Consider the uncertain plant model (3 driven by the control law (7. The reduced order observer (5 ensures the robust asymptotical vanishing both of the observation error and of the tracking error designing v as follows: [ [f4 (z 3 M( z max ] 4 + ξ + ρ 4 ] v = θ [f [ 5 (z 3 M( z 5 max + ξ 2 + ρ 5 ] α6 ( z 6 max 2 ] + M ξ 3 + ρ 6 [ sign( ξ + ξ z d ż d sign( ξ 2 + ξ 2 z 2d ż 2d sign( ξ 3 + ξ 3 z 3d ż 3d ], θ >. (9 4. FAULT-TOLERANT CONTROL ALLOCATION In the scenario considered in this paper, each thruster is an actuator potentially affected by faults. The basic idea is that, whenever a failure is detected and identified, a supervisor performs a control reconfiguration exploiting thrusters redundancy (three thursters are enough to control the ROV trajectory. In this framework, it is convenient to rewrite the model (3 as follows: ( 3 3 ż = f(z + f(z, u + diag, ˆp, ˆp Gτ ḡ(z p ˆp 6 ( with [ ] τ τ G =, τ = 2 τ, 3 ḡ(z p = [ ] ḡ (z 3 ḡ 2 (z 3 = ḡ 3 (z 3 τ 4 c 3 cos(α s 3 sin(α p p s 3 cos(α c 3 sin(α. p p d a According to the low-level control design in Section 3, a control allocation scheme can be defined in order to optimally distribute the control effect among the thrusters. Specifically, one can consider the high-level control scheme τ all = arg min τ R 4(ω τ 2 + ω 2 τ ω 3 τ ω 4 τ 4 4 subject to ḡ(z p Gτ = u eq + u n, where the weights ω j are nonnegative. The solution can be expressed by means of p 6 287

4 26 IFAC CAMS Sept 3-6, 26. Trondheim, Norway the weighted pseudo inverse τ all = [ḡ(z p G] Ω (u eq + u n, where [ḡ(z p G] Ω = ΩGT (ḡ(z p T [ḡ(z p GΩG T (ḡ(z p T ], 4. Fault diagnosis Ω = diag(ω, ω 2, ω 3, ω 4. Class of faults: The faults are modeled as actuator loss of efficiency. In this regard, let us introduce the efficiency matrix = diag(δ, δ 2, δ 3, δ 4, δ j [, ] j =,..., 4, such that the actual actuator state is τ eff = τ alloc. In particular in a fault-free scenario δ = δ 2 = δ 3 = δ 4 =, or equivalently = I, and hence the identity τ eff = τ alloc holds. On the other hand, in the case of a partial loss of efficiency, e.g. δ j (,, or total failure, e.g. δ j =, the control allocation scheme ceases to produce the desired thrust effect. A wider class might include also faults affecting the actuator own dynamics, leading to potential faulty steady-states (Cristofaro and Johansen, 24a. Assumption 3. Only one of the four thrusters can undergo a fault, i.e. multiple thruster faults cannot be admitted. Moreover, it is assumed that any fault does not compromise controllability of the plant driven by the remaining healthy thrusters. Assumption 4. In view of the fact that the reaching phase can be made arbitrarily short, it is assumed thaaults can occur only after a sliding motion has been achieved on (6. Fault Detection: The detection of a fault and the identification of the failed thruster can be performed by means of simple considerations exploiting the ROV model. To this purpose, it is important to notice that the control law is computed imposing the achievement of a sliding motion of the observed surface (6. Therefore, once the sliding motion is established (i.e. when s i = after the reaching phase, it is straightforward to verify that any deviation of the sliding surface is due to the occurrence of a fault. For instance, if a fault occurs at the time on the thruster τ such that the control input actually supplied undergoes a deviation τ (t for t > with respect to its theoretical value, for the first sliding surface it holds: s (t s (t r = s (t = τ (σ cos(z 3 αdσ p having denoted by t r the time when the sliding motion is achieved (therefore s (t = for t t r. Proposition 5. Consider the uncertain ROV model (3 driven by the robust controller (7. Suppose that the thruster T k, k {,..., 4} undergoes a fault at time, thus causing a deviation of τ k (t of the control input supplied with respect to its theoretical value. Then one has, for t > : s (t = τ k (σ cos(z 3 ( k 3 αdσ p s 2 (t = τ k (σ sin(z 3 ( k 3 αdσ p s 3 (t = d a ( k τ k (τ dσ ( p 6 where the symbol denotes the operator of division between integers. Proof. The statemenollows directly from Assumption 4 and from the observers (5. From the previous proposition, a sufficienault detection rule immediately follows. Proposition 6. Consider the uncertain ROV model (3 driven by the robust controller (7 under Assumptions 3,4. Suppose that the thruster T k, k {,..., 4} underwent a fault at time. The fault can be detected checking the variables s i (t, i =, 2, 3, at t <, i.e. if ( s (t OR ( s 2 (t OR ( s 3 (t then a fault has occurred. Proof. The proof is straightforward. It simply consists in checking the eventual violation of the sliding mode existence condition, according to (. It is worth recalling that, according to Assumption 4, the sliding motion has been established, and the sliding surface (6 should be zero in the absence of a fault affecting the actuators. Fault Isolation: The identification of the thruster which underwent the fault can be performed by means of simple considerations exploiting the ROV structure. Assume a fault has occurred at time, and define for t > : I c (t = cos(z 3 αdσ; I c2 (t = cos(z 3 + αdσ; I c3 (t = sin(z 3 αdσ; I c4 (t = sin(z 3 + αdσ. Proposition 7. Consider the uncertain ROV model (3 driven by the robust controller (7, under Assumptions 3,4. Suppose that the thruster T k, k {,..., 4} underwent a fault at time, then detected at time t d >. Compute the quantities for t > t d : µ (t = s (t I c (t p µ 3 (t = s (t I c3 (t p µ 22 (t = s 2(t I c2 (t p µ 24 (t = s 2(t I c4 (t p µ 3 (t = s 3 (t p 6 (2 d a The failed thruster τ f can be isolated according to the following rule. Fix a time t > t d. If sign(µ ( t sign(µ 3 ( t then if µ 22 ( t = µ ( t then τ f = τ else τ f = τ 3 ; else (if sign(µ ( t = sign(µ 3 ( t then if µ 22 ( t = µ ( t then τ f = τ 2 else τ f = τ 4 ; Proof. The statemenollows directly from Proposition 5. In facor a short interval (, t, assuming that the loss of effectiveness is occurring slowly enough, the term τ k (σ in ( can be moved outside the integral signs. Iollows that comparing signs of the quantities (2 one can identify the failed actuator, exploiting the model (. Just as an example, suppose that the thruster τ 2 underwent a fault of intensity τ 2 (τ. According to the model (, one has s (t = p τ 2 cos(z 3 αdσ s 2 (t = p τ 2 sin(z 3 αdσ s 3 (t = d a p 6 τ 2 (t (3 288

5 26 IFAC CAMS Sept 3-6, 26. Trondheim, Norway therefore µ = τ 2, µ 3 = τ 2 (t, and µ, µ 3 have the same sign. The same would anyway have occurred if the fault had undergone in the thruster τ 4, in view of the structure of the matrix ḡ(z 3 of the model (. To discriminate between τ 2 and τ 4, it is enough to consider that, from the first two equalities of (3: s (t τ 2 = p t cos(z 3 αdσ = s 2 (t sin(z 3 αdσ This approach can be generalized to the remaining possible cases. In particular, in the case when sign(µ ( t sign(µ 3 ( t, only thrusters τ or τ 3 could have experienced a fault. Moreover, if µ 22 ( t = µ ( t, then the failed actuator is τ, otherwise is τ 3. An analogous argument holds for the case when sign(µ ( t = sign(µ 3 ( t, for which the candidate failed actuators are τ 2 or τ Adaptive control re-allocation After a failure has been detected and isolated by the FD and FI module respectively, control reconfiguration is applied to preserve the desired performances in face of the failure occurrence. While in previous works this has been supposed as part of the human supervisor duty (see for instance (Corradini and Orlando, 24, in this paper we propose an automated reconfiguration method. In particular, the inherent redundancy of the considered ROV can be exploited for fault accommodation using an adaptive scheme for the allocation weight matrix Ω. As output of the FDI module one gets two indices, namely i and j, such that s i (t = max i=,2,3 s i(t >, τ j is the faulty actuator. The aim is to adjust the weights ω, ω 2, ω 3, ω 4 in order to progressively shift the control load on the safe actuators τ j, j j. The signal s i (t will play the role of an indicator of the fault severity and will be used accordingly to tune the adaptation learning rate. Let us formalize these ideas. Denote by t the control reconfiguration initialization time and set Ω = diag(ω,, ω,2, ω,3, ω,4 such that { Ω t < t Ω = (4 Ω(t t t where Ω(t = diag( ω (t, ω 2 (t, ω 3 (t, ω 4 (t is defined as ω j = s i (t ω j ω j =, j j (5 with Ω(t = Ω. According to such adaptation law, the larger is the deviation from the sliding surface due to the fault in the actuator τ j, the larger is the rate of decay of the corresponding weight ω j. The following statement is therefore straightforward. Proposition 8. Consider the ROV model (, with the low-level control law (7 and the high-level re-configured allocation scheme (4-(5. Then, two scenarios are admissible: Actuator performance recovery: there exists t > t such that s i (t = for t t, and hence ω j (t = ω j (t > for t t. Actuator shutdown: one has s i (t > for any t t, with the asymptotic conditions lim s i (t =, lim ω j (t =. t t Remark 9. The first case does correspond to the most likely scenario where, reducing the faulty actuator contribution in the overall thrust generation but keeping it still running, is sufficient to recover the desired tracking performances. Conversely, the actuator shutdown case can be regarded to as a worst-case scenario, where the fault is too severe to allow a partial redistribution of the thrust forces, and therefore a total ban of the faulty device is needed to accomplish the control task. 5. SIMULATION RESULTS The proposed actuator fault tolerant control scheme has been validated by simulation. Tests have been performed in the following operative condition: The measurements of position and orientation are subject to white noise; 2 Parameters variations of % with respect to their nominal value (Corradini and Orlando, 997, (Corradini et al., 2; 3 In the simulation tests, the plant initial condition has been chosen as x ( =, y ( =, φ ( =, ẋ ( =, ẏ ( =, φ ( =, and the set point as y d = [ m m 3 ] T. 4 Favorable submarine current has been considered, with V c = [..] T m/s. Notice that such marine currents have been considered constant since they are very slowly time-varying due to the fact that they model submarine currents at great sea depth. 5 The sliding mode controller has been implemented including boundary layers with the aim of reducing chattering. Accordingly, the fault detection logic does correspond to deviation from boundary layer thresholds. 6 The actuator τ 2 has been supposed to undergo a fault at t = 7 s, with a consequent loss of effectiveness. Before fault occurrence, the control action applied to the ROV is subdivided among the four thrusters (one of which is redundant. Results have been reported in Figs It can be verified that, before the fault occurrence on τ 2, actuators τ 2, τ 3 and τ 4 are able to effectively control the ROV (see Fig Moreover, simulations results show that satisfactory performances are maintained also in the faulty situation, since the ROV controlled outputs effectively follow the reference values (see Fig. 2 also after fault occurrence, and that observation and tracking errors are bounded (see Figs It is interesting to verify that detection of the fault is correctly performed by the sliding surfaces at t = 7 s (see Fig. 6, since the sliding surfaces noticeably deviate from the boundary layer thresholds. After fault isolation, control re-allocation is performed according to the adaptation law (5, with a progressive deactivation of the faulty thruster τ 2 and activation of τ that, along with τ 3 and τ 4, does ensure output regulation and maintain the required control performances. The changes in actuator states are depicted in Fig. 5 where, in particular, the gradual reduction of the τ 2 control effect and the gradual fading in of the actuator τ are clearly visible. REFERENCES Conter, A., Longhi, S., and Tirabassi, C. (989. Dynamic model and self-tuning adaptive control of an underwater vehicle. Proceedings Eighth International Conference on Offshore Mechanics and Arctic Engineering, The Hague, The Netherlands, Corradini, M.L. and Orlando, G. (24. A robust observer-based fault tolerant control scheme for underwater vehicles. Journal of Dynamic Systems, Measurement, and Control, 36(3, Corradini, M., Monteriú, A., and Orlando, G. (2. A sliding mode switching controller for actuator failure 289

6 26 IFAC CAMS Sept 3-6, 26. Trondheim, Norway x y position [m].5 x y yaw angle [deg] Thruster T Thruster T2 Thruster T3 Thruster T Fig. 2. Outputs. Obs Error e Obs Error e2 Obs Error e Fig. 3. Observation Errors. Tracking Error e Tracking Error e2 Tracking Error e Fig. 4. Tracking Errors. compensation. IEEE Transactions on Control systems Technology, 9(5, Corradini, M. and Orlando, G. (997. A discrete adaptive variable structure controller for mimo systems, and its application to an underwater ROV. IEEE Transactions on Control System Technology, 5(3, Cristofaro, A. and Johansen, T.A. (24a. Fault-tolerant control allocation with actuator dynamics: Finite-time control reconfiguration. In 53rd IEEE Conference on Decision and Control, Cristofaro, A., Polycarpou, M.M., and Johansen, T.A. (25. Fault diagnosis and fault-tolerant control al- Fig. 5. Thrusters. Sliding Surface s Sliding Surface s2 Sliding Surface s Fig. 6. Sliding Surfaces. location for a class of nonlinear systems with redundant inputs. In 25 54th IEEE Conference on Decision and Control (CDC, Cristofaro, A. and Johansen, T.A. (24b. Fault tolerant control allocation using unknown input observers. Automatica, 5(7, Fossen, T. (994. Guidance and control of ocean vehicles. J.Wiley & Sons, New York. Gertler, J. (22. Survey of model-based failure detection and isolation in complex plants. Control Systems Magazine, IEEE, 8(6, 3. Isermann, R. and Ballé, P. (997. Trends in the application of model-based fault detection and diagnosis of technical processes. Control Engineering Practice, 5(5, Johansen, T.A. and Fossen, T.I. (23. Control allocation - a survey. Automatica, 49(5, Longhi, S. and Rossolini, A. (989. Adaptive control for an underwater vehicle: Simulation studies and implementation details. Proc. IFAC Wkshp. Expert Syst. Signal Processing Marine Automa, Denmark, Sarkar, N., Podder, T., and Antonelli, G. (22. Faultaccommodating thruster force allocation of an AUV considering thruster redundancy and saturation. IEEE Transactions on Robotics and Automation, 8(2, Tohidi, S., Sedigh, A., and Buzorgnia, D. (26. Fault tolerant control design using adaptive control allocation based on the pseudo inverse along the null space. International Journal of Robust and Nonlinear Control. Utkin, V. (992. Sliding modes in control optimization. Springer Verlag, Berlin. 29

An Actuator Failure Tolerant Robust Control Approach for an Underwater Remotely Operated Vehicle

An Actuator Failure Tolerant Robust Control Approach for an Underwater Remotely Operated Vehicle 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, An Actuator Failure Tolerant Robust Control Approach for an Underwater Remotely Operated

More information

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl

More information

THRUST OPTIMIZATION OF AN UNDERWATER VEHICLE S PROPULSION SYSTEM

THRUST OPTIMIZATION OF AN UNDERWATER VEHICLE S PROPULSION SYSTEM THRUST OPTIMIZATION OF AN UNDERWATER VEHICLE S PROPULSION SYSTEM Senior lecturer Vasile DOBREF Lecturer Octavian TARABUTA Mircea cel Batran Naval Academy, Constanta, Romania Keywords: underwater vehicle,

More information

Fault Detection and Isolation of the Wind Turbine Benchmark: an Estimation-based Approach

Fault Detection and Isolation of the Wind Turbine Benchmark: an Estimation-based Approach Milano (Italy) August - September, 11 Fault Detection and Isolation of the Wind Turbine Benchmark: an Estimation-based Approach Xiaodong Zhang, Qi Zhang Songling Zhao Riccardo Ferrari Marios M. Polycarpou,andThomas

More information

DEVELOPMENT AND MATHEMATICAL MODELLING OF PLANNING TRAJECTORY OF UNMANNED SURFACE VEHICLE

DEVELOPMENT AND MATHEMATICAL MODELLING OF PLANNING TRAJECTORY OF UNMANNED SURFACE VEHICLE DEVELOPMENT AND MATHEMATICAL MODELLING OF PLANNING TRAJECTORY OF UNMANNED SURFACE VEHICLE PROMIT CHOUDHURY 1, SRISHA DEO 2 1 B. Tech 4 th Year, Mechanical, SRM University, Tamil Nadu, India, promit17@gmail.com

More information

Optimal Fault-Tolerant Configurations of Thrusters

Optimal Fault-Tolerant Configurations of Thrusters Optimal Fault-Tolerant Configurations of Thrusters By Yasuhiro YOSHIMURA ) and Hirohisa KOJIMA, ) ) Aerospace Engineering, Tokyo Metropolitan University, Hino, Japan (Received June st, 7) Fault tolerance

More information

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

Control of UUVs Based upon Mathematical Models Obtained from Self-Oscillations Experiments

Control of UUVs Based upon Mathematical Models Obtained from Self-Oscillations Experiments Control of UUVs Based upon Mathematical Models Obtained from Self-Oscillations Eperiments Nikola Miskovic Zoran Vukic Edin Omerdic University of Zagreb, Faculty of Electrical Engineering and Computing,

More information

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Zhengtao Ding Manchester School of Engineering, University of Manchester Oxford Road, Manchester M3 9PL, United Kingdom zhengtaoding@manacuk

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

AFAULT diagnosis procedure is typically divided into three

AFAULT diagnosis procedure is typically divided into three 576 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 4, APRIL 2002 A Robust Detection and Isolation Scheme for Abrupt and Incipient Faults in Nonlinear Systems Xiaodong Zhang, Marios M. Polycarpou,

More information

1. INTRODUCTION. Fig. 1 SAUVIM

1. INTRODUCTION. Fig. 1 SAUVIM Automatic Fault-Accommodating Thrust Redistribution for a Redundant AUV Aaron M. Hanai *, Giacomo Marani* 2, Song K. Choi* 2 * Marine Autonomous Systems Engineering, Inc. 2333 Kapiolani Blvd. #92, Honolulu,

More information

Underactuated Dynamic Positioning of a Ship Experimental Results

Underactuated Dynamic Positioning of a Ship Experimental Results 856 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 5, SEPTEMBER 2000 Underactuated Dynamic Positioning of a Ship Experimental Results Kristin Y. Pettersen and Thor I. Fossen Abstract The

More information

A Ship Heading and Speed Control Concept Inherently Satisfying Actuator Constraints

A Ship Heading and Speed Control Concept Inherently Satisfying Actuator Constraints A Ship Heading and Speed Control Concept Inherently Satisfying Actuator Constraints Mikkel Eske Nørgaard Sørensen, Morten Breivik and Bjørn-Olav H. Eriksen Abstract Satisfying actuator constraints is often

More information

SELF-REPAIRING PI/PID CONTROL AGAINST SENSOR FAILURES. Masanori Takahashi. Received May 2015; revised October 2015

SELF-REPAIRING PI/PID CONTROL AGAINST SENSOR FAILURES. Masanori Takahashi. Received May 2015; revised October 2015 International Journal of Innovative Computing, Information and Control ICIC International c 2016 ISSN 1349-4198 Volume 12, Number 1, February 2016 pp. 193 202 SELF-REPAIRING PI/PID CONTROL AGAINST SENSOR

More information

INTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION

INTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION INTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION Rim Hamdaoui, Safa Guesmi, Rafika Elharabi and Med Naceur Abdelkrim UR. Modelling, Analysis and Systems Control, University of Gabes,

More information

A ROBUST ITERATIVE LEARNING OBSERVER BASED FAULT DIAGNOSIS OF TIME DELAY NONLINEAR SYSTEMS

A ROBUST ITERATIVE LEARNING OBSERVER BASED FAULT DIAGNOSIS OF TIME DELAY NONLINEAR SYSTEMS Copyright IFAC 15th Triennial World Congress, Barcelona, Spain A ROBUST ITERATIVE LEARNING OBSERVER BASED FAULT DIAGNOSIS OF TIME DELAY NONLINEAR SYSTEMS Wen Chen, Mehrdad Saif 1 School of Engineering

More information

OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS. Tor A. Johansen Λ Thomas P. Fuglseth Λ Petter Tøndel Λ Thor I.

OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS. Tor A. Johansen Λ Thomas P. Fuglseth Λ Petter Tøndel Λ Thor I. OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS Tor A. Johansen Λ Thomas P. Fuglseth Λ Petter Tøndel Λ Thor I. Fossen Λ Λ Department of Engineering Cybernetics, Norwegian

More information

DESIGN OF A HYBRID POWER/TORQUE THRUSTER CONTROLLER WITH LOSS ESTIMATION. Øyvind N. Smogeli, Asgeir J. Sørensen and Thor I. Fossen

DESIGN OF A HYBRID POWER/TORQUE THRUSTER CONTROLLER WITH LOSS ESTIMATION. Øyvind N. Smogeli, Asgeir J. Sørensen and Thor I. Fossen DESIGN OF A HYBRID POWER/TORQUE THRUSTER CONTROLLER WITH LOSS ESTIMATION Øyvind N. Smogeli, Asgeir J. Sørensen and Thor I. Fossen Department of Marine Technology Norwegian University of Science and Technology

More information

Change Detection with prescribed false alarm and detection probabilities. Mogens Blanke

Change Detection with prescribed false alarm and detection probabilities. Mogens Blanke CeSOS Workshop NTNU May 27-29 2013 Change Detection with prescribed false alarm and detection probabilities Mogens Blanke Adjunct Professor at Centre for Ships and Ocean Structures, NTNU, Norway Professor

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

Supervisor: Dr. Youmin Zhang Amin Salar Zahra Gallehdari Narges Roofigari

Supervisor: Dr. Youmin Zhang Amin Salar Zahra Gallehdari Narges Roofigari Supervisor: Dr. Youmin Zhang Amin Salar 6032761 Zahra Gallehdari 1309102 Narges Roofigari 8907926 Fault Diagnosis and Fault Tolerant Control Systems Final Project December 2011 Contents Introduction Quad-Rotor

More information

Nonlinear Formation Control of Marine Craft

Nonlinear Formation Control of Marine Craft Nonlinear Formation Control of Marine Craft Roger Skjetne, Sonja Moi, and Thor I. Fossen Abstract This paper investigates formation control of a fleet of ships. The control objective for each ship is to

More information

ONGOING WORK ON FAULT DETECTION AND ISOLATION FOR FLIGHT CONTROL APPLICATIONS

ONGOING WORK ON FAULT DETECTION AND ISOLATION FOR FLIGHT CONTROL APPLICATIONS ONGOING WORK ON FAULT DETECTION AND ISOLATION FOR FLIGHT CONTROL APPLICATIONS Jason M. Upchurch Old Dominion University Systems Research Laboratory M.S. Thesis Advisor: Dr. Oscar González Abstract Modern

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

A Multiple-Observer Scheme for Fault Detection, Isolation and Recovery of Satellite Thrusters

A Multiple-Observer Scheme for Fault Detection, Isolation and Recovery of Satellite Thrusters Proceedings of the EuroGNC 3, nd CEAS Specialist Conference on Guidance, Navigation & Control, Delft University of Technology, Delft, The Netherlands, April -, 3 FrBT.3 A Multiple-Observer Scheme for Fault

More information

OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS. Tor A. Johansen Thomas P. Fuglseth Petter Tøndel Thor I.

OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS. Tor A. Johansen Thomas P. Fuglseth Petter Tøndel Thor I. OPTIMAL CONSTRAINED CONTROL ALLOCATION IN MARINE SURFACE VESSELS WITH RUDDERS Tor A. Johansen Thomas P. Fuglseth Petter Tøndel Thor I. Fossen Department of Engineering Cybernetics, Norwegian University

More information

FAULT DETECTION AND ISOLATION FOR ROBOT MANIPULATORS USING ANFIS AND WAVELET

FAULT DETECTION AND ISOLATION FOR ROBOT MANIPULATORS USING ANFIS AND WAVELET FAULT DETECTION AND ISOLATION FOR ROBOT MANIPULATORS USING ANFIS AND WAVELET Tolga YÜKSEL, Abdullah SEZGİN, Department of Electrical and Electronics Engineering Ondokuz Mayıs University Kurupelit Campus-Samsun

More information

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1 Proc. of CDC - 4st IEEE Conference on Decision and Control, Las Vegas, NV, December Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching António Pedro Aguiar

More information

Trajectory Tracking of a Near-Surface Torpedo using Numerical Methods

Trajectory Tracking of a Near-Surface Torpedo using Numerical Methods ISSN (Print) : 2347-671 An ISO 3297: 27 Certified Organization Vol.4, Special Issue 12, September 215 Trajectory Tracking of a Near-Surface Torpedo using Numerical Methods Anties K. Martin, Anubhav C.A.,

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

More information

The PVTOL Aircraft. 2.1 Introduction

The PVTOL Aircraft. 2.1 Introduction 2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control

More information

Mobile Manipulation: Force Control

Mobile Manipulation: Force Control 8803 - Mobile Manipulation: Force Control Mike Stilman Robotics & Intelligent Machines @ GT Georgia Institute of Technology Atlanta, GA 30332-0760 February 19, 2008 1 Force Control Strategies Logic Branching

More information

Target Localization and Circumnavigation Using Bearing Measurements in 2D

Target Localization and Circumnavigation Using Bearing Measurements in 2D Target Localization and Circumnavigation Using Bearing Measurements in D Mohammad Deghat, Iman Shames, Brian D. O. Anderson and Changbin Yu Abstract This paper considers the problem of localization and

More information

Tuning and Modeling of Redundant Thrusters for Underwater Robots

Tuning and Modeling of Redundant Thrusters for Underwater Robots Tuning and Modeling of Redundant Thrusters for Underwater Robots Aaron M. Hanai, Kaikala H. Rosa, Song K. Choi Autonomous Systems Laboratory University of Hawaii Mechanical Engineering Honolulu, HI U.S.A.

More information

Sliding Mode Control Strategies for Spacecraft Rendezvous Maneuvers

Sliding Mode Control Strategies for Spacecraft Rendezvous Maneuvers Osaka University March 15, 2018 Sliding Mode Control Strategies for Spacecraft Rendezvous Maneuvers Elisabetta Punta CNR-IEIIT, Italy Problem Statement First Case Spacecraft Model Position Dynamics Attitude

More information

Trajectory planning and feedforward design for electromechanical motion systems version 2

Trajectory planning and feedforward design for electromechanical motion systems version 2 2 Trajectory planning and feedforward design for electromechanical motion systems version 2 Report nr. DCT 2003-8 Paul Lambrechts Email: P.F.Lambrechts@tue.nl April, 2003 Abstract This report considers

More information

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University

More information

Design of Advanced Control Techniques for an Underwater Vehicle

Design of Advanced Control Techniques for an Underwater Vehicle Design of Advanced Control Techniques for an Underwater Vehicle Divine Maalouf Advisors: Vincent Creuze Ahmed Chemori René Zapata 5 juillet 2012 OUTLINE I. Introduction: Problems/Challenges II. Modeling

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011 TTK4190 Guidance and Control Exam Suggested Solution Spring 011 Problem 1 A) The weight and buoyancy of the vehicle can be found as follows: W = mg = 15 9.81 = 16.3 N (1) B = 106 4 ( ) 0.6 3 3 π 9.81 =

More information

SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING. Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3

SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING. Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3 SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3 Department of Space Technology Narvik University College, Norway Department

More information

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads 2 th International Conference on Control, Automation and Systems Oct. 26-29, 2 in KINTEX, Gyeonggi-do, Korea Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown

More information

Nonlinear Observer Design for Dynamic Positioning

Nonlinear Observer Design for Dynamic Positioning Author s Name, Company Title of the Paper DYNAMIC POSITIONING CONFERENCE November 15-16, 2005 Control Systems I J.G. Snijders, J.W. van der Woude Delft University of Technology (The Netherlands) J. Westhuis

More information

Simulation of Plane Motion of Semiautonomous Underwater Vehicle

Simulation of Plane Motion of Semiautonomous Underwater Vehicle Proceedings o the European Computing Conerence Simulation o Plane Motion o Semiautonomous Underwater Vehicle JERZY GARUS, JÓZEF MAŁECKI Faculty o Mechanical and Electrical Engineering Naval University

More information

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Jan Maximilian Montenbruck, Mathias Bürger, Frank Allgöwer Abstract We study backstepping controllers

More information

A Time-Varying Lookahead Distance Guidance Law for Path Following

A Time-Varying Lookahead Distance Guidance Law for Path Following A Time-Varying Lookahead Distance Guidance Law for Path Following Anastasios M. Lekkas Thor I. Fossen Centre for Ships and Ocean Structures Norwegian University of Science and Technology, NO-7491, Trondheim,

More information

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE B.R. Andrievsky, A.L. Fradkov Institute for Problems of Mechanical Engineering of Russian Academy of Sciences 61, Bolshoy av., V.O., 199178 Saint Petersburg,

More information

Nonlinear Thrust Controller for Marine Propellers in Four-Quadrant Operations

Nonlinear Thrust Controller for Marine Propellers in Four-Quadrant Operations Nonlinear Thrust Controller for Marine Propellers in Four-Quadrant Operations L. Pivano,3, T. A. Johansen, Ø. N. Smogeli and T. I. Fossen Abstract In this paper a nonlinear thrust controller for a marine

More information

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D. FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

Autonomous Underwater Vehicles: Equations of Motion

Autonomous Underwater Vehicles: Equations of Motion Autonomous Underwater Vehicles: Equations of Motion Monique Chyba - November 18, 2015 Departments of Mathematics, University of Hawai i at Mānoa Elective in Robotics 2015/2016 - Control of Unmanned Vehicles

More information

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Vol.13 No.1, 217 مجلد 13 العدد 217 1 Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Abdul-Basset A. Al-Hussein Electrical Engineering Department Basrah University

More information

Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System

Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 4, No. 2, November 2007, 133-145 Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System A. Asokan

More information

A sub-optimal second order sliding mode controller for systems with saturating actuators

A sub-optimal second order sliding mode controller for systems with saturating actuators 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrB2.5 A sub-optimal second order sliding mode for systems with saturating actuators Antonella Ferrara and Matteo

More information

Identification of a Chemical Process for Fault Detection Application

Identification of a Chemical Process for Fault Detection Application Identification of a Chemical Process for Fault Detection Application Silvio Simani Abstract The paper presents the application results concerning the fault detection of a dynamic process using linear system

More information

Experimental Validation of a Marine Propeller Thrust Estimation Scheme

Experimental Validation of a Marine Propeller Thrust Estimation Scheme Modeling, Identification and Control, Vol. 8, No. 4, 7, pp. 5 Experimental Validation of a Marine Propeller Thrust Estimation Scheme Luca Pivano Øyvind N. Smogeli Tor Arne Johansen Thor Inge Fossen Department

More information

Unifying Behavior-Based Control Design and Hybrid Stability Theory

Unifying Behavior-Based Control Design and Hybrid Stability Theory 9 American Control Conference Hyatt Regency Riverfront St. Louis MO USA June - 9 ThC.6 Unifying Behavior-Based Control Design and Hybrid Stability Theory Vladimir Djapic 3 Jay Farrell 3 and Wenjie Dong

More information

Fault-Tolerant Switching Scheme with Multiple Sensor-Controller Pairs

Fault-Tolerant Switching Scheme with Multiple Sensor-Controller Pairs Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 8 Fault-Tolerant Switching Scheme with Multiple Sensor-Controller Pairs John J. Martínez,1

More information

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

More information

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:

More information

Fault-Tolerant Control Strategies for a Class of Euler-Lagrange Nonlinear Systems Subject to Simultaneous Sensor and Actuator Faults

Fault-Tolerant Control Strategies for a Class of Euler-Lagrange Nonlinear Systems Subject to Simultaneous Sensor and Actuator Faults Fault-Tolerant Control Strategies for a Class of Euler-Lagrange Nonlinear Systems Subject to Simultaneous Sensor and Actuator Faults Maryam Abdollahi A Thesis in The Department of Electrical and Computer

More information

IAA-CU A Simulator for Robust Attitude Control of Cubesat Deploying Satellites

IAA-CU A Simulator for Robust Attitude Control of Cubesat Deploying Satellites A Simulator for Robust Attitude Control of Cubesat Deploying Satellites Giovanni Mattei, George Georgiou, Angelo Pignatelli, Salvatore Monaco Abstract The paper deals with the development and testing of

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

Satellite Attitude Control by Quaternion-Based Backstepping

Satellite Attitude Control by Quaternion-Based Backstepping 25 American Control Conference June 8-1, 25. Portland, OR, USA WeB11.4 Satellite Attitude Control by Quaternion-Based Backstepping Raymond Kristiansen* and Per J. Nicklasson** Department of Computer Science,

More information

State estimation of uncertain multiple model with unknown inputs

State estimation of uncertain multiple model with unknown inputs State estimation of uncertain multiple model with unknown inputs Abdelkader Akhenak, Mohammed Chadli, Didier Maquin and José Ragot Centre de Recherche en Automatique de Nancy, CNRS UMR 79 Institut National

More information

Position in the xy plane y position x position

Position in the xy plane y position x position Robust Control of an Underactuated Surface Vessel with Thruster Dynamics K. Y. Pettersen and O. Egeland Department of Engineering Cybernetics Norwegian Uniersity of Science and Technology N- Trondheim,

More information

Control of the MARES Autonomous Underwater Vehicle

Control of the MARES Autonomous Underwater Vehicle Control of the MARES Autonomous Underwater Vehicle Bruno Ferreira, Miguel Pinto, Aníbal Matos, Nuno Cruz FEUP DEEC Rua Dr. Roberto Frias, s/n 4200-465 Porto PORTUGAL ee04018@fe.up.pt, ee04134@fe.up.pt,

More information

Design of a Linear Model Predictive Controller for an Overactuated Triangular Floating Platform

Design of a Linear Model Predictive Controller for an Overactuated Triangular Floating Platform Design of a Linear Model Predictive Controller for an Overactuated Triangular Floating Platform Aristomenis Tsopelakos, Student Member, IEEE, Kostas Vlachos, and Evangelos Papadopoulos, Senior Member,

More information

ONE of the challenges in the design of attitude control

ONE of the challenges in the design of attitude control IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY 1 Adaptive Sliding Mode Fault Tolerant Attitude Tracking Control for Flexible Spacecraft Under Actuator Saturation Bing Xiao, Qinglei Hu, Member, IEEE, YouminZhang,

More information

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

More information

Delay-independent stability via a reset loop

Delay-independent stability via a reset loop Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22

More information

Distributed Receding Horizon Control of Cost Coupled Systems

Distributed Receding Horizon Control of Cost Coupled Systems Distributed Receding Horizon Control of Cost Coupled Systems William B. Dunbar Abstract This paper considers the problem of distributed control of dynamically decoupled systems that are subject to decoupled

More information

Modelling and identification of the Charlie2005 ASC

Modelling and identification of the Charlie2005 ASC Modelling and identification of the Charlie ASC Massimo Caccia, Gabriele Bruzzone and Riccardo Bono Abstract This paper discusses a practical model, with respect to the performance of basic sensors available

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

Temporal-Difference Q-learning in Active Fault Diagnosis

Temporal-Difference Q-learning in Active Fault Diagnosis Temporal-Difference Q-learning in Active Fault Diagnosis Jan Škach 1 Ivo Punčochář 1 Frank L. Lewis 2 1 Identification and Decision Making Research Group (IDM) European Centre of Excellence - NTIS University

More information

Dynamic Integral Sliding Mode Control of Nonlinear SISO Systems with States Dependent Matched and Mismatched Uncertainties

Dynamic Integral Sliding Mode Control of Nonlinear SISO Systems with States Dependent Matched and Mismatched Uncertainties Milano (Italy) August 28 - September 2, 2 Dynamic Integral Sliding Mode Control of Nonlinear SISO Systems with States Dependent Matched and Mismatched Uncertainties Qudrat Khan*, Aamer Iqbal Bhatti,* Qadeer

More information

1 The Observability Canonical Form

1 The Observability Canonical Form NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)

More information

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

More information

SATURATION FAULT-TOLERANT CONTROL FOR LINEAR PARAMETER VARYING SYSTEMS

SATURATION FAULT-TOLERANT CONTROL FOR LINEAR PARAMETER VARYING SYSTEMS SATURATIO FAULT-TOLERAT COTROL FOR LIEAR PARAMETER VARYIG SYSTEMS Ali Abdullah Kuwait University, Electrical Engineering Department, P. O. Box 5969, Safat-136, Kuwait alkandary@eng.kuniv.edu.kw Keywords:

More information

Robust control for a multi-stage evaporation plant in the presence of uncertainties

Robust control for a multi-stage evaporation plant in the presence of uncertainties Preprint 11th IFAC Symposium on Dynamics and Control of Process Systems including Biosystems June 6-8 16. NTNU Trondheim Norway Robust control for a multi-stage evaporation plant in the presence of uncertainties

More information

with Application to Autonomous Vehicles

with Application to Autonomous Vehicles Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation

More information

Fault Isolation of an Electro-mechanical Linear Actuator

Fault Isolation of an Electro-mechanical Linear Actuator Fault Isolation of an Electro-mechanical Linear Actuator Matt Kemp 1, and Eric J. Martin 2 1,2 Monterey Bay Aquarium Research Institute, Moss Landing, CA, 95039, USA mkemp@mbari.org emartin@mbari.org ABSTRACT

More information

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong International Journal of Innovative Computing, Information and Control ICIC International c 27 ISSN 349-498 Volume 3, Number 2, April 27 pp. 687 694 SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED

More information

TOWARD DEVELOPMENT OF CONTROL SYSTEMS FOR AIRSHIPS UNIFIED TO THEIR TECHNICAL CHARACTERISTICS AND ACTUATORS

TOWARD DEVELOPMENT OF CONTROL SYSTEMS FOR AIRSHIPS UNIFIED TO THEIR TECHNICAL CHARACTERISTICS AND ACTUATORS International Journal of Civil Engineering and Technology (IJCIET) Volume 9, Issue 3, March 2018, pp. 896 905, Article ID: IJCIET_09_03_089 Available online at http://www.iaeme.com/ijciet/issues.asp?jtype=ijciet&vtype=9&itype=3

More information

Simulation of Spatial Motion of Self-propelled Mine Counter Charge

Simulation of Spatial Motion of Self-propelled Mine Counter Charge Proceedings o the 5th WSEAS Int. Con. on System Science and Simulation in Engineering, Tenerie, Canary Islands, Spain, December 16-18, 26 1 Simulation o Spatial Motion o Sel-propelled Mine Counter Charge

More information

Auxiliary signal design for failure detection in uncertain systems

Auxiliary signal design for failure detection in uncertain systems Auxiliary signal design for failure detection in uncertain systems R. Nikoukhah, S. L. Campbell and F. Delebecque Abstract An auxiliary signal is an input signal that enhances the identifiability of a

More information

Passivity-based Formation Control for UAVs with a Suspended Load

Passivity-based Formation Control for UAVs with a Suspended Load Passivity-based Formation Control for UAVs with a Suspended Load Chris Meissen Kristian Klausen Murat Arcak Thor I. Fossen Andrew Packard Department of Mechanical Engineering at the University of California,

More information

Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and Propulsion Control

Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and Propulsion Control 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 FrB15.5 Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and

More information

Adaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems

Adaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 ThA18.3 Adaptive Nonlinear Control Allocation of Non-minimum Phase Uncertain Systems Fang Liao, Kai-Yew Lum,

More information

Set-valued Observer-based Active Fault-tolerant Model Predictive Control

Set-valued Observer-based Active Fault-tolerant Model Predictive Control Set-valued Observer-based Active Fault-tolerant Model Predictive Control Feng Xu 1,2, Vicenç Puig 1, Carlos Ocampo-Martinez 1 and Xueqian Wang 2 1 Institut de Robòtica i Informàtica Industrial (CSIC-UPC),Technical

More information

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School

More information

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC. Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems Noriko Matsuda, Masaki Izutsu,

More information

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics Sensitivity Analysis of Disturbance Accommodating Control with Kalman Filter Estimation Jemin George and John L. Crassidis University at Buffalo, State University of New York, Amherst, NY, 14-44 The design

More information

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations, SEMI-GLOBAL RESULTS ON STABILIZATION OF LINEAR SYSTEMS WITH INPUT RATE AND MAGNITUDE SATURATIONS Trygve Lauvdal and Thor I. Fossen y Norwegian University of Science and Technology, N-7 Trondheim, NORWAY.

More information

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Vol. 9, No. 6, 8 Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Tatsuya Kai Department of Applied Electronics Faculty of Industrial

More information

FAULT DETECTION for SPACECRAFT ATTITUDE CONTROL SYSTEM. M. Amin Vahid D. Mechanical Engineering Department Concordia University December 19 th, 2010

FAULT DETECTION for SPACECRAFT ATTITUDE CONTROL SYSTEM. M. Amin Vahid D. Mechanical Engineering Department Concordia University December 19 th, 2010 FAULT DETECTION for SPACECRAFT ATTITUDE CONTROL SYSTEM M. Amin Vahid D. Mechanical Engineering Department Concordia University December 19 th, 2010 Attitude control : the exercise of control over the orientation

More information

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Balázs Németh and Péter Gáspár Abstract The paper analyses the reachability characteristics of the brake

More information

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information