Next Article in Journal
Thin Film Fabrication by Pulsed Laser Deposition from TiO2 Targets in O2, N2, He, or Ar for Dye-Sensitized Solar Cells
Next Article in Special Issue
Simulation Analysis of Organic–Inorganic Interface Failure of Scallop under Ultra-High Pressure
Previous Article in Journal
Raman Spectroscopy of V4O7 Films
Previous Article in Special Issue
Ship Painting Process Design Based on IDBSACN-RF
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Knowledge Acquisition Method of Ship Coating Defects Based on IHQGA-RS

School of Mechanical Engineering, Jiangsu University of Science and Technology, Zhenjiang 212100, China
*
Author to whom correspondence should be addressed.
Coatings 2022, 12(3), 292; https://doi.org/10.3390/coatings12030292
Submission received: 13 January 2022 / Revised: 12 February 2022 / Accepted: 19 February 2022 / Published: 22 February 2022
(This article belongs to the Special Issue Manufacturing and Surface Engineering III)

Abstract

:
Coating defects are caused by a series of factors such as the improper operation of workers and the quality of the coating itself. At present, the coating process of all shipyards is inspected and recorded at a specific time after construction, which cannot prevent and control defects scientifically. As a result, coating quality decreases, and production costs increase. Therefore, this paper proposes a knowledge acquisition method based on a rough set (RS) optimized by an improved hybrid quantum genetic algorithm (IHQGA) to guide the ship-coating construction process. Firstly, the probability amplitude is determined according to the individual position of the population, and the adaptive value k is proposed to determine the rotation angle of the quantum gate. On this basis, the simulated annealing algorithm is combined to enhance the local search ability of the algorithm. Finally, the algorithm is applied to rough set attribute reduction to improve the efficiency and accuracy of rough set attribute reduction. The data of 600 painted examples of 210-KBC bulk carriers from a shipyard between 2015 and 2020 are randomly selected to test the knowledge acquisition method proposed in the paper and other knowledge acquisition methods. The results show that the IHQGA attribute approximate reduction algorithm proposed in this paper is the first to reach the optimal adaptation degree of 0.847, the average adaptation degree is better than other algorithms, and the average consumption time is about 10% less than different algorithms, so the IHQGA has more vital and more efficient seeking ability. The knowledge acquisition result based on the IHQGA optimization rough set has 20–50% fewer rules and 5–10% higher accuracy than other methods, and the industry experts have high recognition. The knowledge acquisition method of this paper is validated on a hull segment. The obtained results are consistent with the expert diagnosis results, indicating that the method proposed in this paper has certain practicability.

1. Introduction

Various hull parts need to adopt different anti-corrosion measures because they are in different corrosive environments [1]. The correct coating process is the basis for ensuring its anti-corrosion performance. Marine coating includes the whole process of coating and surface treatment before coating, and coating uses suitable marine coatings to coat the ship’s surface with the right technology to form a protective coating to prevent corrosion [2]. According to statistics, painting man-hours account for about 10%–20% of the ship construction man-hours, and the cost accounts for about 3%–8% of the total construction cost [3]. It can be seen that ship painting is an integral part of the shipbuilding process, and its quality is attracting more and more attention from shipyards and ship owners. At present, for large plate-type segments such as outer plates and flat bottoms, shipyards mainly use high-pressure airless sprayers for spraying operations. Various defects are produced during the spraying process due to workers’ improper operation, environmental changes, and other factors, as shown in Figure 1a. Coating defects will affect the coating performance and aesthetic appearance and cause severe corrosion on the hull surface. When the painting operation is completed, sanding the original paint for repainting in response to painting defects is also necessary, as shown in Figure 1b. This type of operation consumes many man-hours and increases the cost of shipbuilding, affecting the overall progress of shipbuilding and cost control.
Nowadays, many intelligent robots and automated solutions for ship coating maintenance are available. Fernández-Isla et al. [4] proposed a new online vision inspection technique that can assist robots online in sandblasting in areas of coating damage. Muthugala et al. [5] proposed a novel energy-efficient Complete Coverage Path Planning (CCPP) method based on the Glasius Bioinspired Neural Network (GBNN) for a ship hull inspection robot. Li et al. [6] proposed an inexpensive semi-automated grit-blasting system to detect the rusted area and implement adaptive path planning for higher blasting efficiency. Prabakaran et al. [7] proposed that a robot is capable of navigating autonomously on the hull surface and performing water jet blasting to strip off the paint coating. The robot was also enabled with a Deep Convolutional Neural Network (DCNN)-based self-evaluating scheme that benchmarks cleaning efficiency. Abdulkader et al. [8] proposed an autonomous hull inspection robot that can navigate autonomously on the vertical metal surface, and it could perform metal thickness inspection.
The ship painting process involves a large amount of data information, including static data such as product models, process specifications, and process equipment information to support process design and planning and dynamic data acquired during the process implementation [9]. How to effectively use these data to provide guidance for coating designers and constructors and reduce the generation of coating defects is an inevitable requirement to improve coating quality and save coating costs. Knowledge engineering is the process of accumulating, sorting out, passing on, sharing, and reusing knowledge in the field to make it available to everyone and improve the quality of people’s work [10]. Knowledge acquisition is the core step in knowledge engineering, which can acquire potential knowledge from an extensive, incomplete, and ambiguous dataset, including interactive knowledge acquisition and automatic knowledge acquisition forms [11]. Interactive knowledge acquisition means summarizing and refining knowledge through human or human–computer communication. In contrast, automatic knowledge acquisition means automatically refining new knowledge from datasets that have not yet been formalized or even discovered through a computer program with advanced learning functions [12].
Research results have been conducted in China and abroad for automatic knowledge acquisition. Akgobek et al. [13] proposed a rule extraction algorithm (REX-1) algorithm for automatic knowledge acquisition in inductive learning. Montanari et al. [14] present an algorithm for obtaining health information from electrical asset components. Zhang et al. [15] used an adaptive convolutional neural network to extract building information from satellite images. Rani et al. [16] proposed a tumor-sensing algorithm to diagnose cancer cells by preprocessing, segmentation, and alternative methods. Zhang et al. [17] propose a parallel method for computing rough sets’ upper and lower approximations, combined with MapReduce technology for massive data mining. Ye et al. [18] proposed a novel multi-level coarse set model (MLRS) based on attribute value taxonomies (AVT) and a complete subtree promotion scheme for mining data with attribute value classification. Qu et al. [19] mined the investment decision knowledge of water projects through rough set theory for investment risk assessment. Agarwal et al. [20] used rough sets for the mining grinding process to investigate the effect of its various input parameters on the response. All the above studies have achieved good application results and provided an excellent theoretical basis for acquiring ship painting defects.
Rough set theory is a mathematical tool for dealing with uncertainty proposed by the Polish scientist Z. Pawlak in 1982 [21]. The main idea is to divide the data and deal with uncertain or incomplete information and knowledge quantitatively and analytically. Rough sets have received much attention as an effective intelligent information processing technique [22]. Attribute simplification is the core of the rough set theory, and its role is to eliminate redundant attributes or redundant features and play the role of dimensionality reduction. Many scholars have studied the attribute simplification algorithm. Wei et al. [23] proposed an attribute approximation algorithm based on fast extraction and multi-strategy social spider optimization. Ding et al. [24] proposed a new multi-granularity super-trust fuzzy rough set-based attribute approximation (MSFAR) algorithm to address the problem of a large amount of uncertainty regarding unstructured and imprecise data in extensive data analysis. Xie et al. [25] proposed a heuristic attribute approximation algorithm based on the binary bat algorithm. Zhang et al. [26] proposed a hybrid approach based on generalized gray correlation analysis (GGRA) and decision experiment and evaluation laboratory (DEMATEL) for attribute approximation. Liu [27] used a discriminable matrix-based approach to study the attribute approximation problem. The above attribute reduction methods enhance the performance to some extent, but there are still problems such as low reduction efficiency and low and poor reduction accuracy.
Therefore, this paper proposes an improved hybrid quantum genetic algorithm (IHQGA) to integrate the simulated annealing algorithm (SA) with the quantum genetic algorithm. The IHQGA improves the local search ability on the powerful global search ability of the quantum genetic algorithm and uses it in the rough set attribute reduction process to improve the efficiency and accuracy of attribute reduction approximation. Knowledge acquisition is carried out for a shipyard painting defect example, and the effectiveness and feasibility are verified by comparing it with other algorithms.

