Hostname: page-component-78c5997874-xbtfd Total loading time: 0 Render date: 2024-11-10T22:59:29.216Z Has data issue: false hasContentIssue false

A Novel Analytical Framework for Dynamic Quaternion Ship Domains

Published online by Cambridge University Press:  25 October 2012

Ning Wang*
Affiliation:
(Marine Engineering College, Dalian Maritime University, China)
Rights & Permissions [Opens in a new window]

Abstract

In this paper, a novel analytical framework for Dynamic Quaternion Ship Domain (DQSD) models has been initially proposed via the Quaternion Ship Domain (QSD) model structure. Unlike previous ship domains, the proposed DQSD model is able to capture essential subjectivity and objectivity of ship domains. To be specific, the significant characteristics are as follows:

  1. (1) The proposed DQSD model is integrated by three independent submodels of ship, human and circumstance, which are determined by ship manoeuvrability, navigator's states, and navigation circumstance, respectively.

  2. (2) The ship manoeuvrability derived from the MMG-type ship motion model is employed to establish the ship submodel which identifies the DQSD scale.

  3. (3) A novel navigator reliability model is proposed to realize the human submodel which defines the ship domain shape with navigator ability, physical and mental states being input variables.

  4. (4) In addition, visibility, wind force, wave and traffic congestion are incorporated into the circumstance submodel which is employed to zoom in or out of the DQSD-type ship domain.

Finally, the well-known Esso Osaka tanker model is used to conduct simulation studies on various typical stationary and dynamic situations, and comparative investigations with each other have been comprehensively analysed. Simulation results demonstrate that the DQSD model can capture critical dynamics of ship domains and undoubtedly be effective and superior to previous ship domains in terms of performance and accuracy.

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2012 

1. INTRODUCTION

It is well known that ship domains are powerful and fundamental approaches to dealing with ship navigation risk assessment (Gucma and Pietrzykowski, Reference Gucma and Pietrzykowski2006; Pietrzykowski, Reference Pietrzykowski2008; Szlapczynski, Reference Szlapczynski2006, Reference Szlapczynski2008; Wang, Reference Wang2010; Qu et al., Reference Qu, Meng and Li2011), with collision avoidance (Hwang, Reference Hwang2002; Kao et al., Reference Kao, Lee, Chang and Ko2007; Pedersen and Inoue, Reference Pedersen and Inoue2003; Wilson et al., Reference Wilson, Harris and Hong2003), with marine traffic simulations (Lisowski et al., Reference Lisowski, Rak and Czechowicz2000) and with optimal trajectory planning (Smierzchalski and Michalewicz, Reference Smierzchalski and Michalewicz2000), etc. In the past decades, many researchers (Fujii and Tanaka, Reference Fujii and Tanaka1971; Goodwin, Reference Goodwin1975; Davis, Reference Davis, Dove and Stockel1980, Reference Davis, Dove and Stockel1982; Coldwell, Reference Coldwell1983; Zhao et al., Reference Zhao, Wu and Wang1993; Zhu et al., Reference Zhu, Xu and Lin2001; Smierzchalski, Reference Smierzchalski2001; Kijima and Furukawa, Reference Kijima and Furukawa2001, Reference Kijima and Furukawa2003; Pietrzykowski and Uriasz, Reference Pietrzykowski and Uriasz2004, Reference Pietrzykowski and Uriasz2006, Reference Pietrzykowski and Uriasz2009; Pietrzykowski, Reference Pietrzykowski2008) have presented various ship domains with different dimensions and shapes. Briefly, for clarity, the innovation of ship domains could be roughly divided into three methodologies, i.e., statistical, individual and intelligent models. The seminal results of statistical ship domain have been proposed by Fujii (Fujii and Tanaka, Reference Fujii and Tanaka1971) and Goodwin (Goodwin, Reference Goodwin1975), whereby ellipse and circle ship domains are derived from statistical data, respectively. Davis (Davis, Reference Davis, Dove and Stockel1980) and Coldwell (Coldwell, Reference Coldwell1983) further developed the Goodwin and Fujii models, by taking into account the COLREGS and boundary continuity respectively. Recently, Pietrzykowski (Pietrzykowski and Uriasz, Reference Pietrzykowski and Uriasz2009) proposed the polygon ship domain defined by statistical safety distances in different relative bearing of target ships. In this case, this model could be considered as the discrete version of Davis model. It should be noted that the statistical models focus on macro identification for common ship domains rather than individual characteristics of different ships under varying circumstances. Reasonably, it is followed by individual ship domains, which are dependent on specific ship parameters and dimensions. Smierzchalski (Smierzchalski and Michalewicz, Reference Smierzchalski and Michalewicz2000) proposed a hexagon ship domain, whereby the ship speed and manoeuvrability was roughly considered by a series of empirical formulae. However, the complex model without explicitly analytical and systematic identification methods would hinder its practical applications. In addition, Kijima (Kijima and Furukawa, Reference Kijima and Furukawa2001) presented ‘block and watch’ areas for ship domains by combining two semi-ellipses as fore and aft sectors, respectively. Note that the radii of block and watch areas are roughly calculated by taking into account turning circle dynamics. Alternatively, artificial neural networks are used by Lisowski (Lisowski et al., Reference Lisowski, Rak and Czechowicz2000) and Zhu (Zhu et al., Reference Zhu, Xu and Lin2001) to identify ship domain models from collected data considering predefined input variables, i.e., speed, bearing, course and distance, etc. Pietrzykowski (Pietrzykowski, Reference Pietrzykowski2008) provided the ship domain with fuzzy boundaries by using fuzzy systems to investigate the ship domain based risk assessment. Note that these intelligent ship domains could be archived as approximation of statistical models since the resultant ‘black-box’ models stem from statistical data. Unfortunately, significant factors, i.e., human and circumstance influences, have not yet been incorporated into abovementioned ship domains.

