STATIC ANALYSIS OF THE LUMPED MASS CABLE MODEL USING A SHOOTING ALGORITHM



Similar documents
When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid.

Structural Axial, Shear and Bending Moments

Bedford, Fowler: Statics. Chapter 4: System of Forces and Moments, Examples via TK Solver

Rotation: Moment of Inertia and Torque

Physics 2A, Sec B00: Mechanics -- Winter 2011 Instructor: B. Grinstein Final Exam

State of Stress at Point

Solving Simultaneous Equations and Matrices

Nonlinear analysis and form-finding in GSA Training Course

Multiphase Flow - Appendices

Chapter 11 Equilibrium

VELOCITY, ACCELERATION, FORCE

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives

8.2 Elastic Strain Energy

Chapter 4. Forces and Newton s Laws of Motion. continued

NUMERICAL SIMULATION OF REGULAR WAVES RUN-UP OVER SLOPPING BEACH BY OPEN FOAM

Weight The weight of an object is defined as the gravitational force acting on the object. Unit: Newton (N)

Chapter 2. Derivation of the Equations of Open Channel Flow. 2.1 General Considerations

The elements used in commercial codes can be classified in two basic categories:

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

Physics 111: Lecture 4: Chapter 4 - Forces and Newton s Laws of Motion. Physics is about forces and how the world around us reacts to these forces.

PHY121 #8 Midterm I

The Basics of FEA Procedure

XI / PHYSICS FLUIDS IN MOTION 11/PA

Section 1.1. Introduction to R n

Vector Algebra II: Scalar and Vector Products

AP Physics - Chapter 8 Practice Test

Mesh Moving Techniques for Fluid-Structure Interactions With Large Displacements

Mathematical Modeling and Engineering Problem Solving

Copyright 2011 Casa Software Ltd. Centre of Mass

Modeling Mechanical Systems

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation

Orbital Mechanics. Angular Momentum

du u U 0 U dy y b 0 b

Stress and deformation of offshore piles under structural and wave loading

PHYS 211 FINAL FALL 2004 Form A

4.3 Results Drained Conditions Undrained Conditions References Data Files Undrained Analysis of

Lecture L22-2D Rigid Body Dynamics: Work and Energy

Copyright 2011 Casa Software Ltd.

Physics 41 HW Set 1 Chapter 15

Introduction to Engineering System Dynamics

4.2 Free Body Diagrams

Lecture 07: Work and Kinetic Energy. Physics 2210 Fall Semester 2014

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology

(1) 2 TEST SETUP. Table 1 Summary of models used for calculating roughness parameters Model Published z 0 / H d/h

EFFECTS ON NUMBER OF CABLES FOR MODAL ANALYSIS OF CABLE-STAYED BRIDGES

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

Feature Commercial codes In-house codes

FRICTION, WORK, AND THE INCLINED PLANE

Finite Element Formulation for Plates - Handout 3 -

Chapter 6 Work and Energy

1996 IFAC World Congress San Francisco, July 1996

Structural Integrity Analysis

CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

Prelab Exercises: Hooke's Law and the Behavior of Springs

Figure 1.1 Vector A and Vector F

TRAVELING WAVE EFFECTS ON NONLINEAR SEISMIC BEHAVIOR OF CONCRETE GRAVITY DAMS

AP Physics Circular Motion Practice Test B,B,B,A,D,D,C,B,D,B,E,E,E, m/s, 0.4 N, 1.5 m, 6.3m/s, m/s, 22.9 m/s

A Cost- Effective Computational Tool for Offshore Floater Design

Investigation of a FAST- OrcaFlex Coupling Module for Integrating Turbine and Mooring Dynamics of Offshore Floating Wind Turbines

Chapter 18 Static Equilibrium

Numerical Analysis of Independent Wire Strand Core (IWSC) Wire Rope

C B A T 3 T 2 T What is the magnitude of the force T 1? A) 37.5 N B) 75.0 N C) 113 N D) 157 N E) 192 N

Peter M. Arronax Consultants, Ltd S. Quid Street, Captainee, MO 61057

MODULE VII LARGE BODY WAVE DIFFRACTION

Natural Convection. Buoyancy force

Practice Problems on Boundary Layers. Answer(s): D = 107 N D = 152 N. C. Wassgren, Purdue University Page 1 of 17 Last Updated: 2010 Nov 22

DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS RAYLEIGH-SOMMERFELD DIFFRACTION INTEGRAL OF THE FIRST KIND

AP Physics 1 and 2 Lab Investigations

A Measurement of 3-D Water Velocity Components During ROV Tether Simulations in a Test Tank Using Hydroacoustic Doppler Velocimeter

Introduction to COMSOL. The Navier-Stokes Equations

