You are on page 1of 7

International Journal of Computer Theory and Engineering, Vol. 6, No.

3, June 2014

Crane Modeling and Simulation in Offshore Structure


Building Industry
Namkug Ku, Sol Ha, and Myoung-Il Roh

the shipyard recently want to use the general analysis


AbstractTo increase the lifting capacity and minimize the program for its dynamic response analysis. But the
cost and time for building a ship and offshore structure, block disadvantage of using the general analysis program for
lifting with multi-cranes becomes more and more danger. In dynamic response of multi-body system is that it is difficult
this paper, therefore, dynamic response analysis of the
multi-cranes is performed for block lifting operation. By this
to consider its exact fluid dynamic, in specific, its hard to
simulation, one can confirm the dynamic effects, such as analyze its hydrostatic and hydrodynamic force.
dynamic motion and load, to prevent fatal accidents during the
multi-crane operation. The crane system consists of several
bodies. These bodies are connected with various types of joints
and wire rope. To carry out the dynamic simulation, therefore,
the crane system is modeled as a multi-body system. There are
several types of crane, such as a goliath crane, jib crane, and
floating crane, etc. Among them, the floating crane is operated
on the sea water. Therefore the hydrostatic force and linearized
hydrodynamic force are considered as the external forces acting
on the floating crane. Using the dynamics simulation program Fig. 1. Various cases of heavy load transportation using multi-crane in the
developed in this paper, a dynamic response simulation of offshore structure building industry: (a) two goliath cranes; (b) two floating
several cases of block lifting with multi-cranes are carried out, cranes; and (c) two jib cranes.
and the simulation results are validated by comparing them
with the measured data from the shipyard. Moreover, the In a case of floating cranes for example, the crane is
simulation results can be applied to the structural analysis for
constantly experiencing hydrodynamic forces during the
evaluate the dynamic effects on the block.
lifting operation. Therefore in this paper, the kernels are
Index TermsDynamic simulation, modeling and developed that can analyze the dynamic response of the
simulation, multi-body system, large scale manufacturing, multi-body system and calculate the hydrostatic,
structural analysis. hydrodynamic, and wind forces.
In this paper, the research about the commercial kernel of
dynamic analysis for multi-body system is discussed first.
I. INTRODUCTION Then, the kernel of dynamic analysis developed in this
Recently, the shipyard has been manufacturing the research is discussed, and the developed kernel for
offshore structure blocks as large as possible for minimize determining external forces is discussed. After that, the result
the building cost and time. But weight of these blocks often of simulation for dynamic response analysis of multi-crane
exceeds the lifting capability of the crane. Thus to solve this using the developed program will be discussed, and lastly the
problem, the shipyard has started to use multiple cranes to lift conclusion and further plan for the research will be
the heavy loads. considered.
Fig. 1 shows various situations using the multi-crane. Fig.
1 (a) shows operation of block turnover using 2 goliath
cranes, which is one of the most important equipment in II. RELATED WORK
shipyard, Fig. 1 (b) shows launching a ship, which is built ADAMS (Automatic Dynamic Analysis of Mechanical
outside dock, to the ocean using 2 floating cranes which can Systems) is a software system that consists of a number of
generally transport the blocks heavier than the ones carried integrated programs that aid an engineer in performing
by goliath crane, and Fig. 1 (c) shows transportation of the three-dimensional kinematic and dynamic analysis of
blocks to the dock using 2 Jib cranes. These transporting mechanical systems [1], [2] ADAMS generates equations of
operations are more dangerous than using single crane, thus it motion for multi-body systems using augmented formulation.
is important to have simulations to insure the safety of the The user can define any multi-body system composed of
operation in advance. several rigid and flexible bodies that are interconnected by
The crane systems in Fig. 1 are all multi-body system joints. ADAMS supplies various types of joints, such as
which the multiple rigid bodies are jointed together, therefore fixed, revolute, and spherical joints. Various external forces
can also be applied to the multi-body systems, but the
Manuscript received October 20, 2013; revised January 7, 2014. hydrostatic and hydrodynamic forces, which are the
The authors are with the Education and Research Center for Creative dominant forces exerted on the floating platform, cannot be
Offshore Plant Engineers, Engineering Research Institute, and Department
of naval architecture and ocean engineering in Seoul National University, handled by ADAMS.
South Korea (e-mail: knk80@snu.ac.kr). ODE (Open Dynamics Engine) is an open-source library

