IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 31, NO. 3, JULY 2006
599
Parallel Force/Position Crane Control
in Marine Operations
Bjørn Skaare and Olav Egeland, Senior Member, IEEE
Abstract—A parallel force/position controller is proposed for the
control of loads through the wave zone in marine operations. The
controller structure has similarities to the parallel force/position
control scheme used in robotics. The parallel force/position controller is tested for crane control in simulations and model experiments and the results are presented in this paper. To evaluate the
performance of the proposed controller, we study three different
control strategies for control of loads through the wave zone: active
heave compensation, wave synchronization, and parallel force/position control. The parallel force/position controller gave improved
results, in particular, a significant improvement of the minimum
value of the wire tension, which is important to avoid snatch loads
that may break the wire. The three strategies are tested and compared in simulations and experiments.
Index Terms—Crane control, heave compensation, hydrodynamic loads, parallel force/position control, water entry, water
exit, wave synchronization.
I. INTRODUCTION
CRITICAL phase of an offshore crane operation is when
the load goes through the splash zone. The performance of
the crane system through the splash zone will depend to a large
extent on the crane control system. Currently, crane systems are
not adequate for operation at high sea states seen during winter
conditions in the North Sea.
Offshore oil and gas fields will be developed to a large extent with all processing equipment on the seabed in the years
to come. This means that high operability on the subsea intervention is required, which in the North Sea and other exposed
areas implies underwater intervention in harsh weather conditions. Maintenance, repair, and replacement of equipment are,
therefore, also required during these demanding weather conditions.
Marine cranes are presently equipped with passive and/or active heave-compensation systems, where the goal is to keep the
load motion unaffected by the vessel motion. These systems
have been used in the industry for years and are discussed in,
e.g., [1]–[5].
A
Manuscript received May 22, 2004; accepted December 23, 2005. This
work was supported by Norsk Hydro ASA, Oslo, Norway. Associate Editor:
H. Maeda.
B. Skaare is with Hydro Oil and Energy, Research Centre Bergen, Bergen
5020, Norway (e-mail:
[email protected]).
O. Egeland is with the Centre of Ships and Ocean Structures, NTNU, Marine
Technology Centre, Trondheim N-7491, Norway (e-mail: Olav.Egeland@itk.
ntnu.no).
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/JOE.2006.880394
The concept of wave synchronization was introduced in
[6]–[8], where the load was lowered through the wave zone
with a constant speed relative to the waves, to minimize the
hydrodynamic forces on the load. An extension of this paper
was presented in [9], where wave synchronization was obtained from feedforward control from a wave observer based
on measurements of the vessel and load accelerations and the
wire tension, to avoid wave-amplitude measurements. Wave
synchronization reduces the hydrodynamic forces, but the
resulting inertial forces of the load may give large oscillations
in the wire tension if the load is heavy and the waves are large.
An augmented impedance control scheme denoted as inertance control was introduced for crane control of loads through
the wave zone in [10] and [11].
A combination of force and position control is an established
control method in the robotics literature. In [12] and [13], it was
termed feedforward motion in a force-controlled direction, and
in [14]–[16], it was termed parallel force/position control. A
parallel force/position control scheme will typically employ a
frequency-separation scheme where, loosely speaking, position
control dominates in high-frequency range, while force control
dominates at low frequencies. This concept will be made clear
in the following.
The focus of this paper is parallel force/position control of
loads through the splash zone. A simulation study with parallel/
force position control of a load through the splash zone was
presented in [17]. In this paper, the results from model scale
experiments with a crane vessel with a moonpool are presented.
In the model scale experiments, the three control strategies,
parallel force/position control, active heave compensation, and
wave synchronization, are tested during water entry and water
exit in regular and irregular waves. The performance of the different control strategies are compared with important key values
with respect to the wire tension and the payload acceleration;
namely, the minimum value, the maximum value, and the standard deviation are compared for filtered and unfiltered data.
II. PRELIMINARIES
A. Forces on a Load in Waves
The forces acting on a load that is lowered through the wave
zone are given from Newton’s second law as
(1)
where
is the mass of the load, is the acceleration of the
load, is the acceleration of gravity, is the wire force, and
0364-9059/$20.00 © 2006 IEEE
600
IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 31, NO. 3, JULY 2006
represents the hydrodynamic forces on the load. The wire force
becomes
(2)
The hydrodynamic forces on a load that is transferred through
the wave zone during water entry are derived in [18] from potential theory as
(3)
has positive direction upwards, is the density of the
where
water,
is the instantaneously submerged volume of the
load, is the relative position between the wave and the load,
is the added mass of the load as a function of suband
mergence. The first term represents the Froude–Kriloff pressure,
the second term is due to the hydrostatic pressure, while the last
terms are the effect of the added mass and the diffraction force.
is zero when
is less than or equal to zero, which is the
case when the load is hanging in the air. The last term is often
denoted as the slamming term and is always positive. Equation
(3) is derived under the assumption of a large impact speed, and
the added mass terms at infinite frequency should be used. Since
marine operations are not performed with those large velocities,
the values of the previous terms may be debatable, but this question is outside the scope of this paper.
The viscous hydrodynamic forces acting on a load through
the wave zone may be determined from model tests, and can be
written as
Fig. 1. Sketch of experimental setup and definition of coordinate systems.
motor inertia (kg/m);
motor torque (Nm);
payload mass (kg);
payload position (m);
motor position (m);
wire tension (N);
(4)
is the nonlinear drag coefficient and
is the prowhere
jected efficient drag area.
The total hydrodynamic forces on a load through the wave
zone are found as the sum of (3) and (4)
hydrodynamic force on payload (N).
A sketch of the experimental system with definitions of the
different coordinate systems is shown in Fig. 1.
The spring in Fig. 1 is introduced to simulate a realistic wire
elasticity, and the measured wire tension is given as
(8)
(5)
The winch motor used in the experiments was an alternating
current (ac) servomotor with speed control and position encoder
measurements. The equation of motion for the motor and the
payload can be written as
(6)
(7)
,
is the wire tension and
is the wire stiffness.
C. Fluid Motion in a Moonpool
B. Winch-Motor Model
where
where
,
The response of the wave elevation inside a moonpool to
the waves outside is derived from Bernoulli’s equation in [18],
where the linearized dynamics of the wave elevation inside the
moonpool was found under the assumption that the wave motion did not vary across the moonpool. The linearized moonpool
dynamics was found as
(9)
, and
motor angle (rad);
radius of the pulley on the motor shaft (m);
where is the wave elevation inside the moonpool, is the acceleration of gravity, is the distance from the free water level
to the bottom of the vessel as seen in Fig. 1, and
is
the time derivative of speed potential at the bottom of the vessel.
SKAARE AND EGELAND: PARALLEL FORCE/POSITION CRANE CONTROL IN MARINE OPERATIONS
601
Fig. 3. Block diagram of the ac servomotor with speed control.
Fig. 4. Block diagram of the ac servomotor with an inner speed control loop
and an outer position control loop.
Fig. 2. Moonpool warning on board the Kingfisher vessel.
It is assumed that the speed controller is given by
(14)
It is seen from (9) that the resonance frequency for the wave
elevation inside the moonpool is given by
(10)
where is in the order of a few meters, so that
is about
1 rad/s. Thus, the moonpool resonance frequency is within
the frequency range of the typical wave motion and this fact
is well known in the industry, as seen from the warning on
board the Kingfisher vessel shown in Fig. 2. Experiments in
[6]–[8] showed that the amplitude of the wave elevation inside
the moonpool was more than twice the amplitude of the waves
outside the moonpool resonance frequency.
III. CONTROL STRATEGIES
The block diagram of the dynamic model for the ac motor given
by (6) and the speed controller given in (14) is shown in Fig. 3.
is found from comparison of the
The speed controller
to
in Fig. 3 and (13)
transfer from
(15)
which gives
(16)
A. Parallel Force/Position Control
The ac servomotor that is considered is equipped with an internal speed control. An experimentally determined first-order
model for the transfer function from the motor reference speed
to motor speed
was found in [19] to be on the form
(11)
where the time delay was expected to be mainly due to digital
communication and control within the motor drive and control
units. The phase lag due to the time delay is given as
(12)
1) Position Control: Position control can be introduced with
the proportional controller
(17)
A block diagram of the position control system is shown in
Fig. 4. The position loop transfer function is given as
(18)
and the closed-loop transfer function for the position loop is
found as
is small within the bandwidth of the
By assuming that
speed controller, the transfer function
can be approximated with
(13)
(19)
602
IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 31, NO. 3, JULY 2006
Fig. 6. Transformed block diagram of the force-controlled ac servomotor.
Fig. 5. Block diagram of parallel force/position control loop.
The parameter
where
is selected to be
(26)
(20)
to cancel the term containing the combined stiffness of the water
and the wire in (25). The force-loop transfer function can then
be written as
(21)
The transfer function from the wire tension
sition
can be found as
(27)
to the motor powhere
(28)
(29)
(22)
(30)
2) Force Control: The force controller is given by
(31)
(23)
where
is the desired wire force, is the measured wire tension, is the integration time constant, and
is a gain to be
determined later. In the parallel force/position control schemes
in robotics, the gain
is selected as the inverted spring stiffness.
The linearized hydrodynamic forces on a half-submerged
payload can be written as
(24)
The block diagram with the force controller (23) based on
the motor and model (6) and (7), the wire tension (8), and the
position controller (17) is shown in Fig. 5. The block diagram
in Fig. 5 can be transformed into the block diagram shown in
Fig. 6. The force-loop transfer function can be found from the
block diagram in Fig. 6 as
(25)
(32)
contains the transfer function
from
Note that
wire tension to motor position, which is normally small in magnitude for low frequencies. When
is small in the sense
, it can be neglected in the analysis.
that
From (27), it is seen that the force-loop transfer function can
for low frequencies.
be approximated with
The integration time constant is chosen to obtain sufficient
stability margins. The value of will, therefore, depend on the
characteristics of the ac motor and the load parameters , , ,
and , and the wire elasticity .
3) Parallel Control Scheme: The following parallel force/
position control scheme is proposed for control of loads through
the wave zone:
(33)
(34)
where
is the estimated vessel motion,
is an offset in the
desired force to lift or lower the payload, is the submerged
is a ramp function from 0 to 1,
volume of the payload, and
SKAARE AND EGELAND: PARALLEL FORCE/POSITION CRANE CONTROL IN MARINE OPERATIONS
603
TABLE I
NUMERICAL DATA FOR EXPERIMENTAL AND FULL-SCALE MODEL
starting when the enable signal is set to 1. The sign of the ramp
is negative during water entry and positive during water exit.
B. Active Heave Compensation
The active heave-compensation and wave-synchronization
control strategies presented here are identical with those
described in [6]–[8]. These strategies are performed with feedforward components from the vessel motion and/or the wave
elevation to the motor-speed reference signal.
The motor-speed reference signal during active heave compensation is given as
Fig. 7. Experimental vessel with moonpool, crane system, and payload.
(35)
where
is the desired motor speed, is the commanded constant motor speed, and is the estimated vessel heave speed.
C. Wave Synchronization
The desired motor-speed reference signal during wave synchronization is given as
(36)
where
and
is the estimated wave speed, is the payload position,
(37)
Fig. 8. Payload used in experiments.
(38)
where is the vertical position of the bottom of the vessel
is the vertical position where the blending of the acand
tive heave-compensation signal with the wave-synchronization
signal starts. The purpose of the blending is to avoid unnecessary oscillations in the wire force when the payload is in the air.
represents the decay of the wave motion with water depth,
which inside a moonpool starts at the bottom of the ship at the
vertical position .
IV. CASE STUDY
the experimental model and the full-scale model are shown in
Table I.
A picture of the vessel is shown in Fig. 7, and a picture of the
load is shown in Fig. 8. The crane system consists of an electric ac motor connected to a payload by a wire that runs over a
pulley suspended in a spring as shown in Fig. 1. The spring was
designed to simulate a realistic wire elasticity in the scale model
with the numerical value shown in Table I. Note that the experimental model does not contain a passive heave-compensation system. Further information about the experimental model
is given in [19]–[22].
A. Experimental Model
B. Instrumentation
The experimental model is a barge with a moonpool, scaled
1 : 30 with respect to the Froude number. Numerical values for
The vessel model is equipped with a camera to record the
load and wave motion inside the moonpool and an accelerom-
604
IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 31, NO. 3, JULY 2006
Fig. 9. Bode plot of the transfer functions h (s), h (s), and h
(s) with parameter values
TABLE II
PAYLOAD PARAMETERS
k
= 10 and
T
= 0.048 s.
The corresponding slamming term of a half-submerged load becomes
(41)
eter to measure vertical vessel acceleration. Two wave meters
are mounted inside the moonpool and one wave meter is placed
in the basin, away from the vessel. The payload is equipped with
an accelerometer that measures the vertical load acceleration.
The load is connected to the winch wire through a force ring
that measures the wire tension.
The nonlinear viscous drag coefficient for a sphere is given in
[24] as
0.47. The numerical values of the parameters
for the half-submerged payload and wire are summarized in
Table II.
C. Linearized Hydrodynamic Forces
The parameters of the internal speed controller for the ac
motor given by (11) and (12) was given in [19] as
The payload to be considered in the experiment is a sphere
of diameter
0.09 m with the parameters given in Table I.
The values of the hydrodynamic parameters are found from linearization of (5) for a half-submerged load around the relative
0.18 m/s. This correspeed between the wave and the load
sponds to
1 m/s for a full-scale system. The high-frequency
value of the added mass for a half-submerged sphere is given in
[23] as
(39)
where is the diameter of the sphere, is the density of water,
and is the submerged volume of the payload. It is, therefore,
assumed that the added mass of the load is proportional to the
submerged volume of the load
(40)
D. Control System
rad/s
kg
s
(42)
(43)
(44)
The parameters for the parallel force/position controller was selected as
10,
0.048 s, and the force controller gain
was chosen according to (26). Bode plots with transfer functions
,
, and
are shown in Fig. 9. The po9.81 rad/s, while the
sition loop crosses the 0 dB line at
6.51rad/s. Note
crossover frequency for the force loop is
that both control loops are above the resonance frequency of the
moonpool given in Table I.
It should be noted that for the ac motor, in contradiction to
the case with an hydraulic motor in [17], the transfer function
has an effect on the transfer function
. This is seen
from the Bode plot of
in Fig. 9, where
is large
SKAARE AND EGELAND: PARALLEL FORCE/POSITION CRANE CONTROL IN MARINE OPERATIONS
Fig. 10. Simulated nondimensional motion of the wave and the bottom of the
load during water entry in irregular waves for the different control strategies:
parallel force/position control (at the top), active heave compensation (in the
middle), and wave synchronization (at the bottom).
605
Fig. 11. Simulated nondimensional hydrodynamic force during water entry in
irregular waves for the different control strategies: parallel force/position control
(at the top), active heave compensation (in the middle), and wave synchronization (at the bottom).
in magnitude for high frequencies and the observed high-frequency resonance does not correspond exactly to the frequency
given in (28).
E. Simulations
Simulations of the system during water entry with the different control strategies, active heave compensation, wave synchronization, and parallel force/position control are shown in
Figs. 10–12.
The system is exposed to irregular waves generated from the
Joint North Sea Wave Atmosphere Program (JONSWAP) wave
1.3 s and signifispectrum with wave period
cant wave height
0.1 m.
The plots from the simulations and the experiments in Section
V are made nondimensional by scaling the time according to the
Bis scaling, where the nondimensional time is given as
(45)
where is the time in seconds,
and is given as
is the acceleration of gravity,
(46)
Fig. 12. Simulated nondimensional wire force during water entry in irregular
waves for the different control strategies: parallel force/position control (at the
top), active heave compensation (in the middle), and wave synchronization (at
the bottom).
606
IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 31, NO. 3, JULY 2006
Fig. 13. Bode plot of the transfer functions h (s) with increased integration time constant and notch filtering with different values of the ramp function.
where
is the maximum projected area of the load in the
-direction. The corresponding nondimensional position and
force
is then given as
(47)
(48)
where is the density of water, is the position in meter, and
is the force in newtons.
Nondimensional plots of the motion of the wave and the
bottom of the load are shown in Fig. 10. It is seen that the load is
“dancing” on top of the wave motion from nondimensional time
150 to
230, after which the load is lowered through
the splash zone. The corresponding hydrodynamic force and
the wire force are shown in Figs. 11 and 12, respectively. Note
that both the wave-synchronization and heave-compensation
approach have negative wire force, which is not allowed according to Det Norske Veritas, Oslo, Norway, (DNV) rules
[25].
F. Implementation Aspects
The parameters of the parallel force/position controller used
in the experiments were
10,
, and
0.075 s. The value of the integration time constant is higher than
the value used in the analysis and simulations
0.048 s.
The reason is that the problems with the wire resonance occurred with this value of the integration time constant, even
when the wire tension was filtered. The problem with the wire
resonance can be avoided with use of a passive heave-compensation system with large elasticity, which will move the wire resonance frequency away from the frequency area of the measurement noise. This is assumed to give a better performance both
for the wave-synchronization strategy and the parallel force/position control strategy.
The vessel heave position and speed estimator and the waveamplitude speed estimator used in the experiments are identical
with the estimators described in [6]–[8] and [20].
Since the noise on the wire-tension measurements was within
the frequency area of the wire resonance, the wire-tension measurement was filtered with the second-order notch filter
(49)
and since the wire resonance is changing with submergence of
the load due to the added mass, the notch filter is chosen as
(50)
37 rad/s and
20 rad/s were found experiwhere
mentally to give good performance. Ideally, the notch frequency
should be adapted online to match the observed resonance. A
with the
Bode plot of the force-loop transfer function
notch filter (50) and integration time constant
0.075 s is
shown in Fig. 13 for different values of the ramp function
.
The filtering and increase of the integration time constant resulted in a reduction of the bandwidth of the force controller to
SKAARE AND EGELAND: PARALLEL FORCE/POSITION CRANE CONTROL IN MARINE OPERATIONS
TABLE III
WIRE-TENSION VALUES FOR WATER ENTRY IN REGULAR WAVES
TABLE IV
FILTERED WIRE-TENSION VALUES FOR WATER ENTRY IN REGULAR WAVES
TABLE V
PAYLOAD-ACCELERATION VALUES FOR WATER ENTRY IN REGULAR WAVES
607
different strategies for this excitation. The wave elevation inside the moonpool for irregular waves is rather random, and a
large number of experiments are necessary before a conclusion
is made.
Tables III–XVIII and Figs. 14, 17, 20, and 23 in the following
sections are presented with both raw and filtered nondimensional experimental data. The filtered data contains mainly
the frequency components in the frequency band between
0.5–1.5 Hz, where the significant wave motion is located. The
unfiltered data will contain measurement noise, but should not
be totally neglected since impulsive hydrodynamic loads may
occur.
Two experimental runs were done for water entry and water
exit, for each control strategy and for each wave system. Some
important numerical values, averaged over the runs, are shown
in Tables III–XVIII. Plots for the first run of the experiments are
shown in Figs. 14–25.
For each type of experiment, there are four tables containing
key data related to the wire tension and payload accelerations.
The data in the tables are calculated for the time interval shown
in the corresponding figures and do not include transient parts.
The symbols used in the tables are as follows:
standard deviation of a highpass filtered signal;
minimum value;
TABLE VI
FILTERED PAYLOAD-ACCELERATION VALUES FOR WATER ENTRY
IN REGULAR WAVES
maximum value;
wire tension, raw;
wire tension, filtered;
payload acceleration, raw;
payload acceleration, filtered;
force-control mode;
active heave-compensation mode;
5.00 rad/s,
4.96 rad/s, and
4.92 rad/s, for
0,
0.5, and
1, respectively.
V. COMPARATIVE EXPERIMENTAL STUDY
This section contains the experimental results for water entry
and water exit of a sphere in regular and irregular waves. The
regular waves were of amplitude 0.05 m with the moonpool res1.3 s, while the irregular waves were genonance period
erated from JONSWAP spectrum waves with significant wave
height
0.05 m and characteristic wave period
1.3
s. The JONSWAP spectrum waves were generated with wave
2.6 s.
components with wave periods in the range 0.4 s
To test the different control strategies for harsh conditions, the
resonance period of the moonpool was chosen to obtain large
waves inside the moonpool. The average moonpool wave elevation for regular waves was more than twice the largest moonpool
wave elevation in the experiments conducted in [6]–[8] and [20].
The analysis of the performance of the different control strategies will be based on measurements of the wire tension and the
payload accelerations. The experiments in regular waves should
be given most attention when analyzing the performance, since
the wave elevation inside the moonpool was identical for the
wave-synchronization mode;
percentage improvement with the parallel
force/position control strategy relative to the
active heave-compensation strategy;
percentage improvement with the parallel
force/position control strategy relative to the
wave-synchronization strategy.
The most critical parameter is assumed to be the minimum tension in the wire since negative wire tension will give snatch
loads that may break the wire.
A. Water Entry in Regular Waves
The key data for the wire tension during water entry in
regular waves are presented in Tables III and IV, while the
corresponding data for the payload acceleration are shown in
Tables V and VI.
The force-control strategy shows improvements for all key
values related to the wire tension when compared to both active
heave compensation and wave synchronization for both raw and
filtered data. The largest improvements are for the minimum
value of the wire tension for both filtered and unfiltered data,
608
IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 31, NO. 3, JULY 2006
Fig. 14. Nondimensional raw (cyan) and filtered (red) wire force during water
entry in regular waves for the different control strategies: Parallel force/position
control (at the top), active heave compensation (in the middle), and wave synchronization (at the bottom). Note that the payload is “dancing” on top of the
wave motion until the ramp signal for submergence of the load is given around
dimensionless time t
4100 during parallel force/position control.
Fig. 15. Nondimensional motor position during water entry in regular waves
for the different control strategies: Parallel force/position control (at the top),
active heave compensation (in the middle), and wave synchronization (at the
bottom).
=
TABLE IX
PAYLOAD-ACCELERATION VALUES FOR WATER ENTRY IN IRREGULAR WAVES
TABLE VII
WIRE-TENSION VALUES FOR WATER ENTRY IN IRREGULAR WAVES
TABLE VIII
FILTERED WIRE-TENSION VALUES FOR WATER ENTRY IN IRREGULAR WAVES
while the smallest improvements are for the maximum value
of the wire tension, especially when compared to active heave
compensation.
The improvements of the force-control strategy with respect
to payload accelerations were smaller than for the wire tension.
The largest improvements were obtained for the filtered and
unfiltered maximum payload acceleration, while the minimum
payload acceleration gave smallest improvement. Active heave
compensation gave better performance with respect to minimum
unfiltered payload acceleration.
TABLE X
FILTERED PAYLOAD-ACCELERATION VALUES FOR WATER ENTRY
IN IRREGULAR WAVES
Figs. 14–16 show the wire force, motor position, and the wave
elevation inside the moonpool during the first run with water
entry in regular waves for the different control strategies. It is
seen from Figs. 14 and 15 that the payload is “dancing” on top
of the wave motion until the signal for submergence of the load
is given around dimensionless time
4100. When the submergence of the load starts, the load is transferred through the
splash zone with a steep ramp that is not particularly affected by
the wave motion, as seen in Fig. 15. The reason is that an offset
in force before the load hits the water causes the steep ramp, and
SKAARE AND EGELAND: PARALLEL FORCE/POSITION CRANE CONTROL IN MARINE OPERATIONS
609
Fig. 16. Nondimensional wave elevation inside the moonpool during water
entry in regular waves for the different control strategies: Parallel force/position control (at the top), active heave compensation (in the middle), and wave
synchronization (at the bottom).
Fig. 17. Nondimensional raw (cyan) and filtered (red) wire force during water
entry in irregular waves for the different control strategies: Parallel force/position control (at the top), active heave compensation (in the middle), and wave
synchronization (at the bottom).
TABLE XI
WIRE-TENSION VALUES FOR WATER EXIT IN REGULAR WAVES
TABLE XIII
PAYLOAD-ACCELERATION VALUES FOR WATER EXIT IN REGULAR WAVES
TABLE XII
FILTERED WIRE-TENSION VALUES FOR WATER EXIT IN REGULAR WAVES
TABLE XIV
FILTERED PAYLOAD-ACCELERATION VALUES FOR WATER EXIT
IN REGULAR WAVES
that the real hydrodynamic forces are smaller than the theoretical hydrodynamic forces used in the simulations. The change
of desired wire force was set to occur within one second to submerge the load within one wave period.
B. Water Entry in Irregular Waves
The key data for the wire tension during water entry in irregular waves are presented in Tables VII and VIII, while the
corresponding data for the payload acceleration are shown in
Tables IX and X.
The force-control strategy shows improvements at most key
values related to the wire tension when compared to active heave
compensation and wave synchronization. The largest improvements are for the minimum value of the wire tension for both
filtered and unfiltered data. The wave-synchronization strategy
shows best performance with respect to the standard deviation
of the tension for both filtered and unfiltered data, while the active heave-compensation strategy shows best performance with
respect to maximum value of the filtered wire tension.
The improvements of the force-control strategy with respect
to payload accelerations were rather negative for water entry in
610
IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 31, NO. 3, JULY 2006
Fig. 18. Nondimensional motor position during water entry in irregular waves
for the different control strategies: Parallel force/position control (at the top),
active heave compensation (in the middle), and wave synchronization (at the
bottom).
TABLE XV
WIRE-TENSION VALUES FOR WATER EXIT IN IRREGULAR WAVES
TABLE XVI
FILTERED WIRE-TENSION VALUES FOR WATER EXIT IN IRREGULAR WAVES
irregular waves. The active heave-compensation strategy and
the wave-synchronization strategy showed better performance
with respect to the payload acceleration.
Figs. 17–19 show the wire force, motor position, and the wave
elevation inside the moonpool during the first run with water
entry in irregular waves for the different control strategies. Note
that the wave motion inside the moonpool is larger at the time
the payload is lowered through the wave zone during the forcecontrol strategy than for the other control strategies. This can
explain some of the reasons for the poor performance of the
force-control strategy with respect to payload accelerations in
irregular waves.
Fig. 19. Nondimensional wave elevation inside the moonpool during water
entry in irregular waves for the different control strategies: Parallel force/position control (at the top), active heave compensation (in the middle), and wave
synchronization (at the bottom).
TABLE XVII
PAYLOAD-ACCELERATION VALUES FOR WATER EXIT IN IRREGULAR WAVES
TABLE XVIII
PAYLOAD-ACCELERATION VALUES FOR WATER EXIT IN IRREGULAR WAVES
C. Water Exit in Regular Waves
The key data for the wire tension during water exit in
regular waves are presented in Tables XI and XII, while the
corresponding data for the payload acceleration are shown in
Tables XIII and XIV.
The improvements of the force-control strategy with respect
to the other control strategies are similar as for water entry in
regular waves. The exception is that the maximum value of the
filtered wire tension is smaller for active heave compensation
than for force control. The minimum value of the wire tension
is decreased for all control strategies compared to water entry in
SKAARE AND EGELAND: PARALLEL FORCE/POSITION CRANE CONTROL IN MARINE OPERATIONS
Fig. 20. Nondimensional raw (cyan) and filtered (red) wire force during water
exit in regular waves for the different control strategies: Parallel force/position
control (at the top), active heave compensation (in the middle), and wave synchronization (at the bottom).
611
Fig. 21. Nondimensional motor position during water exit in regular waves for
the different control strategies: Parallel force/position control (at the top), active
heave compensation (in the middle), and wave synchronization (at the bottom).
regular waves. There is a possibility for slack wire both for the
active heave-compensation and wave-synchronization strategy
at this sea state.
Figs. 20–22 show the wire force, motor position, and the wave
elevation inside the moonpool during the first run with water exit
in regular waves for the different control strategies.
D. Water Exit in Irregular Waves
The key data for the wire tension during water exit in irregular waves are presented in Tables XV and XVI, while the
corresponding data for the payload acceleration are shown in
Tables XVII and XVIII.
The improvements of the force-control strategy are largest for
the filtered and unfiltered minimum value of the wire tension
compared to active heave compensation, and for the minimum
value of the unfiltered wire tension compared to wave synchronization. The smallest improvements were found for the maximum value of both the filtered and unfiltered wire tension.
The improvements of the force-control strategy with respect
to payload accelerations were largest with respect to the maximum value of the filtered and unfiltered payload acceleration.
The performance of the force controller was poorer with respect
to the filtered and unfiltered standard deviation of the payload
acceleration compared to wave synchronization.
Figs. 23–25 show the wire force, the motor position, and the
wave elevation inside the moonpool during the first run with
water exit in irregular waves for the different control strategies.
Fig. 22. Nondimensional wave elevation inside the moonpool during water exit
in irregular waves for the different control strategies: Parallel force/position control (at the top), active heave compensation (in the middle), and wave synchronization (at the bottom).
612
IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 31, NO. 3, JULY 2006
Fig. 23. Nondimensional raw (cyan) and filtered (red) wire force during water
exit in irregular waves for the different control strategies: Parallel force/position
control (at the top), active heave compensation (in the middle), and wave synchronization (at the bottom).
Fig. 24. Nondimensional motor position during water exit in irregular waves
for the different control strategies: Parallel force/position control (at the top),
active heave compensation (in the middle), and wave synchronization (at the
bottom).
Similar to the first run with water entry in irregular waves,
we note that the wave elevation inside the moonpool shown in
Fig. 25 is different for the different control strategies, and will
have an influence on the performance in Tables XV–XVIII.
VI. DISCUSSION AND CONCLUSION
The parallel force/position control strategy showed best performance of the different control strategies with respect to the
minimum wire tension, filtered and unfiltered, in all runs. The
averaged improvements over two runs in regular waves were in
the range of 51%–1061%. This implies that the weather window
for marine crane operations can be increased with use of a parallel force/position control strategy.
For the averaged results over two runs in regular waves, the
force-control strategy showed better performance than the active heave-compensation strategy and the wave-synchronization
strategy in all key values with respect to both wire tension and
payload acceleration, for both filtered and unfiltered data, during
both water entry and water exit, with two minor exceptions.
Wave synchronization during water exit in regular waves gave
3.03% better performance than the force-control strategy with
respect to the maximum filtered wire tension, while active heave
compensation during water entry in regular waves gave 2.81%
better performance than the force-control strategy with respect
to the minimum value of the filtered payload acceleration.
The performance of the force-control strategy and the wavesynchronization strategy is assumed to increase when used in
combination with a passive heave-compensation system that can
Fig. 25. Nondimensional wave elevation inside the moonpool during water exit
in irregular waves for the different control strategies: Parallel force/position control (at the top), active heave compensation (in the middle), and wave synchronization (at the bottom).
SKAARE AND EGELAND: PARALLEL FORCE/POSITION CRANE CONTROL IN MARINE OPERATIONS
move the resonance frequency of the wire away from the frequency area of the measurement noise. This implies that the
notch filtering used in both control strategies can be avoided,
and that the integration time constant in the force controller can
be decreased. The wave-synchronization strategy could be further improved by using position control instead of speed control,
and thereby avoiding the differentiation of the wave elevation
measurements.
The parallel force/position controller is rather straightforward to implement on a full-scale model equipped with an
active heave-compensation system, since measurement of the
wire tension is normally available. In general, the controller
requires knowledge of the buoyancy of the load with submergence, but for loads with increasing buoyancy with increasing
submergence only the submerged buoyancy of the load is
necessary.
REFERENCES
[1] in Proc. Int. Offshore Crane Conf., Kristiansand, Norway, 1998, Norwegian Society of Lifting Technology (NSLT).
[2] in Proc. 5th North Sea Offshore Crane Conf., Aberdeen, U.K., 2000,
Norwegian Society of Lifting Technology (NSLT).
[3] Underwater Lifting Operations. Stavanger, Norway: Norwegian Society of Lifting Technology (NSLT), 2000.
[4] U. Korde, “Active heave compensation on drill-ships in irregular
waves,” Ocean Eng., vol. 25, pp. 541–561, 1998.
[5] P. Sandvik, “Methods for specification of heave compensator performance” MARINTEK, Trondheim, Norway, Tech. Rep. MT87-0194,
1987.
[6] S. I. Sagatun, T. A. Johansen, T. I. Fossen, and F. G. Nielsen, “Wave
synchronizing crane control during water entry in offshore moonpool
operations,” in Proc. IEEE Int. Conf. Control Appl., Glasgow, Scotland,
2002, pp. 174–179.
[7] T. Johansen, T. Fossen, S. Sagatun, and F. Nielsen, “Wave synchronizing crane control during water entry in offshore moonpool operations: Experimental results,” IEEE J. Ocean. Eng., vol. 28, no. 4, pp.
720–728, Oct. 2003.
[8] T. A. Johansen, T. I. Fossen, S. I. Sagatun, and F. G. Nielsen, “Wave
synchronizing crane control during water entry in offshore moonpool
operations-experimental results,” Modeling, Identification Control,
vol. 25, pp. 29–44, 2004.
[9] B. Skaare, O. Egeland, and S. Sagatun, “Adaptive wave synchronization for lowering of crane load,” in Proc. 8th IFAC Conf. Manoeuvering
Control Mar. Crafts, Girona, Spain, 2003, pp. 197–202.
[10] S. I. Sagatun, T. I. Fossen, and K. P. Lindegaard, “Inertance control of
underwater installations,” in Proc. 5th IFAC Conf. Control Appl. Marine Syst., Glasgow, Scotland, 2001.
[11] S. I. Sagatun, “Active control of underwater installation,” IEEE Trans.
Control Syst. Technol., vol. 10, pp. 743–749, 2002.
[12] J. De Schutter, “Compliant motion ii. A control approach based on external control loops,” Int. J. Robot. Res., pp. 7–18, 1988.
[13] ——, “Improved force control laws for advanced tracking applications,” in Proc. 1988 IEEE Int. Conf Robot Autom., Philadelphia, PA,
1988.
[14] S. Chiaverini, B. Siciliano, and L. Villani, “A stable force/position controller for robot manipulators,” in Proc. 31st IEEE Conf. Decision Control, Tucson, AZ, Dec. 1992, pp. 1869–1874.
[15] S. Chiaverini and L. Sciavicco, “The parallel approach to force/position
control of robotic manipulators,” IEEE Trans. Robot. Autom., vol. 9, no.
4, pp. 361–373, Aug. 1993.
[16] B. Siciliano, “Parallel force/position control of robot manipulators,”
in Proc. 7th Int. Symp. Robot. Res., G. Giralt and G. Hirzinger, Eds.,
London, U.K., 1995, pp. 78–89.
613
[17] B. Skaare and O. Egeland, “Force control of a load through the splash
zone,” in Proc. 8th IFAC Conf. Control Appl. Mar. Syst., Ancona, Italy,
Jul. 2004, pp. 227–232.
[18] O. M. Faltinsen, Sea Loads on Ships and Offshore Structures, 1 ed.
Cambridge, U.K.: Cambridge Univ. Press, 1990.
[19] T. Fossen and T. Johansen, “Modeling and identification of offshore
crane-rig system” NTNU, Tech. Rep. 2001-12-T, 2001 [Online]. Available: http://www.itk.ntnu.no/research/HydroLab/reports.htm
[20] T. Johansen and T. Fossen, “Observer and controller design for an offshore Crane moonpool system” NTNU, Tech. Rep. 2001-13-T, May
2002 [Online]. Available: http://www.itk.ntnu.no/research/HydroLab/
reports.htm
[21] T. Fossen and S. Sagatun, “Vessel-crane monpool specifications (hydrolaunch)” NTNU, Tech. Rep. 2000-38-L, 2000 [Online]. Available:
http://www.itk.ntnu.no/research/HydroLab/reports.htm
[22] T. Fossen and S. Sagatun, “Hydrolaunch free decay tests” NTNU, Tech.
Rep. 2001-18-T, 2001 [Online]. Available: http://www.itk.ntnu.no/research/HydroLab/reports.htm
[23] B. Pettersen, “Lecture notes, sin 1501 marin hydrodynamikk og
konstruksjonsteknikk,” in Lecture Notes UK-01-75. Trondheim,
Norway: Norwegian University of Science & Technology, Aug. 2001.
[24] F. M. White, Fluid Mechanics, 4th ed. New York: McGraw-Hill,
1999.
[25] Det Norske Veritas (DNV), “Rules for planning and execution of marine operations” Høvik, Norway, pt. 1, ch. 2, ed. 1, 2000.
Bjørn Skaare was born in Oslo, Norway, in 1974. He
received the M.Sc. degree in engineering cybernetics
from the Norwegian University of Science and Technology (NTNU), Trondheim, Norway, and the University of California at Santa Barbara (UCSB), Santa
Barbara, in 1999 and the Ph.D. degree in engineering
cybernetics from NTNU, in 2004.
He worked as a Software Developer at Aston Technology in 2000. He is currently a Senior Engineer
at Hydro Oil and Energy, Research Centre Bergen,
Bergen, Norway. His research interests are in modeling, simulation, and control of marine systems.
Olav Egeland (S’85–M’86–SM’01) received
Siv.Ing. and Dr.Ing. degrees from the Department of
Engineering Cybernetics, the Norwegian University
of Science and Technology NTNU, Trondheim,
Norway, in 1984 and 1987, respectively.
He has been a Professor at the Department of
Engineering Cybernetics, NTNU, since 1989. In the
academic year 1988–1989, he was at the German
Aerospace Center in Oberpfaffenhofen, Germany.
From 1996 to 1998, he was a Head of the Department of Engineering Cybernetics, a Vice-Dean of
Faculty of Electrical Engineering and Telecommunications, and a Member
of the Research Committee for Science and Technology at NTNU. He has
supervised the graduation of 75 Siv.Ing. and 19 Dr.Ing., and was a Program
Manager of the Strategic University Program in Marine Cybernetics at NTNU.
Currently, he is a Coordinator of the Control Activity of the Centre of Ships
and Ocean Structures. He has wide experience as a consultant for industry,
and is a Cofounder of Marine Cybernetics, which is a company at the NTNU
incubator. His research interests are in modeling, simulation, and control of
mechanical systems with applications to robotics and marine systems.
Dr. Egeland was an Associate Editor of the IEEE TRANSACTIONS ON
AUTOMATIC CONTROL from 1996 to 1999, and the European Journal of
Control, from 1998 to 2000. He received the Automatica Prize Paper Award in
1996, and the 2000 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY
Outstanding Paper Award.