Proceedings of OMAE'01 20 th International Conference on Offshore Mechanics and Arctic Engineering June 3-8, 2001, Rio de Janeiro, Brazil

Lecture 6. Weight. Tension. Normal Force. Static Friction. Cutnell+Johnson: , second half of section 4.7

Review D: Potential Energy and the Conservation of Mechanical Energy

Dimensional analysis is a method for reducing the number and complexity of experimental variables that affect a given physical phenomena.

Awell-known lecture demonstration1

Sample Questions for the AP Physics 1 Exam

An Overview of the Finite Element Analysis

2.5 Physically-based Animation

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

Convection in water (an almost-incompressible fluid)

Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx Acceleration Velocity (v) Displacement x

Adaptation of General Purpose CFD Code for Fusion MHD Applications*

Solved with COMSOL Multiphysics 4.3

A Direct Numerical Method for Observability Analysis

2After completing this chapter you should be able to

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model

Ch 7 Kinetic Energy and Work. Question: 7 Problems: 3, 7, 11, 17, 23, 27, 35, 37, 41, 43

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics Spring 2013 Conflict Exam Two Solutions

SURFACE TENSION. Definition

Metrics on SO(3) and Inverse Kinematics

Force/position control of a robotic system for transcranial magnetic stimulation

Physics: Principles and Applications, 6e Giancoli Chapter 4 Dynamics: Newton's Laws of Motion

Supporting document to NORSOK Standard C-004, Edition 2, May 2013, Section 5.4 Hot air flow

The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM

Midterm Solutions. mvr = ω f (I wheel + I bullet ) = ω f 2 MR2 + mr 2 ) ω f = v R. 1 + M 2m

Transcription:

Accepted on 7/21/2011 in: ASCE Journal of Waterway, Port, Coastal, and Ocean Engineering STATIC ANALYSIS OF THE LUMPED MASS CABLE MODEL USING A SHOOTING ALGORITHM Marco D. Masciola 1, Meyer Nahon 1, and Frederick R. Driscoll 2 ABSTRACT This paper focuses on a method to solve the static configuration for a lumped mass cable system. The method demonstrated here is intended to be used prior to performing a dynamics simulation of the cable system. Conventional static analysis approaches resort to dynamics relaxation methods or root finding algorithms (such as the Newton Raphson method) to find the equilibrium profile. The alternative method demonstrated here is general enough for most cable configurations (slack or taut) and ranges of cable elasticity. The forces considered acting on the cable are due to elasticity, weight, buoyancy and hydrodynamics. For the three dimensional problem, the initial cable profile is obtained from a set of two equations, regardless of the cable discretization resolution. Our analysis discusses regions and circumstances when failures in the method are encountered. INTRODUCTION Modeling and simulation of cable systems is a current and ongoing research interest among members of the oceanographic community. The practices employed to represent such systems vary, and the model used to perform the simulation depends on specific needs of the end user. Perhaps the simplest cable representation is demonstrated in Malaeb (1982), where the effects of cable flexibility, but not mass, are considered by treating the cable as a linear spring. Others have used continuous systems to model the effects of tether weight to obtain the static cable forces (De Zoysa 1978; Friswell 1995). Generally, as the scale of the system 1 Department of Mechanical Engineering, McGill University, Montreal, Quebec, H3A 2K6, Canada 2 National Renewable Energy Laboratory, Marine and Hydrokinetic Technologies, Golden, CO, 80401, USA. 1 Masciola

