Defense Strategy against False Data Injection Attacks in Ship DC Microgrids

<jats:p>False Data Injection Attacks (FDIA) on ship Direct Current (DC) microgrids may result in the priority trip of a large load, a black-out, and serious accidents of ship collisions when maneuvering in the port. The key of the prevention of FDIA is the detection of and countermeasures to false data. In this paper, a defense strategy is developed to detect and mitigate against FDIA on ship DC microgrids. First, a DC bus voltage estimator is trained with an Artificial Neural Network (ANN) model. The error between the estimate value and the measure value is compared with a threshold generated from history data to detect the occurrence of FDIA. Combined with the correlation of artificial neural network inputs, bad data are identified and recovered. The method is tested under six cases with different network and physical disturbances in Matlab/Simulink. The results show that the method can identify and mitigate the FDIA effectively; the error of identifying FDIA by ANN is less than 0.5 V. Therefore, the deviation between the actual bus voltage and the reference voltage is less than 0.5 V.</jats:p>

section_content: The ship's microgrid is a small power generation and distribution system composed of a distributed power supply, an energy storage device, an energy conversion device and some important loads of the ship power grid. Among them, distributed power generation refers to a small power generation system mainly using clean energy or renewable energy [1]. 

Compared to Alternating Current (AC) grids, Direct Current (DC) grids have been an increasingly popular choice for ship electric system applications [2] due to their flexible operation, high power density, space saving and lack of synchronization. 

At present, the energy management strategies applied to ship DC microgrids are roughly divided into centralized control, distributed control and hierarchical control. Hierarchical control combines the advantages of centralized control and distributed control. It has both a centralized controller and local controller. The centralized controller can realize the optimal control of the upper layer, and the local controller can realize the independent operation of each unit [1]. The hierarchical control consists of three layers. The goal of the primary control is to maintain the voltage stability. The droop control is used to adjust the output voltage and the power distribution between each converter. The secondary control is used to compensate the voltage drop generated by the primary control. The goal of the secondary control is to ensure that the power is transmitted according to the scheduling plan and that the average voltage is adjusted. Based on the secondary control, the tertiary control introduces a management strategy and optimization algorithm, sets the priority of load and formulates optimal operation strategies for different working conditions to regulate power quality [2, 3]. 

The smart trend of ship DC microgrids leads to a more complex communication structure between the physical layer and control layer. This makes ship DC microgrids more vulnerable to cyberattacks. 

The data of the communication network used by the supervisory control and data acquisition (SCADA) system are vulnerable to attacks because there is no firewall (because of the delay problem), the communication protocol lacks strong encryption and it is not updated to deal with the latest network security threats. Modern ship control systems use commercial off-the-shelf computing platforms [4]. 

Typical cyberattacks include False Data Injection Attacks (FDIA) [5], Man-In-The-Middle (MITM) attacks, Replay Attacks, Hijacking Attacks [6] and Denial of Service (DoS) attacks [7]. 

FDIA injects false measurement data into the communication network of the power grid, resulting in the deviation of the state estimation results, which affects the regulation of the controller and produces a wrong operation. The FDIA on a ship DC power grid may result in the priority trip of a large load, a black-out, and serious ship collision accidents when maneuvering in the port. In Ref. [4], the tertiary control of the ship's power grid is attacked by FDIA; the objective of an attacker is to maximize the load curtailment during the cyber attack by redispatching the generators. To detect signs of malicious data, a multiagent system (MAS) that checks commands from the central energy management system is employed. 

The Prevention of FDIA mainly focuses on a physical layer and a control layer. Firstly, physical sensors are protected from being intruded upon. Secondly, an intrusion detection strategy is developed in the control layer. Concretely, find and remove bad data from the network, and take consequence measures. 

