Literature DB >> 33286542

Intelligent Sea States Identification Based on Maximum Likelihood Evidential Reasoning Rule.

Xuelin Zhang1, Xiaojian Xu1, Xiaobin Xu1, Diju Gao2, Haibo Gao3, Guodong Wang4, Radu Grosu4.   

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.

Entities:  

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

Year:  2020        PMID: 33286542      PMCID: PMC7517320          DOI: 10.3390/e22070770

Source DB:  PubMed          Journal:  Entropy (Basel)        ISSN: 1099-4300            Impact factor:   2.524


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 and immersion ratio (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

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 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 or . The basic probability distribution of system input in MAKER framework is shown in Equation (1): where denotes the th piece of evidence from the th input variable and denotes the element of evidence , pointing to proposition . denotes the degree of supporting the proposition . In MAKER rule, the reliability factor and importance weight of are denoted by and respectively. The reliability factor of is as follows. where denotes the degree of supporting the proposition . represents the reliability of evidential element . In this sense, it is defined as the conditional probability that proposition is true when points to proposition in reference [17]. essentially measures the quality of , which considers how data are generated and how can be acquired from data. If and other evidence are obtained from the same data source, then the probability mass of evidence supporting proposition is If and other evidence are obtained from different data sources, then the probability mass of evidence supporting proposition is defined as in Equation (4): where represents the probability function and represents the basic probability that points to . represents the importance weight of , and is a non-negative constant. When , , which means = 1. Let and denote the th piece of evidence from the input variable and the th piece of evidence from the input variable , respectively. For two pieces of evidence and with interdependence, the joint support degree is defined as in Equation (5): where is a non-negative coefficient, which represents the ratio between the joint reliability of evidence and and the product of their individual reliabilities. It reflects the degree of joint support for from both and relative to their individual support given that points to proposition B and points to proposition C. represents the degree of interdependence between the evidential elements and , denoted by “interdependence index”, which is defined, as follows When fusing K pieces of evidence (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. It should be noted that the above MAKER rule can generate specific inference rules under various conditions. If for any , then the MAKER rule can be reduced to the evidential reasoning (ER) rule [23]. If 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

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: 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 of the propulsion motor. To realize the intelligent sea states identification more effectively, this paper converts the sampled parameters and n into parameters that can describe the dynamic change performance of the system (i.e., relative speed representing the current operating conditions, speed following performance indicator , speed fluctuation performance indicator , torque fluctuation performance indicator , and the above four parameters are selected as the input variables of the system, where represents the target speed of the propeller, represents the sampling period, and represents the maximum speed of the propeller. 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: 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 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. Evidence fusion based on MAKER rule. The MAKER rule is used to fuse the referential evidence sets (e.g., , , etc.) activated by the input vector to generate the activated evidence . Subsequently, the ER rule is used to fuse , 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. 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. 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 and the output . Therefore, the minimum mean square error (MSE) between the estimated probability () and the real probability () 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.

A. Generate Evidence from Data Samples

Step 1: is the input of the sea states identification model based on MAKER rule. The reference value set of input variable is , where M is the number of input variables, and is the number of reference values for . represents the set of propeller ventilation types, where represents the nth ventilation type in , and N is the number of ventilation types. Firstly, transform the relationship between the input variable and the output type into the relationship between the reference value set for and the output type . Note that the reference value of input 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 to its reference values can be expressed in belief distribution as Equation (8) [25]. where indicates the similarity between and the reference value , and can be calculated according to Equation (9). Step 2: all of the sample pairs in data set 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 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 represents the sum of the integrated similarity of in all sample pairs matching the reference value while the output type is . and represent the sum of the integrated similarity of all matches and the output of the samples in matching , respectively, which satisfy . K represents the total number of samples in , satisfying k = 1,2,…,K. According to Table 1, the likelihood function , which indicates that equals and output type matches can be acquired by Equation (10). The IREM that is shown in Table 2 describes the mapping relationship between the input and the output type . In Table 2, represents the evidence corresponds to the reference value for input , where represents the belief degree that evidence supporting , satisfying . can be calculated by normalizing the likelihood function values according to Equation (11).
Table 2

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

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). where denotes the joint belief degree of supporting the proposition . 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 can be transformed into the belief distribution for the combination of referential values . where and . In Equation (13), represents the joint similarity between and the combination of referential values , and 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 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 of supporting the proposition can be calculated by normalizing the joint likelihood function values . The following will illustrate the reasoning process of joint belief degree when the input vector is . At the same time, the joint casting result of input vector is given in Table 3.
Table 3

The joint casting result of sample pairs .

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 indicating that the combination of referential values equals to (i.e., [,]) and output type matches can be acquired by Equation (14). The JREM that is shown in Table 4 describes the mapping relationship between the input vector [,] and the output type . In Table 4, represents the evidence that the input vector [,] corresponds to the combination of referential values (i.e., matching and matching ), where represents the joint belief degree of output type matching in the evidence , satisfying . can be calculated by normalizing the likelihood function values according to Equation (15).
Table 4

The joint reference evidence matrix (JREM) of the input .

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 can be calculated by the above process, and the interdependence index between the combination of reference evidence and can be obtained by Equation (12). When the input vector is , the joint belief degree can be acquired using the above reasoning process as well.

A. Acquiring Activated Evidence

The input variable is obtained from specific input vector , which necessarily satisfies . In this condition, activates two adjacent pieces of evidence and corresponding to reference values and . Consequently, 2M pieces of reference evidence (Figure 3) are activated, generating 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 . The combination of the nodes on each path of the binary tree is the combination of reference evidence.
Figure 3

Evidence activated by input variables.

Figure 4

Activated reference evidence combination.

At this time, the 2M pieces of combined evidence are activated by input vector (e.g., , , etc.). The MAKER rule presented in Equation (7) is used to fuse the pieces of combined evidence, and the result can be expressed as in Equation (16). Because the importance weight and reliability of the evidential elements can be adjusted, the initial value of and can be considered as 1, i.e., . The reliability of the reference evidence can be obtained by Equations (8) and (9), and . The reliability ratio 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 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 is when the importance weight of evidence is equal to the reliability of the evidence (i.e., ). The proof of the reliability rs is as follows: Suppose that 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 for any and for s = 1,2,…,. From Equation (17), we get . If , there will be and , as well as . From the analysis, we can get as follows  □

C. Evidence Fusion and Ventilation Identification

Through Equation (16), pieces of evidence activated by the input vector are obtained. Then, pieces of evidence are fused by the ER rule according to Equation (20), and the final result is expressed by Equation (19). In Equation (19), indicates the belief degree of the ventilation type when the input vector is . In the following model optimization, will be used to represent the predicted probability of with the input vector , which satisfies . The recursion formula of the ER rule given in Equation (20) can be used to integrate multiple pieces of evidence (s = 1,2,…,). According to the result , the ventilation type corresponding to the input vector can be identified as the type of the maximum degree in .

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: 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 and the output type . 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 () and the real probability () of the ventilation type is selected as the objective function to construct the parameter optimization model. Equations (24)–(26) illustrate the constraints that the fine-tuned parameters need to satisfy. denotes the parameter set to be optimized, which does not include the boundary value and . and denote the importance weight and reliability of the evidential elements . 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:
Figure 5

Flow chart of genetic algorithm.

The optimization model that is based on MAKER is constructed, and the optimization objective function , the optimization parameter set , and the constraints of the parameters are determined. Genetic coding: the phenotype corresponding to the optimization parameter is mapped to the genotype corresponding to the chromosome or individual. Population initialization: the initial parameter set is used as an individual of the initial population and individuals are randomly generated according to the constraints that the parameters should satisfy, and these L individuals are used as the initial population. 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. 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. 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. 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.

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 generated by the propeller acts on the propulsion system controller to generate the target value of the motor torque signal , and then the given value of the propulsion motor torque signal can be obtained via the torque limiting module. Finally, the actual propeller thrust and the actual torque are generated through the propulsion unit.
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 , the diameter of the propeller = 4 m, the pitch ratio ) 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.

ParameterValueParameterValue
Rated motor torque QN78 kNmNominal thrust coefficient KT0.445
Rated motor power PN4000 kWNominal torque coefficient KQ0.0666
Rated motor speed nN8.2 rpsRotational inertia Is25,000 kgm2
Maximum thrust of propeller Tbq490 kNFriction coefficient Kw350 Nms
Maximum power of propeller Pbq3800 kWMaximum speed of propeller nbq2.05 rps
Gearbox reduction ratio kg4Motor time constant Tm0.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 and the actual torque of the propulsion motor in the three regions are collected separately. Subsequently, the sampled parameters and 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., , , , , and the output types of the model are non-ventilation region , partial ventilation region , and full ventilation region . The sampling period is set to be = 0.001 s, and the sample vector is obtained by simulation model when the type of ventilation is . There are 2000 samples for each ventilation type, respectively, and 6000 samples constitute the sample set .

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 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 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 () and the real probability () of the ventilation type is taken as the objective function to construct the parameter optimization model to train the parameters in the set , as shown in Section 3.3. where . In the process of model training and inference, the key parameters are obtained, as follows. In this paper, the initial reference values of , , and are determined by analyzing the input variables in the set 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 can be obtained from the reasoning process of steps A to C in Section 3.2.2 and the parameters in the set are optimized by using training samples to improve the accuracy of the evaluation model. It should be noted that the initial parameter in the set . Table 7, Table 8, Table 9 and Table 10 show the reference values of the input and the IREM. Table 11 shows the initial JREM of the input vector , and the JREM corresponding to the input vector and are also available according to Section 3.2.1.
Table 6

Initial reference values of inputs.

InputReference Values
Input 1(f1)0.50.61.1
Input 2(f2)−0.7−0.050.31
Input 3(f3)−0.60.030.85
Input 4(f4)−127−16.578
Table 7

IREM of the input .

F A11 A21 A31
0.50.61.1
F1 00.43630.17
F2 00.34380.3187
F3 10.21990.5113
Table 8

IREM of the input .

F A12 A22 A32
−0.7−0.050.31
F1 0.01910.31640.7127
F2 0.10800.49960
F3 0.87290.18400.2873
Table 9

IREM of the input .

F A13 A23 A33
−0.60.030.85
F1 0.10190.41650.1103
F2 00.39060.3839
F3 0.89810.19290.5058
Table 10

IREM of the input .

F A14 A24 A34
−127−16.578
F1 00.28630.6291
F2 00.50700.1617
F3 10.20670.2092
Table 11

The joint reference evidence matrix (JREM) of the input vector .

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 0000.04940.35930.71690.00870.24440.8463
F2 0000.26530.505700.05440.48930
F3 1110.68530.13500.28310.93690.26630.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 have changed. Table 17 and Table 18 list the optimized reliability r and importance weight w of the evidential elements for the input variable . Table 19 shows the optimized reliability ratio corresponding to the input vector . 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 .

F A11 A21 A31
0.50.60761.1
F1 00.43900.1629
F2 00.34600.3175
F3 10.21500.5196
Table 13

The optimized IREM of the input .

F A12 A22 A32
−0.7−0.06530.31
F1 00.31370.7123
F2 0.07330.50320
F3 0.92670.18310.2877
Table 14

The optimized IREM of the input .

F A13 A23 A33
−0.6−0.15760.85
F1 00.41680.2617
F2 00.36000.4119
F3 10.22320.3264
Table 15

The optimized IREM of the input .

F A14 A24 A34
−127−17.140878
F1 00.28580.6257
F2 00.50590.1670
F3 10.20830.2073
Table 16

The optimized reference evidence matrix (JREM) of the input vector .

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 00000.35590.732200.24050.7910
F2 0000.19890.510800.03550.49020
F3 1110.80110.13330.26780.96450.26930.2090
Table 17

The optimized importance weight w of the input .

F e11 e21 e31
F1 0.93060.82050.8440
F2 0.79510.90710.8209
F3 0.84030.91090.8474
Table 18

The optimized reliability r of the input .

F e12 e22 e32
F1 0.80630.87820.9205
F2 0.95660.85150.9038
F3 0.93220.82680.9757
Table 19

The optimized reliability ratio of of the input vector .

F e11 e21 e31
e12 e22 e32 e12 e22 e32 e12 e22 e32
F1 0.80630.87820.92050.97310.89490.84900.93990.89940.8883
F1 0.95660.85150.90380.70190.84390.88170.85240.88400.7853
F1 0.93220.82680.97570.94500.90510.93450.97550.91350.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 in the test sample set 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 matching and are and , and evidence and are activated. The similarities of matching and are and , and evidence and are activated. The similarities of matching and are and , and evidence and are activated. The similarities of matching and are and , and evidence and 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 , 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 .

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 . Table 20 shows the combined evidence activated by the kth input feature vector . Step 4: evidence fusion After obtaining 16 pieces of evidence , 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 . Step 5: identification of ventilation and sea states Finally, according to the combined result , the ventilation type corresponding to the input vector is identified as , 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 TotalAverage Accuracy (%)Overall Accuracy(%)
F1 F2 F3
Actual type F1 399.80.2040099.9598.82
F2 9386540096.5
F3 00400400100
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 () and the full ventilation region () well, while the identification rate for the partial ventilation region () is relatively low, and there is a misidentification. As the propeller immersion ratio 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 (non-ventilation region ) to partial ventilation region , and finally to non-ventilation region (full ventilation region ). 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 . 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 TotalOverall Accuracy (%)
F1 F2 F3
Actual type F1 388.20.8040096.18
F2 237721400
F3 011389400
Table 23

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

PredictedType TotalOverall Accuracy (%)
F1 F2 F3
Actual type F1 387.412.6040096.3
F2 537916400
F3 010.8389.2400
Table 24

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

PredictedType TotalOverall Accuracy (%)
F1 F2 F3
Actual type F1 399.600.440098.78
F2 6385.88.2400
F3 00400400
Table 25

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

PredictedType TotalOverall Accuracy (%)
F1 F2 F3
Actual type F1 3931640098.25
F2 33889400
F3 02398400
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-Fold2-Fold3-Fold4-Fold5-Fold
MAKER(after training)96.8310010097.2510096.598.82
MAKER(before training)95.259695.7596.0897.8394.2596.18
ER95.0897.7596.3394.6797.6394.7596.3
BP-ANN94.599.8399.6799.9210096.2598.78
SVM96.7510098.2596.251009798.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 () of the four recognition methods. It can be seen that the average recognition rate of the MAKER model (after training) for 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 recognized by the SVM model is 97%, which is slightly higher than the average recognition rate of 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 , in which there are 400 samples for , 100 samples for , and 20 samples for . The test sample set contains 104 samples, in which there are 80 samples for , 20 samples for and 4 samples for . Table 27 shows the ventilation identification results of the test sample set in 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 . 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 TotalOverall Accuracy (%)
F1(MAKER/SVM)F2(MAKER/SVM)F3(MAKER/SVM)
Actual type F1 80/800/00/08099.42/97.11
F2 0/020/200/020
F3 0.6/30/03.4/14
Table 28

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

IdentificationModel Accuracyof5-FoldCross-Validation(%) Overall Accuracy (%)
1-Fold2-Fold3-Fold4-Fold5-Fold
MAKER10010098.0899.0410099.42
SVM97.1298.0896.1597.1297.1297.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.
  2 in total

1.  A parallel adaptive quantum genetic algorithm for the controllability of arbitrary networks.

Authors:  Yuhong Li; Guanghong Gong; Ni Li
Journal:  PLoS One       Date:  2018-03-19       Impact factor: 3.240

2.  Non-Mutually Exclusive Deep Neural Network Classifier for Combined Modes of Bearing Fault Diagnosis.

Authors:  Bach Phi Duong; Jong-Myon Kim
Journal:  Sensors (Basel)       Date:  2018-04-07       Impact factor: 3.576

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.