and length of the cable increases, the cable dynamics (such as propagating internal waves) become increasingly important (Mekha et al. 1996). In response, a discretized cable model, such as one using a finite element representation, should be used when these effects are anticipated to be important. The discretized cable system presented in this paper is modeled using a lumped mass approach. This technique was developed heuristically as an extension of the finite element process and is based on a reorganization of the mass matrix (Walton and Polacheck 1960; Merchant and Kelf 1973). This simplification allows the dynamics problem to be computed more efficiently compared to strict finite element derivations, but without a significant compromise to accuracy(ketchman and Lou 1975; Kamman and Huston 1999). The model described here was developed in Driscoll (1999), though similar lumped mass representations have appeared elsewhere (Huang 1994; Kamman and Huston 1999; Nahon 1999; Chai et al. 2002; Williams and Trivaila 2007). Before beginning a simulation, the equilibrium configuration must first be determined. This ensures the ensuing motion is due to outside sources and not from a force imbalance in the initial conditions. A primary challenge associated with discretized cable modeling is generation of the initial equilibrium profile, and this trouble is encountered because cables lack the ability to support compressive loads (Webster 1980; Shugar 1991; Wu 1995; Gobat 2002). To begin this exploration of the static cable problem, a description of the lumped mass dynamics model is presented. Conventional solution techniques are then described and deficiencies in the most commonly used methods are highlighted. A new solution approach to this problem is then discussed, which relies on a shooting algorithm to converge onto the static cable configuration. A good background resource documenting the shooting method and its application to cables is given in De Zoysa (1978); however, De Zoysa s implementation is concerned with continuous cable models, which does not give the solution to the lumped mass system. Our implementation extends De Zoysa s approach to the lumped mass cable model. This discussion concludes by analyzing regions where the shooting method does not converge, and reasons why these failures occur. Failures are more likely to be encountered in systems represented with straight rigid elements, as opposed to those systems that consider bending stiffness (Webster 1980). The straight element lumped mass representation is analyzed here since 1) it is more sensitive to initial conditions compared to other models, and 2) the lumped mass representation is a commonly used modeling theory. LUMPED MASS CABLE MODEL A detailed account of the lumped mass cable model is contained in Nahon (1999), but for the purpose of clarity and completeness, a brief description is provided here. The cable is discretized into n elements and n + 1 nodes and is suspended between two endpoints, Fig. 1. An inertial reference frame {x, y, z} is defined with the origin at the bottom node and with the z axis vertical positive upward. Mass is concentrated at the nodes, and the nodes are connected by visco 2 Masciola