Figure 1 shows the power grid structure diagram of a ferry. The ship is 111 meters long, and the total battery capacity is 4160kWh and the power is 4. 16MW. Diesel generators as standby power supply. The DC microgrid can be classified as a type of cyber-physical system (CPS) [8]. Many methods have been proposed to detect FDIA online in powerbased CPSs (e. g., DC microgrids), such as dynamically changing the information structure, tracking the dynamic deviation of measurement data from historical data, a cumulative sum algorithm based on the generalized likelihood ratio estimation and a random game. The FDIA detection problem is reformulated in [9] as a problem of identifying changes in a list of inferred candidate invariants, where the invariants are the time-independent characteristics of the microgrid. The FDIA considered in [9] attempts to break the consensus protocol in a DC microgrid that is controlled based on a distributed control scheme. In addition, three methods are proposed in [9] to mitigate network attacks, namely, the attacked converter at the physical layer goes offline, the communication link between the attacked unit and the unattacked unit is disconnected and an improved control scheme is used to reduce the impact of FDIA. In Ref. [10], Signal Temporal Logic (STL) is proposed to detect two types of cyberattacks in DC microgrids, namely, FDIA and DoS, which are controlled in a distributed manner. Habibi et al. [11] trained a Recurrent Neural Network (RNN) to estimate the output DC voltage and current of the converter in order to detect FDIA in a DC microgrid by estimating the error. A method for identifying FDIA in DC microgrids is also suggested in [12], which models FDIA by conducting an extended analysis of the cooperative control network and taking into account the consensus theory. Additionally, in Ref. [13], FDIA tries to introduce false data into the existing measurement while proposing a decentralized approach to FDIA elimination that does not require data from other units. The suggested approach [13] introduces a secure control layer with a controller and RNN, which is implemented to give reference for applications that track references. Furthermore, Habibi et al. [14] introduced an efficient and appropriate strategy for ANN-based reference tracking applications to eliminate FDIA in DC microgrids. Furthermore, in Ref. [15], a decentralized neural network-based method is developed to detect and eliminate the FDIA of current measurements in DC microgrids, and the proposed strategy [15] has been studied on a DC microgrid consisting of distributed DC sources and controlled based on a consensus approach. Furthermore, in Ref. [16], the proposed method requires only one artificial neural network and is able to detect and mitigate False Data Injection Attacks (FDIA). The existing research on the control layer intrusion detection strategy mainly focuses on the detection of FDIA and the isolation of physical devices that receive attacks. There are few studies on the attack resistance of the ANN and the recovering data tampered by FDIA. 

This paper proposes an improved strategy to defend FDIA in DC microgrids. In this paper, the attacker's target is the DC bus voltage, and the attack used is a false data injection attack. An ANN must be trained and utilized to determine the value of the DC bus voltage and input the data to the secondary controller. The method is implemented in a DC microgrid consisting of parallel DC-DC converters. Additionally, the strategy can also work in different scenarios, such as communication delay, load changes, some converters plugging in and out and ANN being attacked. When a certain input signal of ANN is injected with fake data, ANN can easily identify which input signal is attacked by relying on the linear correlation between the input data, and then ANN immediately stops accepting this input signal. The trained ANN can still work on the remaining data, but the accuracy of ANN's estimation of the bus voltage is also reduced. To solve this issue, relying on the correlation between ANN input data, data recovery is performed on the attacked input, which improves the accuracy of ANN's estimation of the bus voltage. 

The remainder of this article is organized in the following manner. Section 2 introduces the ship DC microgrid model and the Anti-FDIA strategy. Section 3 presents the simulation results and analysis. Section 4 presents the summary of case studies. Finally, Section 5 summarizes the paper.
section_name: Introduction

section_name: Anti-FDIA Model of the Ship DC Microgrid

section_content: Artificial neural networks have become a popular area of study since the 1980s. Many applications have been developed, including the prediction of power loads and wind speeds [17], the weighting factor design of model predictive controllers for managing power converters [18], the detection of microgrid faults and their locations [19], the detection of network attacks on DC microgrids [20] and the optimization of power sharing in microgrids [21]. An ANN contains three levels: an input layer, a hidden layer and an output layer. The structure of an ANN with four inputs, two outputs and n hidden layer neural units is shown in Figure 2. The activation function output of the i-th neuron in the hidden layer of an ANN is calculated as: The existing research on the control layer intrusion detection strategy mainly focuses on the detection of FDIA and the isolation of physical devices that receive attacks. There are few studies on the attack resistance of the ANN and the recovering data tampered by FDIA. 

