1. Introduction
Tidal energy is a renewable source that may both help attain the EU climate change targets and provide additional value in a future energy market with regard to other renewable energy sources thanks to its high predictability [
1,
2]. Some of its principal opportunities and benefits include energy independence, job creation, decarbonization or serving as a complement to other renewable sources within the global energy mix. Several manufacturers are developing devices that can be used to harness tidal/current power in areas in which the depth does not exceed 40 m [
3,
4,
5,
6,
7].
Figure 1 depicts an example of Tidal Energy Converters (TEC) based on an open rotor configuration for marine current harnessing. These devices are usually supported on a base that is fixed to the seabed with different anchoring systems, and these are the so-called first generation TEC.
Figure 2, meanwhile, shows a well-known device that uses a fixed structure that is anchored to the seabed and provided with a servo-actuated crabbing-based system in order to move its two main generation units from the underwater depth of operation to the sea surface and vice versa [
8]. In the case of fully-submerged devices, maintenance tasks require the main power units (which include the Power-Take-Off (PTO)) to be disconnected from the base to allow them to be extracted from the water [
9,
10]. These procedures should be designed to provide high reliability and to be performed with an appropriate “weather window”, thus resulting in the reduction of associated costs [
11]. Special high performance ships equipped with dynamic positioning, large cranes, etc., are required for these tasks, which means high maintenance costs.
Figure 3 shows an example of the kind of setup needed to handle the main power unit of a first-generation TEC.
It is necessary to promote awareness of ocean technologies like wave energy [
13], tidal energy [
14], off-shore wind energy [
15] salinity and thermal gradients energy [
16] and increase their actual potential, and this depends on cost-effectiveness, reliability, survivability and accessibility. Regarding the tidal energy, this can be achieved by reducing installation, operation and maintenance costs by performing the emersion and immersion maneuvers in an automatized manner, which will help the acceleration and sustainability of these energy systems [
4,
17,
18]. In [
19] the automatic maneuvering emersion and immersion of one of these devices is studied. Nowadays, there exist different devices with the following main alternatives for performing maintenance tasks:
Use of a servo-actuated crabbing-based system to move the main generation unit from the support structure [
20,
21].
Use of elevation and placement by means of floating cranes [
7,
10,
22].
Use of a ballast management system to generate vertical forces, thus enabling the devices’ emersion and immersion movements to be controlled [
6,
9,
23,
24].
The automation of emersion and immersion maneuvers will have a direct influence in the following respects: (a) the development of improved installation procedures that will reduce the number and duration of installation operations; (b) a reduction in the cost of energy; (c) an increase in the profitability of the project; (d) less human intervention; (e) the maximization of the weather window; and (f) the possibility of using less expensive general purpose ships as tugboats rather than high cost special vessels for maintenance purposes.
One of the first steps that should be taken to accomplish these maneuvers automatically is that of implementing a closed loop depth and/or orientation control in order to: (i) extract the main power generation unit from its normal depth of operation (on the base placed on the seabed) to the sea surface and then; (ii) return it from the sea surface to the base. These automatic maneuvers can be performed by controlling the inner ballast water inside the device and with the help of small guide wires, as is illustrated in
Figure 4 [
25]. As a previous step to performing automatic emersion/immersion maneuvers, it is necessary to obtain dynamic models of submerged bodies, with a good correspondence with real responses, which requires minimum computational effort, from which control schemes can be developed [
26,
27,
28,
29].
This work presents a very simple dynamic modeling and a nonlinear control for a cylindrically-shaped nacelle adapted from a first generation TEC. The dynamic model for an approximately cylindrical body is composed of only two lumped masses handled solely by hydrostatic forces, which are conceived of as volume-increasing devices. It is, meanwhile, necessary to design the nonlinear control law on the basis of an uncoupling term and nonlinear term compensation for the closed loop depth and/or orientation control in order to ensure adequate behavior when the TEC performs emersion and immersion maneuvers with only passive buoyancy forces.
The paper is structured as follows:
Section 2 describes the dynamic model proposed for the first generation TEC when performing two degrees-of-freedom motions. The derivation of the nonlinear control law is presented in
Section 3.
Section 4 shows the numerical simulations obtained to illustrate the behavior of the proposed dynamic model and the proposed control algorithm when the TEC is carrying out an emersion maneuver for high maintenance tasks and an emersion maneuver for the development of blade-cleaning maintenance tasks. Finally,
Section 5 shows our conclusions and proposals for future works.
2. Dynamic Model of a Cylindrically-Shaped Tidal Energy Converter
The first generation TEC presented in this work was designed to be able to perform automatic emersion/immersion maneuvers. This procedure is accomplished by controlling the inner ballast water inside the device and with the help of small guide wires.
Figure 5 illustrates the distribution equipment of the proposed TEC. In this figure, it is possible to observe that the gearbox, which is responsible for converting the low speed rotor motion into the high rotational speed required by the generator to produce electricity, is located after the rotor, which converts the tidal energy into a rotary mechanical movement. A low speed and elongated high torque axis connects the rotor to the gear, while a high speed and low torque axis (also elongated) connects the gear to the generator. Other equipment, such as a brake system, electronic converters, lubrication, cooling, heating, light protection, etc., can also be considered. In order to achieve depth control operations, the design of the nacelle must include the following modifications: (a) the location of the ballast tanks and the associated pumping system; and (b) the modification of the shape of the nacelle in order to obtain neutral buoyancy when the ballast tanks are 50% full.
Figure 5 shows that the nacelle has been longitudinally elongated rather than increasing its diameter in order to reduce the hydrodynamic performance as little as possible (see the two hatchways located on the upper part of the nacelle, used to gain access to the device) [
25].
The derivation of the dynamic model of the first generation TEC plays an important role in the analysis of the behavior of the device itself, the design of control algorithms and the generation of optimized trajectories. The dynamic model chosen must be sufficiently precise to describe the behavior of the device and sufficiently simple to be included in the control law. As a previous step toward defining the dynamic model of the TEC, it is necessary to define the necessary reference frames usually used in marine energy ([
30]). A fixed reference frame
is used to represent the position and orientation of the TEC, which is referred to as a local reference frame
(see
Figure 6). The device coordinates are defined with regard to the fixed reference frame
, in which the
x-axis is perpendicular to the rotor plane, horizontal and follows the streamwise direction; the
z-axis is vertical and points upwards; and the
y-axis must form a right-handed system with regard to the
x,
z-axis. The origin of the frame
is located over the vertical part of the device and at the nominal level of the sea.
A practical TEC dynamic model is obtained by joining the propeller to an approximately cylindrical body on which the mechanical-electrical devices are installed. These kinds of bodies can therefore be considered to be formed of approximately cylindrical shapes. The system is provided with two degrees of freedom of movement, the depth,
, and the rotation about the
y-axis,
.
Figure 7a provides a schematics representation of the main magnitudes involved in a cylindrical body to be modeled when the actuators used to produce vertical forces are conceived of as volume-increasing devices. The TEC is assumed to be composed of two lumped masses at each of the ends of the device (
). From the perspective of device construction, the mass distribution should be such that it ensures the stability of the body during a horizontal buoyancy state, and the application points of the forces will be slightly offset from the geometric symmetry points.
Figure 7b depicts the arrangement of the two masses, the hydrostatic forces applied and the criterion of signs used in the definition of displacements and rotations. In order to achieve cylinder stability around the free-surface under buoyancy conditions, the device’s center of gravity must lie below its center of buoyancy, thereby avoiding undesired rotations about the
x-axis. This settling is made possible by the arrangement of the device’s internal elements. The displacement is relatively small (
in comparison with the cylinder diameter) and is modeled as a vertical displacement of one of the two masses (in our case, the mass
), in order to illustrate the above effect together with the non-perfect compensation of the inertia from the
x-axis.
The procedure used to obtain the dynamic model is based on the expected decoupling between the translational dynamics (only the
z-components) and the rotational dynamics (only the
θ-components with regard to the
y-axis). We first achieve the equations of motion of the vertical movement, and we then develop the rotational dynamics of the center of buoyancy. The vertical translational dynamics model is therefore obtained as follows:
where subindex
represents the number of mass at which each of the actuators is placed, while
expresses the added masses of the body. We propose that these parameters be considered as a function of depth
(geometrical center of the proposed cylinder shape) and cylinder orientation,
, by ignoring their dependence on speed, unlike that which usually occurs. The coefficient
denotes the friction coefficient, and
and
are the only forces applied to the body, in the absence of other external forces, such as those from marine currents, waves, wind effects or others, all of which are considered here to be external disturbances. All forces and parameters are computed as:
where
is the force of gravity,
represents the buoyancy force,
g is the gravity constant and
denotes the submerged volumes. Since actuators will produce variations in volume, they are considered as time-dependent variables.
represents the nominal volume of the body outside the sea (without compression effects) and is assumed to be constant, while
denotes the
i-th fraction of the loss of buoyancy for each mass when the body is not fully submerged. It can be observed that while the cylinder always remains fully submerged, a fraction of the blades’ volume emerges from the sea in the neighborhood of the sea surface. This loss of buoyancy is not computed in the proposed dynamic model, but is rather computed as an external disturbance.
is the cylinder compressibility coefficient; it is constant and positive and is considered only for negative values of depth
(zero when the device is not submerged).
represents the control volumes. These are actuated from servos based on motor-reduction gear-spindles and a set of linear pistons.
expresses the loss of volume owing to compressibility effects, while
is the water density, which is considered to be constant (not as a function of depth, temperature or salinity). Note that, in the case of perfect neutral buoyancy,
and each of the forces produced by the actuators are
for
.
Furthermore, in order to obtain the rotational dynamics, it is necessary to obtain operation conditions that will force the TEC to be at an equilibrium point. Under neutral buoyancy, the rotational dynamics is the following:
where
,
,
is the moment of inertia about the
y-axis of rotation,
represents the effect of the added masses on the rotational dynamics,
denotes the friction coefficient,
L is the length of the nominal cylinder outside the sea (without compression effects) and
expresses the offset distance shown in
Figure 7b. From the point of view of force generation, the decoupled movements are therefore easily obtained as:
Only translational movements: ⇒ and .
Only rotational movements: ⇒ and .
Equilibrium movement: ⇒ and .
Finally, it is necessary to define the input transformation matrix between the uncoupled set of force
and torque
and the control volumes
for
. This relationship is provided by means of the following expression:
Note that the input vector
Ξ can provide arbitrary values because this model considers the combined movements of vertical translation and rotation. It will be observed that matrix
is invertible for all of the desired range of
owing to the small displacement
included in the model and depicted in
Figure 7b. If the compressibility effects are ignored here, all of the movements (both uncoupled or coupled) can be achieved as:
Only translational movements: .
Only rotational movements: .
Simultaneous movements: .
Equilibrium movement: .
Finally, the dynamic model is expressed in matrix form as follows (where
):
3. General Control Scheme
Figure 8 illustrates the general scheme proposed for the control of the two degrees of freedom first generation TEC. Let us suppose that a desired trajectory is provided for the depth,
, and the rotation about the
y-axis,
, in the form of specified time functions:
and
, respectively. A nonlinear feedback controller is used to accomplish the tracking of the given desired controlled variables,
, which is given by:
in which the auxiliary control input
is synthesized as follows:
where
,
and
are the diagonal positive definite matrices that represent the design elements of a vector-valued classical multivariable proportional-integral-derivative (PID) controller. As can be observed in
Figure 8, the control scheme is composed of an inner loop based on the dynamic model of the first generation TEC and an outer loop based on a stabilizing linear control action, which operates with the tracking error vector
. The main objective of the inner loop is to obtain a linear and decoupled input/output relationship, and this requires the computation of the matrix that relates the control volumes,
for
, and the uncoupled set of force
and torque
, i.e.,
; the inertia matrix
and the vector of friction and compressibility terms
. Two of these terms,
and
, need to be computed online owing to the fact that the matrices of which this feedback loop is composed depend on the current values of the system dynamics
and
. Furthermore, the main objective of the outer loop is to stabilize the overall system. This part of the controller design is highly simplified since it operates an uncoupled
multivariable time-invariant system.
The dynamics of the closed loop tracking error vector,
, for the control of the first generation TEC is obtained after substituting Expressions (
7) and (
8) in (
6), yielding the following expression:
In this case, the closed loop tracking error,
, evolves governed by the following third order
differential equation:
whose trajectories, and of their time derivatives, therefore converge, in an asymptotically exponentially-dominated manner onto a small as desired neighborhood of the origin of the phase space of the tracking error vector, depending on the design matrices
selected. The controller design matrices
must be designed so as to render the following
complex valued diagonal matrix,
, defined as:
as third degree Hurwitz polynomials with desirable root locations. The stability of Expression (
10) can be easily studied by using the Routh–Hurwitz criterion. Bearing in mind that the set of design matrices
is diagonal, the stability of each error variable
, can be studied in an independent manner. After applying the Routh–Hurwitz criterion, the following stability conditions: (i)
and; (ii)
are obtained for
. After considering the previous stability restrictions, the constant controller gain matrices
were chosen so as to obtain the following desired closed-loop characteristic
complex valued diagonal matrix:
where
,
and
are diagonal positive definite matrices. The values of the constant controller gain matrices are obtained directly by identifying each term in Expression (
11) with those of (
12). The gain matrices
of the proposed nonlinear controller were then set to be:
4. Numerical Simulations
Numerical simulations were carried out in order to verify that the above designed controller performs very well in terms of generator controllability, ability to perform emersion and immersion maneuvers with only passive buoyancy forces, quick convergence of the tracking errors onto a small neighborhood of zero, smooth transient responses, low control effort and robustness in the case of model parametric uncertainties. The values of the physical parameters of the first generation TEC used in the simulations were:
38,545 kg,
= 55,119 kg,
m,
kg/m
,
m/s
,
5,439,470.4 kg·m
,
3,889,197 kg·m
,
24,830 kg/m,
18,204 kg·m and
m. The values of
,
,
and
were obtained based on the cylindrical shape of the device and for Reynolds values lower than
[
31]. Some discrepancies in the controller parameters have been also included owing to the difficulty involved in adequately modeling all of the dynamics terms. In particular, errors of 10% have been inserted into all terms of which the matrices
and
are composed. All gain vectors were tuned according to the procedure explained in
Section 3 by using Equations (
11)–(
13) and by considering pure real roots and taking into consideration the performance of the tracking error vector
. The values of the matrices of the desired Hurwitz polynomial vector for the feedback controller were set as
,
and
. The simulations were performed in the MATLAB/Simulink
® software environment, using the Runge–Kutta method with a fixed time sampling of
s. Finally, the proposed dynamic model and the nonlinear control were evaluated when the TEC performed emersion maneuvers for general maintenance tasks, such as oil changes, the lubrication of gears and bearings, filter and brake pad replacement, pump and battery reviews, etc., all of which require technical staff to access the nacelle, and emersion maneuvers for blade-cleaning maintenance tasks over the sea surface. In both cases, a time window with a good weather forecast, where the influence of the waves is negligible (with maximum ranges between 0.5 and 1 m), is required. This is dealt with in the following subsections.
4.1. General Maintenance Tasks in the Nacelle
The minimal requirement needed to obtain the depth and orientation controlled device is the capability to move from a given initial posture to a desired final posture. The saturation of the actuators used to produce vertical forces limits the possibility of carrying out emersion/immersion maneuvers in response to single reference signals, such as step signals, among others. A trajectory is therefore defined as a time history of depth, speed and higher order time derivatives of the desired motion of the device [
32,
33]. In this simulation, it is desirable to maintain the orientation of the TEC in its null value and to track a synchronous blended polynomial type trajectory for the depth, which is frequently adopted in industrial practice. In particular, a trapezoidal velocity profile is assigned, which imposes a constant acceleration in the start phase, a cruise velocity and a constant deceleration in the arrival phase. The trajectory is therefore composed of a linear segment connected by two parabolic segments to the initial and final positions [
34]. The following sequence of polynomials is generated for the construction of the desired trajectory of the depth variable:
where
,
,
,
and the values of
and
are obtained as:
The evolution of the dynamic states of the nonlinear system obtained for each of the independent movements of the TEC is shown in
Figure 9. It will be observed that the system performs extremely well with the desired settling time and with no overshoot. This figure also shows that the nacelle is always fully submerged and that no free-surface interaction occurs when a fraction of the propeller remains outside the sea.
Figure 10 illustrates the evolution of the input control volumes of the system in charge of producing the adequate vertical forces that permit the control of the depth and the orientation of the device, even when part of the propeller moves out of the water causing a loss of buoyancy (
; see Equation (2)). This is computed in the dynamic model as an external disturbance.
Figure 10 shows how the controller generates adequate control signals that compensate for the aforementioned loss of buoyancy applied in the neighborhood of mass
. A very small error of less than
in the orientation tracking caused by this disturbance can be appreciated in
Figure 9. Finally, a visual snapshot of the sequence performed is illustrated in
Figure 11, which shows that the orientation of the device is continuously maintained near its null value, despite the nonlinear loss of buoyancy caused by the propeller.
4.2. Blade-Cleaning Maintenance Tasks
In this case, in order to perform blade-cleaning maintenance tasks, it is necessary to design a linear segment connected by two parabolic segments to the initial and final positions for both the depth and orientation variables. The following sequence of polynomials is generated for each of the controlled variables:
where
,
,
s,
s,
m,
m,
s,
s,
m,
m,
s,
s, and the values of
,
,
and
are obtained as:
The evolution of the dynamic states of the nonlinear system obtained for each of the independent movements of the TEC is shown in
Figure 12. As in the previous emersion maneuver, the system performs extremely well with the desired settling time and with no overshoot, and the device is always fully submerged, which no free-surface interaction occurs.
Figure 13 illustrates the evolution of the input control volumes of the system in charge of producing the adequate vertical forces that permit the control of the depth and the orientation of the device. This figure also shows that an increase in the input control volumes is obtained when the orientation of the system is close to
. The reason for this is that the system is close to a singular configuration, but matrix
remains non-singular according to Equation (
5) in the range
rad.
Figure 14 depicts how the singularity expected when
is avoided because of the aforementioned displacement of
. For the values of our device,
.
Finally, a visual snapshot of the sequence performed is illustrated in
Figure 15, showing the changes in depth and orientation of the device throughout the entire maneuver.