elastic elements. Each element has an unstretched length equal to L u = L 0 /n and a stretched length of l i, where L 0 is the total unstretched length of the cable. At the uppermost node, i = 1, external forces H x, H y and V are applied, corresponding to the horizontal x, horizontal y and vertical z force components. Vector r i defines the position of each node in relation to node n + 1. For this implementation, the position of the first node is centered at r 1 = {l x, l y, h} T, and the final node at r n+1 = {0, 0, 0} T. The cable is assumed to be uniform, thus A and E, the cross sectional area and modulus of elasticity, are constant. The equation of motion for each node can be constructed as follows (Nahon 1999): M r i = (T i 1 +P i 1 ) (T i +P i )+ 1 2 (D i 1 +D i )+ 1 2 g( m i 1 + m i ) (1) where T i is the elastic tension in the i th cable element, P i is the internal damping force, D i is the drag force on the i th element, m i is the net mass (after accounting for buoyancy) of the node in the fluid it is immersed in, and g = {0, 0, g} T is the gravitational constant vector. Since L u is assumed to be the same for each element, we set m i = m. M is a diagonal matrix containing the mass of the node. When solving the statics equations, the internal damping term is set to zero since the nodes are not moving relative to each other. The drag force, however, remains since the surrounding fluid (air or water) may itself be moving. We assume that each element behaves as a linear spring, and the tension generated is: T q i = AE L u (l i L u ) (2) where l i is the stretched cable length and equal to l i = r i+1 r i. The result for T q i in Eq. 2 is the force magnitude tangential to the element, and must be transformed into components in the reference frame in which Eq. 1 is written in (usually the inertial frame). Equation 1, in component form, becomes: m{ r i } x = ( T q i 1 sinθ i 1cosφ i 1 ) (T q i sinθ icosφ i )+ 1 2 ({D i 1} x +{D i } x ) (3a) m{ r i } y = ( T q i 1 sinφ ) i 1 +(T q i sinφ i)+ 1 ) ({D i 1 } 2 y +{D i } y (3b) m{ r i } z = ( T q i 1 cosθ i 1cosφ i 1 ) (T q i cosθ icosφ i )+ 1 2 ({D i 1} z +{D i } z ) (3c) where the Euler angles are determined from: θ i = atan2({r i r i+1 } x, {r i r i+1 } z ) (4a) and: ( φ i = atan2 {r i r i+1 } y, { r j i r } ) i /sinθ x i ( φ j i = atan2 { r j i rj+1 i }y, { } ) r j i rj+1 i z /cosθj i if cosθ i < sinθ i if cosθ j i sinθj i (4b) (4c) 3 Masciola

FIG. 1. A lumped mass cable model arranged in the xyz frame. In the absence of aero / hydrodynamics forces, the cable lies in the vertical x z reference frame. A variety of models are available to obtain the drag vector D i, but in this implementation, the method discussed in Nahon (1999) is used. CONVENTIONAL STATIC ANALYSIS TECHNIQUES Webster (1980) and Wu (1995) provide a comprehensive review of static analysis of flexible structures such as cables, inflatable shells and elastic membranes. Webster solves the problem using a variety of techniques and demonstrates the success of each method varies greatly depending on the nature of the problem. Wu narrows the analysis to cables and improves the methods studied in Webster considerably. An approach known as dynamic relaxation is perhaps the least difficult to implement since it uses the existing dynamics model to process the solution. Dynamic relaxation is a procedure that finds the static solution by performing a simulation with the system not in static equilibrium. The equations of motion are integrated (i.e. the system is simulated) until transient motions dissipate. While convergence is virtually guaranteed with the dynamic relaxation approach, it is not very efficient, particularly if only small (order 10 6 ) accelerations for r i are tolerated. Another widely used approach implements a Newton Raphson solver (or comparable) root finding algorithm to find equilibrium positions for the nodes. In this document, we refer to this procedure as the incremental method. This approach operates by seeking values of r i that result in zero acceleration at each node, i.e. the left hand side of Eq. 1. Under certain conditions, however, the solver may not converge to a solution. The source for non convergence is attributable to either a poor initial guess or an ill conditioned Jacobian matrix. Generally, the lower the stiffness of the system, the more likely convergence will occur. In the case of a 4 Masciola

stiff system, the initial guess must be more precise, and reasonably estimating a good initial guess becomes more difficult. One way of circumventing this obstacle is as follows: 1. We want to solve the statics problem for a cable with an elasticity of E f. This is achieved by first relaxing the material modulus to E 0, where E 0 is low enough that the Jacobian is no longer ill conditioned. 2. Set up the initial guess x 0, which is defined as a vector containing the initial estimate for each node position. 3. Solve the statics problem with E 0 using the root finding algorithm. We now obtain a solution y 0 describing the nodes positions at E 0. 4. Increase E 0 by E, i.e., E 1 = E 0 + E. 5. For the next iteration, set the initial guess to the final solution from the previous iteration, x 1 = y 0. 6. Repeat the steps 3 5 until E i = E f. Although the incremental method was shown by Webster to have the highest probability of failing, we investigate this solution method in greater detail since this technique is commonly used in the cable modeling community. An alternative remedy to the incremental method is proposed in Peyrot (1980), where an artificial stiffness term is included to improve convergence characteristics. Zueck (1995) demonstrates the use of a highly robust solver that relies on the approach presented in Powell and Simons (1981). This robust tool, which is described as the event to event solution strategy, is demonstrated by solving the challenging problem posed in Webster (1980). While Webster could achieve a solution through his viscous relaxation technique in 28 iterations, only two iterations are needed with Zueck s method. This identical robustness test will also be performed on the shooting method developed in this paper. Incremental Method Limitations The statics equation for a cable arrangement is obtained by setting the left hand side of Eqs. 3a 3c to zero. This analysis presumes the two cable end point positions, r 1 and r n+1, are known, and nodes 2 through n are unknown. The unknown node displacements are obtained by simultaneously solving Eqss 3a 3c for the intermediate nodes, which implies 3 (n 1) non linear algebraic equations are simultaneously solved. This solution method utilizes a root finding algorithm, specifically the Newton Raphson method, to find the zeros of Eqs. 3a 3c. It is well known the solution for a catenary is unique, and only one real solution exists (Veslić 1995). The proximity of the initial guess to the solution greatly impacts the success of convergence. Generally, if the element stiffness is low, the Newton Raphson method forgives a poor initial guess, thus allowing convergence. As stiffness increases, more accurate initial guesses must be used. One way of measuring how 5 Masciola

loose the initial guess can be is through the condition number c (Strang 1981): c = J J 1 (5) where J is the Jacobian at convergence. The smallest value c can attain is c = 1. A high value for c implies that J is ill conditioned, and as a consequence, the Newton Raphson algorithm may not converge onto a solution when a poor initial estimate is used. In Fig. 2, the relationship between condition number and cable element stiffness is given. A stiffness of AE/L u 100 N/m marks the threshold at which the condition number begins an upward trend. As the stiffness increases, the initial guess must be closer to the actual solution to ensure convergence. Note that L u = L 0 /n, and as the discretization becomes finer, the condition number will increase. In summary, the incremental method, in conjunction to using a Newton Raphson root finding algorithm, can converge onto a solution provided that 1) the condition number is low and / or 2) the initial guess is near the solution for Eqs. 3a 3c. 10 4 Condition Number c 10 3 10 2 10 1 10 0 10 1 10 0 10 2 10 4 10 6 10 8 Element Stiffness AE/L u [N/m] FIG. 2. Condition number as a function of the element stiffness. As the element stiffness k = AE/L u = nae/l 0 becomes larger, the condition number increases. PROPOSED SHOOTING METHOD The shooting method is a mathematical procedure applied to boundary value problems with unknown initial states. For the case of a cable stretched between two points, the solution is obtained by iterating unknown cable properties until the desired boundary conditions (the cable end points) are achieved. Several researchers have demonstrated the application of the shooting method to underwater continuous cables (De Zoysa 1978; Friswell 1995). More recently, Gobat (2002) has utilized the shooting method to obtain a statics solution for his finite difference cable model, though the model Gobat demonstrated is fundamentally different from the lumped mass cable. 6 Masciola