This paper proposes an improved strategy to defend FDIA in DC microgrids. In this paper, the attacker's target is the DC bus voltage, and the attack used is a false data injection attack. An ANN must be trained and utilized to determine the value of the DC bus voltage and input the data to the secondary controller. The method is implemented in a DC microgrid consisting of parallel DC-DC converters. Additionally, the strategy can also work in different scenarios, such as communication delay, load changes, some converters plugging in and out and ANN being attacked. When a certain input signal of ANN is injected with fake data, ANN can easily identify which input signal is attacked by relying on the linear correlation between the input data, and then ANN immediately stops accepting this input signal. The trained ANN can still work on the remaining data, but the accuracy of ANN's estimation of the bus voltage is also reduced. To solve this issue, relying on the correlation between ANN input data, data recovery is performed on the attacked input, which improves the accuracy of ANN's estimation of the bus voltage. 

The remainder of this article is organized in the following manner. Section 2 introduces the ship DC microgrid model and the Anti-FDIA strategy. Section 3 presents the simulation results and analysis. Section 4 presents the summary of case studies. Finally, Section 5 summarizes the paper.
section_name: Basic Features of an ANN

section_content: Artificial neural networks have become a popular area of study since the 1980s. Many applications have been developed, including the prediction of power loads and wind speeds [17], the weighting factor design of model predictive controllers for managing power converters [18], the detection of microgrid faults and their locations [19], the detection of network attacks on DC microgrids [20] and the optimization of power sharing in microgrids [21]. An ANN contains three levels: an input layer, a hidden layer and an output layer. The structure of an ANN with four inputs, two outputs and n hidden layer neural units is shown in Figure 2. The activation function output of the i-th neuron in the hidden layer of an ANN is calculated as:

where a i, b 1 i, f 1 (•) are the output, bias and activation function of the i-th neuron in the hidden layer, respectively. In addition, w 1 i,j is the weight of the j-th input x j of the i-th neuron in the hidden layer. 

J. Mar. Sci. Eng. 2022, 10, x FOR PEER REVIEW 4 of 13

where,, ⋅ are the output, bias and activation function of the i-th neuron in the hidden layer, respectively. In addition,, is the weight of the j-th input of the i-th neuron in the hidden layer. Formula ( 1 ) is expressed in the form of a matrix. Define as the weight matrix of the hidden layer of the ANN. Define as the bias vector. 

The relationship between the output layer and the hidden layer is similar to the relationship between the hidden layer and the input layer. Consequently, the connection between the input and output is
section_name: Anti-FDIA Model of the Ship DC Microgrid 2.1. Basic Features of an ANN

section_content: As shown in Figure 3, DC sources are connected in parallel to the DC bus through DC-DC converters, and droop control is used to distribute power. In order to maintain the DC bus voltage at the rated value, the secondary controller calculates the voltage drop Δu due to droop control and sends its value to the primary controller. The primary controller of unit i's reference voltage is modified as follows:

where is the reference voltage of the i-th unit; * is the reference DC bus voltage of the i-th unit; is the droop coefficient of the i-th unit; is the output current of the ith unit. Formula ( 1 ) is expressed in the form of a matrix. Define W 1 as the weight matrix of the hidden layer of the ANN. Define B 1 as the bias vector.
section_name: FDIA to DC Secondary Control

section_content: The relationship between the output layer and the hidden layer is similar to the relationship between the hidden layer and the input layer. Consequently, the connection between the input and output is
section_name: ANN

section_content: As shown in Figure 3, DC sources are connected in parallel to the DC bus through DC-DC converters, and droop control is used to distribute power. In order to maintain the DC bus voltage at the rated value, the secondary controller calculates the voltage drop ∆u due to droop control and sends its value to the primary controller. The primary controller of unit i's reference voltage is modified as follows:

where u ri is the reference voltage of the i-th unit; u * dc is the reference DC bus voltage of the i-th unit; R Di is the droop coefficient of the i-th unit; i i is the output current of the i-th unit. 

The secondary controller is a proportional-integral (PI) controller which is to maintain the DC bus voltage (u dc ) at its reference value. FDIA at the secondary control layer is considered to make the DC bus voltage outside the allowable range, thereby shutting down the DC microgrid. If a system is being attacked, FDIA's model can be taken into account as follows: The secondary controller is a proportional-integral (PI) controller which is to maintain the DC bus voltage ( ) at its reference value. 

* dc lim ( )

FDIA at the secondary control layer is considered to make the DC bus voltage outside the allowable range, thereby shutting down the DC microgrid. If a system is being attacked, FDIA's model can be taken into account as follows:

If FDIA is present in the DC microgrid, replace with. Therefore, in the case of an attack, (6) can be transformed into (8) as follows:

Therefore,