2. A Knowledge Acquisition Method Based on Rough Set Theory

2.1. Rough Sets Theory Preliminaries

This section will introduce the main parts of classical rough set theory, including its basic model and the concept of attribute reduction.

2.1.1. Information Systems

In rough set theory, an information system is used to represent knowledge. The information system can be expressed as S = ( U , A ) , where U is a set of nonempty, finite, and global individuals, and A is a set of nonempty and limited attributes; that is, for attribute a A , there is a : U V a , where V a is the set of values of a , which is called the range of a [28].

2.1.2. Decision Systems

For information system S = ( U , A ) , let C and D be two subsets of the attribute set A and call C and D conditional attributes and decision attributes of A , respectively. In this way, S is represented as T = ( U , C D ) , which is a decision system [29].

2.1.3. Attribute Reduction

For a decision system, there is often some degree of association or dependence between the attributes in C . Some features may be redundant compared with attribute set D . Attribute reduction is to replace the original conditional attribute set with the most straightforward condition attribute set and still judge the decision attributes according to the remaining condition attributes without losing any information of the decision system [30].

2.2. Knowledge Acquisition Steps Based on Rough Set

The rough set theory can directly analyze and reason with the data to discover the implied knowledge and reveal the potential laws, a natural knowledge discovery method. Therefore, this paper carries out the knowledge acquisition of ship painting defects based on rough set theory and proposes an improved hybrid quantum genetic algorithm to optimize its attribute reduction process, the flow of which is shown in Figure 2. The process of ship painting defect knowledge acquisition based on rough set theory is shown in Figure 2.
The specific steps are as follows.
Data Acquisition: The painting defect data are collected through painting logs, construction ledgers, and a painting process database in the shipyard. In this paper, for unstructured data such as various reports and pictures, the relevant data are manually sorted and filtered from sources such as painting logs and construction ledgers; for structured data such as temperature, wind speed, and paint information, they are retrieved from sources such as the painting process database, shipyard ERP (Enterprise Resource Planning) system, and sensors.
Data Cleaning: Data cleaning includes inconsistent data processing, missing value processing, and discrete value processing, which is an indispensable part of the whole data analysis process, and the quality of its results is directly related to the model effect and conclusion. In this paper, manual modification and computer program correction are applied for inconsistent data according to the specific situation. The most probable value is used for missing value handling to fill in the missing values for attributes with discrete values. The mean value is used to fill in the missing values for attributes with continuous values. For noisy data, the dataset is boxed by the number of rows of records using the equal depth box method and smoothed by the mean value using the data-smoothing method.
Sample training: The dataset obtained in the previous step is divided into a training sample set and a test sample set. The training sample set is used to train the model using the data from the training set, and then, the test set is used to verify the final effect of the rough set knowledge acquisition.
Build the initial decision table: According to the training sample set, the attributes are scored using the Pearson coefficient, and the attributes are selected according to their relevance for defects, reducing the complexity of rough set knowledge acquisition, dividing the decision attributes and conditional attributes, and constructing the initial decision table S .
Continuous property discretization: Since the information related to coating defects are mostly continuous values, the fuzzy c-mean clustering algorithm (FCM) is used to discretize process information, environmental information, and parameter information one by one, and finally, the decision table S is obtained.
Attribute reduction: In this paper, we propose an improved hybrid quantum genetic algorithm for rough set attribute reduction, improve the performance of the algorithm by improving the taking of probability amplitude and rotation angle coefficient k in quantum genetic algorithm, and finally fuse the simulated annealing algorithm to enhance the local search ability to avoid premature convergence.
Rule extraction: The rules are extracted from the minimal decision table after attribute reduction, the same rules are deleted, and the minimal rules are stored.
Knowledge base rule storage: The rule knowledge extracted based on the training set will be examined against the test set objects to verify the generated rules’ validity and accuracy. Finally, the correct set of rules is saved to the knowledge base.

3. Attribute Reduction Based on IHQGA

The introduction states that attribute reduction is the core of the rough set theory. There are traditional attribute reduction algorithms such as the positive domain-based reduction method and the difference matrix-based reduction method. The traditional reduction algorithms lead to exponential time complexity as the number of objects increases [31]. With the emergence of various advanced algorithms, scholars have applied advanced algorithms to attribute approximation, such as the literature mentioned above [16,18], etc. Genetic algorithms have also been used in attribute approximation with some success, but there is still the problem of low efficiency [32]. Therefore, in this paper, we use a quantum genetic algorithm with a simulated annealing algorithm for attribute approximation and improve the algorithm to enhance its performance further.

3.1. Principle of Quantum Genetic Algorithm

