Abstract
In this work, two main results are presented. (1) A 2-DOF (roll and tank fluid) model for a u-tank-equipped ship is developed. The ship–tank interaction is modeled with Lagrangian (analytical) mechanics, while nonconservative forces and forces due to the surrounding ocean are added to the model based on Newtonian mechanics. The model is suitable for arbitrarily-shaped u-tanks and system responses of any magnitude. (2) Based on a simplification of this model, a controller giving global (uniform) exponential stability of the origin (roll at zero, tank fluid in equilibrium) is developed for ships in parametric roll resonance. The controller is easily implementable and requires very little energy or power. Simulation results with both the simple and the full models confirm the theoretical analysis.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
To control parametric resonance, there are two basic approaches; use control force to counter-act the unwanted motion, or ensure that the system’s parameters are in such a state that parametric resonance cannot occur. We can call these methods direct and indirect, respectively. The difference is perhaps best explained by analyzing a differential equation.
A simple model for parametric resonance in ships is the Mathieu equation
where ϕ is the roll angle, u c an externally applied torque and the parameters are constant. The system is known to parametrically resonate when \({\omega }_{\mathrm{e}} \approx 2\sqrt{{k}_{44 } /{m}_{44}}\). With indirect control, ωe is dynamically changed so that ϕ will not parametrically resonate. With direct control, u c is used to set up a counter-moment to force the system to zero. Direct and indirect methods can be combined, as seen in [8, 9].
As shown in Chaps. 9 and 10, it is possible to change the encounter frequency ωe (which depends on the ship’s speed) and thus control the system indirectly. However, in practice, this depends on very early detection and the ability of the ship to rapidly perform a speed change. If the ship has high inertia or is at rest with the engines turned off, it is unlikely that the ship can change its speed fast enough to avoid large roll angles.
There are also some disadvantages associated with direct control. Ships are often not equipped with actuation in roll, as such systems are not necessary for propulsion [5]. Possible actuators include fins, tanks, and gyro stabilizers [21]. In this particular work, we will focus on the use of u-tanks as actuators. These have the advantage that they can be used even if the ship is at rest [18]. As they are internal, they do not increase drag. Unfortunately, they do take up space inside the hull, potentially decreasing the available space for other machinery, cargo, or passengers.
A u-tank (sometimes referred to as u-tube tank or u-shaped anti-roll tank) consists of two reservoirs, one on the starboard side and one on the port side, connected by a duct (see Fig. 12.1a). The basic principle is to use the weight and motion of the fluid to give a direct moment in roll, which can be used to counteract parametric resonance or other unwanted motion.
A disadvantage of u-tanks compared to other potential actuators, is that the roll and tank modes are tightly coupled, and only indirectly give a control moment in roll. Output stabilization (driving roll to zero) tends to not leave the tank in its equilibrium position, as seen in [12].
Most models of u-tanks are derived for tanks shaped like three connected rectangular prisms (see Fig. 12.1b) [14, 15, 17, 18, 19, 22], while several actually installed tanks do not match this shape [20, 21, 22]. A model for more generic tank shapes is therefore useful. In addition, most models are linear, and technically only valid for small roll angles [6, 11, 15, 17, 18, 19]. During parametric resonance, the roll angle can reach 40 to 50 ∘ [7, 9, 12, 13].
In this chapter, a novel nonlinear 2-DOF u-tank model is presented for an arbitrarily-shaped u-tank, and a controller that stabilizes parametric roll resonance with the aid of such a tank developed. The model is compared to existing models. The validity of the controller is proved mathematically and tested by simulation.
2 Preliminaries
The model will be derived using a combination of Lagrangian (analytical) and Newtonian mechanics. Initially, the tank–ship interaction (which is conservative) will be modeled using Lagrangian mechanics. Forces and moments induced by the surrounding ocean, in addition to friction and other nonconservative forces, will be modeled using Newtonian mechanics and incorporated into the conservative model.
Only roll and the motion of the tank fluid will be modeled in this chapter. We assume that the ship is not translating relative to the inertial frame.
2.1 Coordinate Systems
To use the Lagrangian approach, the dynamics have to be derived in an inertial reference frame [3]. The geometry of the vessel is easier to describe in a reference frame fixed to the body, but as the body is rotating, a body-fixed frame is not inertial. Therefore, we define two coordinate systems: an inertial frame fixed to the surface of the Earth,Footnote 1 and a noninertial frame fixed to the body.
The origin of the inertial reference can be placed arbitrarily. For simplicity, we let the xy-plane coincide with the mean ocean surface and the z-axis point with the gravity field. The body frame is placed at the transversal center of gravity at the calm-water water plane, with the x-axis pointing forwards, the y-axis pointing starboard and the z-axis pointing downwards, see Fig. 12.2. The ship is assumed symmetric around the xz-plane.
A vector \(\vec{r}\) is denoted \(\vec{{r}}^{\mathrm{n}}\) in the inertial frame and \(\vec{{r}}^{\mathrm{b}}\) in the body-fixed frame. These are related by \(\vec{{r}}^{\mathrm{n}} =\vec{ R}\vec{{r}}^{\mathrm{b}} \Leftrightarrow \vec{ {r}}^{\mathrm{b}} =\vec{ {R}}^{\top }\vec{{r}}^{\mathrm{n}}\) where \(\vec{R}\) is a rotation matrix [3].
2.2 Modeling Hypothesis
To model the ship–tank system, some assumptions and simplifications have to be made.
2.2.1 The Ship
The ship’s motion is assumed restricted to a single degree of freedom, namely roll. It can be defined as the number ϕ so that the rotation matrix \(\vec{R}\) can be written
This is equivalent to having the body-fixed frame (and the ship with it) rotated an angle ϕ about the inertial x-axis [3]. Note that, with the ship restricted to roll, the inertial and body-fixed x-axes are parallel, and without loss of generality can be assumed to be coinciding.
We note that the ship’s angular velocity relative to the inertial frame ω is then given by
We also make some assumptions regarding the ship and the ocean:
- A12.1.:
-
The ship is port–starboard symmetric (i.e., around the body xz-plane) in mass and geometry.
- A12.2.:
-
The ship is not translating relative to the inertial reference frame.
- A12.3.:
-
The waves are sinusoidal, planar, and stationary.
- A12.4.:
-
The wave length is approximately equal to the ship length.
- A12.5.:
-
There is either head or stern seas.
By the first assumption, the ship’s center of gravity (excluding the tank fluid) is given by
2.2.2 The Tank Fluid
A u-tank is simply two reservoirs of water or another liquid, one on the port side and the other at starboard, with a duct in between to allow the passage of liquid. To be able to model this intrinsically complicated behavior, some assumptions have to be made:
- A12.6.:
-
The surface of the fluid in the tank is perpendicular to the centerline of the tank.
- A12.7.:
-
The fluid in the tank is incompressible.
- A12.8.:
-
The flow of fluid in the tank is one-dimensional.
- A12.9.:
-
Tank fluid memory effects are negligible.
- A12.10.:
-
The u-tank is placed at the transversal geometrical center of the ship.
- A12.11.:
-
The tank is symmetrical around the centerline.
- A12.12.:
-
There are no air bubbles in the tank.
- A12.13.:
-
The centerline of the tank is smooth.
- A12.14.:
-
The centerline of the tank runs port–starboard.
Assumption A12.6 is clearly false for a ship in motion; the actual fluid surface in the tank is likely to behave in a complicated and chaotic fashion. Modeling this accurately without resorting to computational fluid dynamics is unfeasible. Assuming the fluid surface to be horizontal would not be much more accurate than Assumption A12.6.
Assumptions A12.6–A12.4 imply that the tank fluid is parameterizable as a tube of varying cross-sectional area. Defining the centerline of the tube of fluid as \(\vec{{r}}_{\mathrm{t}}(\sigma )\) with σ as parameter, \(\vec{{r}}_{\mathrm{t}}^{b}(\sigma )\) can be written as
The parameter σ is defined to have its zero point at the ship centerline and positive in the port direction. The fluid surfaces are located at \(\sigma = -{\varsigma }_{\mathrm{s}} \leq 0\) (starboard side) and σ = ςp ≥ 0 (port side). Thus, \(\sigma \in [-{\varsigma }_{\mathrm{s}},{\varsigma }_{\mathrm{p}}] \subset \mathbb{R}\) defines the fluid-filled part of the tank. When the water level is equal in both the starboard and port side reservoirs, \({\varsigma }_{\mathrm{p}} = {\varsigma }_{\mathrm{s}} = {\varsigma }_{0}\), and \(\sigma \in [-{\varsigma }_{0},{\varsigma }_{0}] \subset \mathbb{R}\) defines the fluid-filled part of the tank.
Property 1.
\(\vec{{r}}_{t}^{b}\) satisfies the following properties:
-
x t b is a constant, per Assumption A12.4.
-
The functions y t b and z t b are smooth (specifically, C 1 or greater), per Assumption A12.2.2.2.
-
y t b is odd and lies in the second and fourth quadrants (i.e., \({y}_{t}^{b}(-\sigma ) = -{y}_{t}^{b}(\sigma )\), y t b(0) = 0 and y t b(σ) < 0 ∀ σ > 0), per Assumptions A12.2.2.2 and A12.2.2.2.
-
z t b is even (i.e., \({z}_{t}^{b}(-\sigma ) = {z}_{t}^{b}(\sigma )\)), per Assumption A12.2.2.2.
-
maxz t b = z t b(0), per Assumptions A12.2.2.2 and A12.2.2.2.
To fully describe the tank fluid, the cross-sectional area A(σ) is also needed.
Property 2.
By Assumption A12.2.2.2, the fluid fills the entire area A(σ) ∀ σ ∈ [ − ςs, ςp]. Assumption A12.2.2.2 implies that \(A(-\sigma ) = A(\sigma ) > 0\).
See Fig. 12.3 for an illustration of the u-tank and its parameters.
The chief physically measurable states of the system are ςp, ςs and the volumetric flow of the tank fluid Q (positive to port). ςp and ςs are related to the flow rate by
We define the generalized tank coordinate q t as
where A 0 is an arbitrary constant with unit m2.
We note that the total fluid volume in the tank, V t, is constant. Thus,
This gives
The time derivative of q t is given by
By differentiating both sides of (12.5) and (12.6) with respect to q t, it follows that
The speed of the tank fluid relative to the tank walls (i.e., the ship), at any point σ in the tank, is given by
From calculus, we know that velocity is tangential to the path, giving
where
Noting that \(\mathrm{d}{x}_{t}^{b}/\mathrm{d}\sigma = 0\), we define
such that
Of course, the ship (and the tank with it) is rotating relative to the inertial frame. Thus, the velocity of the tank fluid relative to the inertial frame, at any point σ in the tank, is given by
3 U-Tank Modeling
According to Lagrangian mechanics, it is necessary to derive the system’s kinetic and potential energies.
Define the generalized coordinates \(\vec{q}\) as
Proposition 1 (Potential energy).
The potential energy of the roll–tank system is given by
where m is the mass of the ship (excluding tank fluid), g is the acceleration of gravity and ρ tis the density of the tank fluid. Note that the first integral is a constant, and that \(U(\vec{0}) = 0\).
Proof.
See Appendix 12.6. □
Proposition 2 (Kinetic energy).
The kinetic energy of the roll–tank system is given by
where
and J 11 is the ship’s moment of inertia around the (body) x-axis (excluding the moment of inertia of the tank fluid).
Proof.
See Appendix 12.6. □
Proposition 3 (Lagrangian dynamics).
The (lossless) roll–tank dynamics are given by
where
Proof.
The Lagrangian \(\mathcal{L}\) of the roll–tank system is given by
The dynamics of the system are then given by the Euler-Lagrange Equation [10]
It can be shown that
Inserting this into (12.19) gives (12.17). □
Proposition 4 (Two-DOF u-tank model).
The dynamics of the tank–roll system are given by
where
the other matrices are as in Proposition 3 and \(u \in \mathbb{R}\) is the control force on the tank fluid. All the parameters are positive. \(\vec{D}\) satisfies \({y}^{\top }\vec{D}y > 0\;\forall \;y\neq 0\).
Proof.
The forces and moments acting on the roll–tank system that are not captured by the Lagrangian modeling are friction and other dissipative forces, added mass, control forces, and pressure torques in roll.
Since nonviscous damping in roll is quite small [4], we model roll damping linearly. Experiments conducted in [14] indicate that quadratic damping is extremely important for the motion of the tank fluid, so this is included. The generalized damping forces are collected in the term \(\vec{D}(\dot{\vec{q}})\dot{\vec{q}}\). [14] experimentally investigated the presence of off-diagonal elements in \(\vec{D}\), but the influence of such terms was found to be negligible. Such terms have therefore been excluded here.
Added mass is a moment proportional to the acceleration of the ship [5], and is caused by interaction with the surrounding ocean. As the tank fluid is not directly in contact with the ocean, the added mass moment \({m}_{a,44}\ddot{\phi }\) only (directly) affects roll. In general, m a, 44 is nonconstant [5], but for simplicity we assume it to be constant in this chapter.
The control force u only affects the tank fluid, which implies that \(\vec{b} = {[0,1]}^{\top }\).
As done in [13], the calm-water pressure moment in roll (hydrostatic and -dynamic buoyancy) is modeled as \(\bar{{k}}_{44}\phi + {k}_{3}{\phi }^{3}\). The parametric excitation is, as in [9, 12] assumed to take place in the linear roll spring term, giving an additional moment of k ϕtcos(ωet + αϕ)ϕ.
Combining all these forces with the Lagrangian-based dynamics of Proposition 3 gives (12.20). □
3.1 Analysis
It is prudent to ask how the new model (12.20) compares to existing ones. As pointed out in the introduction, most existing models are made for rectangular-prism u-tanks (Fig. 12.1b) [14, 15, 17, 18, 19, 22]. Technically, such models cannot fit into the framework developed here, as the tank centerline functions are only C 0 rather than C 1 as required. The integrals that go into the model can still be computed, but the model will technically be invalid.
However, if we ignore this fact, we can explicitly compute the integrals in (12.20). This renders the model identical to the experimentally validated one of [14]. However, that model requires that the duct is always full of water, a constraint not found in the new model.
The linearization of the model is identical to that of [4] and [17, 18],Footnote 2 other than that in these works the models take into account sway and yaw in addition to roll and the tank state, and that in [17, 18] J t ≡ 0.
Excluding the tank moment of inertia J t is likely to have only a small effect, as it is significantly smaller than the moment of inertia of the ship itself, J 11. The coupling to the other degrees of freedom might be significant in general, but in this work the ship is assumed not to be maneuvering.
4 Control Design
In [14], experiments with a rectangular-prism tank showed that a linearized model was unsuitable to capture the full dynamics of the roll–tank system. However, the experiments also indicated that the full nonlinear model was needlessly complicated, and suggested an alternative model where the dynamics were linearized, with the exception of the damping. This model was an adequate approximation even for relatively high roll and tank state amplitudes. While the results in [14] were for a rectangular-prism tank, and not in parametric roll, it seems reasonable that the suggested simplifications would also be applicable in this case. This suggests the model
where
We note that y t b(ς0) < 0 and dz t b} {dσ} (ς0) < 0. We refer to (12.21) as the nominal model.
We define
and rewrite the dynamics as
where
Theorem 1 (U-tank control).
The origin of the system (12.23) is globally (uniformly) exponentially stabilized (following [16, Definition 4.5]Footnote 3) by the controller
where \(\vec{{K}}_{p} = [{K}_{p,1},{K}_{p,2},{K}_{p,3},{K}_{p,4}] \in {\mathbb{R}}^{1\times 4}\)is a matrix such that \(\vec{A} -\vec{ B}\vec{{K}}_{p}\)is Hurwitz and the eigenvalues of \(\vec{A} -\vec{ B}\vec{{K}}_{p}\)chosen such that
where \(\vec{P}\)is the solution to the Lyapunov equation
and \({\lambda }_{\max }(\vec{P})\)is the maximum eigenvalue of \(\vec{P}\). Moreover, a \(\vec{{K}}_{p}\)such that (12.25) is satisfied can always be found.
Proof.
See Appendix 12.6. □
If we take a closer look at the controller (12.24), it cancels the nonlinear tank damping. This damping is “good” damping; in the absence of the time-varying disturbance (setting k ϕt = 0) it is fairly straight-forward to show that the origin of the system (12.23) is GAS by using the energy-like Lyapunov function \(\bar{V } =\dot{\vec{ {q}}}^{\top }\vec{{M}}_{0}\dot{\vec{q}} +\vec{ {q}}^{\top }\vec{{K}}_{l}\vec{q}\) (via the Krasowskii–LaSalle theorem [16, Theorem 4.4]; this theorem cannot be used for time-varying systems).
It is therefore reasonable to believe that this damping term is also beneficial in the presence of the time-varying disturbance (k ϕt≠0). However, proving this has shown itself to be difficult, and the controller is therefore canceling this term.
5 Simulation Study
We simulated the full system (12.20) both with and without the controller (12.24) to test the validity and the robustness of the controller. For comparison, we also simulated the controlled nominal system (12.23).
The tank functions y t b, z t b, and A were given by
with ε ≪ w ∕ 2 and
Note that this choice of a i, b i, c i ensures that y t b, z t b ∈ C 1 and that A ∈ C 0. A tank described by these functions has a centerline function describing half a rounded rectangle. The tank state q t was limited so that \(\vert {q}_{\mathrm{t}}\vert \leq {q}_{\mathrm{t},\max } = {V }_{\mathrm{t}}/(2{A}_{0})\) so that there always is tank fluid at the tank center point σ = 0.
Simulation parameters can be found in Table 12.1. The ship parameters J 11, m a, 44, d 44, \(\bar{{k}}_{44}\), k ϕt, and k 3 were taken from [13, Experiment 1174]. The tank damping parameters are based on experimental values from [14] and formulas found in [12] and [18]. The encounter frequency ωe was chosen to be twice the natural roll frequency, when the system is known to parametrically oscillate.
The uncontrolled nominal system (12.23) had eigenvalues
while the controlled system had eigenvalues
With the parameters of Table 12.1, V t was computed to be V t ≈ 337. 8 m3. As per the standard rules of u-tank design [18], the tank is dimensioned so that the natural frequency of the tank (here, 0. 2978 rad∕s) is chosen to be approximately equal to the natural roll frequency (here, 0. 2972 rad∕s).
The results of the simulation study can be seen in Figs. 12.4 and 12.5. We can clearly see that the system trajectory converges to the origin. Note also that the trajectory of the nominal system is almost identical to that of the true system.
From Fig. 12.4, we can also see that a passive (uncontrolled) tank is capable of reducing the roll angle compared to not having a tank at allFootnote 4 (a reduction in maximum roll angle of approximately 21 ∘ to 7 ∘ ). However, both roll and the tank fluid will end up in steady-state oscillations.
The issue of correctly tuning the natural frequency of the tank fluid bears some consideration. For a rectangular-prism tank (and a tank like the one used in the simulations), the natural frequency can be changed by adjusting the fluid level ς0 or the ratio of A r and A d (cross-sectional area of the reservoirs and the duct, respectively). The latter can of course only be done when the tank is constructed.
Unfortunately, the natural frequency is quite insensitive to changes in ς0 [18]. It is therefore almost impossible to change the natural frequency of the tank after it has been built. However, there can be quite some uncertainty in the natural roll frequency, which can also depend on loading conditions [4, 18].
If the natural frequency of the tank is not properly tuned, the effect of a passive tank can be drastically reduced. The more badly tuned it is, the less effective the tank is. However, as proven in Theorem 1, an active (controlled) tank will still be able to stabilize the origin of the system.
The power and energy consumptions of the control system is also worth noting. As can be seen from Fig. 12.5, at peak the controller requires a force of about 250 kN and 210 kW. By integrating the power consumption (over 1,000 s), the total energy use can be found to be approximately 8 MJ.
These numbers require some context. If force on the tank fluid is applied by using high-pressure air in the reservoirs, the pressure difference in the two reservoirs has to be about 8.5 kPa, or 0.085 bar. When considering the maximum power consumption 21 kW, bear in mind that the actuator is moving 337.8 metric tons of fluid, and that the ship itself has a mass of 76,500 metric tons and is likely to have a fairly large power system. The total energy consumption equals about 0.23 liters of gasoline burned in a combustion engine (using 34.8 MJ/liter of gasoline [2]). All in all, the control system if fairly modest in scale.
6 Conclusions
This work presents two important contributions: A novel model of u-tanks, suitable for u-tanks of any shape and system response of any magnitude; and a u-tank control system capable of exponentially driving the roll angle to zero and the tank fluid to its equilibrium state during parametric roll resonance.
The proposed model has two degrees of freedom; roll, and one for the motion of the tank fluid. To derive the model, the inherently complex motion of a fluid in a tank was modeled as a one-dimensional flow. While technically not true, the model is only designed to capture the tank fluid’s and the ship’s mutual effect on each other. Only the macroscopic fluid effects are likely to be relevant in this case.
Unlike most existing u-tank models, which can only be used for tanks of a very specific shape, the new model can describe u-tanks of arbitrary shape. The new model also captures the inherently nonlinear behavior of the system, and is valid for large system motions. Existing models are largely linear and assume small motions.
The control system was developed and its stability properties proven for a simplification of the 2-DOF model. Under the assumption of no constraints on the states or the input, the controller renders the origin of the closed-loop system globally (uniformly) exponentially stable.Footnote 5
The controller was tested in simulation on both the nominal (simplified) system and the full nonlinear system. The responses of these two systems was virtually indistinguishable in simulation, and the origin was stabilized, as shown theoretically. The power and energy consumptions are quite reasonable; total energy required to stabilize parametric roll is equivalent to a quarter of a liter of gasoline, and peak power requirements are quite modest given the size of the ship.
Simulations also showed that a passive (uncontrolled) tank would be able to reduce the roll angle significantly (21 ∘ to 7 ∘ ) in the presence of parametric roll, but not to drive the roll angle to zero. It can also be shown that a passive tank only works if it is correctly tuned (i.e., the natural tank frequency is identical to the natural roll frequency). Changing the natural tank frequency without rebuilding the tank is almost impossible. The natural roll frequency can change depending on loading conditions, sailing conditions, and simple discrepancies between theoretical design and practical implementation makes it, to a certain degree, unknown. This makes correctly tuning the tank difficult.
However, the controlled tank would still be able to drive roll to zero, even with a poorly tuned tank.
7 Acknowledgement
This work was funded by the Centre for Ships and Ocean Structures (CeSOS), Norwegian University of Science and Technology, Norway, and the Norwegian Research Council.
8 Appendix 1
In this appendix, the potential energy of the ship–tank system is derived, proving Proposition 1.
An infinitesimal volume block dV of the tank or ship at a position \(\vec{r}\) has density \(\rho (\vec{r})\) given by
and is at a height \(h(\vec{r})\) above some arbitrary zero point. We note that h is the zero level minus the inertial z-component of \(\vec{r}\), that is,
The negative signage is because the z-axis has the same direction as the gravity field.
The potential energy dU of the volume block is then given by
which, in the body frame, can be written
The total potential energy U of the ship and the tank fluid is then given by
by the definition of the center of gravity, where m 0 is the combined mass of the ship and tank fluid. From (12.1), \([0,0,1]\vec{R} = [0,\sin (\phi ),\cos (\phi )]\) and, by assumption, \(\vec{{r}}_{g}^{b} = {[{x}_{g}^{b},0,{z}_{g}^{b}]}^{\top }\). This gives
A priori, we know that \(\vec{q} =\vec{ 0}\) is an equilibrium point for the system, so we choose \(U(\vec{q} =\vec{ 0}) =\vec{ 0}\). This gives
since \({\varsigma }_{\mathrm{s}}(0) = {\varsigma }_{\mathrm{p}}(0) = {\varsigma }_{0}\) and A(σ)z t b(σ) is an even function. We therefore choose
giving
which we recognize as (12.15).
9 Appendix 2
In this appendix, the kinetic energy of the ship–tank system is derived, proving Proposition 2.
An infinitesimal volume block dV of the tank or ship at a position \(\vec{r}\) in the body frame has density \(\rho (\vec{r})\) given by (12.29) and velocity \(\vec{v}(\vec{r})\) given by
where ω is the angular velocity of the ship. The velocity of the tank fluid comes from (12.13).
The volume block has kinetic energy dT given by
which, in the body frame, can be written
The total kinetic energy T of the ship and the tank fluid is then given by
We note that, by definition,
is the moment of inertia of the ship and assumed a priori known. Furthermore,
where \({J}_{11} > 0 \in \mathbb{R}\) is the top left element of J, that is, the moment of inertia about the (body) x-axis. Thus,
since \({\left \|\mathrm{d}\bar{\vec{{r}}}_{t}^{b}/\mathrm{d}\sigma \right \|}_{2}^{2} = 1\).
Defining
we can rewrite (12.39) as
which we recognize as (12.16).
10 Appendix 3
This section contains the proof of Theorem 1.
We immediately note that by choosing \(u = {d}_{tt,n}\vert \dot{{q}}_{\mathrm{t}}\vert \dot{{q}}_{\mathrm{t}} + v\), we can transform the dynamics of the system (12.23) into the linear system
The term \(\vec{G}(t)\vec{x}\) can be viewed as a time-varying disturbance to the system. We cannot directly cancel it, both because the parameters are unlikely to be known and because roll is not directly actuated.
The unperturbed system has the dynamics
This system is controllable if its controllability matrix \(\mathcal{C} = \left [\begin{array}{cccc} \vec{B}&\vec{A}\vec{B}&\vec{{A}}^{2}\vec{B}&\vec{{A}}^{3}\vec{B} \end{array} \right ]\)has full rank (i.e., is nonsingular) [1].
The controllability matrix is given by
From [1], we have that \(\mathrm{rank}(\mathcal{C}) =\mathrm{ rank}(\bar{\mathcal{C}})\) since the matrix \(\mathrm{diag}(\vec{{M}}_{0}^{-1},\vec{{M}}_{0}^{-1}) \in {\mathbb{R}}^{4\times 4}\) is nonsingular.
\(\bar{\mathcal{C}}\) has full rank if its determinant is nonzero [1]. Since
this gives the condition
As long as this condition is satisfied, (12.42) is controllable. Since all the parameters in (12.44) are strictly positive, this condition is always satisfied.
As (12.42) is controllable, we can select a \(v = -\vec{{K}}_{p}\vec{x}\), \(\vec{{K}}_{p} \in {\mathbb{R}}^{1\times 4}\), such that \(\vec{A} -\vec{ B}\vec{{K}}_{p}\) is Hurwitz, and can place the poles arbitrarily far into the left half-plane [1]. The closed-loop system is then given by
From [16], we know that for any positive definite symmetric matrix \(\vec{N}\), there exists a positive definite symmetric matrix \(\vec{P}\) such that
We choose Lyapunov function candidate
with \(\vec{P}\) as the solution to (12.46). We note that it is positive definite and decrescent. Specifically,
where \({\lambda }_{\min }(\vec{P})\) and \({\lambda }_{\max }(\vec{P})\) are the minimum and maximum eigenvalues of \(\vec{P}\).
The time derivative of V along the trajectories of the closed-loop system (12.45) is given by
where we have used that
By [16, Theorem 4.10], the origin of the controlled system (12.45) is globally (uniformly) exponentially stable, as long as \({\lambda}_{\min }(\vec{N}) > 2{k}_{\phi t}{\lambda }_{\max }(\vec{P})\| \vec{{M}}_{0}^{{-1}\|}{}_{2}\) or
The ratio \({\lambda }_{\min }(\vec{N})/{\lambda }_{\max }(\vec{P})\) is maximized by choosing \(\vec{N} =\vec{ {I}}_{4}\) [16]. Since we can choose the eigenvalues of \(\vec{A} -\vec{ B}\vec{{K}}_{p}\) arbitrarily far into the left half-plane, we can choose \({\lambda }_{\max }(\vec{P})\) arbitrarily, as this value depends on the eigenvalues of \(\vec{A} -\vec{ B}\vec{{K}}_{p}\) [1].
Thus, for any k ϕt, we can find a controller such that the origin of the controlled system (12.45) is globally (uniformly) exponentially stable. □
Notes
- 1.
As the Earth is not inertial, clearly an Earth-fixed reference frame is not inertial. However, the effects of the non-inertial nature of the Earth’s motion are small for many applications [5].
- 2.
Note that in [17, 18] the signage is wrong for the tank-induced moment in roll in [17, 18]. [18, (12.54b) p. 266)] reads (neglecting sway and yaw motions) \(({I}_{44} + {a}_{44})\ddot{{x}}_{4} + {b}_{44}\dot{{x}}_{4} + {c}_{44}{x}_{4} - [{a}_{4\tau }\ddot{\tau } + {c}_{4\tau }\tau ] = {F}_{w40}\sin ({\omega }_{\mathrm{e}}t + {\gamma }_{4})\), but should read \(({I}_{44} + {a}_{44})\ddot{{x}}_{4} + {b}_{44}\dot{{x}}_{4} + {c}_{44}{x}_{4} + [{a}_{4\tau }\ddot{\tau } + {c}_{4\tau }\tau ] = {F}_{w40}\sin ({\omega }_{\mathrm{e}}t + {\gamma }_{4})\). This error is propagated throughout [17, 18].
- 3.
By this definition, exponential stability is stronger than uniform asymptotic stability, and thus the uniformity is implied.
- 4.
In [12] it was concluded that using a passive tank did not noticeably reduce the roll angle in parametric resonance, but this tank had a badly tuned natural frequency.
- 5.
In the presence of limitations on the tank state or the input, the origin of the controlled system might only be locally (uniformly) exponentially stable.
References
Chen, C.T.: Linear System Theory and Design. Oxford University Press (1999), New York, USA
Davis, S.C., Diegel, S.W.: Transportation Energy Data Book, 29th edn. Oak Ridge National Laboratory (2010), Oak Ridge, Tennessee, USA
Egeland, O., Gravdahl, J.T.: Modeling and Simulation for Automatic Control. Marine Cybernetics (2002), Trondheim, Norway
Faltinsen, O.M., Timokha, A.N.: Sloshing. Cambridge University Press (2009), New York, USA
Fossen, T.I.: Handbook of Marine Craft Hydrodynamics and Motion Control. John Wiley & Sons, Ltd. (2011), Chichester, UK
Frahm, H.: Results of trials of anti-rolling tanks at sea. Trans. of the Institution of Naval Architects 53 (1911)
France, W.N., Levadou, M., Treakle, T.W., Paulling, J.R., Michel, R.K., Moore, C.: An investigation of head-sea parametric rolling and its influence on container lashing systems. SNAME Annual Meeting (2001), Orlando, Florida, USA
Galeazzi, R.: Autonomous supervision and control of parametric roll resonance. Ph.D. thesis, Technical University of Denmark (2009)
Galeazzi, R., Holden, C., Blanke, M., Fossen, T.I.: Stabilization of parametric roll resonance with active u-tanks via lyapunov control design. In: Proceedings of the European Control Conference (2009), Budapest, Hungary
Goldstein, H., Poole, C., Safko, J.: Classical Mechanics, 3rd edn. Addison Wesley (2002), San Francisco, California, USA
Goodrich, G.J.: Development and design of passive roll stabilizers. In: Transactions of the Royal Institution of Naval Architects (1968), London, UK
Holden, C., Galeazzi, R., Fossen, T.I., Perez, T.: Stabilization of parametric roll resonance with active u-tanks via lyapunov control design. In: Proceedings of the European Control Conference (2009), Budapest, Hungary
Holden, C., Galeazzi, R., Rodríguez, C.A., Perez, T., Fossen, T.I., Blanke, M., Neves, M.A.S.: Nonlinear container ship model for the study of parametric roll resonance. Modeling, Identification and Control 28(4) (2007)
Holden, C., Perez, T., Fossen, T.I.: A Lagrangian approach to nonlinear modeling of anti-roll tanks. Ocean Engineering 38(2–3), 341–359 (2011)
Kagawa, K., Fujita, K., Matsuo, M., Koukawa, H., Zensho, Y.: Development of tuned liquid damper for ship vibrations. In: Transactions of the West Japan Society of Naval Architects, vol. 81, p. 181 (1990)
Khalil, H.: Nonlinear Systems, 3rd edn. Prentice Hall (2002), Upper Saddle, New Jersey, USA
Lloyd, A.R.: Seakeeping: Ship Behaviour in Rough Weather. Ellis Horwood Series in Marine Technology. Ellis Horwood (1989), Chichester, UK
Lloyd, A.R.: Seakeeping: Ship Behaviour in Rough Weather. ARJM Lloyd (1998), Gosport, UK
Moaleji, R., Greig, A.R.: On the development of ship anti-roll tanks. Ocean Engineering 34, 103–121 (2007)
Perez, T.: Patrol boat stabilizers. Tech. rep., ADI-Limited, Major Projects Group (2002)
Perez, T.: Ship Motion Control. Advances in Industrial Control. Springer-Verlag, London (2005)
Sellars, F.H., Martin, J.: Selection and evaluation of ship roll stabilization systems. Marine Technology, SNAME 29(2), 84–101 (1992)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Holden, C., Fossen, T.I. (2012). A U-Tank Control System for Ships in Parametric Roll Resonance. In: Fossen, T., Nijmeijer, H. (eds) Parametric Resonance in Dynamical Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-1043-0_12
Download citation
DOI: https://doi.org/10.1007/978-1-4614-1043-0_12
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-1042-3
Online ISBN: 978-1-4614-1043-0
eBook Packages: EngineeringEngineering (R0)