If the false data injected has a constant value α ( = α), the adjustment to (9) can be made as follows:

Therefore, according to (10), by adjusting the value of α, the DC bus voltage will converge to a value outside the allowable range, and the system can be shut down. If FDIA is present in the DC microgrid, replace u dc with u a. Therefore, in the case of an attack, (6) can be transformed into (8) as follows:

If the false data injected has a constant value α (u f = α), the adjustment to (9) can be made as follows: lim

Therefore, according to (10), by adjusting the value of α, the DC bus voltage will converge to a value outside the allowable range, and the system can be shut down.
section_name: FDIA to DC Secondary Control

section_content: As shown in Figure 4, in order to detect the existence of false data, ANN is used to accurately estimate the value of the DC bus voltage. When the deviation between the measured DC bus voltage value and the value estimated by the ANN is larger than a certain threshold, it is considered that false data exist; otherwise, they do not exist. In order to eliminate the influence of false data, the estimated value of ANN is used to replace V a. Until the deviation between the value of the measured DC bus voltage and the estimated value of the ANN is less than a certain threshold, it is considered that the false data disappear and the system recovers. The inputs to the ANN use existing measurements, namely, the output voltage and current of each converter. Since the primary control adopts droop control, there is a strong correlation between the output voltage of the converter and the output current. As shown in Formula (5), there is also a correlation between the output currents of n converters. In Formula ( 14 ), when the current sharing strategy is adopted, the 'approximately equals' sign becomes the 'equals' sign. 

So, it is easy to identify if a certain input of the ANN is injected with false data. After identification, stop receiving this signal and estimate it by other inputs, which is similar to recovering lost data. For example, when the output current of unit j is injected with false data, the real value of the output current of unit j can be estimated by Formula (15). This greatly improves the robustness of the system regarding attacks. 

where 1 and and are the weights, which are determined according to the degree of correlation between the input and the output.
section_name: Detection and Mitigation Strategy

section_content: The method is validated by simulating a ship DC microgrid consisting of four battery packsin the MATLAB/Simulink environment. The simulation step is 5e-5s. Additionally, In addition, the input of the ANN includes the current value and historical value of the data, and the addition of the historical value helps the ANN to resist the noise interference of the input. The set of input data (X) and output data (Y) of the ANN is defined as follows:

where u i and i i are the output voltage and output current of the i-th bidirectional DC-DC converter, respectively. Additionally, u dc is the ANN's estimate of the DC bus voltage. Further, D is the input memory order and ∆t is the sampling time width. u dc will be calculated by the artificial neural network as follows:

In order to implement the ANN online, the ANN is trained offline. In order to generate the training dataset, different operating conditions are considered. Then, as the system operates under different conditions (i. e., load changes), collect the sample needed to train the dataset. In addition, note that the main purpose of offline training is to ensure that the data collected for training are not from attack conditions. Therefore, these data are real. 

If FDIA is present in the DC microgrid, replace u dc with u a. The ANN can estimate the bus voltage value through the output voltage and current of the bidirectional DC-DC converter and compare the measured bus voltage with the ANN estimate. The difference value obtained by the comparison is used to judge whether the bus voltage measurement value is injected with false data. If FDIA is present, replace u a with u dc. There is no need to estimate the value of the false data injected in the bus voltage value. 

Since the primary control adopts droop control, there is a strong correlation between the output voltage of the converter and the output current. As shown in Formula ( 5 ), there is also a correlation between the output currents of n converters. In Formula ( 14 ), when the current sharing strategy is adopted, the 'approximately equals' sign becomes the 'equals' sign. 

So, it is easy to identify if a certain input of the ANN is injected with false data. After identification, stop receiving this signal and estimate it by other inputs, which is similar to recovering lost data. For example, when the output current of unit j is injected with false data, the real value of the output current of unit j can be estimated by Formula (15). This greatly improves the robustness of the system regarding attacks. 

where α + β = 1 and α and β are the weights, which are determined according to the degree of correlation between the input and the output.
section_name: Case Study and Discussion

