A 3D simulation system for mobile harbourcrane based on virtual prototyping technology.
Park, Hong Seok ; Le, Ngoc Tran
Abstract: Since the demand for transportation by marine container
ship has increased, the concept of Mobile Harbour Crane (MHC) was
proposed by KAIST aiming to transport amount of goods from the large
container ship that trouble to anchor in the water shallow ports to
their destination. Due to working on the sea, the MHC has appeared swing
of payload that is induced by external disturbances such as wind and
wave. This is difficult to control crane to pick or release a container.
This paper proposes a virtual simulation technology by building the
prototype in 3-D environment to investigate the dynamic behaviors of
MHC. Simulation results archived can improve in design phase of both
mechanical system and controller for MHC.
Key words: mobile harbor crane, virtual prototype, virtual
simulation, dynamic, ADAMS.
1. INTRODUCTION
The concept of MHC system is an overhead crane system that is
mounted on a floating platform to load and unload containers from
container ship to vessels or vice versa. Due to working on the sea, the
MHC has more problems than conventional crane that is fixed on ground.
One of the critical problems is a swing of the load caused by improper
control of trolley and external disturbances such as wave, wind on the
sea. This swing is particularly serious, because it could cause damage
to devices and the surrounding systems.
Several controlling schemes were proposed for anti-swing cranes
that are equipped with many types of sensors to detect the sway angle of
load. The swing angle signal must be processing and estimation before
feedback to the controller. Study (Yoshida et al., 2008) used camera as
a non-contact sensor to visual feedback control of crane. A 3D camera
installed on the trolley and measured the 3D position of load. Study
(Kim et al., 2003) also proposed system includes a multivariable state
feedback anti-sway controller with an integrator, a sway velocity
observer, and a sway angle detection method in which an inclinometer is
used to replace for the vision system. However, these systems have high
cost, difficulty in maintenance and reduce the longevity when working in
the sea environment. Study (Ki-Ru Park) introduced a new approach that
used a tri-axial accelerometer to estimate the swing. In this approach,
the swing angle is measured by the accelerometer based on the difference
of the fixed points between the trolley and spreader. A device that is
designed to observe and estimate the swing angle combination with a
sliding mode controller to reduce the swing due to the continuously
moving base. On the other hand, the paper introduces a virtual
prototyping simulation technology that is integrated with ADAMS
(Automatic Dynamic Analysis of Mechanical system) and MATLAB for
designing mechanical and control system of MHC without the necessity to
build a physical prototype. This method is more economical because it
doesn't need to equip with the expensive measurement devices, but
it guarantees precision and efficiently in design for a complex
mechatronic system.
2. DYNAMIC MODEL OF THE MHC
The MHC system includes the overhead crane that is installed on the
floating body. The trolley moves along the length and width of the ship
on the frame system to transfer the container from one place to another,
and the spreader is suspended by four cables through the trolley used to
clamp or release the container. While the MHC is floating on the sea, it
is affected by three motions such as roll, pitch and yaw. To simplify
the motions of the MHC, the following assumptions are made as:
(1) The floating body was supposed to be placed relatively in the
Cartesian coordinate. Hence, the yaw motion in absolute coordinates can
be neglected.
(2) This study considers the movement of the trolley along the
x-axis and the swing of load that induced by the trolley motion along
the z-axis which is considered as one of the disturbances of the control
system.
(3) The swing motion of payload is considered similarly a pendulum
motion.
(4) The friction force on the trolley and the stretch of rope are
negligible.
[FIGURE 1 OMITTED]
The motion equation of the MHC based on the Lagrange equation:
d/dt([partial derivative]L/[partial derivative][[??].sub.i]) -
[partial derivative]L/[partial derivative][q.sub.i] = [T.sub.i] (i =
1,2,3,4) (1)
Where, L = T - V is the Lagrange equation, V is the potential
energy, T is the kinetic energy, [q.sub.i] is generalized coordinator
(x, y, [theta]) and [T.sub.i] is the external force ([F.sub.x]).
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2)
V = -[m.sub.L]glcos[theta] (3)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (4)
The Lagrange equations of translation motion of the trolley and
rotational motion of payload are:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (5)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (6)
The x denotes the relative distance between the trolley and the
crane base coordinate. The [x.sub.w] is the displacement of the trolley
induced by waves with regard to absolute coordinate.
[x.sub.a] = x + [x.sub.w] (7)
The linearization can be made by considering the sway angle is
small, as a result: sin[theta] [approximately equal to] [theta];
cos[theta] [approximately equal to] 1, [[??].sup.2] [approximately equal
to] 0. The equations of motion (5) and (6) can be rewritten as:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (8)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (9)
Where, u represents the input, [x.sub.a] represents the trolley
position and [theta] represents the rotation of payload. The state
variables of the system can be assigned as follows:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (10)
Hence the state equations are:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (11)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (12)
3. DEVELOPING A VIRTUAL SIMULATION MODEL FOR THE MHC
To improve the design process both the mechanical and control
system for the MHC, this paper proposes developing the virtual prototype
model based on combining of ADAMS and MATLAB software (Figure 2).
[FIGURE 2 OMITTED]
3.1 Building the 3-D mechanical modeling for the MHC
To design the 3-D simulation model for the complex mechanism
structure as the MHC, ADAMS is difficult to implement by itself. Hence,
the design process for this 3-D model was made using a professional
mechanical design software, namely SOLIDWORKS. Then the geometrical
model was exported to ADAMS/View using a file format is Parasolid.x_t.
The dynamic model was built in ADAMS/View following the geometrical
constraints. The coordinate mass of the float is fixed on the center of
Cartesian coordinate through revolute joint. The float is swayed
following the equation (x(t)=Asin[omega]t). The frame is mounted on the
float and translated through the translational joint. The trolley slides
on the frame along the z direction by the translational joint. The
container is jointed to the trolley through the spherical joint. The
dynamic mechanical simulation process is implemented in ADAMS/View to
investigate behaviour, collision, peak load, movement range, and the
parameters of the MHC.
3.2 Developing the control system for the MHC
Building the control system of the MHC is developed based on
ADAMS/Control and MATLAB/Simulink. Firstly, the inputs and outputs
variables should be defined in the ADAMS model and then is exported to
MATLAB/Simulink. This ADAMS model creates a subsystem in the
MATLAB/Simulink which has the inputs and outputs as defined before. The
controller is built in SIMULINK to control for this model. Several
controllers can apply to suppress the sway angle of payload of MHC such
as fuzzy, PID, sliding ...
This paper proposes to use the PID controller. The PID controller
has the form as:
u(t) = [K.sub.p]e(t) + [K.sub.l] [integral] e(t)dt +
[K.sub.D][??](t) (13)
Where, e(t) is input signal, u(t) is output signal, [K.sub.p],
[K.sub.l], and [K.sub.D] are the proportional, integral, and derivative
coefficients, respectively. The PID control scheme is shown in figure 3.
[FIGURE 3 OMITTED]
4. CONCLUSION
The virtual simulation technology is introduced in this paper to
apply for the MHC. Based on the simulation results from ADAMS model,
could investigate the behaviour correctness of the mechanical system.
Moreover, thanks to the possibility it's virtual measurements that
can determinate any parameters of the system without the physical
prototype equipped sensors. Based on simulation results achieved (Fig.
4), we could evaluate the high applicability of this technology, which
is implemented in the virtual model for the complex mechanical system.
This technology brings several advantages such as reduce time and cost,
improve the quality and efficiency of product in design phase as well as
it guarantees precision as in the real model.
[FIGURE 4 OMITTED]
5. REFERENCES
Park, H. S.; Anh, D. B. H; Hieu, L. C. (2010). Computer based
generation of control programs for a high speed mobile harbour crane in
a novel maritime container handling system. 6th IPROMS Virtual
Conference, 2010
Yoshida, Y. & Tabata, H. (2008). Visual feedback control of an
overhead crane and its combination with time-optimal control.
International Conference on Advanced Intelligent Mechatronics, 2008,pp
1114-1119
Kim, Y. S.; Yoshihara, H.; Fujioka, N.; Kasahara, H.; Hyungbo Shim;
Seung-Ki Sul. A new vision-sensorless anti-sway control system for
container cranes. Industry Applications conference, 2003, pp. 262-269
Park, K. R. & Kwon, D. S. (2010). Swing-free control of mobile
harbour crane with accelerometer feedback. International Conference on
Control, Automation and Systems 2010, Korea
Guojun, W.; Linhong, X.; Fulun, H.; Xia, Z. (2009). Intelligent
Systems and Applications ISA. International Workshop on, 2009, China