+ All Categories

224178

Date post: 03-Jun-2018
Category:
Upload: muhammad-yasar-javaid
View: 218 times
Download: 0 times
Share this document with a friend

of 18

Transcript
  • 8/12/2019 224178

    1/18

    Ocean Engineering 30 (2003) 453470www.elsevier.com/locate/oceaneng

    Dynamics and control of a towed underwatervehicle system, part I: model development

    B. Buckham a, M. Nahon c,, M. Seto b, X. Zhao a, C. Lambert a

    a Mechanical Engineering, University of Victoria, P.O. Box 3055, Victoria, BC, Canada, V8N 6K8b Defence Research Establishment Atlantic, P.O. Box 1012, Dartmouth, Nova Scotia, Canada, B2Y 3Z

    c Mechanical Engineering, McGill University, Montreal, Quebec, Canada, H3A 2K6

    Abstract

    Autonomous vehicles are being developed to replace the conventional, manned surfacevehicles that tow mine hunting towed platforms. While a wide body of work exists thatdescribes numerical models of towed systems, they usually include relatively simple models

    of the towed bodies and neglect the dynamics of the towing vehicle. For systems in whichthe mass of the towing vehicle is comparable to that of the towed vehicle, it becomes importantto consider the dynamics of both vehicles. In this work, we describe the development of anumerical model that accurately captures the dynamics of these new mine hunting systems.We use a lumped mass approximation for the towcable and couple this model to non-linearnumerical models of an autonomous surface vehicle and an actively controlled towfish. Withinthe dynamics models of the two vehicles, we include non-linear controllers to allow accuratemaneuvering of the towed system. 2002 Elsevier Science Ltd. All rights reserved.

    Keywords:Lumped mass; Underwater vehicle; Cable dynamics; Numerical simulation

    1. Introduction

    The use of towed cable systems in acoustic surveying, mine hunting, and underseacable laying applications has precipitated extensive research into the behaviour ofmarine cables. Because of non-linear cable geometry and the dominance of the non-linear hydrodynamic forces, the solution of the cable dynamics equations in the time

    Corresponding author.

    E-mail address: [email protected] (M. Nahon).

    0029-8018/02/$ - see front matter 2002 Elsevier Science Ltd. All rights reserved.PII: S 0 0 2 9 - 8 0 1 8 ( 0 2 ) 0 0 0 2 9 - X

  • 8/12/2019 224178

    2/18

    454 B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    domain requires that numerical models be used to approximate the governing non-

    linear differential motion equations. Over the last thirty years, a significant body ofresearch has led to the development of numerical cable models which can assist in

    the accurate positioning and navigation of long (kilometer scale), submergedtowed systems.

    In general, numerical models of towed cables are obtained by spatially discretizing

    the cable into finite linear segments. Walton and Polacheck (1960) described alumped parameter, or lumped mass, approach in which the cable was considered as

    a concatenation of inextensible linear elements. The mass of the cable was concen-trated, or lumped, at frictionless spherical joints connecting these linear elements.

    Applying an heuristic procedure, the hydrodynamic, buoyancy, and gravitational

    forces acting over the linear elements were also lumped at the node points. This

    lumping of the mass and environmental forces allowed the motion of the cable node

    points to be represented by a series of ordinary differential equations. The main

    advantages of such a scheme are the relative ease of dealing with the strong non-

    linearities associated with the hydrodynamic loads, and the ability to assemble a

    compact numerical model from the linear elements. As reported by Kamman and

    Huston (1999), the transfer of inertia that occurs when defining the discrete cableelements in this way results in a computationally efficient and accurate discrete rep-resentation of a towcable. For these reasons the lumped mass approach has formed

    the basis for a large body of towed systems research.

    In earlier works, the lumped mass cable model was used to simulate the motion

    of towed systems during relatively steady towship manoeuvers. Paul and Soler (1972)presented a two dimensional formulation in which the inertial forces were considered

    insignificant. This quasi-static implementation was used to solve for the motion ofa towed system during straight tows at a steady speed. Both Chapman (1984) and

    Sanders (1982) presented three-dimensional quasi-static lumped parameter models.

    Chapman calculated the steady state profile of a towcable during straight tows andturns of varying diameters. This work showed that a towed system undergoes largetransient motions as it enters and exits the turns. This emphasized the need for cable

    models to include inertial effects in order to accurately capture these transient

    motions. Such lumped mass implementations have been presented by Huang (1994);

    Vaz and Patel, (1995); Vaz et al. (1997), and Driscoll et al. (2000). Both Driscoll andHuang accounted for the elasticity of the towcable by using linear spring elements. In

    both cases, the spring stiffnesses were calculated from the material properties of

    the towcable.

    Towed systems continue to play an increasingly important role in many marinemeasurement and salvage operations. This is especially true in the case of mine

    countermeasures, a task for which semi autonomous towed vehicle systems are being

    developed. These systems, such as International Submarine Engineerings DOL-PHIN-AURORA configuration, remove the human operator from a dangerous work-space, and this presents obvious advantages over conventional methods (Seto et al.,

    1999). The DOLPHIN-AURORA system consists of a semi-autonomous, high speed(up to 15 knots) DOLPHIN semi-submersible towing an actively controlled AUR-

    ORA towfish outfitted with sidescan sonar (Houle and Seto, 1999). In order to design

  • 8/12/2019 224178

    3/18

    455B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    the system, and devise control methodologies that provide reliable service, knowl-

    edge of the systems dynamic response is essential. Such an evaluation must considerthe response of the surface vehicle to control inputs and surface effects, the dynamics

    of the elastic tow cable, the response of the towfish to control surface deflections,and the interactions between all three components of the system. As it is much less

    expensive than prototype testing, a computer model that accurately captures all of

    these considerations is a preferred design tool.

    The developments of previous works fall short of meeting these requirements.

    Existing cable models have not considered the interaction of the towcable with boththe towing vehicle and the towed body. In a majority of earlier works the towed

    body considered was a passive object: a spherical or cylindrical body with constant

    drag coefficients. In this case, the towed body dynamics can easily be incorporatedinto the cable dynamics model at a node point as demonstrated by Paul and Soler

    (1972); Sanders (1982); Huang (1994); Palo et al. (1983), and Delmer et al. (1983).

    Recently, more realistic representations of the towfish have been coupled to the bot-tom end of numerical cable models. In these cases the full six degree of freedom

    motion equations for the towfish are formed independent of the cable model and thetension of the towcable is applied as a thrust force within the towed vehicle model.

    Such formulations have been given by Kamman and Huston (1999); Makarenko et

    al. (1997); Banerjee and Do (1994); Sun and Leonard (1998), and Wu and Chwang

    (2000 & 2001). However, in all of the surveyed literature it was assumed that the

    towcable forces had an insignificant effect on the dynamics of the towing vehicle.

    As such, the towing vehicle dynamics were replaced with a set of kinematic boundaryconditions. With the advent of smaller unmanned semi-autonomous towing vehicles

    this assumption is no longer valid.

    In this paper, Part I of a two part work, a lumped mass model of a towed, armoured

    cable is developed and coupled to models of a semi-submersible DOLPHIN and a

    neutrally buoyant AURORA towfish. The series of differential equations definingthe motion of the lumped mass nodes and the two vehicles are solved using anexplicit integration scheme in which all time differentials are expressed in terms of

    values from the previous time step. We describe how the numerical models of two

    streamlined vehicles are assembled to include the effects of the hull geometry and

    the control surfaces. We also present a non-linear control methodology for the systemthat determines the control inputs to the towing vehicle and the towfish based onfeedback of the vehicle state vectors. In Part II, the mathematical model will be

    validated and then used to optimize turning maneuvers.

    2. Cable model

    To aid in the modelling of the cable, we define an inertial reference frame, anda sequence of moving frames attached at points along the cable. Referring to Fig.

    1 which illustrates the towed system, the inertial reference frame (X, Y, Z) is fixedat the surface. A horizontal direction, X, is defined positive to the right, the verticaldirection, Z, is defined positive downward, and the Ydirection completes this right

  • 8/12/2019 224178

    4/18

    456 B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    Fig. 1. An illustration of the towed system taken from Houle and Seto (1999). In this planar view the

    p2 axis is into the page for each body fixed frame.

    handed coordinate system. The armoured cable is discretized into a series ofn elastic

    elements with the element mass lumped at the n+1 node points. The lumped massapproximation allows for the motion of each node to be calculated independently in

    the three degrees of freedom, but the elastic internal force of the element constrains

    this motion of the nodes. The calculation of the elastic tension, damping, and hydro-

    dynamic drag forces is performed in a body-fixed reference frame. Each cableelement has a body frame p1, p2, and q attached to it where p1 is normal, p2 is bi-

    normal, and q is tangent to the cable element.

    2.1. Kinematics

    The orientation of each discretized cable element is represented using a Z-Y-X

    (yi,qi,f i) Euler angle set (Etkin, 1972). These successive rotations align the inertialframe with the ith body frame. The torsion of the cable is not considered in the

    simulation, and, as a result, only two of the three Euler angles are required to specify

    the orientation of each cable element. As such, the initialyi rotation about the inertialZ axis is constrained to zero, an approach that is consistent with a wide body of

    works (Ablow and Schechter, 1983) (Burgess, 1992). The orthogonal rotation

    matrix, RiIB, describes the mapping from the local, body-fixed frame of the ith cable

    element to the inertial frame. Applying the specified Euler angle set, the rotationmatrix from the body fixed frame of the ith cable element to the inertial framebecomes:

  • 8/12/2019 224178

    5/18

    457B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    RiIB

    cosqi sinqisinfi sinqisinfi

    0 cosfi sinfi

    sinqi cosqisinfi cosqicosfi

    (1)

    The Euler angles can be calculated at any instant in the simulation provided thatthe endpoints of the cable element are known. For example, consider the ith element

    of the cable, shown in Fig. 2, that is bounded by nodes i-1 and i. When expressed

    in terms of the body fixed frame, the only non-zero component of the vector li is inthe tangential direction. Therefore we have:

    RiIB00

    li

    ri

    X

    ri

    X

    riYriY

    riZriZ

    (2)

    where li, the length of the ith element, at any instant in time is given by,

    li (riXri1X )2 (riYri1Y )2 (riZri1Z )2

    and ri is the position vector, with components riX, riY, r

    iZ, describing the location of

    the ith node in the inertial frame. Substitution of (1) into (2) results in the following

    set of non-linear equations:

    li sinqi cosfi (riXri1X ) (3)

    li sin fi (riYri1Y ) (4)

    licosqicosfi (riZri1Z ) (5)

    Combining Eqs. (3) and (5),

    qi atan2(riXri1X ,r

    iZr

    i1Z ) (6)

    Fig. 2. The ith element of the discretized cable is bounded by the i-1st and ith nodes.

  • 8/12/2019 224178

    6/18

    458 B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    The solution for fi can now be found from Eq. (4) and either of (3) or (5). Wetherefore choose to use the combination that leads to the best numerical stability,

    as follows:

    ifcosqi sinqi

    fi tan1(riYri1Y ),(riZri1Z )cosqi , (7)

    ifcosqi sinqi

    fi tan1(riYri1Y ),(riXri1X )sinqi

    , (8)Thus Eqs. (6), (7), and (8) are our desired relations which allow us to find theEuler angles from the node positions of the discretized cable.

    2.2. Internal forces

    Internal forces are generated by the cables elastic behaviour. The methodologyfor calculating these forces in three dimensional cable modelling applications has

    been presented by Huang (1994). With this approach, the tension within the cable

    element, Ti, acts in the tangential direction q of the element, and is modeled bya linear function of the strain within and the axial stiffness of the discrete

    cable elements:Ti EAei

    ei liliu

    liu

    where liu is the unstretched length of the ith cable element, A is the cross section

    area of the cable element, E is the effective Youngs modulus of the cable, and ei

    is the strain experienced within the ith element. The friction between the braids of

    the cable, along with the polymer coatings that protect the conductors contained in

    the cable core, create a damping effect. This effect is assumed to be linear with thefollowing relationship between tangential strain rate and damping force. The axial

    force in the ith element generated by damping is:

    Pi Cv(viqv

    i1q )

    where viq is the component of the ith node velocity in the tangential direction q, and

    Cv is an internal viscous damping coefficient for the ith element.

    2.3. External forces

    The external forces acting on a cable element are those generated by the surround-ing environment. These include hydrodynamic drag, weight, and buoyancy. The drag

    forces on the ith cable element can be calculated according to:

  • 8/12/2019 224178

    7/18

    459B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    Dip1 1

    2rwCddcl

    iufp|v

    i|2vip1

    (vip1)2 (vip2)2

    Dip2 1

    2rwCddcl

    iufp|v

    i|2vip2

    (vip1)2 (vip2)2

    Diq sgn(viq)

    1

    2rwCddcl

    iufq|v

    i|2

    where Dip1, Dip2

    and Diq are the components of the hydrodynamic drag when rep-

    resented in the body-fixed frame; rw is the density of the water; dc is the cablediameter; Cdis the normal drag coefficient of the cable; and v

    i is the velocity of the

    geometric centre of the ith cable element with respect to the surrounding fluid, with

    components vip1, vip2

    , and viq. The drag coefficient is modified by loading functionsfp and fq, which are functions of, h, the relative angle between the ith cable elementand the incident fluidflow. The loading functions account for the non-linear breakupof drag between the normal and tangential directions as discussed by Driscoll and

    Nahon (1996).

    fp 0.50.1cos(h) 0.1sin(h)0.4cos(2h)0.11sin(2h)

    fq 0.01(2.0080.3858h 1.9159h24.1615h3 3.5064h41.1873h5

    where h is expressed in radians and 0h

    p

    2. The relative velocity of the flow overa particular cable element is found by using the equations of relative motion between

    points on the elements and the end nodes to interpolate the velocity of the geometric

    centre of the element. Once the drag for ith and and i+1st element are calculated,half of each value is applied to the ith node that joins the two elements.

    The mass and buoyancy of the ith cable element are given by,

    mic rcVic

    Bi rwVic

    where rc is density of the cable, g is the acceleration due to gravity, and Vic is the

    volume of the ith cable element.

    The effects of added mass are accounted for in the cable element mass matrix.

    Assuming there are no added mass effects in the tangential direction, the mass matrix

    for the ith cable element, expressed in terms of the ith body frame, becomes:

    MiB

    mic mia 0 0

    0 mic mia 0

    0 0 mi

    c

    where mia rwVic is the added mass of the cylindrical cable element. In the govern-

  • 8/12/2019 224178

    8/18

    460 B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    ing equations of motion, we require a representation with respect to the inertial frame.

    The mass matrix is therefore transformed using the rotation matrix RiIB. The mass

    attributed to the ith node is formed from contributions of elements above and below

    the node. Thus, the ith nodal mass matrix, expressed in terms of the inertialframe, becomes:

    MiI1

    2RiIBM

    iBR

    iTIB

    1

    2Ri+1IBM

    i+1B R

    i+1TIB

    2.4. Assembly of forces

    Applying Newtons Second Law to each node of the cable, a series of equationsgoverning the motion of each node in the inertial frame is created. To evaluate

    this equation of motion, the nodal forces described above are resolved into inertialrepresentation for use in the equations of motion of the cable element.

    MiIri (Ti+1 Pi+1)(Ti Pi)

    1

    2(Di Di+1 micg m

    i+1c g)

    1

    2(Bi Bi+1) (9)

    where Di is the hydrodynamic drag on the ith element expressed in the inertial frame,

    Ti is the elastic tension force generated in the ith element, P i is the internal damping

    force generated in the ith element, and Bi is the buoyancy force on the ith element.

    Eq. (9) is applied over the interior nodes of the discretized towcable, 1in1.

    At the boundaries of the cable, the terminations to the towing vehicle and the tow fish,the cable motion is defined by the dynamics of the two vehicles. Considering thevehicles to behave as rigid bodies, the motion of the cable terminations can be

    derived from the motion of the two vehicles. Thus, we eliminate the top (i 0) and

    bottom (i n) cable nodes from the analysis and introduce dynamics models forthe towing vehicle and towfish.

    3. Vehicle modelling

    Referring to Fig. 3, one can see that the DOLPHIN and AURORA vehicles areboth streamlined and possess a longitudinal plane of symmetry. The DOLPHIN semi-

    submersible is a diesel-powered vehicle. The faired mast houses an air intake and

    the keel contains a winch that controls the payout of the towcable. The AURORA

    towfish is actively controlled by a large hydrodynamic depressor (depth control) andfour tailplanes (attitude control). The tailplanes can be configured in either a standardcross-configuration or in an X-configuration (shown). Fortunately, for these vehiclegeometries it is possible to construct an accurate non-linear dynamics model using

    the approach outlined by Nahon (1996).

    The numerical non-linear models are constructed by decomposing each vehicle

    into its constituent elements. We consider the hydrodynamic forces to act througha reference point on each of the component surfaces, called the centre of pressure.

    We apply kinematic relationships to determine the velocity of these reference points,

  • 8/12/2019 224178

    9/18

    461B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    Fig. 3. The DOLPHIN (a) and Aurora (b) vehicles (Seto et al., 1999). A vehicle frame of reference (x,

    y, z) is defined for each vehicle.

    and empirical relations to calculate the resulting hydrodynamic forces for the individ-ual components. Summing these component effects with the gravitational and buoy-

    ancy forces attributed to each of the vehicles, we calculate the forces and moments

    acting on the vehicles. Writing Newtons Second Law and Eulers equations in termsof the vehicle frames of reference, we solve for the resulting six degree of freedom

    vehicle motion. Since this method does not linearize the hydrodynamic character-

    istics, it captures the non-linear behaviour of the vehicle.

    3.1. Vehicle kinematics

    The orientation of the vehicle frames with respect to the inertial reference frameis defined by a Z-Y-X (V, V, V) Euler sequence of rotations. The superscript Vhas been introduced to differentiate between vehicles. As we are replacing the top

    cable node with the towing vehicle dynamics, all quantities associated with the tow-

    ing vehicle will be identified by V 0. Likewise, for the towfish, V n. Referringto Fig. 3, the vehicle reference frames are right handed systems attached to the hulls

    at the mass centres. In each case, the surge direction, x, points to the nose of the

    vehicle, the heave direction, z, points to the bottom of the vehicle, and the y axis

    completes the coordinate system. Within these frames the vehicles translationalvelocities in the x, y, and z directions are given by u, v, and w respectively. The

    angular rates about the x, y, and z axes are defined as p, q, and r respectively.The transformations between the vehicle frames and the inertial frames are defined

    by RVIV, which is the rotation matrix generated from the Z-Y-X (V, V, V) Euler

  • 8/12/2019 224178

    10/18

    462 B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    angle set. At any instant, the body rates p, q, and r can be used to obtain the time

    rates of change of the Euler angles according to:

    b V

    V

    V Qp

    q

    r,Q

    1 sinVtanV cosVtanV

    0 cosV sinV

    0 sinVsecV cosVsecV

    3.2. Formulation of the motion equationsApplying Newtons Second Law to the towing vehicle and towfish results in trans-

    lational equations of motion of the form:

    f(h)x f(p)x (m

    VgbV)sinV mVx (u qwrv)

    f(h)y f(p)y (m

    VgbV)sinVcosV mVy (v rupw)

    f(h)

    z f(p)

    z (mV

    gbV

    )cosV

    cosV

    mV

    z (w pvqu)

    (10)

    where f(h)is the overall hydrodynamic force (with components f(h)x , f(h)y , and f

    (h)z in the

    vehicle frame), f(p)is the overall propulsive force (with components f(p)x , f(p)y , and

    f(p)z ), and mVg and bV are the magnitudes of the gravitational and buoyancy forces,

    respectively, which act in the Z direction. The plane of symmetry of each vehicle

    reduce Eulers equations to:

    m(h)x m(p)x (zbsincos)b

    V IVxx p(IVyyI

    Vzz)qrI

    Vxz(rpq)

    m(h)y m(p)y (xbcoscos zbsin)b

    V IVyy q(IVzzI

    Vxx) prI

    Vxz(r

    2p2)

    m(h)

    z m(p)

    z (xbsincos)bV

    IV

    zz r(IV

    xxIV

    yy) pqIV

    xz(pqr)(11)

    where m(h) is the net moment of the hydrodynamic forces (with components m(h)x ,

    m(h)y , and m(h)z in the vehicle frame) about the vehicles mass centre, m

    (p) is the

    moment produced by the propulsive device, and the buoyancy centre of the vehicle

    is defined in terms of the vehicle frame by the vector, rb {xb 0 zb}T.

    Added mass coefficients were calculated for the towing vehicle and towfish basedon the component surfaces of the vehicles. The added mass for each of the compo-

    nent bodies in all three axes of the vehicle frame was calculated based on the

    expressions presented by Newman (1977) for the added masses of cylinders andellipsoids that bounded each of the components. The added mass quantities were

    included in the inertial terms of Eqs. (10) and (11). For example,

  • 8/12/2019 224178

    11/18

    463B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    mVx mV mAx

    wheremAx is the added mass produced by acceleration of the vehicle in the x direction.

    To evaluate Eqs. (10) and (11) for both the towing vehicle and towfish, it remainsto define the hydrodynamic and propulsive forces and moments.

    3.3. Towing vehicle

    The DOLPHIN is decomposed into ten basic components: the streamlined hull,

    four horizontal planes (two forward and two aft), the upper and lower vertical tail-

    planes, the mast, the keel, and the streamlined bulb attached to the bottom of thekeel. As described by Nahon (1996), the hydrodynamic forces acting over each

    component are calculated as follows:

    1. Determine the angle of attack the horizontal planes and the angle of sideslip for

    the rudder, keel and the mast, based on the velocity of the centre of pressure of

    each surface. In terms of the vehicle frame, the kth component surface has a centre

    of pressure located at rk {rkx rk

    y rk

    z}T. The velocity of the centre of pressure is

    given by:

    Vk

    u rkzqr

    kyr

    v rkx

    rrkzp

    w rkyprk

    xq

    The angle of attack, ak, for the four horizontal planes, and the angle of sideslip,bk, for the keel, mast and rudder, are given by:

    ak tan-1vkzvkx

    b

    ktan

    -1

    vky

    vkx2. Superimpose the control deflections of each active surface, dk, with the angle of

    attack of the four horizontal planes and with the angle of sideslip of the rudder

    to produce effective angles of attack, ak, and sideslip, bk, for these active sur-faces. ak ak dk , bk bkdk

    3. Calculate the three dimensional lift and drag coefficients of the surfaces, basedon the effective angles of attack and sideslip, for the horizontally and vertically

    oriented surfaces respectively.

    4. Using empirical relationships, calculate the lift and drag coefficients for the hull

    and the keel bulb.5. Dimensionalize the lift and drag forces for each component using the velocity of

    the centre of pressure of each surface.

  • 8/12/2019 224178

    12/18

    464 B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    6. Evaluate f(h) by transforming the resulting lift and drag forces through the angles

    of attack and sideslip into a vehicle frame representation.

    7. Sum the moments of the lift and drag forces about the vehicle centre of mass to

    solve for m(h).

    The modelling of the mast involves some additional intricacies. The vehicle oper-

    ates at a depth of 2.5 to 3 hull diameters to its hull centreline, at which point the

    mast is approximately 70% submerged. The mast consists of a vertical pipe faired

    by free-swiveling drag-reducing sections that pivot about the pipes centreline. Sincethey are free to swivel, it is assumed that the chord line of the mast will remain

    parallel to the flow. This implies that side forces will not be generated and only thedrag need be considered. The wave drag acting on the mast is included in the model

    as a discrete, velocity-dependent drag force acting on the mast at the free surface.

    The magnitude of the wave drag is taken to be proportional to the speed squared

    and is determined from measured data on a scaled model of DOLPHIN (Butt et

    al., 1998).

    The DOLPHIN vehicle is propelled by an engine-propeller combination which is

    represented by including a thrust, tp, directly in the vehicle motion equations. As

    this thruster is in line with the surge axis of the vehicle, it produces no moment

    about the mass centre of the DOLPHIN. The effect of the towcable on the towing

    vehicle is included in the propulsion term. The termination of the towcable on DOL-

    PHIN is defined by a constant vector, rtow, expressed in the vehicle frame of refer-

    ence. The termination point is coincident with thefirst node, node 0, of the discretizedtowcable, and the internal and external forces associated with the top cable node areapplied at this point on the towing vehicle. Referring to Eq. (9), the DOLPHIN

    propulsive force is thus defined by:

    f(p)x

    f(p)y

    f(p)z tp

    0

    0 RTIV(T1 P1) 12(D1 m1cgB1) (12)3.4. Towfish

    The AURORA towfish is decomposed into six components: the hull, the hydrody-namic depressor, and the four tailplanes. For the hydrodynamic depressor and hull,

    the calculation of the hydrodynamic forces and moments follows the process outlined

    above. However, theX configuration of the tailplanes requires an additional refer-ence frame to be introduced. As shown in Fig. 4, this new frame is aligned with the

    tailplanes and facilitates a calculation of the tailplane forces that is consistent with

    the procedure outlined for the towing vehicle. The tailplane forces are transformed

    back to a vehicle frame representation prior to the assembly of the vehicle hydrodyn-amic forces. The tailplane frame is related to the vehicle frame by a rotation about

    the towfish x-axis of45.

  • 8/12/2019 224178

    13/18

    465B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    Fig. 4. The X configuration of the AURORA tailplanes requires an additional tailplane fixed frame

    of reference (tp) to be used in the calculation of the tailplane hydrodynamic forces.

    The towing vehicle propels the towfish vehicle via the tension in the towcable.Analogous to the case of the towing vehicle, the internal and external forces attri-

    buted to the last cable node, node n, are applied at the cable termination point. Thus,

    the propulsive force for the towfish becomes:

    f(p)x

    f(p)y

    f(p)z RTIV12(Dn mncgBn)(Tn Pn) (13)The propulsive moment for the AURORA is found by taking the moment of the

    force given in (13) about the mass centre of the AURORA.

    4. Control methodology

    The control surfaces of the towing vehicle and towfish are actively controlledusing both closed loop feedback of the vehicle state, which is provided by on board

    instrumentation, and open loop control signals. To facilitate the study of turningmanoeuvers, the controller is designed to provide:

    1. constant power propulsion.

    2. a desired operating depth for the towing vehicle and the towfish.3. a level pitch and roll of both the towing vehicle and the tow fish.4. tracking of a turn profile, defined by waypoints.

  • 8/12/2019 224178

    14/18

    466 B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    4.1. Towing vehicle controllers

    The constant power is the product of the equilibrium thrust, TE, and steady speed,Usteady, during a straight steady tow. During manoeuvering, the thrust, T, for an

    instantaneous speed U is calculated using:

    T TEUsteady

    U

    Since the forces and moments transferred from the towcable are too large for the

    horizontal tailplanes (tp) to equalize, active control of the front (fb) and rear (rb)ballast is also required in order to maintain a desired depth and level attitude. To

    dedicate the foreplanes (fp) to depth correction, the tailplanes are used to maintaina level attitude and a zero roll angle by superimposing a differential aileron deflectionover the tailplane deflection produced for the correction of the vehicle pitch.

    The desired path of the towing vehicle is defined by a series of waypoint locationsthat were calculated along the desiredflight path of the towing vehicle. To manoeuverthe towing vehicle through the waypoints, rudder (r) inputs were generated based

    on proportional feedback of the difference between the current heading of the towing

    vehicle and the direction to the next waypoint location. As shown in Fig. 5, V is

    the current vehicle heading and P is the direction to the desired waypoint. Both

    angles are measured relative to the X axis of the inertial frame of reference. When

    the towing vehicle reaches within two meters of the desired waypoint, it is considered

    to have reached its target and the next waypoint in the sequence becomes the new tar-

    get.

    To ensure a straight steady tow of the system at the nominal speed it is necessary

    to also make provision for open loop control inputs for the horizontal tailplanes,

    aileron deflection, front and rear ballast, foreplanes, and rudder, dtp0 , da0, d

    fb0 , d

    rb0, d

    fp0 ,

    and dr0 respectively. We combine the closed loop PID feedback and the open loopinputs into the following control scheme:

    Fig. 5. Definition of waypoint navigation angles.

  • 8/12/2019 224178

    15/18

    467B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    dtp

    da

    dfb

    drb

    dfp

    dr dtp0

    da0

    dfb0

    drb0

    dfp0

    dr0 0 0 0 K

    0

    Ptp K

    0

    Dtp 0 0 0

    0 0 0 0 0 K0

    Pa K

    0

    Da 0

    KZPfb KZIfb

    KZDfb K0

    Pfb K

    0

    Dfb 0 0 0

    KZPrb KZIrb

    KZDrb K0

    Prb K

    0

    Drb 0 0 0

    KZPfp KZIfp

    KZDfp 0 0 0 0 0

    0 0 0 0 0 0 0 KPr

    r0Z

    r0Zdt

    r0Z

    0

    0

    0

    0

    0

    where dtp, da, dfb, drb, dfp, anddr are the closed loop horizontal tailplane deflections,aileron deflection, buoyancy changes of the front and rear ballast, foreplane deflec-

    tions, and rudder deflections respectively; r0Z,r0Zdt, and r0Zare the DOLPHINdepth error, integral of depth error, and time derivative of depth error; 0

    VP is the error in the heading of the DOLPHIN; 0 and 0 are the

    DOLPHIN pitch angle error and its time derivative; 0 and 0 are the DOLPHINroll angle error and its time derivative; and dk0 is the open loop control input for thekth control surface.

    4.2. AURORA controllers

    The control scheme for the AURORA is similar to that of the DOLPHIN. Refer-

    ring to Fig. 4 for the tailplane numbering, the controller is implemented in the form:

    dtp1

    dtp2

    dtp3

    dtp4

    Kn

    Ptp1K

    n

    Ptp10

    Kn

    Ptp2K

    n

    Ptp20

    Kn

    Ptp3K

    n

    Ptp30

    Kn

    Ptp4K

    n

    Ptp40

    n

    n

    n

    Kn

    Dtp1K

    n

    Dtp1K

    n

    Dtp1

    Kn

    Dtp2K

    n

    Dtp2K

    n

    Dtp2

    Kn

    Dtp3K

    n

    Dtp3K

    n

    Dtp3

    Kn

    Dtp4K

    n

    Dtp4K

    n

    Dtp4

    n

    n

    n

    Since the tailplanes are arranged in an X-configuration, the task of maintaininglevel flight is distributed over the entire arrangement. The hydrodynamic depressor(w) is used to attain the desired depth. The separate PID scheme for the depressor

    deflection is:

    d

    w d

    w

    0

    [K

    rnZ

    Pw K

    rnZ

    Iw K

    rnZ

    Dw]

    rnZ

    r

    n

    Zdt

    rnZ

  • 8/12/2019 224178

    16/18

    468 B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    where dw0 is a set equilibrium wing deflection established during the approach tothe turn.

    5. Implementation

    Eqs. (10) and (11) are rewritten in augmented form for each vehicle

    Mvq fv:

    where

    q {u v w p q r }T

    is the vector of generalized body-frame velocities, MV is the vehicle mass matrixincluding added mass and inertia, and fV is the assembled, generalized force vector,

    composed of the hydrodynamic, gravitational, buoyancy, and propulsive forces acting

    on the vehicle. Numerical solution of the six coupled equations for each vehicle

    produces the body frame accelerations of each vehicle. For the purposes of coupling

    the vehicle models to the cable model, it is desirable to represent the accelerations

    in the inertial frame of reference. This is accomplished by application of the global

    transformation, T.

    X v Tq Tq

    T RIV 0

    0 Qwhere xV {r

    VX r

    VY r

    VZ

    V V V}T defines the vehicle state in the inertial frame.The complete system, including a cable composed ofnvisco-elastic elements, the

    towing vehicle, and towfish is modeled by 3(n 1) 6 second order differentialequations. For implementation of a fourth order RungeKutta integration scheme,these equations are rewritten as a system of 6(n 1) 12first order equations. Thecorresponding global state vector, XG, is:

    XG

    {0

    ,0

    ,0

    ,0

    ,0

    ,0

    , r

    0

    X, r

    0

    X, r

    0

    Y, r

    0

    Y, r

    0

    Z, r

    0

    Z, r

    1

    X, r

    1

    X, , rnX, r

    nX, r

    nY, r

    nY, r

    nZ, r

    nZ,

    n, n, n, n, n, n}

    where the vectors r0 and rn have been used to represent the positions of the towing

    vehicle and towfish, respectively, rather than the top and bottom cable node positions.Assembly of the first order equations, and implementation of the RungeKutta inte-grator was done in C/C++ on a Pentium III 700Mhz desktop computer.

    6. Conclusions

    A mathematical model for a semi-submersible towing vehicle pulling a towfishhas been developed and implemented. The dominant component of the system, the

  • 8/12/2019 224178

    17/18

    469B. Buckham et al. / Ocean Engineering 30 (2003) 453470

    armoured towcable, is represented using a lumped mass method that treats the cable

    as a series of point masses and elastic elements. Taking advantage of the modularity

    of the lumped mass discretization, the vehicle dynamics have been seamlessly

    included as boundary conditions within the cable model. After decomposing thestreamlined vehicles into component surfaces, empirical relationships have been used

    to define the hydrodynamics within each vehicle representation. As such, the systemmodel is non-linear and can be used in long time domain simulations during which

    the system is traversing a wide range of operating conditions. A controller has been

    implemented which governs the deflections of the towing vehicle and towfish controlsurfaces based on both open loop inputs and closed loop PID feedback of the vehicle

    states. By incorporating realistic, active vehicles at the cable boundaries, while main-

    taining the non-linear capabilities of the lumped mass cable model, this work captures

    the complexity of this modern towed vehicle system and thus allows detailed study

    and optimization of the systems design and operation.

    Acknowledgements

    The authors would like to thank International Submarine Engineering and Defence

    Research Establishment Atlantic for permission to publish this work.

    References

    Ablow, C.M., Schechter, S., 1983. Numerical Simulation of Undersea Cable Dynamics. Ocean Engineer-

    ing 10 (6), 443457.

    Banerjee, A.K., Do, V.N., 1994. Deployment Control of a Cable Connecting a Ship to an Underwater

    Vehicle. Journal of Guidance. Control and Dynamics 17 (6), 1327 1332.

    Burgess, J.J. 1992. Equations of Motion of a Submerged Cable with Bending Stiffness. Proceedings

    International Offshore Mechanics and Arctic Engineering, Calgary, Canada. 283-290.

    Butt, M., Bode, N., Datta, I., 1998. Mast/Snorkel Tests for the DOLPHIN Semi-submersible. American

    Towing Tank Conference, Iowa.

    Chapman, D.A., 1984. Towed Cable Behaviour During Ship Turning Manoeuvers. Ocean Engineering

    11 (4), 327361.

    Delmer, T.M., Stephens, T.C., Coe, J.M., 1983. Numerical Simulation of Towed Cables. Ocean Engineer-ing 10 (2), 119132.

    Driscoll, R., Nahon, M. 1996. Mathematical Modelling and Simulation of a Moored Buoy System. Pro-

    ceedings of the MTS/IEEE OCEANS 96, Fort Lauderdale, FL. 1, 517-523.

    Driscoll, R., Lueck, R., Nahon, M., 2000. Development and Validation of a Lumped-Mass Dynamics

    Model of a Deep Sea ROV System. Applied Ocean Research 22 (3), 169182.

    Etkin, B., 1972. Dynamics of Atmospheric Flight. John Wiley & Sons, Toronto.

    Houle, J., Seto, M., 1999. AURORAAn Active Towbody for Instrumentation. Sea Technology 40 (4),

    5560.

    Huang, S., 1994. Dynamics Analysis of Three-Dimensional Marine Cables. Ocean Engineering 21 (6),

    587605.

    Kamman, J.W., Huston, R.L., 1999. Modeling of Variable Length Towed and Tethered Cable Systems,

    Journal of Guidance. Control and Dynamics 22 (4), 602608.

    Makarenko, A.I., Poddubnyi, V.I., Kholopova, V.V., 1997. Study of the Nonlinear Dynamics of Self-

    Propelled Submersibles Controlled by a Cable. International Applied Mechanics 33 (3), 91 98.

  • 8/12/2019 224178

    18/18