To simplify analysis, drag forces are temporarily neglected. The configuration for the system without drag will serve as a guess of the cable profile with drag in affect. In the absence of drag forces, the cable lies in a vertical plane defined as the xz plane. This reduces Eqs. 3a 3c to two equations, namely { r i } x and { r i } z, Fig. 1. The z axis is aligned with the gravitational vector and in the same direction as the inertial frame z axis. The x axis is perpendicular to z and points from the origin to the point {l x, l y, 0}, i.e. the projection of r 1 onto the inertial xy plane. Angle α distinguishes the x and x axes. The cable node positions in xyz are obtained from {r i } xyz = R α {r i } x y z, where R α is the rotation matrix from x y z coordinates into xyz. The position of the starting node is r 1 = {l x, l h, 0} T, and the desired position of the terminating node is r f = {0, 0, 0} T. The horizontal (H x ) and vertical (V) forces applied at the uppermost cable node are estimated. A force balance equation is then constructed at the first node, and the unknowns at that node are obtained algebraically. In our case, the unknowns are the inclination angle θ i and the stretched element length l i. Once θ i and l i are known, the position of the subsequent node, r i+1, can be determined. This process is repeated for successive nodes until the final node r n+1 is reached. The goal is to minimize the error r f r n+1 such that the final node position matches the desired end node location. This process then refines the applied forces H x and V using a root finding algorithm until the error is acceptably small. These steps are now discussed in more detail. Initial Estimates for H x and V The initial estimates for H x and V are found by simultaneously solving the following elastic catenary equations for a continuous cable (Irvine 1992): h = H x L 0 W ( V 1+ l x = H x L 0 W H x ) 2 ( ) 2 V W 1+ H x + WL 0 AE { ( ) ( ) V V W sinh 1 sinh 1 + W } H x H x AE ( V W 1 ) 2 (6a) (6b) where W is the weight of the entire cable. The initial guess for V is equal to the cable weight W, and H x is set to unity. Node Projection For the cable to remain in equilibrium, the tension in a given element must balance the applied external forces, Fig. 3. This process starts at node 1 since the applied forces, H x and V, are known. The following observations are made: 1) in the absence of hydrodynamic forces, the horizontal force is constant throughout thecable andequaltoh x ifthesystem is toremainin equilibrium; 2) thevertical force along the cable decreases at a rate proportional to the weight of each node, 7 Masciola

g m. Thus, the vertical force component at element i is: ( ) i 1 T q i cosθ 1 i = V g 2 m+ m k=1 (7) To be consistent with Eq. 1, a 1/2 m term is included in Eq. 7 because half of the adjacent element s mass is lumped into the first node. Since mass is concentrated at the node (and not along the element), each element constitutes a two force member. Sufficient information is now available to solve for the angle of inclination, θ i, of the element: { ( )} θ i = atan2 H x, V 1 i 1 2 g m+ g m (8) Combining Eq. 2 and Eq. 7, the stretched element length is: ( ) L u V 1g m+ i 1 2 k=1 g m l i = +L u (9) AEcosθ i Beginning with node i = 1 as the starting point, subsequent position vectors along the cable array can be obtained from: k=1 r i+1 = r i l i û i (10) where û i = {sinθ i, 0, cosθ i } T. Once the recursion ends, a set of vectors (r i ) describing the position of each node are obtained; however, we have not yet arrived at thefinalsolution sincethelast nodeineq. 10, r n+1, doesnotmatch the desired position, r f. The error r f r n+1 is minimized by including equations Eqs. 7 10 in a Newton Raphson routine, where the applied forces H x and V are iterated variables. The process ends when: r f r n+1 ǫ (11) In Fig. 8, the left hand portion of the flow chart details the process outlined in this section. Solution with Aero / Hydrodynamic Drag The drag forces, being dependent on how the cable is oriented in the fluid flow field, are first estimated using a reference pose of the cable system. We do this by first finding the cable shape without the drag forces then apply a transformation on Eq. 10 to obtain the reference positions in the xyz frame. The node positions, element angles and lengths calculated without the drag forces are denoted as r 0 i, θi, 0 li, 0 respectively. Then, the drag vector D 0 i is evaluated based on r 0 i. The angle θ j i in the presence of hydrodynamic forces can then be calculated from: θ j i = atan2{f x, F z } (12) 8 Masciola

