WO2013030164A2 - Wave energy converters - Google Patents

Wave energy converters Download PDF

Info

Publication number
WO2013030164A2
WO2013030164A2 PCT/EP2012/066624 EP2012066624W WO2013030164A2 WO 2013030164 A2 WO2013030164 A2 WO 2013030164A2 EP 2012066624 W EP2012066624 W EP 2012066624W WO 2013030164 A2 WO2013030164 A2 WO 2013030164A2
Authority
WO
WIPO (PCT)
Prior art keywords
pto
bodies
motion
force
energy
Prior art date
Application number
PCT/EP2012/066624
Other languages
French (fr)
Other versions
WO2013030164A3 (en
Inventor
Giorgio BACELLI
John Ringwood
Jean-Christophe GILLOTEAUX
Original Assignee
National University Of Ireland
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National University Of Ireland filed Critical National University Of Ireland
Publication of WO2013030164A2 publication Critical patent/WO2013030164A2/en
Publication of WO2013030164A3 publication Critical patent/WO2013030164A3/en

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03BMACHINES OR ENGINES FOR LIQUIDS
    • F03B15/00Controlling
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05BINDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
    • F05B2260/00Function
    • F05B2260/82Forecasts
    • F05B2260/821Parameter estimation or prediction
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05BINDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
    • F05B2260/00Function
    • F05B2260/84Modelling or simulation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/20Hydro energy

Definitions

  • This invention relates to wave energy converters and in particular to methods, apparatuses and computer programs for controlling wave energy converters (WECs).
  • WECs wave energy converters
  • Wave Energy Converters are devices designed to extract energy from water waves.
  • the oscillating body the type of device considered in the present case, recovers energy form the motion of floating bodies subject to the action of waves, by means of a mechanical device named Power Take Off (PTO).
  • PTO Power Take Off
  • the PTO applies a force on the oscillating body, and the mechanical work performed by this force is the energy absorbed by the PTO, part of which will be converted to electricity and delivered to the grid.
  • the oscillating body category of WECs can in turn be divided into single-body devices and self-reacting devices. For single-body devices, the PTO applies a force between the floating body and a fixed reference, such as the seabed.
  • Self-reacting WECs are devices composed of multiple bodies, and energy is recovered by means of the force applied by the PTO between the bodies.
  • the energy exchanged in the interaction between water waves and a floating body depends, among other factors, on the motion of the same body and on the motion of other floating bodies located in its proximity. Part of the energy carried by waves is transferred to the body by means of the excitation force, which is the force that waves exerts on the body.
  • the floating body itself returns energy to water by radiating waves generated by its own motion. The radiated waves, in turn, affect the motion of any other floating body located in proximity and vice versa.
  • the force exerted by the PTO affects the motion of the device and, as a consequence, also influences the amount of energy exchanged between the water and the WEC.
  • the two most common types of PTOs considered in the design of WECs are direct drive linear electrical generators and hydraulic cylinders connected to conventional rotational generators through hydraulic circuits. Both types of PTOs have limited ranges of operation due to the intrinsic physical limitations of the components used to build them. For example, hydraulic cylinders have a finite stroke, which is the difference between the total length of the cylinder when the rod is fully extended and the length of the cylinder when the rod is fully contracted.
  • a self-reacting WEC composed of two bodies and equipped with an hydraulic cylinder as PTO is characterized by a limited displacement between the two bodies, that depends on the stroke of the cylinder. Besides, the maximum value for the oil pressure inside the cylinder specified by the constructor for safety operation limits the maximum force that the PTO can exert.
  • MPC Model Predictive Control
  • the invention provides a method of controlling a wave energy converter as claimed in claim 1.
  • a particular advantage of using a finite truncated combination of basis functions is that suitably selected basis functions allow modelling of the motion of the bodies in terms of a relatively restricted range of frequencies (for example, by selecting only the first N terms of a Fourier series).
  • This restriction enables real time solutions to be found for the optimisation problem, without any significant inaccuracy in the solution due to the fact that the model which is thereby employed discards higher frequencies which will not in fact occur in a real-life, damped WEC with a PTO operating in waves found in nature. In other words, above a certain frequency, oscillation will not be found in the device, or at least not at any level which will significantly impact the accuracy of the real-time control imposed on the WEC.
  • the computer program may be recorded on any suitable physical data carrier, or it may be transmitted as a signal. It may be hard-wired in a customised electronic circuit, or programmed into any suitable processor to provide a programmed apparatus which implements the method of the invention.
  • control algorithm computes an approximation of the optimal motion of the device and of the optimal profile for the PTO force, based on the estimation and prediction of the excitation forces obtained from sensors placed on board of the device.
  • the sensors used for the estimation of the excitation force are preferably accelerometers and a sensor that provides the displacement of the PTO.
  • Fig. 1 is a block diagram of a system which employs the method of the invention
  • Fig. 2 is a schematic of a self-absorbing point absorber system
  • Fig. 4 is a flowchart of operation of a method according to the invention.
  • Fig. 1 is a block diagram of a system which performs the method of the invention.
  • a wave energy converter (WEC) 10 is provided with a power take-off (PTO) 12 in known manner.
  • PTO power take-off
  • the computing system 16 receives inputs
  • the WEC represents the position (x) and acceleration (3 ) of the bodies making up the system.
  • the WEC is a two body system and thus the position can be the relative position of one body relative to the other, possibly as determined from the state of the PTO.
  • the "Fe Pred. and Est.” block 18 is a state estimator that reads the accelerations and the relative positions of the bodies, and it provides an estimate of the excitation forces.
  • the predictor is implemented using an Auto Regressive model, as described further below in the detailed mathematical treatment.
  • the "Reference Generator” block 20 computes the optimal motion and the optimal PTO force profile, based on the estimation and prediction of the excitation forces calculated in the block "Fe Pred. and Est.” 18.
  • the "Reference Generator” provides an approximation of the motion and the PTO force that maximizes the energy absorbed by the device satisfying the restrictions that characterize the WEC.
  • the estimated excitation force is first approximated by a linear combination of simple functions called basis functions, such as piecewise polynomial or trigonometric functions.
  • approximated excitation force is then substituted into the mathematical model of the device together with the approximation of the motion and of the PTO force, using either the same or different basis functions.
  • substitutions provide the formula for the cost function that describes the amount of absorbed energy, to be expressed as function of the parameters describing the PTO force.
  • the substitutions also provide the constraints to be expressed as function of the parameters describing the PTO.
  • Optimal motion is then computed solving an optimization problem, with a dimension that depends on the number of basis functions used to describe the PTO force. Details of these calculations, both for the general case of basis functions in general, and for the specific case of a Fourier implementation, are provided in the detailed mathematical treatment below.
  • the "Low Level Controller” block 22 generates a control signal that makes the device follow the optimal trajectories computed by the "Reference Generator” 20.
  • the control signal is applied to the PTO in order to exert the force required to allow the optimal motion.
  • the "Low Level Controller” has been designed as an optimal tracking problem with a reference also on the input: it tracks both position and velocity of the body (outputs), and also the PTO force, that is the control input.
  • the tracking of the control input provides an increase of the absorbed energy.
  • the system provides the following benefits:
  • the algorithm can be implemented in real time using information provided by easily available on-board sensors.
  • a number of design parameters can be chosen by the user: type and number of the basis functions used for the computation of the optimal motion and PTO force; updating rate of the optimization; sensitivity of the optimization; type of predictor; prediction horizon.
  • the algorithm can take into account some non-linearities of the device.
  • the algorithm can be implemented for the control of a single body WECs, single degree of freedom device or multi degree of freedom devices.
  • a Wave Energy Converter is a device that produces electricity by converting the energy carried by water waves, usually ocean waves.
  • the WEC considered in this work is a self-reacting point absorber; a floating body is said to be a point absorber when its horizontal dimensions are small compared to the length of the incident wave.
  • a self- reacting point absorber is a WEC composed of several point absorbers that converts energy from the relative motion between the bodies. The energy is recovered by a Power Take Off (PTO) unit, which is a mechanical device capable of exerting a force between the bodies of the WEC; the amount of energy flowing through the device can be controlled by acting on the force exerted by the PTO.
  • PTO Power Take Off
  • the focus of this paper is to present a method for the solution of the energy maximization problem for a self-reacting point absorber subject to amplitude restriction.
  • the objective is to provide an approximated solution of the constrained optimal control problem that requires a computational effort compatible with real time implementation.
  • the problem is approached by approximating the force exerted by the PTO and the motion of the device by a linear combination of basis functions.
  • the optimal control problem is then transformed into a constrained finite dimensional optimization problem.
  • Section 2 The general formulation of the method is presented in section 2, while in section 3 an example is presented where the PTO force and the motion are approximated by means of Fourier series.
  • Section 4 describes an optimization algorithm used to solve the constrained optimization problem; the practical implementation of the control system and simulation results are provided in section 5 and 6, respectively.
  • the point absorber considered is composed of two concentric and axisymmetric bodies, both oscillating in heave (Fig. 2).
  • Body A is a torus with rectangular section and mass m A while body B is a cylinder with the axis directed along the vertical direction and with mass m B .
  • the vertical velocities of body A and body B are denoted v A (t) and v B ⁇ t) , respectively.
  • Energy is recovered from the relative motion between the two bodies by means of the PTO, which is capable of applying a force f , 0 ⁇ t) between body A and body B .
  • the energy absorbed by the device can be controlled via .
  • the force exerted by the PTO also affects the motion of the bodies, which is described, for small oscillations, by the linear model (Falnes [1999]):
  • the excitation forces on body A and on body B are denoted by f e A and f , respectively.
  • the excitation force is the force acting on a body due to the incident wave when the body is held fixed.
  • the radiation forces f r A and are forces acting on a body due to the radiated wave resulting from its own oscillation or by the oscillation of a second body located in proximity.
  • the radiation forces may be expressed as functions of v A and v" , evidencing the interaction between the bodies and the coupling of the equations in (2), as: m AA . A ⁇ t) _ k AA (/) precede V A w _ m B - B (/) _ ⁇ B (() * y B ⁇ ()
  • the constraint described by (3) is a restriction on the maximum distance between the two bodies and it is generally due to the PTO.
  • the PTO is an electric linear generator or an hydraulic ram, which are the most common types of PTOs considered for this kind of WECs
  • the constraint defined in (3) may refer to the maximum excursion allowed by the linear generator or to the stroke length of the hydraulic piston.
  • the PTO force is assumed to be such that f plo (t) e L 2 ([0,T]) , where L 2 ([ , T ) is the Hilbert space of square integrable functions in the interval [ ⁇ , ⁇ ] ; also
  • f plo (i) ⁇ cos(n(D 0 t) + b B sin( «ro 0 .
  • fe A ( * fe A ( e cos(na> 0 0 + e B ' sin( «m 0
  • the mean value of the excitation forces can be considered as zero with no loss of generality.
  • the excitation force is calculated as the convolution of the wave elevation with the excitation force kernel (Falnes [1999]); the wave elevation can be transformed into a zero mean function by changing the origin of the reference frame, resulting in a zero mean excitation force.
  • I 2N is the identity matrix of size 2N .
  • M A mo 0 (m A + ( ⁇ 0 ))- S A /(na) 0 ),
  • the matrix G v is block diagonal and each block is a 2-by-2 normal matrix of the form a b
  • Each matrix G n corresponds to a frequency mo 0 ; thus, should the system in (18) be
  • S M and S BB are, respectively, the Schur complements of G and G , and they are defined as
  • the relative position between the bodies Au(t) is calculated by integrating the difference between (13) and (14); the substitution of Au(t) into (12) provides the expression for the amplitude restriction
  • the amplitude constraint can be expressed as a function of the PTO force and of the excitation forces as: + ⁇ ( ⁇ )(- ⁇ + ⁇ ) ⁇ ⁇ ⁇ -Q B E B )W ⁇ ⁇ AU, (23)
  • P K ' ⁇ H + H T + 2 ⁇ , ⁇ ⁇ ⁇ 2 ⁇ ( ⁇ 2 ⁇ + 2 ⁇ , ⁇ ⁇ ⁇ 2 )(0 ⁇ ⁇ ⁇ - Q B E B ).
  • the choice of the parameter a affects both the accuracy and the time required for the computation of the solution. For ⁇ 1 the time required for the calculation of the solution increases, because smaller steps are taken, that is the norms (both
  • the first value of t * satisfying the constraint provides a value of the norm
  • the solution provided by the algorithm using the 2-norm is suboptimal when compared to the solution obtained when solving each subproblem using the infinity norm.
  • the main advantage in using the 2-norm is in the time required for the calculation of the solution. 5 Control system implementation
  • the control system presented in this paper is composed of a feed-forward part and a feedback part; the feed-forward block generates the reference trajectories for the relative velocity, the relative position and the PTO force, that maximize the produced energy while satisfying the amplitude constraint.
  • the feedback controller corrects the PTO force reference signal generated by the feed-forward, in order to minimize the difference between the reference motion and the actual motion of the device.
  • the feedback controller is obtained by solving a continuous time LQ tracking problem as described in Anderson and Moore [1990].
  • the reference trajectories generated by the feed-forward controller are obtained by solving the optimization problem presented in section 4; the solution of the optimization problem depends on the vectors describing the excitation forces E A and E B , which affect both the cost function (21) and the constraint (23).
  • the excitation forces are estimated using the equations of motion (2) and assum ing that measurements of the vertical accelerations and of the relative position are avai lable.
  • Each excitation force is also predicted, using an autoregressive model AR(6), for a prediction horizon of length t .
  • E A and E B are calculated applying the FFT to the time series obtained by the estimation and prediction of the excitation forces over the interval T h .
  • the length of T h is such that
  • T ⁇ t that is past values of the excitation forces are also passed to the FFT in order to increase the length of the interval T h , thus increasing the frequency resolution of the Fourier series.
  • a Tukey window is applied to the signals prior to the FFT to reduce the effect of the spectrum leakage.
  • the control system is simulated using excitation forces calculated from a real sea profile measured by a waverider buoy.
  • the control algorithm is implemented in MATLAB and the total time required for the computation of the solution of both the constrained motion optimization and the LQ tracking problem is less than 0.3 s on a 2.4GHz dual core personal computer. The time required by the controller for computation can be further reduced by implementing the algorithm on a dedicated hardware.
  • a method for solving of the motion optim ization problem of a self-reacting point- absorber subject to constraint has been presented.
  • the method provides an approximated solution, but allows the constrained optimization problem to be reformulated as a NLP through the discretization of PTO force and of the motion of the bodies.
  • the PTO force and the motion of the device are approximated as linear combinations of basis functions, and the choice of these basis functions determines the properties of the cost function to be optimized and of the constraint. Therefore, the choice of the basis also determines the time required to compute the solution.
  • the approximation by means of the Fourier series has been considered as an example; it provides an orthogonal basis and the resulting cost function is a concave quadratic function .
  • the algorithm used to solve the motion optim ization with ampl itude restriction provides a suboptimal solution, but the convergence is guaranteed and the computational effort is small, making it a candidate for real time implementation.
  • the method developed can be applied also to a different device oscillating in a different mode.
  • r AA (t) ⁇ m A +m A (t) + k AA (t)* ⁇ (i) + B A +S A ⁇ ,.( ⁇ ) ⁇
  • V j ⁇ ,... ,N ,
  • Equation (B.2) can be conveniently rewritten in matrix form as:
  • g ⁇ 4 are the elements of the matrix G ⁇
  • g B are the elements of the matrix G AB
  • — gy are the elements of T A and -g A are the elements of K A .
  • Fig.4 shows a flowchart of operation of a method according to the invention, with
  • the flowchart includes a left-hand offline block 30 and a right-hand online block 32.
  • the offline block 30 represents the programming and calculations performed and the
  • the online block 32 represents the actual method of the invention as it is operated, i.e. in a loop which continually measures inputs from the WEC system and provides a feedback output to the PTO controller to optimise the operation of the system based on the continually recalculated solution of the optimisation problem.
  • step 34 an expression is obtained for the velocity and PTO force as a linear combination of basis functions, such as in equations 5-7 or 13-15 (for the Fourier case). This results in step 36 in a set of parameters describing these physical attributes, whose value is not known.
  • step 38 a matrix version of the equation of motion, e.g. as shown in equation 10 or 18, is generated, and this will, as explained above, depend on a number of physical parameters of the system.
  • step 40 the cost function and constraint matrices are generated from the equation of motion, e.g. as shown in equations 1 1 and 13 for the general case, or 21 and 23 for the specific Fourier embodiment.
  • results of this offline pre-calculation are stored in the computing system used to implement the invention, in the online block 32.
  • step 42 the position and acceleration are measured and received as inputs.
  • step 44 the excitation forces for each body are calculated from these inputs, and in step 46, a prediction of the excitation forces is performed using, for example, an autoregression technique such as AR(6).
  • step 48 is where the excitation forces are expressed as a combination of basis functions, such as the Fourier series of equations 16 and 17. This results in the parametrisation of the excitation forces in step 50 to provide the parameters for each body.
  • these parameters are plugged into the pre-calculated optimisation problem for the cost function and constraint, e.g. as indicated in equation 24 or 25, and as described above in relation to the penalty method, increasing penalty values are applied until a solution is found for the vector P.
  • step 54 the sets of velocity parameters for each body and the PTO force parameters, i.e. the missing variables steps 34 and 36.
  • the PTO force is corrected to match the optimised solution and thereby provide the optimal velocity and position for each body to maximise the energy input.
  • this loop from step 42 to step 56 can be performed in real time to influence and control the operation of the WEC providing maximal energy output while respecting the physical constraints imposed. The loop then continues to repeat in order to maintain the operation of the device continually.

Abstract

By approximating the motion of a wave energy converter (WEC) device and of the excitation forces acting on the device, each as a finite, truncated combination of basis functions, the equations of motion describing the device can be reformulated as a linear system and the problem of the constrained energy maximization can be reformulated as a non linear program expressed in terms of a cost function and a constraint. This can be solved in real time to arrive at a force profile for a PTO which, when implemented by the PTO, maximises the energy available from the PTO while staying within the physical constraints imposed by the device.

Description

Wave Energy Converters
Technical Field
This invention relates to wave energy converters and in particular to methods, apparatuses and computer programs for controlling wave energy converters (WECs).
Background Art
Wave Energy Converters (WECs) are devices designed to extract energy from water waves.
Several technologies are under development, such as oscillating body, oscillating water column and overtopping device; the main distinguishing characteristic between them is the energy conversion process. The oscillating body, the type of device considered in the present case, recovers energy form the motion of floating bodies subject to the action of waves, by means of a mechanical device named Power Take Off (PTO). The PTO applies a force on the oscillating body, and the mechanical work performed by this force is the energy absorbed by the PTO, part of which will be converted to electricity and delivered to the grid. The oscillating body category of WECs can in turn be divided into single-body devices and self-reacting devices. For single-body devices, the PTO applies a force between the floating body and a fixed reference, such as the seabed. Self-reacting WECs are devices composed of multiple bodies, and energy is recovered by means of the force applied by the PTO between the bodies. The energy exchanged in the interaction between water waves and a floating body depends, among other factors, on the motion of the same body and on the motion of other floating bodies located in its proximity. Part of the energy carried by waves is transferred to the body by means of the excitation force, which is the force that waves exerts on the body. On the other hand, the floating body itself returns energy to water by radiating waves generated by its own motion. The radiated waves, in turn, affect the motion of any other floating body located in proximity and vice versa.
The force exerted by the PTO affects the motion of the device and, as a consequence, also influences the amount of energy exchanged between the water and the WEC. The two most common types of PTOs considered in the design of WECs are direct drive linear electrical generators and hydraulic cylinders connected to conventional rotational generators through hydraulic circuits. Both types of PTOs have limited ranges of operation due to the intrinsic physical limitations of the components used to build them. For example, hydraulic cylinders have a finite stroke, which is the difference between the total length of the cylinder when the rod is fully extended and the length of the cylinder when the rod is fully contracted. A self-reacting WEC composed of two bodies and equipped with an hydraulic cylinder as PTO is characterized by a limited displacement between the two bodies, that depends on the stroke of the cylinder. Besides, the maximum value for the oil pressure inside the cylinder specified by the constructor for safety operation limits the maximum force that the PTO can exert.
The benefits provided by the implementation of a control system to modify the dynamical behaviour of the WEC are widely studied in literature. The most significant improvement is the amount of energy produced, for example using the well know optimal control theory. Although it provides the mathematical means for the maximization of the extracted energy, it is of impractical implementation in real devices due to the requirement of future knowledge of the incoming waves. Besides, it does not provide tool to deal with motion and force restrictions introduced by the PTO. The same considerations apply for other control techniques studied in literature, except for Model Predictive Control (MPC), that has been successfully applied in simulation to a single-body device subject to motion and force restrictions. A significant drawback of MPC is its computational requirements, due to the large dimension of the non linear program that needs to be solved.
Disclosure of the Invention
The invention provides a method of controlling a wave energy converter as claimed in claim 1.
By approximating the motion of the device and of the excitation forces acting on the device, each as a finite, truncated combination of basis functions, it has been found that the equations of motion describing the device can be reformulated as a linear system and the problem of the constrained energy maximization can be reformulated as a non linear program expressed in terms of a cost function and a constraint. This can be solved in real time to arrive at a force profile for a PTO which, when implemented by the PTO, maximises the energy available from the PTO while staying within the physical constraint imposed. Preferred features of the invention can be found both in the dependent claims and in the particular description of the generalised solution which follows below, as well as in a more specific example based on the use of Fourier series as basis functions. It is to be understood that aspects of the invention are to be found both in the generalised equations and examples, and in the more particular Fourier- specific equations and examples.
A particular advantage of using a finite truncated combination of basis functions is that suitably selected basis functions allow modelling of the motion of the bodies in terms of a relatively restricted range of frequencies (for example, by selecting only the first N terms of a Fourier series). This restriction enables real time solutions to be found for the optimisation problem, without any significant inaccuracy in the solution due to the fact that the model which is thereby employed discards higher frequencies which will not in fact occur in a real-life, damped WEC with a PTO operating in waves found in nature. In other words, above a certain frequency, oscillation will not be found in the device, or at least not at any level which will significantly impact the accuracy of the real-time control imposed on the WEC.
There is also provided a computer program, a computing system, and a wave energy converter as claimed.
The computer program may be recorded on any suitable physical data carrier, or it may be transmitted as a signal. It may be hard-wired in a customised electronic circuit, or programmed into any suitable processor to provide a programmed apparatus which implements the method of the invention.
In a preferred embodiment, the control algorithm computes an approximation of the optimal motion of the device and of the optimal profile for the PTO force, based on the estimation and prediction of the excitation forces obtained from sensors placed on board of the device.
For optimal operation, it is intended the motion and the force profile that allows the maximum amount of energy to be converted without violating the force and motion restrictions. The sensors used for the estimation of the excitation force are preferably accelerometers and a sensor that provides the displacement of the PTO.
Brief Description of the Drawings
Fig. 1 is a block diagram of a system which employs the method of the invention;
Fig. 2 is a schematic of a self-absorbing point absorber system; Fig. 3 is a graph of relative position of a waverider buoy in a simulated system over time showing the effect of activating a control system and method of the invention in the period from t=100s to t=380s; and
Fig. 4 is a flowchart of operation of a method according to the invention.
Detailed Description of Preferred Embodiments
Fig. 1 is a block diagram of a system which performs the method of the invention. A wave energy converter (WEC) 10 is provided with a power take-off (PTO) 12 in known manner. A dedicated or general purpose computing system 16, which may be either local to or remote from the WEC 10, is programmed to implement a control algorithm. The computing system 16 receives inputs
14 representing the position (x) and acceleration (3 ) of the bodies making up the system. In the illustrated system the WEC is a two body system and thus the position can be the relative position of one body relative to the other, possibly as determined from the state of the PTO. The "Fe Pred. and Est." block 18 is a state estimator that reads the accelerations and the relative positions of the bodies, and it provides an estimate of the excitation forces. The predictor is implemented using an Auto Regressive model, as described further below in the detailed mathematical treatment. The "Reference Generator" block 20 computes the optimal motion and the optimal PTO force profile, based on the estimation and prediction of the excitation forces calculated in the block "Fe Pred. and Est." 18.
The "Reference Generator" provides an approximation of the motion and the PTO force that maximizes the energy absorbed by the device satisfying the restrictions that characterize the WEC. The estimated excitation force is first approximated by a linear combination of simple functions called basis functions, such as piecewise polynomial or trigonometric functions. The
approximated excitation force is then substituted into the mathematical model of the device together with the approximation of the motion and of the PTO force, using either the same or different basis functions. These substitutions provide the formula for the cost function that describes the amount of absorbed energy, to be expressed as function of the parameters describing the PTO force. The substitutions also provide the constraints to be expressed as function of the parameters describing the PTO. Optimal motion is then computed solving an optimization problem, with a dimension that depends on the number of basis functions used to describe the PTO force. Details of these calculations, both for the general case of basis functions in general, and for the specific case of a Fourier implementation, are provided in the detailed mathematical treatment below.
The "Low Level Controller" block 22 generates a control signal that makes the device follow the optimal trajectories computed by the "Reference Generator" 20. The control signal is applied to the PTO in order to exert the force required to allow the optimal motion.
The "Low Level Controller" has been designed as an optimal tracking problem with a reference also on the input: it tracks both position and velocity of the body (outputs), and also the PTO force, that is the control input. The tracking of the control input provides an increase of the absorbed energy.
The system provides the following benefits:
Has the potential to double energy converted, compared to constant load PTO.
Can naturally take into account the physical limitations of the device and PTO, such as motion restrictions and maximum PTO force.
■ The algorithm can be implemented in real time using information provided by easily available on-board sensors.
A number of design parameters can be chosen by the user: type and number of the basis functions used for the computation of the optimal motion and PTO force; updating rate of the optimization; sensitivity of the optimization; type of predictor; prediction horizon.
■ The algorithm can take into account some non-linearities of the device.
The algorithm can be implemented for the control of a single body WECs, single degree of freedom device or multi degree of freedom devices.
The algorithm can be implemented for the control of multi-body WECs
The algorithm can be implemented for the centralized control of an array of WECs. Detailed mathematical treatment explaining the justification for the invention, both at a generalised level and in a specific Fourier-based implementation, together with results obtained in a simulation. 1 Introduction
A Wave Energy Converter (WEC) is a device that produces electricity by converting the energy carried by water waves, usually ocean waves. The WEC considered in this work is a self-reacting point absorber; a floating body is said to be a point absorber when its horizontal dimensions are small compared to the length of the incident wave. A self- reacting point absorber is a WEC composed of several point absorbers that converts energy from the relative motion between the bodies. The energy is recovered by a Power Take Off (PTO) unit, which is a mechanical device capable of exerting a force between the bodies of the WEC; the amount of energy flowing through the device can be controlled by acting on the force exerted by the PTO. The maximization of the energy produced by a two-body point absorber has been addressed in Korde [2003] where the problem is approached in the frequency domain. Mixed time- frequency domain analysis has been carried out in Hal et al. [2007] and in Falcao et al [2009] where two-body WECs equipped with hydraulic PTO are considered. In practice most wave energy converters are characterized by physical limitations, such as the maximum relative motion between the bodies; in Falnes [1999] the author studied the effect of motion restriction on the energy produced by a two-body point absorber. Optimal control problems for WEC subject to amplitude restriction have also been addressed for single body devices as in Korde [2001 ], Eidsmoen [1996a] and Eidsmoen [1996b]. In Hals [2010] the author applied model predictive control for the maximization of the energy produced and considered also a constraint on the maximum force that can be exerted by the PTO.
The focus of this paper is to present a method for the solution of the energy maximization problem for a self-reacting point absorber subject to amplitude restriction. The objective is to provide an approximated solution of the constrained optimal control problem that requires a computational effort compatible with real time implementation. The problem is approached by approximating the force exerted by the PTO and the motion of the device by a linear combination of basis functions. The optimal control problem is then transformed into a constrained finite dimensional optimization problem.
The general formulation of the method is presented in section 2, while in section 3 an example is presented where the PTO force and the motion are approximated by means of Fourier series. Section 4 describes an optimization algorithm used to solve the constrained optimization problem; the practical implementation of the control system and simulation results are provided in section 5 and 6, respectively.
2 General formulation
The point absorber considered is composed of two concentric and axisymmetric bodies, both oscillating in heave (Fig. 2). Body A is a torus with rectangular section and mass mA while body B is a cylinder with the axis directed along the vertical direction and with mass mB . The vertical velocities of body A and body B are denoted vA (t) and vB{t) , respectively. Energy is recovered from the relative motion between the two bodies by means of the PTO, which is capable of applying a force f ,0{t) between body A and body B . The energy absorbed by the PTO in a time interval of length T , J{T) , is equal to the work performed by fplo(t) in the same interval, that is: T) = [ ,„( ( "( - Β( )<Λ,
thus, the energy absorbed by the device can be controlled via . The force exerted by the PTO also affects the motion of the bodies, which is described, for small oscillations, by the linear model (Falnes [1999]):
LA (t) = mAvA (t) + BAvA (.t) + SAuA (t) - ff (0 - ff (/) + fplo (0 = 0
Figure imgf000008_0001
= mBvB(t) + BBvB(t) + SBuB(t) - / (/) - /r fl( - fplo(t) = 0 where u A(t) and uB(t) are the vertical positions of the two bodies. The hydrostatic buoyancy is described by SA and SB while BA and BB are terms describing the linear viscous loss. The excitation forces on body A and on body B are denoted by fe A and f , respectively. The excitation force is the force acting on a body due to the incident wave when the body is held fixed. The radiation forces fr A and are forces acting on a body due to the radiated wave resulting from its own oscillation or by the oscillation of a second body located in proximity. The radiation forces may be expressed as functions of vA and v" , evidencing the interaction between the bodies and the coupling of the equations in (2), as: m AA . A {t) _ kAA (/)VA w _ m B - B (/) _ ^B (() * yB {()
m B . B (/) _ kBB (t) , vB ( _ m BA . A (/) _ £ BA (/) , yA (/) where the symbol * denotes the convolution operator and the parameters w' and kiJ (t) , with i,j e {Α, Β} , are the asymptotic values of the added mass and the radiation impulse responses, respectively.
The objective of the work presented in this paper can now be formally stated as: given the WEC described by the model in (2), find the optimal profile of the PTO force (fplo ) in a given time interval of length T that maximizes the absorbed energy J(T) as defined in (1), subject to:
Figure imgf000009_0001
where the infinity norm is defined in (A. l). The constraint described by (3) is a restriction on the maximum distance between the two bodies and it is generally due to the PTO. For example, if the PTO is an electric linear generator or an hydraulic ram, which are the most common types of PTOs considered for this kind of WECs, the constraint defined in (3) may refer to the maximum excursion allowed by the linear generator or to the stroke length of the hydraulic piston.
The control of a two-body point absorber subject to motion restriction has already been addressed in Falnes [1999], where the problem for the two-body device is reformulated as the control of an equivalent WEC composed of only one body. The author also analyzed the effect of motion constraints on the average absorbed power, extending the work in Evans [1981 ] to a two-body device; the analysis is carried out in the frequency domain and the motion restriction is defined as Γ ||ΔΚ|| < ΔΚ„2
with ||ΔΓ|| = AV'AV and A V* denoting the conjugate transpose of AV . Equation (4) states a condition on the relative velocity AV between the bodies, but it can be easily converted to a condition on the relative position AU considering that V = iu> U . If the relative motion of the device is a sinusoidal oscillation, then the constraint ||Δί/|| < AOm 2 ax is equivalent to (3). However, if the motion is still periodic with period T but not sinusoidal, the satisfaction of the frequency domain condition ||Δί/|| < AU2^ does not imply the satisfaction of (3); in fact, applying Parseval's theorem and (A.3) immediately shows that \\AU\\≤ ||w^( - «s( |2 · Thus, there may exist some values of t for which I uA {t) - uB {t) |> AUmax even if (4) is satisfied. Therefore, the formulation in (4) for the amplitude restriction is not adequate because (3) describes a physical limit of the device that cannot be violated.
The solution presented in this paper is based on the discretization, in the time domain, of the PTO force and of the motion of the device in order to transform the problem into a Non Linear Program (NLP). The approach is similar to the direct simultaneous method used for the solution of optimal control problems (Cuthrell and Biegler [1987]), where both the control variables and the state variables are discretized.
The PTO force is assumed to be such that fplo (t) e L2 ([0,T]) , where L2 ([ , T ) is the Hilbert space of square integrable functions in the interval [Ο, Γ] ; also
vA {t), vB{t) e L2 ([Q,T ) because they are velocities of physical bodies. The PTO force and the velocities are then approximated as a linear combination of basis functions in a finite dimensional subspace of the space L2 ([0, T]) : ν,( * "( =∑^Φ>(
Figure imgf000010_0001
/,.(/) « * ( =∑ Λ' ( where {φ, (/),... ,<lv(t)} is a basis for the finite dimensional subspace Sv c L2([0,T]) and is a basis for the finite dimensional subspace Sp a L2 ([0,T]) . For any
Figure imgf000011_0001
given set of coefficients describing the PTO force {ρ. , . , . , ρ „} , the components of the
N
velocities are calculated by solving the system: ί i <\ι-4( ,,Φr,,>/ = ο V/ = 1, ... N
[<^( ,φ,> = 0
where (·,·) denotes the inner product defined as
Figure imgf000011_0002
Developing the calculations (Appendix B), the system (8) results in the linear system
with XA
Figure imgf000011_0003
, and G is an N -by- N matrix, T is an N -by- Np matrix and K is a vector of dimension N . The existence of a solution for the linear system (10) depends on the choice of the basis functions φ .(f) and on the hydrodynamic parameters characterizing the WEC, which determine the singularity of the matrix G . If a solution exists then, by an appropriate partitioning of the matrix G~lT as [TATBY and of the matrix G'lK as [EA EBf , the energy converted by the device, described by (1), can be written as a quadratic equation in the vector P :
J(P) = PT(XA - XB) = PTATTAP + AEAP
with = T - TB , AE = EA - EB and the elements of the matrix A defined as
Figure imgf000011_0004
The approximated absolute vertical positions of the bodies are obtained by integrating (5) and (6):
Figure imgf000011_0005
and with u* = uA (0) and u = uB ( ) . With the substitution of uA (t) and uB {t) into (3), the constraint can be expressed as a function of the components of each velocity XA and
XB), which are related to the PTO force components through the affine transformation
(10). The result is that the constraint (3) becomes a function of the PTO force components P :
Figure imgf000012_0001
+ Φί ίΔΓ + ΔΕΐ≤AUmax, (12) where A 0 = uA - u and Φ(/) = [φ, (/),... ,φΝ (/)] .
The problem to be solved is now a finite dimensional constrained optimization problem in the variable P with the quadratic cost function in (1 1 ) and the inequality constraint in
(12).
3 Discretization using Fourier Series
Given the oscillatory nature of the problem, a truncated Fourier series is an intuitive
choice for the discretization and approximation of the problem. Furthermore, choosing
w0 = 2π/Τ , the set of functions {sin (coor) , cos(ro07') , ..., sin(Nroo ) , cos(Ncoor)} form an orthogonal basis for the space with the inner product (9), thus giving the linear
system (10) and the cost function (1 1) favorable properties. The constant term of the basis is not considered because it is assumed that all the functions have zero mean; in practice, it is assumed that the reference frames of the bodies are chosen such that the origins
oscillate around their mean position with respect to the inertial reference frame. Using a zero mean truncated Fourier series with N frequency components for both the velocities and the PTO force, the dimension of each of the spaces Sv and Sp is 2N , and the resulting approximating functions (5)-(7) become:
N
vA (t) = pn A cos( >y) + sin(M(o0 (13) n=l vB ( =∑αη Β cos(Hay) + b sin(mo0 (14) n=l
N
fplo(i) =∑α cos(n(D0t) + bB sin(«ro0 . (15) For the practical implementation of the algorithm, described in section 5, it is convenient to approximate the excitation forces by a truncated Fourier series containing N frequency components: feA ( * feA ( = e cos(na>00 + eB' sin(«m0
n=l f (t) * f i = Y n c cos(iK00i) + e 5ΐη(«ω0 ·
The mean value of the excitation forces can be considered as zero with no loss of generality. In fact, the excitation force is calculated as the convolution of the wave elevation with the excitation force kernel (Falnes [1999]); the wave elevation can be transformed into a zero mean function by changing the origin of the reference frame, resulting in a zero mean excitation force.
3.1 Equation of motion
Substituting (13)-(17) into (2), the linear system corresponding to the equation of motion (10) is:
Figure imgf000013_0004
where I2N is the identity matrix of size 2N .
XA = [ ,b , aA, b2 , ... ,aA ,bA]T,
Figure imgf000013_0001
rA iT
'-' L J :
p
S\ , e2 ' ' · · · ' ' 1 '
Figure imgf000013_0002
Figure imgf000013_0003
0 0 0
0 0 Dij M
0 0 with i,j = {A, B} , and
D^ = RAA (n( 0) + BA ,
M A = mo0(mA + (ηω0))- SA/(na)0),
DBB = RBB (^0) + BB,
M?B = «co0(wfl + ηιΒΒ(ηω0))-
Figure imgf000014_0001
DAB = RAB(n *0\ MAB = ηω0(ηιΑΒ(ηωο)}
DBA = RBA (ηω0), „ω = «ω0 (ι»1" (ηω0))
The radiation resistances i?'v (»ro0) and the added masses m'J (no30) are related to the
impulse responses k'j(t) and to the asymptotic added masses m' by means of the
equations in Ogi lvie [ 1964] .
The matrix Gv is block diagonal and each block is a 2-by-2 normal matrix of the form a b
(19) -b a
This particular structure is due to the orthogonality of the Fourier series and it allows the study of the existence of the solution of the linear system (18) by studying the singularity of each of the N 4-by-4 matrices
Each matrix Gn corresponds to a frequency mo0 ; thus, should the system in (18) be
singular, a possible solution might be to perform a different frequency discretization by selecting a different fundamental frequency ω0 .
3.2 Cost function
If the solution of (18) exists, the cost function (1 1 ) describing the amount of energy
absorbed by the PTO is
J(P) = -PTHP + PT (QAEA (21) where
H = S;BB +
Figure imgf000015_0001
Figure imgf000015_0002
-1
Q ^ = G GA"S G~ A* A + ' S " GrAA -
S M and S BB are, respectively, the Schur complements of G and G , and they are defined as
Figure imgf000015_0003
It can be shown that the matrix H is positive definite because it is block diagonal with 2- by-2 blocks of the form (19); therefore, the quadratic cost function (21) is concave and the global maximum of the unconstrained problem is obtained for
P = (H + H') (QAEA - Q"E ) (22) 3.3 Constraints
The relative position between the bodies Au(t) is calculated by integrating the difference between (13) and (14); the substitution of Au(t) into (12) provides the expression for the amplitude restriction
Δ"0 sin («co0/) ≤ — AU max ,'
Figure imgf000015_0004
which can be written in matrix form as
+ Α -XBY{≤MJmai
Figure imgf000015_0005
with
Φ( = [sin (ω0/), 1 - cos(co0 , ... , sin (Nco0t), 1 - cos(Noy )] and W a diagonal matrix W = diag J_ J 1 1_ _1 1_
co0 ' ω0 ' 2ω0 ' 2ω0 ' ' Nco0 ' Nco0
From (1 1 ) and (21 ), it follows that
XA - XB = -HP + QAEA - QBEB;
therefore, the amplitude constraint can be expressed as a function of the PTO force and of the excitation forces as: + Φ(ί)(-ΗΡ+ ζ)ΑΕΑ -QBEB)W\\ ≤ AU, (23)
Figure imgf000016_0001
4 Optimization algorithm
The algorithm used to solve the constrained optimization problem max J( ) subject to ||Δ«|| < AUmax (24) p
is the penalty method (Nocedal and Wright [2006]); the constrained maximization problem (24) is reformulated as the unconstrained minimization problem
min - J{P) + μ max{0,||AM| - AUm , (25) p
where μ > 0 is the penalty parameter. The solution of the problem is sought by solving a sequence of subproblems for increasing values of μ ; the larger μ is the more heavily penalized is the constraint violation in the cost function. If at the step k , where μ = μ^ , the constraint is violated, the subproblem to be solved is:
Figure imgf000016_0002
By the property of the Fourier series (A.4), if there exist a value of P such that max {0,V(2N + l)/2n |Δ«|2 - AUmax }= 0
that is, if the constraint is satisfied using the 2-norm, then it is also satisfied using the infinity norm:
max |M. -A = 0- The reason for using the 2-norm is that each subproblem min - J(P) + ^(H\2 - AUm can be solved analytically and the solution t * is:
PK' = {H + HT + 2μ,ΗΤΨ2ΗΥ (Ι + 2μ,ΗΤΨ2)(0ΑΕΑ - QBEB ).
The existence of the solution for the problem (25) is verified by taking the limit
lim PK' = P: = H- QAEA -QBEB).
The substitution of „* into (23) results in W AUmax , that is, if the initial condition Au0 satisfies the constraint then, by increasing μ¾ , it is possible to find a vector t * for which (23) is satisfied. The limit case is for μΑ→∞ , where the relative velocity is zero, and the relative position remains constant in the interval / e [Ο, ] .
In practice, the optimization problem is solved by starting with μ, = 0 , which corresponds to the unconstrained problem; if the solution violates the constraint then μΑ is updated as μ^ =α μ¾ with a > 1 , and the new solution Pt * +1 is calculated. If the constraint is satisfied the algorithm stops, otherwise the process is repeated until the solution is found. The choice of the parameter a affects both the accuracy and the time required for the computation of the solution. For → 1 the time required for the calculation of the solution increases, because smaller steps are taken, that is the norms (both || ||2 and || · \\) decrease slowly. This means that, when increasing μ4, the first value of t * satisfying the constraint provides a value of the norm ||ΔΗ|| very close to AU^ . If bigger steps are taken, the first value of Pt * may provide ||ΔΜ|| much smaller than AUrnax, that is restricting the oscillation amplitude more than necessary, thus reducing the produced energy by a significant amount with respect to the optimal value.
The solution provided by the algorithm using the 2-norm is suboptimal when compared to the solution obtained when solving each subproblem using the infinity norm. The main advantage in using the 2-norm is in the time required for the calculation of the solution. 5 Control system implementation
The control system presented in this paper is composed of a feed-forward part and a feedback part; the feed-forward block generates the reference trajectories for the relative velocity, the relative position and the PTO force, that maximize the produced energy while satisfying the amplitude constraint. The feedback controller corrects the PTO force reference signal generated by the feed-forward, in order to minimize the difference between the reference motion and the actual motion of the device. The feedback controller is obtained by solving a continuous time LQ tracking problem as described in Anderson and Moore [1990].
The reference trajectories generated by the feed-forward controller are obtained by solving the optimization problem presented in section 4; the solution of the optimization problem depends on the vectors describing the excitation forces EA and EB , which affect both the cost function (21) and the constraint (23). The excitation forces are estimated using the equations of motion (2) and assum ing that measurements of the vertical accelerations and of the relative position are avai lable. Each excitation force is also predicted, using an autoregressive model AR(6), for a prediction horizon of length t .
The reference trajectories are updated periodically with a period Ath ; at every th = Ath h , with h = 1 ,2,... , the motion optimization problem and the LQ tracking problem are solved over the time interval Th = [th + t —T,th + t ] of length T . The components of the vectors
EA and EB are calculated applying the FFT to the time series obtained by the estimation and prediction of the excitation forces over the interval Th . The length of Th is such that
T≥ t , that is past values of the excitation forces are also passed to the FFT in order to increase the length of the interval Th , thus increasing the frequency resolution of the Fourier series. A Tukey window is applied to the signals prior to the FFT to reduce the effect of the spectrum leakage.
6 Simulation results
The control system is simulated using excitation forces calculated from a real sea profile measured by a waverider buoy. The trajectory is updated with a period Ath = 0.5 s, the length of Th is T = 32 s, the number of frequency components considered is N = 61 and the maximum relative position is set to AUmax = 0.1 m. The simulation results for the relative position Au(t) (Fig. 3) show that when the control is active, from / = 100 s to / = 380 s, the constraint is satisfied. The control algorithm is implemented in MATLAB and the total time required for the computation of the solution of both the constrained motion optimization and the LQ tracking problem is less than 0.3 s on a 2.4GHz dual core personal computer. The time required by the controller for computation can be further reduced by implementing the algorithm on a dedicated hardware.
7 Conclusion
A method for solving of the motion optim ization problem of a self-reacting point- absorber subject to constraint has been presented. The method provides an approximated solution, but allows the constrained optimization problem to be reformulated as a NLP through the discretization of PTO force and of the motion of the bodies. The PTO force and the motion of the device are approximated as linear combinations of basis functions, and the choice of these basis functions determines the properties of the cost function to be optimized and of the constraint. Therefore, the choice of the basis also determines the time required to compute the solution. The approximation by means of the Fourier series has been considered as an example; it provides an orthogonal basis and the resulting cost function is a concave quadratic function . The algorithm used to solve the motion optim ization with ampl itude restriction provides a suboptimal solution, but the convergence is guaranteed and the computational effort is small, making it a candidate for real time implementation.
Different basis functions may be used instead of the Fourier functions, e.g. hat functions or delta functions, and additional constraints can be employed, such as by imposing restrictions on the force applied by the PTO.
Although the device considered is axisymmetric, concentric and oscillating in heave, the method developed can be applied also to a different device oscillating in a different mode.
References Brian D. O. Anderson and John B. Moore, Optimal control: linear quadratic methods. Prentice-Hall, Inc., 1990. ISBNO-l 3-638560-5
. Atkinson and W. Han, Theoretical Numerical Analysis: A Functional Analysis
Framework. Springer, 2005.
J. E. Cuthrell and L. T. Biegler, "On the optimization of differential-algebraic process systems," AIChE J., 33(8): 1257-1270, 1987. ISSN 1547-5905
H. Eidsmoen, "Simulation of a tight-moored amplitude limited heaving-buoy wave- energy converter with phase control," Technical report, NTNU, 1996a.
H. Eidsmoen, "Optimum control of a floating wave-energy converter with restricted
amplitude," Journal of Offshore Mechanics and Arctic Engineering, 1 18(2): 96— 102, 1996b.
D.V. Evans, "Maximum wave-power absorption under motion constraints," Applied Ocean Research, 3(4): 200-203, October 1981 . ISSN 0141- 1 187
A. F. de O. Falcao, P. A. P. Justino, J. C. C. Henriques, and J. M. C. S. Andr. "Reactive versus latching phase control of a two-body heaving wave energy converter," in European Control Conference, 2009.
J. Falnes, "Wave-energy conversion through relative motion between two single-mode oscillating bodies," Journal of Offshore Mechanics and Arctic Engineering, 121(1): 32-38, 1999.
J. Hals, Modelling and phase control of wave-energy converters. PhD thesis, Norwegian University of Science and Technology, NTNU, 2010.
J. Hals, R. Taghipour, and M. Torgeir, "Dynamics of a force-compensated two-body wave energy converter in heave with hydraulic power take-off subject to phase control," in 7th European Wave and Tidal Energy Conference, EWTEC, September 2007.
U. Korde, "Use of oscillation constraints in providing a reaction for deep water floating wave energy devices," International Journal of Offshore and Polar Engineering, 1 1 (2): 1473 - 1484, 2001.
U. A. Korde, "Systems of reactively loaded coupled oscillating bodies in wave energy conversion," Applied Ocean Research, 25(2): 79-91 , Apr. 2003. ISSN 0141 - 1 187 J. Nocedal and S. J. Wright, Numerical Optimization. New York: Springer, 2nd edition,
2006.
T. Ogilvie, "Recent progress toward the understanding and prediction of ship motions," in
Proc. Fifth Symposium on Naval Hydrodynamics, Bergen, Norway, 1964.
A. F. Timan, Theory Of Approximation Of Functions Of A Real Variable. Courier Dover
Publications, 1994.
Appendix A. USEFUL PROPERTIES OF NORMS The 2-norm ||/| of the function / (t) is defined as
||/|2 = (£l /( I2 *),e, (A- l) while the infinity-norm ||/|| is defined as
|/|L = sup | /( | . (A.2) ι ,Γ] A general property relating the 2-norm and the infinity-norm of a function / , for which the norm (A.2) exists, is (Atkinson and Han [2005])
\\f\\2 < fi^0 ~ \\fl. (A.3) For a Fourier series with N frequency components fN , the inequality (Timan [1994])
||/ <V(2N + l)/2rt 1/ (A.4) provides an upper bound for the infinity-norm as a function of the 2-norm.
Appendix B. SOLUTION OF THE EQUATION OF MOTION
For brevity, only the inner products relative to LA t) will be developed, since the derivations for L4 (t) are very similar. Substituting the approximations (5) - (7) into (2) and rearranging, the approximated equation of motion of the body A : LA ( = Φ (/) - f (t) + SAuA (/) (B.1 )
Figure imgf000022_0001
where
rAA(t) = {mA +mA (t) + kAA(t)*^(i) + BA +SA φ,.(τ)Λ
Figure imgf000022_0002
The substitution of the equati the inner product (8) results in:
Figure imgf000022_0003
V j = \,... ,N , where
^ - ]Γ/"( Φ,( Α, gf = ]Γ Φ,( Λ,
0 0
Figure imgf000022_0004
Equation (B.2) can be conveniently rewritten in matrix form as:
GMXA +GABXB -TAP-KA =0
where g^4 are the elements of the matrix G^ , g B are the elements of the matrix GAB ,
— gy are the elements of TA and -gA are the elements of KA .
Equation (10) is then obtained by repeati derivations for the inner products (LB(t),$j(t)) and defining the matrix G =
Figure imgf000022_0005
Fig.4 shows a flowchart of operation of a method according to the invention, with
reference to the equations provided above.
The flowchart includes a left-hand offline block 30 and a right-hand online block 32. The offline block 30 represents the programming and calculations performed and the
parameters specific to the particular WEC and PTO for which the control algorithm is
implemented. The online block 32 represents the actual method of the invention as it is operated, i.e. in a loop which continually measures inputs from the WEC system and provides a feedback output to the PTO controller to optimise the operation of the system based on the continually recalculated solution of the optimisation problem.
In block 30, at step 34, an expression is obtained for the velocity and PTO force as a linear combination of basis functions, such as in equations 5-7 or 13-15 (for the Fourier case). This results in step 36 in a set of parameters describing these physical attributes, whose value is not known. In step 38, a matrix version of the equation of motion, e.g. as shown in equation 10 or 18, is generated, and this will, as explained above, depend on a number of physical parameters of the system. In step 40, the cost function and constraint matrices are generated from the equation of motion, e.g. as shown in equations 1 1 and 13 for the general case, or 21 and 23 for the specific Fourier embodiment.
The results of this offline pre-calculation are stored in the computing system used to implement the invention, in the online block 32.
In step 42, the position and acceleration are measured and received as inputs. In step 44, the excitation forces for each body are calculated from these inputs, and in step 46, a prediction of the excitation forces is performed using, for example, an autoregression technique such as AR(6). Step 48 is where the excitation forces are expressed as a combination of basis functions, such as the Fourier series of equations 16 and 17. This results in the parametrisation of the excitation forces in step 50 to provide the parameters for each body. In step 52, these parameters are plugged into the pre-calculated optimisation problem for the cost function and constraint, e.g. as indicated in equation 24 or 25, and as described above in relation to the penalty method, increasing penalty values are applied until a solution is found for the vector P. This provides, in step 54, the sets of velocity parameters for each body and the PTO force parameters, i.e. the missing variables steps 34 and 36. Using a feedback controller in step 56, the PTO force is corrected to match the optimised solution and thereby provide the optimal velocity and position for each body to maximise the energy input. As described previously in the results section of the detailed mathematical treatment, this loop from step 42 to step 56 can be performed in real time to influence and control the operation of the WEC providing maximal energy output while respecting the physical constraints imposed. The loop then continues to repeat in order to maintain the operation of the device continually.

Claims

Claims
1 . A computer-implemented method of controlling a power take-off (PTO) of a wave energy converter apparatus having one or more bodies which receive energy from waves in a fluid medium and whose energy is absorbed by said PTO, the method comprising the steps of: receiving an input describing the motion of the or each body making up the system; estimating from said input the excitation force(s) acting on the or each body as a linear combination of basis functions truncated to N terms having coefficients E = [e\, . . . , ^N] ; storing in memory a cost function describing the energy J obtainable from the PTO as a function of a vector P of dimensionality Np and the coefficients [e\, ... , ^N] for each body; storing in memory a constraint expression describing a physical constraint on the motion of the or each body, expressed in terms of the vector P and the coefficients [e\, ew] for each body; solving a discrete optimisation problem to maximise the cost function J(P) subject to the constraint expression, thereby providing a solution for the vector P; generating a linear combination of basis functions whose coefficients are the components p\, ..., p^p] of the vector P, said linear combination of basis functions providing a force profile for the PTO; and providing as an output to a PTO force controller the calculated PTO force profile.
2. A method as claimed in claim 1 , wherein said cost function is expressed in terms equivalent to a quadratic equation in the vector P.
3. A method as claimed in claim 1 or 2, wherein said cost function is also a function of a set of components [JCI, ...*N] being the coefficients of a linear combination of basis functions representing the velocity of the or each body.
4. A method as claimed in claim 3, wherein said apparatus comprises two bodies A and B, a inndd tthhee vveelloocciittiieess ooff bbooddiieess AA aanndd BB rreessppeectively are approximated as XA and XB, where XA = [xA, , . . .J a n]T and XB = [Λ , ...xB N]T
5. A method as claimed in claim 4, wherein the excitation forces of bodies A and B respectively are approximated as EA and EB, where EA =
Figure imgf000025_0001
...e }.
6. A method as claimed in claim 5, wherein the motion of the system is described by the equation:
XA
TP + K
XB where XA = [xA · · · ι]Τ , XB =
Figure imgf000025_0002
T is an N by Np matrix, and K is a vector of dimension N; and wherein the cost function J(P) is described by an equation equivalent to: J(P) = PT (XA - XB ) = PTATTAP + AEAP where:
AT = TI - 1B;
T4 and 7* are obtained by partitioning the matrix G~'T as [T^T6]7; ΔΕ = E4— EB; the elements of matrix A are defined as = (Φ, (ΟΦ; (Ο* with { φ i(t), ... , φ Ν(Ϊ)} being the basis of a finite dimensional subspace where the velocities of bodies A and B are approximated as:
v" (0 * v" (0 =∑* , (')
Figure imgf000026_0001
and with { φ P|(t), ... , φ PNp(t)} being the basis of a finite dimensional subspace where the PTO force is approximated as:
Figure imgf000026_0002
7. A method as claimed in any of claims 3-6, wherein the constraint expression describes a physical constraint on the maximum relative displacement between the two bodies A and B such that the respective vertical positions i (t) and uB(t) conform to the inequality:
Figure imgf000026_0003
where || . || represents the infinity norm.
8. A method as claimed in claim 7, when dependent on claim 6, wherein the stored constraint expression is equivalent to: ||ΔΜΟ + Φ(0(ΔΓΡ + Δ£||¾ < Δ^
where
Δ«0 = «0" - u0 B and Φ( = fc), ( .-.9 Af ( ]
and u = 1/(0) ; w0 fi = Ms(0) where
7=1
«fl( = «„* +∑ ,(/)
7=1
Figure imgf000027_0001
9. A method as claimed in any preceding claim, wherein said basis functions are Fourier series, and wherein said cost function and constraint expression are stored in a form which is specific to the expression of the basis functions as Fourier series.
10. A method as claimed in any preceding claim, wherein the solution of the constrained optimisation problem is performed using a penalty method by solving a sequence of sub-problems with increasing penalty values, until a solution is found which does not violate the constraint.
1 1. A computer program comprising instructions which when executed in a computing system cause the computing system to implement the method of any preceding claim.
12. A computing system programmed with the computer program of claim 1 1 .
13. A wave energy converter comprising one or more bodies which receive energy from waves in a fluid medium, a PTO which applies force to said one or more bodies and thereby absorbs energy from said bodies, one or more sensors for detecting the motion of said one or more bodies, and a computing system as claimed in claim 12, wherein said computing system receives as an input a signal from the one or more sensors and provides as an output a PTO force profile which is implemented by a PTO controller.
PCT/EP2012/066624 2011-08-26 2012-08-27 Wave energy converters WO2013030164A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP11179118 2011-08-26
EP11179118.2 2011-08-26

Publications (2)

Publication Number Publication Date
WO2013030164A2 true WO2013030164A2 (en) 2013-03-07
WO2013030164A3 WO2013030164A3 (en) 2013-12-19

Family

ID=46724459

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2012/066624 WO2013030164A2 (en) 2011-08-26 2012-08-27 Wave energy converters

Country Status (1)

Country Link
WO (1) WO2013030164A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103939273A (en) * 2014-03-29 2014-07-23 深圳市恩莱吉能源科技有限公司 Blade electro-hydraulic adjustment method and device of high-oil-pressure control water turbine
EP3236062A1 (en) * 2016-04-22 2017-10-25 National University of Ireland, Maynooth Control system and method for energy capture system
US10815961B2 (en) 2018-10-01 2020-10-27 Abu Dhabi Polytechnic Ocean wave power generator with artificially intelligent controller
US11802537B2 (en) * 2018-08-13 2023-10-31 International Business Machines Corporation Methods and systems for wave energy generation prediction and optimization

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007137426A1 (en) * 2006-05-30 2007-12-06 Syncwave Energy Inc. Wave energy converter
AU2009255714B2 (en) * 2008-05-30 2014-05-01 Ocean Power Technologies, Inc. Advanced wave energy converter control
JP5778658B2 (en) * 2009-03-30 2015-09-16 オーシャン パワー テクノロジーズ,インク. Improved power take-off device for WEC

Non-Patent Citations (13)

* Cited by examiner, † Cited by third party
Title
A. F. DE O. FALCAO; P. A. P. JUSTINO; J. C. C. HENRIQUES; J. M. C. S. ANDR.: "Reactive versus latching phase control of a two-bodyheavingwaveenergyconverter", EUROPEAN CONTROL CONFERENCE, 2009
A. F. TIMAN: "Theory Of Approximation Of Functions Of A Real Variable", 1994, COURIER DOVER PUBLICATIONS
BRIAN D. O. ANDERSON; JOHN B. MOORE: "Optimal control:linearquadmticmethods", 1990, PRENTICE-HALL,INC.
D.V. EVANS: "Maximum wave-power absorption under motion constraints", APPLIED OCEAN RESEARCH, vol. 3, no. 4, October 1981 (1981-10-01), pages 200 - 203
H. EIDSMOEN: "Optimum control of a floating wave-energy converterwithrestrictedamplitude", JOURNAL OF OFFSHORE MECHANICS AND ARCTIC ENGINEERING, vol. 118, no. 2, 1996, pages 96 - 102
J. FALNES: "Wave-energyconversionthroughrelativemotion betweentwosingle-modeoscillatingbodies", JOURNALOF OFFSHORE MECHANICS AND ARCTIC ENGINEERING, vol. 121, no. 1, 1999, pages 32 - 38
J. HALS: "PhD thesis", 2010, NORWEGIAN UNIVERSITY OF SCIENCE AND TECHNOLOGY, NTNU, article "Modellingandphasecont,rolofmave-energy converters"
J. HALS; R. TAGHIPOUR; M. TORGEIR: "Dynamics of a force-compensatedtwo-bodywaveenergyconverterin heave with hydraulic power take-off subject to phase control", 7TH EUROPEAN WAVE AND TIDAL ENERGY CONFERENCE, EWTEC, September 2007 (2007-09-01)
J. NOCEDAL; S. J. WRIGHT.: "Numerical Optimization.", 2006, SPRINGER
J.E.CUTHRELL; L.T.BIEGLER: "Ontheoptimizationof differential-algebraic process systems", AICHEJ., vol. 33, no. 8, 1987, pages 1257 - 1270
T. OGILVIE: "Proc. Fifth Symposium on Naval Hydrodynamics, Bergen, Norway", 1964, article "Recent progress toward the understanding and prediction of ship motions"
U. A. KORDE: "Systems of reactively loaded coupled oscillating bodies in wave energy conversion", APPLIED OCEAN RESEARCH, vol. 25, no. 2, April 2003 (2003-04-01), pages 79 - 91
U.KORDE: "Useofoscillationconstraintsinprovidinga reaction for deep water floating wave energy devices", INTERNATIONAL JOURNAL OF OFFSHORE AND POLAR ENGINEERING, vol. 11, no. 2, 2001, pages 1473 - 1484

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103939273A (en) * 2014-03-29 2014-07-23 深圳市恩莱吉能源科技有限公司 Blade electro-hydraulic adjustment method and device of high-oil-pressure control water turbine
CN103939273B (en) * 2014-03-29 2015-11-11 深圳市恩莱吉能源科技有限公司 The blade electricity liquid regulating method of high oil pressure cntrol water turbine and device
EP3236062A1 (en) * 2016-04-22 2017-10-25 National University of Ireland, Maynooth Control system and method for energy capture system
WO2017182659A1 (en) * 2016-04-22 2017-10-26 National University Of Ireland Maynooth Control system and method for energy capture system
US11802537B2 (en) * 2018-08-13 2023-10-31 International Business Machines Corporation Methods and systems for wave energy generation prediction and optimization
US10815961B2 (en) 2018-10-01 2020-10-27 Abu Dhabi Polytechnic Ocean wave power generator with artificially intelligent controller

Also Published As

Publication number Publication date
WO2013030164A3 (en) 2013-12-19

Similar Documents

Publication Publication Date Title
Bacelli et al. A control system for a self-reacting point absorber wave energy converter subject to constraints
Faedo et al. Optimal control, MPC and MPC-like algorithms for wave energy systems: An overview
Hals et al. Constrained optimal control of a heaving buoy wave-energy converter
Hals et al. A comparison of selected strategies for adaptive control of wave energy converters
Abraham et al. Optimal active control and optimization of a wave energy converter
Nielsen et al. Optimal control of nonlinear wave energy point converters
US20190128236A1 (en) Control system and method for energy capture system
Genest et al. A critical comparison of model-predictive and pseudospectral control for wave energy devices
Tom et al. Nonlinear model predictive control applied to a generic ocean-wave energy extractor
US20180163691A1 (en) Model predictive control of parametric excited pitch-surge modes in wave energy converters
Cretel et al. An application of model predictive control to a wave energy point absorber
Wang et al. Constrained optimal control of a point absorber wave energy converter with linear generator
Halvorsen et al. Wave motion compensation in dynamic positioning of small autonomous vessels
WO2013030164A2 (en) Wave energy converters
Nguyen et al. An efficiency-aware continuous adaptive proportional-integral velocity-feedback control for wave energy converters
US11361131B2 (en) Method for establishing the excitation force applied by the swell incident on a movable means of a wave energy system using a model of the drag force
Folley et al. Contrasting the hydrodynamics of heaving and surging wave energy converters
Zhong et al. An efficient convex formulation for model-predictive control on wave-energy converters
Kara Point absorber wave energy converters in regular and irregular waves with time domain analysis
Zhan et al. Adaptive optimal control of wave energy converters
Cavaglieri et al. Model Predictive Control leveraging Ensemble Kalman forecasting for optimal power take-off in wave energy conversion systems
Yavuz et al. Calculation of the performance of resonant wave energy converters in real seas
Tom Revisiting theoretical limits for one degree-of-freedom wave energy converters
Olaya et al. Optimal control for a self-reacting point absorber: A one-body equivalent model approach
Kara A Control strategy to improve the efficiency of point absorber wave energy converters in complex sea environments

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12750402

Country of ref document: EP

Kind code of ref document: A2

122 Ep: pct application non-entry in european phase

Ref document number: 12750402

Country of ref document: EP

Kind code of ref document: A2