DOI: 10.7763/IJCTE.2014.V6.875 278


International Journal of Computer Theory and Engineering, Vol. 6, No. 3, June 2014

for simulating multi-body dynamics [3]. Similar to ADAMS, III. DEVELOPMENT OF KERNEL OF DYNAMIC ANALYSIS FOR
ODE derives equations of motion for multi-body systems MULTI-BODY SYSTEM
using augmented formulation. ODE can treat only rigid The kernel of dynamic analysis is developed for the
bodies, however, not flexible bodies. Moreover, ODE cannot multi-body system. In this section, the recursive formulation
handle hydrostatic and hydrodynamic forces. applied for the construction of kinematic equation of
RecurDyn [4] is a three-dimensional simulation software multi-body system is explained.
that combines dynamic response analysis and finite element
analysis tools for multi-body systems. It is 2 to 20 times faster A. Forward and Inverse Dynamics
than other dynamic solutions because of its advanced fully The dynamics of a rigid-body system are described by its
recursive formulation. Various joints and external forces can equation of motion, which specifies the relationship between
also be applied to the multi-body systems, but RecurDyn the forces that act on the system and the accelerations they
cannot handle hydrostatic and hydrodynamic forces. produce. The main concern in this section is the algorithms
This study presents the development of a dynamics kernel for the following two particular calculations.
for the dynamic analysis of offshore structures such as Forward dynamics: The calculation of the acceleration
semi-submersible drilling rig or drill ship. The equations of response of a given rigid-body system to a given applied
motion for multi-body systems were derived using recursive force
formulation. Moreover, the external force calculation module Inverse dynamics: The calculation of the force that must
can generate hydrostatic force by considering the nonlinear be applied to a given rigid-body system to produce a
effects and the linearized hydrodynamic force as external given acceleration response
forces. Forward dynamics is used mainly in simulation. Inverse
It is possible to interface these general programs with dynamics will be explained first, however, since it is easier
hydrodynamics using user-subroutine. For example, than forward dynamics in the manner of the explanation of
Jonkman developed a module called HydroDyn for the recursive formulation [6].
calculating hydrodynamic force in time domain and interface
B. Inverse Dynamics of Recursive Formulation
it with other program [5]. For calculating hydrodynamic
force in time domain, Jonkman transforms the analysis The equations of motion for each body of the multi-body
results from WAMIT, which is a commercial program for system based on recursive formulation can be summarized as
calculating hydrodynamic force in frequency domain, into following.
time domain using Cummins equation. In other words, the
analysis results from WAMT are required to use v i i Xi 1 v i 1 Si qi (1)
Hydrodyn. In this research, to make the developed kernel
independent from any other programs, 3D Rankine panel a i i Xi 1 a i 1 Si qi S i qi v i Si qi (2)
method is applied for direct calculation of hydrodynamic
force in time domain. To interface 3D Rankine panel method fiB I i a i v i * I i v i (3)
with the existing programs of dynamic response analysis for
multi-body, input of hydrodynamic force is not enough. To
fi fiB i X*i 1 fi 1 fiext (4)
increase numerical stability, it is required to modify the mass
and inertia of the floating body using added mass. Therefore
it is not easy to interface with other commercial programs. i SiT fi - (5)
Moreover, as mentioned above, to make the developed kernel
independent from any other programs, the functions for In here, v i is velocity vector(6 elements) of body , a i is
analyzing dynamic response of multi-body and calculating acceleration vector(6 elements) of body , qi is generalized
hydrostatic and dynamic force are integrated together. Table
coordinate(joint value), S i is velocity transformation matrix,
I shows the features of the different dynamics kernels that
I i is mass and mass moment of inertia of body , fi is
were compared in this study. B

