2.6 Models based on Cummins’ equation and associated nonlinear extensions
2.6.1 Cummins’ equation and associated parametric forms
A large number of models, employed in the simulation and analysis of WECs, are based on the time domain integro-differential Cummins’ equation [136], initially developed for the offshore and ship industry. Cummins’ equation is based on Newton’s second law, describing the motion of a body of mass, M, floating in water, with zero forward speed, subject to fluid, gravity and other external forces (such as a mooring force, fm, and a PTO force, fpto). The fluid force is derived under the simplifying hypotheses of LPT. For simplicity, consider a single DoF body moving in heave, and a global y-axis vertical and positive upwards, having its origin at the mean FSE. From equations (2.4), (2.36) and (2.71), it follows that:
(M + m∞)¨y(t) +
Z t
−∞hra(t − ζ)˙y(ζ)dζ + Ky(t) = fin(t) (2.86) where y is the body displacement from its equilibrium position, K is the restoring coefficient given by (2.37), and fin(t) = fe(t) + fpto(t) + fm(t) (2.87) with fe(t) provided by (2.69): fe(t) = Z ∞ −∞he(t − ζ)η(ζ)dζ (2.88)
The fluid-body interaction in (2.86) is modelled linearly, but the external forces, represented by fin, could be nonlinear [9] [28]. Taking the Fourier transform of (2.86), it follows [88] [137] that:
{−ω2[M + ma(ω)] + iωN(ω) + K}Y(ω) = Fin(ω) (2.89) where N(ω) and ma(ω) were introduced in (2.73) and
Fin(ω) = Fe(ω) + Fpto(ω) + Fm(ω) (2.90) with Fe(ω) expressed by (2.70):
Fe(ω) = He(ω)η(ω) (2.91)
The hydrodynamic coefficients hra(t), he(t), m∞, ma(ω), N(ω) and He(ω), provided by BEM software packages, can be introduced into equations (2.86) and (2.89), in order to obtain nonpara- metric models. The use of the nonparametric Cummins’ equation, in particular for the presence of the radiation convolution, is time consuming in simulations and may require significant amounts of computer memory [85] [88]. Therefore, the integro-differential Cummins’ equation (2.86) is often approximated with a finite-order constant-coefficient differential equation, in order to obtain a parametric model.
A generic linear time-invariant (LTI) system, having u(t) and v(t) as input and output, re- spectively, has the following four equivalent parametric mathematical descriptions (as shown in Fig.2.7) [138] [139] [140] [141] [142]:
• Constant-coefficient differential equation. Consider a LTI system defined by the following ordi- nary differential equation (ODE):
n
∑
i=0 aiv(i)(t) = m∑
i=0 biu(i)(t) (2.92)where an=1 and v(i)indicates the i-th derivative of v(t). In this representation, a0, ...,an−1,b0, ...,bm are the parameters.
˙x(t) = Ax(t) + Bu(t) n
∑
i=0 aiv(i)(t) = m∑
i=0 biu(i)(t) v(t) =Cx(t) v(t) =Z ∞ −∞h(t − ζ)u(ζ)dζ h(t) =∑
n j=1 kjepit H(s) =bmssnm+a+bm−1sm−1+ ... +b1s + b0 n−1sn−1+ ... +a1s + a0 V (s) = H(s)U(s) method State-space identification throughimpulse response LS fitting
State-space identification through
realization theory
Frequency response curve fitting
Prony’s
Figure 2.7: The four equivalent mathematical descriptions of a generic LTI system are represented inside the dashed line. The most common methods, used to approximate the original integro- differential Cummins equation with one of the parametric representations, are also shown. • Transfer function. Applying the Laplace transform to (2.92), under the assumption that all initial conditions are zero [139], it follows that:
V (s) = H(s)U(s) (2.93)
where H(s) is a complex rational function given by:
H(s) =bmsm+bm−1sm−1+ ... +b1s + b0 sn+a
n−1sn−1+ ... +a1s + a0 (2.94)
In this representation, a0, ...,an−1,b0, ...,bmare the real parameters. Applying the partial fraction expansion (see Appendix Section A.4) to (2.94), it follows [139] that:
H(s) =
∑
n j=1kj
s − pj (2.95)
where kjis the residue at the pole pj=αj+iβj. In this representation, k1, ...,kn,α1, ...,αn,β1, ...,βn are the parameters. It is important to underline that, rational functions represent just a possible sub- set of all possible transfer functions. A common example of a transfer function, which is not a rational function, is one representing a pure delay block with delay time, td; its transfer function is H(s) = e−tds.
• Convolution integral. Applying the inverse Laplace transform to (2.93), it follows that: v(t) =Z ∞
−∞h(t − ζ)u(ζ)dζ, (2.96)
where, utilising (2.95), h(t) can be represented [143] as: h(t) =
∑
nj=1
Equation (2.97) means that the impulse response is exactly given by the summation of complex exponentials. In this representation, k1, ...,kn,α1, ...,αn,β1, ...,βnare the parameters.
• State-space. The n-th-order ODE (2.92) can be transformed into a system of n first-order ODEs (also called state-space) [144] as:
˙x(t) = Ax(t) + Bu(t) (2.98)
v(t) =Cx(t)
wherex(t) is the state vector. In (2.98), the parameters are the elements of the matrices A, B and C. It is important to underline that, given a system of ODEs, there are many equivalent state-space descriptions, and among them, there are different equivalent canonical forms [144]. Given the matricesA, B and C, it is possible to obtain the impulse response function [138]:
h(t) =CeAtB (2.99)
and the transfer function:
H(s) =C(sI − A)−1B (2.100)
The output of the state-space system of (2.98) is the superposition of the zero-input component and the zero initial state component, evaluated as [138] [145]:
y(t) =CeA(t−t0)x(t0) +
Z t
t0
CeA(t−τ)Bu(τ)dτ (2.101)
There is a variety of methods to approximate the original integro-differential Cummins’ equa- tion (2.86), with one of the parametric representations (2.92) (2.94) (2.97) (2.98). The parameters can be identified either in the time or in the frequency domain; usually, the employed approxima- tion method and the utilised BEM data share the same domain. For example, a frequency domain BEM data often is used in conjunction with a frequency domain approximation method [146]. The most common methods are:
Prony’s method. A way to obtain the parametric representation (2.97) is Prony’s method, which was developed in 1795 by Baron de Prony, during his studies regarding the expansion of different gases. Prony’s method is utilised to approximate an impulse response function, as a summation of damped complex exponentials [147] [148]. An example of application of Prony’s method in ocean energy, can be found in [149], where the dynamics of a WEC point-absorber are simulated in heave, roll and pitch and compared with experimental tests, performed in a small wave flume. The radiation impulse response hra(t), obtained by a BEM package, is approximated by a sum of exponential functions with Prony’s method. Successively, the approximated integro-differential Cummins’ equation is transformed into a system of ODEs and solved with a fifth-order Runge- Kutta scheme. In [150] and [151], a time domain numerical model of the SEAREV WEC is provided. The hydrodynamic forces are derived by LPT, with Prony’s method utilised to replace the radiation convolution term and obtain the equation of motion in ODE form.
Frequency response curve fitting. From nonparametric data in the frequency domain He(ω), N(ω) and ma(ω), provided by a BEM package, it is possible to use frequency domain regression to obtain a least squares (LS) fitting of the parametric transfer function (2.94) [86] [88]. In [152], the added mass and damping coefficient curves are approximated in the frequency domain. In [153], the curves in the frequency domain, associated with radiation and excitation forces, are fit- ted with rational approximations. The method is presented using a floating cylinder, a sphere, and a Salter’s Duck WEC, for both 2-dimensional and 3-dimensional cases. In [154], a method, which utilises only N(ω) in order to identify Hra(ω), is presented. Perez and Fossen, in [155], develop a MATLAB toolbox for the radiation force identification, in the frequency domain, of marine struc- tures. The toolbox estimates the fluid-memory transfer function and the infinite-frequency added
mass. The toolbox is an independent component of the Marine Systems Simulator (MSS) and is freely available [156]. In [85], the nonparametric curves of the added mass and damping are fitted in the frequency domain, with polynomials having different orders. The body is an ellipsoidal hull moving in pitch. An overview, regarding the frequency domain identification of marine structures, can be found in [85] [86] [155] [157].
State-space model identification through impulse response LS fitting. Given a nonparametric impulse response of a system, it is possible to identify the parameters of the continuous-time state-space model in (2.98), carrying out the time domain LS fitting, of the impulse response (2.99). The problem is nonlinear in the parameters and can be solved by employing nonlinear optimization techniques [86] [88].
State-space model identification through realization theory. Realization theory identifies a state- space model in the time domain, utilising the known nonparametric impulse response of the sys- tem. Usually, the identification is carried out for a discrete-time state-space model, because the realization problem is easier to pose in discrete-time. Once the discrete-time model is identified, it is possible to convert it to a continuous-time model, if required, utilising different techniques [88]. The use of realization theory, in order to identify the radiation force model of marine structures, was proposed in Kristiansen and Egeland [158] and Kristiansen et al. [159]. [86] and [88] provide a good introduction to realization theory, for the identification of radiation force models of marine structures.
The use of state-space models in hydrodynamics was proposed independently by Schmiechen [160] and Booth [161]. Since then, it has been common to replace the computationally costly nonparametric radiation convolution integral with a state-space model, the latter being more con- venient for the analysis and design of control systems and very much in use in control engineering [28] [162]. For more details, regarding the replacement of the radiation convolution integral of Cummins’ equation with a state-space model, see [74] [155] [163]. In [164], a state-space model is utilised in order to model a two-body WEC moving in heave. In [165], the piston-like move- ment, of an OWC moving in heave, is described using state-space models. In [74], a floating cylinder is studied and the convolution integrals of the excitation force and radiation force are replaced with state-space models. In [166], an OWC is modelled with a state-space model, by including in the model the hydrodynamic and hydrostatic forces, viscous loss in water, pressure drop in the valves, air chamber compressibility with mass and volume change, and valve opening and closing. In [167] and [162], a five-body WEC with 10 DoF is studied. The radiation force model is described with a state-space model.