with: F z = V + 1 2 F x = H x + 1 2 { } D j 1 i x + i 1 k=1 k=1 { } D j 1 k x ({ } D j 1 i g m) i 1 ({ } + z D j 1 k g m) z (13a) (13b) The superscript index j refers to the outer loop drag force iterations. If cosθ j i sinθ j i, the angle φj i is: } φ j i { F = atan2 F x y, sinθ j (14) i Otherwise, if cosθ j i < sinθj i φ j i = atan2 { F y, F z cosθ j i } (15) where F y = H y + 1 2 The stretched length of the element is: { } D j 1 i y + i 1 k=1 { } D j 1 k (16) y l j i = L u F z AEcosθ j i cosφj i +L u (17) Subsequent node positions can then be obtained from Eq. 10, this time with: û i = { sinθ j i cosφj i, sinφj i, cosθj i cosφj i The initial estimates for H x and H y are based on a projection of H x on the xy plane. As in the preceding section, a Newton Raphson procedure is then used to find values of H x, H y and V that minimize r f r n+1. Each time new values for H x, H y and V are estimated, the drag forces D j i are recalculated for the updated cable profile, and this procedure repeats until the following criterion, along with Eq. 11, are met: D = D j 1 D j δ (18) whered j = [ D j 1 D j n+1]. Eq. 18 calculates thedifferencein dragforces between iterations j 1 and j. If this difference is less than δ, then the outer drag iteration is terminated. Example With Drag The vertical velocity profile of an ocean current can be described as (Wilson 2003): U (z) = U m (z/h g ) 1/8 } T 9 Masciola

FIG. 3. Illustration of the forces acting on each node along the cable array during the shooting progression. where h g is the gradient height and U m is the current velocity at the gradient height. The density of seawater is fixed at ρ = 1030 kg/m 3 with U m = 2 m/s (3.88 knots) at h g = 500 meters. Fluid flow is directed at an angle of α = 60 to the x axis. The cable properties are L 0 = 820 meters, AE = 2.53 10 7 Newtons, ρ c (cable density) = 1870 kg/m 3, and n = 9 cable nodes. Boundary conditions are set to r 1 = {300, 500, 500} T meters and r n+1 = {0, 0, 0} T meters with the allowable error equal to ǫ = δ = 1 10 9. In Fig. 4, two cable profiles are presented. The first system, denoted by + is modeled without drag forces. This geometry is solved using the procedures given by Eqs. 7 10 and constitutes as the reference pose. A solution is achieved in seven ǫ iterations. The second line, noted by the symbol, is the final solution to the static problem with drag forces. This solution is achieved in 33 inner loop ǫ iterations. As expected, including drag effects results in an increase in the computational effort. A dynamics simulation was performed to confirm these results indeed constitute a statics solution. Interestingly, as the number of nodes is increased, the shooting method will converge onto a solution with less iterations. Increasing the resolution of the cable has the effect of making the initial estimates for H x and V from Eqs. 6a 6b more accurate for the lumped mass cable. In comparison, the alternative conventional approaches were not as efficient. For the identical demonstrated case, the incremental method converged only after approximately 17,000 iterations, with AE 0 = 90000 Newtons and A E = 10000 Newtons. The dynamic relaxation approach could not achieve a desirable solution after 70,000 time steps. Both cases used positions along the continuous cable defined by Eqs. 6a 6b as initial guesses. Webster (1980) demonstrates the use of an adaptively varied damping coefficient to promote convergence, which is not included in our implementation. A similar scheme introduced by Wu (1995) achieves convergence in 14 to 230 time steps; however, the number of time steps required depends greatly on the accuracy of the initial guess, and efficiency decreases as cable resolution increases. 10 Masciola

Without Drag 0 Drag Included Depth [m] 100 200 300 400 500 100 0 z 100 y 200 x 300 x Cable Excursion [m] 400 0 500 100 600 500 400 300 200 100 y Cable Excursion [m] FIG. 4. Profile for a cable in a vacuum (+) and for a system subjected to an U m = 2 m/s ocean current (o). Thirty three ǫ iterations are needed to achieve convergence for the case with hydrodynamic forces. Alternative Initial Conditions The examples studied so far consider problems where the first and final node positions are defined, but shooting method can be amended to solve problems where other boundary conditions are prescribed. For instance, consider the following conceptual problem: a cable is pinned at its bottom end at a known point. Its upper end is supported on a horizontal surface at height h, but the upper node is free to slide on that surface. Known horizontal forces H x and H y are applied at the upper node. With minor changes, this problem can also be solved using the shooting method. In this example, we select l x, l y and V as the variables iterated in the numerical solver. The parameters minimized still remains to be Eq. 11 and, if drag is present, Eq. 18. SHOOTING METHOD DEFICIENCIES In some instances, the shooting method fails to converge onto a solution. For simplicity, these cases are identified by evaluating the condition number for a cable in two dimensions, (i.e., with drag forces not present), but these limitations also extend to conditions with drag as well. The condition number is evaluated at the final solution for H x and V for varying location of the upper node position, r 1. Identical cable properties defined from the previous example are retained for this exercise, except that l x and h are now varied. This procedure is followed to produce Fig. 5. For the sake of clarity, the log 10 of the condition number is plotted and a ceiling of 100 is applied in Fig. 5. The first zone of non convergence forms a ridge around the origin. On either sides of the ridge, we encounter regions where convergence is likely. The second failure region is aligned parallel with the z axis and is periodic in nature. The sources for these deficiencies will now be discussed in more detail. 11 Masciola

First Region of Non Convergence The first region of ill conditioning is identified by the circular ridge in Fig. 5. This non convergence zone is concentric and at a distance of L 0 from the origin and marks the threshold where a cable transitions between taut and slack. In particular, when the cable has the same density as the surrounding fluid, points along L 0 = l 2 x +h 2 do not converge. As the cable mass increases or decreases beyond this point, convergence is achieved with less trouble. This effect has direct implications when a solution is sought in a micro gravity environment or in the case of synthetic cables in water, which can be neutrally buoyant. The source of this ill conditioning region is attributed to the solver s inability to resolve unique values for H x and V near the concentric ridge. As the net cable weight approach zero, the system shows a high degree of sensitivity to small variations in H x and V. Figure 6 below shows lines of constant and horizontal (H x ) and vertical (V) tension as a function of upper node displacement. The contour shows that, along the ridge where L 0 = l 2 x +h 2, nearly identical values for H x and V are used. Further away from this region, the contour lines diverge from one another. The shooting algorithm operates most efficiently when vertical and horizontal contour lines are perpendicular to one another, and this coincides with regions identified by small condition numbers. l u L u log10 (Condition Number) 4 3 2 1 0 0 200 L u 400 600 800 X Displacement 1000 0 200 1000 800 600 400 Y Displacement FIG. 5. Mapping of the condition number J as a function of the upper node displacement. Second Region of Non Convergence The second region of non convergence occurs when the cable has a sharp curvature - i.e., when it has a sharp J or U profile and the element length is too long to smoothly follow the curvature. Figure 5 shows this region, which is spaced a maximum distance of L u from the x axis. Convergence becomes problematic when: l x L u (19) Deficiencies are encountered when the unstretched element length is greater than the x distance between the first and final nodes. Problems occur because the 12 Masciola

800 Node {r1} z Displacement [m] 700 600 500 400 300 200 100 100 200 300 400 500 600 700 800 Node {r 1} x Displacement [m] FIG. 6. Contours of constant tension: vertical force V ( ) and horizontal force H x ( ). cable cannot round the curve at the base of the J using the number of nodes identified, and signals that the cable resolution must be increased. This is fixed by increasing the number of elements n, thereby reducing L u. Although increasing n mends the situation, enough nodes should be used to accurately represent the cable curvature. Robustness Test A robustness test is performed on the shooting method to evaluate its utility when a poor set of initial guesses are used. This test case is derived from Webster (1980), which is also used in Zueck (1995). Figure 7 illustrates the evolution of the solution using the shooting method, which is achieved in 23 iterations. In contrast, Webster requires 28 iterations, while Zueck s techniques needs two iterations. If the initial starting profile is generated with Eqs. 6a 6b in mind, a total of nine iterations are needed with the shooting method. This test shows that the shooting method is an effective statics solution strategy when reasonable initial estimates are not known. CONCLUSION Approaches for solving the lumped mass cable statics configuration have been analyzed in this paper. Among the techniques touched on, the method of dynamic relaxation is perhaps the most robust solution in terms of guaranteeing convergence. This method, however, can be very slow in cases where the cable is stiff (requiring small time steps) or if the required accuracy is high (i.e., accelerations close to zero). The incremental method offers an alternative approach by using a Newton Raphson algorithm to directly solve for the node positions along a cable. A disadvantage of this method concerns systems modeled with many nodes. As the number of nodes increases, the number of simultaneously solved equations increases proportionately. The rate of convergence decreases as the element stiffness increases. 13 Masciola

20 15 10 Y displacement [m] 5 0 5 6 4 2 10 18 23 12 14 16 10 15 Initial Guess Final Iteration 8 20 80 60 40 20 0 20 40 60 80 X displacement [m] FIG. 7. Snapshot of the solution evolution with the shooting method using the cable properties defined by the exercise in Webster (1980). A shooting algorithm was then described, and its effectiveness was demonstrated by modeling a cable in three dimensions subjected to fluid drag loading, which achieves a solution in 33 iterations. In general, the shooting algorithm serves as a more practical approach compared to dynamic relaxation or the incremental method since 1) it requires fewer iterations and 2) increasing the number of nodes has a beneficial effect. Regardless of the size of n, the shooting algorithm must only minimize two equations for the three dimensional problem, Eq. 11 and Eq. 18. This paper also discussed conditions when the shooting method may fail by analyzing a cable in two dimensions, though these same restrictions hold for the three dimensional case. In three dimensions, non convergence arises when L 0 = l 2 x +l 2 y +h 2 L u and serves as a warning that the cable resolution must be increased to model the cable accurately. A second zone of non convergence arises when L 0 = l 2 x +l 2 y +h 2 and is analogous to the ridge formed in Fig. 6. This non convergence region becomes problematic when an equilibrium profile is sought for a neutrally buoyant cable. If convergence cannot be obtained with the current method, the options are: 1) relax the cable density by a small amount; 2) resort to the dynamic relaxation (or equivalent) method; or 3) approach the problem using the event to event strategy outlined in Zueck (1995). The technique developed in this paper demonstrates an ability to attain convergence more efficiently than the adaptive dynamic relaxation methods (such as the one proposed in Wu), but is not quite as good the Zueck s method. The shooting method, however, does show promise as a robust solver, even when bad initial guesses are supplied. REFERENCES Chai, T., Varyani, K., and Barltrop, N. (2002). Three dimensional lumped mass formulation of a catenary riser with bending, torsion and irregular seabed iteraction effects. Ocean Engineering, 29. 14 Masciola