TABLE I: COMPARISON OF THE FEATURES OF THE DEVELOPED DYNAMICS resultant force exerted on body , fiext is external force
KERNEL IN THIS STUDY WITH COMMERCIAL DYNAMICS KERNEL
This study ADAMS ODE RecurDyn exerted on body , fi is force across the joint , and i is
Multi-body Recursive Augmented Augmented Recursive
formulation formulation formulation formulation formulation force generated by joint (generalized force). In inverse
Various dynamics, since the positions qi , velocities qi , and

joints
accelerations qi of generalized coordinates are given, the
Flexible
X X
body velocities v i and accelerations a i of each body can be
Hydrostatic

computed. Furthermore, the forces fi and the generalized
force
Linearized
hydrodyna
forces i , which should be exerted on each link, can be also
mic force computed in a recursive fashion [6], [7].
*(: Supported; : Can be only interfaced by the developer of the dynamics For example, the equations of motion for the three-link
kernel) multi-body system can be formulated as shown in Fig. 2.

279
International Journal of Computer Theory and Engineering, Vol. 6, No. 3, June 2014

fiB fiB fiext


Equations of motion for link 1
v 1 1 X0 v 0 S1 q1 (1-a) (7)
a1 1 X0 a 0 S1 q1 S 1 q1 v 1 S1 q1 (1-b)

f B I a v * I v
1 1 1 1 1 1 (1-c)
fiB I i a i v i * I i v i fiext (8)
f1 f1B 1 X*2 f2 f1ext (1-d)

fi fiB i X*i 1 fi 1
S T f
1 1 1
(1-e) q3
Equations of motion for link 2
(9)
v 2 X1 v 1 S 2 q2
i
(2-a) 3
a 2 2 X1 a 1 S 2 q2 S 2 q2 v 2 S 2 q2 (2-b) 4) Because fiext is given, v i * I i v i fiext can also be
f2B I 2 a 2 v 2 * I 2 v 2 (2-c)

f f B 2 X* f f ext (2-d)
q2 determined without considering the other equations.
2 2 3 3 2

2 S 2T f2 (2-e) Therefore, it will be denoted as p i and considered a


yn 2
Equations of motion for link 3
q1
given value.
v 3 3 X 2 v 2 S3 q3 (3-a) Given: q1 , q2 , q3 , q1 , q2 , q3 ,
a 3 3 X 2 a 2 S3 q3 S 3 q3 v 3 S3 q3 1 q1 , q2 , q3

pi v i * I i v i fiext .. (10)
(3-b) B ase
xn Fine: 1 , 2 , 3
E
f B I a v * I v
3 3 3 3 3 3 (3-c)

f3 f X f4 f
3
B 3 *
4
ext
3 (3-d)

3 S3T f3 (3-e)
By substituting (6), (8) ~ (10) into (2) ~ (5), (11) ~ (14) are
Fig. 2. Example of an inverse dynamics problem: three-link multi-body
system. derived.
a i i Xi 1 a i 1 Si qi ci (11)
1) The velocity of link 1, v 1 , can be determined using
(1-a), since the velocity of the base, v 0 , is zero. Then the fiB I i a i pi (12)
velocities of the other bodies can be determined using
(2-a) and (3-a). fi fiB i X*i 1 fi 1 (13)
2) The acceleration of link 1, a1 , can be determined using
(1-b), since the acceleration of the base, a 0 , is zero. i SiT fi (14)
Then the accelerations of the other bodies can be (11) ~ (14) can be rearranged into (15) ~ (18), and they are
determined using (2-b) and (3-b). the equations of motion for the forward dynamics of the
3) Because the velocities and acceleration are determined, multi-body system based on recursive formulation.
the resultant forces can be determined using (1-c), (2-c),
and (3-c). a i i Xi 1 a i 1 Si qi ci (15)
4) Because link 4 does not exist, the force, f4 , exerted on
S I X
1
qi STi I iASi i
T
i
A
i
i
a ci p iA
i 1 i 1
(16)
link 4 by link 3 is zero. Therefore, the force, f3 , exerted

1
on link 3 by link 2 can be determined using (3-d). Then I iA I i i X*i 1 I iA1 i 1 Xi i X*i 1 I iA1 Si 1 STi 1I iA1Si 1 STi 1I iA1 i 1 Xi (17)

forces f and f can be determined using (2-d) and