The QGA (Quantum Genetic Algorithm) is a new algorithm based on GA (Genetic Algorithm) introducing quantum computing theory [33]. It uses quantum coding and performs a population update by the quantum gate update strategy. The essence of the algorithm lies in quantum evolution and the group search method, so it has powerful global search ability and high operational efficiency. Compared with the traditional GA, QGA is superior, but QGA still has shortcomings such as more iterations when optimizing complex functions and falling into local extremes [34,35].

3.1.1. Quantum Bit Encoding

Unlike the coding of the traditional GA, QGA uses quantum bits for coding, and chromosomes are represented by quantum bits. In general, the state of a quantum bit can be either 0 or 1, or a linear superposition of both, so its shape can be expressed as:
| Ψ = α | 0 + β | 1
where α and β are the probability amplitudes of | 0 and | 1 , respectively, and satisfy the normalization conditions:
| α | 2 + | β | 2 = 1 .
Thus, a quantum bit chromosome of length m can be expressed in the following form:
q j t = [ α j 1 t α j 2 t α j m t β j 1 t β j 2 t β j m t ]
where q j t denotes the j-th individual of the t-th generation.
In Equation (3), α j i 2 + β j i 2 = 1 , i = 1 , 2 , , m . This coding method can represent the quantum superposition state; for example, there is a 3-bit quantum system, and its probability amplitude is as follows:
[ 1 2 1 2 1 2 1 2 3 2 1 2 ]
The system can be described by the following superposition:
1 4 | 000 + 1 4 | 001 + 3 4 | 010 + 3 4 | 011 + 1 4 | 100 + 1 4 | 101 + 3 4 | 110 + 3 4 | 111
Equation (5) indicates that the occurrence probabilities of states | 000 , | 001 , | 010 , | 011 , | 100 , | 101 , | 110 , and | 111 are 1/16, 1/16, 3/16, 3/16, 1/16, 1/16, 3/16, and 3/16, respectively. Therefore, the system represented by Equation (4) can represent information of eight states at the same time.
Therefore, the evolutionary computation using qubit representation has better diversity than the traditional method. As shown in Equation (4), only one quantum chromosome can represent eight states, which requires at least eight chromosomes in the conventional representation.

3.1.2. Quantum Revolving Gate Update

The algorithm selects individuals with better fitness through population updating. This process is completed by using the quantum revolving gate. The quantum revolving gate is the primary operator of population updating. A standard quantum gate is:
U ( Δ θ ) = [ cos Δ θ sin Δ θ sin Δ θ cos Δ θ ]
where θ is the rotation angle. The population renewal process can be expressed as:
[ α i β i ] = ( cos ( θ i ) sin ( θ i ) sin ( θ i ) cos ( θ i ) ) [ α i β i ]
In a word, the key of quantum genetic algorithm lies in quantum encoding and decoding and the determination of quantum gate and its rotation angle.

3.2. Design of IHQGA

The quantum genetic algorithm and annealing algorithm are both probabilistic searches for optimal search. The quantum genetic algorithm encodes the chromosome probability and uses the iterative genetic factor, quantum gate update heuristically adaptive search to the optimal solution, but it is easy to fall into local extremes, which affects the operation speed. The simulated annealing algorithm, on the other hand, combines the probabilistic burst-hopping property to randomly search for the optimal solution in the solution space at a specific initial temperature, along with the decreasing temperature parameter, which has a solid local search capability and enables the search process to avoid falling into local optimal solutions. In this paper, according to the advantages and disadvantages of the two algorithms, the simulated annealing algorithm is introduced in the search process of the quantum genetic algorithm, and the probability amplitude and quantum rotation angle of the quantum genetic algorithm are improved to improve the performance of the algorithm further.
The steps of the IHQGA design for attribute reduction are as follows.
(1)
Determination of probability magnitude
In the traditional quantum genetic algorithm, in the process of initializing the population, the qubits of all chromosomes are equal probability superposition, that is, α j i t , β j i t ( i = 1 , 2 , , m ) , which takes 1 / 2 . This balanced superposition initialization method is undoubtedly reasonable in search algorithms such as Grover, but there are many disadvantages in evolutionary algorithms. The individuals in the initial population are the same quantum coding, which slows down the convergence speed of quantum gate update. This paper takes different initial values for α and β according to the individual position of the population:
α j i = j n ,   β j i = n j n ,   j = 1 , 2 , , n ,   i = 1 , 2 , , m
(2)
Determination of rotation angle of quantum gate
The QGA updates population chromosomes mainly through operations such as Equation (6) quantum rotatory gates. As the main parameter of quantum rotatory gates, θ is the key to the implementation of QGA. A pre-designed adjustment strategy generally determines the size and symbol of rotation angle θ . The symbol determines the direction of convergence, and the magnitude affects the convergence rate.
In IQGA, the rotation angle can be expressed as θ = k × f ( α , β ) , where k is a factor related to the convergence rate of the algorithm. If the value of k is too large, the search range of the algorithm is extensive, and the jump is too fast, it is easy to omit the better solution, resulting in the convergence of the algorithm to the local extreme point. Conversely, the jump in the search range of the algorithm is too small, the search speed is too slow, and the algorithm is prone to stagnation. So, in this paper, k is defined as an adaptive variable related to evolutionary algebra so that k can adjust the search range of the algorithm adaptively according to the number of iterations of the algorithm. Set k = 10 × exp ( t / max t ) , where t is the iteration algebra and max t is the maximum evolutionary algebra. The function f ( α , β ) determines the convergence direction of the algorithm and ensures that the rotary door operation converges toward the optimal solution.
(3)
Determination of fitness function
The fitness function design is a critical link in all kinds of genetic algorithms, which affects the convergence speed and efficiency of the algorithm. The fitness function of the quantum genetic algorithm is designed according to the problem of attribute reduction in the rough set. Given the initial decision table S = ( U , C D , V , f ) , C is the conditional attribute set, D is the decision attribute set, V is the value domain of the attribute set, and f is the information function. For individual P j in population P , the fitness function is constructed as follows:
f ( P j ) = 1 | p j | | C | 1 e γ C ( D ) γ P j ( D )
where | P j | is the number of conditional attributes contained by the individual, | C | is the total number of conditional attributes in the initial decision table, γ C ( D ) is the classification quality of conditional attributes to decision attributes in the decision table, as shown in Equation (10), and similar γ C ( D ) is the approximate classification quality of individual P j to decision attributes.
γ C ( D ) = | X i U | D C ( X i ) | | U |
(4)
Enhanced local search based on SA
Due to the local search ability of simulated annealing algorithm, this paper leads it into simulated annealing algorithm in the population evolution process of quantum genetic algorithm. Suppose there is a convergent population and the search accuracy is not reached. In that case, a simulated annealing algorithm can help it jump out quickly to help the quantum genetic algorithm find the optimal population update direction and speed up the search speed. The principle is shown in Figure 3. In the figure, Q ( t 1 ) is the initial population initialized by the probability magnitude and q 1 t 1 is an individual in the initial population. The probability code of Q ( t 1 ) is converted into a binary string to solve for fitness and stored in P ( t ) , where P ( t ) = { x 1 t , x 2 t , , x m t } and x j t ( j = 1 , 2 , , m ) are binary strings. P ( t ) is subjected to a simulated annealing algorithm to find the optimal population P ( t ) ¯ , and the individuals in P ( t ) ¯ are brought into the fitness function to solve for the fitness value, and the optimal population B ( t ) is set. The algorithm ends when B ( t ) converges and meets the requirements of the problem; otherwise, the population is updated to continue the optimization search, and the evolution of the population Q ( t ) to Q ( t + 1 ) in the algorithm is updated using the quantum gate rotation strategy in Section 3.2 (2). Each population generation needs to go through the SA to find the best, and the individuals updated by the SA continue to perform the remaining steps of the QGA.

