Professional Documents
Culture Documents
55 - Revised Lxhai - HN DLH - DK - 55
55 - Revised Lxhai - HN DLH - DK - 55
khiển
Đà Nẵng, ngày 19-20/7/2019, tr. 132-139, DOI 10.15625/vap.2019000269
2. System modelling 0
A3 = 0 A1 1 A2 2 A3
(1)
= Trans(Z0 , z)Rot(X1, )Rot(Y2 , )
2.1. Motion Equations
The physical model of a ship-mounted crane is where
shown in Fig. 1. The system contains a bridge ( m1 ) with
1 0 0 0
the height h , is pushed by the force Fx , and a trolley
0 1 0 0
( m2 ), is driven by the force Fy , move correspondingly Trans(Z0 , z) = ,
0 0 1 z
along X 3 -axis and Y3 -axis of the ship coordinate frame. 0 0 0 1
The positions of bridge and trolley with respect to the
origin are defined as sx and sy , respectively. Defining 1 0 0 0
0 cos − sin 0
the angle between the cable and its projection on the Rot(X1, ) = ,
0 sin cos 0
X 0 − Z 0 plane of the inertial coordinate frame is ,
and the angle between the projection of cable on the 0 0 0 1
X 0 − Z 0 plane and Z 0 -axis is . The cable length is
l which can be adjusted by lifting force Fl to hoist the cos 0 sin 0
0 1 0 0
container ( mc ). Rot(Y2 , ) = .
− sin 0 cos 0
0 0 0 1
where c(.) and s(.) briefly indicate cos(.) and skew symmetric matrix ωb1 as follows:
functions, respectively.
ωb1 = ωb1,32 ωb1,13 ωb1,21 (9)
The container position in the fixed coordinate is
derived as follows:
The skew symmetric matrix ωb1 is calculated as
lcs
follows:
ls
rc 0 = r2 0 +
h − lcc ωb1 = RbT Rb0 (10)
0
1
(4)
sx c + hs + lcs
where Rb0 is the rotational transformation matrix from
syc − hc s + sx ss + ls
=
z + sy s + hcc − sx cs + h − lcc the bridge coordinate frame to the fixed coordinate frame
and is given by:
1
c 0 s
The dynamic model of the container crane mounted
R = R = ss c
b
0
3
0
−c s (11)
on the ship is constructed using Lagrange formulation: −cs s cc
energy and potential energy of the system, q i is the here, M(q) = mij R55 is the inertial matrix,
i th element of the vector of generalized coordinates
C(q, q) = cij R55 is the centrifugal damping matrix,
q = x y l , which correspond to the
G(q) = gi R51 is the vector of gravitational force,
generalized forces τ = Fx Fy Fl 0 0 . The
W = wi R51 denotes the matrix of external
kinetic energy and potential energy are calculated as:
disturbances, which include sea wave excitation and wind
1 1 1
K = m r 0T r 0 + m r 0T r 0 + m r 0T r 0 force.
2 11 1 2 22 2 2 cc c (6)
1 The components of the M(q ) are given as follows:
+ ωbT Θb ωb
2 1 1 1
m11 = m1 + m2 + mc ; m12 = m21 = 0;
= m1gz1 + m2gz 2 + mc gzc (7)
(
m13 = m31 = mc c sc + s ss + cc cs ; )
where ω b
is the projections of angular velocity 1 in
( )
1
m14 = m41 = mclc cc - css ;
b
the bridge coordinate frame, Θ is the matrix of inertia
( )
1
m15 = m51 = -mcl ss c - c ss + ccs s ;
tensor of the bridge which can be determined as follows:
J m22 = m2 + mc ;
0 0
1x
Θ1 = 0
( )
b
0 0 (8)
m23 = m32 = mc cs - cc s ;
0 0 J 1z
m24 = m42 = mclc ss;
The components of vector ωb1 are obtained via the
Nguyen Van Quyen, Le Xuan Hai, Pham Viet Hung, Nguyen Quoc Hieu, Pham Hai Quan, Pham Van Trieu
(
m25 = m52 = mcl c c + cs s ; ) G(q ) are presented as:
The elements on the C(q, q ) matrix are expressed as: g 4 = gmclc s ; g 5 = gmclcs .
( )
c23 = mc ( c c + cs s + c ss ); m18 = -cs (m1 + m2 + mc );
(
c24 = mcs lc s + lcc - lss ; ) (
m26 = - m2 + mc hc - sx s ; )( )
l (c c + cs s ) m27 = 0; m28 = s(m2 + mc );
c25 = mc + l (cc s − cs ) ;
-lss s
y
(
s s s + cc c )
m36 (
= -mc +h cs c - cc c s ) ;
c31 = mc
(
cs s − cc ss )
;
x (
+s s cc s − cs )
(
+ s c s + cc cc − c ss )
m37 = mc
(
h c sc + s ss + cc cs )
;
c32 = -mc (s s + cc c ); (
+sx s c s + cc cc - c ss
)
( ( )
c41 = -mclc cs + csc - sss ; ) m46 = mclc s(syc - hcs + sx ss );
c51 = mcl
(
c cs + cs ss )
;
(
+ c c s + ss s - ccs c
)
y
(
s c s - ccs )
m56 (
= −mcl +h c cc + cs c s ) ;
c52 = -mcl (c s - ccs ); c53 = mcl ; (
-s c cs + cs ss
x )
m54 = mcl 2s c ; c55 = lmcl .
m57 = -mcl
(
h ss c - c ss + ccs s )
;
The components of the gravitational force vector (
+sx ccs c - c c s - ss s )
Dynamic Modeling of the 3-D Ship-mounted Overhead Crane
(
c26 = (m2 + mc ) sx s - sy + hs + sxc ; ( )) fwy = qwCwC g Ay sin (14)
( )(
c27 = m2 + mc hs + sxc ; ) where C w is the wind force coefficient, C g is the gust
c36
= −mc + +sx s s s + cc c ( ) ;
plane, respectively, is the angle between the direction
-hc cc c + s s ( )
hs cc s - cs
+
(
)
of wind force and X 0 -axis. Finally, qw = 0.5 a 2
+sx c cc s - cs
( )
denotes the wind velocity pressure, where a indicates
the air density, and v is the design wind speed calculated
(
+sx c ss - s c s - cc cc )
as follows:
c37
hs cc s - cs
= −mc +
(
)
v = v0Kwd Kh Kr
;
( )
(15)
+sx c cc s - cs
+ (
h c ss - s c s - cc cc )
where v 0 is the basic wind speed of each geographic
(
+sx c sc + s ss + cc cs )
location, K wd denotes the wind directionality factor
(
s cs + csc - ss hs - s c
x x ) ( ) that reflects the directional characteristics of extreme
c47 = -mclc h cs + csc
+
(
) ;
wind, and Kh indicates the profile factor of the wind
+sx cc - css
( )
speed at a reference height.
( ) ( )
2.2. Control law
sy ccs - c s + sx s c c + cs s In practice, the majority of used actuators has several
(
-sy c c + cs s
) nonlinearity or constraint such as backlash, dead-zone
c56 = mcl + +hc c s - ccs ( ) ;
band, or saturation feature. In this paper, the saturation
+s s ccs - c s
nonlinearity of actuators is taken into account, and a
x ( )
compensator based on neural network is constructed. The
+
(
hs c c + cs s
)
definition of saturating actuator is given mathematically
+sx c c c + cs s
( )
by [30]:
: u max
max
= u : min u max (16)
: u
(
sx c c s + ss s - ccs c )
min min
c57 = mcl +
(
hs c c + cs s
)
where is the actuator output and u is the control
;
(
+sx c c c + cs s
)
input of the actuator, max is the upper bound and min
+ (
h c c s + ss s - ccs c )
(
+sx ss c - c ss + ccs s )
is the lower bound of actuator characteristic. If the
input u is outside the linear range of actuator, saturation
c18 = c28 = c38 = c48 = c58 = 0; nonlinearity appears and the calculated control signal
Nguyen Van Quyen, Le Xuan Hai, Pham Viet Hung, Nguyen Quoc Hieu, Pham Hai Quan, Pham Van Trieu
3. Simulation
In this section, to evaluate comprehensively the
properties of the presented modeling, two different cases
of simulation are conducted. The system specifications
which are obtained approximately from a real model in
the laboratory is utilized for simulation and depicted as
follows. Note that all quantities are expressed in the Fig. 4: Pitch motion motion of ship hull
International System of Units (SI).
m1 = 24.3; m2 = 11.2(kg); mc = 2.7(kg);
J1x = J1 y = 0.93(Nm);
q ( 0) = −1 −0.5 0.4 0 0 ; q ( 0) = 0;
T
−mc g + 0.1 if t 2
and Fl (t ) =
−mc g if t 2