2 1 piA pi i X*i 1 piA1 i X*i 1 I iA1 ci 1
(18)

(1-d). 1
i
X I iA1 Si 1 STi 1I iA1Si 1
*
S T
I iA1ci 1 piA1
5) Finally, the generalized forces 1 , 2 , and 3 can be i 1 i 1 i 1

determined by suppressing the constraint forces from Based on the equations of motion for the forward and
forces f , f , and f . 1 2 3
inverse dynamics, the kernel of dynamic analysis for
multi-body system is developed.
C. Forward Dynamics of Recursive Formulation
For the simple explanation of inverse dynamics, (1) ~ (5)
will be expressed in a more compact form through the IV. VERIFICATION OF THE DEVELOPED KERNEL
following steps. In this section, the developed kernel is verified before the
1) Because qi is given and velocities v i can be dynamic response analysis of the multi-body system is
determined in the recursive fashion using only (1), v i performed by comparing it with other commercial kernels for
will be considered as given. two test models.
2) When the velocities v i are considered a given, the last
C .O .G . of B ody 1: 1kg
term of (2), S q v S q , can be determined
i i i i i
without considering the other equations. Therefore, it Revolute Joint2

will be denoted as ci and considered a given value. C .O .G . of B ody 2: 0.5kg


y B ody1 B ody2
C .O .G . of B ody 3: 0.5kg
q
ci S i qi v i Si qi (6) Revolute Joint1 q22 C ylindrical Joint1

x Joint3
Revolute Joint3
3) As shown in (7), when the new notation fiB ' denotes qq1 B od y3
z 1

fiB fiext , (3) and (4) are rewritten as (8) and (9).
Fig. 3. Multi-body system composed of three bodies, three revolute joints,
one cylindrical joint and one closed loop.

280
International Journal of Computer Theory and Engineering, Vol. 6, No. 3, June 2014

The first test model is a multi-body system composed of of motion can be used for dynamic response analysis after the
three bodies, three revolute joints, one cylindrical joint, and input of external force. The external forces considered in this
one closed loop, as shown in Fig. 3. simulation are hydrostatic force with non-linear effect,
Body 1 is attached to the base by revolute joint 1, and body linearized hydrodynamic force, gravitational force, and wind
2 is connected to body 1 by revolute joint 2. Body 3 is force.
attached to body 2 with revolute joint 3, and moves
A. Hydrostatic Force
perpendicular to the x axis due to cylindrical joint 1.
The hydrostatic force applied to floating platform is
Position Velocity Acceleration calculated while considering its instantaneous position and is
expressed as seen in (19) [9].
Calculation
result from
reference e
f Hydrostatic SW g[0 ;0 ; dV ; yBuoyancy dV ; xBuoyancy dV ;0 ]T (19)
V V V
[rad/s] [rad/s] [rad/s2]
15.0
Result 3.5
3.0
4.0
10.0
calculated 2.5 2.0
5.0

using
2.0
1.5
q1
q2
0.0 0.0
q1_dot
-5.0
q1_twodot
q2_twodot
In here, SW is density of the sea water, g is gravitational
developed 1.0
0.5
-2.0
q2_dot
-10.0
kernel 0.0
-4.0 -15.0
acceleration, V is submerged volume of the floating body,
0.0 0.5 1.0 t[sec] t[sec] 0 0.5 1
t[sec]
0 0.5 1

Fig. 4. Results of the simulation of the position, velocity, and acceleration of and xBuoyancy , yBuoyancy are represent the coordinates of
generalized coordinates q1 and q2 compared with those yielded by the
reference. center of buoyancy, respectively.

The position, velocity, and acceleration of the generalized B. Hydrodynamic Force


coordinates q1 and q2 illustrated in Fig. 3 were compared with The hydrodynamic force is calculated in time domain
those yielded by the reference [8]. The results match well, as using 3D Rankine panel method. The governing equation is
shown in Fig. 4 Laplace equation (20).
As shown in Fig. 5, the third test model is a multi-body
system composed of eight bodies and 10 revolute joints. 2 0, I d (20)
Also, the system has three closed loops. This model is used to
verify the dynamic codes developed in the 1980s.
where I is incident wave potential, and d is disturbed
potential.
The incident wave potential needs to satisfy the boundary
condition seen below. (21) ~ (24) are linearized kinematic
free surface, linearized dynamic free surface, bottom and
radiation boundary conditions, respectively.
I I
=0 at z 0
z t (21)
I
+g I 0 at z 0
t (22)
I
Fig. 5. Generalized coordinates , and of the multi-body system. 0
z z h (23)