Essentially, these previous models are described in geometrical manner and reasonably classified into three types, i.e., circle, ellipse and polygon ship domains (Liu et al., Reference Liu, Wang and Wu2011). It is obvious that there are no systematic and analytical principles for identification and design of these ship domains since abovementioned ship domains are actually subjective and qualitative models. The main reasons could be concluded as follows:

  • Different factors considered while assessing navigational situations would determine different shapes and dimensions of ship domains.

  • Most ship domains are estimated by statistical methods based on plenty of questionnaire data or simulator trials which would lead to complex shapes (Pietrzykowski and Uriasz, Reference Pietrzykowski and Uriasz2009).

In order to circumvent the foregoing problems, a unified analytical framework for describing ship domain models has been presented by Wang (Wang et al., Reference Wang, Meng, Xu and Wang2009). This framework provides a unified platform for previous ship domains, which could be considered as the generalized model of geometrical ship domains. However, these transformed analytical ship domains are still inflexible and lack a systematic design.

In addition, according to the general definition of ship domains “The surrounding effective waters which the navigator of a ship wants to keep clear of other ships or fixed objects” (Goodwin, Reference Goodwin1975), the navigator and circumstance would play critical roles in determination of ship domain for individual ship (either own or target ship). As a consequence, how to estimate the required water area for a ship we considered becomes an involved task of model identification for individual ship domain. It is rationally highlighted that the concept of ‘domain’, in the series of our work, is interpreted as the fundamental model for individual ship domain dependent on the information about human, ship and circumstance. In other words, we consider the ‘domain’ as the model of the large-scale system integrated by navigator states, circumstance influences and manoeuvring dynamics of the ship considered, whereas other ships or fixed objects within encountering situations are excluded in this model. In this case, the ship domain we considered could be reasonably taken as the general model contributing to comprehensive research fields (i.e., risk assessment, traffic capacity and path planning, etc.) rather than the specific one restricted to a single task (i.e., collision avoidance).

As innovative contributions in our previous work (Wang, Reference Wang2010), novel ship domain models termed Quaternion Ship Domain (QSD) and Fuzzy Quaternion Ship Domain (FQSD) have been proposed to establish a model structure for ship domain identification in an analytical and systematic manner. To be specific, the dimensions of ship domain are defined by fore, aft, starboard and port radii, respectively, and the shape is modelled by another index parameter k. Note that these parameters are only subject to ship manoeuvrability (Wang et al., Reference Wang, Tan and Liu2011), whereas human factors and circumstance states have not been incorporated into this model framework. Therefore, an effective methodology would be desired to systematically and analytically identify QSD-type ship domain models which could well enclose abovementioned influence factors imposed on ship domains.

In this paper, we initially propose an analytical framework to implement a novel Dynamic Quaternion Ship Domain (DQSD) model which could sufficiently consider ship, human and circumstance factors based on the QSD-type model structure. To be specific, the proposed DQSD model is identified by three parts of parameters, i.e., scale vector, shape parameter and zooming coefficient, which are determined by ship manoeuvrability, navigator's states, and navigation circumstance, respectively. It follows that the human, ship and circumstance submodels of the DQSD are well defined by carefully considering pervasive influence factors, respectively. Furthermore, the entire DQSD model integrated by abovementioned submodels could be well implemented in an analytical framework for ship domains. As a consequence, the proposed analytical framework for DQSD model can dynamically identify objective and subjective information from the aspects of human, ship and circumstance and thereby result in an adequate candidate for complex ship domain identifications. Finally, simulation studies conducted on the well-known Esso Osaka tanker model in typical stationary and dynamic situations. The results demonstrate the effectiveness of the analytical framework for DQSD models which can achieve essential dynamics of ship domains. It is evident that the proposed methodology for DQSD models is able to provide the field of marine traffic engineering with theoretical and practical foundations.

2. QUATERNION SHIP DOMAIN (QSD)

The definition of ship domains (Goodwin, Reference Goodwin1975) implies that ship domains are qualitative and quantitative models incorporated with both objective and subjective characteristics. However, most previous ship domain models pursue qualitative investigations; in addition, the subjective ship domains that navigators preserve are usually distinct, with objective models that corresponding vessels should hold. Fortunately, Wang (Wang, Reference Wang2010) proposed a novel Quaternion Ship Domain (QSD) which aims to develop a systematic and analytical approach to a unified framework for modelling ship domains. Unlike the previous circle, ellipsoid and polygon ship domains, the QSD model is characterized by the scale quaternion Q = {R fore, Raft, Rport, Rstarb} and the shape parameter k, whereby Q indicates the radii of fore, aft, starboard and port directions of own ship. The formulae could be rewritten as follows:

(1)$$QSD_k = \{ (x,y)|f_k (x,y;Q) \leqslant 1,Q = \{ R_{\,fore}, R_{aft}, R_{starb}, R_{\,port} \}, k \geqslant 1\} $$
(2)$$\eqalign{f_k (x,y;Q) = & \left( {\displaystyle{{2x} \over {(1 + {\mathop{\rm sgn}} (x))R_{fore} - (1 - {\mathop{\rm sgn}} (x))R_{aft}}}} \right)^k \cr & + \left( {\displaystyle{{2y} \over {(1 + {\mathop{\rm sgn}} (y))R_{starb} - (1 - {\mathop{\rm sgn}} (y))R_{port}}}} \right)^k} $$

where sgn(.) is a sign function defined in Equation (3):