3.3. The Flowchart of IHQGA

In this paper, a hybrid simulated annealing-quantum genetic algorithm (IHQGA) is proposed for the rough set attribute reduction process. The flow of IHQGA is shown in Figure 4.
The main steps of this algorithm are as follows.
STEP1: Each entry in the decision table is quantum bit encoded.
STEP2: Initialize the algorithm parameters and obtain the initial population Q(t) according to Equation (7).
STEP3: The population individuals are measured to convert their probability codes into binary number strings to solve for fitness and obtain the population P(t).
STEP4: After measurement, each individual fitness is solved according to the fitness function of Equation (9), and B(t) is set as the optimal population to deposit the optimal individuals.
STEP5: Judgment on the optimal population. If it converges, go to the next step for simulated annealing; if it does not converge, go to STEP11.
STEP6: The optimal individual in B(t) is used as the initial solution q, and its corresponding objective function value is calculated.
STEP7: Apply a perturbation to the initial solution q to generate a new solution q′ and calculate its corresponding objective function value.
STEP8: If the function value of the new solution is greater than or equal to the function value of the initial solution, then accept the new solution as the current solution; otherwise, accept the new solution according to the Metropolis criterion.
STEP9: Determine if the number of iterations is reached, and if it reaches the number of iterations, go to the next step; otherwise, go to STEP7.
STEP10: Determine if the termination condition is satisfied. If it is satisfied, the current optimal solution will be the next generation and go to the next step; otherwise, reset the number of iterations and go to STEP7.
STEP11: Update the population using the quantum gate update strategy in Section 3.1 (2) to obtain the population Q(t + 1).
STEP12: Perform the measurement and fitness calculation in the same way as above to obtain the population P(t + 1).
STEP13: Compare B(t) and P(t + 1) to deposit the optimal individuals into B(t + 1).
STEP14: Determine whether it meets the search requirement or the maximum number of iterations. If yes, end; otherwise, return to STEP5.

4. Results Analysis and Models Comparison

4.1. Data Preparation

Knowledge acquisition of marine painting defects helps to explore the law of defect formation to effectively guide the painting designers and constructors to avoid the generation of painting defects. The source of the experimental dataset is the painting examples of the 210-KBC bulk carrier painting process using an NJ6528 high-pressure airless spraying machine in a shipyard between 2015 and 2020. Each example contains painting process information, equipment parameter information, operating environment parameters, and defect records. The painting defect dataset is extracted through the painting process database and relevant construction documents. The dataset is pre-processed to obtain 600 initial data, which are shown in Table 1.
The Pearson coefficient is used for the feature selection of the initial data table. Among them, discrete features were given their rank ranking according to the actual production situation on site, as shown in Table 2. The correlation coefficient of each attribute to the target value and its p-value (significance value) were calculated by Statistical Product and Service Solutions (SPSS) software, and the features with moderate and robust correlation and significance were retained, as shown in Table 3. The absolute values of correlation coefficients were not correlated between 0 and 0.1, weakly correlated between 0.1 and 0.3, moderately correlated between 0.3 and 0.5, and strongly correlated above 0.5; p-values less than 0.05 indicated significant correlation and more than 0.05 indicated insignificant correlation.
Finally, 12 features were obtained and used as conditional attributes, and 17 painting defects were used as decision attributes. For the convenience of representation, the conditional attributes and decision attributes were coded, and the coding results are shown in Table 4. The conditional attributes and decision attribute generated the initial decision table, and the continuous attributes were discretized using the fuzzy C-mean clustering algorithm (FCM). The categorical variables were mapped to form the values, and the decision table after discretization is shown in Table 5. The decision attribute values 1 to 17 in the table correspond to decision attribute d. The meanings of the conditional attribute values are shown in Table 6.

4.2. Experimental Results and Discussions