section_content: The method is validated by simulating a ship DC microgrid consisting of four battery packsin the MATLAB/Simulink environment. The simulation step is 5e-5s. Additionally, each DER unit consists of a DC voltage source (500 V) and a bidirectional DC-DC converter, which will be connected to the DC bus through resistive wires. The topology of the bidirectional DC/DC converter used is a two-way Buck/Boost circuit. The switching frequency of the converter is 5 kHz. The output capacitance of the converter is 1000 µF. The droop coefficient (R D ) in the droop control is 0. 5. The reference value of the DC bus voltage is 1000 V. The values of the resistance lines are as follows: R1 = 0. 02 Ω, R2 = 0. 03 Ω, R3 = 0. 04 Ω and R4 = 0. 05 Ω. The communication delay for the secondary control data transmission is set to 100 ms. The proportional parameter and integral parameter of the secondary controller are set to 1. Before developing the ANN, it must be trained. Training the ANN requires samples. The DC microgrid model is built to run for 11 s, and the sampling time for data collection is 0. 1 s. It is worth noting that the load changes while the model is running. Then, 101 input and output samples are taken. To collect comprehensive data, DC microgrids need to be operated under different conditions. The voltage drop provided by the secondary control also varies during the operation of the DC microgrid. The number of DC power and bidirectional converters connected to the DC microgrid is a variable number to allow for more dynamic data collection during the training phase. To test the suggested strategy, six case studies are taken into account, as show in Table 1.
section_name: Case Study and Discussion

section_content: The purpose of this case is to demonstrate the effectiveness of the proposed method with continuously changing loads. The system is in a stable state before the first second, and then the load is increased by 30 kw/s. Figure 5b shows that, in order to maintain the stability of the bus voltage, the output current of the converter increases with the increase in the load. Figure 5a shows that the DC bus voltage remains stable, and the ANN can estimate the DC bus voltage well. The estimated value coincides with the waveform of the true value. data recovery 4
section_name: Case Study 1: Slow Load Change

section_content: The purpose of this case is to demonstrate the effectiveness of the proposed method with continuously changing loads. The system is in a stable state before the first second, and then the load is increased by 30 kw/s. Figure 5b shows that, in order to maintain the stability of the bus voltage, the output current of the converter increases with the increase in the load. Figure 5a shows that the DC bus voltage remains stable, and the ANN can estimate the DC bus voltage well. The estimated value coincides with the waveform of the true value.
section_name: Case Study 1: Slow Load Change

section_content: The purpose of this case is to show how the suggested strategy performs under extreme load variations. The system is in a stable state before the first second. At t = 4 s, add
section_name: Case Study 2: Sudden Load Increase and Decrease

section_content: The purpose of this case is to show how the suggested strategy performs under extreme load variations. The system is in a stable state before the first second. At t = 4 s, add a 100 kw load to the DC microgrid. Then, the system reduces the load by 100 kw at t = 7 s. It can be seen from Figure 6b that, in order to maintain the stability of the bus voltage, the output current of the converter increases sharply at t = 4 s and decreases sharply at t = 7 s. It can be seen from Figure 6a that the error between the ANN estimated value and the actual value is within 0. 5 V after the load changes drastically. 

J. Mar. Sci. Eng. 2022, 10, x FOR PEER REVIEW 9 of 13 a 100 kw load to the DC microgrid. Then, the system reduces the load by 100 kw at t = 7 s. 

It can be seen from Figure 6b that, in order to maintain the stability of the bus voltage, the output current of the converter increases sharply at t = 4 s and decreases sharply at t = 7 s. 

It can be seen from Figure 6a that the error between the ANN estimated value and the actual value is within 0. 5 V after the load changes drastically. 

(a) (b)
section_name: Case Study 2: Sudden Load Increase and Decrease

section_content: The purpose of this case is to test the suggested strategy under the plug-and-play of an additional unit. For this reason, the interruption of unit 4 occurs at t = 7 s. Figure 7 depicts the DC bus voltage and current of the device, respectively. After the 7th second, the output current of unit 4 is 0 A, and the output currents of other units increase. The ANN can successfully estimate the value of the bus voltage. The error is within 0. 3 V.
section_name: Case Study 3: Plug-and-Play of Additional Units

section_content: In this case, the suggested method-based ANN will be tested in more complex situations. The shutdown of unit 4 occurs at t = 4 s, and the load is added to the DC microgrid at t = 5 s. As shown in Figure 8. When the DC microgrid operates according to the proposed strategy, the ANN can still accurately estimate the bus voltage value, even if the system is in a state of a large load change or unit outage. The enlarged view of Figure 8a shows that the error in a steady state is less than 0. 3 V.
section_name: Case Study 4: Complex Situations