I x, y , z , t I x, y , z , t T
Calculation
result from I x , y , z , t I x L, y , z , t
reference
I x , y , z , t I x , y L, z , t
5.00E-01
Gaama
Gaama_dot 1.80E+01
Beta
Beta_dot (24)
Result
1.20E+03
4.50E-01 2.00E+02 1.60E+01
4.00E-01 1.00E+03

where I, T, L is the elevation, period and length of incident


1.50E+02 1.40E+01

calculated 3.50E-01
3.00E-01
1.00E+02

5.00E+01
1.20E+01
1.00E+01
8.00E+02

using
2.50E-01 6.00E+02
0.00E+00 8.00E+00
2.00E-01 0 0.005 0.01 0.015 0.02 0.025 0.03 0.035
-5.00E+01 6.00E+00 4.00E+02

developed
1.50E-01
1.00E-01
5.00E-02
-1.00E+02

-1.50E+02
4.00E+00
2.00E+00
2.00E+02
wave.
kernel 0.00E+00
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035
-2.00E+02
0.00E+00
0.00E+00
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035

The disturbed wave potential needs to satisfy the boundary


Fig. 6. Simulation results of the position and velocity of the generalized
coordinates , and compared with those yielded by reference.
condition seen below. (25) is body boundary condition, (26)
is kinematic free surface boundary condition including
The position, velocity, and acceleration of generalized artificial damping, and (27) is dynamic free surface boundary
coordinates and illustrated in Fig. 6 were compared with condition.
those yielded by the reference [2]. The results match
d
perfectly. n I , T R r
n t n (25)
d d 2
V. EXTERNAL FORCE FOR DYNAMIC RESPONSE ANALYSIS 2d d
t z g (26)
The recursive formulation used to construct the equation

281
International Journal of Computer Theory and Engineering, Vol. 6, No. 3, June 2014

d 45 degree, respectively, are applied.


gd (t dt ) 0
t (27)

where is position vector of the panel of floating body


defined in inertial coordinate system, r is position vector of
the panel of floating body defined in body-fixed coordinate
system, T is position vector (qP ,1 , qP ,2 , qP ,3 ) of center of
mass for object defined in inertia coordination, R is angular Floating
Lug Crane
vector ( qP ,4 , qP ,5 , qP ,6 ) defining the orientation of body-fixed
coordinate system, d is wave elevation of the disturbed Lug Araon Araon

potential, and represents radiation coefficient. Fig. 7. The lug arrangement for lunching process of the ship using two
Problems defined as above can be solved as follows. floating cranes.

Incident wave potential


I have analytic solution (28). Fig. 7 is the plan for connecting the floating crane and ship
with wire rope.
g The launching simulation is processed in order as seen
I Ae kz sin kx cos ky sin t (28)
below, and its result is shown in Fig. 8.
1) Ship is placed on land.
where A is wave amplitude, k is wave number, is wave 2) hoisting-up the ship
direction, is wave frequency. 3) The floating crane is moved to side while carrying the
Then disturbed potential d is calculated using numerical ship. (1) (2)
(1) (2)

4) hoisting-down the ship


method. In this case, the Greens second identity is used as 5) The ship lunching complete and the ship is floating.
seen in (29), and for G the 3D Rankine Source in (30) is used
[10]. (1) (2)
(1) (2)
(3) (4)
(3) (4)

G d G d
d d n G n dS SF d n G n dS
S Body
(29)
(3) (4)
(3) (4)
(5) (5)