The above 1/3 coating defect data are selected as the test set and 2/3 are selected as the training set, and the traditional quantum genetic algorithm-based attribute reduction algorithm [36], the genetic algorithm-based interval-valued attribute reduction algorithm (ARIGA) [37], and the IHQGA algorithm proposed in this paper are used for attribute reduction. The three algorithms of ARIGA, QGA, and IHQGA are analyzed for population diversity, merit-seeking ability, and reduction. Then, the knowledge acquisition results of this paper are compared with other methods to verify the effectiveness of knowledge acquisition. Finally, the practicability of this method is verified by a segment in a project example.
The algorithm parameter settings are shown in Table 7. In the table, P c 1 and P c 2 are crossover probability control factors, P m 1 and P m 2 are mutation probability control factors, α and λ are approximate equivalence threshold and attribute number weight adjustment parameters, respectively, n is population size, m is the number of qubits, τ is the maximum number of iterations, I is the catastrophe threshold algebra, t 0 is the initial temperature, t s is the termination temperature, a is the cooling coefficient, n s is the number of new solutions not accepted in the simulated annealing algorithm, and N is the the number of iterations per temperature.
(1)
Comparison of attribute reduction algorithms
① Population diversity analysis: Population diversity is a prerequisite for the evolution of genetic algorithms, and a diverse population means that the algorithm has a more robust performance. In order to analyze the population diversity of the three algorithms, set the termination condition of the algorithm only to meet the maximum number of iterations of 100, and record the changes of population diversity of the three algorithms in the reduction process, as shown in Figure 5.
The IHQGA algorithm uses dynamic probability amplitude values to different initial populations. It uses a simulated annealing algorithm to maintain the population diversity at a certain level to avoid premature maturity and ensure the algorithm’s performance. The literature proposes that the ARIGA algorithm uses adaptive crossover and variation operators, while the population diversity during evolution fluctuates and changes unstably before it finally maintains at a low level. The traditional QGA algorithm has better population diversity than the genetic algorithm due to its unique encoding and updating method. However, it is not further improved, making the population diversity decline faster than the other two algorithms and maintaining the lowest population diversity level.
② Analysis of the superiority-seeking ability: The evolutionary process of attribute approximation of the three algorithms was selected for comparison, and the changes in the optimal fitness and average fitness values of the iterative populations of the three algorithms were recorded, as shown in Figure 6a,b.
As shown from Figure 6a, QGA, ARIGA, and IHQGA reach the optimal fitness of 0.847 and begin to converge after 43, 25, and 22 iterations, respectively. IHQGA can reach optimal fitness faster. It can be seen from Figure 6b that the average fitness value of the attribute reduction algorithm based on IHQGA is higher than the other two algorithms, and the fitness change rate of the IHQGA algorithm is faster, indicating that IHQGA can quickly guide the direction of population evolution. Therefore, compared with QGA and aria, IHQGA proposed in this paper has more muscular optimization efficiency.
③ Analysis of the reduction capability: The number of attributes after reduction and the time used by the algorithm for reduction are used as comparison items, and five reduction experiments are conducted to avoid chance. The comparison results are shown in Figure 7a. Compared with QGA and ARIGA, IHQGA adopts simulated annealing for search supplementation, improving algorithm accuracy, and fewer attributes obtained are obtained. The use of adaptive magnitude and adaptive rotation angle improves the algorithm iteration speed, and the algorithm’s average consumption time is 57,450 s, which proves that the algorithm has a significant effect on search efficiency and accuracy. The error analysis was performed by calculating the standard deviation of the data of these five trials, and the results are shown in Figure 7b. The error bars of ARIGA’s running time are too long, and the experimental results have noticeable variability and poor reproducibility; the error bars of QGA and IHQGA are both of uniform length, with more minor errors, more stable data, less dispersion, and high confidence.
(2)
Analysis of knowledge acquisition results
The improved hybrid quantum genetic algorithm proposed in this paper is used for attribute reduction of decision table.,Input decision Table 5 which the number of populations is 600 and the maximum number of iterations is 100. The output of the reduced decision table is shown in Table 8. Table 8 is combined with rule extraction to obtain the generative rule set, as shown in Table 9.
The number of rules, the rule correctness rate, and the expert approval degree is selected as the criteria for judging the effectiveness of rules. The number of rules represents the amount of redundant information or the amount of omitted information. The rule correctness rate refers to the proportion of correct rules to the number of rules verified by experiments. The expert approval degree is the score of each rule by a certain number of experts to judge its applicability. The results are compared using the knowledge acquisition method based on a traditional rough set [38], the knowledge acquisition method based on the QGA optimized rough set in the literature [36], the knowledge acquisition method based on the ARIGA optimized rough set in the literature [37], and the knowledge acquisition method proposed in this paper. The work undertaken in this paper and the methods used in the literature are shown in Table 10. To ensure that the comparison results are reasonable, the above methods are tested using the same discrete method and dataset, and the knowledge acquisition results are shown in Table 11. It can be seen that the knowledge acquisition method of IHQGA-RS proposed in this paper is better than ARIGA-RS in terms of the number of rules and the rule correctness rate. Compared with RS and QGA-RS methods, the number of rules and rule correctness indexes is better. RS and QGA-RS have too much redundant information and low acquisition efficiency due to the shortcomings of their algorithms, but the recognition of acquisition results is higher. The IHQGA-RS method proposed in this paper obtains concise results, has a higher rule correctness rate, and has the highest expert approval.

4.3. Application Example

To demonstrate the application value of the knowledge acquisition method proposed in this paper, we applied it to the 81200DWT bulk carrier project of a shipyard in China in 2019. We compared the knowledge acquisition results with expert judgment results to test the validity of knowledge. First, we obtained data from Section 4.2 of the block coating manual (deck) numbered CX0813A-5F39003CB. There were seven defect samples in Section 4.2. The results of knowledge acquisition using the method in this paper and the final comparison with the expert diagnosis results are shown in Table 12. Through comparison, it can be found that although the method proposed in this paper has not identified a few reasons, the results are consistent with the experts’ conclusions, indicating that the knowledge discovered is beneficial to the subsequent design work of coating designers and has application value.

5. Conclusions

This paper introduces a knowledge acquisition of ship coating defects based on a rough set optimized by IHQGA and validates it with shipyard coating defect example data. Based on traditional QGA, a rough set-oriented IHQGA attribute reduction algorithm was proposed. On the basis of optimizing QGA probability amplitude, rotation angle parameter setting, and revolving door updating strategy, a simulated annealing algorithm was introduced to enhance its local search capability, and it was used in the rough set attribute reduction process. The performance of the improved hybrid quantum genetic algorithm proposed in this paper is tested based on the actual shipyard data, and the results show that the improved hybrid quantum genetic algorithm proposed in this paper has good search performance and optimization accuracy. It is known by comparison with the other three knowledge acquisition methods that the knowledge acquisition method proposed in this paper has fewer attributes reduction results and higher identification accuracy than the standard rough set, the rough set knowledge acquisition method using the QGA attribute reduction algorithm, and the ARIGA attribute reduction algorithm proposed in the literature. Thus, this method is suitable for the ship coating process. Through the verification of segmented examples, it is proved that this method has high theoretical significance and practical application value.
The knowledge acquisition method of the IHQGA optimized rough set proposed in this paper adopts the basic rough set model, which itself encounters the disadvantages of noise, missing values, large data volume, continuous attributes that need to be discretized, etc., causing the actual effect to still not reach the expectation, and the later stage will consider introducing the extended model of the rough set model or combining other theories such as fuzzy mathematics and neural network. For the IHQGA attribute simplification algorithm proposed in this paper, the performance of the algorithm has been greatly improved, but there is still room for improvement. Later, we will consider changing its coding method or adopting a new quantum gate update method to further improve the performance of the algorithm.

Author Contributions

H.B. revised the paper and completed it; X.J. wrote the first draft of the paper; J.Z. and H.L. assisted in the experimental verification of the paper; X.Y. and B.P. collected and sorted the data; H.Z. provided financial assistance, provided experimental sites, and thesis methods. All authors have read and agreed to the published version of the manuscript.

Funding

This study was financially supported by Ministry of Industry and Information Technology High-Tech Ship Research Project: Research on Development and Application of Digital Process Design System for Ship Coating (No.: MC-202003-Z01-02), the National Natural Science Foundation of China (No.:51804133) and the Natural Science Foundation of Jiangsu Province (No.: BK20180977).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available because they are also part of ongoing research.

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this work.