FIG. 8. Shooting method flow chart De Zoysa, A. (1978). Steady state analysis of undersea cables. Ocean Engineering, 5. Driscoll, F. (1999). Dynamics of a vertically tethered marine platform, Phd thesis, University of Victoria, British Columbia, Canada. Friswell, M. (1995). Steady state analysis of underwater cables. J. Waterway, Port, Coastal, and Ocean Engineering, 121. Gobat, J. (2002). The dynamics of geometrically moored compliant systems, Phd thesis, Massachusetts Institute of Technology/ Woods Hole Oceanographic Institute, Cambridge, MA,. Huang, S. (1994). Dynamics analysis of three dimensional marine cables. J. Waterway, Port, Coastal, and Ocean Engineering, 21(6). Irvine, M. (1992). Cable Structures. Dover Publications, Mineola, NY, USA. Kamman, J. and Huston, R. (1999). Modeling of variable length towed and tethered cable systems. J. Guidance, Control, and Dynamics, 22(4). Ketchman, J. and Lou, Y. (1975). Application of the finite element method to towed cable dynamics. Proceedings of MTS/IEEE OCEANS, Los Angeles, CA. 98 107. Vol. 1. Malaeb, D. (1982). Dynamic analysis of a tension leg platform, Phd thesis, Texas A&M University, College Station, TX. Mekha, B., Johnson, C., and Roesset, J.(1996). Implications of tendon modeling 15 Masciola

