Skip to main content
Entropy logoLink to Entropy
. 2020 Jul 14;22(7):770. doi: 10.3390/e22070770

Intelligent Sea States Identification Based on Maximum Likelihood Evidential Reasoning Rule

Xuelin Zhang 1, Xiaojian Xu 1, Xiaobin Xu 1,*, Diju Gao 2, Haibo Gao 3, Guodong Wang 4, Radu Grosu 4
PMCID: PMC7517320  PMID: 33286542

Abstract

It is necessary to switch the control strategies for propulsion system frequently according to the changes of sea states in order to ensure the stability and safety of the navigation. Therefore, identifying the current sea state timely and effectively is of great significance to ensure ship safety. To this end, a reasoning model that is based on maximum likelihood evidential reasoning (MAKER) rule is developed to identify the propeller ventilation type, and the result is used as the basis for the sea states identification. Firstly, a data-driven MAKER model is constructed, which fully considers the interdependence between the input features. Secondly, the genetic algorithm (GA) is used to optimize the parameters of the MAKER model in order to improve the evaluation accuracy. Finally, a simulation is built to obtain experimental data to train the MAKER model, and the validity of the model is verified. The results show that the intelligent sea state identification model that is based on the MAKER rule can identify the propeller ventilation type more accurately, and finally realize intelligent identification of sea states.

Keywords: sea states identification, propeller ventilation, MAKER rule, genetic algorithm

1. Introduction

In recent years, marine electric propulsion technology has become more and more mature, and marine electric propulsion system has been widely used in ships with the rapid development of power electronic technology [1,2]. During ship navigation, the stability of propulsion system and the ship security are often affected by the continuous changes of sea states. When a ship is traveling in the normal sea state, the external environment has little effect on its navigation. In this ideal state, the ship can work stably and the propeller will not produce propeller ventilation. However, in the extreme sea state, the external environment will have great impact on ship navigation (e.g., thrust loss, vibration, turbulence, etc.) and lead to the propeller ventilation, and even cause the failure of various mechanical equipment in the propulsion system [3,4]. To ensure the stability and safety of the navigation, it is necessary to adopt the appropriate control strategy according to the sea state. In the normal sea state, the propeller is fully submerged in water. There is no air circulation between the blades, and the propeller will not produce propeller ventilation. In this occasion, the speed control strategy is adopted in order to realize the control of propulsion system [5]. However, the navigation and operation environment of ship will gradually evolve into extreme sea conditions with the continuous navigating to the deep sea. When a ship sails under extreme sea conditions, the propeller will enter and exit the sea surface frequently, and the propeller will experience a large instantaneous load change. Eventually, it will cause ventilation on the propeller. To better control the propulsion system, Sorensen et al. [6] proposed an anti-spin control strategy, which can increase the propeller thrust until the end of the ventilation. Therefore, it is significant to identify the sea state and adopt the reasonable control strategy, so that the propulsion system can be well controlled in any sea state.

When considering the importance of sea states identification, experts and scholars have been working on finding simpler and more effective identification methods to meet the demands of complex sea conditions. So far, most of the existing ventilation identification methods have been designed based on the dynamic modeling of water and the propeller. In general, these methods only require information or accurate estimates of vessel specific parameters. In reference [7], Califano and Steen proposed that the degree and type of ventilation should depend on the propeller advance ratio and immersion ratio and a series of numerical simulation experiments were carried out on the ventilation to clarify the influence of the ventilation on the propeller. Smogeli et al. [8,9,10,11] conducted a series of simulation experiments and control strategy researches on the ventilation generated by the propeller under extreme sea conditions and proposed a propeller torque loss estimation method that was based on empirical formulas to realize the identification of propeller ventilation and then determine the type of sea state. This method of ventilation identification based on empirical formulas has realized the effective identification of ventilation to some certain extent, but the method has a weak migration ability and it has great limitations in practical applications. Kozlowska et al. [12] proposed a method to recognize the ventilation type based on fuzzy logic inference, which categorized different ventilation types and inception mechanisms. However, this method only considers full ventilation without further studying the severity of ventilation. In reference [13], Savio et al. proposed a method based on fuzzy logic inference to identify the sea state. However, this method involves a lot of manual operations, and it is not suitable for the case in which a large amount of continuous monitoring data is provided.

Ventilation identification belongs to the field of classification problems. Machine learning has powerful data processing capabilities and can solve classification problems effectively within limited conditions. There are various solutions to solve this problem (e.g., classifier based on genetic algorithm, classifier based on back propagating artificial neutral net (BP-ANN), classifier based on support vector machine (SVM), etc.). Genetic algorithm [14,15] is a method to search for the optimal solution by simulating natural evolution process. It has a wide range of applications and scalability, and it is easy to be combined with other algorithms. BP-ANN [16] has strong nonlinear mapping ability, which can approximate any nonlinear continuous functions with any precision, and it also has high self-learning and self-adaptive ability. SVM is a common machine learning method in the field of classification. If the data are complete and the sample size is small, SVM can effectively solve the classification problem. Machine learning methods can effectively solve classification problems to a certain extent, but they all have certain limitations. When considering the problems of these methods (e.g., poor portability, low precision, and strong subjectivity, etc.), we try to find a modeling method that can comprehensively amplify the advantages of the methods mentioned above and avoid their disadvantages. Yang and Xu [17] proposed the maximum likelihood evidential reasoning (MAKER) framework, which can solve the problems in ventilation identification methods. As described in reference [17], the MAKER framework is a process of making data-driven inferences from inputs to outputs, under uncertainty. The state space model (SSM) and evidence space model (ESM) are fully considered in MAKER framework, and the fusion rules between independent evidence are illustrated as MAKER rule [17,18]. The MAKER rule can generate specific inference rules (e.g., evidential reasoning (ER) rule, Dempster rule and Bayes rule) under various conditions, which has four advantages: (1) on the evidence fusion and inference based on MAKER rule is completely a data-driven method, and therefore it does not need to make any assumptions on the relationships between input variables and output parameters; (2) in the MAKER rule, the interdependence between each piece of evidence is fully considered and the method based on MAKER rule can realize the parameter estimation by using incomplete data samples; (3) being different from Bayes rule, the MAKER framework does not rely on a priori probabilities; and, (4) compared with some “black box” methods (e.g., back propagation neural network (BP), etc.), the physical meaning of the parameters in MAKER is clear, readily understood, and adjustable.

This paper further refines the ventilation degree and divides it into non-ventilation region, partial ventilation region, and full ventilation region based on the ventilation effects on the propeller when it is in and out of sea [7]. Specifically, the sea state when the propeller is in the non-ventilation region is identified as the normal sea state, and the sea state when the propeller is in the partial or full ventilation region is identified as the extreme sea state (that is, the sea state is normal when the propeller does not produce the ventilation; otherwise, the sea state is extreme). This paper proposes an intelligent identification method for sea states that is based on the MAKER rule in order to effectively identify the current sea state. Firstly, the initial reference evidence matrix (IREM) and the joint reference evidence matrix (JREM) are constructed based on the sample casting and the normalization of likelihood function. Secondly, different pieces of evidence are fused and inferenced based on the MAKER rule to identify the ventilation. Subsequently, this paper will identify the sea state based on the correspondence between the type of propeller ventilation and sea state. Finally, GA is used to optimize the parameters of propeller ventilation model based on MAKER rule, and the validity of the model is verified based on the experiment data that are generated by MATLAB/SIMULINK simulation.

The main contributions of this work are as follows: (1) in this paper, an intelligent sea states identification model based on MAKER rule is established, which can identify the ventilation of propeller and the sea state more accurately. (2) In the model of sea states identification based on the MAKER rule, the independence between the evidence obtained from different input variables is fully considered, compensating the shortage of ER rule that can only combine independent evidence. (3) In the process of evidence fusion using the MAKER rule, this paper proposes a method for obtaining the reliability factor of evidence based on the basic probability mass function.

The rest of the article is arranged, as follows. Section 2 briefly introduces the propeller ventilation and MAKER rule. Section 3 focuses on the modeling and reasoning process of intelligent sea states identification model that is based on the MAKER rule. In Section 4, the newly proposed model is applied to identify sea states during a ship’s navigation that is simulated in SIMULINK, and the performance of the model is compared with that of the existing methods. Section 5 summarizes the work conducted in the article and the advantages of the MAKER model.

2. Preliminaries

2.1. Propeller Ventilation