References

  1. Stojanović, I.; Farkas, A.; Alar, V.; Degiuli, N. Evaluation of the Corrosion Protection of Two Underwater Coating Systems in a Simulated Marine Environment. JOM 2019, 71, 4330–4338. [Google Scholar] [CrossRef]
  2. Xin, Y.; Niu, J.; Yu, W.; Ye, P. Coating matching recommendation based on improved fuzzy comprehensive evaluation and collaborative filtering algorithm. Sci. Rep. 2021, 11, 14035. [Google Scholar] [CrossRef] [PubMed]
  3. Cho, D.-Y.; Swan, S.; Kim, D.; Cha, J.H.; Ruy, W.S.; Choi, H.S. Development of paint area estimation software for ship compartments and structures. Int. J. Nav. Archit. Ocean. Eng. 2016, 8, 198–208. [Google Scholar] [CrossRef] [Green Version]
  4. Fernández-Isla, C.; Navarro, P.J.; Alcover, P.M. Automated Visual Inspection of Ship Hull Surfaces Using the Wavelet Transform. Math. Probl. Eng. 2013, 2013, 101837. [Google Scholar] [CrossRef]
  5. Muthugala, M.A.; Viraj, J.; Samarakoon, S.; Elara, M.R. Toward energy-efficient online Complete Coverage Path Planning of a ship hull maintenance robot based on Glasius Bio-inspired Neural Network. Expert Syst. Appl. 2022, 187, 115940. [Google Scholar] [CrossRef]
  6. Li, X.; Alexander, A.A.; Liu, N.; Wang, S.; Chew, C.M. A semi-automatic system for grit-blasting operation in shipyard. In Proceedings of the 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), Turin, Italy, 4–7 September 2018; Volume 1. [Google Scholar] [CrossRef]
  7. Prabakaran, V.; Le, A.V.; Kyaw, P.T.; Mohan, R.E.; Tan, N.N. Hornbill: A Self-Evaluating Hydro-Blasting Reconfigurable Robot for Ship Hull Maintenance. IEEE Access 2020, 8, 193790–193800. [Google Scholar] [CrossRef]
  8. Enjikalayil Abdulkader, R.; Veerajagadheswar, P.; Lin, N.H.; Kumaran, S.; Mohan, R.E. Sparrow: A Magnetic Climbing Robot for Autonomous Thickness Measurement in Ship Hull Maintenance. J. Mar. Sci. Eng. 2020, 8, 469. [Google Scholar] [CrossRef]
  9. Kr Dev, A.; Saha, M. Modeling and Analysis of Ship Repairing Time. J. Ship Prod. Des. 2015, 31, 129–136. [Google Scholar] [CrossRef]
  10. Gainsburg, J.; Rodriguez-Lluesma, C.; Bailey, D.E. A “knowledge profile” of an engineering occupation: Temporal patterns in the use of engineering knowledge. Eng. Stud. 2010, 2, 197–219. [Google Scholar] [CrossRef]
  11. Chua, C.E.H.; Storey, V.C.; Chiang, R. Deriving knowledge representation guidelines by analyzing knowledge engineer behavior. Decis. Support Syst. 2012, 54, 304–315. [Google Scholar] [CrossRef]
  12. Brousseau, E.; Brousseau; Stefan; DimovRossitza; Setchi. Knowledge acquisition techniques for feature recognition in CAD models. J. Intell. Manuf. 2008, 19, 21–32. [Google Scholar] [CrossRef]
  13. Akgöbek, Ö.; Aydin, Y.S.; Oeztemel, E.; Aksoy, M.S. A new algorithm for automatic knowledge acquisition in inductive learning. Knowl. Based Syst. 2006, 19, 388–395. [Google Scholar] [CrossRef]
  14. Montanari, G.C.; Hebner, R.E.; Seri, P.; Ghosh, R. Self-Assessment of Health Conditions of Electrical Assets and Grid Components: A Contribution to Smart Grids. IEEE Trans. Smart Grid 2021, 12, 1206–1214. [Google Scholar] [CrossRef]
  15. Zhang, Z.; Guo, W.; Li, M.; Yu, W. GIS-Supervised Building Extraction With Label Noise-Adaptive Fully Convolutional Neural Network. IEEE Geosci. Remote Sens. Lett. 2020, 17, 2135–2139. [Google Scholar] [CrossRef]
  16. Vijila Rani, K.; Joseph Jawhar, S. Automatic segmentation and classification of lung tumour using advance sequential minimal optimisation techniques. IET Image Processing 2020, 14, 3355–3365. [Google Scholar] [CrossRef]
  17. Zhang, J.; Li, T.; Da, R.; Gao, Z.; Zhao, C. A parallel method for computing rough set approximations. Inf. Sci. 2012, 194, 209–223. [Google Scholar] [CrossRef]
  18. Ye, M.; Wu, X.; Hu, X.; Hu, D. Multi-level rough set reduction for decision rule mining. Appl. Intell. 2013, 39, 642–658. [Google Scholar] [CrossRef]
  19. Qu, J.; Bai, X.; Gu, J.; Taghizadeh-Hesary, F.; Lin, J. Assessment of Rough Set Theory in Relation to Risks Regarding Hydraulic Engineering Investment Decisions. Mathematics 2020, 8, 1308. [Google Scholar] [CrossRef]
  20. Agarwal, S.; Dandge, S.S.; Chakraborty, S. Parametric Analysis of A Grinding Process Using The RoughSets Theory. J. Eng. 2020, 18, 91–106. [Google Scholar] [CrossRef]
  21. Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
  22. Pawlak, Z.; Skowron, A. Rough sets: Some extensions. Inf. Sci. 2007, 177, 28–40. [Google Scholar] [CrossRef] [Green Version]
  23. Wei, Q.; Wang, C.; Wen, Y. Minimum attribute reduction algorithmbased on quick extraction and multi-strategy social spider optimization. J. Intell. Fuzzy Syst. 2021, 40, 12023–12038. [Google Scholar] [CrossRef]
  24. Ding, W.; Pedrycz, W.; Triguero, I.; Cao, Z.; Lin, C.T. Multigranulation SupertrustModel for Attribute Reduction. IEEE Trans. Fuzzy Syst. 2021, 29, 1395–1408. [Google Scholar] [CrossRef]
  25. Xie, X.; Qin, X.; Zhou, Q.; Zhou, Y.; Zhang, T.; Janicki, R. A novel test-cost-sensitive attribute reduction approach using the binary bat algorithm. Knowl. Based Syst. 2019, 186, 104938. [Google Scholar] [CrossRef]
  26. Zhang, Z.; Yang, X.; Xue, Y.; Gong, L.; Li, J. Attribute Reduction Method Based on Generalized Grey Relational Analysis and Decision-Making Trial and Evaluation Laboratory. IEEE Access 2020, 8, 143173–143184. [Google Scholar] [CrossRef]
  27. Liu, G. Attribute Reduction Algorithms Determined by Invariants for Decision Tables. Cogn. Comput. 2021, 1–8. [Google Scholar] [CrossRef]
  28. Marek, W.; Pawlak, Z. Rough Sets and Information Systems. Fundam. Inform. 1984, 7, 105–115. [Google Scholar] [CrossRef]
  29. Chiaselotti, G.; Gentile, T.; Infusino, F. Decision systems in rough set theory: A set operatorial perspective. J. Algebra Its Appl. 2019, 18, 1950004. [Google Scholar] [CrossRef]
  30. Zhang, G.; Che, Z.; Li, P. Application of rough sets theory in knowledge acquisition for the cold extrusion process. Int. J. Mater. Prod. Technol. 2008, 33, 5–19. [Google Scholar] [CrossRef]
  31. An, D.Z.; Wu, G.L.; Lu, J. Research of Improved Attribute Reduction Algorithm Based on Data Mining of Rough Set. Appl. Mech. Mater. 2014, 644–650, 2120–2123. [Google Scholar] [CrossRef]
  32. Jaddi, N.S.; Abdullah, S. Hybrid of genetic algorithm and great deluge algorithm for rough set attribute reduction. Turk. J. Electr. Eng. Comput. Sci. 2013, 21, 1737–1750. [Google Scholar] [CrossRef]
  33. Tariq Jamal, A.; Ishak, A.B.; Abdel-Khalek, S. Tumor edge detection inmammography images using quantum and machine learning approaches. Neural Comput. Appl. 2021, 33, 7773–7784. [Google Scholar] [CrossRef]
  34. Laboudi, Z.; Chikhi, S. Comparison of Genetic Algorithm and Quantum Genetic Algorithm. Int. Arab. J. Inf. Technol. 2012, 9, 243–249. [Google Scholar]
  35. Prakash, S.; Vidyarthi, D.P. A novel scheduling model for computational grid using quantum genetic algorithm. J. Supercomput. 2013, 65, 742–770. [Google Scholar] [CrossRef]
  36. Tian, H.; Hong, L.; Wang, Y.; Wang, X. Optimization of power grid fault diagnosis of rough-Petri network based on quantum genetic algorithm. J. Xi’an Polytech. Univ. 2018, 32, 678–684. [Google Scholar] [CrossRef]
  37. Zheng, Z.; Cheng, Y.; Wang, J.; Zhong, S.; Liya, X.U. Interval-value attribute reduction algorithm for meteorological observation data based on genetic algorithm. J. Comput. Appl. 2017, 37, 2678. [Google Scholar] [CrossRef]
  38. Wang, N.; Liu, H.Y.; Zhou, X.K. Probability Rule Mining in Emergency Cases Based on Rough Set. Oper. Res. Manag. Sci. 2018, 27, 84–94. [Google Scholar] [CrossRef]