1 1
G ( x, x)
4 x x
(30)
(5)
Fig. 8. The
(5)
result of the simulation for the lunching process of the ship using
In here, x is position vector of 3D Rankine source, x' is two floating crane.
position vector of panels, Sbody is body surface, and SF is free
surface. Fig. 9 shows the result of simulation that is the tension of
To increase the numerical stability of this procedure, when two wire ropes numbered H3, H4 among total of 8 wire
ropes. The tension changes according to the stage of the
we calculate acceleration of the ship at time (t+dt), a(t dt ) ,
launching procedure, and we could confirm that the dynamic
m add a(t ) is considered as the additional external force loads are 10 ~ 15% larger than the static loads.
with the hydrodynamic force at time (t+1), and madd is added
to real mass of the floating body. This is the reason why it is
not very simple to apply the 3D Rankine panel method to the
commercial program for multi-body response analysis. In
here, madd is added mass and it is also calculated using 3D
Rankine panel method.

VI. SIMULATION OF LAUNCHING A SHIP USING TWO


FLOATING CRANE
Fig. 1 (b) shows a case of using 2 floating cranes for
launching a ship built on land due to the shortage of dock.
The weight of the constructed ship in this case is 3,800ton
Fig. 9. Tension of the wire rope calculated from the simulation for the
before setting up the accommodations and other equipment. lunching process of the ship.
The capacity of the floating crane used in this process is
3,000ton each. The reason for using two floating cranes is To validate the simulation results, it is compared with the
due to the weight of ship exceeding the capability of single measured data from the shipyard, which is marked with
floating crane. For this simulation, the incident wave, whose triangle in upper graph and x in lower graph. From the
amplitude, frequency, and direction are 0.5m, 0.628 rad/sec, comparison, it is confirmed that the difference between

282
International Journal of Computer Theory and Engineering, Vol. 6, No. 3, June 2014

(to n )
simulation and measured data does not exceed 10%. 180
160
This 10% difference is mainly caused by uncertainty of 140
120
synchronization between the cranes, and we are planning to 100
Tens
consider this uncertainty as a factor of multi-crane 80
60

simulation. 40
20
0
0 200 400 600 800 1000 1200 1400 1600
Time
H o istin g H o istin g B lo ck B lo ck
-U p -U p Tu rn -o ver Tu rn -o ver
VII. SIMULATION FOR BLOCK TURNOVER USING TWO starts en d s starts en d s
H o istin g H o istin g
Tran sp o rtatio n o f Tran sp o rtatio n o f
GOLIATH CRANES th e b lo ck starts th e b lo ck en d s -D o w n -D o w n
starts en d s

Fig. 1 (a) shows the block lifting using 2 Goliath cranes. Fig. 12. Tension of the wire rope calculated from the simulation for the block
The weight of the block is 830ton which exceeds the turn-over process.
capability of Goliath crane 600ton. Therefore, to move and
turnover the block into the dock, two Goliath cranes is being
used, and this process is being simulated.

Fig. 13. Maximum static and dynamic tension of the wire rope calculated
from the simulation.

Fig. 13 shows the maximum static and dynamic tension of


the wire rope calculated from the simulation. Using this
simulation results, we can evaluate that how much the
dynamic behavior of this manufacturing process effects on
Fig. 10. The goliath cranes model for the simulation of the block turn-over the block in structural aspects. Fig. 14 shows the results of
process. structural analysis using the maximum loads. From this
structural analysis, we can evaluate the maximum stress and
As seen in Fig. 10, the Goliath crane is composed of main
deformation increase by 22.75% and 12.28% respectively,
body and trolley, and they are connected with prismatic
when the dynamic effects are considered.
joints. Based on this information, equations of motion are
constructed using the kernel of dynamic analysis. The
simulation is processed in order as seen below.
1) Hoisting-up the block
2) Goliath crane is moved in the direction of the dock and
transports the block
3) turn-over the block
4) hoisting-down the block
In here, the process 1) and 2) are pictured in Fig. 11-(1),
and process 3) is in Fig. 11-(2).

Fig. 14. the results of structural analysis using the maximum static and
dynamic loads.

VIII. CONCLUSION AND FURTHER RESEARCH PLAN