When a ship is navigating, the propeller will be affected by the external environment, and it will enter and exit the surface of the sea. In the normal sea state, the propeller is fully submerged in water and there is no air circulation between blades. However, the propeller will be exposed to the surface or near the surface with the change of the sea environment in the extreme sea state. In this condition, the loss of thrust and torque will be caused by the increase of the vertical motion amplitude of propeller [19,20,21]. When the propeller has a high load and has been exposed or close to the water surface, the low pressure on its blades will form an air funnel, which makes it suck the air on the water surface, and the airflow between the blades causes the propeller to lose its grip [22]. At the same time, the rotating water flow generated by the propeller will distort the water surface, and eventually form a vortex near the propeller, so that the propeller blades are covered with air. This phenomenon is called propeller ventilation.

Propeller advance ratio Ja and immersion ratio h/R (ratio of propeller immersion h to radius R) are used as two important indicators to measure the degree of propeller ventilation [7,8]. The ventilation can be divided into non-ventilation region, partial ventilation region, and full ventilation region according to the degrees [7,8], as shown in Figure 1. The measurement criteria for specific regions are as follows.

Figure 1.

Figure 1

Ventilation regions.

  • Non-ventilation region: propeller is immersed in deep water or the load is low when the water is shallow.

  • Partial ventilation region: propeller produces ventilation, but it does not act on the entire propeller. In other words, the degree of the ventilation and the position of the air cavity on the propeller change with time. When the propeller has a high advance ratio, this state can exist for a long time. Otherwise, this region is unstable with a small advance ratio. The actual operating condition of the propeller varies between non-convolution region and full ventilation region.

  • Full ventilation region: a single air cavity covers each blade of the propeller, which means that the pressure of the propeller is almost equal to atmospheric pressure, which is a relatively stable state.

2.2. MAKER Rule

Suppose that Θ={h1,h2,,hN} is a frame of discernment, which contains N propositions that are mutually exclusive and collectively exclusive. Θ and all of its subsets constitute the power set, denoted by P(Θ) or 2Θ. The basic probability distribution of system input in MAKER framework is shown in Equation (1):

ei,j={(ei,j(θ),pθ,i,j)|θΘandθΘpθ,i,j=1} (1)

where ei,j denotes the ith piece of evidence from the jth input variable xj and ei,j(θ) denotes the element of evidence ei,j, pointing to proposition θ. pθ,i,j denotes the degree of ei,j supporting the proposition θ.

In MAKER rule, the reliability factor and importance weight of ei,j are denoted by ri,j and wi,j respectively. The reliability factor ri,j of ei,j is as follows.

ri,j=θΘrθ,i,jp(ei,j(θ)) (2)

where p(ei,j(θ)) denotes the degree of ei,j supporting the proposition θ. rθ,i,j=p(θ|ei,j(θ)) represents the reliability of evidential element ei,j(θ). In this sense, it is defined as the conditional probability that proposition θ is true when ei,j points to proposition θ in reference [17]. rθ,i,j essentially measures the quality of ei,j, which considers how data are generated and how ei,j can be acquired from data.

If ei,j and other evidence are obtained from the same data source, then the probability mass of evidence ei,j supporting proposition θ is

mθ,i,j=rθ,i,jp(ei,j(θ)) (3)

If ei,j and other evidence are obtained from different data sources, then the probability mass of evidence ei,j supporting proposition θ is defined as in Equation (4):

mθ,i,j=wθ,i,jpl(ei,j(θ)) (4)

where pl represents the probability function and pl(ei,j(θ)) represents the basic probability that ei,j points to θ. wθ,i,j=wi,jpl(θ|ei,j(θ)) represents the importance weight of ei,j(θ), and wi,j is a non-negative constant. When p=pl, wθ,i,j=rθ,i,j, which means wi,j = 1.

Let ei,j and el,m denote the ith piece of evidence from the input variable xj and the lth piece of evidence from the input variable xm, respectively. For two pieces of evidence ei,j and el,m with interdependence, the joint support degree pθ,e(2) is defined as in Equation (5):

pθ,e(2)=0θ=ϕm˜θ,e(2)DΘm˜D,e(2)θΘ,θϕm˜θ,e(2)=[(1rl,m)mθ,i,j+(1ri,j)mθ,l,m]+BC=θγB,C,ij,lmμB,C,ij,lmmB,i,jmC,l,mθΘ (5)

where γB,C,ij,lm=rij,lmrij,lm(ri,jrl,m)(ri,jrl,m) is a non-negative coefficient, which represents the ratio between the joint reliability of evidence ei,j and el,m and the product of their individual reliabilities. It reflects the degree of joint support for θ from both ei,j and el,m relative to their individual support given that ei,j points to proposition B and el,m points to proposition C. μB,C,ij,lm represents the degree of interdependence between the evidential elements ei,j(B) and ei,j(C), denoted by “interdependence index”, which is defined, as follows

μB,C,ij,lm=0if pB,i,j=0orpC,l,m=0pB,C,ij,lmpB,C,ij,lm(pB,i,jpC,l,m)(pB,i,jpC,l,m)otherwise (6)

When fusing K pieces of evidence ek (k = 1,2,…,K) with interdependence, the recursion formula of MAKER rule that is given in Equation (7) can be used to integrate multiple pieces of evidence.

pθ,e(K)=0θ=ϕm˜θ,e(K)DΘm˜D,e(K)θΘ,θϕm˜θ,e(k)=[(1rk)mθ,e(k1)+mP(Θ),e(k1)mθ,k]+BC=θγB,C,e1,,ekμB,C,e1,,ekmB,e(k1)mC,iθΘm˜P(Θ),e(k)=(1rk)mP(Θ),e(k1) (7)

It should be noted that the above MAKER rule can generate specific inference rules under various conditions. If wθ,i,j=wi,j for any B,C,θΘ, then the MAKER rule can be reduced to the evidential reasoning (ER) rule [23]. If ri,j=wi,j=1 is further assumed, then the MAKER rule can be reduced to Dempster’s rule [24].

3. Intelligent Sea States Identification Based on MAKER Rule

3.1. Framework of Sea States Identification

When the ship sails under different sea conditions, the degree of ventilation that is generated by the propeller is different. In this paper, a sea states identification model is developed based on the MAKER rule to distinguish different ventilation types and identify the sea state according to the correspondence between the type of propeller ventilation and sea states. The framework of the sea states identification model that is based on the MAKER rule is shown in Figure 2.

Figure 2.

Figure 2

Framework of maximum likelihood evidential reasoning (MAKER) rule-based sea state identification.

The intelligent identification of sea states based on MAKER rule can be implemented by three steps:

  1. Acquiring input variables.

    In ship navigation, there may be many problems in data acquisition. This paper uses the measurable data of the propulsion system to construct the model, including the actual speed n and actual torque Qm of the propulsion motor. To realize the intelligent sea states identification more effectively, this paper converts the sampled parameters Qm and n into parameters that can describe the dynamic change performance of the system (i.e., relative speed n(t)/nbp representing the current operating conditions, speed following performance indicator nr(t)n(t), speed fluctuation performance indicator (n(t)n(t1))/Ts, torque fluctuation performance indicator (Qm(t)Qm(t1))/Ts), and the above four parameters are selected as the input variables of the system, where nr(t) represents the target speed of the propeller, Ts represents the sampling period, and nbp represents the maximum speed of the propeller.

  2. Construction of intelligent sea states identification model.

    The intelligent sea states identification model that is based on the MAKER rule can be divided into three steps. Specifically, the ventilation identification model based on the MAKER rule is constructed through steps (a) and (b) to realize the identification of ventilation, and in step (c), the sea states can be evaluated based on the identifying result of ventilation. The three steps is described in detail, as follows:

    • (a)

      Construction of reference evidence matrix.

      The initial reference evidence matrix (IREM) and the joint reference evidence matrix (JREM) are constructed based on the sample set, and the interdependence index μn,t1,,ti,,tM1,,i,,M between reference evidence is generated according to JREM and IREM. The reasoning process of REM and the interdependence index is detailed in steps A to B in Section 3.2.1.

    • (b)

      Evidence fusion based on MAKER rule.

      The MAKER rule is used to fuse the referential evidence sets (e.g., {et11,,etii,,etMM}, {et11,,etii,,etM+1M}, etc.) activated by the input vector X(k)=[f1(k),,fi(k),,fM(k)] to generate the activated evidence es. Subsequently, the ER rule is used to fuse e1,,es,,e2M, and the ventilation type is identified according to the fusing result. The reasoning process is detailed in steps A to C in Section 3.2.2.

    • (c)

      Intelligent identification of sea states.

      The recognition result of the ventilation type can be obtained from the reasoning process of steps (a) and (b). According to the correspondence between the type of ventilation and sea states, the type of sea state can be judged according to the type of the ventilation.

  3. Optimization of the ventilation identification model based on GA.

    The MAKER model constructed by the initial parameters may not accurately capture the complex nonlinear relationship between the input feature fi(i=1,2,,M) and the output Fn. Therefore, the minimum mean square error (MSE) between the estimated probability (p^n,k) and the real probability (pn,k) of the ventilation type is selected as the objective function, and GA is used to optimize the parameters of ventilation identification model to improve the accuracy of ventilation identification, and finally realize the intelligent identification of sea states.