(3)$${\mathop{\rm sgn}} x = \left\{ {\matrix{ {1,} & {x \geqslant 0} \cr { - 1,} & {x \lt 0} \cr}} \right.$$

In addition, Wang (Wang, Reference Wang2010) determined the Q and k parameters, by considering parts of the dynamic and stationary affecting factors via following nonlinearities:

(4)$$\left\{ \matrix{R_{\,fore} = (1 + 1.34\sqrt {k_{AD}^2 + (k_{DT} /2)^2} )L \hfill \cr R_{aft} = (1 + 0.67\sqrt {k_{AD}^2 + (k_{DT} /2)^2} )L \hfill \cr R_{starb} = (0.2 + k_{DT} )L \hfill \cr R_{\,port} = (0.2 + 0.75k_{DT} )L \hfill} \right.$$

where:

  • L is the own ship length.

  • k AD and k DT represent gains of the advance A D and the tactical diameter D T respectively, and can be calculated as follows:

    (5)$$\left\{ \matrix{k_{AD} = A_D /L = 10^{0{\cdot}3591\lg V_{own} + 0{\cdot}0952} \hfill \cr k_{DT} = D_T /L = 10^{0{\cdot}5441\lg V_{own} - 0{\cdot}0795} \hfill} \right.$$
    where V own is the own ship speed represented in knots.

3. DYNAMIC QUATERNION SHIP DOMAIN (DQSD)

Actually, the scale and shape parameters of the QSD model could be considered as quantitative and qualitative identifications, respectively. Varieties of affecting factors could be efficiently incorporated into this model framework to determine quantitative and qualitative characteristics simultaneously. As a consequence, the subjective and objective features could be merged into a unified model. However, so far, effective identification methods for scale and shape parameters have not been presented to sufficiently build the nonlinear relationship between inputs (i.e., including human, ship and environment factors), and outputs (i.e., ship domain parameters). To be specific, ship domain parameters Q and k should be carefully characterized by human factors, ship manoeuvrability and traffic circumstance, respectively. In order to implement the complete QSD model by considering the abovementioned factors, the whole ship domain termed Dynamic Quaternion Ship Domain (DQSD) could be described as follows:

(6)$$DQSD(t) = f\,(C({\bf \Omega} (t)){\bf Q}({\bf \Theta} (t)),k({\bf \Xi} (t)))$$

where:

  • The nonlinear function f(.) defines the DQSD boundary given by Equation (2).

  • C(.) is the scalability function evaluating the traffic circumstance.

  • Q(.) is quaternion scale vector function, i.e. Q(Θ(t)) = [R fore(Θ(t)),R aft(Θ(t)),R port(Θ(t)),R starb(Θ(t))]T, of ship manoeuvrability.

  • C(.)Q(.) denotes the scalable quaternion vector.

  • k(.) is the shape function dependent on ship navigator's states.

  • Ω(t), Θ(t) and Ξ(t) are time-varying environment, ship manoeuvrability and human state vectors including corresponding variables, respectively.

3.1. The Ship Submodel

In order to identify ship factors affecting the DQSD model, we first establish the ship manoeuvrability prediction model by incorporating ship motion models. To be specific, the MMG ship motion model is used to build the second order response manoeuvre model for ship manoeuvrability predictions since the K and T parameters in a Nomoto-type model are directly related to the ability of course changing and keeping. In this case, the ship submodel of DQSD model would be reasonably generated on the basis of ship manoeuvrability.

The MMG ship motion model could be described as follows:

(7)$$\left\{ \matrix{(m + m_x )\dot u - (m + m_y )vr = X_H + X_P + X_R \hfill \cr (m + m_y )\dot v + (m + m_x )ur = Y_H + Y_P + Y_R \hfill \cr (I_{zz} + J_{zz} )\dot r = N_H + N_P + N_R \hfill} \right.$$

where:

  • m and I zz are mass and moment of inertia of the ship, respectively.

  • m x, my and J zz denote added mass in the x- and y-directions and added moment of inertia about z-axis, respectively.

  • X, Y and N denote surge forces, sway forces and yaw moments, respectively, due to hydrodynamics, propeller and rudder denoted by subscripts H, P and R.

  • u and v are the velocities along X (towards forward) and Y axes (towards starboard) respectively.

  • r is the yaw rate.

Apply linearization operation to Equation (7) and omit the high order terms, this becomes:

(8)$$\left\{ {\matrix{ {(m + m_x )\Delta \dot u - (m + m_y )vr = X_u \Delta u} \hfill \cr {(m + m_y )\dot v + (m + m_x )u_0 r = Y_v v + Y_r r + Y_\delta \delta} \hfill \cr {(I_{zz} + J_{zz} )\dot r = N_v v + N_r r + N_\delta \delta} \hfill \cr}} \right.$$

Without loss of generality, assume that the forward speed u keeps constant. Applying Laplace transformation and inverse operation, we obtain the second order response model as follows:

(9)$$\left\{ {\matrix{ {T_1 T_2 \ddot r + (T_1 + T_2 )\dot r + r = K(\delta + T_3 \dot \delta )} \hfill \cr {T_1 T_2 \ddot v + (T_1 + T_2 )\dot v + v = K_v (\delta + T_{3v} \dot \delta )} \hfill \cr}} \right.$$

where the corresponding non-dimensional hydrodynamics derivatives could be determined by the following equations:

(10)$$\left\{ \matrix{T_1 T_2 = \left( {\displaystyle{L \over V}} \right)^2 \displaystyle{{(m' + m'_y )(I'_{zz} + J'_{zz} )} \over {C'}} \hfill \cr T_1 + T_2 = \left( {\displaystyle{L \over V}} \right)\displaystyle{{ - (m' + m'_y )N'_r - (I'_{zz} + J'_{zz} )Y'_v} \over {C'}} \hfill \cr K = \left( {\displaystyle{V \over L}} \right)\displaystyle{{N'_v Y'_\delta - N'_\delta Y'_v} \over {C'}} \hfill \cr T_3 = \left( {\displaystyle{L \over V}} \right)\displaystyle{{(m' + m'_y )N'_\delta} \over {N'_v Y'_\delta - N'_\delta Y'_v}} \hfill \cr K_v = \left( {\displaystyle{V \over L}} \right)\displaystyle{{N'_r Y'_\delta - (Y'_r - (m' + m'_x ))} \over {C'}} \hfill \cr T_{3v} = \left( {\displaystyle{L \over V}} \right)\displaystyle{{Y'_\delta (I'_{zz} + J'_{zz} )} \over {N'_r Y'_\delta - (Y'_r - (m' + m'_x ))}} \hfill \cr C' = N'_r Y'_v - N'_v (Y'_r - (m' + m'_x )) \hfill} \right.$$

where:

  • L denotes ship length.

  • V = (u 2 + v 2)0·5 is ship speed.

Other coefficients are non-dimensional hydrodynamics derivatives which can be derived from ship dynamic and stationary parameters Θ(t) = [ΘSta, ΘDyn(t)]T, where stationary parameter vector ΘSta mainly includes ship length L, width B, block coefficient C b, draft d, displacement ∇, rudder area A R, height of rudder H R and propeller diameter D P, etc., while dynamic parameter vector ΘDyn(t) dependent on time mainly consists of surge speed u, sway speed v, yaw angle speed r, shaft revolution n and rudder angle δ, etc.

Ship manoeuvrability is usually determined by course changing and keeping ability which is critically characterized by the turning diameter D and advance at 90 degree heading A d obtained by:

(11)$$\displaystyle{{D({\bf \Theta} (t))} \over L} = \left( {\displaystyle{{V(t)} \over L}} \right)\displaystyle{2 \over {|K({\bf \Theta} (t))\delta _0 (t)|}},{\rm} \delta _0 (t) \ne 0$$
(12)$$\eqalign{\displaystyle{{A_d ({\bf \Theta} (t))} \over L} = &\left( {\displaystyle{{V(t)} \over L}} \right)\cr & \times\left( {T_1 ({\bf \Theta} (t)) + T_2 ({\bf \Theta} (t)) - T_3 ({\bf \Theta} (t)) + \displaystyle{{t_1 (t)} \over 2} + \displaystyle{1 \over {|K({\bf \Theta} (t))\delta _0 (t)|}}} \right),{\rm} \delta _0 (t) \ne 0}$$

where:

  • δ 0(t) denotes command rudder angle in the process of turning circle manoeuvre.

  • t 1(t) is the time for the rudder turning from amidships (zero) to the command angle δ 0(t), and can be derived from the model of steering characteristics as follows:

    (13)$$T_E \dot \delta + \delta = \delta _0 (t),{\rm where} |\delta |,|\delta _0 | \leqslant 35^{\circ}\ {\rm and}\ |\dot \delta | \leqslant 3^{circ} /s$$

where T E is steering time constant and usually chosen as 2·5 seconds.

Rationally, we can select the ship dynamic domain boundary as the maximum area covered by the ship with 90° course changing with time-varying speed V(t) and command rudder angle δ 0(t). However, note that D(Θ(t)) and A d(Θ(t)) would become infinity if |δ 0(t)| tends to zero. It implies that the obtained D(Θ(t)) and A d(Θ(t)) would be meaningless when |δ 0(t)| keeps less than a threshold Δ (i.e. 5°). In order to circumvent this problem, we restrict the DQSD boundary partially dependent on |δ 0(t)| to be the one determined by the threshold Δ whenever the command rudder angle |δ 0(t)| is less than Δ. As a consequence, the ship submodel Q(Θ(t)) could be described as follows:

(14)$${\bi Q}({\bf \Theta} (t)) = [R_{\,fore} ({\bf \Theta} (t)),R_{aft} ({\bf \Theta} (t)),R_{starb} ({\bf \Theta} (t)),R_{\,port} ({\bf \Theta} (t))]^{\rm T} $$

where:

(15)$$\left\{ {\matrix{ {R_{\,fore} ({\bf \Theta} (t)) = L + A_d ({\bf \Theta} (t))} \hfill \cr {R_{aft} ({\bf \Theta} (t)) = L + {\textstyle{1 \over 2}}D({\bf \Theta} (t))} \hfill \cr {R_{starb} ({\bf \Theta} (t)) = B + {\textstyle{1 \over 2}}D({\bf \Theta} (t))} \hfill \cr {R_{\,port} ({\bf \Theta} (t)) = B + {\textstyle{1 \over 2}}\alpha D({\bf \Theta} (t))} \hfill \cr}} \right.$$

where:

  • 0<α ⩽ 1 is the predefined coefficient which is used to sufficiently consider the influence from the International Regulations for Preventing Collisions at Sea (COLREGS) rules.

Time-varying parameters D(Θ(t)) and A d(Θ(t)) could be determined by Equations (11) and (12), respectively.

3.2. The Human Factor Submodel

Essentially, ship domain models possess subjectivity which would be subject to human factors (i.e., navigator's influences) to some extent. In this case, human reliability analysis is the reasonable candidate to be considered to contribute to the human factor submodel of DQSD model. The popular human reliability model dependent on time can be described as follows:

(16)$$R(t) = {\rm exp}\left( { - \int\limits_0^t {E(\tau )d\tau}} \right)$$

where, E(t) denotes behaviour error rate which can be a constant or time dependent function.

Usually, E(t) is selected as a Weibull probability density function given by:

(17)$$E(t) = \displaystyle{\beta \over \eta} \left( {\displaystyle{t \over \eta}} \right)^{\beta - 1} {\rm exp}( - (t/\eta )^\beta )$$

where, β and η are shape and scale parameters of the Weibull function, respectively. Substituting Equation (17) into Equation (16), we obtain:

(18)$$R(t) = {\rm exp}({\rm exp}( - (t/\eta )^\beta ) - 1)$$

However, the above mentioned function at Equation (18) is time dependent rather than human states dependent. Note that the time variable in Equation (18) could be substituted by a virtual scale variable ρ, which is determined by the navigator's state variables. As a consequence, the navigator reliability model could be established as follows:

(19)$$R({\bf \Xi} (t)) = \exp \left( {\exp \left( { - \left( {\displaystyle{{\rho ({\bf \Xi} (t))} \over \eta}} \right)^\beta} \right) - 1} \right)$$
(20)$$\rho = {\bf \Gamma} ^{\rm T} {\bf \Xi} (t)$$

where:

  • Ξ(t) = [ξ 1(t), ξ 2(t), …, ξ n(t)]TRn (−1 ⩽ ξ i(t) ⩽0) is the ship navigator state vector including skill ability, physical and mental states, etc., which would be time-varying variables.

  • Γ = [γ 1, γ 2, …, γ n]TRn is the weight vector with compatible dimensionality satisfying that 0 < γ i <1.

Based on the navigator reliability model, the human factor submodel of DQSD could be implemented by:

(21)$$k({\bf \Xi} (t)) = \displaystyle{1 \over {\exp \left( {\exp \left( { - ({\bf \Gamma} ^{\rm T} {\bf \Xi} (t)/\eta )^\beta} \right) - 1} \right)}}$$

where the scale and shape parameters could be reasonably selected as η = ||Γ||1 and β = 1, respectively.

3.3. The Circumstance Submodel

In order to consider weather conditions and navigation circumstances which would rationally contribute to the proposed DQSD model, we consider the circumstance submodel to complete the whole DQSD model. Intuitively, we describe the environment states as vector Ω(t) = [ω 1(t), ω 2(t), …, ω n(t)]T, where ω i(t) denotes time-varying environment states including visibility, wind force, wave and traffic congestion, etc. Note that these dynamic environmental state variables are essentially qualitative and imprecise knowledge obtained from artificial assessment, which cannot be well identified by traditional methods. To the contrary, fuzzy systems are usually considered as effective tools for dealing with uncertainty information. In this case, the circumstance submodel with navigation environment assessment being output could be well modelled by using fuzzy sets theory. To be specific, all the input variables ω i(t) are normalized into the unity interval [0, 1] and labelled by corresponding fuzzy sets A ij(ω i(t)) described Gaussian membership functions:

(22)$$A_{ij} (\omega _i (t)) = \exp \left( {\displaystyle{{(\omega _i (t) - c_{ij} )^2} \over {\sigma _{ij}^2}}} \right)$$

where, ω i(t), i = 1,2,3,4, denote environment states including visibility, wind force, wave and traffic congestion, respectively.

The output variable, environment assessment, denoted by C(Ω(t)) falls into the interval [1–ζ, 1+ζ] around one, whereby 0<ζ<1. For simplicity, we consider each input variable is uniformly partitioned by only two fuzzy sets, respectively, i.e. c ij ∈{0, 1} and σ ij = 0·5, j = 1,2. And, the output variable is uniformly partitioned by five fuzzy sets B k, k = 1,2,…,5, which are singletons, i.e. B k∈{0·6, 0·8, 1, 1·2, 1·4}. Hence, fuzzy rules could be intuitively described as follows:

(23)$${\Rule\ l}\!:If\;\omega _1 (t)\;is\;A_{1j_1} (\omega _1 (t))\;and \ldots and\;\omega _4 (t)\;is\;A_{4j_4} (\omega _1 (t)),\;Then\;C({\bf \Omega} (t)){\kern 1pt} is{\kern 1pt} B_{k_l} $$

It follows that the whole fuzzy systems for modelling the circumstance submodel could be established as follows:

(24)$$C({\bf \Omega} (t)) = \displaystyle{{\sum\limits_l {B_{k_l} \varphi _l ({\bf \Omega} (t))}} \over {\sum\limits_l {\varphi _l ({\bf \Omega} (t))}}} $$

where φ l is the aggravated activation function given by:

(25)$$\phi _l ({\bf \Omega} (t)) = \prod\limits_{i = 1}^4 {A_{i,j_i} (\omega _i (t))} $$

3.4. Remark 1

It should be noted that the whole DQSD model at Equation (6) is defined by three time-dependent functions, i.e., shape index k(t), scale quaternion vector Q(t) and scalability factor C(t), which are determined by human, ship and circumstance submodels given by Equations (14), (15), (21) and (24), respectively. In this case, we consider the DQSD as the model of the large-scale system integrated by navigator states, circumstance influences and manoeuvring dynamics of the ship considered, whereas other ships or fixed objects within encountering situations are excluded in this model. Reasonably, the DQSD we proposed could be taken as the general model contributing to comprehensive research fields (i.e., risk assessment, traffic capacity and path planning, etc.), rather than the specific one restricted to single task (i.e., collision avoidance). As a consequence, in this paper, we focus on the model identification for the DQSD by sufficiently considering perspective aspects of human, ship and circumstance.

3.5 Remark 2

From the entire model of DQSD and three submodels given by Equations (6), (14), (15), (21) and (24), respectively, we can straightforwardly find that the proposed DQSD model is essentially time-varying and therefore dynamic as the input variables of environment Ω(t), ship manoeuvrability Θ(t) and human state Ξ(t) are actually time-dependent functions. It follows that the DQSD model is a really dynamic framework for QSD-type ship domains.

3.6. Remark 3

Note that the proposed analytical framework for DQSD-type ship domains consists of three significant factors, i.e., human, ship and circumstance, whereby target ships in encounter situations would be exclusively investigated in other specific works concerning with DQSD-based collision avoidance and risk assessment. This coincides with the main idea in this paper that the DQSD framework is to achieve a general and fundamental model. In this case, without loss of generality, the open water area is considered as default situations to realise the backbone of the DQSD model. Actually, corresponding DQSD-type ship domains for restricted water areas (i.e., narrow channels, traffic separation zones and fairways, etc.) can be steadily obtained by incorporating the characteristics of restricted water areas into the general DQSD model.

4. SIMULATION STUDIES

In order to demonstrate the effectiveness of the proposed DQSD model, comprehensive simulation studies will be conducted on the well-known Esso Osaka tanker in several scenarios. The principal dimensions of Esso Osaka tanker are listed in Table 1. And, ship dynamic states are mainly considered as ship speed V and command rudder angle δ 0, where V ∈ [5kn, 25kn] and |δ 0| ∈ [5°, 35°]. Navigator state variables are selected as skill ability ξ 1, physical level ξ 2 and mental level ξ 3, where ξ i∈[−1, 0]. The environment states are chosen as visibility ω 1, wind force ω 2, wave ω 3 and traffic congestion ω 4, where ω i∈[0, 1]. To be specific, the chosen parameters of human, ship and environment subsystems are shown in Table 2. Without loss of generality, we simply choose parameter Γ as Γ=[0·25, 0·25, 0·25, 0·25]T.

Table 1. The principal dimensions of Esso Osaka tanker.

Table 2. The principal dimensions of Esso Osaka tanker.

As the following simulation studies, the submodels of ship, human and environment will be investigated to validate the effectiveness of all the submodels which contribute to the integrated DQSD model. As a whole, typical situations will be studied to demonstrate the final performance of the DQSD model.

Firstly, simulation studies focus on the ship submodel of the DQSD model, whereby simulation results are shown in Figure 1. We can find that the scale parameters (domain radii) sharply decrease with increasing command rudder angle and decreasing ship speed. To be specific, the monotonous relationship becomes flat while the rudder angle exceeds 20° and the ship speed falls below 15 knots, especially for the fore radius R fore. The foregoing results apparently coincide with the subjective and objective practices in marine traffic.

Figure 1. Simulation results for ship submodel of DQSD with ship speed and rudder angle being inputs, and (a) R fore, (b) R aft, (c) R starb and (d) R port as outputs.

Secondly, we consider the human submodel of DQSD model which identifies the ship navigator's factors including skill, physical and mental levels. Note that it is impossible to show the complete input-output relationship of the human submodel with three inputs and one output in three-dimensional space. Alternatively, we turn to visually present the underlying nonlinearity of the output k partially dependent on each pair of input variables. The simulation results are shown in Figure 2, from which we can see that the shape parameter k decreases with increasing inputs, skill level, physical and mental states, monotonously. It means that the shape of the DQSD would become ‘fatter’ and consequently conservative while the states of the navigator get worse. On the contrary, the shape would be much ‘thinner’ and progressive while the navigator's states become better. In addition, it should be noted that three inputs, i.e., skill level, physical and mental states, are considered to possess equal influences on the shape of the DQSD. It obviously follows that the human submodel reveals the underlying navigator's characteristics affecting the ship domain model.

Figure 2. Simulation results for human submodel of DQSD with skill, physical and mental levels being inputs, and shape parameter k as the output.

The circumstance submodel of the DQSD model is demonstrated to be effective via simulation studies, whereby the results are shown in Figure 3. Similar to the presentation methodology used in human submodel simulations, six pairwise visual presentations are also decomposed from the complete circumstance submodel with four input variables, i.e., visibility, wind force, wave and traffic congestion. Considering pairs of inputs for the circumstance submodel, the environment parameter C partially dependent on two out of four input variables in the whole DQSD model (6) could be visualized in a straightforward manner. From Figure 3, it can be seen that the parameter C is in inverse proportion to the environment state. To be specific, it reveals that the environment influence considered in this paper would be higher while the visibility becomes worse, and wind force, wave and traffic congestion become much more severe. As a result, the ship domain would be enlarged by increasing the parameter C which is subject to the circumstance severity.

Figure 3. Simulation results for circumstance submodel of DQSD with visibility, wind force, wave and traffic congestion being inputs, and environment assessment C as the output.

Furthermore, we conduct simulation studies on the whole DQSD model integrated by the foregoing ship, human and circumstance submodels. Without loss of generality, in order to clearly demonstrate the resulting DQSD model, we firstly consider several typical stationary situations that human factor parameters are selected as Ξ = [0, 0, 0]T, Ξ = [−0·2, −0·2, −0·2]T and Ξ = [−1, −1, −1]T, ship speeds are selected as 15, 20 and 25 knots, and circumstance parameters are selected as Ω = [1, 0, 0, 0]T and Ω = [0, 1, 1, 1]T, respectively. The results are shown in Figure 4, from which we could find that the ship domain scale is determined by ship factors and circumstance states, respectively, while the ship domain shape is influenced by navigator's states. To be specific, on the one hand, the scale of the DQSD model would be increased with increasing ship speed and deteriorating circumstance states. On the other hand, the shape of the DQSD model would be increased with decreasing the navigator's abilities and levels. It follows that the abovementioned investigations are evidently identical to the essential characteristics of ship domains.

Figure 4. Simulation results for the DQSD with different stationary situations.

In order to demonstrate the dynamic performance of the entire DQSD model, we hereby consider arbitrary time-varying navigational situations whereby input signals are governed as follows: human factors Ξ(t) = [–0·5sin(0·1πt) – 0·5, 0·5sin(0·5πt) – 0·5, –0·5sin(0·4πt) – 0·5]T, ship speed V(t) = 15 + 10sin(0·2πt), command rudder angle δ 0(t) = 35sin(0·1πt), and circumstance influences Ω(t) = [0·5sin(0·5πt) +0·5, –0·5sin(0·4πt) +0·5, 0·5sin(0·3πt) +0·5, –0·5sin(0·2πt) +0·5]T, respectively. Accordingly, simulation results of dynamic scale and shape parameters, i.e., Q(t) and k(t), in the DQSD model are shown in Figure 5, from which we can see that the scale quaternion Q and shape index k are dynamic simultaneously while time-varying perspective factors from human, ship and circumstance are considered. Specifically, the dynamics of the fore radius R fore tends to be significant in the scale quaternion of the DQSD model, and thereby identical to the reality that the fore sector of the ship domain is preferably kept clear. For the shape parameter k, the dynamic characteristics illustrate the conservatism of the current DQSD model which is mainly related to the navigator states. The resulting dynamic performances of the DQSD model are shown in Figure 6, whereby ten discrete DQSD-type ship domains are depicted along the time axis. It can be seen that the DQSD model can be able to dynamically reflect time-varying situations. Actually, the continuous dynamics of the DQSD model could be considered as a set of instant stationary DQSD-type ship domains corresponding to each time point. As shown in Figure 4, the effectiveness of DQSD models with stationary situations has been clearly evaluated. In addition, both scales and shapes of the DQSD model are adaptive to changing input signals from human, ship and circumstance, respectively. It follows that the DQSD-type ship domains achieve convincing dynamic performances.

Figure 5. The dynamic scale and shape parameters of the DQSD model.

Figure 6. Dynamic simulation results for the DQSD model with time-varying situations.

5. CONCLUSIONS

In this paper, a novel Dynamic Quaternion Ship Domain (DQSD) has been proposed to establish an analytical framework for reasonable ship domain models possessing objective and subjective characteristics. Unlike previous geometry ship domains (i.e., circle, ellipse and polygon ship domains), the DQSD is modelled in an analytical manner on the basis of the Quaternion Ship Domain (QSD) model. To be specific, the proposed DQSD model is parameterized by: the scale vector Q; the shape parameter k and the zooming coefficient C, where the longitudinal and lateral dimensions of the DQSD are determined by vector Q subject to ship manoeuvrability; the shape of the DQSD is defined by parameter k derived from navigator's states; and the coefficient C obtained by navigation circumstance is used to zoom in or out the corresponding DQSD-type ship domain. It should be noted that the human, ship and circumstance submodels of the DQSD are well defined by sufficiently taking into account pervasive influence factors, respectively. Furthermore, the entire DQSD model integrated by above mentioned submodels has been well implemented in an analytical framework for ship domains. As a consequence, the proposed DQSD model can effectively identify objective and subjective information from the aspects of human, ship and circumstance. It follows that the resulting DQSD model is adequate candidate for complex ship domain identifications. In order to demonstrate the effectiveness of the proposed DQSD method, simulation studies have been conducted on the well-known Esso Osaka tanker in typical stationary and dynamic situations. The results indicate that the human, ship and circumstance submodels coincide with the practical facts, respectively, and the integrated DQSD model is able to capture the essential characteristics of ship domains and thereby effective and superior to previous ship domains in terms of performance and accuracy. It should be highlighted that the proposed analytical framework for DQSD models achieve dynamic performances adaptive to time-varying situations, and therefore provide marine traffic engineering, collision avoidance, path planning and ship motion control, etc., with fundamental principles and effective tools, which would be presented in future work.

ACKNOWLEDGEMENTS

This paper is financially supported by National Nature Science Foundation of China (under Grant 51009017), Applied Basic Research Funds from Ministry of Transport of the People's Republic of China (2012-329-225-060), and Fundamental Research Funds for the Central Universities of China (under Grant 2009QN025 and 2011JC002).

References

REFERENCES

Coldwell, T. G. (1983). Marine Traffic Behaviour in Restricted Waters. The Journal of Navigation, 36, 431444.CrossRefGoogle Scholar
Davis, P. V., Dove, M. J. and Stockel, C. T. (1980). A Computer Simulation of Marine Traffic Using Domains and Arenas. The Journal of Navigation, 33, 215222.CrossRefGoogle Scholar
Davis, P. V., Dove, M. J. and Stockel, C. T. (1982). A Computer Simulation of Multi-Ship Encounters. The Journal of Navigation, 35, 347352.CrossRefGoogle Scholar
Fujii, Y. and Tanaka, K. (1971). Traffic Capacity. The Journal of Navigation, 24, 543552.CrossRefGoogle Scholar
Goodwin, E. M. (1975). A Statistical Study of Ship Domains. The Journal of Navigation, 28, 329341.CrossRefGoogle Scholar
Gucma, L. and Pietrzykowski, Z. (2006). Ship Manoeuvring in Restricted Areas: an Attempt to Quantify Dangerous Situations Using a Probabilistic-Fuzzy Method. The Journal of Navigation, 59, 251262.CrossRefGoogle Scholar
Hwang, C. N. (2002). The Integrated Design of Fuzzy Collision-Avoidance and H -autopilots on Ships. The Journal of Navigation, 55, 117136.CrossRefGoogle Scholar
Kao, S. L., Lee, K. T., Chang, K. Y. and Ko, M. D. (2007). A Fuzzy Logic Method for Collision Avoidance in Vessel Traffic Service. The Journal of Navigation, 60, 1731.CrossRefGoogle Scholar
Kijima, K. and Furukawa, Y. (2001). Design of Automatic Collision Avoidance System Using Fuzzy Inference. Proceeding of IFAC Conference on Control Applications in Marine Systems, Glasgow, U.K.CrossRefGoogle Scholar
Kijima, K. and Furukawa, Y. (2003). Automatic Collision Avoidance System Using the Concept Of Blocking Area. Proceeding of IFAC Conference on Manoeuvring and Control of Marine Craft, Girona, Spain.CrossRefGoogle Scholar
Lisowski, J., Rak, A. and Czechowicz, W. (2000). Neural Network Classifier for ship domain assessment. Mathematics and Computers in Simulation, 51, 399406.CrossRefGoogle Scholar
Liu, S. M., Wang, N. and Wu, Z. L. (2011). Review of Research on Ship Domain. Journal of Dalian Maritime University, 37(1), 5154. (in Chinese)Google Scholar
Pedersen, E. and Inoue, K. (2003). Simulator Studies on a Collision Avoidance Display that Facilitates Efficient and Precise Assessment of Evasive Manoeuvres in Congested Waterways. The Journal of Navigation, 56, 411427.CrossRefGoogle Scholar
Pietrzykowski, Z. and Uriasz, J. (2004). The Ship Domain in a Deep-Sea Area. Proceeding of the 3rd International Conference on Computer and IT Applications in the Maritime Industries, Siguenza, Spain.Google Scholar
Pietrzykowski, Z. and Uriasz, J. (2006). Ship Domain in Navigational Situation Assessment in an Open Sea Area. Proceeding of the 5th International Conference on Computer and IT Applications in the Maritime Industries, Oegstgeest, Netherlands.Google Scholar
Pietrzykowski, Z. and Uriasz, J. (2009). The Ship Domain – A Criterion of Navigational Safety Assessment in an Open Sea Area. The Journal of Navigation, 62, 93108.CrossRefGoogle Scholar
Pietrzykowski, Z. (2008). Ship's Fuzzy Domain - A Criterion For Navigational Safety in Narrow Fairways. The Journal of Navigation, 61, 499514.CrossRefGoogle Scholar
Qu, X., Meng, Q. and Li, S. (2011). Ship Collision Risk Assessment for the Singapore Strait. Accident Analysis & Prevention, 43(6), 20302036.CrossRefGoogle ScholarPubMed
Smierzchalski, R. and Michalewicz, Z. (2000). Modelling of a Ship Trajectory in Collision Situations at Sea by Evolutionary Algorithm. IEEE Transaction on Evolutionary Computation, 4(3), 227241.CrossRefGoogle Scholar
Smierzchalski, R. (2001). On-line Trajectory Planning in Collision Situation at Sea by Evolutionary Computation-Experiments. Proceeding of IFAC Conference on Computer Applications in Marine Systems, Glasgow, U.K.CrossRefGoogle Scholar
Szlapczynski, R. (2006). A Unified Measure of Collision Risk Derived From the Concept of a Ship Domain. The Journal of Navigation, 59, 477490.CrossRefGoogle Scholar
Szlapczynski, R. (2008). A New Method of Planning Collision Avoidance Manoeuvres for Multi-Target Encounter Situations. The Journal of Navigation, 61, 307321.CrossRefGoogle Scholar
Wang, N., Meng, X. Y., Xu, Q. Y. and Wang, Z. W. (2009). A Unified Analytical Framework for Ship Domains. The Journal of Navigation, 62, 307321.CrossRefGoogle Scholar
Wang, N. (2010). An Intelligent Spatial Collision Risk Based on the Quaternion Ship Domain. The Journal of Navigation, 63, 733749.CrossRefGoogle Scholar
Wang, N., Tan, Y. and Liu, S. M. (2011) Ship Domain Identification Using Fast and Accurate Online Self-organizing Parsimonious Fuzzy Neural Networks. Proceedings of Chinese Control Conference, Yantai, China.Google Scholar
Wilson, P. A., Harris, C. J. and Hong, X. (2003). A Line of Sight Counteraction Navigation Algorithm for Ship Encounter Collision Avoidance. The Journal of Navigation, 56, 111121.CrossRefGoogle Scholar
Zhao, J., Wu, Z. and Wang, F. (1993). Comments on ship domains. The Journal of Navigation, 46, 422436.Google Scholar
Zhu, X., Xu, H. and Lin, J. (2001). Domain and its Model Based on Neural Networks. The Journal of Navigation, 54, 97103.CrossRefGoogle Scholar
Figure 0

Table 1. The principal dimensions of Esso Osaka tanker.

Figure 1

Table 2. The principal dimensions of Esso Osaka tanker.

Figure 2

Figure 1. Simulation results for ship submodel of DQSD with ship speed and rudder angle being inputs, and (a) Rfore, (b) Raft, (c) Rstarb and (d) Rport as outputs.

Figure 3

Figure 2. Simulation results for human submodel of DQSD with skill, physical and mental levels being inputs, and shape parameter k as the output.

Figure 4

Figure 3. Simulation results for circumstance submodel of DQSD with visibility, wind force, wave and traffic congestion being inputs, and environment assessment C as the output.

Figure 5

Figure 4. Simulation results for the DQSD with different stationary situations.

Figure 6

Figure 5. The dynamic scale and shape parameters of the DQSD model.

Figure 7

Figure 6. Dynamic simulation results for the DQSD model with time-varying situations.