In this research, the kernel of dynamic analysis for
multi-body system is developed. To calculate the suitable
external forces for the various types of the cranes, the
modules for determining hydrostatic, hydrodynamic, and
wind forces are developed. The developed kernel and
modules are verified by comparison with commercial
Fig. 11. the process of the block turn-over simulation. software.
The modules are integrated with the kernel of dynamic
Fig. 11 shows the result of simulation that is the tension of analysis. Using the developed program, the dynamic
one wire rope in time among total of 6 wire ropes. response analysis for transportation of heavy load by
Since the weight of the block is 860ton and total of 6 wire multi-crane is performed. The results of the simulation are
ropes are used, the result of calculated tension of one wire compared with the data measured from the shipyards. As a
being 140ton is reasonable. In addition, the dynamic change result of the comparison, we conclude the modules are well
of tension can be predicted through this simulation before the implemented for dynamic analysis of block lifting using
manufacturing process in shipyard. multi-cranes. Moreover, the simulation results can be applied

283
International Journal of Computer Theory and Engineering, Vol. 6, No. 3, June 2014

to the structural analysis for evaluate the dynamic effects on [7] J. Y. S. Luh, On-line computational scheme for mechanical
manipulators, Journal of Dynamic Systems, Measurement, and
the block. Control, vol. 102, pp. 69-76, 1980.
In further research, this simulation program will be applied [8] E. J. Haug, Intermediate Dynamics, Prentice-hall, 1992.
to other various simulations in order to enhance its liability. [9] K. Y. Lee, J. H. Cha, and K. P. Park, "Dynamic response of a floating
crane in waves by considering the nonlinear effect of hydrostatic
Moreover, other several functions, for example, the
force," Ship Technology Research, vol. 57, no. 1, pp. 62-71, 2010.
equalizer, the module for calculating contact force between [10] D. C. Kring, Time domain ship motions by a three-dimensional
the wire rope and body, etc., will be developed to make this rankine panel method, MIT, Ph.D. Thesis, 1994.
program can consider more field environment.
Namkug Ku is a research engineer of Education and
Research Center for Creative Offshore Plant Engineers at
ACKNOWLEDGMENT Seoul National University, Korea. He holds a B.S., M.S.,
and Ph.D. in naval architecture and ocean engineering
This study was partially supported by the Industrial from Seoul National University. His main area of research
Strategic Technology Development Program (10035331, interests include ship and offshore plant design,
Simulation-based Manufacturing Technology for Ships and multi-body dynamics, top-side process engineering of
offshore plant, and so on.
Offshore Plants) funded by the Ministry of Knowledge
Economy (MKE) of the Republic of Korea and by the Brain Sol Ha is a research engineer of Engineering Research
Korea 21 plus program of the Marine Technology Education Institute at Seoul National University, Korea. He holds a
and Research Center, the Research Institute of Marine B.S., M.S., and Ph.D. in naval architecture and ocean
engineering from Seoul National University. His main
Systems Engineering, and the Engineering Research Institute area of research interests include ship and offshore plant
of Seoul National University. design, methodology of modeling and simulation, risk and
reliability analysis, GPU-accelerated parallel processing,
fluid analysis based on lattice Boltzmann method, and so
REFERENCES on.
[1] N. Orlandea, M. A. Chace, and D. A. Calahan, A sparsity-oriented
approach to the dynamic analysis and design of mechanical Myung-Il Roh is a professor of naval architecture and
systems-part 1 and 2, Journal of Engineering for Industry, ocean engineering at Seoul National University, Korea.
Transactions of the ASME, vol. 99, no. 3, pp. 773-779, 1977. He holds a B.S., M.S., and Ph.D. in naval architecture and
[2] W. Schiehlen, Multibody Systems Handbook, Springer, pp. 361-402, ocean engineering from Seoul National University. His
1990. main area of teaching and research interests include ship
[3] R. Smith, Open dynamics Engine v0.5 User Guide, pp. 15-20, 2006. and offshore plant design, simulation-based design and
[4] FunctionBay, Inc., RecurDyn V7R5 Release Notes, 2011. production, optimization, CAD, CAM, CAE, CAPP, and
[5] J. M. Jonkman, Dynamics of offshore floating wind turbines - model so on.
development and verification, Wind Energy, 2009.
[6] R. Featherstone, Rigid body Dynamics, Springer, 2008.

284

You might also like