Figure 1. Ship painting operation site: (a) Painting defects site; (b) Painting and repairing site.
Figure 1. Ship painting operation site: (a) Painting defects site; (b) Painting and repairing site.
Coatings 12 00292 g001
Figure 2. Knowledge acquisition process of ship painting defects based on rough set theory.
Figure 2. Knowledge acquisition process of ship painting defects based on rough set theory.
Coatings 12 00292 g002
Figure 3. Principle of QGA combined with SA.
Figure 3. Principle of QGA combined with SA.
Coatings 12 00292 g003
Figure 4. Flowchart of improved hybrid quantum genetic algorithm.
Figure 4. Flowchart of improved hybrid quantum genetic algorithm.
Coatings 12 00292 g004
Figure 5. Population diversity change process.
Figure 5. Population diversity change process.
Coatings 12 00292 g005
Figure 6. Optimal fitness and average fitness change process: (a) Optimal fitness; (b) Average fitness.
Figure 6. Optimal fitness and average fitness change process: (a) Optimal fitness; (b) Average fitness.
Coatings 12 00292 g006
Figure 7. Comparison of attribute reduction time and performance: (a) Reduction ability comparison; (b) Error analysis.
Figure 7. Comparison of attribute reduction time and performance: (a) Reduction ability comparison; (b) Error analysis.
Coatings 12 00292 g007
Table 1. Example data of ship coating defects.
Table 1. Example data of ship coating defects.
Examples1234...597598599600
Coating positionCabinDeckBottomBottom...DeckDeckBottomWaterline
Spraying pressure (MPa)15182520...20222225
Spraying distance (cm)20122025...15182425
Coating viscosity (Pa·s)237285330320...130120200125
Wet film thickness (µm)446512558...13013548130
Paint type (drying speed)Slow dryingStandard dryingFast curingFast curing...Standard dryingStandard dryingFast curingStandard drying
Rusting gradeSa2Sa2Sa2Sa2...Sa2Sa2Sa2Sa1
Wind grade2126...5552
Atmospheric temperature (℃)18241629...24362424
Relative humidity (%)65555580...35552535
Surface temperature (°C)1617726...10241510
Work teamGroup CGroup BGroup AGroup A...Group AGroup AGroup BGroup A
Coating typeChlorinated rubber paintPure epoxy paintAnti-fouling paintAnti-fouling paint...Rust preventive paintRust preventive paintAnti-fouling paintAnti-corrosive paint
..............................
Defect nameHolidayHolidaySaggingSagging...BlisteringBlisteringDry sprayingFish-eye
Table 2. Discrete feature ranking.
Table 2. Discrete feature ranking.
Grade Name123456789
Coating positionCabinSuperstructureBottomOutboardWaterlineDeck
Coating typePure epoxy paintCoal tar epoxy paint Vinyl tar paintInorganic zinc silicate Chlorinated rubber paint Self-polishing co-polymerAnti-fouling paintRust preventive paintAnti-corrosive paint
Work teamGroup AGroup BGroup C
Paint type (drying speed)Fast curingSlow dryingStandard drying
Table 3. Correlation coefficients and significant values.
Table 3. Correlation coefficients and significant values.
ExamplesCorrelation Coefficient (Absolute Value)p-Value (Significance Value)
Coating position0.5260.032
Spraying pressure0.8250.015
Spraying distance0.5980.031
Coating viscosity0.7220.027
Wet film thickness0.3420.045
Paint type (drying speed)0.3890.045
Rusting grade0.7500.024
Wind grade0.4120.041
Atmospheric temperature0.9190.006
Relative humidity0.8470.012
Surface temperature0.3880.044
Work team0.9920.001
Coating type0.0570.271
Table 4. Condition attribute and decision attribute code.
Table 4. Condition attribute and decision attribute code.
TypeCode
a1a2a3a4a5a6
Condition propertiesCoating positionSpraying distanceSpraying pressureCoating viscosityWet film thicknessPaint type (drying speed)
a7a8a9a10a11a12
Rusting gradeWind gradeAir temperatureRelative humiditySurface temperatureWork team
TypeCode
d1d2d3d4d5d6
Decision attributeHolidaySaggingOrange skinDry sprayPinholeBlistering
d7d8d9d10d11d12
Fish eyeWrinklingExudationBlushingWater bubblingCorrosion
d13d14d15d16d17-
CrackingPeelingChalkingBleedingPin holes-
Table 5. Decision table after discretization.
Table 5. Decision table after discretization.
Ua1a2a3a4a5a6a7a8a9a10a11a12d
11010011012121
24101110011121
33211223011002
43121022112202
.....................
5970100213110106
5981110212121206
5993110023110114
6004220210010107
Table 6. Meaning of conditional attribute values.
Table 6. Meaning of conditional attribute values.
Condition PropertiesMeaning of Attribute Value
a10: Bottom1: Waterline2: Hull3: Deck4: Cabin5: Superstructure
a20: 0–15 (cm)1: 16–25 (cm)2: 26–35 (cm)
a30: 0–15 (MPa)1: 16–25 (MPa)2: 26–35 (MPa)
a40: <250 (Pa.s)1: ≥250 (Pa.s)
a50: 0–60 (µm)1: 60–120 (µm)2: >120 (µm)
a60: Quick drying1: Standard drying2: Slow drying
a70: Sa11: Sa22: Sa2.53: Sa3
a80: 0~41: ≥5
a90: 0–15 (°C)1: 16–30 (°C)2: >30 (°C)
a100: <45 (%)1: 45–65 (%)2: >65 (%)
a110: 0–10 (°C)1: 11–20 (°C)2: >20 (°C)
a120: Group A1: Group B2: Group C
Table 7. Algorithm parameters of ARIGA, QGA, and IHQGA.
Table 7. Algorithm parameters of ARIGA, QGA, and IHQGA.
Algorithm NameParameter Information
ARIGAParameter name P c 1 P c 2 P m 1 P m 2 α λ
Parameter value0.90.60.10.0010.70.35
QGAParameter name n m τ I
Parameter value5001210050
IHQGAParameter name n m τ t 0 t s a n s N
Parameter value5001210015001000.9950200
Table 8. Minimum decision table after reduction.
Table 8. Minimum decision table after reduction.
Ua1a2a4a5a6a10a11a12d
1511011221
2411002006
3001202018
4221012101
5420202112
118421200115
119312000119
120422002004
1215011201114
122421101213
Table 9. Rules set for ship coating defects.
Table 9. Rules set for ship coating defects.
Number of RulesRule Form
1IF a4 = 0 AND a5 = 0 AND a12 = 2 THEN d = 1
2IF a1 = 5 THEN d = 1
3IF a4 = 0 AND a5 = 1 AND a11 = 0 AND a12 = 2 THEN d = 2
4IF a5 = 2 AND a11 = 2 AND a12 = 1 THEN d = 2
5IF a2 = 0 AND THEN d = 2
......
31IF a4 = 1 AND a5 = 2 AND a10 = 2 THEN d = 17
Table 10. Comparison of the work content of several knowledge acquisition methods.
Table 10. Comparison of the work content of several knowledge acquisition methods.
Methods of Knowledge AcquisitionRSQGA-RSARIGA-RSIHQGA-RS
Job Description
Attribute reduction algorithmReduction algorithm based on the importance of attributesReduction algorithm based on traditional QGAReduction algorithm based on ARIGAReduction algorithm based on IHQGA
Test dataIrisEIANOAA201KBC
Discrete methodEquidistance divisionNaiveScaler algorithmSemiNaiveScaler algorithmFuzzy C-mean clustering algorithm
Fields of affiliationLife SciencesElectrical SciencesGeographical SciencesPhysical Sciences
Specific applicationSpecies identificationTroubleshootingPredictionPrediction
Table 11. Comparison of knowledge acquisition results.
Table 11. Comparison of knowledge acquisition results.
Methods of Knowledge AcquisitionRSQGA-RSARIGA-RSIHQGA-RS
Index
Number of rules54422831
Rule accuracy (%)81.585.092.988.2
Expert recognition (score)80905095
Table 12. The defect results of this method were compared with the expert diagnosis results.
Table 12. The defect results of this method were compared with the expert diagnosis results.
Defect CaseResults of the Method in This PaperThe Result of Expert Diagnosis
1If the coating part is a pipe and the wet film thickness is less than 60 (µm), there will be missed coating.The coating part is uneven and the spraying is uneven.
2If the derusting grade is Sa1 and the surface temperature is 0–10 (°C), fish eye defects appear.The surface does not reach the rust removal grade.
3When the substrate temperature is too low, the wettability of the coating is reduced.
4If the diluent used is quick drying type, there will be color seepage defects.The roughness grade is not enough, the diluent volatilizes too fast, and the operation is improper.
5If the spray gun distance is greater than 25 (cm), color seepage defects appear.The roughness grade is not enough, the diluent volatilizes too fast, and the operation is improper.
6If the spray gun distance is less than 15 (cm), sagging defects appear.The spray gun is too close.
7The viscosity of the coating is too low.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bu, H.; Ji, X.; Zhang, J.; Lyu, H.; Yuan, X.; Pang, B.; Zhou, H. A Knowledge Acquisition Method of Ship Coating Defects Based on IHQGA-RS. Coatings 2022, 12, 292. https://doi.org/10.3390/coatings12030292

AMA Style

Bu H, Ji X, Zhang J, Lyu H, Yuan X, Pang B, Zhou H. A Knowledge Acquisition Method of Ship Coating Defects Based on IHQGA-RS. Coatings. 2022; 12(3):292. https://doi.org/10.3390/coatings12030292

Chicago/Turabian Style

Bu, Henan, Xingyu Ji, Jiatao Zhang, Hongyu Lyu, Xin Yuan, Bo Pang, and Honggen Zhou. 2022. "A Knowledge Acquisition Method of Ship Coating Defects Based on IHQGA-RS" Coatings 12, no. 3: 292. https://doi.org/10.3390/coatings12030292

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop