Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Academia.eduAcademia.edu

Abstract

Chapter 3 reviewed the kinematics of ship motion, i.e. the geometrical aspects of motion: variables, reference frames and transformations. This chapter reviews the kinetics of ship motion, i.e. the study of the forces acting on the ship and the motion they produce. By combining the material presented Chapter 3 with that of this chapter, one can obtain ship dynamic models for control design and testing (cf. Section 1.3).

4 Ship Kinetics by T. Perez and T.I. Fossen Chapter 3 reviewed the kinematics of ship motion, i.e. the geometrical aspects of motion: variables, reference frames and transformations. This chapter reviews the kinetics of ship motion, i.e. the study of the forces acting on the ship and the motion they produce. By combining the material presented Chapter 3 with that of this chapter, one can obtain ship dynamic models for control design and testing (cf. Section 1.3). 4.1 An Overview of Ship Modeling for Control As discussed in [174], the models for ship motion control system design use superposition of either motion or force. Therefore in each case, magnitudes can be conceptually decomposed as X = Xw + X̄, • X̄ = Xs−vd + Xc . (4.1) First-order wave-induced force/motion (w). This force/motion is oscillatory. This is commonly modelled as a time series disturbance obtained by combining the wave spectrum with the vessel Force Response Amplitude Operators (Force RAO) or the Motion Response Amplitude Operators (Motion RAO), which are transfer functions that map the wave elevation or wave slope into force and motion. • Slowly-varying disturbance force/motion (s-vd). This force/motion is produced by second-order wave effects (wave mean-drift and slowlyvarying forces), current and wind. • Control-induced force/motion (c). This is the force/motion induced by the control system, which is usually designed to counteract only the the effect of the slowly-varying disturbances. 60 4 Ship Kinetics The motion superposition model is the most commonly adopted model for control system design—see Figure 4.1. In this model, a manoeuvring model is used to describe the relationship between the control action and the motion induced by this control action whereas seakeeping models are used to describe the motion due to the waves. Se a k e e ping m ode l (m ot ion in w a ve s) Wave Spectrum Motion RAO Motion spectrum Σ t M a noe uvring m ode l (c a lm w a t e r m ode l) Control forces and moments Linear equations of motion based on hydrodynamics derivatives (ω → 0) Low-frequency motion First-order linear wave motion time series (wave-frequency motion) Reference frame transformation Total motion Slowly-varying disturbance motion Nonlinear terms (Damping, Coriollis) Fig. 4.1. Motion superposition model of a marine vessel [174]. The type of model shown in Figure 4.1 presents two shortcomings. The first one is that the model may not be used for multibody system interactions. This requires energy exchange, i.e., it requires elements with common forces and speeds, and this is not captured by a models that uses wave-induced motion as a disturbance. This issue, however, is more relevant to marine operations like up-loading and deploying heavy equipment, pipe-lying, positioning of deep suspended loads, than to the problems considered in this book. The second shortcoming of this type of model is that the manoeuvring part does not incorporate fluid memory effects associated with the wave-frequency induced motion. Indeed, the radiation forces due to the frequency dependent mass and damping of the ship are only considered in the seakeeping model (this is embedded in the motion RAO). This results in miss-modelled dynamics, which are of interest for ship motion control in a seaway. An alternative approach consists of using a model with force superposition rather than motion superposition, as illustrated in Figure 4.2. In this model, the Force RAO are combined with the sea spectrum to give the wave-excitation forces. Also, a time-domain representation is used for the fluid memory effects 4.1 An Overview of Ship Modeling for Control 61 associated with the wave-frequency motion of the ship. This time domain representation uses a convolution integral to compute the radiation damping forces. Therefore, these forces are computed using both the wave- and controlinduced motion instead of only the wave-induced motion as in the model shown in Figure 4.1. This is key issue for obtaining good models for wavemotion damping control problems like roll stabilisation. The model shown in Figure 4.2 is well known in marine technology and it is part of the state of art time-domain ship motion simulators. However, its use for control system design has not yet been widely adopted. Recent reported results [127] proposed a state-space representation for the convolution integral which results in model amenable to control system design tools. Forc e supe rposit ion m ode l (U nifie d se a k e e ping-m a noe uve ring m ode l) Wave spectrum Force RAO First-order wave exciting loads Control Forces and Moments Wave exc. spectrum Σ t Reference frame transformation Linear equations of motion with memory effects Motion (ω ≥ 0) Slowly-varying exciting loads Nonlinear terms (damping, coriollis) Fig. 4.2. Force superposition model of a marine vessel [174]. In the rest of the chapter, we will present and discuss the elements shown in Figures 4.1 and 4.2. We will first describe the seakeeping and manoeuvring models so as to obtain the classical motion superposition model shown in Figure 4.1. Then, we will discuss the elements of the force superposition model shown in Figure 4.2. 62 4 Ship Kinetics 4.2 Seakeeping Theory Models As already mentioned in Section 3.3.3, seakeeping theory studies the motion of surface vessels in waves. The motion of a ship in a seaway is the response to sea loads, which are forces and moments that arise due to changes in pressure over the surface of the hull. If the sea state is not extreme, the motion responses can be considered within a linear framework. This allows one to apply the principle of superposition to study ship motion: the motion due to an irregular sea can be described as the summation of the responses to many regular waves. This concept was introduced to the field of ship motion study by St. Denis and Pierson in the 1950s [213], as a method to predict ship responses in a realistic seaway. The linear seakeeping theory of ship motion makes three essential assumptions: • The sea surface elevation is assumed to be a realisation of an ergodic Gaussian stochastic process with zero mean. Thus, the process is entirely described by its power spectral density—the sea spectrum. • The wave-excitation loads and ship motion response are assumed to be linear. • The ship keeps a steady course and moves at a constant average speed (which includes the case of zero speed). The first assumption was already discussed in Chapter 2. The second assumption allows one to obtain the power spectral density of the waveexcitation loads and the motion components by multiplying the response amplitude operators (force and motion RAO) by the wave spectrum. Since the excitation is Gaussian and the motion response linear, the motion is also Gaussian; then, once the motion spectrum is obtained, all the statistics of motion can be calculated and data for time series generation be obtained. The linear assumption is a limitation since it neglects viscous effects (which need to be incorporated separately) and characteristics of a real free surface. Despite this, linear theory has proven to be a tool that yields reasonable predictions for analysis at preliminary stages of both ship and ship motion control system design. For roll motion, in particular, viscous effects play a very important role because of bilge keels and appendages, and these effects cannot be neglected for they provide most of the total roll damping. This leads to nonlinearities, which can be reduced to linear equivalent terms via stochastic or equivalent linearisation [135, 182, 192]; and hence, the problem can be still considered within a linear framework. 4.2 Seakeeping Theory Models 63 4.2.1 Equations of Motion and Hydrodynamic Forces in the h-frame A distinctive characteristic of seakeeping theory is the use the hydrodynamic frame, h-frame (xh , yh , zh ), to describe the motion of the fluid and the ship— see Section 3.1. Since, the h-frame is inertial, the vector equation of motion in this frame is MhRB ξ̈ = τ hhyd . (4.2) The coordinates ξ are the generalised perturbation coordinates or seakeeping coordinates given in the h-frame defined in Section 3.3.3. The components of the vector τ hhyd are the generalised hydrodynamic forces (forces and moments) for the six degrees of freedom expressed in the h-frame. The matrix MhRB is the generalised rigid-body mass matrix (mass and inertia) with respect to the h-frame:   mI3×3 −mS(rhg ) MhRB  Ih mS(rhg ) ⎤ ⎡ m 0 0 0 mz hg −my hg ⎢ 0 0 mxhg ⎥ m 0 −mz hg ⎥ ⎢ (4.3) h h ⎢ 0 0 m my g −mxg 0 ⎥ ⎥ ⎢ . =⎢ h h Ixh −I hxy −I hxz ⎥ ⎥ ⎢ 0 −mz g my g h h h h h ⎣ mz 0 −mx −I I −I ⎦ g −my hg mxg g 0 yx y −I hzx −I hzy yz Izh The mass of the ship m can be calculated as the product of the water density and the displaced volume ∇, i.e. m = ρ∇ (where ρ is the water density). The coordinates of the centre of gravity with respect to the h-frame are given by the vector rhg = [xhg , ygh , zgh ]t , and S(·) is the skew-symmetric matrix defined in (3.3). The inertia tensor with respect to the h-frame Ih is ⎤ h Ixx −I hxy −I hxz h Ih  ⎣−I hyx Iyy −I hyz ⎦ , h h h −I zx −I zy Izy ⎡ Ih = (Ih )t > 0, (4.4) where the moments and products of inertia can be calculated using the displaced volume as follows:   Ixx = [(y h )2 + (xh )2 ]ρdV, Ixy = Iyx = (y h xh )ρdV, ∇ ∇   h 2 2 Iyy = [(z ) + (x ]ρdV, Ixz = Izx = (xh z h )ρdV, (4.5) ∇ ∇   [(y h )2 + (z h )2 ]ρdV, Iyz = Izy = (y h z h )ρdV. Izz = ∇ ∇ 64 4 Ship Kinetics The total hydrodynamic force vector τ H is assumed to be the linear combinations of the following components [63]: τ hyd = τ 1w + τ 2w + τ r + τ v + τ hs . (4.6) • First-order wave excitation forces (τ 1w ). These forces are the zeromean oscillatory forces caused by the waves, which are separated into two components. The first component gives the, so-called, Froude-Kriloff forces, which are forces due to the incident waves under the assumption that the hull is restrained from moving and that the presence of the hull does not disturb the flow field. The second effect is a correction to account for the modification of the flow field due to the hull; otherwise there would be water mass transfer through the hull. This second component gives the so-called diffraction forces. • Second-order wave excitation forces (τ 2w ). These forces include mean wave-drift loads, slowly varying (difference frequencies) and rapidly varying (sum frequencies) wave loads. Depending on the ship motion control problem considered these forces represent a significant contribution of the wave excitation loads. • Radiation forces (τ r ). These forces appear as a consequence of the change in the momentum of the fluid and the waves generated due to the motion of the hull. These forces are proportional to the accelerations of and velocities the ship. Due to this, the radiation forces are separated into the so-called added-mass forces (forces proportional to accelerations) and potential-damping forces (forces proportional to velocities). • Viscous forces (τ v ). These are nonlinear damping forces that appear due to nonlinear non-conservative phenomena by which kinetic energy of the hull is transferred to the fluid due to viscous effects (skin friction, flow separation and eddy making). These forces are depend nonlinearly on the relative velocities between the hull and the fluid. • Hydrostatic forces (τ hs ). These are restoring forces due to gravity and buoyancy that tend to preserve the equilibrium of the ship. Except for the viscous forces, the rest can be studied within a linear framework. Indeed, the wave excitation forces can be obtained by considering linear potential flow theory. As already discussed in Section 2.1.4, this theory seeks a potential function Φ(x, y, z, t), that satisfies the Laplace equation in the fluid and boundary conditions on the surface of the hull, on the free surface of the water and at the seafloor. Due to linearity, this potential is separated into a radiation potential and a wave-excitation potential: 4.2 Seakeeping Theory Models Φ = Φr + Φw . 65 (4.7) The pressure can be calculated by substituting the potential into the linearised Bernoulli Equation (see Section 2.1.4), and the hydrodynamic forces and moments are obtained by integrating the pressure over the wetted surface Sw of the hull. Thus, the components, for each degree of freedom, of the radiation forces can obtained as follows:   ! r − Sw ∂Φ + gz (n)i ds i = 1, 2, 3. h ∂t !  τri = (4.8) ∂Φr − Sw ∂t + gz (r × n)i ds i = 4, 5, 6. Where n = [n1 , n2 , n3 ]t is a unit vector normal to the wetted surface of the hull and positive into the fluid. The notation (n)i and (r × n)i refers to the i-th component of n and r × n respectively. The first-order wave excitation forces and moments are obtained in a similar way using the wave-excitation potential:   ! − Sw ∂Φ∂t1w + gz (n)i ds i = 1, 2, 3. h !  (4.9) τ1wi = − Sw ∂Φ∂t1w + gz (r × n)i ds i = 4, 5, 6. The first-order wave excitation potential is further separated into the incident potential and the diffraction potential Φ1w = ΦI + ΦD . The incident potential corresponds to the undisturbed incident waves, cf. (2.26). The integration of the pressure due to this potential gives the so-called Froude-Kriloff forces, whereas the integration of the pressure due to diffraction potential gives the wave diffraction forces—see [195, 63] for details. Within the first order potential theory, these forces depend linearly on the magnitude of the waves. As we shall see in the next section, expressions (4.8) and (4.9) can be evaluated numerically for sinusoidal waves using hydrodynamic programs. Because of the linearity assumption made, these forces are proportional to the amplitude of the sinusoidal waves, and the data obtained is tabulated as transfer-function model (force RAO)—see Section 4.2.2. The second-order wave excitation forces are obtained by integration the pressure due to second order potentials, but this goes beyond the scope of this book. These forces, however, have a little impact for the ship motion control problems considered in this book. The reader is referred to [195, 63] for further details of second-order wave excitation forces. Finally, the hydrostatic forces and moments are proportional to the displacements ξ. Thus, the linearised forces and moments can be expressed as τ hhs = Gh ξ. The only non-zero linear restoring coefficients are [63] (4.10) 66 4 Ship Kinetics Gh33 = ρgAW P h C53 Gh35 = Gh44 Gh55 = ρg∇GM t = −ρg  xh ds AW P (4.11) = ρg∇GM l, where AW P is the water-plane area, ∇ is the displaced volume, and GM t and GM l are the transverse and longitudinal metacentric heights. Figure 4.3 illush trates the components involved in the roll restoring moment (τ4hs = Gh44 ξ4 ). In this case, the restoring moment is the product of the righting arm GZ ≈ GM t ξ4 times the force due to the displaced volume ρg∇. GM t M t-Trans. Metacentre ξ4 = φ CG Water level ρg∇ GZ CB Fig. 4.3. Transverse metacentric height GM t and transverse righting arm GZ. 4.2.2 Wave Force Response Amplitude Operator (Force RAO) As already mentioned, the wave-excitation forces can be studied using superposition due to the linearity assumption made in seakeeping theory. Therefore, it is common to study the forces and the motion only for sinusoidal excitations and use the frequency domain approach to calculate force transfer functions, which can then be combined with the wave spectrum to obtain the loads for a particular sea state and sailing condition. If the sea elevation at the origin of the h-frame is given by ζ(t) = ζ̄ cos(ωe t + ǫ), (4.12) using complex notation we can express the harmonic wave, the wave excitah tions and the components of motion in terms of the complex variables ζ̃, τ̃1wi ˜ and ξi , such that 4.2 Seakeeping Theory Models # "   ζ(t) = ℜ ζ̃ejωe t = ℜ ζ̄ejǫ ejωe t " #  h jωe t  h h h τ1wi = ℜ |τ̃1wi (t) = ℜ τ̃1wi e | ej(arg τ̃1wi +ǫ) ejωe t , # # " " ξi (t) = ℜ ξ˜i ejωe t = ℜ |ξ˜i | ej(arg ξ̃i +ǫ) ejωe t , 67 (4.13) where ℜ{·} denotes the real part of the argument. Using these, we can define the wave-force response amplitude operators (Force RAO) for each degree of freedom as   h  τ̃ (ωe , χ)  j arg τ̃ h (ω ,χ) e e 1wi Fi (ωe , χ) =  1wi ,  ζ̃ or, expressed in the wave frequency domain,   h  τ̃ (ω, U, χ)  j arg τ̃ h (ω,U,χ) e 1wi . Fi (ω, U, χ) =  1wi  ζ̃ (4.14) (4.15) h Note that the complex wave excitation forces τ̃1wi depend on the encounter frequency ωe and also the encounter angle χ. These force transfer functions can be obtained from standard seakeeping programs, which calculate them based on the geometry of the hull and loading condition. Details of this are beyond the scope of this book; here we will only use of the results of these programs, but the interested reader can see for example [64, 115, 144] and references therein. As an example, Figure 4.4 shows the magnitude of the force RAO in sway for different headings corresponding to the benchmark example given in Appendix B at 15kt. With these force RAO, one can obtain the power spectral density of the wave loads given the sea spectrum Sζζ (ωe , χ): Sτ1W τ1W i (ωe ) = |Fi (ωe , χ)|2 Sζζ (ωe , χ), or simulate first-order wave excitation loads due to irregular seas as  h τ1wi (t) = |Fi (ωej , χ)| ζj cos(ωej + ǫ + arg[Fi (ωej , χ)]), (4.16) (4.17) j for i = 1, 2, . . . , 6. 4.2.3 Motion Response Amplitude Operator (Motion RAO) Apart from evaluating the force RAO, as discussed in the previous section, one can also use the frequency domain approach to evaluate the radiation forces, and then the equation of motion (4.2). This leads to the so-called motion response amplitude operators (motion RAO) 68 4 Ship Kinetics FRAO2 (Sway force amp/wave amp) [N/m] for U = 15kt x 10 5 9 8 7 6 5 4 3 2 1 0 3 2.5 150 2 1.5 100 1 50 0.5 Frequencies [rad/s] 0 0 Enconuter angle [deg] Fig. 4.4. Sway force RAO of the naval vessel benchmark at 15kts for different headings. The data is given as a function of the wave frequency. These force RAO were obtained using by ShipX-VERES [64]. The radiation forces are proportional to the accelerations and velocities of the ship motion. For sinusoidal motion, the vector of radiation forces (with components given in Expression (4.8)) can be expressed as follows [195, 63]: τ hr = −Ah (ωe )ξ̈ − Bh (ωe )ξ̇, (4.18) where—if the ship is symmetric with respect to the xh -zh plane—the matrix Ah (ωe ) is of the form [195]: ⎤ ⎡ h A11 (ωe ) 0 Ah13 (ωe ) 0 Ah15 (ωe ) 0 ⎢ 0 Ah22 (ωe ) 0 Ah24 (ωe ) 0 Ah26 (ωe )⎥ ⎥ ⎢ h h h ⎢ A31 (ωe ) 0 A33 (ωe ) 0 A35 (ωe ) 0 ⎥ ⎥ , (4.19) Ah (ωe ) = ⎢ ⎢ 0 Ah42 (ωe ) 0 Ah44 (ωe ) 0 Ah46 (ωe )⎥ ⎥ ⎢ h ⎣A51 (ωe ) 0 Ah53 (ωe ) 0 Ah55 (ωe ) 0 ⎦ 0 Ah62 (ωe ) 0 Ah64 (ωe ) 0 Ah66 (ωe ) 4.2 Seakeeping Theory Models 69 and the damping matrix Bh (ωe ) is similar to (4.19) modulo substitution Ahik h by Bik . Due to the relationship (4.18), the matrix A(ωe )h is called added-mass matrix, and the first term in (4.18) gives the so-called added mass forces. The added mass forces reflect the change of momentum in the fluid due to the motion of the hull—it does not mean that the water moves along with the ship. The matrix B(ωe )h is called potential-damping matrix . Since potential theory does not account for viscous effects (skin friction and flow separation effects), the second term in (4.18) represents the transfer of kinetic energy of the hull into the generated waves that appear due to the motion of the hull. In the case of roll and surge motion, the potential damping is very small and corrections need to be made to account for viscous effects. These corrections are based on empirical approaches, and can be incorporated into the equations of motion via an equivalent linear viscous damping coefficient h h and B44visc such that the energy dissipated through viscous effects is B11visc the same as that dissipated by the linear viscous term [135, 182]. By substituting the wave-excitation, radiation and hydrostatic forces into (4.2), and using the complex notation (4.13), we obtain the frequency-domain equations of motion: −ωe2 [MhRB + Ah (ωe )]ξ̃ + jωe Bh (ωe )ξ̃ + Gh ξ̃ = τ̃ h1w (ωe , χ), (4.20) from which the the responses can be evaluated: ξ̃ = [−ωe2 (MhRB + Ah (ωe )) + jωe Bh (ωe ) + Gh ]−1 τ̃ h1w (ωe , χ). (4.21) It should be emphasised that by multiplying both sides of Expression (4.20) by ejωe t and taking the real part, one would not obtain the true equations of motion. Indeed, this would result in time-domain equations which describe the motion of the ship only if the wave excitation forces are sinusoidal, and provided the coefficients assume a proper value according to the frequency of the excitation. The true time-domain equations of motion (valid for any type excitation) have constant added mass and the damping is given by a convolution integral. This will be further discussed in Section 4.4. In practice, Equation (4.21) is evaluated numerically only for a discrete set of frequencies (usually between 20 and 40). Details on how this is calculated is beyond the scope of the book, and interested reader should consult, for example, the hydrodynamic programs described in [64, 115, 144]. Due to the linearity of (4.21) and also the linearity of the wave excitation forces, the results give the amplitude and phase of each component of motion per unit of wave height or wave slope. These give the frequency response of the ship, which is represented in terms of the so-called Motion Response Amplitude Operators motion RAO: 70 4 Ship Kinetics    ξ˜ (ω )   i e  j arg ξ̃i (ωe ) Hi (ωe , χ) =  e  ζ̃  (for i = 1, 2, . . . , 6) (4.22) Note that it is also common practice to give the motion RAO of rotational motions (roll, pitch and yaw) normalised in terms of the wave slope (ke ζ̄). In this case, the motion RAO is defined as    ξ˜ (ω )   i e  j arg ξ̃i (ωe ) Hi (ωe , χ) =  (for i = 4, 5, 6), (4.23) e  ke ζ̃  where ke = ωe2 /g is the regular wave number—see Section 2.2. The motion RAO can be expressed either in the wave frequency domain or in the encounter frequency domain: Hi (ωe , χ) ≡ Hi (ω, U, χ). Then, for example, if the sea elevation, at the origin of the h-frame is described by ζ(t) = ζ̄ cos(ωe t + ǫ), (4.24) the motion components are, then, obtained as ξi (t) = ζ̄|Hi (ωe , χ)| cos(ωe t + arg[Hi (ωe , χ)] + ǫ) for i = 1, 2, . . . , 6 (4.25) If the motion RAO of the rotational components are normalised by the wave slope, (4.25) can be replaced by ξi (t) = ζ̄|Hi (ωe , χ)|ke sin(ωe t + arg[Hi (ωe , χ)] + ǫ) for i = 4, 5, 6. (4.26) In the formulation presented thus far, the motion RAO obtained are given at the origin of the h-frame. To obtain the motion RAO at any other location point of interest x on the ship given by the vector rhx = [xhx , yxh , zxh ], relative to the h-frame, the following relationship can be used: [H1x , H2x , H3x ]t = [H1 , H2 , H3 ]t + [H4 , H5 , H6 ]t × rhx , (4.27) where H1x , H2x , and H3x are the motion RAO at the desired location. Figure 4.5 shows the roll, sway and yaw motion RAO, at the center of gravity, for one speed and different encounter angles of the benchmark example vessel described in Appendix B. When the phases are negative, it means that the motion lags the wave elevation (or slope) at the origin of the h-frame. As described in Chapter 2, 4.2 Seakeeping Theory Models 71 when sailing in beam seas, the encounter and wave frequency are the same, and we can see from Figure 4.5 that the roll natural frequency is close to 1 rad/s. When sailing in bow seas, wave frequencies are mapped in to higher frequencies. This is why in Figure 4.5 the wave frequencies that are close to the resonance in roll are lower than those in the case of beam seas. For the sailing conditions shown, no wave frequencies are close to the roll resonance in quartering seas. Figures 4.6, 4.7 and 4.8 show the motion RAO for encounter angles with increments of 15 deg. It should be noted from these examples that for the sway and yaw motion RAO in quartering seas with encounter angles of 30 deg and 45 deg, the encounter frequency approaches zero for the wave frequencies approaching 1.5 rad/s and 2.5 rad/s respectively, and then the response in sway and yaw increases rapidly. This can be seen from (4.21), by noting that there are singularities when ωe → 0 because there are no restoring coefficients G2k or G6k , and. For simulations in irregular seas, this may not be a problem if the wave spectrum has low energy close to those frequencies. In practice, the helmsman or the autopilot will always limit these large motions [135]. 4.2.4 Ship Motion Spectra and Statistics of Ship Motion The motion RAO can be combined with the sea elevation or sea slope spectrum to obtain the motion spectra: Sξξi (ωe ) = |Hi (ωe , χ)|2 Sζζ (ωe ) for i = 1, 2, . . . , 6. (4.28) If the motion RAO of the rotational components are normalised by the wave slope, a similar expression holds for the wave slope spectrum (cf. (2.33)): Sξξi (ωe ) = |Hi (ωe , χ)|2 S′ζζ (ωe ) for i = 4, 5, 6. (4.29) Since the power of any magnitude is invariant with respect to the reference frame from which it is observed, it follows that the spectral moments of order n of the motion components can be computed either in the encounter or in the wave frequency domain:  ∞ n ωen |Hi (ωe , χ)|2 Sζζ (ωe ) dωe mξi = (4.30) 0 ∞ ω n |Hi (ω, U, χ)|2 Sζζ (ω) dω. = 0 It is implicitly assumed in the above that either the wave spectrum or the wave slope spectrum should be used according to the definition of the MRAO of each motion component, and we will not make any explicit difference henceforth. The factor |Hi (ω, U, χ)|2 Sζζ (ω) in the second line of (4.30) is called a pseudo-spectrum and will be denoted by 72 4 Ship Kinetics Roll Sway Yaw 6 60deg 90deg 135deg |H2 (ω, U, χ)| |H4 (ω, U, χ)| 5 4 3 2 0 1 2 4 0.6 3 0.4 2 0 3 0.2 0 1 ω 0 −100 2 3 0 −200 2 3 2 3 100 −100 ω 1 200 100 1 0 ω arg H6 (ω, U, χ) 100 0 0 3 200 arg H2 (ω, U, χ) arg H4 (ω, U, χ) 2 ω 200 −200 60deg 90deg 135deg 0.8 1 1 0 60deg 90deg 135deg 5 |H6 (ω, U, χ)| 6 1 0 −100 0 1 2 3 −200 ω 0 1 ω Fig. 4.5. Roll, sway and yaw motion RAO of the naval vessel benchmark at 15kts for different encounter angles. The motion RAO are given as a function of the wave frequency. S⋆ηηi (ω) = |Hi (ω, U, χ)|2 Sζζ (ω). (4.31) The pseudo-spectrum can be used to determine the moments of the motion component as readily seen in (4.30), yet it is not the actual psd of the motion component observed from the ship. To obtain the latter, the pseudo-spectrum must be converted to the encounter frequency, using (2.62). Figure 4.9 depicts a particular example for roll motion in quartering seas. The top and middle plots on the left hand side show the ITTC spectrum and the corresponding wave slope spectrum for a particular significant wave height and average wave period. The bottom left plot shows the square of the magnitude of the roll motion RAO for the particular sailing condition. The top plot on the right-hand side shows the roll pseudo-spectrum according to (4.31). The middle plot on the right hand side shows the transformation between wave and encounter frequency for the adopted sailing condition according to |H4 (ω, U, χ)| 4.2 Seakeeping Theory Models 73 30deg 45deg 60deg 75deg 90deg 105deg 120deg 135deg 150deg 165deg 8 6 4 2 3 0 200 2.5 2 150 1.5 100 χ 1 50 ω 0.5 0 0 Fig. 4.6. motion RAO Roll of the naval vessel benchmark at 15 kt for different encounter angles. The motion RAO are given as a function of the wave frequency. (2.29), and the bottom plot shows the roll power spectral density, which is the transformation of the pseudo-spectrum according to (2.62). Because of the frequency content of the pseudo-spectrum and the transformation to the encounter frequency for the particular sailing condition, most of the frequency components falls close to ωe =4.5 rad/s—see Figure 2.3 for details on how to calculate this value. Due to the singularity that can appear in the case of quartering seas, as shown in Figure 4.9, the encounter spectrum is seldom used in computations; all statistics are calculated using the pseudo-spectrum. We will see in the next section that the encounter spectrum is not necessary to simulate the time series or motion. Figure 4.10 shows a similar example but for the bow sea case. As we can see from these two examples, the roll power spectral density can vary significantly depending on sea state, speed and encounter angle. This can result in problems for rudder-based roll stabilisers as we shall see in the second part of the book. 4.2.5 Time-series of Ship Motion using Seakeeping Models The ship motion in a seaway can be simulated by time series. The method is the same as that presented in Chapter 2, Section 2.10, to simulate sea surface elevation. 74 4 Ship Kinetics 30 45 60 75 90 105 120 135 150 165 |H2 (ω, U, χ)| 2 1.5 1 0.5 3 0 200 2.5 2 150 1.5 100 1 χ 50 ω 0.5 0 0 Fig. 4.7. motion RAO sway of the naval vessel benchmark at 15 kt for different encounter angles. The motion RAO are given as a function of the wave frequency. 30 45 60 75 90 105 120 135 150 165 |H6 (ω, U, χ)| 1.5 1 0.5 3 0 200 2.5 2 150 1.5 100 χ 1 50 ω 0.5 0 0 Fig. 4.8. motion RAO yaw of the naval vessel benchmark at 15 kt for different encounter angles. The motion RAO are given as a function of the wave frequency. 4.2 Seakeeping Theory Models 6 S⋆ξξ4 (ω) Sζζ (ω) [m2 s] 1 0.5 x 10 75 −3 RMS roll:2.8103 [deg] 4 2 ITTC Hs [m]:2.5, T [s]:7.5 0.8 1 1.2 ω[rad/s] 0 1.4 0 1 0 1 ω[rad/s] 2 3 2 3 1.5 ωe [rad/s] S′ζζ (ω) 0 0.4 0.6 −3 x 10 3 2 1 1 0.5 ITTC Hs [m]:2.5, T [s]:7.5 0 0.4 0.6 0.8 1 1.2 ω[rad/s] 0 1.4 0.1 Sξξ4 (ωe ) |H4 (ω)|2 2 ω[rad/s] Speed [kt]: 15, Enc. Angle [deg]:45 1.5 1 RMS roll:2.515[deg] 0.05 0.5 0 0 1 ω[rad/s] 2 3 0 0 0.5 1 We [rad/sec] 1.5 Fig. 4.9. Roll motion encounter psd in quartering seas. By formulating the problem in the wave encounter frequency domain, the time series for the different components can be generated as indicated in the following: ξi (t) = M N   n=1 m=1 η̄inm (ωn ) cos    ω2 U ωn − n cos(χm ) t + ϑinm (ω) + ǫn , g (4.32) for i = 1, 2, . . . 6, with  η̄inm (ωn∗ ) = 2|Hi (ωn∗ , U, χm )|2 Sζζ (ωn∗ , χ∗m )ΔχΔω. ϑinm (ω) = arg Hi (ωn∗ , U, χ∗m ), and ωn∗ chosen randomly in the interval   Δω Δω , ωn + ωn − . 2 2 (4.33) (4.34) 4 Ship Kinetics 0.08 S⋆ξξ4 (ω) 1 0.5 S′ζζ (ω) 0 0.4 0.6 −3 x 10 3 0.8 1 1.2 0 1 ω[rad/s] 0.6 0.8 1 1.2 2 3 4 2 0 1.4 0 1 ω[rad/s] 0.04 Sξξ4 (ωe ) 40 |H4 (ω)|2 3 6 ω[rad/s] 30 Speed [kt]: 15, Enc. Angle [deg]:135 20 10 0 2 ω[rad/s] 8 ITTC Hs [m]:2.5, T [sec]:7.5 0 0.4 RMS roll:5.4802 0.04 0 1.4 2 1 0.06 0.02 ITTC Hs [m]:2.5, T [s]:7.5 ωe [rad/s] Sζζ (ω)[m2 s] 76 0.03 RMS roll:5.4802 0.02 0.01 0 1 2 ω[rad/s] 3 0 0 1 2 3 We [rad/sec] Fig. 4.10. Roll motion encounter psd in bow seas. The phases ǫn are independent and identically distributed with uniform pdf in the interval [0, 2π], and once chosen, these are the same for all the different motion components. If the motion RAO of the rotational components are normalised by the wave slope, one can use the following expression for i = 4, 5, 6: M N      ωn2 U cos(χm ) t + ϑinm (ω) + ǫn . η̄inm (ωn )kn sin ωn − ξi (t) = g n=1 m=1 (4.35) The expressions given above are valid for the general case of short-crested seas, provided the directions are discretised and the RAO are calculated for each of the discrete directions χm . For the case of a long-crested sea M = 1, and Δχ = 1. To chose the number of components N and Δω, the rules given in Section 2.10 can be used. As an example of time series, using the MRAO consider the results shown in Figures 4.11 and 4.12 for long-crested seas. These figures show the time series for roll, sway and yaw for beam seas, and roll time series for quartering, beam and bow seas. For the simulation of the wave excitation force times 4.2 Seakeeping Theory Models 77 series, a similar procedure can be followed by combining the sea spectrum with FRAO. ITTC Hs [m]:2.5, T [s]:7.5, Speed [kt]: 15, Enc. Angle [deg]:90 20 ξ4 (t)[deg] Sξξ4 (ωe ) 0.08 0.06 RMS roll:8.3597 0.04 0.02 0 0 1 ωe [rad/s] 2 3 10 0 −10 −20 ξ2 (t)[m] 1 RMS Sway:0.654 0.5 0 Sξξ6 (ωe ) 4 0 −4 x 10 1 40 0 20 40 0 20 40 t[s] 60 80 100 ωe [rad/s] 2 60 80 100 60 80 100 0 −1 −2 3 RMS yaw:0.46027 0 1 t[s] 2 2 0 20 2 ξ6 (t)[deg] Sξξ2 (ωe ) 1.5 0 1 ωe [rad/s] 2 3 1 0 −1 −2 t[s] Fig. 4.11. Roll sway and yaw motion power spectral densities and time series for beam seas at 15kts. The wave spectrum used is ITTC with H1/3 = 2.5 m and T = 7.5 s. It should be noted that the time series can also be implemented using linear shaping filters driven by white noise as described in Section 2.6. Depending on the vessel and sailing conditions the, psd of the motion components can be approximated by simple second-order shaping filters. For these cases, the algorithm given in Section 2.6 can be used to tune such filters according to the given sea state and sailing conditions. For cases in which the second-order approximation does not yield good results, higher order models should be estimated—see, for example, [37]. With this, we have defined all the elements of the seakeeping model indicated in Figure 4.1. The following summarises the properties of the seakeeping models [174]: • The motion is described from an equilibrium frame traveling with the average speed of the ship—that is to say, fixed speed and heading. 78 4 Ship Kinetics χ = 135 deg χ = 90 deg 30 20 20 20 10 0 −10 10 0 −10 −20 −30 ξ4 (t)[deg] 30 ξ4 (t)[deg] ξ4 (t)[deg] χ = 45 deg 30 50 t[s] 100 −30 0 −10 −20 0 10 −20 0 50 t[s] 100 −30 0 50 t[s] 100 Fig. 4.12. Roll motion time series under different encounter angles for the benchmark example at 15 kt. The wave spectrum used is ITTC with H1/3 = 2.5 m and T = 7.5 s. • Linearity is assumed between the motion responses and the wave amplitude; the problem is analysed in the frequency domain, i.e. the frequency-domain equations of motion are analysed in steady state and for sinusoidal waves excitations. • To calculate the hydrodynamic radiation-induced forces, potential flow theory is used, and corrections for viscous effects are made based on empirical procedures. • The mass and damping coefficients of the frequency-domain equations of motion are frequency dependent, and the equations are solved for a discrete set of frequencies. Since for a fixed frequency the equations are linear, the results give the amplitude and phase of the motion components per unit of wave amplitude as a function of the frequency—the motion RAO. • By combining the motion RAO with the sea spectrum, all the statistics of motion can be calculated, and time series can be obtained for time domain simulations, but only describe steady-state motion. • Depending on the hydrodynamic program used, the models may not accurate at low frequency. This is characteristic of strip theory codes (2D potential Theory) [195]. Despite all the apparent limitations of the method, it should be emphasised that the potential flow formulation solved by strip theory gives very good results compared to other, more complex formulations and more importantly, compared to experimental results. See [195, 160] for strip theory formulations, and [18] for details 4.3 Manoeuvring Theory Models 79 about other computational methods for ship motion in seaway. • The linearity assumption limits the validity of the model to waves of small steepness and small motion amplitudes, so superposition can be applied to the potential. 4.3 Manoeuvring Theory Models In manoeuvring theory, as well as in guidance and navigation [67], the equations of motion are described using the variables η defined in the north-eastdown frame (n-frame) and the variables ν defined in the body-fixed frame (b-frame)—see Section 3.3. Using the notation of Fossen [66, 67], the vector equation to describe the motion of a marine vehicle using these variables can be expressed as [MbRB + MbA ]ν̇ + Cb (ν)ν + Db (ν)ν + gb (η) = τ b η̇ = Jnb (Θnb )ν, (4.36) where • MbRB is the rigid-body generalised mass matrix (mass and inertia) with respect to the origin of the b-frame, • MbA is the generalised added-mass matrix, • Cb (ν) is the total (rigid body and added mass) Coriolis and centripetal acceleration matrix, • Db (ν) is the damping matrix, • gb (η) is the restoring function, • Jnb (Θnb ) is the velocity transformation matrix given in (3.24), • τ b is the vector of forces and moments acting on the hull originated by the control devices, the propulsion system, and hydrodynamic effects. Because the motion is described in a non-inertial frame (b-frame), the equations of motion include fictitious accelerations. We will next describe the different elements of equation (4.36). 4.3.1 Rigid Body Dynamics in the b-frame The rigid-body equations of motion expressed in the body-fixed reference frame or b-frame are: MbRB ν̇ + CbRB (ν)ν = τ b , (4.37) where MRB is the generalised mass matrix   mI3×3 −mS(rbg ) MbRB  , mS(rbg ) Ib (4.38) 80 4 Ship Kinetics which is of the form of (4.3). The Coriollis and centripetal acceleration matrix can be expressed in different ways; one representation is   mS(ν 2 ) −mS(ν 2 )S(rbg ) CbRB (ν)  , (4.39) mS(rbg )S(ν 2 ) −S(Ib ν 2 ) where ν 2  [p, q, r]t —see [67] for alternative representations of (4.39). The terms in CRB (ν)ν (4.37) are fictitious forces and moments arising from expressing the equations of motion in the non-inertial b-frame. The components of (4.37) are [66]   m u̇ − vr + wq − xbg (q 2 + r2 ) + ygb (pq − ṙ) + zgb (pr + q̇)   m v̇ − wp + ur − ygb (r2 + p2 ) + zgb (qr − ṗ) + xbg (qp + ṙ)   m ẇ − uq + vp − zgb (p2 + q 2 ) + xbg (rp − q̇) + ygb (rq + ṗ) b b b Ixb ṗ + (Izb − Iyb )qr − (ṙ +pq)Ixz + (r2 − q 2 )Iyz + (pr − q̇)Ixy  b b +m yg (ẇ − uq + vp) − zg (v̇ − wp + ur) b b b Iyb q̇ + (Ixb − Izb )rp − (ṗ + qr)Ixy + (p2 − r2 )Izx + (qp − ṙ)Iyz  +m zgb (u̇ − vr + wq) − xbg (ẇ − uq + vp) b b b Izb ṙ + (Iyb − Ixb )pq − (q̇ +rp)Iyz + (q 2 − p2 )Ixy + (rq − ṗ)Izx  b b +m xg (v̇ − wp + ur) − yg (u̇ − vr + wq) = τ1b = τ2b = τ3b = τ4b = τ5b = τ6b (4.40) For the motion control problem addressed in this book (course keeping and roll stabilisation), it is a common practice to neglect the pitch and heave motion components. This yields a model in four degrees of freedom (4DOF): surge, sway, roll and yaw. Under this assumption, m[u̇ − vr − xbg r2 − ygb ṙ + zgb pr] = τ1b m[v̇ + ur − ygb (r2 + p2 ) − zgb ṗ + xbg ṙ] = τ2b b b b Ixb ṗ − ṙIxz + r2 Iyz + prIxy + m[ygb vp − zgb (v̇ + ur)] = τ4b (4.41) b b b Izb ṙ − rpIyz − p2 Ixy − ṗIzx + m[xbg (v̇ + ur) − ygb (u̇ − vr)] = τ6b . The position of the origin ob of the b-frame can be chosen so as to simplify the equations of motion. For instance, if ob coincides with CG, and the axes xb , yb , zb coincide with the principal axes of inertia; then, the simplest form of the equations of motion (4.41) is obtained. Some disadvantages of this choice, however, are that the axes xb , yb , zb may differ from the symmetry axes of the ship and also that the location of the CG may vary with the loading condition. These effects has to be compensated for by the control system if such equations of motion are used for control applications [66]. As a consequence, it is often more convenient to chose the origin ob such that 4.3 Manoeuvring Theory Models 81 the inertia products are negligible and the axes xb , yb , zb correspond to the longitudinal, lateral and normal direction of the vehicle. As shown by Fossen, [66], this can be achieved by choosing ob such that the coordinates of CG satisfy the following relationships: g 2 g g xg = −Ixy Ixz mIyz g 2 g g mIxz yg = −Ixy Iyz g 2 g g mIyz xg = −Ixz Iyz where the superscript g denotes that the moments of inertia are taken with the body frame fixed at CG. The relationship between moments of inertia with respect to the b-frame and those located at CG are related via b g = Ixx + m[(ygb )2 + (zgb )2 ] Ixx b g Iyy = Iyy + m[(zgb )2 + (zgb )2 ] b g = Izz + m[(xbg )2 + (ygb )2 ]. Izz The following equations of motion are valid when body-fixed axes correspond to the longitudinal, lateral, and normal directions [66]:   m u̇ − vr + wq − xbg (q 2 + r2 ) + ygb (pq − ṙ) + zgb (pr + q̇) = τ1b   m v̇ − wp + ur − ygb (r2 + p2 ) + zgb (qr − ṗ) + xbg (qp + ṙ) = τ2b   m ẇ − uq + vp − zgb (p2 + q 2 ) + xbg (rp − q̇) + ygb (rq + ṗ) = τ3b   b b Ixx ṗ + (Izz − Iyy )qr + m ygb (ẇ − uq + vp) − zgb (v̇ − wp + ur) = τ4b   b b b Iyy q̇ + (Ixx − Izz )rp + m zgb (u̇ − vr + wq) − xbg (ẇ − uq + vp) = τ5b   b b b Izz ṙ + (Iyy − Iyx )pq + m xbg (v̇ − wp + ur) − ygb (u̇ − vr + wq) = τ6b (4.42) and in 4DOF m[u̇ − ygb ṙ − vr − xbg r2 + zgb pr] = τ1b m[v̇ − zgb ṗ + xbg ṙ + ur − ygb (r2 + p2 )] = τ2b b Ixx ṗ − mzgb v̇ + m[ygb vp − zgb ur] = τ4 (4.43) b Izz ṙ + mxbg v̇ − mygb u̇ + m[xbg ur + ygb vr] = τ6b Expression (4.43) is the model that will be adopted for the rigid-body dynamics in the sequel. The total vector of forces and moments τ —appearing in the right-hand side of expression (4.43)—is generated by different phenomena and can be 82 4 Ship Kinetics separated into components according to their originating effects as, and the total effect be studied using superposition [133]: τ b = τ bhyd + τ bhs + τ bc + τ bp , where subscripts stand for • • • • Hydrodynamic forces and moments, Hydrostatic forces and moments, Control devices forces and moments, Propulsion forces and moments. In this book, it will be assumed that τ bp compensates for the hydrodynamic resistance of the hull, and also that the dynamics associated with the surge component of motion are much slower than the dynamics of the other motion components. This assumption allows us to decouple the surge component and to treat the variable u as a constant equal to the ship service speed ū, i.e. in the sequel it will be assumed that u̇ ≈ 0 and u ≈ U . 4.3.2 Manoeuvring Hydrodynamics Due to the complex phenomena associated with the hydrodynamics forces during manoeuvring, these forces motions are usually determined from experimental scaled-model tests. In this approach, The forces are modelled as a general nonlinear functions: τ bhyd = fhyd (ν̇, ν, η). (4.44) These are the radiation and viscous forces at low frequency, and the hydrostatic or restoring forces. The only restoring force relevant to manoeuvring is the roll restoring moment is the roll moment: b τ4hs = GZ(φ)ρg∇, (4.45) where GZ(φ) is the so-called roll righting arm shown in Figure 4.3. If data for GZ(φ) is not available, the linear approximation given in (4.11) is sufficient for surface vessels. The first term in (4.44) is often expanded in a series. There are two approaches to express such a series. The first approach, proposed by Abkowitz, [1], consists in using a truncated Taylor series with only odd terms of third order. The second approach, uses the, so-called second-order modulus terms. This method was proposed by Fedyaevsky and Sobolev [65], and later by Norrbin [162]. The manoeuvring model of the benchmark example (see Appendix B) is given in this latter form [33]: 4.3 Manoeuvring Theory Models 83 Sway terms b τ2hyd = Yv̇ v̇ + Yṙ ṙ + Yṗ ṗ +Y|u|v |U | v + Yur U r + Yv|v| v |v| + Yv|r| v |r| + Yr|v| r |v| +Yφ|uv| φ |U v| + Yφ|ur| φ |U r| + Yφuu φ U 2 . (4.46) Roll terms b τ4hyd = Kv̇ v̇ + Kṗ ṗ +K|u|v |U | v + Kur U r + Kv|v| v |v| + Kv|r| v |r| + Kr|v| r |v| (4.47) +Kφ|uv| φ |U v| + Kφ|ur| φ |U r| + Kφuu φ U 2 + K|u|p |U | p 3 +Kp|p| p |p| + Kp p + Kφφφ φ − ρg∇GZ(φ). Yaw terms b τ6hyd = Nv̇ v̇ + Nṙ ṙ +N|u|v |U | v + N|u|r |U | r + Nr|r| r |r| + Nr|v| r |v| +Nφ|uv| φ |U v| + Nφu|r| φ U |r| + Np p + N|p|p |p|p + N|u|p |U |p +Nφu|u| φ U |U | . (4.48) The linear coefficients in expressions (4.46) to (4.48) are called the hydrodynamic derivatives since, for example, Yṗ = b ∂τ2hyd , ∂ ṗ and Kp = b ∂τ4hyd ∂p are the force in sway due to the roll rate derivative (added mass term), and the roll moment due to the roll rate (damping term). The hydrodynamic derivatives proportional to the accelerations are the added masses and moments of inertia similarly to the seakeeping theory. The difference, however, is that in manoeuvring, these are measured by making the scale model oscillate at low frequencies. The coefficients of the nonlinear terms are simply obtained from curve fitting and therefore should not be called hydrodynamic derivatives. The use of second-order modulus terms have proven to represent the cross-flow drag at large angles of attack [50]. As mentioned by Clarke [50] it has been found that for simulation purposes, it is much more straightforward to store the data and use look-up tables to interpolate rather than to fit explicit curves. For a recent review on the foundations of the manoeuvring equations, see [50]. 4.3.3 Nonlinear Manoeuvring State-space Models In order to perform time domain numerical simulations and to design model based control strategies, it is convenient to use state-space methods. From the models provided in the previous section, the components of vector equation (4.36) in sway, roll and yaw can be expressed as 84 4 Ship Kinetics − (m − Yv̇ )v̇ − (mzG + Yṗ )ṗ + (mxG − Yṙ )v̇ = τ2hyd − mur + τ2c − −(mzG + Kv̇ )v̇ + (Ix − Kṗ )ṗ − Kṙ ṗ = τ4hyd + mzG ur + τ4c − (mxG − Nv̇ )v̇ − Nṗ ṗ + (Iz − Nṙ )ṙ = τ6hyd − mxG ur + τ6c φ̇ = p ψ̇ = r cos(φ) (4.49) − Here, the terms τihyd , i = 2, 4, 6 correspond to the nonlinear hydrodynamic terms, for example, given in Expressions (4.46) to (4.48) without the terms that are proportional to the accelerations—which have been included on the left-hand side of (4.49). The forces and moments produced by the control surfaces, reviewed in Chapter 5, are represented by the terms  b b b t τ4c τ6c . (4.50) τ bc = τ2c Equations (4.49) are already in a form similar to a state-space form. Indeed, by defining the state vector vector  t x vprφψ , then Expression (4.49) can be written as ⎡ −1 ⎤  −1  M M 0 ẋ = f (x) + ⎣ 01×3 ⎦ τ bc , 0 I2×2 01×3 with and ⎤ (m − Yv̇ ) −(mzgb + Yṗ ) (mxbg − Yṙ ) b ⎦ − Kṗ ) −Kṙ M  ⎣−(mzgb + Kv̇ ) (Ixx b b − Nṙ ) −Nṗ (Izz (mxg − Nv̇ ) ⎡ f (x) = fhyd (x) + fc (x). (4.51) (4.52) (4.53) with the obvious definitions for the functions fhyd (x) and fc (x): ⎡ − ⎤ τ2hyd ⎢τ − ⎥ ⎢ 4hyd ⎥ − ⎥ fhyd (x) = ⎢ ⎢τ6hyd ⎥ ⎣ 0 ⎦ 0 ⎡ ⎤ −mur ⎢ mzgb ur ⎥ ⎢ ⎥ b ⎥ fc (x) = ⎢ ⎢−mxg ur⎥ ⎣ ⎦ 0 0 (4.54) 4.3 Manoeuvring Theory Models 85 4.3.4 Linear Manoeuvring State-space Models The model presented in the previous subsection is a comprehensive model that can be used as a calibration model to test different control strategies. In order to design a control system and to draw conclusions about intrinsic limitations, it is convenient to work with a linear model: ẋ = A x + B τ c . (4.55) By taking the first term of the Taylor expansion around the equilibrium point x = 0, u = u, the matrices of this linearised model are defined as: ⎡ −1 ⎤   −1  M ∂f (x)  M 0 ⎣ 01×3 ⎦ , (4.56) A B  0 I2×2 ∂x x=0 01×3 where, for example, by using (4.46)–(4.48)  ∂f (x)  = ∂x x=0 ⎡ Y|u|v |u| 0 (Yur − m)u Yφuu u2 ⎢K|u|v |u| Kp + K|u|p |u| (Kur + mzG )u Kφuu u2 − ρg∇GM t ⎢ ⎢N|u|v |u| Np + N|u|p |u| N|u|r |u| − mxG u Nφu|u| u|u| ⎢ ⎣ 0 1 0 0 0 0 1 0 ⎤ 0 0⎥ ⎥ 0⎥ ⎥. 0⎦ 0 (4.57) Model (4.55) incorporates all the relevant couplings of interest between roll, sway and yaw to analyze the problem of rudder-based stabiliser control system design [33]. This is an important characteristic for studying design performance limitations associated with the dynamics of the ship. This topic will be the subject of the second part of this book. With this, we have completely defined all the elements of the manoeuvring model indicated in Figure 4.1. The following summarises the properties of the manoeuvring models [174]: • The equations of motion are formulated in a reference frame fixed to the ship (b-frame), and not in an equilibrium frame like in seakeeping (h-frame). • The equations can be linear or non-linear depending on the application. For autopilots (course-keeping), and autopilots with rudder rudder roll stabilisation, linear models are usually sufficient, since large deviations requiring non-linear terms can be regarded as poor course-keeping [50]. 86 4 Ship Kinetics • The coefficients of the equations are estimated from captive scale-model tests, by measuring forces while the model is subjected to low frequency forced oscillations in 3DOF (surge, sway and yaw) or 4DOF (with the addition of roll). These coefficients can also be obtained using hydrodynamic programs combined with look-up tables, or by scalling data from known models [208]. • The model is valid in calm water conditions because the coefficients are estimated from data collected from low frequency experiments. Therefore, if there is a significant motion induced by the waves, the memory effects associated with the radiation forces are not accounted for. We finish this section by showing some simulations results obtained using the manoeuvring models presented. Figure 4.13, shows the value of the state variables for the linear and the non-linear model of our benchmark example (see Appendix B) under a zig-zag test [133]. All the coefficients are given in Appendix B. 4.4 A Force-superposition Model for Slow Manoeuvring in a Seaway As commented in Section 4.1, the combination of seakeeping model as an output disturbance for the manoeuvring model is the commonly used approached to model ships for control system design, but this approach suffers from two drawbacks. The first one is that the model may not be used for multibody system interactions, and the second is that there is some uncertainty in the response to the control actions because of miss-modelled dynamics related to changes in added mass and damping with the frequency of the wave excitation. A more realistic description it that shown in Figure 4.2, in which the wave excitation loads are used as input disturbance and a unified model that accounts for memory effects is used. This type of model can therefore be used for slow manoeuvring in a seaway. The slow manoeuvring restriction is because the hydrodynamic frame h is used to obtain the wave-excitation and radiation forces. Thus, it is implicitly assumed that the speed of the manoeuvre is much slower than the wave-induced motion so the h-frame can be considered inertial. This is a reasonable assumption at least for large vessels. In this section, we further describe the elements of such model. The material that follows has been motivated by the work of Bailey et al.[11] and Kristansen and Egeland [127]. 4.4.1 Time Domain Seakeeping Models in the h-frame We have seen that for sinusoidal wave excitation forces, the linear equations of motion in the h-frame can be expressed as [195, 63], 4.4 A Force-superposition Model for Slow Manoeuvring in a Seaway p[deg/s] v[m/s] 0.5 0 −0.5 −1 −1.5 200 250 3 3 2 2 1 0 −1 0 −1 −2 −3 −3 200 250 −4 300 10 200 250 300 200 250 300 20 5 0 −5 ψ[deg] 5 φ[deg] rudder [deg] 1 −2 −4 300 r[deg/s] 1 87 0 −5 −10 −15 200 250 300 −10 10 0 −10 200 250 300 −20 Fig. 4.13. Simulation results corresponding to the naval vessel under an IMO 10 deg zig-zag test. Nonlinear model (solid). Linearised model (dotted). [MhRB + Ah (ωe )]ξ̈ + Bh (ωe )ξ̇ + Gh ξ = τ hw . (4.58) However, as already mentioned, these are not truly equations of motion, because they are valid only if the wave excitation forces are sinusoidal, and provided the coefficients assume an appropriate value according to the frequency of the excitation. Further, these equations describe motion only in steady state. Cummins, in 1962 [58] considered the behaviour of the fluid and the ship in the time domain. He made the assumption of linearity, and considered impulses in the components of motion. This resulted in a boundary value problem in which the potential was separated into two parts; one valid during the duration of the impulses and the other valid after the impulses extinguished. By expressing the pressure as a function of these potentials and integrating it over the wetted surface of the vessel, he obtained a vector integro-differential equation, which is known as the Cummins Equation: 88 4 Ship Kinetics [MhRB h + Ā ]ξ̈ + t  −∞ K̄h (t − τ ) ξ̇(τ ) dτ + Gh ξ = τ hw . (4.59) The matrix Ah is constant and depends only on the ship geometry. The entries of the matrix K̄h (t − τ ), in the convolution integral, are retardation functions of time, which depend on the forward speed and geometry of the vessel; this functions are the impulse response functions of the velocities. The Cummings equation reveal the structure of the true equations of motion of a ship and are valid for any bounded excitation τ hw . Since equation (4.59) is valid for arbitrary excitations, this includes sinusoids as a particular case. Ogilvie, [168], took the Fourier transform of equation (4.59) for sinusoidal excitations, and found the following relationships  ∞ 1 K̄h (τ ) sin(ωe τ )dτ (4.60) Ah (ωe ) = Āh − ωe 0  ∞ K̄h (τ ) cos(ωe τ )dτ (4.61) Bh (ωe )= 0 Since the first equation must be valid for all ωe , it follows that Āh = lim Ah (ωe ) ≡ Ah (∞) ωe →∞ (4.62) The second equation is rewritten using the inverse Fourier transform giving:  2 ∞ h B (ωe ) cos(ωe τ )dωe (4.63) K̄h (t) = π 0 This expression is recognized as a matrix of retardation functions. Thus, the Cummins Equation (4.59) can be expressed as  t K̄h (t − τ )ξ̇(τ )dτ + Gh ξ = τ hw . (4.64) [MhRB + Ah (∞)]ξ̈ + −∞ An alternative representation is [MhRB h h + A (∞)]ξ̈ + B (∞)ξ̇ +  t −∞ where Kh (t) = 2 π  Kh (t − τ )ξ̇(τ )dτ + gh (ξ) = τ hw . (4.65) ∞ [Bh (ωe ) − Bh (∞)] cos(ωτ )dωe , (4.66) 0 The term gh (ξ) indicates that nonlinear restoring forces may be used, instead of the linear approximation Gh ξ. The above form of the equations of motion results in better numerical properties for the convolution integral because [Bh (ωe ) − Bh (∞)] goes to zero as ωe goes to infinity. 4.4 A Force-superposition Model for Slow Manoeuvring in a Seaway 89 4.4.2 Seakeeping Model in the b-frame Using the transformations for the velocities and accelerations (3.60), the equations of motion (4.58) expressed in the b-frame become (Jhb )t [MhRB +A h ˙ (ωe )] [Jhb δν h + U Lδν] + B (ωe )  Jhb δν U ˙ − 2 Lδν ωe  + (Jhb )t gh (ξ) = (Jhb )t τ hw . (4.67) The transformation of the generalised mass matrix from the h-frame to the b-frame is given by Then, ˙ + [Cb + Cb (ωe )]δν + Bb (ωe )δν [MbRB + MbA (ωe )] δν RB A + gb (η) = τ bw , (4.68) where MbRB = (Jhb )t MhRB Jhb , Bb (ωe ) = (Jhb )t Bh (ωe )Jhb MbA (ωe ) = (Jhb )t Ah (ωe )Jhb − U h t h (J ) B (ωe )Jhb , ωe2 b CbRB = U MbRB , (4.69) CbA = U (Jhb )t Ah (ωe )Jhb gb (η) = (Jhb )t gh (ξ), τ bw = (Jhb )t τ hw . Notice that this transformation of (4.58) to the b-frame generates two new matrices CbRB and CbA (ωe ), which are recognized as the Coriolis and centripetal matrices due to rigid-body and frequency dependent added mass. There matrices appear as a consequence of expressing the equations of motion in a non-inertial frame. Let us for convenience define the term Nb (ωe )  CbA (ωe ) + Bb (ωe ), = (Jhb )t [Bh (ωe ) + U Ah (ωe )L]Jhb (4.70) and express (4.68) as ˙ + Nb (ωe )δν + Db (ωe )δν + gb (η) = τ b , [MbRB + MbA (ωe )] δν w (4.71) Therefore, a time-domain representation for the above model valid for any type of excitation is the Cummins equation in the b-frame: 90 4 Ship Kinetics ˙ + Cb δν + Nb (∞)δν + [MbRB + MbA (∞)]δν RB  t Kb (t − τ )δν(τ ) dτ 0 + gb (η) = τ bw , (4.72) where MbRB = (Jhb )t MhRB Jhb , MbA (∞) b = N (∞) = Kb (t) = (Jhb )t Ah (∞)Jhb , (Jhb )t [Bh (∞) + U Ah (∞)L]Jhb ,  2 ∞ b b π (N (ω) − N (∞)) cos(ωt)dω, (4.73) (4.74) (4.75) (4.76) 0 The above is a unified model that can be used for slow manoeuvring in a seaway. Indeed, the classical linear manoeuvring model—linear version of (4.36)—can be obtained from (4.71), by taking the limit ωe → 0. By doing this, we find the relationship between the added masses and potential damping obtained from strip theory and the hydrodynamic derivatives: U MA = (Jhb )t Ah (0)Jhb − lim 2 (Jhb )t Bh (ωe )Jhb ωe →0 ωe ⎤ ⎡ Xu̇ Xv̇ Xẇ Xṗ Xq̇ Xṙ ⎢ Yu̇ Yv̇ Yẇ Yṗ Yq̇ Yṙ ⎥ ⎥ ⎢ ⎢ Zu̇ Zv̇ Zẇ Zṗ Zq̇ Zṙ ⎥ ⎥ ⎢ = −⎢ ⎥ ⎢ Ku̇ Kv̇ Kẇ Kṗ Kq̇ Kṙ ⎥ ⎣ Mu̇ Mv̇ Mẇ Mṗ Mq̇ Mṙ ⎦ Nu̇ Nv̇ Nẇ Nṗ Nq̇ Nṙ Dblin = (Jhb )t [Bh (0) + U Ah (0)L]Jhb ⎤ ⎡ Xu Xv Xw Xp Xq Xr ⎢ Yu Yv Yw Yp Yq Yr ⎥ ⎥ ⎢ ⎢ Zu Zv Zw Zp Zq Zr ⎥ ⎥ , = −⎢ ⎢ Ku Kv Kw Kp Kq Kr ⎥ ⎥ ⎢ ⎣ Mu Mv Mw Mp Mq Mr ⎦ Nu Nvp Nw Np Nq Nr where Dblin ν is the linear part of Db (ν)ν in (4.36). It should be noticed, however, that if coefficients in Ah (ωe ) and Bh (ωe ) calculated using strip-theory codes (2D potential theory), they are not accurate as ωe → 0, because this is not contemplated in the assumptions used to derive strip theory—see, for example, [195] for details. 4.4 A Force-superposition Model for Slow Manoeuvring in a Seaway 91 4.4.3 A Unified Nonlinear State-pace Model Kristiansen and Egeland, [127], have proposed a state-space formulation for the convolution term in (4.72). If we consider: γ(t) =  t Kb (t − τ )δν(τ )dτ causal =  t Kb (t − τ )δν(τ )dτ ; (4.77) 0 −∞ Then, for causal systems it follows that: Kb (t − τ ) = 0 for t < 0 (4.78) If δν as a unit impulse, then (4.77) will be an impulse response function. Consequently, γ(t) can be represented by a linear state-space model: µ̇ = Abr µ + Bbr δν, γ= Cbr µ + Dbr δν µ(0) = 0 (4.79) (4.80) where (Abr , Bbr , Cbr , Dbr ) are constant matrices of appropriate dimensions— see [127] for details on how matrices of the state-space can be obtained. As stated in [68], a good approximation to the convolution term is obtained using typically 5 states per entry of the matrix Kb . For example, if we would like to design an autopilot with this model, we could consider the sway velocity, b b the yaw angle and the entries K66 , and K22 . Thus the control design model will have 13 states. Using these results, we can obtain a state-space representation in the bframe that is valid for slow manoeuvring (slow turning) in a seaway with forward speed : [MbRB + MbA (∞)]ν̇ = −(Nb (∞) + Dbr + CbRB )(ν − ν̄) − Cbr µ − gb (η) + τ bW + τ bP , µ̇ = Abr µ + Bbr (ν − ν̄), η̇ = Jnb (Θhb )ν, (4.81) The term τ bP represents the propulsion forces that take the ship to the speed ν̄. In the first equation in (4.81), we can now add the control action forces τ bC and slowly-varying environmental forces τ bE (due to wind, current and second order wave excitation loads) and additional viscous damping terms DbV (ν)ν. The second equation in (4.81) provides additional dynamics associated with the radiation potential, i.e. fluid memory effects. The following summarises the characteristics of the model given above: 92 4 Ship Kinetics • Compared to the motion superposition model shown in Figure 4.1, the model (4.81) provides a more accurate calculation of the radiation forces when manoeuvering in a seaway. Indeed, in the motion superposition model, the radiation forces are computed using only the motion induced by the waves (this is embedded in the motion RAO), whereas in the force superposition model (4.81), the radiation forces are computed using the motion induced by the combination of the wave and the control forces. This is well known in marine technology, but the state-space representation proposed in [127], and the formulation of the model in the body-fixed frame presented in this chapter, allows one to use the model for control system design. To the best of the authors’ knowledge, these high-order models have never before been used for model-based control system design . • The model uses data readily available from standard seakeeping programs. This is an advantage to the designer of motion control systems because a preliminary control design and evaluation can be performed before doing system identification. The only data required by these programs are the drawing of the hull and the loading condition. • Different corrections to incorporate viscous effects can be included either in the time domain or in the frequency domain (by modifying Bh (ωe )) before calculating retardation functions [11, 68, 69]. Also, if the potential theory data are complemented by data from a PMM test, the combination of these can contribute to improve the quality of the model, especially at low frequency. Details about this can be seen in [11, 68]. • A limitation of the model is that it is valid for slow manoeuvring (slow turning). The reason for this is that the wave-excitation forces and the retardation functions are obtained using programs based on seakeeping theory. Therefore, the model is limited to slow turning so that the h-frame can be considered approximately inertial. • Other limitations of the model are heavily dependent on the seakeeping software used. These are related to the type of ship, the theory, and the code implementation. Therefore, one should be aware of these limitaions. For example, if a strip theory software is used (2D potential theory), there may be limitations in the accuracy of the data at low encounter frequency, and the maximum Froude number should be limited to 0.3, which means that the speed of the vessel should be restricted to $ (4.82) U < 0.3 gLpp.