on nonlinear response of tlp. J. Structural Engineering, 122(2). Merchant, H. and Kelf, M. (1973). Non linear analysis of submerged buoy systems. Proceedings of MTS/IEEE OCEANS. 390 395. Vol. 1. Nahon, M. (1999). Dynamics and control of a novel radio telescope antenna. American Institute of Aeronautics and Astronautics. Peyrot, A. (1980). Marine cable structures. J. Structural Division, ASCE, 106(12). Powell, G. and Simons, J. (1981). Improve iteration strategy for nonlinear structures.. J. Numerical Methods in Engineering, 17, 1455 1467. Shugar, T.(1991). Automated dynamic relaxation solution method for compliant structures. American Society of Mechanical Engineers, Annual Meeting of the American Society of Mechanical Engineers. 1 12. Vol. 4. Strang, G. (1981). Linear Algebra and its Applications. Academic Press, Inc., New York, NY, USA. Veslić, K. (1995). Finite catenary and the method of lagrange. Society for Industrial and Applied Mathematics, 37(2). Walton, T. and Polacheck, W. (1960). Calculation of transient motion of submerged cables. Mathematics of Computation, 14(69). Webster, R. (1980). On the static analysis of structures with strong geometric nonlinearity. Computers & Structures, 11. Williams, P. and Trivaila, P.(2007). Dynamics of circularly towed cable systems, part 1: Optimal configurations and their stability.. Journal of Guidance, Control, and Dynamics, 30(2), 753 765. Wilson, J.(2003). Dynamics of Offshore Structures. John Wiley& Sons, Hoboken, NJ. Wu, S. (1995). Adaptive dynamic relaxation technique for static analysis of catenary mooring.. Marine Structures, 8(5), 585 599. Zueck, R. (1995). Stable numerical solver for cable structures. International Symposium on Cable Dynamics., Liege, Belgium. 19 21. 16 Masciola