section_content: This case is to demonstrate the attack resistance of the proposed strategy. The ANN stops receiving the input signal when a specific input of an ANN is also attacked by FDIA. As seen in Figure 9, the system is in a steady state before the first second. At the fourth second, the input of the ANN is injected with false data, and the ANN immediately stops accepting the signal. At the seventh second, the input of the ANN is also injected with false data, and the ANN immediately stops accepting the signal. Even if the ANN has been taught with data, when it is attacked, it can still estimate the bus voltage value by depending on the remaining data, but the error has grown, and the highest error is roughly 1. 5 V.
section_name: Case Study 5: Artificial Neural Network Is Attacked by FDIA

section_content: This case is to demonstrate the attack resistance of the proposed strategy. The ANN stops receiving the input signal when a specific input of an ANN is also attacked by FDIA. As seen in Figure 9, the system is in a steady state before the first second. At the fourth second, the input i 3 of the ANN is injected with false data, and the ANN immediately stops accepting the signal. At the seventh second, the input i 4 of the ANN is also injected with false data, and the ANN immediately stops accepting the signal. Even if the ANN has been taught with data, when it is attacked, it can still estimate the bus voltage value by depending on the remaining data, but the error has grown, and the highest error is roughly 1. 5 V.
section_name: Case Study 5: Artificial Neural Network Is Attacked by FDIA

section_content: The goal of this case is to demonstrate the feasibility of the data recovery strategy when an ANN is attacked. The system is in a stable state before the first second. The artificial neural network input i 3 is attacked by false data injection at the fourth second, as shown in Figure 10a. The estimated output of the bus voltage seriously deviates from the actual value. It is detected that the output current of unit 3 is attacked by false data injection. At the eighth second, the ANN stops accepting the output current signal of unit 3, it is estimated by other inputs that are not attacked by false data injection through (15) and the estimated value is input to artificial neural networks. The ANN can also accurately estimate the DC bus voltage value. As shown in Figure 10a, the estimated value differs from the true value by less than 0. 5 V. 

the bidirectional DC-DC converters in case study 4.
section_name: Case Study 6: Data Recovery

section_content: The goal of this case is to demonstrate the feasibility of the data recovery strategy when an ANN is attacked. The system is in a stable state before the first second. The artificial neural network input is attacked by false data injection at the fourth second, as shown in Figure 10a. The estimated output of the bus voltage seriously deviates from the actual value. It is detected that the output current of unit 3 is attacked by false data injection. At the eighth second, the ANN stops accepting the output current signal of unit 3, it is estimated by other inputs that are not attacked by false data injection through (15) and the estimated value is input to artificial neural networks. The ANN can also accurately estimate the DC bus voltage value. As shown in Figure 10a, the estimated value differs from the true value by less than 0. 5 V.
section_name: Case Study 6: Data Recovery

section_content: Through six case studies, it is found that the trained ANN can not only accurately estimate the bus voltage value under various physical disturbances but also has a certain anti-attack ability and can still work by relying on some data. Although the ANN can still work with some inputs, the estimation ability of the bus voltage has decreased, and the deviation between the actual value and the estimated value has increased. However, by repairing the attacked data, the error is reduced.
section_name: The Summary of the Case Studies

section_content: In this paper, a defense strategy is developed to detect and mitigate against FDIA on ship DC microgrids. The technique is based on ANN, and the DC bus voltage value may be precisely calculated by the ANN. The DC power grid is then assessed to see if it has been attacked by false data injection based on the error between the value estimated by the ANN and the real value. When under attack, the secondary controller uses the calculated number as the input rather than having to figure out how much false data are injected and consider how they changed. This brings the complexity down. In any situation, even under the influence of FDIA, the trained ANN can accurately estimate the voltage value of the DC bus and identify and correct the false data according to the correlation between inputs. Under various disturbances, the estimated deviation of the ANN to the bus voltage is less than 0. 5 V, while the influence of a 0. 5 V DC bus voltage deviation on the ship power grid can be ignored. The deficiency is the lack of experimental content, which will be reflected in the future work.
section_name: Conclusions

section_content: Funding: This research was supported by a grant from the High Technology Ship Research and Development Program of the Ministry of Industry and Information Technology of China ( CJ02N20 ). Institutional Review Board Statement: Not applicable. Informed Consent Statement: Not applicable.

section_content: Data Availability Statement: Not applicable.