3.2. Construction of Intelligent Sea States Identification Model

The intelligent sea states identification model based on MAKER rule includes three parts: (a) construction of reference evidence matrix; (b) evidence fusion based on MAKER rule; and, (c) intelligent identification of sea states. The detailed modeling and inference process are described detailedly in the following.

3.2.1. Construction of Reference Evidence Matrix

A. Generate Evidence from Data Samples

Step 1:X(k)=[f1(k),,fi(k),,fM(k)] is the input of the sea states identification model based on MAKER rule. The reference value set of input variable fi is Ai={A1i,,Atii,,ATii|ti=1,2,,Ti}, where M is the number of input variables, and Ti is the number of reference values for fi. Θ={Fn|n=1,2,,N} represents the set of propeller ventilation types, where Fn represents the nth ventilation type in Θ, and N is the number of ventilation types. Firstly, transform the relationship between the input variable fi and the output type Fn into the relationship between the reference value set Ai for fi and the output type Fn. Note that the reference value of input Ai can be adjusted, and the initial value can be given by domain experts or given randomly, and then optimized by using training samples. Subsequently, the similarity distribution of the specific input X(k)=fi(k) to its reference values Ai can be expressed in belief distribution as Equation (8) [25].

SP(fi(k))={(Atii,αi,ti)|ti=1,2,,Ti;i=1,2,,M} (8)

where αi,ti indicates the similarity between fi(k) and the reference value Atii, and αi,ti can be calculated according to Equation (9).

αi,ti=Ati+1ifi(k)Ati+1iAti;αi,ti+1=fi(k)AtiiAti+1iAtiiAtiifi(k)Ati+1iαi,1=1;αi,t=0(ti1)fi(k)A1iαi,Ti=1;αi,t=0(tiTi)fi(k)ATii (9)

Step 2: all of the sample pairs in data set STrain are represented by integrated similarity which can be used to generate the casting result reflecting the relationship between the input reference values and the output type, as shown in Table 1.

Table 1.

Casting results of sample pairs (fi,Fn) depend on the reference values.

F fi Total
A1i Atii ATii
F1 a1,1 a1,ti a1,Ti δ1
Fn an,1 an,ti an,Ti δn
FN aN,1 aN,ti aN,Ti δN
Total η1 ηti ηTi K

where an,ti represents the sum of the integrated similarity of fi(k) in all sample pairs (fi(k),Fn(k)) matching the reference value Atii while the output type is Fn. ηti=n=1Nan,ti and δn=ti=1Tian,ti represent the sum of the integrated similarity of all fi(k) matches Atii and the output of the samples in STrain matching Fn, respectively, which satisfy n=1Nδn=ti=1Tiηti=K. K represents the total number of samples in STrain, satisfying k = 1,2,…,K.

According to Table 1, the likelihood function cn,ti, which indicates that fi(k) equals Atii and output type matches Fn can be acquired by Equation (10).

cn,ti=p(Atii|Fn)=an,tiδn (10)

The IREM that is shown in Table 2 describes the mapping relationship between the input fi and the output type Fn. In Table 2, etii=[β1,tii,,βn,tii,,βN,tii] represents the evidence corresponds to the reference value Atii for input fi, where βn,tii represents the belief degree that evidence etii supporting Fn, satisfying n=1Nβn,tii=1. βn,tii can be calculated by normalizing the likelihood function values cn,ti according to Equation (11).

βn,tii=cn,tik=1Nck,ti (11)
Table 2.

The initial reference evidence matrix (IREM) of the input fi.

F e1i etii eTii
A1i Atii ATii
F1 β1,1i β1,tii β1,Tii
Fn βn,1i βn,tii βn,Tii
FN βN,1i βN,tii βN,Tii

B. Interdependence between Pairs of Evidence

When fusing multiple pieces of reference evidence obtained from different inputs, the interdependence index is introduced to describe the interdependence between pairs of evidence. This section specifically introduces the calculation of the interdependence index, as shown in Equation (6). According to Equation (6), the interdependence between multiple pieces of reference evidence can be calculated according to Equation (12).

μn,t1,,ti,,tM1,,i,,M=0ifβn,t11βn,t22βn,tMM=0βn,t1,,ti,,TM1,,i,,Mβn,t11βn,t22βn,tMMotherwise (12)

where βn,t1,,ti,,tM1,,i,,M denotes the joint belief degree of et1,,ti,,tM1,,i,,M supporting the proposition Fn. et1,,ti,,tM1,,i,,M is the combination of referential evidences. The joint belief degree is generated, as follows:

If multiple input variables are taken into consideration simultaneously, the joint similarity distribution of the specific input vector X(k)=[f1(k),,fi(k),,fM(k)] can be transformed into the belief distribution for the combination of referential values At1,,ti,,tM1,,i,,M.

SI([f1(k),,fM(k)])={(At1,,ti,,tM1,,i,,M,α1,,i,,M,t1,,ti,,tM)|ti=1,2,,Ti;i=1,2,,M} (13)

where At1,,ti,,tM1,,i,,M={At11,,Atii,,AtMM} and α1,,i,,M,t1,,ti,,tM=α1,t1αi,tiαM,tM.

In Equation (13), α1,,i,,M,t1,,ti,,tM represents the joint similarity between [f1(k),,fi(k),,fM(k)] and the combination of referential values At1,,ti,,tM1,,i,,M, and αi,ti can be calculated by the piecewise linear function as Equation (9).

Being consistent with the evidence acquisition method described in step A in Section 3.2.1, all of the sample pairs in data set STrain are represented by integrated similarity which can be used to generate the casting result, reflecting the relationship between the combination of referential values and the output type. Subsequently, the joint belief degree βn,t1,,ti,,tM1,,i,,M of et1,,ti,,tM1,,i,,M supporting the proposition Fn can be calculated by normalizing the joint likelihood function values cn,t1,t2. The following will illustrate the reasoning process of joint belief degree βn,t1,t21,2 when the input vector is X(k)=[f1(k),f2(k)]. At the same time, the joint casting result of input vector X(k)=[f1(k),f2(k)] is given in Table 3.

Table 3.

The joint casting result of sample pairs ([f1,f2],Fn).

F A11 AT11 Total
A12 At22 AT22 A12 At22 AT22
F1 a1,11 a1,t21 a1,T21 aT1,11 aT1,t21 aT1,T21 δ1
Fn a1,1n a1,t2n a1,T2n aT1,1n aT1,t2n aT1,T2n δn
FN a1,1N a1,t2N a1,T2N aT1,1N aT1,t2N aT1,T2N δN
Total η1,1 η1,t2 η1,T2 ηT1,1 ηT1,t2 ηT1,T2 K

According to Table 3, the joint likelihood function cn,t1,t2 indicating that the combination of referential values equals to At1,t21,2 (i.e., [At11,At22]) and output type matches can be acquired by Equation (14).

cn,t1,t2=p(At1,t21,2|Fn)=at1,t2nδn (14)

The JREM that is shown in Table 4 describes the mapping relationship between the input vector [f1,f2] and the output type Fn. In Table 4, en,t1,t21,2=[β1,t1,t21,2,,βn,t1,t21,2,,βN,t1,t21,2] represents the evidence that the input vector [f1,f2] corresponds to the combination of referential values At1,t21,2 (i.e., f1 matching At11 and f2 matching At22), where βn,t1,t21,2 represents the joint belief degree of output type matching Fn in the evidence βn,t1,t21,2, satisfying n=1Nβn,t1,t21,2=1. βn,t1,t21,2 can be calculated by normalizing the likelihood function values according to Equation (15).

βn,t1,t21,2=cn,t1,t2k=1Nck,t1,t2 (15)
Table 4.

The joint reference evidence matrix (JREM) of the input [f1,f2].

F A11 AT11
A12 At22 AT22 A12 At22 AT22
e1,11,2 e1,t21,2 e1,T21,2 eT1,11,2 eT1,t21,2 eT1,T21,2
F1 β1,1,11,2 β1,1,t21,2 β1,1,T21,2 β1,T1,11,2 β1,T1,t21,2 β1,T1,T21,2
Fn βn,1,11,2 βn,1,t21,2 βn,1,T21,2 βn,T1,11,2 βn,T1,t21,2 βn,T1,T21,2
FN βN,1,11,2 βN,1,t21,2 βN,1,T21,2 βN,T1,11,2 βN,T1,t21,2 βN,T1,T21,2

The joint belief degree of input vector X(k)=[f1(k),f2(k)] can be calculated by the above process, and the interdependence index between the combination of reference evidence et11 and et22 can be obtained by Equation (12). When the input vector is X(k)=[f1(k),,fi(k),,fM(k)], the joint belief degree can be acquired using the above reasoning process as well.

3.2.2. Evidence Fusion Based on MAKER Rule

A. Acquiring Activated Evidence

The input variable fi(k) is obtained from specific input vector X(k)=[f1(k),,fi(k),,fM(k)], which necessarily satisfies Atii<fi(k)<Ati+1i. In this condition, fi(k) activates two adjacent pieces of evidence etii and eti+1i corresponding to reference values Atii and Ati+1i. Consequently, 2M pieces of reference evidence (Figure 3) are activated, generating 2M combined reference evidences, and each combination of evidence includes M pieces of reference evidence. The structure of the binary tree is used to show the combination of evidences, as shown in Figure 4. The node of the ith layer in the binary tree represents the activated reference evidence for the input variable fi(k). The combination of the nodes on each path of the binary tree is the combination of reference evidence.

Figure 3.

Figure 3

Evidence activated by input variables.

Figure 4.

Figure 4

Activated reference evidence combination.

At this time, the 2M pieces of combined evidence are activated by input vector X(k) (e.g., {et11,,etii,,etMM}, {et11,,etii,,etM+1M}, etc.). The MAKER rule presented in Equation (7) is used to fuse the 2M pieces of combined evidence, and the result can be expressed as in Equation (16).

es={(Fn,pn,e(M)),s=1,,2M} (16)

Because the importance weight and reliability of the evidential elements etii(Fn) can be adjusted, the initial value of wn,ti,i and rn,ti,i can be considered as 1, i.e., wn,ti,i=rn,ti,i=1. The reliability of the reference evidence can be obtained by Equations (8) and (9), and wti,i=rti,i. The reliability ratio γB,C,et11,,etMM is also an adjustable parameter, with an initial value of 1.

B. Evaluating the Reliability of Evidence

Before fusing evidence, the reliability and importance weight of the evidence es need to be obtained. In general, the reliability of the evidence has a positive correlation with the importance weight, so we can assume that they are equal with each other. To obtain the reliability of evidence, this paper proposes a method to obtain the reliability factor of evidence based on the basic probability mass function. According to the definition of basic probability mass function in reference [23], it can be proved that the reliability of the evidence es is rs=nΘmn,s=1mP(Θ),s when the importance weight of evidence is equal to the reliability of the evidence (i.e., ws=rs). The proof of the reliability rs is as follows:

Proof. 

Suppose that 2M pieces of independent evidence are each obtained by Equation (16). It can be known from the basic probability mass function (i.e., Equation (17)) that m˜n,s=crw,smn,s for any nΘ and m˜P(Θ),s=crw,s(1rs) for s = 1,2,…,2M.

m˜n,s=0n=ϕcrw,smn,snΘ,nϕcrw,s(1rs)n=P(Θ)crw,s=1/(1+wsrs) (17)

From Equation (17), we get nΘm˜n,s+m˜P(Θ),s=1. If ws=rs, there will be crw,s=1 and m˜n,s=mn,s, as well as m˜P(Θ),s=crw,s(1rs)=1rs. From the analysis, we can get rs as follows

rs=nΘmn,s=1mP(Θ),s (18)

 □

C. Evidence Fusion and Ventilation Identification

Through Equation (16), 2M pieces of evidence e1,,es,,e2M activated by the input vector X(k)=[f1(k),,fi(k),,fM(k)] are obtained. Then, 2M pieces of evidence are fused by the ER rule according to Equation (20), and the final result is expressed by Equation (19).

O(X(k))={(Fn,pn,e(2M)),n=1,2,,N} (19)

In Equation (19), pn,e(2M) indicates the belief degree of the ventilation type Fn when the input vector is X(k). In the following model optimization, p^n,k will be used to represent the predicted probability of Fn with the input vector X(k), which satisfies p^n,k=pn,e(2M).

The recursion formula of the ER rule given in Equation (20) can be used to integrate multiple pieces of evidence es (s = 1,2,…,2M).

pn,e(2M)=0n=ϕm˜n,e(2M)DΘm˜D,e(2M)nΘ,nϕm˜n,e(s)=[(1rs)mn,e(s1)+mP(Θ),e(s1)mn,s]+BC=nmB,e(s1)mC,snΘm˜P(Θ),e(s)=(1rs)mP(Θ),e(s1) (20)

According to the result O(X(k)), the ventilation type corresponding to the input vector X(k) can be identified as the type of the maximum degree in O(X(k)).

Fn,k={Fn|argmaxpn,e(2M)} (21)

3.2.3. Intelligent Sea States Identification

This section focuses on the sea states identification that is based on the results of ventilation identification. The criteria for identifying sea state in this article are as follows:

  • The sea state is identified as the normal sea state when the propeller is in the non-ventilation region.

  • The sea state is identified as the extreme sea state when the propeller is in the partial or full ventilation region (that is, the sea state is normal when the propeller does not produce any ventilation; otherwise, the sea state is extreme).

Assuming that the detection signal of ventilation is ζ, and the type of sea state is denoted by ϕ. When the propeller is not detected to generate ventilation, the signal ζ is set to 0 and the current sea state is recognized as the normal sea state (i.e., ϕ = 0). When the propeller is detected to generate ventilation, the signal ζ is set to 1 and the current sea state is recognized as the extreme sea state (i.e., ϕ = 1). The mathematical relationship is as follows:

ϕ=0ζ=01ζ=1 (22)

Based on the sea states identification results, different control strategies can be adopted, so that the propulsion system can be well controlled in any sea state.

3.3. Optimization of the Ventilation Identification Model Based on GA

The MAKER inference model constructed by the initial parameter set may not accurately capture the complex nonlinear causal relationship between the input feature variable fi(i=1,2,,M) and the output type Fn. Therefore, these parameters need to be trained using training samples to improve the accuracy of the evaluation model. Specifically, the minimum mean square error (MSE) between the estimated probability (p^n,k) and the real probability (pn,k) of the ventilation type is selected as the objective function to construct the parameter optimization model.

minPξ(P)=1KNk=1Kn=1N(pn,kp^n,k)2 (23)
s.t.Atj1j<Atjj<Atj+1j,j=1,,M;tj=2,,Tj1 (24)
0wn,ti,i1,i=1,,M;ti=1,,Ti (25)
0rn,ti,i1,0γB,C,et11,,etMM (26)

Equations (24)–(26) illustrate the constraints that the fine-tuned parameters need to satisfy. P={Atjj,wn,ti,i,rn,ti,i,γB,C,et11,,etMM|j=1,,M;tj=1,,Tj;i=1,,M;ti=1,,Ti;n=1,,N} denotes the parameter set to be optimized, which does not include the boundary value mink,kSfi(fi(k)) and maxk,kSfi(fi(k)). wn,ti,i and rn,ti,i denote the importance weight and reliability of the evidential elements etii(Fn).

In this paper, GA is used to optimize the parameters of identification model to improve the identification accuracy [26,27]. The flow chart of genetic algorithm is described as in Figure 5 and the specific steps are as follows:

  1. The optimization model that is based on MAKER is constructed, and the optimization objective function ξ(P), the optimization parameter set P, and the constraints of the parameters are determined.

  2. Genetic coding: the phenotype corresponding to the optimization parameter is mapped to the genotype corresponding to the chromosome or individual.

  3. Population initialization: the initial parameter set P is used as an individual of the initial population and (L1) individuals are randomly generated according to the constraints that the parameters should satisfy, and these L individuals are used as the initial population.

  4. Calculate the fitness value: the objective function is used as the fitness function, and the fitness values of L individuals are calculated, respectively, and the L individuals are ranked according to their corresponding fitness values.

  5. Determine optimization stop criterions: when the evolutionary algebra reaches the set value, the GA optimization is stopped and the individual with the greatest fitness is taken as the optimal output. Otherwise, selection, crossover and mutation operations are continued to generate new population, and repeat step 4 to 7.

  6. Selection, crossover, and mutation:

    • Selection: taking the survival of the fittest as the criterion, select individuals with higher fitness to continue genetic operations, and eliminate individuals with lower fitness.

    • Crossover and mutation: the main function of crossover and mutation is generate new individuals.

  7. Generate the new population: take the new individuals generated by crossover and mutation as the new population, and return to step 4 to recalculate the fitness value.

Figure 5.

Figure 5

Flow chart of genetic algorithm.

4. Application

4.1. Experimental Data

In this section, a simulation model of marine electric propulsion system based on MATLAB/SIMULINK software is built to simulate propeller ventilation and obtain experimental data. The experimental data are divided into training sample set and test sample set, and the intelligent sea states identification model that is based on the MAKER rule is trained and validated.

4.1.1. Simulation of Propeller Ventilation Based on MATLAB/SIMULINK

The real marine electric propulsion system is mainly composed of a control unit and propulsion unit, as shown in Figure 6. Specifically, the propulsion unit mainly includes a propulsion motor, a propeller shaft, and a propeller. The control unit mainly includes a propulsion system controller and a torque limiting module. The target thrust Tr generated by the propeller acts on the propulsion system controller to generate the target value of the motor torque signal Qc0, and then the given value of the propulsion motor torque signal Qc can be obtained via the torque limiting module. Finally, the actual propeller thrust Ta and the actual torque Qa are generated through the propulsion unit.

Figure 6.

Figure 6

The structure of marine electric propulsion system.

In this paper, the propulsion system parameters and dynamic mathematical models of each module described in reference [28] are used. The simulation model of a marine electric propulsion system is built, as shown in Figure 6, and the propulsion system contains a Wageningen B-series propeller (the number of blades Zw=4, the diameter of the propeller Dw = 4 m, the pitch ratio Pw/Dw=1) and a permanent magnet synchronous motor (PMSM). The parameters of the propulsion system are shown in Table 5.

Table 5.

Parameters of marine electric propulsion system.

Parameter Value Parameter Value
Rated motor torque QN 78 kNm Nominal thrust coefficient KT 0.445
Rated motor power PN 4000 kW Nominal torque coefficient KQ 0.0666
Rated motor speed nN 8.2 rps Rotational inertia Is 25,000 kgm2
Maximum thrust of propeller Tbq 490 kN Friction coefficient Kw 350 Nms
Maximum power of propeller Pbq 3800 kW Maximum speed of propeller nbq 2.05 rps
Gearbox reduction ratio kg 4 Motor time constant Tm 0.001 s

4.1.2. Acquiring Input Variables and Sample Data

Based on the simulation model of marine electric propulsion system, the conditions of propeller in non-ventilation region, partial ventilation region, and full ventilation region are simulated, respectively. Additionally, the actual speed n and the actual torque Qm of the propulsion motor in the three regions are collected separately. Subsequently, the sampled parameters Qm and n are converted into parameters that can describe the dynamic performance of the system. The converted feature parameters are used as the input variables of the model (i.e., f1=n(t)/nbq, f2=nr(t)n(t), f3=(n(t)n(t1))/Ts, f4=(Qm(t)Qm(t1))/Ts)), and the output types of the model are non-ventilation region (F1), partial ventilation region (F2), and full ventilation region (F3). The sampling period is set to be Ts = 0.001 s, and the sample vector [f1(k),f2(k),f3(k),f4(k),Fn] is obtained by simulation model when the type of ventilation is Fn. There are 2000 samples for each ventilation type, respectively, and 6000 samples constitute the sample set S={[f1(k),f2(k),f3(k),f4(k),Fn]|k=1,2,,2000;n=1,2,3}.

4.2. Training the Ventilation Identification Model

The ventilation identification model is trained and tested by the five-fold cross-validation, and the mean value of the five-fold cross-validation is used to estimate of the model precision to improve the precision of the model more. The five-fold cross-validation is to divide the samples in the sample set S into five parts on average, taking four parts of them as the training sample set and the remaining one as the test sample set. In five-fold cross-validation, an identification model can be established by using each training sample set. The following will take the first cross-validation as an example to train the model and illustrate the variation of the training parameters. Where the training sample set STrain={[f1(k),f2(k),f3(k),f4(k),Fn]|k=1,2,,1600;n=1,2,3} represents 4800 sample data in the sample set S (four parts corresponding to each type of ventilation, i.e., 1600 samples).

The MSE between the estimated probability (p^n,k) and the real probability (pn,k) of the ventilation type is taken as the objective function to construct the parameter optimization model to train the parameters in the set P, as shown in Section 3.3.

P={Atjj,wn,ti,i,rn,ti,i,γB,C,et11,,etMM|j=1,,M;tj=1,,Tj;i=1,,M;ti=1,,Ti;n=1,,N} (27)

where M=4,T1=T2=T3=T4=3,N=3.

In the process of model training and inference, the key parameters are obtained, as follows. In this paper, the initial reference values of f1, f2, f3 and f4 are determined by analyzing the input variables in the set STrain statistically, as shown in Table 6. According to the steps A and B in Section 3.2.1, the independence index, IREM and JREM are acquired based on the casting of sample value and the normalization of likelihood function. Subsequently, the predicted probability p^n,k can be obtained from the reasoning process of steps A to C in Section 3.2.2 and the parameters in the set P are optimized by using training samples to improve the accuracy of the evaluation model. It should be noted that the initial parameter wn,ti,i=rn,ti,i=γB,C,et11,,etMM=1 in the set P. Table 7, Table 8, Table 9 and Table 10 show the reference values of the input fi and the IREM. Table 11 shows the initial JREM of the input vector [f1,f2], and the JREM corresponding to the input vector [f1,f2,f3] and [f1,f2,f3,f4] are also available according to Section 3.2.1.

Table 6.

Initial reference values of inputs.

Input Reference Values
Input 1(f1) 0.5 0.6 1.1
Input 2(f2) −0.7 −0.05 0.31
Input 3(f3) −0.6 0.03 0.85
Input 4(f4) −127 −16.5 78

Table 7.

IREM of the input f1.

F A11 A21 A31
0.5 0.6 1.1
F1 0 0.4363 0.17
F2 0 0.3438 0.3187
F3 1 0.2199 0.5113

Table 8.

IREM of the input f2.

F A12 A22 A32
−0.7 −0.05 0.31
F1 0.0191 0.3164 0.7127
F2 0.1080 0.4996 0
F3 0.8729 0.1840 0.2873

Table 9.

IREM of the input f3.

F A13 A23 A33
−0.6 0.03 0.85
F1 0.1019 0.4165 0.1103
F2 0 0.3906 0.3839
F3 0.8981 0.1929 0.5058

Table 10.

IREM of the input f4.

F A14 A24 A34
−127 −16.5 78
F1 0 0.2863 0.6291
F2 0 0.5070 0.1617
F3 1 0.2067 0.2092

Table 11.

The joint reference evidence matrix (JREM) of the input vector [f1,f2].

F A11 A21 A31
A12 A22 A32 A12 A22 A32 A12 A22 A32
[0.5,−0.7] [0.5,−0.05] [0.5,0.31] [0.6,−0.7] [0.6,−0.05] [0.6,0.31] [1.1,−0.7] [1.1,−0.05] [1.1,0.31]
F1 0 0 0 0.0494 0.3593 0.7169 0.0087 0.2444 0.8463
F2 0 0 0 0.2653 0.5057 0 0.0544 0.4893 0
F3 1 1 1 0.6853 0.1350 0.2831 0.9369 0.2663 0.1537

Table 12, Table 13, Table 14, Table 15 and Table 16 show the optimized IREM and JREM. It can be seen from Table 17, Table 18 and Table 19 that the initial parameters w, r and γ in the set P have changed. Table 17 and Table 18 list the optimized reliability r and importance weight w of the evidential elements for the input variable f1. Table 19 shows the optimized reliability ratio γ corresponding to the input vector [f1,f2]. It can be seen from Table 12, Table 13, Table 14, Table 15 and Table 16 that the input reference value has significantly changed after training, as well as the IREM and JREM. This shows that the model parameters have been adjusted by the training process.

Table 12.

The optimized IREM of the input f1.

F A11 A21 A31
0.5 0.6076 1.1
F1 0 0.4390 0.1629
F2 0 0.3460 0.3175
F3 1 0.2150 0.5196

Table 13.

The optimized IREM of the input f2.

F A12 A22 A32
−0.7 −0.0653 0.31
F1 0 0.3137 0.7123
F2 0.0733 0.5032 0
F3 0.9267 0.1831 0.2877

Table 14.

The optimized IREM of the input f3.

F A13 A23 A33
−0.6 −0.1576 0.85
F1 0 0.4168 0.2617
F2 0 0.3600 0.4119
F3 1 0.2232 0.3264

Table 15.

The optimized IREM of the input f4.

F A14 A24 A34
−127 −17.1408 78
F1 0 0.2858 0.6257
F2 0 0.5059 0.1670
F3 1 0.2083 0.2073

Table 16.

The optimized reference evidence matrix (JREM) of the input vector [f1,f2].

F A11 A21 A31
A12 A22 A32 A12 A22 A32 A12 A22 A32
[0.5,−0.7] [0.5,−0.0653] [0.5,0.31] [0.6067,−0.7] [0.6067,−0.0653] [0.6067,0.31] [1.1,−0.7] [1.1,−0.0653] [1.1,0.31]
F1 0 0 0 0 0.3559 0.7322 0 0.2405 0.7910
F2 0 0 0 0.1989 0.5108 0 0.0355 0.4902 0
F3 1 1 1 0.8011 0.1333 0.2678 0.9645 0.2693 0.2090

Table 17.

The optimized importance weight w of the input f1.

F e11 e21 e31
F1 0.9306 0.8205 0.8440
F2 0.7951 0.9071 0.8209
F3 0.8403 0.9109 0.8474

Table 18.

The optimized reliability r of the input f1.

F e12 e22 e32
F1 0.8063 0.8782 0.9205
F2 0.9566 0.8515 0.9038
F3 0.9322 0.8268 0.9757

Table 19.

The optimized reliability ratio of of the input vector [f1,f2].

F e11 e21 e31
e12 e22 e32 e12 e22 e32 e12 e22 e32
F1 0.8063 0.8782 0.9205 0.9731 0.8949 0.8490 0.9399 0.8994 0.8883
F1 0.9566 0.8515 0.9038 0.7019 0.8439 0.8817 0.8524 0.8840 0.7853
F1 0.9322 0.8268 0.9757 0.9450 0.9051 0.9345 0.9755 0.9135 0.8944

4.3. Testing

According to the five-fold cross-validation method, five identification models are constructed, and each of them corresponds to a training sample set and a test sample set. Every model has its own identification accuracy, and the mean value of the five-fold cross-validation is used as as the criterion to evaluate the performance of the ventilation identification model.

4.3.1. The Verification of the Ventilation Identification Model by a Typical Test Samples

The input feature vector X(k)=[f1(k),f2(k),f3(k),f4(k)]=[0.6480,0.1866,0.1845,54.5231] in the test sample set STest={[f1(k),f2(k),f3(k),f4(k),Fn]|k=1,2,,400;n=1,2,3} in the first cross-validation is used to describe the inference process of the identification model in detail.

Step 1: acquiring input variables and activated evidence

According to step A in Section 3.2.1, the similarities of f1(k) matching A21 and A31 are α1,2=0.918 and α1,3=0.082, and evidence e21 and e31 are activated. The similarities of f2(k) matching A22 and A32 are α2,2=0.3288 and α2,3=0.6712, and evidence e22 and e32 are activated. The similarities of f3(k) matching A23 and A33 are α3,2=0.6605 and α3,3=0.3395, and evidence e23 and e33 are activated. The similarities of f4(k) matching A24 and A34 are α4,2=0.2468 and α4,3=0.7532, and evidence e24 and e34 are activated.

Step 2: interdependence between pairs of evidence

According to the step B in Section 3.2.1, the 16 combination of reference evidence are activated by input vector [f1(k),f2(k),f3(k),f4(k)], and the interdependence index between multiple pieces of reference evidence can be obtained by Equation (12), as shown in Table 20.

Table 20.

The fusion process parameters of the input vector [f1,f2].

InputVector CombinationofEvidence InterdependenceIndex
[f1,f2] [f1,f2,f3] [f1,f2,f3,f4]
X(k)=[0.6480,0.1866,0.1845,54.5231] [e21,e22,e23,e24] [2.58,2.93,3.38] [7.58,8.52,3.53] [23.44,18.81,10.45]
[e21,e22,e23,e34] [2.58,2.93,3.38] [7.58,8.52,3.53] [17.31,32.45,21.25]
[e21,e22,e33,e24] [2.58,2.93,3.38] [7.23,8.72,8.9] [19.75,19.05,39.42]
[e21,e22,e33,e34] [2.58,2.93,3.38] [7.23,8.72,8.9] [24.18,36.6,6.21]
[e21,e32,e23,e24] [2.34,0,4.33] [5.64,0,19.23] [24.2,0,34.37]
[e21,e32,e23,e34] [2.34,0,4.33] [5.64,0,19.23] [8.70,0,101.41]
[e21,e32,e33,e24] [2.34,0,4.33] [9.78,0,9.89] [41.32,0,7.99]
[e21,e32,e33,e34] [2.34,0,4.33] [9.78,0,9.89] [15.1,0,54.17]
[e31,e22,e23,e24] [4.70,3.07,2.83] [15.71,9.85,4.65] [56.28,21.27,8.66]
[e31,e22,e23,e34] [4.70,3.07,2.83] [15.71,9.85,4.65] [33.38,56.44,2.96]
[e31,e22,e33,e24] [4.70,3.07,2.83] [10.96,8.57,9.32] [38.60,18.87,34.67]
[e31,e22,e33,e34] [4.70,3.07,2.83] [10.96,8.57,9.32] [36.17,63.46,0]
[e31,e32,e23,e24] [6.82,0,1.4] [19.19,0,2.16] [58.3,0,27.95]
[e31,e32,e23,e34] [6.82,0,1.4] [19.19,0,2.16] [31.86,0,5.19]
[e31,e32,e33,e24] [6.82,0,1.4] [32.92,0,0] [115.2,0,0]
[e31,e22,e33,e34] [6.82,0,1.4] [32.92,0,0] [52.61,0,0]

Step 3: acquiring activated evidence

The MAKER rule in Equation (7) is used to integrate every activated evidences e1,e2,,e16. Table 20 shows the combined evidence activated by the kth input feature vector X(k).

Step 4: evidence fusion

After obtaining 16 pieces of evidence e1,e2,,e16, we can use the ER rule in Equation (20) to combine them with weights and reliabilities to yield the fused result. The combined result can be obtained as O(X(k))={(F1,0.9987),(F2,0.0013),(F3,0)}.

Step 5: identification of ventilation and sea states

Finally, according to the combined result O(X(k)), the ventilation type corresponding to the input vector X(k) is identified as F1, which is consistent with the actual ventilation type. Furthermore, the current sea state can be identified as a normal sea state.

4.3.2. Comparison and Analysis of Test Results

The identification of ventilation is the basis of intelligent sea states identification, and the accuracy of the ventilation identification is sufficient for reflecting the accuracy of intelligent sea states identification. In this paper, the accuracy of the ventilation identification results will be used as a criterion to measure the effectiveness of the intelligent sea states identification model. The sample data in the sample set S is used to perform a five-fold cross-validation on the identification model, and the mean value of the ventilation identification results in the five identification models is expressed as a confusion matrix to reflect the accuracy of the identification. Table 21 shows the ventilation identification results of the test sample set in the identification model based on the MAKER rule.

Table 21.

Average confusion matrix of identification results.

PredictedType Total Average Accuracy (%) Overall Accuracy(%)
F1 F2 F3
Actual type F1 399.8 0.2 0 400 99.95 98.82
F2 9 386 5 400 96.5
F3 0 0 400 400 100

It can be seen from Table 21 that the ventilation identification model that is based on the MAKER rule can identify the non-ventilation region (F1) and the full ventilation region (F3) well, while the identification rate for the partial ventilation region (F2) is relatively low, and there is a misidentification. As the propeller immersion ratio h/R increases (decreases) gradually during the process of the propeller entering or exiting the water surface, the ventilation generated by the propeller evolves from full ventilation region F3 (non-ventilation region F1) to partial ventilation region F2, and finally to non-ventilation region F1 (full ventilation region F3). Whether the propeller enters the water or exits, the partial ventilation state is a transition state. This state is extremely unstable. The input vector collected in this state does not obviously distinguish from the data collected in the other two states, which is also the reason for the misjudgment of F2.

The ventilation identification results of the test samples are further analyzed to verify the validity of the identification model built in this paper. Under the same experimental conditions, the ventilation identification performance of the MAKER identification model (after training) proposed in this paper is compared with that of the MAKER identification model (before training), the conventional ER identification model [29,30], the back propagating artificial neutral net (BP-ANN) identification model [31] and support vector machine (SVM) identification model [32].

Table 22, Table 23, Table 24 and Table 25 show the results of the four identification models. The identification result of each ventilation type can be clearly seen from the table. Specifically, as can be seen from Table 22, the overall recognition rates of the MAKER model before and after training are 96.18% and 98.82%, respectively. It can be seen that the problem of insufficient accuracy that is caused by inaccurate initial parameters of the model can be solved after training. Table 23 shows the recognition results of the ER model. The overall recognition rate of the ER model is 96.3%, which is lower than that of the MAKER model (after training). Although the traditional ER identification model can achieve effective identification of the inhalation effect to a certain extent, the ER-based identification model can only be used to fuse mutually independent evidence. Additionally, the interdependence between the evidence is fully considered, which makes up the shortage that ER rule can only combine independent evidence. It can be seen from Table 24 that the overall recognition rate of the BP-ANN model is 98.78%. Compared with the MAKER model (after training), the overall recognition rate of the BP-ANN model is lower, and some samples belonging to F1 are misjudged to F3. This situation does not exist in the MAKER model. Similarly, as can be seen from Table 25, the overall recognition rate of the SVM model is 98.25%, and its overall recognition rate is lower than the MAKER model (after training).

Table 22.

Average confusion matrix of MAKER identification model (before training).

PredictedType Total Overall Accuracy (%)
F1 F2 F3
Actual type F1 388.2 0.8 0 400 96.18
F2 2 377 21 400
F3 0 11 389 400
Table 23.

Average confusion matrix of evidential reasoning (ER) identification model.

PredictedType Total Overall Accuracy (%)
F1 F2 F3
Actual type F1 387.4 12.6 0 400 96.3
F2 5 379 16 400
F3 0 10.8 389.2 400
Table 24.

Average confusion matrix of back propagating artificial neutral net (BP-ANN) identification model.

PredictedType Total Overall Accuracy (%)
F1 F2 F3
Actual type F1 399.6 0 0.4 400 98.78
F2 6 385.8 8.2 400
F3 0 0 400 400
Table 25.

Average confusion matrix of support vector machine (SVM) identification model.

PredictedType Total Overall Accuracy (%)
F1 F2 F3
Actual type F1 393 1 6 400 98.25
F2 3 388 9 400
F3 0 2 398 400

Table 26 shows the results of the four models in the five-fold cross-validation. It can be seen that the overall accuracy of the MAKER model (after training) reaches 98.82%, which is higher than other methods. The overall accuracy of SVM model and BP-ANN model is similar to that of MAKER model (after training), but the accuracy of the MAKER model (after training) is generally higher than that of the other two models in each fold cross-validation, which shows that the MAKER model (after training) has universal applicability.

Table 26.

Results of 5-fold cross-validation of four identification models.

IdentificationModel Accuracyof5-FoldCross-Validation(%) Accuracy (F2,%) Overall Accuracy(%)
1-Fold 2-Fold 3-Fold 4-Fold 5-Fold
MAKER(after training) 96.83 100 100 97.25 100 96.5 98.82
MAKER(before training) 95.25 96 95.75 96.08 97.83 94.25 96.18
ER 95.08 97.75 96.33 94.67 97.63 94.75 96.3
BP-ANN 94.5 99.83 99.67 99.92 100 96.25 98.78
SVM 96.75 100 98.25 96.25 100 97 98.25

When considering that the partial ventilation state is extremely unstable, and is prone to misjudgment, Table 26 lists the average recognition rate of partial ventilation (F2) of the four recognition methods. It can be seen that the average recognition rate of the MAKER model (after training) for F2 is 96.5%, which is higher than the traditional ER model and the BP-ANN model. Besides, the BP-ANN method is a “black box” system. The physical meaning of the system parameters in the BP-ANN model is unclear, not readily understood, and unadjustable, while the physical meaning of the parameters in the MAKER method is clear, readily understood, and adjustable. The average recognition rate of F2 recognized by the SVM model is 97%, which is slightly higher than the average recognition rate of F2 given by the MAKER model (after training). However, the recognition rate of the MAKER model (after training) under each cross-validation is generally higher than that of the SVM recognition model. Simultaneously, SVM has limitations. Specifically, SVM is a binary classification algorithm, which is difficult to solve the multi-classification problem, and can only use the “OneVsone” and “OneVsRest” strategies, while a multi-input and multi-output classification system can be directly constructed based on MAKER rule. Based on the likelihood function normalization, the MAKER rule model can avoid small samples to be submerged in large samples in ventilation identification, which ensures the small probability events, even the abnormal samples rarely occurring to be recognized effectively. According to the sampling method presented in Section 4.1, a total samples of 520 are collected to construct S1, in which there are 400 samples for F1, 100 samples for F2, and 20 samples for F3. The test sample set contains 104 samples, in which there are 80 samples for F1, 20 samples for F2 and 4 samples for F3. Table 27 shows the ventilation identification results of the test sample set in S1 based on the MAKER rule and SVM. Table 28 shows the results of 5-fold cross-validation of MAKER and SVM for the test samples in S1. It can be seen from Table 27 and Table 28 that the recognition rate of test sample set by the MAKER model is 99.42%, which is higher than the recognition rate of SVM. It can be concluded that MAKER can better handle small probability samples and unbalanced sample sets.

Table 27.

Average confusion matrix of identification results for MAKER/SVM.

PredictedType Total Overall Accuracy (%)
F1(MAKER/SVM) F2(MAKER/SVM) F3(MAKER/SVM)
Actual type F1 80/80 0/0 0/0 80 99.42/97.11
F2 0/0 20/20 0/0 20
F3 0.6/3 0/0 3.4/1 4
Table 28.

Results of five-fold cross-validation of MAKER and SVM for unbalanced test sample set.

IdentificationModel Accuracyof5-FoldCross-Validation(%) Overall Accuracy (%)
1-Fold 2-Fold 3-Fold 4-Fold 5-Fold
MAKER 100 100 98.08 99.04 100 99.42
SVM 97.12 98.08 96.15 97.12 97.12 97.11

From the analysis of the results of the five-fold cross-validation, it can be seen that the intelligent sea states identification model that is based on the MAKER rule proposed in this paper performs better than other models on ventilation identification, and finally identify the sea states accurately. Based on the sea states identification result, we could adopt the appropriate control strategy, so that the propulsion system can be well controlled in any sea state.

5. Conclusions

This paper proposes an intelligent sea states identification model based on the MAKER rule to identify the current sea state effectively and choose the suitable control strategy for propulsion system. An identification model of ventilation based on the MAKER rule is established to identify the ventilation type first, and then the sea state is identified based on the correspondence between the type of propeller ventilation and sea states. The main work of this article is as follows.

In this paper, an intelligent sea states identification model is established that is based on the correspondence between the type of propeller ventilation and sea states. The independence index, IREM and JREM are acquired based on the casting of sample value and the normalization of likelihood function. Under the premise of fully considering the independence between the input features, the reliability and importance weight of the evidence, the MAKER rule is used to estimate the type of the ventilation, and the sea state is identified according to the recognition result of the ventilation. In the process of evidence fusion using the MAKER rule, this paper proposes a method for obtaining the reliability factor of evidence that is based on the basic probability mass function. Finally, a simulation model of a marine electric propulsion system that is based on MATLAB/SIMULINK software is built to obtain experimental data, and GA is used to train the ventilation identification model that is based on the MAKER rule, and the validity of the model is verified. Furthermore, by comparing and analyzing the results of the proposed method and other typical methods in the five-fold cross-validation, it can be seen that the sea states identification model based on MAKER rule proposed in this paper can more accurately identify the propeller ventilation, and finally realize intelligent identification of sea states.

The intelligent sea states identification model that is proposed in this paper can realize the effective identification of sea states. According to the change of sea states, the ship can switch the control strategy of propulsion system in time in order to ensure the safe navigation. Specifically, the sea state is identified as the normal sea state and a speed control strategy, a torque control strategy, or a power control strategy can be used to realize the control of propulsion system when the propeller is in the non-ventilation region. Otherwise, the sea state is identified as the extreme sea state and the anti-spin control strategy can be adopted to reduce the impact of ventilation on the ship when the propeller is in the partial or full ventilation region. The work on sea states identification has a positive contribution to maritime safety.

The intelligent identification model that is based on the MAKER rule is a data-driven reasoning method, which does not need to make any assumptions about the relationships between input variables and output parameters, reducing dependence on expert domain knowledge, and the parameters of the model are clear in physical meaning, readily understood, and adjustable. Additionally, the identification model based on MAKER rule can be expanded to a general classifier. It is not only suitable for the ventilation recognition, but also suitable for similar classification or evaluation problems in which there are insufficient data samples and the dependence among the input attributes should be considered. Through the casting of sample value and the normalization of likelihood function, this method can also realize the parameter estimation by using incomplete data samples, which is of great significance for the study of incomplete data sample classification. However, a lot of work should be further conducted in order to improve the model performance and navigation safety. The future work directions are as follows: (1) validate the proposed identification method based on real-world datasets of actual engineering systems; and, (2) propose the control strategy of electric propulsion system, and refine the parameter training process. Subsequently, the ventilation identification and control strategy are combined to realize the dynamic identification of ventilation and the switch of different control strategies.

Author Contributions

X.Z. carried out software coding and data management, and shared it in the writing of the original draft; X.X. (Xiaojian Xu) and X.X. (Xiaobin Xu) proposed the strategy and stated the methodology and reviewed the reported results; D.G., H.G., G.W. and R.G. is responsible for review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

We acknowledge financial support from the NSFC-Zhejiang Joint Fund for the Integration of Industrialization and Informatization, China (U1709215), the NSFC (No.61903108), Zhejiang Province Public Welfare Technology Application Research Project (No. LGF20H270004, No. LGF19H180018), Open Fund of National Engineering Research Center for Water Transport Safety, China (No. A2019007).

Conflicts of Interest

The authors declare no conflict of interest.

References

  • 1.Hua B., Zhou Y.H., Xie B.R., Ou L.Z., Lu T. Motor technology applied in naval ship electric drive propulsion. Micromotors. 2015;005:101–105. [Google Scholar]
  • 2.Ji Q.S., Zhao X.Q. Application of Direct-Drive Technology in Marine Electric Propulsion. Appl. Mech. Mater. 2011;65:190–194. doi: 10.4028/www.scientific.net/AMM.65.190. [DOI] [Google Scholar]
  • 3.Yari E., Ghassemi H. Numerical analysis of surface piercing propeller in unsteady conditions and cupped effect on ventilation pattern of blade cross-section. J. Mar. Sci. Tech. 2016;21:501–516. doi: 10.1007/s00773-016-0372-3. [DOI] [Google Scholar]
  • 4.Koushan K. Environmental and interaction effects on propulsion systems used in dynamic positioning, an overview; Proceedings of the 9th International Symposium on Practical Design of Ships and other Floating Structures (PRADS); Luebeck-Travemuende, Germany. 12–17 September 2004; pp. 1013–1020. [Google Scholar]
  • 5.Dou X.Q. Simulation Study on Control Strategy of Electric Propulsion System under Severe Sea Conditions. Wuhan University of Technology; Wuhan, China: 2015. [Google Scholar]
  • 6.Geertsma R.D., Negenborn R.R., Visser K., Hopman J.J. Design and control of hybrid power and propulsion systems for smart ships: A review of developments. Appl. Energy. 2017;194:30–54. doi: 10.1016/j.apenergy.2017.02.060. [DOI] [Google Scholar]
  • 7.Califano A., Steen S. Identification of ventilation regimes of a marine propeller by means of dynamic-loads analysis. Ocean. Eng. 2011;38:1600–1610. doi: 10.1016/j.oceaneng.2011.07.009. [DOI] [Google Scholar]
  • 8.Smogeli Ø.N. Control of Marine Propellers: From Normal to Extreme Conditions. University of Science and Technology; Trondheim, Norway: 2006. [Google Scholar]
  • 9.Smogeli O., Hansen J., Serensen A., Johansen T.A. Anti-spin control for marine propulsion systems; Proceedings of the 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No. 04CH37601); Paradise Island, Bahamas. 15–17 December 1997; pp. 5348–5353. [Google Scholar]
  • 10.Aarseth L., Overå E.S., Minsaas K.J. Anti-spin thruster control in extreme seas. IFAC Proc. 2003;36:187–192. [Google Scholar]
  • 11.Smogeli Ø.N., Sørensen A.J. Antispin thruster control for ships. IEEE. Contr. Syst. 2009;17:1362–1375. doi: 10.1109/TCST.2008.2009065. [DOI] [Google Scholar]
  • 12.Kozlowska A.M., Steen S., Koushan K. Classification of different type of propeller ventilation and ventilation inception mechanism; Proceedings of the First International Symposium on Marine Propulsors; Trondheim, Norway. 13–17 June 1999; pp. 22–24. [Google Scholar]
  • 13.Savio L., Steen S. Identification and analysis of full scale ventilation events. Int. J. Rotat. Mach. 2012:1–19. doi: 10.1155/2012/951642. [DOI] [Google Scholar]
  • 14.D’Angelo G., Raffaele P., Dean J.B., Salvatore R. Toward a soft computing-based correlation between oxygen toxicity seizures and hyperoxic hyperpnea. Soft. Comput. 2018;22:2421–2427. doi: 10.1007/s00500-017-2512-z. [DOI] [Google Scholar]
  • 15.D’Angelo G., Raffaele P., Carlo T., Salvatore R. A proposal for distinguishing between bacterial and viral meningitis using genetic programming and decision trees. Soft. Comput. 2019;23:11775–11791. doi: 10.1007/s00500-018-03729-y. [DOI] [Google Scholar]
  • 16.Cui K., Qin X.T. Virtual reality research of the dynamic characteristics of soft soil under metro vibration loads based on BP neural networks. Neural. Comput. Appl. 2018;29:1233. doi: 10.1007/s00521-017-2853-7. [DOI] [Google Scholar]
  • 17.Yang J.-B., Xu D.-L. Inferential modelling and decision making with data; Proceedings of the 23rd International Conference on Automation and Computing (ICAC); Huddersfield, UK. 7–8 September 2017; pp. 1–6. [Google Scholar]
  • 18.Liu X., Sachan S., Yang J.-B., Xu D.-L. Maximum Likelihood Evidential Reasoning-Based Hierarchical Inference with Incomplete Data; Proceedings of the 25th International Conference on Automation and Computing (ICAC); Lancaster, UK. 5–7 September 2019; pp. 1–6. [Google Scholar]
  • 19.Koushan K. Dynamics of propeller blade and duct loading on ventilated thrusters in dynamic positioning mode. DP Conf. Ser. 2007:1–13. [Google Scholar]
  • 20.Koushan K. Dynamics of ventilated propeller blade loading on thrusters due to forced sinusoidal heave motion; Proceedings of the 26th Symposium on Naval Hydrodynamics; Rome, Italy. 17–22 September 2006. [Google Scholar]
  • 21.Koushan K. Dynamics of propeller blade and duct loadings on ventilated ducted thrusters operating at zero speed; Proceedings of the T-POD06-2nd International Conference on Technological Advances in Podded Propulsion; Brest, France. 3–5 October 2006. [Google Scholar]
  • 22.Koushan K., Spence S.J., Hamstad T. Experimental investigation of the effect of waves and ventilation on thruster loadings; Proceedings of the 1st International Symposium on Marine Propulsors (SMP’09); Trondheim, Norway. 22–24 June 2009. [Google Scholar]
  • 23.Yang J.-B., Xu D.-L. Evidential reasoning rule for evidence combination. Artif. Intell. 2013;205:1–29. doi: 10.1016/j.artint.2013.09.003. [DOI] [Google Scholar]
  • 24.Shafer G. A Mathematical Theory of Evidence. Volume 42 Princeton University Press; Princeton, NJ, USA: 1976. [Google Scholar]
  • 25.Yang J.-B. Rule and utility based evidential reasoning approach for multiattribute decision analysis under uncertainties. Eur. J. Oper. Res. 2001;131:31–61. doi: 10.1016/S0377-2217(99)00441-5. [DOI] [Google Scholar]
  • 26.Li Y., Gong G., Li N. A parallel adaptive quantum genetic algorithm for the controllability of arbitrary networks. PLoS ONE. 2018;13:e0193827. doi: 10.1371/journal.pone.0193827. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Baoying S., Ping G., Fan Z., Shanshan G. A multi-objective optimization model solving method based on genetic algorithm and scheme evaluation. J. China Agric. Univ. 2019;24:157–165. [Google Scholar]
  • 28.Smogeli Ø.N., Sørensen A.J., Minsaas K.J. The concept of anti-spin thruster control. Control. Eng. Pract. 2008;16:465–481. doi: 10.1016/j.conengprac.2006.06.004. [DOI] [Google Scholar]
  • 29.Xu X., Zheng J., Yang J.-B., Xu D.-L., Chen Y.-W. Data classification using evidence reasoning rule. Knowl. Based. Syst. 2017;116:144–151. doi: 10.1016/j.knosys.2016.11.001. [DOI] [Google Scholar]
  • 30.Gao H.B., Liao L.H., He Y.L., Lin Z.G., Chen N.Z., Xu X.B., Xu X.J. Improved control of propeller ventilation using an evidence reasoning rule based Adaboost.M1 approach. Ocean. Eng. 2020;209:107329. doi: 10.1016/j.oceaneng.2020.107329. [DOI] [Google Scholar]
  • 31.Duong B.P., Kim J. Non-mutually exclusive deep neural network classifier for combined modes of bearing fault diagnosis. Sensors. 2018;18:1129. doi: 10.3390/s18041129. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Cao Z.J., Ge Y.C., Feng J.L. SAR image classification with a sample reusable domain adaptation algorithm based on SVM classifier. Pattern. Recogn. 2017:S0031320317303035. doi: 10.1016/j.patcog.2017.07.032. [DOI] [Google Scholar]

Articles from Entropy are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES